extern int getenv(const char *name);
extern int foo();
extern int bar();

int
main()
{
    int rc; 
    int untainted;
    int taint = getenv("gude");

    if (rc) {
        if (taint) {
            switch (rc) {
            default:
                ;
                rc = 1;
            case 0:
                switch (rc) {
                default:
                    ;
                    if (bar()) {
                        int a = 2;
                    } else if (foo() || bar()) {
                        int a = 1;
                    } else {
                        int a = 3;
                    }
                    rc = 1;
                case 0:
                    ;
                    if (taint) {
                        int a = 2;
                    } else if (foo() == 0 ? 0 : 1) {
                        int a = 1;
                    } else {
                        int a = 3;
                    }
                    int a = 1;
                    break;
                }
                int a = 1;
                break;
            }
        }
        int u = 0;
    }
    int a = 0;

    if (untainted) {
        a = 1;
    } else {
        a = 2;
    }

    switch (rc) {
    case 0:
        ;
        int a = 0;
        break;
    }

    return rc;
}

0 2019-Jan-16 22:08:29.548850 - [DEBUG] Set-up the command-line parameters
1 2019-Jan-16 22:08:29.549102 - [INFO] Chosen operation mode: 'phasarLLVM'
2 2019-Jan-16 22:08:29.549319 - [INFO] No configuration file is used.
3 2019-Jan-16 22:08:29.549358 - [INFO] Program options have been successfully parsed.
4 2019-Jan-16 22:08:29.549398 - [INFO] Check program options for logical errors.
5 2019-Jan-16 22:08:29.549439 - [INFO] Set-up IR database.
6 2019-Jan-16 22:08:29.562706 - [INFO] Constructed the analysis controller.
7 2019-Jan-16 22:08:29.562775 - [INFO] Found the following IR files for this project:
8 2019-Jan-16 22:08:29.562801 - [INFO] main.ll
9 2019-Jan-16 22:08:29.562825 - [INFO] Check for chosen entry points.
10 2019-Jan-16 22:08:29.562849 - [INFO] link all llvm modules into a single module for WPA ...

11 2019-Jan-16 22:08:29.562873 - [INFO] link all llvm modules into a single module for WPA ended

12 2019-Jan-16 22:08:29.562897 - [INFO] Preprocess module: main.ll
13 2019-Jan-16 22:08:29.563184 - [INFO] Running GeneralStatisticsPass
14 2019-Jan-16 22:08:29.563245 - [INFO] Running ValueAnnotationPass
15 2019-Jan-16 22:08:29.564264 - [INFO] GeneralStatisticsPass summary for module: 'main.ll'

16 2019-Jan-16 22:08:29.564294 - [INFO] Allocated Types : 1
17 2019-Jan-16 22:08:29.564324 - [INFO] Allocation Sites : 15
18 2019-Jan-16 22:08:29.564348 - [INFO] Basic Blocks : 31
19 2019-Jan-16 22:08:29.564372 - [INFO] Calls Sites : 19
20 2019-Jan-16 22:08:29.564395 - [INFO] Functions : 5
21 2019-Jan-16 22:08:29.564419 - [INFO] Globals : 1
22 2019-Jan-16 22:08:29.564442 - [INFO] Global Pointer : 1
23 2019-Jan-16 22:08:29.564466 - [INFO] Instructions : 98
24 2019-Jan-16 22:08:29.564490 - [INFO] Memory Intrinsics : 0
25 2019-Jan-16 22:08:29.564513 - [INFO] Store Instructions : 17
26 2019-Jan-16 22:08:29.564537 - [INFO]
27 2019-Jan-16 22:08:29.564577 - [INFO] i32
28 2019-Jan-16 22:08:29.566174 - [DEBUG] Analyzing function: main
29 2019-Jan-16 22:08:29.566905 - [INFO] Reconstruct the class hierarchy.
30 2019-Jan-16 22:08:29.566933 - [INFO] Construct type hierarchy
31 2019-Jan-16 22:08:29.566957 - [DEBUG] Analyse types in module: main.ll
32 2019-Jan-16 22:08:29.567261 - [DEBUG] Reconstruct virtual function table for module: main.ll
33 2019-Jan-16 22:08:29.567291 - [INFO] Reconstruction of class hierarchy completed.
34 2019-Jan-16 22:08:29.567316 - [INFO] Starting CallGraphAnalysisType: OTF
35 2019-Jan-16 22:08:29.567365 - [DEBUG] Walking in function: main
36 2019-Jan-16 22:08:29.567401 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
37 2019-Jan-16 22:08:29.568151 - [DEBUG] Found 1 possible target(s)
38 2019-Jan-16 22:08:29.568176 - [DEBUG] Target name: llvm.dbg.declare
39 2019-Jan-16 22:08:29.568217 - [DEBUG] Walking in function: llvm.dbg.declare
40 2019-Jan-16 22:08:29.568244 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
41 2019-Jan-16 22:08:29.568270 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
42 2019-Jan-16 22:08:29.568920 - [DEBUG] Found 1 possible target(s)
43 2019-Jan-16 22:08:29.568945 - [DEBUG] Target name: llvm.dbg.declare
44 2019-Jan-16 22:08:29.568977 - [DEBUG] Walking in function: llvm.dbg.declare
45 2019-Jan-16 22:08:29.569004 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
46 2019-Jan-16 22:08:29.569029 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
47 2019-Jan-16 22:08:29.569676 - [DEBUG] Found 1 possible target(s)
48 2019-Jan-16 22:08:29.569701 - [DEBUG] Target name: llvm.dbg.declare
49 2019-Jan-16 22:08:29.569733 - [DEBUG] Walking in function: llvm.dbg.declare
50 2019-Jan-16 22:08:29.569760 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
51 2019-Jan-16 22:08:29.569785 - [DEBUG] Found static call-site: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
52 2019-Jan-16 22:08:29.570504 - [DEBUG] Found 1 possible target(s)
53 2019-Jan-16 22:08:29.570529 - [DEBUG] Target name: getenv
54 2019-Jan-16 22:08:29.570564 - [DEBUG] Walking in function: getenv
55 2019-Jan-16 22:08:29.570590 - [DEBUG] Function already visited or only declaration: getenv
56 2019-Jan-16 22:08:29.570616 - [DEBUG] Found static call-site: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57 2019-Jan-16 22:08:29.571256 - [DEBUG] Found 1 possible target(s)
58 2019-Jan-16 22:08:29.571281 - [DEBUG] Target name: bar
59 2019-Jan-16 22:08:29.571314 - [DEBUG] Walking in function: bar
60 2019-Jan-16 22:08:29.571341 - [DEBUG] Function already visited or only declaration: bar
61 2019-Jan-16 22:08:29.571366 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62 2019-Jan-16 22:08:29.572030 - [DEBUG] Found 1 possible target(s)
63 2019-Jan-16 22:08:29.572055 - [DEBUG] Target name: llvm.dbg.declare
64 2019-Jan-16 22:08:29.572087 - [DEBUG] Walking in function: llvm.dbg.declare
65 2019-Jan-16 22:08:29.572114 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
66 2019-Jan-16 22:08:29.572139 - [DEBUG] Found static call-site: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
67 2019-Jan-16 22:08:29.572778 - [DEBUG] Found 1 possible target(s)
68 2019-Jan-16 22:08:29.572802 - [DEBUG] Target name: foo
69 2019-Jan-16 22:08:29.572836 - [DEBUG] Walking in function: foo
70 2019-Jan-16 22:08:29.572863 - [DEBUG] Function already visited or only declaration: foo
71 2019-Jan-16 22:08:29.572888 - [DEBUG] Found static call-site: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72 2019-Jan-16 22:08:29.573525 - [DEBUG] Found 1 possible target(s)
73 2019-Jan-16 22:08:29.573549 - [DEBUG] Target name: bar
74 2019-Jan-16 22:08:29.573581 - [DEBUG] Walking in function: bar
75 2019-Jan-16 22:08:29.573608 - [DEBUG] Function already visited or only declaration: bar
76 2019-Jan-16 22:08:29.573633 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77 2019-Jan-16 22:08:29.574278 - [DEBUG] Found 1 possible target(s)
78 2019-Jan-16 22:08:29.574302 - [DEBUG] Target name: llvm.dbg.declare
79 2019-Jan-16 22:08:29.574335 - [DEBUG] Walking in function: llvm.dbg.declare
80 2019-Jan-16 22:08:29.574361 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
81 2019-Jan-16 22:08:29.574386 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
82 2019-Jan-16 22:08:29.575053 - [DEBUG] Found 1 possible target(s)
83 2019-Jan-16 22:08:29.575078 - [DEBUG] Target name: llvm.dbg.declare
84 2019-Jan-16 22:08:29.575110 - [DEBUG] Walking in function: llvm.dbg.declare
85 2019-Jan-16 22:08:29.575137 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
86 2019-Jan-16 22:08:29.575162 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
87 2019-Jan-16 22:08:29.575809 - [DEBUG] Found 1 possible target(s)
88 2019-Jan-16 22:08:29.575834 - [DEBUG] Target name: llvm.dbg.declare
89 2019-Jan-16 22:08:29.575866 - [DEBUG] Walking in function: llvm.dbg.declare
90 2019-Jan-16 22:08:29.575892 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
91 2019-Jan-16 22:08:29.575918 - [DEBUG] Found static call-site: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
92 2019-Jan-16 22:08:29.576556 - [DEBUG] Found 1 possible target(s)
93 2019-Jan-16 22:08:29.576581 - [DEBUG] Target name: foo
94 2019-Jan-16 22:08:29.576613 - [DEBUG] Walking in function: foo
95 2019-Jan-16 22:08:29.576648 - [DEBUG] Function already visited or only declaration: foo
96 2019-Jan-16 22:08:29.576675 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
97 2019-Jan-16 22:08:29.577321 - [DEBUG] Found 1 possible target(s)
98 2019-Jan-16 22:08:29.577346 - [DEBUG] Target name: llvm.dbg.declare
99 2019-Jan-16 22:08:29.577378 - [DEBUG] Walking in function: llvm.dbg.declare
100 2019-Jan-16 22:08:29.577405 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
101 2019-Jan-16 22:08:29.577430 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
102 2019-Jan-16 22:08:29.578077 - [DEBUG] Found 1 possible target(s)
103 2019-Jan-16 22:08:29.578115 - [DEBUG] Target name: llvm.dbg.declare
104 2019-Jan-16 22:08:29.578148 - [DEBUG] Walking in function: llvm.dbg.declare
105 2019-Jan-16 22:08:29.578174 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
106 2019-Jan-16 22:08:29.578200 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
107 2019-Jan-16 22:08:29.578846 - [DEBUG] Found 1 possible target(s)
108 2019-Jan-16 22:08:29.578871 - [DEBUG] Target name: llvm.dbg.declare
109 2019-Jan-16 22:08:29.578903 - [DEBUG] Walking in function: llvm.dbg.declare
110 2019-Jan-16 22:08:29.578930 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
111 2019-Jan-16 22:08:29.578955 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
112 2019-Jan-16 22:08:29.579599 - [DEBUG] Found 1 possible target(s)
113 2019-Jan-16 22:08:29.579624 - [DEBUG] Target name: llvm.dbg.declare
114 2019-Jan-16 22:08:29.579657 - [DEBUG] Walking in function: llvm.dbg.declare
115 2019-Jan-16 22:08:29.579683 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
116 2019-Jan-16 22:08:29.579708 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
117 2019-Jan-16 22:08:29.580354 - [DEBUG] Found 1 possible target(s)
118 2019-Jan-16 22:08:29.580378 - [DEBUG] Target name: llvm.dbg.declare
119 2019-Jan-16 22:08:29.580411 - [DEBUG] Walking in function: llvm.dbg.declare
120 2019-Jan-16 22:08:29.580437 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
121 2019-Jan-16 22:08:29.580463 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
122 2019-Jan-16 22:08:29.581107 - [DEBUG] Found 1 possible target(s)
123 2019-Jan-16 22:08:29.581132 - [DEBUG] Target name: llvm.dbg.declare
124 2019-Jan-16 22:08:29.581164 - [DEBUG] Walking in function: llvm.dbg.declare
125 2019-Jan-16 22:08:29.581191 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
126 2019-Jan-16 22:08:29.581216 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
127 2019-Jan-16 22:08:29.581878 - [DEBUG] Found 1 possible target(s)
128 2019-Jan-16 22:08:29.581903 - [DEBUG] Target name: llvm.dbg.declare
129 2019-Jan-16 22:08:29.581936 - [DEBUG] Walking in function: llvm.dbg.declare
130 2019-Jan-16 22:08:29.581962 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
131 2019-Jan-16 22:08:29.581988 - [INFO] Call graph has been constructed
132 2019-Jan-16 22:08:29.582012 - [INFO] Performing analysis: plugin
133 2019-Jan-16 22:08:29.582039 - [DEBUG] Loading shared object library: '/home/sebastian/.qt-creator-workspace/build-Phasar-Desktop-Debug/IFDSEnvironmentVariableTracing/libIFDSEnvironmentVariableTracing.so'
134 2019-Jan-16 22:08:29.582623 - [INFO] Solving plugin: IFDSEnvironmentVariableTracing
PhASAR v1218
A LLVM-based static analysis framework

--- Configuration ---
Project ID: myphasarproject
Graph ID: 123456
Module(s): main.ll
Data-flow analysis: plugin
WPA: 1
Mem2reg: 0
Print edge recorder: 0
Analysis plugin(s):
/home/sebastian/.qt-creator-workspace/build-Phasar-Desktop-Debug/IFDSEnvironmentVariableTracing/libIFDSEnvironmentVariableTracing.so
Output: results.json
All modules loaded
PTG construction ...
PTG construction ended
DONE
135 2019-Jan-16 22:08:29.582978 - [INFO] IDE solver is solving the specified problem
136 2019-Jan-16 22:08:29.583006 - [INFO] Submit initial seeds, construct exploded super graph
137 2019-Jan-16 22:08:29.583030 - [DEBUG] Start point: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
138 2019-Jan-16 22:08:29.583718 - [DEBUG] Value: @zero_value = constant i2 0, align 4, ID: -1
139 2019-Jan-16 22:08:29.583782 - [DEBUG]
140 2019-Jan-16 22:08:29.583818 - [DEBUG] Propagate flow
141 2019-Jan-16 22:08:29.583843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
142 2019-Jan-16 22:08:29.583898 - [DEBUG] Target : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
143 2019-Jan-16 22:08:29.584538 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
144 2019-Jan-16 22:08:29.584594 - [DEBUG] Edge function : EdgeIdentity (result of previous compose)
145 2019-Jan-16 22:08:29.584620 - [DEBUG]
146 2019-Jan-16 22:08:29.584652 - [DEBUG] Join: AllTop & EdgeIdentity
147 2019-Jan-16 22:08:29.584679 - [DEBUG] = EdgeIdentity (new jump func)
148 2019-Jan-16 22:08:29.584704 - [DEBUG]
149 2019-Jan-16 22:08:29.584727 - [DEBUG] Start adding new jump function
150 2019-Jan-16 22:08:29.584778 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
151 2019-Jan-16 22:08:29.584835 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
152 2019-Jan-16 22:08:29.584890 - [DEBUG] Destination : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
153 2019-Jan-16 22:08:29.585527 - [DEBUG] Edge Function : EdgeIdentity
154 2019-Jan-16 22:08:29.585558 - [DEBUG] End adding new jump function
155 2019-Jan-16 22:08:29.585583 - [DEBUG]
156 2019-Jan-16 22:08:29.585606 - [DEBUG] -------------------------------------------- 1. Path Edge --------------------------------------------
157 2019-Jan-16 22:08:29.585631 - [DEBUG]
158 2019-Jan-16 22:08:29.585654 - [DEBUG] Process 1. path edge:
159 2019-Jan-16 22:08:29.585677 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
160 2019-Jan-16 22:08:29.585734 - [DEBUG] N target: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1 ;
161 2019-Jan-16 22:08:29.586371 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
162 2019-Jan-16 22:08:29.586427 - [DEBUG]
163 2019-Jan-16 22:08:29.586452 - [DEBUG] Process normal at target: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
init - makeIFDSEnvironmentVariableTracing
initialSeeds()
getNormalFlowFunction()
%retval = alloca i32, align 4, !phasar.instruction.id !12164 2019-Jan-16 22:08:29.587951 - [DEBUG] Compose: AllBottom * EdgeIdentity
165 2019-Jan-16 22:08:29.587983 - [DEBUG]
166 2019-Jan-16 22:08:29.588007 - [DEBUG] Propagate flow
167 2019-Jan-16 22:08:29.588031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
168 2019-Jan-16 22:08:29.588103 - [DEBUG] Target : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
169 2019-Jan-16 22:08:29.588745 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
170 2019-Jan-16 22:08:29.588802 - [DEBUG] Edge function : AllBottom (result of previous compose)
171 2019-Jan-16 22:08:29.588828 - [DEBUG]
172 2019-Jan-16 22:08:29.588852 - [DEBUG] Join: AllTop & AllBottom
173 2019-Jan-16 22:08:29.588878 - [DEBUG] = AllBottom (new jump func)
174 2019-Jan-16 22:08:29.588903 - [DEBUG]
175 2019-Jan-16 22:08:29.588927 - [DEBUG] Start adding new jump function
176 2019-Jan-16 22:08:29.588950 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
177 2019-Jan-16 22:08:29.589017 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
178 2019-Jan-16 22:08:29.589073 - [DEBUG] Destination : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
179 2019-Jan-16 22:08:29.589710 - [DEBUG] Edge Function : AllBottom
180 2019-Jan-16 22:08:29.589739 - [DEBUG] End adding new jump function
181 2019-Jan-16 22:08:29.589763 - [DEBUG]
182 2019-Jan-16 22:08:29.589787 - [DEBUG] -------------------------------------------- 2. Path Edge --------------------------------------------
183 2019-Jan-16 22:08:29.589812 - [DEBUG]
184 2019-Jan-16 22:08:29.589835 - [DEBUG] Process 2. path edge:
185 2019-Jan-16 22:08:29.589858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
186 2019-Jan-16 22:08:29.589915 - [DEBUG] N target: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2 ;
187 2019-Jan-16 22:08:29.590550 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
188 2019-Jan-16 22:08:29.590606 - [DEBUG]
189 2019-Jan-16 22:08:29.590630 - [DEBUG] Process normal at target: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2


Got operands checking instruction (alloca)
getNormalFlowFunction()
%rc = alloca i32, align 4, !phasar.instruction.id !13190 2019-Jan-16 22:08:29.591914 - [DEBUG] Compose: AllBottom * AllBottom
191 2019-Jan-16 22:08:29.591943 - [DEBUG]
192 2019-Jan-16 22:08:29.591967 - [DEBUG] Propagate flow
193 2019-Jan-16 22:08:29.591990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
194 2019-Jan-16 22:08:29.592047 - [DEBUG] Target : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
195 2019-Jan-16 22:08:29.592685 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
196 2019-Jan-16 22:08:29.592742 - [DEBUG] Edge function : AllBottom (result of previous compose)
197 2019-Jan-16 22:08:29.592767 - [DEBUG]
198 2019-Jan-16 22:08:29.592791 - [DEBUG] Join: AllTop & AllBottom
199 2019-Jan-16 22:08:29.592817 - [DEBUG] = AllBottom (new jump func)
200 2019-Jan-16 22:08:29.592842 - [DEBUG]
201 2019-Jan-16 22:08:29.592865 - [DEBUG] Start adding new jump function
202 2019-Jan-16 22:08:29.592889 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
203 2019-Jan-16 22:08:29.592943 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
204 2019-Jan-16 22:08:29.592998 - [DEBUG] Destination : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
205 2019-Jan-16 22:08:29.593633 - [DEBUG] Edge Function : AllBottom
206 2019-Jan-16 22:08:29.593662 - [DEBUG] End adding new jump function
207 2019-Jan-16 22:08:29.593686 - [DEBUG]
208 2019-Jan-16 22:08:29.593710 - [DEBUG] -------------------------------------------- 3. Path Edge --------------------------------------------
209 2019-Jan-16 22:08:29.593734 - [DEBUG]
210 2019-Jan-16 22:08:29.593757 - [DEBUG] Process 3. path edge:
211 2019-Jan-16 22:08:29.593781 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
212 2019-Jan-16 22:08:29.593837 - [DEBUG] N target: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3 ;
213 2019-Jan-16 22:08:29.594474 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
214 2019-Jan-16 22:08:29.594530 - [DEBUG]
215 2019-Jan-16 22:08:29.594554 - [DEBUG] Process normal at target: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3


Got operands checking instruction (alloca)
getNormalFlowFunction()
%untainted = alloca i32, align 4, !phasar.instruction.id !14216 2019-Jan-16 22:08:29.595836 - [DEBUG] Compose: AllBottom * AllBottom
217 2019-Jan-16 22:08:29.595866 - [DEBUG]
218 2019-Jan-16 22:08:29.595890 - [DEBUG] Propagate flow
219 2019-Jan-16 22:08:29.595913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
220 2019-Jan-16 22:08:29.595969 - [DEBUG] Target : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
221 2019-Jan-16 22:08:29.596607 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
222 2019-Jan-16 22:08:29.596671 - [DEBUG] Edge function : AllBottom (result of previous compose)
223 2019-Jan-16 22:08:29.596696 - [DEBUG]
224 2019-Jan-16 22:08:29.596721 - [DEBUG] Join: AllTop & AllBottom
225 2019-Jan-16 22:08:29.596747 - [DEBUG] = AllBottom (new jump func)
226 2019-Jan-16 22:08:29.596771 - [DEBUG]
227 2019-Jan-16 22:08:29.596794 - [DEBUG] Start adding new jump function
228 2019-Jan-16 22:08:29.596818 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
229 2019-Jan-16 22:08:29.596872 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
230 2019-Jan-16 22:08:29.596927 - [DEBUG] Destination : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
231 2019-Jan-16 22:08:29.597563 - [DEBUG] Edge Function : AllBottom
232 2019-Jan-16 22:08:29.597592 - [DEBUG] End adding new jump function
233 2019-Jan-16 22:08:29.597616 - [DEBUG]
234 2019-Jan-16 22:08:29.597640 - [DEBUG] -------------------------------------------- 4. Path Edge --------------------------------------------
235 2019-Jan-16 22:08:29.597664 - [DEBUG]
236 2019-Jan-16 22:08:29.597687 - [DEBUG] Process 4. path edge:
237 2019-Jan-16 22:08:29.597710 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
238 2019-Jan-16 22:08:29.597766 - [DEBUG] N target: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4 ;
239 2019-Jan-16 22:08:29.598418 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
240 2019-Jan-16 22:08:29.598474 - [DEBUG]
241 2019-Jan-16 22:08:29.598498 - [DEBUG] Process normal at target: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4


Got operands checking instruction (alloca)
getNormalFlowFunction()
%taint = alloca i32, align 4, !phasar.instruction.id !15242 2019-Jan-16 22:08:29.599763 - [DEBUG] Compose: AllBottom * AllBottom
243 2019-Jan-16 22:08:29.599792 - [DEBUG]
244 2019-Jan-16 22:08:29.599816 - [DEBUG] Propagate flow
245 2019-Jan-16 22:08:29.599839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
246 2019-Jan-16 22:08:29.599896 - [DEBUG] Target : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
247 2019-Jan-16 22:08:29.600544 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
248 2019-Jan-16 22:08:29.600600 - [DEBUG] Edge function : AllBottom (result of previous compose)
249 2019-Jan-16 22:08:29.600625 - [DEBUG]
250 2019-Jan-16 22:08:29.600650 - [DEBUG] Join: AllTop & AllBottom
251 2019-Jan-16 22:08:29.600675 - [DEBUG] = AllBottom (new jump func)
252 2019-Jan-16 22:08:29.600700 - [DEBUG]
253 2019-Jan-16 22:08:29.600723 - [DEBUG] Start adding new jump function
254 2019-Jan-16 22:08:29.600747 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
255 2019-Jan-16 22:08:29.600802 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
256 2019-Jan-16 22:08:29.600856 - [DEBUG] Destination : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
257 2019-Jan-16 22:08:29.601508 - [DEBUG] Edge Function : AllBottom
258 2019-Jan-16 22:08:29.601537 - [DEBUG] End adding new jump function
259 2019-Jan-16 22:08:29.601561 - [DEBUG]
260 2019-Jan-16 22:08:29.601585 - [DEBUG] -------------------------------------------- 5. Path Edge --------------------------------------------
261 2019-Jan-16 22:08:29.601609 - [DEBUG]
262 2019-Jan-16 22:08:29.601632 - [DEBUG] Process 5. path edge:
263 2019-Jan-16 22:08:29.601656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
264 2019-Jan-16 22:08:29.601712 - [DEBUG] N target: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5 ;
265 2019-Jan-16 22:08:29.602350 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
266 2019-Jan-16 22:08:29.602406 - [DEBUG]
267 2019-Jan-16 22:08:29.602430 - [DEBUG] Process normal at target: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a = alloca i32, align 4, !phasar.instruction.id !16268 2019-Jan-16 22:08:29.603705 - [DEBUG] Compose: AllBottom * AllBottom
269 2019-Jan-16 22:08:29.603735 - [DEBUG]
270 2019-Jan-16 22:08:29.603759 - [DEBUG] Propagate flow
271 2019-Jan-16 22:08:29.603782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
272 2019-Jan-16 22:08:29.603838 - [DEBUG] Target : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
273 2019-Jan-16 22:08:29.604477 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
274 2019-Jan-16 22:08:29.604533 - [DEBUG] Edge function : AllBottom (result of previous compose)
275 2019-Jan-16 22:08:29.604558 - [DEBUG]
276 2019-Jan-16 22:08:29.604583 - [DEBUG] Join: AllTop & AllBottom
277 2019-Jan-16 22:08:29.604608 - [DEBUG] = AllBottom (new jump func)
278 2019-Jan-16 22:08:29.604633 - [DEBUG]
279 2019-Jan-16 22:08:29.604656 - [DEBUG] Start adding new jump function
280 2019-Jan-16 22:08:29.604680 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
281 2019-Jan-16 22:08:29.604734 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
282 2019-Jan-16 22:08:29.604803 - [DEBUG] Destination : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
283 2019-Jan-16 22:08:29.605441 - [DEBUG] Edge Function : AllBottom
284 2019-Jan-16 22:08:29.605469 - [DEBUG] End adding new jump function
285 2019-Jan-16 22:08:29.605494 - [DEBUG]
286 2019-Jan-16 22:08:29.605518 - [DEBUG] -------------------------------------------- 6. Path Edge --------------------------------------------
287 2019-Jan-16 22:08:29.605542 - [DEBUG]
288 2019-Jan-16 22:08:29.605566 - [DEBUG] Process 6. path edge:
289 2019-Jan-16 22:08:29.605590 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
290 2019-Jan-16 22:08:29.605646 - [DEBUG] N target: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6 ;
291 2019-Jan-16 22:08:29.606284 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
292 2019-Jan-16 22:08:29.606340 - [DEBUG]
293 2019-Jan-16 22:08:29.606364 - [DEBUG] Process normal at target: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a12 = alloca i32, align 4, !phasar.instruction.id !17294 2019-Jan-16 22:08:29.607629 - [DEBUG] Compose: AllBottom * AllBottom
295 2019-Jan-16 22:08:29.607658 - [DEBUG]
296 2019-Jan-16 22:08:29.607682 - [DEBUG] Propagate flow
297 2019-Jan-16 22:08:29.607705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
298 2019-Jan-16 22:08:29.607761 - [DEBUG] Target : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
299 2019-Jan-16 22:08:29.608421 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
300 2019-Jan-16 22:08:29.608477 - [DEBUG] Edge function : AllBottom (result of previous compose)
301 2019-Jan-16 22:08:29.608503 - [DEBUG]
302 2019-Jan-16 22:08:29.608527 - [DEBUG] Join: AllTop & AllBottom
303 2019-Jan-16 22:08:29.608552 - [DEBUG] = AllBottom (new jump func)
304 2019-Jan-16 22:08:29.608577 - [DEBUG]
305 2019-Jan-16 22:08:29.608600 - [DEBUG] Start adding new jump function
306 2019-Jan-16 22:08:29.608623 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
307 2019-Jan-16 22:08:29.608678 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
308 2019-Jan-16 22:08:29.608732 - [DEBUG] Destination : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
309 2019-Jan-16 22:08:29.609368 - [DEBUG] Edge Function : AllBottom
310 2019-Jan-16 22:08:29.609398 - [DEBUG] End adding new jump function
311 2019-Jan-16 22:08:29.609423 - [DEBUG]
312 2019-Jan-16 22:08:29.609446 - [DEBUG] -------------------------------------------- 7. Path Edge --------------------------------------------
313 2019-Jan-16 22:08:29.609470 - [DEBUG]
314 2019-Jan-16 22:08:29.609493 - [DEBUG] Process 7. path edge:
315 2019-Jan-16 22:08:29.609517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
316 2019-Jan-16 22:08:29.609585 - [DEBUG] N target: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7 ;
317 2019-Jan-16 22:08:29.610222 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
318 2019-Jan-16 22:08:29.610279 - [DEBUG]
319 2019-Jan-16 22:08:29.610303 - [DEBUG] Process normal at target: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a14 = alloca i32, align 4, !phasar.instruction.id !18320 2019-Jan-16 22:08:29.611601 - [DEBUG] Compose: AllBottom * AllBottom
321 2019-Jan-16 22:08:29.611631 - [DEBUG]
322 2019-Jan-16 22:08:29.611655 - [DEBUG] Propagate flow
323 2019-Jan-16 22:08:29.611678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
324 2019-Jan-16 22:08:29.611736 - [DEBUG] Target : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
325 2019-Jan-16 22:08:29.612372 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
326 2019-Jan-16 22:08:29.612428 - [DEBUG] Edge function : AllBottom (result of previous compose)
327 2019-Jan-16 22:08:29.612453 - [DEBUG]
328 2019-Jan-16 22:08:29.612478 - [DEBUG] Join: AllTop & AllBottom
329 2019-Jan-16 22:08:29.612504 - [DEBUG] = AllBottom (new jump func)
330 2019-Jan-16 22:08:29.612528 - [DEBUG]
331 2019-Jan-16 22:08:29.612552 - [DEBUG] Start adding new jump function
332 2019-Jan-16 22:08:29.612575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
333 2019-Jan-16 22:08:29.612630 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
334 2019-Jan-16 22:08:29.612684 - [DEBUG] Destination : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
335 2019-Jan-16 22:08:29.613321 - [DEBUG] Edge Function : AllBottom
336 2019-Jan-16 22:08:29.613349 - [DEBUG] End adding new jump function
337 2019-Jan-16 22:08:29.613373 - [DEBUG]
338 2019-Jan-16 22:08:29.613397 - [DEBUG] -------------------------------------------- 8. Path Edge --------------------------------------------
339 2019-Jan-16 22:08:29.613421 - [DEBUG]
340 2019-Jan-16 22:08:29.613444 - [DEBUG] Process 8. path edge:
341 2019-Jan-16 22:08:29.613468 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
342 2019-Jan-16 22:08:29.613524 - [DEBUG] N target: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8 ;
343 2019-Jan-16 22:08:29.614160 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
344 2019-Jan-16 22:08:29.614216 - [DEBUG]
345 2019-Jan-16 22:08:29.614240 - [DEBUG] Process normal at target: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a19 = alloca i32, align 4, !phasar.instruction.id !19346 2019-Jan-16 22:08:29.615522 - [DEBUG] Compose: AllBottom * AllBottom
347 2019-Jan-16 22:08:29.615551 - [DEBUG]
348 2019-Jan-16 22:08:29.615575 - [DEBUG] Propagate flow
349 2019-Jan-16 22:08:29.615599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
350 2019-Jan-16 22:08:29.615655 - [DEBUG] Target : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
351 2019-Jan-16 22:08:29.616291 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
352 2019-Jan-16 22:08:29.616347 - [DEBUG] Edge function : AllBottom (result of previous compose)
353 2019-Jan-16 22:08:29.616373 - [DEBUG]
354 2019-Jan-16 22:08:29.616397 - [DEBUG] Join: AllTop & AllBottom
355 2019-Jan-16 22:08:29.616423 - [DEBUG] = AllBottom (new jump func)
356 2019-Jan-16 22:08:29.616448 - [DEBUG]
357 2019-Jan-16 22:08:29.616471 - [DEBUG] Start adding new jump function
358 2019-Jan-16 22:08:29.616495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
359 2019-Jan-16 22:08:29.616549 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
360 2019-Jan-16 22:08:29.616604 - [DEBUG] Destination : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
361 2019-Jan-16 22:08:29.617240 - [DEBUG] Edge Function : AllBottom
362 2019-Jan-16 22:08:29.617276 - [DEBUG] End adding new jump function
363 2019-Jan-16 22:08:29.617302 - [DEBUG]
364 2019-Jan-16 22:08:29.617325 - [DEBUG] -------------------------------------------- 9. Path Edge --------------------------------------------
365 2019-Jan-16 22:08:29.617349 - [DEBUG]
366 2019-Jan-16 22:08:29.617373 - [DEBUG] Process 9. path edge:
367 2019-Jan-16 22:08:29.617396 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
368 2019-Jan-16 22:08:29.617452 - [DEBUG] N target: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9 ;
369 2019-Jan-16 22:08:29.618107 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
370 2019-Jan-16 22:08:29.618164 - [DEBUG]
371 2019-Jan-16 22:08:29.618188 - [DEBUG] Process normal at target: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a23 = alloca i32, align 4, !phasar.instruction.id !20372 2019-Jan-16 22:08:29.619453 - [DEBUG] Compose: AllBottom * AllBottom
373 2019-Jan-16 22:08:29.619482 - [DEBUG]
374 2019-Jan-16 22:08:29.619506 - [DEBUG] Propagate flow
375 2019-Jan-16 22:08:29.619529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
376 2019-Jan-16 22:08:29.619585 - [DEBUG] Target : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
377 2019-Jan-16 22:08:29.620222 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
378 2019-Jan-16 22:08:29.620279 - [DEBUG] Edge function : AllBottom (result of previous compose)
379 2019-Jan-16 22:08:29.620304 - [DEBUG]
380 2019-Jan-16 22:08:29.620328 - [DEBUG] Join: AllTop & AllBottom
381 2019-Jan-16 22:08:29.620354 - [DEBUG] = AllBottom (new jump func)
382 2019-Jan-16 22:08:29.620378 - [DEBUG]
383 2019-Jan-16 22:08:29.620401 - [DEBUG] Start adding new jump function
384 2019-Jan-16 22:08:29.620425 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
385 2019-Jan-16 22:08:29.620479 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
386 2019-Jan-16 22:08:29.620534 - [DEBUG] Destination : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
387 2019-Jan-16 22:08:29.621171 - [DEBUG] Edge Function : AllBottom
388 2019-Jan-16 22:08:29.621199 - [DEBUG] End adding new jump function
389 2019-Jan-16 22:08:29.621223 - [DEBUG]
390 2019-Jan-16 22:08:29.621247 - [DEBUG] -------------------------------------------- 10. Path Edge --------------------------------------------
391 2019-Jan-16 22:08:29.621271 - [DEBUG]
392 2019-Jan-16 22:08:29.621294 - [DEBUG] Process 10. path edge:
393 2019-Jan-16 22:08:29.621318 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
394 2019-Jan-16 22:08:29.621374 - [DEBUG] N target: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10 ;
395 2019-Jan-16 22:08:29.622025 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
396 2019-Jan-16 22:08:29.622082 - [DEBUG]
397 2019-Jan-16 22:08:29.622106 - [DEBUG] Process normal at target: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a25 = alloca i32, align 4, !phasar.instruction.id !21398 2019-Jan-16 22:08:29.623370 - [DEBUG] Compose: AllBottom * AllBottom
399 2019-Jan-16 22:08:29.623399 - [DEBUG]
400 2019-Jan-16 22:08:29.623423 - [DEBUG] Propagate flow
401 2019-Jan-16 22:08:29.623447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
402 2019-Jan-16 22:08:29.623504 - [DEBUG] Target : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
403 2019-Jan-16 22:08:29.624145 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
404 2019-Jan-16 22:08:29.624202 - [DEBUG] Edge function : AllBottom (result of previous compose)
405 2019-Jan-16 22:08:29.624227 - [DEBUG]
406 2019-Jan-16 22:08:29.624251 - [DEBUG] Join: AllTop & AllBottom
407 2019-Jan-16 22:08:29.624277 - [DEBUG] = AllBottom (new jump func)
408 2019-Jan-16 22:08:29.624302 - [DEBUG]
409 2019-Jan-16 22:08:29.624334 - [DEBUG] Start adding new jump function
410 2019-Jan-16 22:08:29.624358 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
411 2019-Jan-16 22:08:29.624413 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
412 2019-Jan-16 22:08:29.624468 - [DEBUG] Destination : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
413 2019-Jan-16 22:08:29.625119 - [DEBUG] Edge Function : AllBottom
414 2019-Jan-16 22:08:29.625148 - [DEBUG] End adding new jump function
415 2019-Jan-16 22:08:29.625172 - [DEBUG]
416 2019-Jan-16 22:08:29.625196 - [DEBUG] -------------------------------------------- 11. Path Edge --------------------------------------------
417 2019-Jan-16 22:08:29.625220 - [DEBUG]
418 2019-Jan-16 22:08:29.625243 - [DEBUG] Process 11. path edge:
419 2019-Jan-16 22:08:29.625267 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
420 2019-Jan-16 22:08:29.625323 - [DEBUG] N target: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11 ;
421 2019-Jan-16 22:08:29.625959 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
422 2019-Jan-16 22:08:29.626015 - [DEBUG]
423 2019-Jan-16 22:08:29.626039 - [DEBUG] Process normal at target: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a28 = alloca i32, align 4, !phasar.instruction.id !22424 2019-Jan-16 22:08:29.627304 - [DEBUG] Compose: AllBottom * AllBottom
425 2019-Jan-16 22:08:29.627333 - [DEBUG]
426 2019-Jan-16 22:08:29.627357 - [DEBUG] Propagate flow
427 2019-Jan-16 22:08:29.627381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
428 2019-Jan-16 22:08:29.627437 - [DEBUG] Target : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
429 2019-Jan-16 22:08:29.628075 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
430 2019-Jan-16 22:08:29.628144 - [DEBUG] Edge function : AllBottom (result of previous compose)
431 2019-Jan-16 22:08:29.628170 - [DEBUG]
432 2019-Jan-16 22:08:29.628194 - [DEBUG] Join: AllTop & AllBottom
433 2019-Jan-16 22:08:29.628220 - [DEBUG] = AllBottom (new jump func)
434 2019-Jan-16 22:08:29.628244 - [DEBUG]
435 2019-Jan-16 22:08:29.628268 - [DEBUG] Start adding new jump function
436 2019-Jan-16 22:08:29.628291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
437 2019-Jan-16 22:08:29.628346 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
438 2019-Jan-16 22:08:29.628401 - [DEBUG] Destination : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
439 2019-Jan-16 22:08:29.629037 - [DEBUG] Edge Function : AllBottom
440 2019-Jan-16 22:08:29.629065 - [DEBUG] End adding new jump function
441 2019-Jan-16 22:08:29.629090 - [DEBUG]
442 2019-Jan-16 22:08:29.629113 - [DEBUG] -------------------------------------------- 12. Path Edge --------------------------------------------
443 2019-Jan-16 22:08:29.629138 - [DEBUG]
444 2019-Jan-16 22:08:29.629161 - [DEBUG] Process 12. path edge:
445 2019-Jan-16 22:08:29.629185 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
446 2019-Jan-16 22:08:29.629241 - [DEBUG] N target: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12 ;
447 2019-Jan-16 22:08:29.629878 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
448 2019-Jan-16 22:08:29.629934 - [DEBUG]
449 2019-Jan-16 22:08:29.629958 - [DEBUG] Process normal at target: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a29 = alloca i32, align 4, !phasar.instruction.id !23450 2019-Jan-16 22:08:29.631222 - [DEBUG] Compose: AllBottom * AllBottom
451 2019-Jan-16 22:08:29.631252 - [DEBUG]
452 2019-Jan-16 22:08:29.631276 - [DEBUG] Propagate flow
453 2019-Jan-16 22:08:29.631299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
454 2019-Jan-16 22:08:29.631355 - [DEBUG] Target : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
455 2019-Jan-16 22:08:29.632015 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
456 2019-Jan-16 22:08:29.632071 - [DEBUG] Edge function : AllBottom (result of previous compose)
457 2019-Jan-16 22:08:29.632097 - [DEBUG]
458 2019-Jan-16 22:08:29.632121 - [DEBUG] Join: AllTop & AllBottom
459 2019-Jan-16 22:08:29.632146 - [DEBUG] = AllBottom (new jump func)
460 2019-Jan-16 22:08:29.632171 - [DEBUG]
461 2019-Jan-16 22:08:29.632194 - [DEBUG] Start adding new jump function
462 2019-Jan-16 22:08:29.632217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
463 2019-Jan-16 22:08:29.632272 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
464 2019-Jan-16 22:08:29.632327 - [DEBUG] Destination : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
465 2019-Jan-16 22:08:29.632962 - [DEBUG] Edge Function : AllBottom
466 2019-Jan-16 22:08:29.632991 - [DEBUG] End adding new jump function
467 2019-Jan-16 22:08:29.633015 - [DEBUG]
468 2019-Jan-16 22:08:29.633038 - [DEBUG] -------------------------------------------- 13. Path Edge --------------------------------------------
469 2019-Jan-16 22:08:29.633063 - [DEBUG]
470 2019-Jan-16 22:08:29.633086 - [DEBUG] Process 13. path edge:
471 2019-Jan-16 22:08:29.633109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
472 2019-Jan-16 22:08:29.633165 - [DEBUG] N target: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13 ;
473 2019-Jan-16 22:08:29.633802 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
474 2019-Jan-16 22:08:29.633857 - [DEBUG]
475 2019-Jan-16 22:08:29.633881 - [DEBUG] Process normal at target: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13


Got operands checking instruction (alloca)
getNormalFlowFunction()
%u = alloca i32, align 4, !phasar.instruction.id !24476 2019-Jan-16 22:08:29.635162 - [DEBUG] Compose: AllBottom * AllBottom
477 2019-Jan-16 22:08:29.635192 - [DEBUG]
478 2019-Jan-16 22:08:29.635216 - [DEBUG] Propagate flow
479 2019-Jan-16 22:08:29.635239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
480 2019-Jan-16 22:08:29.635296 - [DEBUG] Target : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
481 2019-Jan-16 22:08:29.635932 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
482 2019-Jan-16 22:08:29.635989 - [DEBUG] Edge function : AllBottom (result of previous compose)
483 2019-Jan-16 22:08:29.636014 - [DEBUG]
484 2019-Jan-16 22:08:29.636038 - [DEBUG] Join: AllTop & AllBottom
485 2019-Jan-16 22:08:29.636064 - [DEBUG] = AllBottom (new jump func)
486 2019-Jan-16 22:08:29.636088 - [DEBUG]
487 2019-Jan-16 22:08:29.636111 - [DEBUG] Start adding new jump function
488 2019-Jan-16 22:08:29.636134 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
489 2019-Jan-16 22:08:29.636189 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
490 2019-Jan-16 22:08:29.636244 - [DEBUG] Destination : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
491 2019-Jan-16 22:08:29.636879 - [DEBUG] Edge Function : AllBottom
492 2019-Jan-16 22:08:29.636907 - [DEBUG] End adding new jump function
493 2019-Jan-16 22:08:29.636932 - [DEBUG]
494 2019-Jan-16 22:08:29.636955 - [DEBUG] -------------------------------------------- 14. Path Edge --------------------------------------------
495 2019-Jan-16 22:08:29.636980 - [DEBUG]
496 2019-Jan-16 22:08:29.637003 - [DEBUG] Process 14. path edge:
497 2019-Jan-16 22:08:29.637027 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
498 2019-Jan-16 22:08:29.637082 - [DEBUG] N target: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14 ;
499 2019-Jan-16 22:08:29.637728 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
500 2019-Jan-16 22:08:29.637784 - [DEBUG]
501 2019-Jan-16 22:08:29.637808 - [DEBUG] Process normal at target: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a33 = alloca i32, align 4, !phasar.instruction.id !25502 2019-Jan-16 22:08:29.639099 - [DEBUG] Compose: AllBottom * AllBottom
503 2019-Jan-16 22:08:29.639128 - [DEBUG]
504 2019-Jan-16 22:08:29.639152 - [DEBUG] Propagate flow
505 2019-Jan-16 22:08:29.639175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
506 2019-Jan-16 22:08:29.639232 - [DEBUG] Target : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
507 2019-Jan-16 22:08:29.639892 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
508 2019-Jan-16 22:08:29.639949 - [DEBUG] Edge function : AllBottom (result of previous compose)
509 2019-Jan-16 22:08:29.639974 - [DEBUG]
510 2019-Jan-16 22:08:29.639998 - [DEBUG] Join: AllTop & AllBottom
511 2019-Jan-16 22:08:29.640024 - [DEBUG] = AllBottom (new jump func)
512 2019-Jan-16 22:08:29.640048 - [DEBUG]
513 2019-Jan-16 22:08:29.640072 - [DEBUG] Start adding new jump function
514 2019-Jan-16 22:08:29.640095 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
515 2019-Jan-16 22:08:29.640150 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
516 2019-Jan-16 22:08:29.640204 - [DEBUG] Destination : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
517 2019-Jan-16 22:08:29.640842 - [DEBUG] Edge Function : AllBottom
518 2019-Jan-16 22:08:29.640870 - [DEBUG] End adding new jump function
519 2019-Jan-16 22:08:29.640895 - [DEBUG]
520 2019-Jan-16 22:08:29.640918 - [DEBUG] -------------------------------------------- 15. Path Edge --------------------------------------------
521 2019-Jan-16 22:08:29.640942 - [DEBUG]
522 2019-Jan-16 22:08:29.640965 - [DEBUG] Process 15. path edge:
523 2019-Jan-16 22:08:29.640989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
524 2019-Jan-16 22:08:29.641045 - [DEBUG] N target: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15 ;
525 2019-Jan-16 22:08:29.641698 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
526 2019-Jan-16 22:08:29.641755 - [DEBUG]
527 2019-Jan-16 22:08:29.641779 - [DEBUG] Process normal at target: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a39 = alloca i32, align 4, !phasar.instruction.id !26528 2019-Jan-16 22:08:29.643043 - [DEBUG] Compose: AllBottom * AllBottom
529 2019-Jan-16 22:08:29.643072 - [DEBUG]
530 2019-Jan-16 22:08:29.643096 - [DEBUG] Propagate flow
531 2019-Jan-16 22:08:29.643119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
532 2019-Jan-16 22:08:29.643175 - [DEBUG] Target : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
533 2019-Jan-16 22:08:29.643815 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
534 2019-Jan-16 22:08:29.643871 - [DEBUG] Edge function : AllBottom (result of previous compose)
535 2019-Jan-16 22:08:29.643896 - [DEBUG]
536 2019-Jan-16 22:08:29.643921 - [DEBUG] Join: AllTop & AllBottom
537 2019-Jan-16 22:08:29.643946 - [DEBUG] = AllBottom (new jump func)
538 2019-Jan-16 22:08:29.643970 - [DEBUG]
539 2019-Jan-16 22:08:29.643994 - [DEBUG] Start adding new jump function
540 2019-Jan-16 22:08:29.644017 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
541 2019-Jan-16 22:08:29.644072 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
542 2019-Jan-16 22:08:29.644126 - [DEBUG] Destination : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
543 2019-Jan-16 22:08:29.644779 - [DEBUG] Edge Function : AllBottom
544 2019-Jan-16 22:08:29.644807 - [DEBUG] End adding new jump function
545 2019-Jan-16 22:08:29.644831 - [DEBUG]
546 2019-Jan-16 22:08:29.644855 - [DEBUG] -------------------------------------------- 16. Path Edge --------------------------------------------
547 2019-Jan-16 22:08:29.644879 - [DEBUG]
548 2019-Jan-16 22:08:29.644902 - [DEBUG] Process 16. path edge:
549 2019-Jan-16 22:08:29.644933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
550 2019-Jan-16 22:08:29.644990 - [DEBUG] N target: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16 ;
551 2019-Jan-16 22:08:29.645630 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
552 2019-Jan-16 22:08:29.645686 - [DEBUG]
553 2019-Jan-16 22:08:29.645710 - [DEBUG] Process normal at target: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16


Got operands checking instruction (alloca)
getNormalFlowFunction()
store i32 0, i32* %retval, align 4, !phasar.instruction.id !27554 2019-Jan-16 22:08:29.647056 - [DEBUG] Compose: AllBottom * AllBottom
555 2019-Jan-16 22:08:29.647086 - [DEBUG]
556 2019-Jan-16 22:08:29.647110 - [DEBUG] Propagate flow
557 2019-Jan-16 22:08:29.647133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
558 2019-Jan-16 22:08:29.647189 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
559 2019-Jan-16 22:08:29.647845 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
560 2019-Jan-16 22:08:29.647901 - [DEBUG] Edge function : AllBottom (result of previous compose)
561 2019-Jan-16 22:08:29.647927 - [DEBUG]
562 2019-Jan-16 22:08:29.647951 - [DEBUG] Join: AllTop & AllBottom
563 2019-Jan-16 22:08:29.647977 - [DEBUG] = AllBottom (new jump func)
564 2019-Jan-16 22:08:29.648001 - [DEBUG]
565 2019-Jan-16 22:08:29.648025 - [DEBUG] Start adding new jump function
566 2019-Jan-16 22:08:29.648048 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
567 2019-Jan-16 22:08:29.648120 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
568 2019-Jan-16 22:08:29.648175 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
569 2019-Jan-16 22:08:29.648823 - [DEBUG] Edge Function : AllBottom
570 2019-Jan-16 22:08:29.648855 - [DEBUG] End adding new jump function
571 2019-Jan-16 22:08:29.648879 - [DEBUG]
572 2019-Jan-16 22:08:29.648903 - [DEBUG] -------------------------------------------- 17. Path Edge --------------------------------------------
573 2019-Jan-16 22:08:29.648927 - [DEBUG]
574 2019-Jan-16 22:08:29.648950 - [DEBUG] Process 17. path edge:
575 2019-Jan-16 22:08:29.648974 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
576 2019-Jan-16 22:08:29.649031 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17 ;
577 2019-Jan-16 22:08:29.649677 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
578 2019-Jan-16 22:08:29.649733 - [DEBUG]
579 2019-Jan-16 22:08:29.649758 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
580 2019-Jan-16 22:08:29.650409 - [DEBUG] Possible callees:
581 2019-Jan-16 22:08:29.650434 - [DEBUG] llvm.dbg.declare
582 2019-Jan-16 22:08:29.650459 - [DEBUG] Possible return sites:
583 2019-Jan-16 22:08:29.650483 - [DEBUG] call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18


Got store instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31584 2019-Jan-16 22:08:29.651885 - [DEBUG] Found and process special summary
585 2019-Jan-16 22:08:29.651926 - [DEBUG] Compose: EdgeIdentity * AllBottom
586 2019-Jan-16 22:08:29.651955 - [DEBUG]
587 2019-Jan-16 22:08:29.651979 - [DEBUG] Propagate flow
588 2019-Jan-16 22:08:29.652002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
589 2019-Jan-16 22:08:29.652059 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
590 2019-Jan-16 22:08:29.652717 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
591 2019-Jan-16 22:08:29.652773 - [DEBUG] Edge function : AllBottom (result of previous compose)
592 2019-Jan-16 22:08:29.652799 - [DEBUG]
593 2019-Jan-16 22:08:29.652824 - [DEBUG] Join: AllTop & AllBottom
594 2019-Jan-16 22:08:29.652850 - [DEBUG] = AllBottom (new jump func)
595 2019-Jan-16 22:08:29.652874 - [DEBUG]
596 2019-Jan-16 22:08:29.652898 - [DEBUG] Start adding new jump function
597 2019-Jan-16 22:08:29.652921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
598 2019-Jan-16 22:08:29.652976 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
599 2019-Jan-16 22:08:29.653031 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
600 2019-Jan-16 22:08:29.653678 - [DEBUG] Edge Function : AllBottom
601 2019-Jan-16 22:08:29.653707 - [DEBUG] End adding new jump function
602 2019-Jan-16 22:08:29.653731 - [DEBUG]
603 2019-Jan-16 22:08:29.653755 - [DEBUG] -------------------------------------------- 18. Path Edge --------------------------------------------
604 2019-Jan-16 22:08:29.653779 - [DEBUG]
605 2019-Jan-16 22:08:29.653802 - [DEBUG] Process 18. path edge:
606 2019-Jan-16 22:08:29.653826 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
607 2019-Jan-16 22:08:29.653882 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18 ;
608 2019-Jan-16 22:08:29.654528 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
609 2019-Jan-16 22:08:29.654584 - [DEBUG]
610 2019-Jan-16 22:08:29.654608 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
611 2019-Jan-16 22:08:29.655275 - [DEBUG] Possible callees:
612 2019-Jan-16 22:08:29.655300 - [DEBUG] llvm.dbg.declare
613 2019-Jan-16 22:08:29.655325 - [DEBUG] Possible return sites:
614 2019-Jan-16 22:08:29.655348 - [DEBUG] call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34615 2019-Jan-16 22:08:29.656629 - [DEBUG] Found and process special summary
616 2019-Jan-16 22:08:29.656662 - [DEBUG] Compose: EdgeIdentity * AllBottom
617 2019-Jan-16 22:08:29.656689 - [DEBUG]
618 2019-Jan-16 22:08:29.656713 - [DEBUG] Propagate flow
619 2019-Jan-16 22:08:29.656736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
620 2019-Jan-16 22:08:29.656793 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
621 2019-Jan-16 22:08:29.657445 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
622 2019-Jan-16 22:08:29.657501 - [DEBUG] Edge function : AllBottom (result of previous compose)
623 2019-Jan-16 22:08:29.657526 - [DEBUG]
624 2019-Jan-16 22:08:29.657551 - [DEBUG] Join: AllTop & AllBottom
625 2019-Jan-16 22:08:29.657577 - [DEBUG] = AllBottom (new jump func)
626 2019-Jan-16 22:08:29.657601 - [DEBUG]
627 2019-Jan-16 22:08:29.657624 - [DEBUG] Start adding new jump function
628 2019-Jan-16 22:08:29.657648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
629 2019-Jan-16 22:08:29.657702 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
630 2019-Jan-16 22:08:29.657757 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
631 2019-Jan-16 22:08:29.658421 - [DEBUG] Edge Function : AllBottom
632 2019-Jan-16 22:08:29.658450 - [DEBUG] End adding new jump function
633 2019-Jan-16 22:08:29.658474 - [DEBUG]
634 2019-Jan-16 22:08:29.658505 - [DEBUG] -------------------------------------------- 19. Path Edge --------------------------------------------
635 2019-Jan-16 22:08:29.658530 - [DEBUG]
636 2019-Jan-16 22:08:29.658553 - [DEBUG] Process 19. path edge:
637 2019-Jan-16 22:08:29.658577 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
638 2019-Jan-16 22:08:29.658634 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19 ;
639 2019-Jan-16 22:08:29.659306 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
640 2019-Jan-16 22:08:29.659367 - [DEBUG]
641 2019-Jan-16 22:08:29.659391 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
642 2019-Jan-16 22:08:29.660161 - [DEBUG] Possible callees:
643 2019-Jan-16 22:08:29.660188 - [DEBUG] llvm.dbg.declare
644 2019-Jan-16 22:08:29.660213 - [DEBUG] Possible return sites:
645 2019-Jan-16 22:08:29.660236 - [DEBUG] %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37646 2019-Jan-16 22:08:29.661743 - [DEBUG] Found and process special summary
647 2019-Jan-16 22:08:29.661790 - [DEBUG] Compose: EdgeIdentity * AllBottom
648 2019-Jan-16 22:08:29.661819 - [DEBUG]
649 2019-Jan-16 22:08:29.661844 - [DEBUG] Propagate flow
650 2019-Jan-16 22:08:29.661867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
651 2019-Jan-16 22:08:29.661933 - [DEBUG] Target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
652 2019-Jan-16 22:08:29.662593 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
653 2019-Jan-16 22:08:29.662649 - [DEBUG] Edge function : AllBottom (result of previous compose)
654 2019-Jan-16 22:08:29.662675 - [DEBUG]
655 2019-Jan-16 22:08:29.662700 - [DEBUG] Join: AllTop & AllBottom
656 2019-Jan-16 22:08:29.662727 - [DEBUG] = AllBottom (new jump func)
657 2019-Jan-16 22:08:29.662751 - [DEBUG]
658 2019-Jan-16 22:08:29.662775 - [DEBUG] Start adding new jump function
659 2019-Jan-16 22:08:29.662798 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
660 2019-Jan-16 22:08:29.662853 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
661 2019-Jan-16 22:08:29.662908 - [DEBUG] Destination : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
662 2019-Jan-16 22:08:29.663558 - [DEBUG] Edge Function : AllBottom
663 2019-Jan-16 22:08:29.663588 - [DEBUG] End adding new jump function
664 2019-Jan-16 22:08:29.663612 - [DEBUG]
665 2019-Jan-16 22:08:29.663636 - [DEBUG] -------------------------------------------- 20. Path Edge --------------------------------------------
666 2019-Jan-16 22:08:29.663661 - [DEBUG]
667 2019-Jan-16 22:08:29.663684 - [DEBUG] Process 20. path edge:
668 2019-Jan-16 22:08:29.663708 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
669 2019-Jan-16 22:08:29.663764 - [DEBUG] N target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 ;
670 2019-Jan-16 22:08:29.664415 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
671 2019-Jan-16 22:08:29.664471 - [DEBUG]
672 2019-Jan-16 22:08:29.664496 - [DEBUG] Process call at target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
673 2019-Jan-16 22:08:29.665171 - [DEBUG] Possible callees:
674 2019-Jan-16 22:08:29.665196 - [DEBUG] getenv
675 2019-Jan-16 22:08:29.665220 - [DEBUG] Possible return sites:
676 2019-Jan-16 22:08:29.665262 - [DEBUG] store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21


getSummaryFlowFunction()
%call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39677 2019-Jan-16 22:08:29.666545 - [DEBUG] Found and process special summary
678 2019-Jan-16 22:08:29.666677 - [DEBUG] Compose: EdgeIdentity * AllBottom
679 2019-Jan-16 22:08:29.666706 - [DEBUG]
680 2019-Jan-16 22:08:29.666730 - [DEBUG] Propagate flow
681 2019-Jan-16 22:08:29.666753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
682 2019-Jan-16 22:08:29.666811 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
683 2019-Jan-16 22:08:29.667460 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
684 2019-Jan-16 22:08:29.668125 - [DEBUG] Edge function : AllBottom (result of previous compose)
685 2019-Jan-16 22:08:29.668151 - [DEBUG]
686 2019-Jan-16 22:08:29.668175 - [DEBUG] Join: AllTop & AllBottom
687 2019-Jan-16 22:08:29.668201 - [DEBUG] = AllBottom (new jump func)
688 2019-Jan-16 22:08:29.668225 - [DEBUG]
689 2019-Jan-16 22:08:29.668248 - [DEBUG] Start adding new jump function
690 2019-Jan-16 22:08:29.668272 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
691 2019-Jan-16 22:08:29.668328 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
692 2019-Jan-16 22:08:29.668977 - [DEBUG] Destination : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
693 2019-Jan-16 22:08:29.669616 - [DEBUG] Edge Function : AllBottom
694 2019-Jan-16 22:08:29.669644 - [DEBUG] End adding new jump function
695 2019-Jan-16 22:08:29.669669 - [DEBUG]
696 2019-Jan-16 22:08:29.669692 - [DEBUG] -------------------------------------------- 21. Path Edge --------------------------------------------
697 2019-Jan-16 22:08:29.669717 - [DEBUG]
698 2019-Jan-16 22:08:29.669740 - [DEBUG] Process 21. path edge:
699 2019-Jan-16 22:08:29.669763 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
700 2019-Jan-16 22:08:29.669820 - [DEBUG] N target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 ;
701 2019-Jan-16 22:08:29.670458 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
702 2019-Jan-16 22:08:29.671106 - [DEBUG]
703 2019-Jan-16 22:08:29.671131 - [DEBUG] Process normal at target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21


getNormalFlowFunction()
store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40704 2019-Jan-16 22:08:29.672535 - [DEBUG] Compose: EdgeIdentity * AllBottom
705 2019-Jan-16 22:08:29.672565 - [DEBUG]
706 2019-Jan-16 22:08:29.672589 - [DEBUG] Propagate flow
707 2019-Jan-16 22:08:29.672613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
708 2019-Jan-16 22:08:29.672670 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
709 2019-Jan-16 22:08:29.673310 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
710 2019-Jan-16 22:08:29.673949 - [DEBUG] Edge function : AllBottom (result of previous compose)
711 2019-Jan-16 22:08:29.673975 - [DEBUG]
712 2019-Jan-16 22:08:29.673999 - [DEBUG] Join: AllTop & AllBottom
713 2019-Jan-16 22:08:29.674026 - [DEBUG] = AllBottom (new jump func)
714 2019-Jan-16 22:08:29.674050 - [DEBUG]
715 2019-Jan-16 22:08:29.674074 - [DEBUG] Start adding new jump function
716 2019-Jan-16 22:08:29.674097 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
717 2019-Jan-16 22:08:29.674164 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
718 2019-Jan-16 22:08:29.674820 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
719 2019-Jan-16 22:08:29.675455 - [DEBUG] Edge Function : AllBottom
720 2019-Jan-16 22:08:29.675485 - [DEBUG] End adding new jump function
721 2019-Jan-16 22:08:29.675510 - [DEBUG]
722 2019-Jan-16 22:08:29.675534 - [DEBUG] -------------------------------------------- 22. Path Edge --------------------------------------------
723 2019-Jan-16 22:08:29.675558 - [DEBUG]
724 2019-Jan-16 22:08:29.675581 - [DEBUG] Process 22. path edge:
725 2019-Jan-16 22:08:29.675605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
726 2019-Jan-16 22:08:29.675661 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
727 2019-Jan-16 22:08:29.676297 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
728 2019-Jan-16 22:08:29.676936 - [DEBUG]
729 2019-Jan-16 22:08:29.676960 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22


Got store instruction
getNormalFlowFunction()
%0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43730 2019-Jan-16 22:08:29.678288 - [DEBUG] Compose: EdgeIdentity * AllBottom
731 2019-Jan-16 22:08:29.678320 - [DEBUG]
732 2019-Jan-16 22:08:29.678345 - [DEBUG] Propagate flow
733 2019-Jan-16 22:08:29.678369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
734 2019-Jan-16 22:08:29.678428 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
735 2019-Jan-16 22:08:29.679083 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
736 2019-Jan-16 22:08:29.679722 - [DEBUG] Edge function : AllBottom (result of previous compose)
737 2019-Jan-16 22:08:29.679748 - [DEBUG]
738 2019-Jan-16 22:08:29.679773 - [DEBUG] Join: AllTop & AllBottom
739 2019-Jan-16 22:08:29.679799 - [DEBUG] = AllBottom (new jump func)
740 2019-Jan-16 22:08:29.679824 - [DEBUG]
741 2019-Jan-16 22:08:29.679848 - [DEBUG] Start adding new jump function
742 2019-Jan-16 22:08:29.679871 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
743 2019-Jan-16 22:08:29.679927 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
744 2019-Jan-16 22:08:29.680568 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
745 2019-Jan-16 22:08:29.681208 - [DEBUG] Edge Function : AllBottom
746 2019-Jan-16 22:08:29.681237 - [DEBUG] End adding new jump function
747 2019-Jan-16 22:08:29.681262 - [DEBUG]
748 2019-Jan-16 22:08:29.681285 - [DEBUG] -------------------------------------------- 23. Path Edge --------------------------------------------
749 2019-Jan-16 22:08:29.681310 - [DEBUG]
750 2019-Jan-16 22:08:29.681333 - [DEBUG] Process 23. path edge:
751 2019-Jan-16 22:08:29.681357 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
752 2019-Jan-16 22:08:29.681425 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
753 2019-Jan-16 22:08:29.682068 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
754 2019-Jan-16 22:08:29.682708 - [DEBUG]
755 2019-Jan-16 22:08:29.682733 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23


Got load instruction
getNormalFlowFunction()
%tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44756 2019-Jan-16 22:08:29.684063 - [DEBUG] Compose: EdgeIdentity * AllBottom
757 2019-Jan-16 22:08:29.684094 - [DEBUG]
758 2019-Jan-16 22:08:29.684117 - [DEBUG] Propagate flow
759 2019-Jan-16 22:08:29.684141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
760 2019-Jan-16 22:08:29.684217 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
761 2019-Jan-16 22:08:29.684874 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
762 2019-Jan-16 22:08:29.685514 - [DEBUG] Edge function : AllBottom (result of previous compose)
763 2019-Jan-16 22:08:29.685540 - [DEBUG]
764 2019-Jan-16 22:08:29.685565 - [DEBUG] Join: AllTop & AllBottom
765 2019-Jan-16 22:08:29.685591 - [DEBUG] = AllBottom (new jump func)
766 2019-Jan-16 22:08:29.685615 - [DEBUG]
767 2019-Jan-16 22:08:29.685639 - [DEBUG] Start adding new jump function
768 2019-Jan-16 22:08:29.685663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
769 2019-Jan-16 22:08:29.685719 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
770 2019-Jan-16 22:08:29.686358 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
771 2019-Jan-16 22:08:29.686993 - [DEBUG] Edge Function : AllBottom
772 2019-Jan-16 22:08:29.687022 - [DEBUG] End adding new jump function
773 2019-Jan-16 22:08:29.687047 - [DEBUG]
774 2019-Jan-16 22:08:29.687071 - [DEBUG] -------------------------------------------- 24. Path Edge --------------------------------------------
775 2019-Jan-16 22:08:29.687095 - [DEBUG]
776 2019-Jan-16 22:08:29.687119 - [DEBUG] Process 24. path edge:
777 2019-Jan-16 22:08:29.687143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
778 2019-Jan-16 22:08:29.687199 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
779 2019-Jan-16 22:08:29.687840 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
780 2019-Jan-16 22:08:29.688508 - [DEBUG]
781 2019-Jan-16 22:08:29.688534 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46782 2019-Jan-16 22:08:29.689821 - [DEBUG] Compose: EdgeIdentity * AllBottom
783 2019-Jan-16 22:08:29.689851 - [DEBUG]
784 2019-Jan-16 22:08:29.689875 - [DEBUG] Propagate flow
785 2019-Jan-16 22:08:29.689898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
786 2019-Jan-16 22:08:29.689955 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
787 2019-Jan-16 22:08:29.690592 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
788 2019-Jan-16 22:08:29.691232 - [DEBUG] Edge function : AllBottom (result of previous compose)
789 2019-Jan-16 22:08:29.691257 - [DEBUG]
790 2019-Jan-16 22:08:29.691282 - [DEBUG] Join: AllTop & AllBottom
791 2019-Jan-16 22:08:29.691308 - [DEBUG] = AllBottom (new jump func)
792 2019-Jan-16 22:08:29.691333 - [DEBUG]
793 2019-Jan-16 22:08:29.691357 - [DEBUG] Start adding new jump function
794 2019-Jan-16 22:08:29.691380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
795 2019-Jan-16 22:08:29.691449 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
796 2019-Jan-16 22:08:29.692088 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
797 2019-Jan-16 22:08:29.692725 - [DEBUG] Edge Function : AllBottom
798 2019-Jan-16 22:08:29.692755 - [DEBUG] End adding new jump function
799 2019-Jan-16 22:08:29.692780 - [DEBUG]
800 2019-Jan-16 22:08:29.692804 - [DEBUG] -------------------------------------------- 25. Path Edge --------------------------------------------
801 2019-Jan-16 22:08:29.692828 - [DEBUG]
802 2019-Jan-16 22:08:29.692851 - [DEBUG] Process 25. path edge:
803 2019-Jan-16 22:08:29.692883 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
804 2019-Jan-16 22:08:29.692940 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
805 2019-Jan-16 22:08:29.693577 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
806 2019-Jan-16 22:08:29.694223 - [DEBUG]
807 2019-Jan-16 22:08:29.694247 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25


Got branch instruction
getNormalFlowFunction()
%1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50808 2019-Jan-16 22:08:29.695539 - [DEBUG] Compose: EdgeIdentity * AllBottom
809 2019-Jan-16 22:08:29.695569 - [DEBUG]
810 2019-Jan-16 22:08:29.695593 - [DEBUG] Propagate flow
811 2019-Jan-16 22:08:29.695617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
812 2019-Jan-16 22:08:29.695673 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
813 2019-Jan-16 22:08:29.696322 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
814 2019-Jan-16 22:08:29.696959 - [DEBUG] Edge function : AllBottom (result of previous compose)
815 2019-Jan-16 22:08:29.696985 - [DEBUG]
816 2019-Jan-16 22:08:29.697009 - [DEBUG] Join: AllTop & AllBottom
817 2019-Jan-16 22:08:29.697035 - [DEBUG] = AllBottom (new jump func)
818 2019-Jan-16 22:08:29.697060 - [DEBUG]
819 2019-Jan-16 22:08:29.697083 - [DEBUG] Start adding new jump function
820 2019-Jan-16 22:08:29.697106 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
821 2019-Jan-16 22:08:29.697162 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
822 2019-Jan-16 22:08:29.697797 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
823 2019-Jan-16 22:08:29.698452 - [DEBUG] Edge Function : AllBottom
824 2019-Jan-16 22:08:29.698482 - [DEBUG] End adding new jump function
825 2019-Jan-16 22:08:29.698506 - [DEBUG]
826 2019-Jan-16 22:08:29.698530 - [DEBUG] -------------------------------------------- 26. Path Edge --------------------------------------------
827 2019-Jan-16 22:08:29.698554 - [DEBUG]
828 2019-Jan-16 22:08:29.698578 - [DEBUG] Process 26. path edge:
829 2019-Jan-16 22:08:29.698602 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
830 2019-Jan-16 22:08:29.698658 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
831 2019-Jan-16 22:08:29.699300 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
832 2019-Jan-16 22:08:29.699937 - [DEBUG]
833 2019-Jan-16 22:08:29.699962 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26


Got load instruction
getNormalFlowFunction()
%tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51834 2019-Jan-16 22:08:29.701239 - [DEBUG] Compose: EdgeIdentity * AllBottom
835 2019-Jan-16 22:08:29.701269 - [DEBUG]
836 2019-Jan-16 22:08:29.701293 - [DEBUG] Propagate flow
837 2019-Jan-16 22:08:29.701316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
838 2019-Jan-16 22:08:29.701372 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
839 2019-Jan-16 22:08:29.702027 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
840 2019-Jan-16 22:08:29.702663 - [DEBUG] Edge function : AllBottom (result of previous compose)
841 2019-Jan-16 22:08:29.702688 - [DEBUG]
842 2019-Jan-16 22:08:29.702713 - [DEBUG] Join: AllTop & AllBottom
843 2019-Jan-16 22:08:29.702739 - [DEBUG] = AllBottom (new jump func)
844 2019-Jan-16 22:08:29.702763 - [DEBUG]
845 2019-Jan-16 22:08:29.702787 - [DEBUG] Start adding new jump function
846 2019-Jan-16 22:08:29.702818 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
847 2019-Jan-16 22:08:29.702875 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
848 2019-Jan-16 22:08:29.703512 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
849 2019-Jan-16 22:08:29.704150 - [DEBUG] Edge Function : AllBottom
850 2019-Jan-16 22:08:29.704179 - [DEBUG] End adding new jump function
851 2019-Jan-16 22:08:29.704204 - [DEBUG]
852 2019-Jan-16 22:08:29.704228 - [DEBUG] -------------------------------------------- 27. Path Edge --------------------------------------------
853 2019-Jan-16 22:08:29.704252 - [DEBUG]
854 2019-Jan-16 22:08:29.704275 - [DEBUG] Process 27. path edge:
855 2019-Jan-16 22:08:29.704299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
856 2019-Jan-16 22:08:29.704356 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
857 2019-Jan-16 22:08:29.705010 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
858 2019-Jan-16 22:08:29.705648 - [DEBUG]
859 2019-Jan-16 22:08:29.705673 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53860 2019-Jan-16 22:08:29.706939 - [DEBUG] Compose: EdgeIdentity * AllBottom
861 2019-Jan-16 22:08:29.706969 - [DEBUG]
862 2019-Jan-16 22:08:29.706993 - [DEBUG] Propagate flow
863 2019-Jan-16 22:08:29.707016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
864 2019-Jan-16 22:08:29.707073 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
865 2019-Jan-16 22:08:29.707720 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
866 2019-Jan-16 22:08:29.708374 - [DEBUG] Edge function : AllBottom (result of previous compose)
867 2019-Jan-16 22:08:29.708400 - [DEBUG]
868 2019-Jan-16 22:08:29.708425 - [DEBUG] Join: AllTop & AllBottom
869 2019-Jan-16 22:08:29.708450 - [DEBUG] = AllBottom (new jump func)
870 2019-Jan-16 22:08:29.708475 - [DEBUG]
871 2019-Jan-16 22:08:29.708498 - [DEBUG] Start adding new jump function
872 2019-Jan-16 22:08:29.708521 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
873 2019-Jan-16 22:08:29.708577 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
874 2019-Jan-16 22:08:29.709213 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
875 2019-Jan-16 22:08:29.709848 - [DEBUG] Edge Function : AllBottom
876 2019-Jan-16 22:08:29.709877 - [DEBUG] End adding new jump function
877 2019-Jan-16 22:08:29.709901 - [DEBUG]
878 2019-Jan-16 22:08:29.709925 - [DEBUG] -------------------------------------------- 28. Path Edge --------------------------------------------
879 2019-Jan-16 22:08:29.709949 - [DEBUG]
880 2019-Jan-16 22:08:29.709972 - [DEBUG] Process 28. path edge:
881 2019-Jan-16 22:08:29.709996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
882 2019-Jan-16 22:08:29.710053 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
883 2019-Jan-16 22:08:29.710697 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
884 2019-Jan-16 22:08:29.711334 - [DEBUG]
885 2019-Jan-16 22:08:29.711359 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28


Got branch instruction
getNormalFlowFunction()
%2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56886 2019-Jan-16 22:08:29.712647 - [DEBUG] Compose: EdgeIdentity * AllBottom
887 2019-Jan-16 22:08:29.712677 - [DEBUG]
888 2019-Jan-16 22:08:29.712701 - [DEBUG] Propagate flow
889 2019-Jan-16 22:08:29.712724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
890 2019-Jan-16 22:08:29.712781 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
891 2019-Jan-16 22:08:29.713434 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
892 2019-Jan-16 22:08:29.714071 - [DEBUG] Edge function : AllBottom (result of previous compose)
893 2019-Jan-16 22:08:29.714096 - [DEBUG]
894 2019-Jan-16 22:08:29.714121 - [DEBUG] Join: AllTop & AllBottom
895 2019-Jan-16 22:08:29.714147 - [DEBUG] = AllBottom (new jump func)
896 2019-Jan-16 22:08:29.714171 - [DEBUG]
897 2019-Jan-16 22:08:29.714194 - [DEBUG] Start adding new jump function
898 2019-Jan-16 22:08:29.714218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
899 2019-Jan-16 22:08:29.714273 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
900 2019-Jan-16 22:08:29.714932 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
901 2019-Jan-16 22:08:29.715574 - [DEBUG] Edge Function : AllBottom
902 2019-Jan-16 22:08:29.715603 - [DEBUG] End adding new jump function
903 2019-Jan-16 22:08:29.715627 - [DEBUG]
904 2019-Jan-16 22:08:29.715651 - [DEBUG] -------------------------------------------- 29. Path Edge --------------------------------------------
905 2019-Jan-16 22:08:29.715675 - [DEBUG]
906 2019-Jan-16 22:08:29.715698 - [DEBUG] Process 29. path edge:
907 2019-Jan-16 22:08:29.715722 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
908 2019-Jan-16 22:08:29.715778 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
909 2019-Jan-16 22:08:29.716419 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
910 2019-Jan-16 22:08:29.717055 - [DEBUG]
911 2019-Jan-16 22:08:29.717081 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29


Got load instruction
getNormalFlowFunction()
switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58912 2019-Jan-16 22:08:29.718392 - [DEBUG] Compose: EdgeIdentity * AllBottom
913 2019-Jan-16 22:08:29.718422 - [DEBUG]
914 2019-Jan-16 22:08:29.718446 - [DEBUG] Propagate flow
915 2019-Jan-16 22:08:29.718469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
916 2019-Jan-16 22:08:29.718525 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
917 2019-Jan-16 22:08:29.719179 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
918 2019-Jan-16 22:08:29.719817 - [DEBUG] Edge function : AllBottom (result of previous compose)
919 2019-Jan-16 22:08:29.719842 - [DEBUG]
920 2019-Jan-16 22:08:29.719867 - [DEBUG] Join: AllTop & AllBottom
921 2019-Jan-16 22:08:29.719893 - [DEBUG] = AllBottom (new jump func)
922 2019-Jan-16 22:08:29.719917 - [DEBUG]
923 2019-Jan-16 22:08:29.719940 - [DEBUG] Start adding new jump function
924 2019-Jan-16 22:08:29.719964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
925 2019-Jan-16 22:08:29.720020 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
926 2019-Jan-16 22:08:29.720655 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
927 2019-Jan-16 22:08:29.721295 - [DEBUG] Edge Function : AllBottom
928 2019-Jan-16 22:08:29.721324 - [DEBUG] End adding new jump function
929 2019-Jan-16 22:08:29.721356 - [DEBUG]
930 2019-Jan-16 22:08:29.721381 - [DEBUG] -------------------------------------------- 30. Path Edge --------------------------------------------
931 2019-Jan-16 22:08:29.721405 - [DEBUG]
932 2019-Jan-16 22:08:29.721444 - [DEBUG] Process 30. path edge:
933 2019-Jan-16 22:08:29.721468 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
934 2019-Jan-16 22:08:29.721525 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
935 2019-Jan-16 22:08:29.722166 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
936 2019-Jan-16 22:08:29.722802 - [DEBUG]
937 2019-Jan-16 22:08:29.722827 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30


Got switch instruction
getNormalFlowFunction()
store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61938 2019-Jan-16 22:08:29.724108 - [DEBUG] Compose: EdgeIdentity * AllBottom
939 2019-Jan-16 22:08:29.724138 - [DEBUG]
940 2019-Jan-16 22:08:29.724162 - [DEBUG] Propagate flow
941 2019-Jan-16 22:08:29.724185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
942 2019-Jan-16 22:08:29.724241 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
943 2019-Jan-16 22:08:29.724896 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
944 2019-Jan-16 22:08:29.725533 - [DEBUG] Edge function : AllBottom (result of previous compose)
945 2019-Jan-16 22:08:29.725559 - [DEBUG]
946 2019-Jan-16 22:08:29.725583 - [DEBUG] Join: AllTop & AllBottom
947 2019-Jan-16 22:08:29.725609 - [DEBUG] = AllBottom (new jump func)
948 2019-Jan-16 22:08:29.725633 - [DEBUG]
949 2019-Jan-16 22:08:29.725657 - [DEBUG] Start adding new jump function
950 2019-Jan-16 22:08:29.725680 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
951 2019-Jan-16 22:08:29.725736 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
952 2019-Jan-16 22:08:29.726376 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
953 2019-Jan-16 22:08:29.727013 - [DEBUG] Edge Function : AllBottom
954 2019-Jan-16 22:08:29.727042 - [DEBUG] End adding new jump function
955 2019-Jan-16 22:08:29.727066 - [DEBUG]
956 2019-Jan-16 22:08:29.727090 - [DEBUG] -------------------------------------------- 31. Path Edge --------------------------------------------
957 2019-Jan-16 22:08:29.727114 - [DEBUG]
958 2019-Jan-16 22:08:29.727137 - [DEBUG] Process 31. path edge:
959 2019-Jan-16 22:08:29.727160 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
960 2019-Jan-16 22:08:29.727217 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
961 2019-Jan-16 22:08:29.727854 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
962 2019-Jan-16 22:08:29.728506 - [DEBUG]
963 2019-Jan-16 22:08:29.728532 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31


Got store instruction
getNormalFlowFunction()
br label %sw.bb, !dbg !62, !phasar.instruction.id !63964 2019-Jan-16 22:08:29.729796 - [DEBUG] Compose: EdgeIdentity * AllBottom
965 2019-Jan-16 22:08:29.729826 - [DEBUG]
966 2019-Jan-16 22:08:29.729850 - [DEBUG] Propagate flow
967 2019-Jan-16 22:08:29.729873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
968 2019-Jan-16 22:08:29.729929 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
969 2019-Jan-16 22:08:29.730572 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
970 2019-Jan-16 22:08:29.731208 - [DEBUG] Edge function : AllBottom (result of previous compose)
971 2019-Jan-16 22:08:29.731233 - [DEBUG]
972 2019-Jan-16 22:08:29.731258 - [DEBUG] Join: AllTop & AllBottom
973 2019-Jan-16 22:08:29.731292 - [DEBUG] = AllBottom (new jump func)
974 2019-Jan-16 22:08:29.731317 - [DEBUG]
975 2019-Jan-16 22:08:29.731341 - [DEBUG] Start adding new jump function
976 2019-Jan-16 22:08:29.731364 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
977 2019-Jan-16 22:08:29.731433 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
978 2019-Jan-16 22:08:29.732070 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
979 2019-Jan-16 22:08:29.732705 - [DEBUG] Edge Function : AllBottom
980 2019-Jan-16 22:08:29.732734 - [DEBUG] End adding new jump function
981 2019-Jan-16 22:08:29.732758 - [DEBUG]
982 2019-Jan-16 22:08:29.732782 - [DEBUG] -------------------------------------------- 32. Path Edge --------------------------------------------
983 2019-Jan-16 22:08:29.732806 - [DEBUG]
984 2019-Jan-16 22:08:29.732830 - [DEBUG] Process 32. path edge:
985 2019-Jan-16 22:08:29.732853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
986 2019-Jan-16 22:08:29.732910 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
987 2019-Jan-16 22:08:29.733547 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
988 2019-Jan-16 22:08:29.734184 - [DEBUG]
989 2019-Jan-16 22:08:29.734209 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32


Got branch instruction
getNormalFlowFunction()
%3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65990 2019-Jan-16 22:08:29.735486 - [DEBUG] Compose: EdgeIdentity * AllBottom
991 2019-Jan-16 22:08:29.735515 - [DEBUG]
992 2019-Jan-16 22:08:29.735539 - [DEBUG] Propagate flow
993 2019-Jan-16 22:08:29.735562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
994 2019-Jan-16 22:08:29.735619 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
995 2019-Jan-16 22:08:29.736280 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
996 2019-Jan-16 22:08:29.736919 - [DEBUG] Edge function : AllBottom (result of previous compose)
997 2019-Jan-16 22:08:29.736945 - [DEBUG]
998 2019-Jan-16 22:08:29.736969 - [DEBUG] Join: AllTop & AllBottom
999 2019-Jan-16 22:08:29.736995 - [DEBUG] = AllBottom (new jump func)
1000 2019-Jan-16 22:08:29.737020 - [DEBUG]
1001 2019-Jan-16 22:08:29.737043 - [DEBUG] Start adding new jump function
1002 2019-Jan-16 22:08:29.737066 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1003 2019-Jan-16 22:08:29.737122 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1004 2019-Jan-16 22:08:29.737764 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
1005 2019-Jan-16 22:08:29.738423 - [DEBUG] Edge Function : AllBottom
1006 2019-Jan-16 22:08:29.738452 - [DEBUG] End adding new jump function
1007 2019-Jan-16 22:08:29.738476 - [DEBUG]
1008 2019-Jan-16 22:08:29.738499 - [DEBUG] -------------------------------------------- 33. Path Edge --------------------------------------------
1009 2019-Jan-16 22:08:29.738523 - [DEBUG]
1010 2019-Jan-16 22:08:29.738547 - [DEBUG] Process 33. path edge:
1011 2019-Jan-16 22:08:29.738570 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1012 2019-Jan-16 22:08:29.738627 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
1013 2019-Jan-16 22:08:29.739268 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1014 2019-Jan-16 22:08:29.739903 - [DEBUG]
1015 2019-Jan-16 22:08:29.739929 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33


Got load instruction
getNormalFlowFunction()
switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !671016 2019-Jan-16 22:08:29.741212 - [DEBUG] Compose: EdgeIdentity * AllBottom
1017 2019-Jan-16 22:08:29.741242 - [DEBUG]
1018 2019-Jan-16 22:08:29.741266 - [DEBUG] Propagate flow
1019 2019-Jan-16 22:08:29.741289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1020 2019-Jan-16 22:08:29.741346 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1021 2019-Jan-16 22:08:29.742009 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1022 2019-Jan-16 22:08:29.742650 - [DEBUG] Edge function : AllBottom (result of previous compose)
1023 2019-Jan-16 22:08:29.742675 - [DEBUG]
1024 2019-Jan-16 22:08:29.742700 - [DEBUG] Join: AllTop & AllBottom
1025 2019-Jan-16 22:08:29.742726 - [DEBUG] = AllBottom (new jump func)
1026 2019-Jan-16 22:08:29.742750 - [DEBUG]
1027 2019-Jan-16 22:08:29.742774 - [DEBUG] Start adding new jump function
1028 2019-Jan-16 22:08:29.742797 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1029 2019-Jan-16 22:08:29.742853 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1030 2019-Jan-16 22:08:29.743489 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1031 2019-Jan-16 22:08:29.744128 - [DEBUG] Edge Function : AllBottom
1032 2019-Jan-16 22:08:29.744157 - [DEBUG] End adding new jump function
1033 2019-Jan-16 22:08:29.744181 - [DEBUG]
1034 2019-Jan-16 22:08:29.744205 - [DEBUG] -------------------------------------------- 34. Path Edge --------------------------------------------
1035 2019-Jan-16 22:08:29.744229 - [DEBUG]
1036 2019-Jan-16 22:08:29.744252 - [DEBUG] Process 34. path edge:
1037 2019-Jan-16 22:08:29.744276 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1038 2019-Jan-16 22:08:29.744332 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
1039 2019-Jan-16 22:08:29.744987 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1040 2019-Jan-16 22:08:29.745624 - [DEBUG]
1041 2019-Jan-16 22:08:29.745648 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1042 2019-Jan-16 22:08:29.746299 - [DEBUG] Possible callees:
1043 2019-Jan-16 22:08:29.746324 - [DEBUG] bar
1044 2019-Jan-16 22:08:29.746349 - [DEBUG] Possible return sites:
1045 2019-Jan-16 22:08:29.746372 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got switch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !711046 2019-Jan-16 22:08:29.747642 - [DEBUG] Found and process special summary
1047 2019-Jan-16 22:08:29.747675 - [DEBUG] Compose: EdgeIdentity * AllBottom
1048 2019-Jan-16 22:08:29.747703 - [DEBUG]
1049 2019-Jan-16 22:08:29.747727 - [DEBUG] Propagate flow
1050 2019-Jan-16 22:08:29.747750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1051 2019-Jan-16 22:08:29.747806 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
1052 2019-Jan-16 22:08:29.748461 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1053 2019-Jan-16 22:08:29.749098 - [DEBUG] Edge function : AllBottom (result of previous compose)
1054 2019-Jan-16 22:08:29.749124 - [DEBUG]
1055 2019-Jan-16 22:08:29.749149 - [DEBUG] Join: AllTop & AllBottom
1056 2019-Jan-16 22:08:29.749175 - [DEBUG] = AllBottom (new jump func)
1057 2019-Jan-16 22:08:29.749199 - [DEBUG]
1058 2019-Jan-16 22:08:29.749222 - [DEBUG] Start adding new jump function
1059 2019-Jan-16 22:08:29.749254 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1060 2019-Jan-16 22:08:29.749310 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1061 2019-Jan-16 22:08:29.749946 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
1062 2019-Jan-16 22:08:29.750598 - [DEBUG] Edge Function : AllBottom
1063 2019-Jan-16 22:08:29.750628 - [DEBUG] End adding new jump function
1064 2019-Jan-16 22:08:29.750652 - [DEBUG]
1065 2019-Jan-16 22:08:29.750676 - [DEBUG] -------------------------------------------- 35. Path Edge --------------------------------------------
1066 2019-Jan-16 22:08:29.750700 - [DEBUG]
1067 2019-Jan-16 22:08:29.750724 - [DEBUG] Process 35. path edge:
1068 2019-Jan-16 22:08:29.750747 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1069 2019-Jan-16 22:08:29.750805 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
1070 2019-Jan-16 22:08:29.751462 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1071 2019-Jan-16 22:08:29.752123 - [DEBUG]
1072 2019-Jan-16 22:08:29.752148 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getNormalFlowFunction()
%tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !721073 2019-Jan-16 22:08:29.753446 - [DEBUG] Compose: EdgeIdentity * AllBottom
1074 2019-Jan-16 22:08:29.753476 - [DEBUG]
1075 2019-Jan-16 22:08:29.753501 - [DEBUG] Propagate flow
1076 2019-Jan-16 22:08:29.753524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1077 2019-Jan-16 22:08:29.753582 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
1078 2019-Jan-16 22:08:29.754221 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1079 2019-Jan-16 22:08:29.754885 - [DEBUG] Edge function : AllBottom (result of previous compose)
1080 2019-Jan-16 22:08:29.754910 - [DEBUG]
1081 2019-Jan-16 22:08:29.754935 - [DEBUG] Join: AllTop & AllBottom
1082 2019-Jan-16 22:08:29.754961 - [DEBUG] = AllBottom (new jump func)
1083 2019-Jan-16 22:08:29.754986 - [DEBUG]
1084 2019-Jan-16 22:08:29.755009 - [DEBUG] Start adding new jump function
1085 2019-Jan-16 22:08:29.755032 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1086 2019-Jan-16 22:08:29.755089 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1087 2019-Jan-16 22:08:29.755725 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
1088 2019-Jan-16 22:08:29.756360 - [DEBUG] Edge Function : AllBottom
1089 2019-Jan-16 22:08:29.756389 - [DEBUG] End adding new jump function
1090 2019-Jan-16 22:08:29.756413 - [DEBUG]
1091 2019-Jan-16 22:08:29.756436 - [DEBUG] -------------------------------------------- 36. Path Edge --------------------------------------------
1092 2019-Jan-16 22:08:29.756461 - [DEBUG]
1093 2019-Jan-16 22:08:29.756484 - [DEBUG] Process 36. path edge:
1094 2019-Jan-16 22:08:29.756508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1095 2019-Jan-16 22:08:29.756564 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
1096 2019-Jan-16 22:08:29.757200 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1097 2019-Jan-16 22:08:29.757835 - [DEBUG]
1098 2019-Jan-16 22:08:29.757861 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !741099 2019-Jan-16 22:08:29.759172 - [DEBUG] Compose: EdgeIdentity * AllBottom
1100 2019-Jan-16 22:08:29.759202 - [DEBUG]
1101 2019-Jan-16 22:08:29.759226 - [DEBUG] Propagate flow
1102 2019-Jan-16 22:08:29.759250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1103 2019-Jan-16 22:08:29.759307 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1104 2019-Jan-16 22:08:29.759958 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1105 2019-Jan-16 22:08:29.760595 - [DEBUG] Edge function : AllBottom (result of previous compose)
1106 2019-Jan-16 22:08:29.760621 - [DEBUG]
1107 2019-Jan-16 22:08:29.760645 - [DEBUG] Join: AllTop & AllBottom
1108 2019-Jan-16 22:08:29.760671 - [DEBUG] = AllBottom (new jump func)
1109 2019-Jan-16 22:08:29.760695 - [DEBUG]
1110 2019-Jan-16 22:08:29.760718 - [DEBUG] Start adding new jump function
1111 2019-Jan-16 22:08:29.760742 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1112 2019-Jan-16 22:08:29.760798 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1113 2019-Jan-16 22:08:29.761450 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1114 2019-Jan-16 22:08:29.762096 - [DEBUG] Edge Function : AllBottom
1115 2019-Jan-16 22:08:29.762133 - [DEBUG] End adding new jump function
1116 2019-Jan-16 22:08:29.762158 - [DEBUG]
1117 2019-Jan-16 22:08:29.762181 - [DEBUG] -------------------------------------------- 37. Path Edge --------------------------------------------
1118 2019-Jan-16 22:08:29.762205 - [DEBUG]
1119 2019-Jan-16 22:08:29.762229 - [DEBUG] Process 37. path edge:
1120 2019-Jan-16 22:08:29.762252 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1121 2019-Jan-16 22:08:29.762309 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
1122 2019-Jan-16 22:08:29.762967 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1123 2019-Jan-16 22:08:29.763605 - [DEBUG]
1124 2019-Jan-16 22:08:29.763629 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1125 2019-Jan-16 22:08:29.764287 - [DEBUG] Possible callees:
1126 2019-Jan-16 22:08:29.764313 - [DEBUG] llvm.dbg.declare
1127 2019-Jan-16 22:08:29.764338 - [DEBUG] Possible return sites:
1128 2019-Jan-16 22:08:29.764361 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !781129 2019-Jan-16 22:08:29.765657 - [DEBUG] Found and process special summary
1130 2019-Jan-16 22:08:29.765692 - [DEBUG] Compose: EdgeIdentity * AllBottom
1131 2019-Jan-16 22:08:29.765720 - [DEBUG]
1132 2019-Jan-16 22:08:29.765744 - [DEBUG] Propagate flow
1133 2019-Jan-16 22:08:29.765767 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1134 2019-Jan-16 22:08:29.765823 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
1135 2019-Jan-16 22:08:29.766465 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1136 2019-Jan-16 22:08:29.767102 - [DEBUG] Edge function : AllBottom (result of previous compose)
1137 2019-Jan-16 22:08:29.767127 - [DEBUG]
1138 2019-Jan-16 22:08:29.767152 - [DEBUG] Join: AllTop & AllBottom
1139 2019-Jan-16 22:08:29.767178 - [DEBUG] = AllBottom (new jump func)
1140 2019-Jan-16 22:08:29.767202 - [DEBUG]
1141 2019-Jan-16 22:08:29.767225 - [DEBUG] Start adding new jump function
1142 2019-Jan-16 22:08:29.767249 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1143 2019-Jan-16 22:08:29.767313 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1144 2019-Jan-16 22:08:29.767950 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
1145 2019-Jan-16 22:08:29.768606 - [DEBUG] Edge Function : AllBottom
1146 2019-Jan-16 22:08:29.768635 - [DEBUG] End adding new jump function
1147 2019-Jan-16 22:08:29.768659 - [DEBUG]
1148 2019-Jan-16 22:08:29.768683 - [DEBUG] -------------------------------------------- 38. Path Edge --------------------------------------------
1149 2019-Jan-16 22:08:29.768707 - [DEBUG]
1150 2019-Jan-16 22:08:29.768731 - [DEBUG] Process 38. path edge:
1151 2019-Jan-16 22:08:29.768755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1152 2019-Jan-16 22:08:29.768811 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
1153 2019-Jan-16 22:08:29.769452 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1154 2019-Jan-16 22:08:29.770088 - [DEBUG]
1155 2019-Jan-16 22:08:29.770113 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getNormalFlowFunction()
store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !791156 2019-Jan-16 22:08:29.771385 - [DEBUG] Compose: EdgeIdentity * AllBottom
1157 2019-Jan-16 22:08:29.771426 - [DEBUG]
1158 2019-Jan-16 22:08:29.771452 - [DEBUG] Propagate flow
1159 2019-Jan-16 22:08:29.771476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1160 2019-Jan-16 22:08:29.771532 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
1161 2019-Jan-16 22:08:29.772170 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1162 2019-Jan-16 22:08:29.772807 - [DEBUG] Edge function : AllBottom (result of previous compose)
1163 2019-Jan-16 22:08:29.772832 - [DEBUG]
1164 2019-Jan-16 22:08:29.772856 - [DEBUG] Join: AllTop & AllBottom
1165 2019-Jan-16 22:08:29.772882 - [DEBUG] = AllBottom (new jump func)
1166 2019-Jan-16 22:08:29.772907 - [DEBUG]
1167 2019-Jan-16 22:08:29.772930 - [DEBUG] Start adding new jump function
1168 2019-Jan-16 22:08:29.772954 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1169 2019-Jan-16 22:08:29.773010 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1170 2019-Jan-16 22:08:29.773644 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
1171 2019-Jan-16 22:08:29.774280 - [DEBUG] Edge Function : AllBottom
1172 2019-Jan-16 22:08:29.774308 - [DEBUG] End adding new jump function
1173 2019-Jan-16 22:08:29.774333 - [DEBUG]
1174 2019-Jan-16 22:08:29.774356 - [DEBUG] -------------------------------------------- 39. Path Edge --------------------------------------------
1175 2019-Jan-16 22:08:29.774380 - [DEBUG]
1176 2019-Jan-16 22:08:29.774404 - [DEBUG] Process 39. path edge:
1177 2019-Jan-16 22:08:29.774427 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1178 2019-Jan-16 22:08:29.774483 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
1179 2019-Jan-16 22:08:29.775140 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1180 2019-Jan-16 22:08:29.775774 - [DEBUG]
1181 2019-Jan-16 22:08:29.775800 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39


Got store instruction
getNormalFlowFunction()
br label %if.end15, !dbg !80, !phasar.instruction.id !811182 2019-Jan-16 22:08:29.777061 - [DEBUG] Compose: EdgeIdentity * AllBottom
1183 2019-Jan-16 22:08:29.777091 - [DEBUG]
1184 2019-Jan-16 22:08:29.777115 - [DEBUG] Propagate flow
1185 2019-Jan-16 22:08:29.777138 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1186 2019-Jan-16 22:08:29.777203 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
1187 2019-Jan-16 22:08:29.777854 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1188 2019-Jan-16 22:08:29.778507 - [DEBUG] Edge function : AllBottom (result of previous compose)
1189 2019-Jan-16 22:08:29.778533 - [DEBUG]
1190 2019-Jan-16 22:08:29.778557 - [DEBUG] Join: AllTop & AllBottom
1191 2019-Jan-16 22:08:29.778583 - [DEBUG] = AllBottom (new jump func)
1192 2019-Jan-16 22:08:29.778608 - [DEBUG]
1193 2019-Jan-16 22:08:29.778631 - [DEBUG] Start adding new jump function
1194 2019-Jan-16 22:08:29.778655 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1195 2019-Jan-16 22:08:29.778711 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1196 2019-Jan-16 22:08:29.779346 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
1197 2019-Jan-16 22:08:29.779986 - [DEBUG] Edge Function : AllBottom
1198 2019-Jan-16 22:08:29.780015 - [DEBUG] End adding new jump function
1199 2019-Jan-16 22:08:29.780040 - [DEBUG]
1200 2019-Jan-16 22:08:29.780063 - [DEBUG] -------------------------------------------- 40. Path Edge --------------------------------------------
1201 2019-Jan-16 22:08:29.780088 - [DEBUG]
1202 2019-Jan-16 22:08:29.780111 - [DEBUG] Process 40. path edge:
1203 2019-Jan-16 22:08:29.780135 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1204 2019-Jan-16 22:08:29.780192 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
1205 2019-Jan-16 22:08:29.780834 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1206 2019-Jan-16 22:08:29.781485 - [DEBUG]
1207 2019-Jan-16 22:08:29.781510 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53


Got branch instruction
getNormalFlowFunction()
store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !1081208 2019-Jan-16 22:08:29.782782 - [DEBUG] Compose: EdgeIdentity * AllBottom
1209 2019-Jan-16 22:08:29.782812 - [DEBUG]
1210 2019-Jan-16 22:08:29.782836 - [DEBUG] Propagate flow
1211 2019-Jan-16 22:08:29.782859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1212 2019-Jan-16 22:08:29.782915 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
1213 2019-Jan-16 22:08:29.783552 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1214 2019-Jan-16 22:08:29.784189 - [DEBUG] Edge function : AllBottom (result of previous compose)
1215 2019-Jan-16 22:08:29.784215 - [DEBUG]
1216 2019-Jan-16 22:08:29.784239 - [DEBUG] Join: AllTop & AllBottom
1217 2019-Jan-16 22:08:29.784265 - [DEBUG] = AllBottom (new jump func)
1218 2019-Jan-16 22:08:29.784289 - [DEBUG]
1219 2019-Jan-16 22:08:29.784312 - [DEBUG] Start adding new jump function
1220 2019-Jan-16 22:08:29.784336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1221 2019-Jan-16 22:08:29.784392 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1222 2019-Jan-16 22:08:29.785044 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
1223 2019-Jan-16 22:08:29.785680 - [DEBUG] Edge Function : AllBottom
1224 2019-Jan-16 22:08:29.785708 - [DEBUG] End adding new jump function
1225 2019-Jan-16 22:08:29.785732 - [DEBUG]
1226 2019-Jan-16 22:08:29.785756 - [DEBUG] -------------------------------------------- 41. Path Edge --------------------------------------------
1227 2019-Jan-16 22:08:29.785780 - [DEBUG]
1228 2019-Jan-16 22:08:29.785803 - [DEBUG] Process 41. path edge:
1229 2019-Jan-16 22:08:29.785827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1230 2019-Jan-16 22:08:29.785891 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
1231 2019-Jan-16 22:08:29.786528 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1232 2019-Jan-16 22:08:29.787164 - [DEBUG]
1233 2019-Jan-16 22:08:29.787189 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54


Got store instruction
getNormalFlowFunction()
br label %sw.bb16, !dbg !109, !phasar.instruction.id !1101234 2019-Jan-16 22:08:29.788467 - [DEBUG] Compose: EdgeIdentity * AllBottom
1235 2019-Jan-16 22:08:29.788496 - [DEBUG]
1236 2019-Jan-16 22:08:29.788520 - [DEBUG] Propagate flow
1237 2019-Jan-16 22:08:29.788544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1238 2019-Jan-16 22:08:29.788600 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
1239 2019-Jan-16 22:08:29.789241 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1240 2019-Jan-16 22:08:29.789876 - [DEBUG] Edge function : AllBottom (result of previous compose)
1241 2019-Jan-16 22:08:29.789902 - [DEBUG]
1242 2019-Jan-16 22:08:29.789926 - [DEBUG] Join: AllTop & AllBottom
1243 2019-Jan-16 22:08:29.789952 - [DEBUG] = AllBottom (new jump func)
1244 2019-Jan-16 22:08:29.789976 - [DEBUG]
1245 2019-Jan-16 22:08:29.790000 - [DEBUG] Start adding new jump function
1246 2019-Jan-16 22:08:29.790023 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1247 2019-Jan-16 22:08:29.790084 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1248 2019-Jan-16 22:08:29.790722 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
1249 2019-Jan-16 22:08:29.791364 - [DEBUG] Edge Function : AllBottom
1250 2019-Jan-16 22:08:29.791393 - [DEBUG] End adding new jump function
1251 2019-Jan-16 22:08:29.791430 - [DEBUG]
1252 2019-Jan-16 22:08:29.791456 - [DEBUG] -------------------------------------------- 42. Path Edge --------------------------------------------
1253 2019-Jan-16 22:08:29.791480 - [DEBUG]
1254 2019-Jan-16 22:08:29.791504 - [DEBUG] Process 42. path edge:
1255 2019-Jan-16 22:08:29.791527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1256 2019-Jan-16 22:08:29.791585 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
1257 2019-Jan-16 22:08:29.792223 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1258 2019-Jan-16 22:08:29.792858 - [DEBUG]
1259 2019-Jan-16 22:08:29.792883 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55


Got branch instruction
getNormalFlowFunction()
%4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !1131260 2019-Jan-16 22:08:29.794149 - [DEBUG] Compose: EdgeIdentity * AllBottom
1261 2019-Jan-16 22:08:29.794178 - [DEBUG]
1262 2019-Jan-16 22:08:29.794202 - [DEBUG] Propagate flow
1263 2019-Jan-16 22:08:29.794226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1264 2019-Jan-16 22:08:29.794282 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
1265 2019-Jan-16 22:08:29.794940 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1266 2019-Jan-16 22:08:29.795576 - [DEBUG] Edge function : AllBottom (result of previous compose)
1267 2019-Jan-16 22:08:29.795601 - [DEBUG]
1268 2019-Jan-16 22:08:29.795625 - [DEBUG] Join: AllTop & AllBottom
1269 2019-Jan-16 22:08:29.795651 - [DEBUG] = AllBottom (new jump func)
1270 2019-Jan-16 22:08:29.795676 - [DEBUG]
1271 2019-Jan-16 22:08:29.795699 - [DEBUG] Start adding new jump function
1272 2019-Jan-16 22:08:29.795722 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1273 2019-Jan-16 22:08:29.795786 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1274 2019-Jan-16 22:08:29.796424 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
1275 2019-Jan-16 22:08:29.797065 - [DEBUG] Edge Function : AllBottom
1276 2019-Jan-16 22:08:29.797094 - [DEBUG] End adding new jump function
1277 2019-Jan-16 22:08:29.797118 - [DEBUG]
1278 2019-Jan-16 22:08:29.797142 - [DEBUG] -------------------------------------------- 43. Path Edge --------------------------------------------
1279 2019-Jan-16 22:08:29.797166 - [DEBUG]
1280 2019-Jan-16 22:08:29.797189 - [DEBUG] Process 43. path edge:
1281 2019-Jan-16 22:08:29.797213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1282 2019-Jan-16 22:08:29.797269 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
1283 2019-Jan-16 22:08:29.797911 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1284 2019-Jan-16 22:08:29.798564 - [DEBUG]
1285 2019-Jan-16 22:08:29.798588 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56


Got load instruction
getNormalFlowFunction()
%tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !1141286 2019-Jan-16 22:08:29.799866 - [DEBUG] Compose: EdgeIdentity * AllBottom
1287 2019-Jan-16 22:08:29.799896 - [DEBUG]
1288 2019-Jan-16 22:08:29.799920 - [DEBUG] Propagate flow
1289 2019-Jan-16 22:08:29.799943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1290 2019-Jan-16 22:08:29.799999 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
1291 2019-Jan-16 22:08:29.800642 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1292 2019-Jan-16 22:08:29.801287 - [DEBUG] Edge function : AllBottom (result of previous compose)
1293 2019-Jan-16 22:08:29.801313 - [DEBUG]
1294 2019-Jan-16 22:08:29.801445 - [DEBUG] Join: AllTop & AllBottom
1295 2019-Jan-16 22:08:29.801472 - [DEBUG] = AllBottom (new jump func)
1296 2019-Jan-16 22:08:29.801496 - [DEBUG]
1297 2019-Jan-16 22:08:29.801518 - [DEBUG] Start adding new jump function
1298 2019-Jan-16 22:08:29.801541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1299 2019-Jan-16 22:08:29.801601 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1300 2019-Jan-16 22:08:29.802245 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
1301 2019-Jan-16 22:08:29.802882 - [DEBUG] Edge Function : AllBottom
1302 2019-Jan-16 22:08:29.802911 - [DEBUG] End adding new jump function
1303 2019-Jan-16 22:08:29.802937 - [DEBUG]
1304 2019-Jan-16 22:08:29.802961 - [DEBUG] -------------------------------------------- 44. Path Edge --------------------------------------------
1305 2019-Jan-16 22:08:29.802986 - [DEBUG]
1306 2019-Jan-16 22:08:29.803010 - [DEBUG] Process 44. path edge:
1307 2019-Jan-16 22:08:29.803035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1308 2019-Jan-16 22:08:29.803092 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
1309 2019-Jan-16 22:08:29.803732 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1310 2019-Jan-16 22:08:29.804370 - [DEBUG]
1311 2019-Jan-16 22:08:29.804397 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !1161312 2019-Jan-16 22:08:29.805692 - [DEBUG] Compose: EdgeIdentity * AllBottom
1313 2019-Jan-16 22:08:29.805722 - [DEBUG]
1314 2019-Jan-16 22:08:29.805746 - [DEBUG] Propagate flow
1315 2019-Jan-16 22:08:29.805770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1316 2019-Jan-16 22:08:29.805826 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1317 2019-Jan-16 22:08:29.806475 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1318 2019-Jan-16 22:08:29.807112 - [DEBUG] Edge function : AllBottom (result of previous compose)
1319 2019-Jan-16 22:08:29.807137 - [DEBUG]
1320 2019-Jan-16 22:08:29.807161 - [DEBUG] Join: AllTop & AllBottom
1321 2019-Jan-16 22:08:29.807187 - [DEBUG] = AllBottom (new jump func)
1322 2019-Jan-16 22:08:29.807211 - [DEBUG]
1323 2019-Jan-16 22:08:29.807235 - [DEBUG] Start adding new jump function
1324 2019-Jan-16 22:08:29.807258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1325 2019-Jan-16 22:08:29.807314 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1326 2019-Jan-16 22:08:29.807959 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1327 2019-Jan-16 22:08:29.808625 - [DEBUG] Edge Function : AllBottom
1328 2019-Jan-16 22:08:29.808654 - [DEBUG] End adding new jump function
1329 2019-Jan-16 22:08:29.808678 - [DEBUG]
1330 2019-Jan-16 22:08:29.808702 - [DEBUG] -------------------------------------------- 45. Path Edge --------------------------------------------
1331 2019-Jan-16 22:08:29.808727 - [DEBUG]
1332 2019-Jan-16 22:08:29.808750 - [DEBUG] Process 45. path edge:
1333 2019-Jan-16 22:08:29.808774 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1334 2019-Jan-16 22:08:29.808831 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
1335 2019-Jan-16 22:08:29.809478 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1336 2019-Jan-16 22:08:29.810115 - [DEBUG]
1337 2019-Jan-16 22:08:29.810140 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1338 2019-Jan-16 22:08:29.810805 - [DEBUG] Possible callees:
1339 2019-Jan-16 22:08:29.810830 - [DEBUG] llvm.dbg.declare
1340 2019-Jan-16 22:08:29.810855 - [DEBUG] Possible return sites:
1341 2019-Jan-16 22:08:29.810879 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1201342 2019-Jan-16 22:08:29.812171 - [DEBUG] Found and process special summary
1343 2019-Jan-16 22:08:29.812205 - [DEBUG] Compose: EdgeIdentity * AllBottom
1344 2019-Jan-16 22:08:29.812233 - [DEBUG]
1345 2019-Jan-16 22:08:29.812257 - [DEBUG] Propagate flow
1346 2019-Jan-16 22:08:29.812281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1347 2019-Jan-16 22:08:29.812337 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
1348 2019-Jan-16 22:08:29.812982 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1349 2019-Jan-16 22:08:29.813620 - [DEBUG] Edge function : AllBottom (result of previous compose)
1350 2019-Jan-16 22:08:29.813646 - [DEBUG]
1351 2019-Jan-16 22:08:29.813670 - [DEBUG] Join: AllTop & AllBottom
1352 2019-Jan-16 22:08:29.813696 - [DEBUG] = AllBottom (new jump func)
1353 2019-Jan-16 22:08:29.813721 - [DEBUG]
1354 2019-Jan-16 22:08:29.813744 - [DEBUG] Start adding new jump function
1355 2019-Jan-16 22:08:29.813768 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1356 2019-Jan-16 22:08:29.813839 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1357 2019-Jan-16 22:08:29.814477 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
1358 2019-Jan-16 22:08:29.815131 - [DEBUG] Edge Function : AllBottom
1359 2019-Jan-16 22:08:29.815160 - [DEBUG] End adding new jump function
1360 2019-Jan-16 22:08:29.815184 - [DEBUG]
1361 2019-Jan-16 22:08:29.815208 - [DEBUG] -------------------------------------------- 46. Path Edge --------------------------------------------
1362 2019-Jan-16 22:08:29.815232 - [DEBUG]
1363 2019-Jan-16 22:08:29.815255 - [DEBUG] Process 46. path edge:
1364 2019-Jan-16 22:08:29.815279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1365 2019-Jan-16 22:08:29.815335 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
1366 2019-Jan-16 22:08:29.815975 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1367 2019-Jan-16 22:08:29.816611 - [DEBUG]
1368 2019-Jan-16 22:08:29.816636 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getNormalFlowFunction()
store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !1211369 2019-Jan-16 22:08:29.817907 - [DEBUG] Compose: EdgeIdentity * AllBottom
1370 2019-Jan-16 22:08:29.817937 - [DEBUG]
1371 2019-Jan-16 22:08:29.817961 - [DEBUG] Propagate flow
1372 2019-Jan-16 22:08:29.817985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1373 2019-Jan-16 22:08:29.818041 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
1374 2019-Jan-16 22:08:29.818695 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1375 2019-Jan-16 22:08:29.819333 - [DEBUG] Edge function : AllBottom (result of previous compose)
1376 2019-Jan-16 22:08:29.819358 - [DEBUG]
1377 2019-Jan-16 22:08:29.819383 - [DEBUG] Join: AllTop & AllBottom
1378 2019-Jan-16 22:08:29.819409 - [DEBUG] = AllBottom (new jump func)
1379 2019-Jan-16 22:08:29.819433 - [DEBUG]
1380 2019-Jan-16 22:08:29.819457 - [DEBUG] Start adding new jump function
1381 2019-Jan-16 22:08:29.819481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1382 2019-Jan-16 22:08:29.819537 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1383 2019-Jan-16 22:08:29.820172 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
1384 2019-Jan-16 22:08:29.820809 - [DEBUG] Edge Function : AllBottom
1385 2019-Jan-16 22:08:29.820837 - [DEBUG] End adding new jump function
1386 2019-Jan-16 22:08:29.820862 - [DEBUG]
1387 2019-Jan-16 22:08:29.820886 - [DEBUG] -------------------------------------------- 47. Path Edge --------------------------------------------
1388 2019-Jan-16 22:08:29.820910 - [DEBUG]
1389 2019-Jan-16 22:08:29.820933 - [DEBUG] Process 47. path edge:
1390 2019-Jan-16 22:08:29.820957 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1391 2019-Jan-16 22:08:29.821013 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
1392 2019-Jan-16 22:08:29.821666 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1393 2019-Jan-16 22:08:29.822302 - [DEBUG]
1394 2019-Jan-16 22:08:29.822327 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60


Got store instruction
getNormalFlowFunction()
br label %if.end27, !dbg !122, !phasar.instruction.id !1231395 2019-Jan-16 22:08:29.823600 - [DEBUG] Compose: EdgeIdentity * AllBottom
1396 2019-Jan-16 22:08:29.823630 - [DEBUG]
1397 2019-Jan-16 22:08:29.823654 - [DEBUG] Propagate flow
1398 2019-Jan-16 22:08:29.823685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1399 2019-Jan-16 22:08:29.823742 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1400 2019-Jan-16 22:08:29.824391 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1401 2019-Jan-16 22:08:29.825053 - [DEBUG] Edge function : AllBottom (result of previous compose)
1402 2019-Jan-16 22:08:29.825079 - [DEBUG]
1403 2019-Jan-16 22:08:29.825103 - [DEBUG] Join: AllTop & AllBottom
1404 2019-Jan-16 22:08:29.825129 - [DEBUG] = AllBottom (new jump func)
1405 2019-Jan-16 22:08:29.825153 - [DEBUG]
1406 2019-Jan-16 22:08:29.825176 - [DEBUG] Start adding new jump function
1407 2019-Jan-16 22:08:29.825200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1408 2019-Jan-16 22:08:29.825256 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1409 2019-Jan-16 22:08:29.825891 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1410 2019-Jan-16 22:08:29.826536 - [DEBUG] Edge Function : AllBottom
1411 2019-Jan-16 22:08:29.826564 - [DEBUG] End adding new jump function
1412 2019-Jan-16 22:08:29.826589 - [DEBUG]
1413 2019-Jan-16 22:08:29.826613 - [DEBUG] -------------------------------------------- 48. Path Edge --------------------------------------------
1414 2019-Jan-16 22:08:29.826637 - [DEBUG]
1415 2019-Jan-16 22:08:29.826660 - [DEBUG] Process 48. path edge:
1416 2019-Jan-16 22:08:29.826684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1417 2019-Jan-16 22:08:29.826740 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
1418 2019-Jan-16 22:08:29.827387 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1419 2019-Jan-16 22:08:29.828023 - [DEBUG]
1420 2019-Jan-16 22:08:29.828048 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1421 2019-Jan-16 22:08:29.828719 - [DEBUG] Possible callees:
1422 2019-Jan-16 22:08:29.828745 - [DEBUG] llvm.dbg.declare
1423 2019-Jan-16 22:08:29.828770 - [DEBUG] Possible return sites:
1424 2019-Jan-16 22:08:29.828793 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1491425 2019-Jan-16 22:08:29.830070 - [DEBUG] Found and process special summary
1426 2019-Jan-16 22:08:29.830104 - [DEBUG] Compose: EdgeIdentity * AllBottom
1427 2019-Jan-16 22:08:29.830132 - [DEBUG]
1428 2019-Jan-16 22:08:29.830156 - [DEBUG] Propagate flow
1429 2019-Jan-16 22:08:29.830179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1430 2019-Jan-16 22:08:29.830236 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
1431 2019-Jan-16 22:08:29.830877 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1432 2019-Jan-16 22:08:29.831527 - [DEBUG] Edge function : AllBottom (result of previous compose)
1433 2019-Jan-16 22:08:29.831553 - [DEBUG]
1434 2019-Jan-16 22:08:29.831578 - [DEBUG] Join: AllTop & AllBottom
1435 2019-Jan-16 22:08:29.831604 - [DEBUG] = AllBottom (new jump func)
1436 2019-Jan-16 22:08:29.831628 - [DEBUG]
1437 2019-Jan-16 22:08:29.831652 - [DEBUG] Start adding new jump function
1438 2019-Jan-16 22:08:29.831675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1439 2019-Jan-16 22:08:29.831731 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1440 2019-Jan-16 22:08:29.832375 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
1441 2019-Jan-16 22:08:29.833015 - [DEBUG] Edge Function : AllBottom
1442 2019-Jan-16 22:08:29.833044 - [DEBUG] End adding new jump function
1443 2019-Jan-16 22:08:29.833068 - [DEBUG]
1444 2019-Jan-16 22:08:29.833092 - [DEBUG] -------------------------------------------- 49. Path Edge --------------------------------------------
1445 2019-Jan-16 22:08:29.833116 - [DEBUG]
1446 2019-Jan-16 22:08:29.833140 - [DEBUG] Process 49. path edge:
1447 2019-Jan-16 22:08:29.833163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1448 2019-Jan-16 22:08:29.833220 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
1449 2019-Jan-16 22:08:29.833861 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1450 2019-Jan-16 22:08:29.834496 - [DEBUG]
1451 2019-Jan-16 22:08:29.834521 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getNormalFlowFunction()
store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !1501452 2019-Jan-16 22:08:29.835809 - [DEBUG] Compose: EdgeIdentity * AllBottom
1453 2019-Jan-16 22:08:29.835839 - [DEBUG]
1454 2019-Jan-16 22:08:29.835863 - [DEBUG] Propagate flow
1455 2019-Jan-16 22:08:29.835886 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1456 2019-Jan-16 22:08:29.835943 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
1457 2019-Jan-16 22:08:29.836588 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1458 2019-Jan-16 22:08:29.837229 - [DEBUG] Edge function : AllBottom (result of previous compose)
1459 2019-Jan-16 22:08:29.837255 - [DEBUG]
1460 2019-Jan-16 22:08:29.837280 - [DEBUG] Join: AllTop & AllBottom
1461 2019-Jan-16 22:08:29.837306 - [DEBUG] = AllBottom (new jump func)
1462 2019-Jan-16 22:08:29.837330 - [DEBUG]
1463 2019-Jan-16 22:08:29.837354 - [DEBUG] Start adding new jump function
1464 2019-Jan-16 22:08:29.837378 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1465 2019-Jan-16 22:08:29.837434 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1466 2019-Jan-16 22:08:29.838071 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
1467 2019-Jan-16 22:08:29.838725 - [DEBUG] Edge Function : AllBottom
1468 2019-Jan-16 22:08:29.838754 - [DEBUG] End adding new jump function
1469 2019-Jan-16 22:08:29.838778 - [DEBUG]
1470 2019-Jan-16 22:08:29.838802 - [DEBUG] -------------------------------------------- 50. Path Edge --------------------------------------------
1471 2019-Jan-16 22:08:29.838826 - [DEBUG]
1472 2019-Jan-16 22:08:29.838850 - [DEBUG] Process 50. path edge:
1473 2019-Jan-16 22:08:29.838873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1474 2019-Jan-16 22:08:29.838930 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
1475 2019-Jan-16 22:08:29.839566 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1476 2019-Jan-16 22:08:29.840208 - [DEBUG]
1477 2019-Jan-16 22:08:29.840233 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75


Got store instruction
getNormalFlowFunction()
br label %sw.epilog, !dbg !151, !phasar.instruction.id !1521478 2019-Jan-16 22:08:29.841514 - [DEBUG] Compose: EdgeIdentity * AllBottom
1479 2019-Jan-16 22:08:29.841543 - [DEBUG]
1480 2019-Jan-16 22:08:29.841567 - [DEBUG] Propagate flow
1481 2019-Jan-16 22:08:29.841590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1482 2019-Jan-16 22:08:29.841647 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1483 2019-Jan-16 22:08:29.842309 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1484 2019-Jan-16 22:08:29.842947 - [DEBUG] Edge function : AllBottom (result of previous compose)
1485 2019-Jan-16 22:08:29.842973 - [DEBUG]
1486 2019-Jan-16 22:08:29.842997 - [DEBUG] Join: AllTop & AllBottom
1487 2019-Jan-16 22:08:29.843023 - [DEBUG] = AllBottom (new jump func)
1488 2019-Jan-16 22:08:29.843047 - [DEBUG]
1489 2019-Jan-16 22:08:29.843070 - [DEBUG] Start adding new jump function
1490 2019-Jan-16 22:08:29.843094 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1491 2019-Jan-16 22:08:29.843149 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1492 2019-Jan-16 22:08:29.843785 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1493 2019-Jan-16 22:08:29.844431 - [DEBUG] Edge Function : AllBottom
1494 2019-Jan-16 22:08:29.844459 - [DEBUG] End adding new jump function
1495 2019-Jan-16 22:08:29.844485 - [DEBUG]
1496 2019-Jan-16 22:08:29.844509 - [DEBUG] -------------------------------------------- 51. Path Edge --------------------------------------------
1497 2019-Jan-16 22:08:29.844535 - [DEBUG]
1498 2019-Jan-16 22:08:29.844559 - [DEBUG] Process 51. path edge:
1499 2019-Jan-16 22:08:29.844583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1500 2019-Jan-16 22:08:29.844640 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
1501 2019-Jan-16 22:08:29.845309 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1502 2019-Jan-16 22:08:29.845946 - [DEBUG]
1503 2019-Jan-16 22:08:29.845971 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1504 2019-Jan-16 22:08:29.846621 - [DEBUG] Possible callees:
1505 2019-Jan-16 22:08:29.846647 - [DEBUG] llvm.dbg.declare
1506 2019-Jan-16 22:08:29.846673 - [DEBUG] Possible return sites:
1507 2019-Jan-16 22:08:29.846697 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1551508 2019-Jan-16 22:08:29.847975 - [DEBUG] Found and process special summary
1509 2019-Jan-16 22:08:29.848009 - [DEBUG] Compose: EdgeIdentity * AllBottom
1510 2019-Jan-16 22:08:29.848037 - [DEBUG]
1511 2019-Jan-16 22:08:29.848061 - [DEBUG] Propagate flow
1512 2019-Jan-16 22:08:29.848098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1513 2019-Jan-16 22:08:29.848155 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
1514 2019-Jan-16 22:08:29.848813 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1515 2019-Jan-16 22:08:29.849449 - [DEBUG] Edge function : AllBottom (result of previous compose)
1516 2019-Jan-16 22:08:29.849475 - [DEBUG]
1517 2019-Jan-16 22:08:29.849499 - [DEBUG] Join: AllTop & AllBottom
1518 2019-Jan-16 22:08:29.849526 - [DEBUG] = AllBottom (new jump func)
1519 2019-Jan-16 22:08:29.849550 - [DEBUG]
1520 2019-Jan-16 22:08:29.849574 - [DEBUG] Start adding new jump function
1521 2019-Jan-16 22:08:29.849597 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1522 2019-Jan-16 22:08:29.849653 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1523 2019-Jan-16 22:08:29.850290 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
1524 2019-Jan-16 22:08:29.850938 - [DEBUG] Edge Function : AllBottom
1525 2019-Jan-16 22:08:29.850967 - [DEBUG] End adding new jump function
1526 2019-Jan-16 22:08:29.850991 - [DEBUG]
1527 2019-Jan-16 22:08:29.851015 - [DEBUG] -------------------------------------------- 52. Path Edge --------------------------------------------
1528 2019-Jan-16 22:08:29.851039 - [DEBUG]
1529 2019-Jan-16 22:08:29.851062 - [DEBUG] Process 52. path edge:
1530 2019-Jan-16 22:08:29.851086 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1531 2019-Jan-16 22:08:29.851143 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
1532 2019-Jan-16 22:08:29.851798 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1533 2019-Jan-16 22:08:29.852435 - [DEBUG]
1534 2019-Jan-16 22:08:29.852459 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getNormalFlowFunction()
store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !1561535 2019-Jan-16 22:08:29.853732 - [DEBUG] Compose: EdgeIdentity * AllBottom
1536 2019-Jan-16 22:08:29.853762 - [DEBUG]
1537 2019-Jan-16 22:08:29.853786 - [DEBUG] Propagate flow
1538 2019-Jan-16 22:08:29.853810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1539 2019-Jan-16 22:08:29.853866 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
1540 2019-Jan-16 22:08:29.854504 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1541 2019-Jan-16 22:08:29.855160 - [DEBUG] Edge function : AllBottom (result of previous compose)
1542 2019-Jan-16 22:08:29.855186 - [DEBUG]
1543 2019-Jan-16 22:08:29.855210 - [DEBUG] Join: AllTop & AllBottom
1544 2019-Jan-16 22:08:29.855236 - [DEBUG] = AllBottom (new jump func)
1545 2019-Jan-16 22:08:29.855261 - [DEBUG]
1546 2019-Jan-16 22:08:29.855285 - [DEBUG] Start adding new jump function
1547 2019-Jan-16 22:08:29.855308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1548 2019-Jan-16 22:08:29.855364 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1549 2019-Jan-16 22:08:29.856006 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
1550 2019-Jan-16 22:08:29.856641 - [DEBUG] Edge Function : AllBottom
1551 2019-Jan-16 22:08:29.856670 - [DEBUG] End adding new jump function
1552 2019-Jan-16 22:08:29.856694 - [DEBUG]
1553 2019-Jan-16 22:08:29.856718 - [DEBUG] -------------------------------------------- 53. Path Edge --------------------------------------------
1554 2019-Jan-16 22:08:29.856742 - [DEBUG]
1555 2019-Jan-16 22:08:29.856765 - [DEBUG] Process 53. path edge:
1556 2019-Jan-16 22:08:29.856789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1557 2019-Jan-16 22:08:29.856845 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
1558 2019-Jan-16 22:08:29.857482 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1559 2019-Jan-16 22:08:29.858131 - [DEBUG]
1560 2019-Jan-16 22:08:29.858156 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78


Got store instruction
getNormalFlowFunction()
br label %sw.epilog30, !dbg !157, !phasar.instruction.id !1581561 2019-Jan-16 22:08:29.859424 - [DEBUG] Compose: EdgeIdentity * AllBottom
1562 2019-Jan-16 22:08:29.859453 - [DEBUG]
1563 2019-Jan-16 22:08:29.859477 - [DEBUG] Propagate flow
1564 2019-Jan-16 22:08:29.859501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1565 2019-Jan-16 22:08:29.859557 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
1566 2019-Jan-16 22:08:29.860193 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1567 2019-Jan-16 22:08:29.860837 - [DEBUG] Edge function : AllBottom (result of previous compose)
1568 2019-Jan-16 22:08:29.860863 - [DEBUG]
1569 2019-Jan-16 22:08:29.860887 - [DEBUG] Join: AllTop & AllBottom
1570 2019-Jan-16 22:08:29.860913 - [DEBUG] = AllBottom (new jump func)
1571 2019-Jan-16 22:08:29.860937 - [DEBUG]
1572 2019-Jan-16 22:08:29.860961 - [DEBUG] Start adding new jump function
1573 2019-Jan-16 22:08:29.860984 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1574 2019-Jan-16 22:08:29.861040 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1575 2019-Jan-16 22:08:29.861692 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
1576 2019-Jan-16 22:08:29.862327 - [DEBUG] Edge Function : AllBottom
1577 2019-Jan-16 22:08:29.862356 - [DEBUG] End adding new jump function
1578 2019-Jan-16 22:08:29.862381 - [DEBUG]
1579 2019-Jan-16 22:08:29.862405 - [DEBUG] -------------------------------------------- 54. Path Edge --------------------------------------------
1580 2019-Jan-16 22:08:29.862429 - [DEBUG]
1581 2019-Jan-16 22:08:29.862452 - [DEBUG] Process 54. path edge:
1582 2019-Jan-16 22:08:29.862476 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1583 2019-Jan-16 22:08:29.862533 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
1584 2019-Jan-16 22:08:29.863169 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1585 2019-Jan-16 22:08:29.863804 - [DEBUG]
1586 2019-Jan-16 22:08:29.863830 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79


Got branch instruction
getNormalFlowFunction()
br label %if.end31, !dbg !159, !phasar.instruction.id !1601587 2019-Jan-16 22:08:29.865117 - [DEBUG] Compose: EdgeIdentity * AllBottom
1588 2019-Jan-16 22:08:29.865147 - [DEBUG]
1589 2019-Jan-16 22:08:29.865171 - [DEBUG] Propagate flow
1590 2019-Jan-16 22:08:29.865195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1591 2019-Jan-16 22:08:29.865251 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1592 2019-Jan-16 22:08:29.865899 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1593 2019-Jan-16 22:08:29.866536 - [DEBUG] Edge function : AllBottom (result of previous compose)
1594 2019-Jan-16 22:08:29.866561 - [DEBUG]
1595 2019-Jan-16 22:08:29.866586 - [DEBUG] Join: AllTop & AllBottom
1596 2019-Jan-16 22:08:29.866612 - [DEBUG] = AllBottom (new jump func)
1597 2019-Jan-16 22:08:29.866636 - [DEBUG]
1598 2019-Jan-16 22:08:29.866660 - [DEBUG] Start adding new jump function
1599 2019-Jan-16 22:08:29.866683 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1600 2019-Jan-16 22:08:29.866739 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1601 2019-Jan-16 22:08:29.867375 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1602 2019-Jan-16 22:08:29.868022 - [DEBUG] Edge Function : AllBottom
1603 2019-Jan-16 22:08:29.868050 - [DEBUG] End adding new jump function
1604 2019-Jan-16 22:08:29.868075 - [DEBUG]
1605 2019-Jan-16 22:08:29.868113 - [DEBUG] -------------------------------------------- 55. Path Edge --------------------------------------------
1606 2019-Jan-16 22:08:29.868137 - [DEBUG]
1607 2019-Jan-16 22:08:29.868160 - [DEBUG] Process 55. path edge:
1608 2019-Jan-16 22:08:29.868184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1609 2019-Jan-16 22:08:29.868241 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
1610 2019-Jan-16 22:08:29.868896 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1611 2019-Jan-16 22:08:29.869533 - [DEBUG]
1612 2019-Jan-16 22:08:29.869558 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1613 2019-Jan-16 22:08:29.870221 - [DEBUG] Possible callees:
1614 2019-Jan-16 22:08:29.870246 - [DEBUG] llvm.dbg.declare
1615 2019-Jan-16 22:08:29.870271 - [DEBUG] Possible return sites:
1616 2019-Jan-16 22:08:29.870294 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1631617 2019-Jan-16 22:08:29.871583 - [DEBUG] Found and process special summary
1618 2019-Jan-16 22:08:29.871617 - [DEBUG] Compose: EdgeIdentity * AllBottom
1619 2019-Jan-16 22:08:29.871645 - [DEBUG]
1620 2019-Jan-16 22:08:29.871668 - [DEBUG] Propagate flow
1621 2019-Jan-16 22:08:29.871692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1622 2019-Jan-16 22:08:29.871749 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
1623 2019-Jan-16 22:08:29.872402 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1624 2019-Jan-16 22:08:29.873039 - [DEBUG] Edge function : AllBottom (result of previous compose)
1625 2019-Jan-16 22:08:29.873065 - [DEBUG]
1626 2019-Jan-16 22:08:29.873089 - [DEBUG] Join: AllTop & AllBottom
1627 2019-Jan-16 22:08:29.873115 - [DEBUG] = AllBottom (new jump func)
1628 2019-Jan-16 22:08:29.873139 - [DEBUG]
1629 2019-Jan-16 22:08:29.873163 - [DEBUG] Start adding new jump function
1630 2019-Jan-16 22:08:29.873186 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1631 2019-Jan-16 22:08:29.873242 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1632 2019-Jan-16 22:08:29.873878 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
1633 2019-Jan-16 22:08:29.874516 - [DEBUG] Edge Function : AllBottom
1634 2019-Jan-16 22:08:29.874544 - [DEBUG] End adding new jump function
1635 2019-Jan-16 22:08:29.874568 - [DEBUG]
1636 2019-Jan-16 22:08:29.874592 - [DEBUG] -------------------------------------------- 56. Path Edge --------------------------------------------
1637 2019-Jan-16 22:08:29.874616 - [DEBUG]
1638 2019-Jan-16 22:08:29.874639 - [DEBUG] Process 56. path edge:
1639 2019-Jan-16 22:08:29.874663 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1640 2019-Jan-16 22:08:29.874719 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
1641 2019-Jan-16 22:08:29.875382 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1642 2019-Jan-16 22:08:29.876019 - [DEBUG]
1643 2019-Jan-16 22:08:29.876044 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getNormalFlowFunction()
store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !1641644 2019-Jan-16 22:08:29.877347 - [DEBUG] Compose: EdgeIdentity * AllBottom
1645 2019-Jan-16 22:08:29.877377 - [DEBUG]
1646 2019-Jan-16 22:08:29.877401 - [DEBUG] Propagate flow
1647 2019-Jan-16 22:08:29.877424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1648 2019-Jan-16 22:08:29.877481 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
1649 2019-Jan-16 22:08:29.878132 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1650 2019-Jan-16 22:08:29.878769 - [DEBUG] Edge function : AllBottom (result of previous compose)
1651 2019-Jan-16 22:08:29.878795 - [DEBUG]
1652 2019-Jan-16 22:08:29.878819 - [DEBUG] Join: AllTop & AllBottom
1653 2019-Jan-16 22:08:29.878854 - [DEBUG] = AllBottom (new jump func)
1654 2019-Jan-16 22:08:29.878879 - [DEBUG]
1655 2019-Jan-16 22:08:29.878903 - [DEBUG] Start adding new jump function
1656 2019-Jan-16 22:08:29.878926 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1657 2019-Jan-16 22:08:29.878982 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1658 2019-Jan-16 22:08:29.879619 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
1659 2019-Jan-16 22:08:29.880255 - [DEBUG] Edge Function : AllBottom
1660 2019-Jan-16 22:08:29.880283 - [DEBUG] End adding new jump function
1661 2019-Jan-16 22:08:29.880307 - [DEBUG]
1662 2019-Jan-16 22:08:29.880331 - [DEBUG] -------------------------------------------- 57. Path Edge --------------------------------------------
1663 2019-Jan-16 22:08:29.880355 - [DEBUG]
1664 2019-Jan-16 22:08:29.880379 - [DEBUG] Process 57. path edge:
1665 2019-Jan-16 22:08:29.880402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1666 2019-Jan-16 22:08:29.880459 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
1667 2019-Jan-16 22:08:29.881095 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1668 2019-Jan-16 22:08:29.881746 - [DEBUG]
1669 2019-Jan-16 22:08:29.881771 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82


Got store instruction
getNormalFlowFunction()
br label %if.end32, !dbg !165, !phasar.instruction.id !1661670 2019-Jan-16 22:08:29.883037 - [DEBUG] Compose: EdgeIdentity * AllBottom
1671 2019-Jan-16 22:08:29.883066 - [DEBUG]
1672 2019-Jan-16 22:08:29.883090 - [DEBUG] Propagate flow
1673 2019-Jan-16 22:08:29.883113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1674 2019-Jan-16 22:08:29.883177 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1675 2019-Jan-16 22:08:29.883829 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1676 2019-Jan-16 22:08:29.884466 - [DEBUG] Edge function : AllBottom (result of previous compose)
1677 2019-Jan-16 22:08:29.884491 - [DEBUG]
1678 2019-Jan-16 22:08:29.884516 - [DEBUG] Join: AllTop & AllBottom
1679 2019-Jan-16 22:08:29.884542 - [DEBUG] = AllBottom (new jump func)
1680 2019-Jan-16 22:08:29.884566 - [DEBUG]
1681 2019-Jan-16 22:08:29.884589 - [DEBUG] Start adding new jump function
1682 2019-Jan-16 22:08:29.884613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1683 2019-Jan-16 22:08:29.884668 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1684 2019-Jan-16 22:08:29.885322 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1685 2019-Jan-16 22:08:29.885968 - [DEBUG] Edge Function : AllBottom
1686 2019-Jan-16 22:08:29.885996 - [DEBUG] End adding new jump function
1687 2019-Jan-16 22:08:29.886021 - [DEBUG]
1688 2019-Jan-16 22:08:29.886044 - [DEBUG] -------------------------------------------- 58. Path Edge --------------------------------------------
1689 2019-Jan-16 22:08:29.886068 - [DEBUG]
1690 2019-Jan-16 22:08:29.886091 - [DEBUG] Process 58. path edge:
1691 2019-Jan-16 22:08:29.886115 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1692 2019-Jan-16 22:08:29.886171 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
1693 2019-Jan-16 22:08:29.886818 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1694 2019-Jan-16 22:08:29.887454 - [DEBUG]
1695 2019-Jan-16 22:08:29.887479 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1696 2019-Jan-16 22:08:29.888150 - [DEBUG] Possible callees:
1697 2019-Jan-16 22:08:29.888176 - [DEBUG] llvm.dbg.declare
1698 2019-Jan-16 22:08:29.888201 - [DEBUG] Possible return sites:
1699 2019-Jan-16 22:08:29.888224 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1691700 2019-Jan-16 22:08:29.889514 - [DEBUG] Found and process special summary
1701 2019-Jan-16 22:08:29.889548 - [DEBUG] Compose: EdgeIdentity * AllBottom
1702 2019-Jan-16 22:08:29.889575 - [DEBUG]
1703 2019-Jan-16 22:08:29.889599 - [DEBUG] Propagate flow
1704 2019-Jan-16 22:08:29.889622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1705 2019-Jan-16 22:08:29.889679 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
1706 2019-Jan-16 22:08:29.890319 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1707 2019-Jan-16 22:08:29.890954 - [DEBUG] Edge function : AllBottom (result of previous compose)
1708 2019-Jan-16 22:08:29.890979 - [DEBUG]
1709 2019-Jan-16 22:08:29.891004 - [DEBUG] Join: AllTop & AllBottom
1710 2019-Jan-16 22:08:29.891030 - [DEBUG] = AllBottom (new jump func)
1711 2019-Jan-16 22:08:29.891054 - [DEBUG]
1712 2019-Jan-16 22:08:29.891077 - [DEBUG] Start adding new jump function
1713 2019-Jan-16 22:08:29.891101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1714 2019-Jan-16 22:08:29.891157 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1715 2019-Jan-16 22:08:29.891809 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
1716 2019-Jan-16 22:08:29.892449 - [DEBUG] Edge Function : AllBottom
1717 2019-Jan-16 22:08:29.892477 - [DEBUG] End adding new jump function
1718 2019-Jan-16 22:08:29.892502 - [DEBUG]
1719 2019-Jan-16 22:08:29.892526 - [DEBUG] -------------------------------------------- 59. Path Edge --------------------------------------------
1720 2019-Jan-16 22:08:29.892550 - [DEBUG]
1721 2019-Jan-16 22:08:29.892573 - [DEBUG] Process 59. path edge:
1722 2019-Jan-16 22:08:29.892597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1723 2019-Jan-16 22:08:29.892653 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
1724 2019-Jan-16 22:08:29.893294 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1725 2019-Jan-16 22:08:29.893930 - [DEBUG]
1726 2019-Jan-16 22:08:29.893955 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getNormalFlowFunction()
store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !1701727 2019-Jan-16 22:08:29.895241 - [DEBUG] Compose: EdgeIdentity * AllBottom
1728 2019-Jan-16 22:08:29.895271 - [DEBUG]
1729 2019-Jan-16 22:08:29.895295 - [DEBUG] Propagate flow
1730 2019-Jan-16 22:08:29.895318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1731 2019-Jan-16 22:08:29.895375 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
1732 2019-Jan-16 22:08:29.896012 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1733 2019-Jan-16 22:08:29.896647 - [DEBUG] Edge function : AllBottom (result of previous compose)
1734 2019-Jan-16 22:08:29.896672 - [DEBUG]
1735 2019-Jan-16 22:08:29.896697 - [DEBUG] Join: AllTop & AllBottom
1736 2019-Jan-16 22:08:29.896722 - [DEBUG] = AllBottom (new jump func)
1737 2019-Jan-16 22:08:29.896747 - [DEBUG]
1738 2019-Jan-16 22:08:29.896778 - [DEBUG] Start adding new jump function
1739 2019-Jan-16 22:08:29.896802 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1740 2019-Jan-16 22:08:29.896858 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1741 2019-Jan-16 22:08:29.897496 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
1742 2019-Jan-16 22:08:29.898145 - [DEBUG] Edge Function : AllBottom
1743 2019-Jan-16 22:08:29.898173 - [DEBUG] End adding new jump function
1744 2019-Jan-16 22:08:29.898198 - [DEBUG]
1745 2019-Jan-16 22:08:29.898221 - [DEBUG] -------------------------------------------- 60. Path Edge --------------------------------------------
1746 2019-Jan-16 22:08:29.898245 - [DEBUG]
1747 2019-Jan-16 22:08:29.898269 - [DEBUG] Process 60. path edge:
1748 2019-Jan-16 22:08:29.898292 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1749 2019-Jan-16 22:08:29.898349 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
1750 2019-Jan-16 22:08:29.898986 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1751 2019-Jan-16 22:08:29.899622 - [DEBUG]
1752 2019-Jan-16 22:08:29.899647 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85


Got store instruction
getNormalFlowFunction()
%5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !1731753 2019-Jan-16 22:08:29.900910 - [DEBUG] Compose: EdgeIdentity * AllBottom
1754 2019-Jan-16 22:08:29.900940 - [DEBUG]
1755 2019-Jan-16 22:08:29.900964 - [DEBUG] Propagate flow
1756 2019-Jan-16 22:08:29.900987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1757 2019-Jan-16 22:08:29.901044 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
1758 2019-Jan-16 22:08:29.901708 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1759 2019-Jan-16 22:08:29.902344 - [DEBUG] Edge function : AllBottom (result of previous compose)
1760 2019-Jan-16 22:08:29.902370 - [DEBUG]
1761 2019-Jan-16 22:08:29.902394 - [DEBUG] Join: AllTop & AllBottom
1762 2019-Jan-16 22:08:29.902420 - [DEBUG] = AllBottom (new jump func)
1763 2019-Jan-16 22:08:29.902445 - [DEBUG]
1764 2019-Jan-16 22:08:29.902468 - [DEBUG] Start adding new jump function
1765 2019-Jan-16 22:08:29.902491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1766 2019-Jan-16 22:08:29.902548 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1767 2019-Jan-16 22:08:29.903182 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
1768 2019-Jan-16 22:08:29.903822 - [DEBUG] Edge Function : AllBottom
1769 2019-Jan-16 22:08:29.903850 - [DEBUG] End adding new jump function
1770 2019-Jan-16 22:08:29.903875 - [DEBUG]
1771 2019-Jan-16 22:08:29.903899 - [DEBUG] -------------------------------------------- 61. Path Edge --------------------------------------------
1772 2019-Jan-16 22:08:29.903923 - [DEBUG]
1773 2019-Jan-16 22:08:29.903947 - [DEBUG] Process 61. path edge:
1774 2019-Jan-16 22:08:29.903970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1775 2019-Jan-16 22:08:29.904027 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
1776 2019-Jan-16 22:08:29.904672 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1777 2019-Jan-16 22:08:29.905323 - [DEBUG]
1778 2019-Jan-16 22:08:29.905348 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86


Got load instruction
getNormalFlowFunction()
%tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !1741779 2019-Jan-16 22:08:29.906642 - [DEBUG] Compose: EdgeIdentity * AllBottom
1780 2019-Jan-16 22:08:29.906672 - [DEBUG]
1781 2019-Jan-16 22:08:29.906696 - [DEBUG] Propagate flow
1782 2019-Jan-16 22:08:29.906719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1783 2019-Jan-16 22:08:29.906776 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
1784 2019-Jan-16 22:08:29.907419 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1785 2019-Jan-16 22:08:29.908054 - [DEBUG] Edge function : AllBottom (result of previous compose)
1786 2019-Jan-16 22:08:29.908093 - [DEBUG]
1787 2019-Jan-16 22:08:29.908120 - [DEBUG] Join: AllTop & AllBottom
1788 2019-Jan-16 22:08:29.908146 - [DEBUG] = AllBottom (new jump func)
1789 2019-Jan-16 22:08:29.908171 - [DEBUG]
1790 2019-Jan-16 22:08:29.908194 - [DEBUG] Start adding new jump function
1791 2019-Jan-16 22:08:29.908217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1792 2019-Jan-16 22:08:29.908273 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1793 2019-Jan-16 22:08:29.908912 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
1794 2019-Jan-16 22:08:29.909548 - [DEBUG] Edge Function : AllBottom
1795 2019-Jan-16 22:08:29.909577 - [DEBUG] End adding new jump function
1796 2019-Jan-16 22:08:29.909601 - [DEBUG]
1797 2019-Jan-16 22:08:29.909624 - [DEBUG] -------------------------------------------- 62. Path Edge --------------------------------------------
1798 2019-Jan-16 22:08:29.909649 - [DEBUG]
1799 2019-Jan-16 22:08:29.909675 - [DEBUG] Process 62. path edge:
1800 2019-Jan-16 22:08:29.909699 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1801 2019-Jan-16 22:08:29.909756 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
1802 2019-Jan-16 22:08:29.910425 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1803 2019-Jan-16 22:08:29.911122 - [DEBUG]
1804 2019-Jan-16 22:08:29.911152 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !1761805 2019-Jan-16 22:08:29.912565 - [DEBUG] Compose: EdgeIdentity * AllBottom
1806 2019-Jan-16 22:08:29.912606 - [DEBUG]
1807 2019-Jan-16 22:08:29.912630 - [DEBUG] Propagate flow
1808 2019-Jan-16 22:08:29.912654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1809 2019-Jan-16 22:08:29.912725 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
1810 2019-Jan-16 22:08:29.913409 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1811 2019-Jan-16 22:08:29.914046 - [DEBUG] Edge function : AllBottom (result of previous compose)
1812 2019-Jan-16 22:08:29.914072 - [DEBUG]
1813 2019-Jan-16 22:08:29.914098 - [DEBUG] Join: AllTop & AllBottom
1814 2019-Jan-16 22:08:29.914124 - [DEBUG] = AllBottom (new jump func)
1815 2019-Jan-16 22:08:29.914148 - [DEBUG]
1816 2019-Jan-16 22:08:29.914172 - [DEBUG] Start adding new jump function
1817 2019-Jan-16 22:08:29.914195 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1818 2019-Jan-16 22:08:29.914251 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1819 2019-Jan-16 22:08:29.914910 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
1820 2019-Jan-16 22:08:29.915550 - [DEBUG] Edge Function : AllBottom
1821 2019-Jan-16 22:08:29.915580 - [DEBUG] End adding new jump function
1822 2019-Jan-16 22:08:29.915621 - [DEBUG]
1823 2019-Jan-16 22:08:29.915645 - [DEBUG] -------------------------------------------- 63. Path Edge --------------------------------------------
1824 2019-Jan-16 22:08:29.915671 - [DEBUG]
1825 2019-Jan-16 22:08:29.915694 - [DEBUG] Process 63. path edge:
1826 2019-Jan-16 22:08:29.915718 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1827 2019-Jan-16 22:08:29.915775 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
1828 2019-Jan-16 22:08:29.916414 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1829 2019-Jan-16 22:08:29.917050 - [DEBUG]
1830 2019-Jan-16 22:08:29.917076 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88


Got branch instruction
getNormalFlowFunction()
store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !1791831 2019-Jan-16 22:08:29.918371 - [DEBUG] Compose: EdgeIdentity * AllBottom
1832 2019-Jan-16 22:08:29.918401 - [DEBUG]
1833 2019-Jan-16 22:08:29.918424 - [DEBUG] Propagate flow
1834 2019-Jan-16 22:08:29.918448 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1835 2019-Jan-16 22:08:29.918504 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
1836 2019-Jan-16 22:08:29.919156 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1837 2019-Jan-16 22:08:29.919792 - [DEBUG] Edge function : AllBottom (result of previous compose)
1838 2019-Jan-16 22:08:29.919818 - [DEBUG]
1839 2019-Jan-16 22:08:29.919842 - [DEBUG] Join: AllTop & AllBottom
1840 2019-Jan-16 22:08:29.919868 - [DEBUG] = AllBottom (new jump func)
1841 2019-Jan-16 22:08:29.919893 - [DEBUG]
1842 2019-Jan-16 22:08:29.919916 - [DEBUG] Start adding new jump function
1843 2019-Jan-16 22:08:29.919940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1844 2019-Jan-16 22:08:29.919996 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1845 2019-Jan-16 22:08:29.920632 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
1846 2019-Jan-16 22:08:29.921279 - [DEBUG] Edge Function : AllBottom
1847 2019-Jan-16 22:08:29.921308 - [DEBUG] End adding new jump function
1848 2019-Jan-16 22:08:29.921333 - [DEBUG]
1849 2019-Jan-16 22:08:29.921357 - [DEBUG] -------------------------------------------- 64. Path Edge --------------------------------------------
1850 2019-Jan-16 22:08:29.921381 - [DEBUG]
1851 2019-Jan-16 22:08:29.921404 - [DEBUG] Process 64. path edge:
1852 2019-Jan-16 22:08:29.921443 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1853 2019-Jan-16 22:08:29.921500 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
1854 2019-Jan-16 22:08:29.922138 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1855 2019-Jan-16 22:08:29.922773 - [DEBUG]
1856 2019-Jan-16 22:08:29.922799 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89


Got store instruction
getNormalFlowFunction()
br label %if.end37, !dbg !180, !phasar.instruction.id !1811857 2019-Jan-16 22:08:29.924066 - [DEBUG] Compose: EdgeIdentity * AllBottom
1858 2019-Jan-16 22:08:29.924095 - [DEBUG]
1859 2019-Jan-16 22:08:29.924119 - [DEBUG] Propagate flow
1860 2019-Jan-16 22:08:29.924143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1861 2019-Jan-16 22:08:29.924199 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
1862 2019-Jan-16 22:08:29.924850 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1863 2019-Jan-16 22:08:29.925487 - [DEBUG] Edge function : AllBottom (result of previous compose)
1864 2019-Jan-16 22:08:29.925522 - [DEBUG]
1865 2019-Jan-16 22:08:29.925547 - [DEBUG] Join: AllTop & AllBottom
1866 2019-Jan-16 22:08:29.925573 - [DEBUG] = AllBottom (new jump func)
1867 2019-Jan-16 22:08:29.925597 - [DEBUG]
1868 2019-Jan-16 22:08:29.925620 - [DEBUG] Start adding new jump function
1869 2019-Jan-16 22:08:29.925644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1870 2019-Jan-16 22:08:29.925700 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1871 2019-Jan-16 22:08:29.926335 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
1872 2019-Jan-16 22:08:29.926970 - [DEBUG] Edge Function : AllBottom
1873 2019-Jan-16 22:08:29.926998 - [DEBUG] End adding new jump function
1874 2019-Jan-16 22:08:29.927023 - [DEBUG]
1875 2019-Jan-16 22:08:29.927047 - [DEBUG] -------------------------------------------- 65. Path Edge --------------------------------------------
1876 2019-Jan-16 22:08:29.927071 - [DEBUG]
1877 2019-Jan-16 22:08:29.927094 - [DEBUG] Process 65. path edge:
1878 2019-Jan-16 22:08:29.927118 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1879 2019-Jan-16 22:08:29.927175 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
1880 2019-Jan-16 22:08:29.927811 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1881 2019-Jan-16 22:08:29.928473 - [DEBUG]
1882 2019-Jan-16 22:08:29.928498 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92


Got branch instruction
getNormalFlowFunction()
%6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !1871883 2019-Jan-16 22:08:29.929794 - [DEBUG] Compose: EdgeIdentity * AllBottom
1884 2019-Jan-16 22:08:29.929823 - [DEBUG]
1885 2019-Jan-16 22:08:29.929847 - [DEBUG] Propagate flow
1886 2019-Jan-16 22:08:29.929871 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1887 2019-Jan-16 22:08:29.929928 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
1888 2019-Jan-16 22:08:29.930579 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1889 2019-Jan-16 22:08:29.931216 - [DEBUG] Edge function : AllBottom (result of previous compose)
1890 2019-Jan-16 22:08:29.931242 - [DEBUG]
1891 2019-Jan-16 22:08:29.931266 - [DEBUG] Join: AllTop & AllBottom
1892 2019-Jan-16 22:08:29.931292 - [DEBUG] = AllBottom (new jump func)
1893 2019-Jan-16 22:08:29.931316 - [DEBUG]
1894 2019-Jan-16 22:08:29.931340 - [DEBUG] Start adding new jump function
1895 2019-Jan-16 22:08:29.931363 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1896 2019-Jan-16 22:08:29.931433 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1897 2019-Jan-16 22:08:29.932070 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
1898 2019-Jan-16 22:08:29.932711 - [DEBUG] Edge Function : AllBottom
1899 2019-Jan-16 22:08:29.932739 - [DEBUG] End adding new jump function
1900 2019-Jan-16 22:08:29.932764 - [DEBUG]
1901 2019-Jan-16 22:08:29.932787 - [DEBUG] -------------------------------------------- 66. Path Edge --------------------------------------------
1902 2019-Jan-16 22:08:29.932812 - [DEBUG]
1903 2019-Jan-16 22:08:29.932835 - [DEBUG] Process 66. path edge:
1904 2019-Jan-16 22:08:29.932859 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1905 2019-Jan-16 22:08:29.932915 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
1906 2019-Jan-16 22:08:29.933556 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1907 2019-Jan-16 22:08:29.934200 - [DEBUG]
1908 2019-Jan-16 22:08:29.934227 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93


Got load instruction
getNormalFlowFunction()
switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !1891909 2019-Jan-16 22:08:29.935519 - [DEBUG] Compose: EdgeIdentity * AllBottom
1910 2019-Jan-16 22:08:29.935548 - [DEBUG]
1911 2019-Jan-16 22:08:29.935572 - [DEBUG] Propagate flow
1912 2019-Jan-16 22:08:29.935596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1913 2019-Jan-16 22:08:29.935653 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
1914 2019-Jan-16 22:08:29.936290 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1915 2019-Jan-16 22:08:29.936925 - [DEBUG] Edge function : AllBottom (result of previous compose)
1916 2019-Jan-16 22:08:29.936951 - [DEBUG]
1917 2019-Jan-16 22:08:29.936975 - [DEBUG] Join: AllTop & AllBottom
1918 2019-Jan-16 22:08:29.937005 - [DEBUG] = AllBottom (new jump func)
1919 2019-Jan-16 22:08:29.937030 - [DEBUG]
1920 2019-Jan-16 22:08:29.937054 - [DEBUG] Start adding new jump function
1921 2019-Jan-16 22:08:29.937077 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1922 2019-Jan-16 22:08:29.937133 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1923 2019-Jan-16 22:08:29.937769 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
1924 2019-Jan-16 22:08:29.938420 - [DEBUG] Edge Function : AllBottom
1925 2019-Jan-16 22:08:29.938449 - [DEBUG] End adding new jump function
1926 2019-Jan-16 22:08:29.938473 - [DEBUG]
1927 2019-Jan-16 22:08:29.938498 - [DEBUG] -------------------------------------------- 67. Path Edge --------------------------------------------
1928 2019-Jan-16 22:08:29.938522 - [DEBUG]
1929 2019-Jan-16 22:08:29.938545 - [DEBUG] Process 67. path edge:
1930 2019-Jan-16 22:08:29.938569 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1931 2019-Jan-16 22:08:29.938626 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
1932 2019-Jan-16 22:08:29.939263 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1933 2019-Jan-16 22:08:29.939899 - [DEBUG]
1934 2019-Jan-16 22:08:29.939923 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97


Got switch instruction
getNormalFlowFunction()
%7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !1981935 2019-Jan-16 22:08:29.941186 - [DEBUG] Compose: EdgeIdentity * AllBottom
1936 2019-Jan-16 22:08:29.941216 - [DEBUG]
1937 2019-Jan-16 22:08:29.941239 - [DEBUG] Propagate flow
1938 2019-Jan-16 22:08:29.941263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1939 2019-Jan-16 22:08:29.941326 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1940 2019-Jan-16 22:08:29.941984 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1941 2019-Jan-16 22:08:29.942621 - [DEBUG] Edge function : AllBottom (result of previous compose)
1942 2019-Jan-16 22:08:29.942646 - [DEBUG]
1943 2019-Jan-16 22:08:29.942671 - [DEBUG] Join: AllTop & AllBottom
1944 2019-Jan-16 22:08:29.942697 - [DEBUG] = AllBottom (new jump func)
1945 2019-Jan-16 22:08:29.942721 - [DEBUG]
1946 2019-Jan-16 22:08:29.942744 - [DEBUG] Start adding new jump function
1947 2019-Jan-16 22:08:29.942767 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1948 2019-Jan-16 22:08:29.942823 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1949 2019-Jan-16 22:08:29.943467 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1950 2019-Jan-16 22:08:29.944103 - [DEBUG] Edge Function : AllBottom
1951 2019-Jan-16 22:08:29.944132 - [DEBUG] End adding new jump function
1952 2019-Jan-16 22:08:29.944156 - [DEBUG]
1953 2019-Jan-16 22:08:29.944180 - [DEBUG] -------------------------------------------- 68. Path Edge --------------------------------------------
1954 2019-Jan-16 22:08:29.944204 - [DEBUG]
1955 2019-Jan-16 22:08:29.944227 - [DEBUG] Process 68. path edge:
1956 2019-Jan-16 22:08:29.944251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1957 2019-Jan-16 22:08:29.944307 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
1958 2019-Jan-16 22:08:29.944960 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
1959 2019-Jan-16 22:08:29.945603 - [DEBUG]
1960 2019-Jan-16 22:08:29.945628 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1961 2019-Jan-16 22:08:29.946270 - [DEBUG] Start of endsummarytab entry
1962 2019-Jan-16 22:08:29.946299 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
1963 2019-Jan-16 22:08:29.946936 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
1964 2019-Jan-16 22:08:29.946994 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1965 2019-Jan-16 22:08:29.947630 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1966 2019-Jan-16 22:08:29.948281 - [DEBUG] EF: AllBottom
1967 2019-Jan-16 22:08:29.948307 - [DEBUG]
1968 2019-Jan-16 22:08:29.948331 - [DEBUG] ---------------
1969 2019-Jan-16 22:08:29.948354 - [DEBUG]
1970 2019-Jan-16 22:08:29.948378 - [DEBUG] End of endsummarytab entry
1971 2019-Jan-16 22:08:29.948401 - [DEBUG]
1972 2019-Jan-16 22:08:29.948425 - [DEBUG] Start of incomingtab entry
1973 2019-Jan-16 22:08:29.948449 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
1974 2019-Jan-16 22:08:29.949086 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
1975 2019-Jan-16 22:08:29.949142 - [DEBUG] ---------------
1976 2019-Jan-16 22:08:29.949166 - [DEBUG] End of incomingtab entry
1977 2019-Jan-16 22:08:29.949190 - [DEBUG]
1978 2019-Jan-16 22:08:29.949215 - [DEBUG] EDGE:
1979 2019-Jan-16 22:08:29.949271 - [DEBUG] ---> 1980 2019-Jan-16 22:08:29.949907 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
1981 2019-Jan-16 22:08:29.950544 - [DEBUG]
1982 2019-Jan-16 22:08:29.950569 - [DEBUG] EDGE:
1983 2019-Jan-16 22:08:29.950626 - [DEBUG] ---> 1984 2019-Jan-16 22:08:29.951261 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
1985 2019-Jan-16 22:08:29.951913 - [DEBUG]


Got load instruction
getNormalFlowFunction()
switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !1891986 2019-Jan-16 22:08:29.952571 - [DEBUG] Compose: EdgeIdentity * AllBottom
1987 2019-Jan-16 22:08:29.952601 - [DEBUG]
1988 2019-Jan-16 22:08:29.952624 - [DEBUG] Propagate flow
1989 2019-Jan-16 22:08:29.952648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1990 2019-Jan-16 22:08:29.952704 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
1991 2019-Jan-16 22:08:29.953359 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
1992 2019-Jan-16 22:08:29.953995 - [DEBUG] Edge function : AllBottom (result of previous compose)
1993 2019-Jan-16 22:08:29.954029 - [DEBUG]
1994 2019-Jan-16 22:08:29.954054 - [DEBUG] Join: AllTop & AllBottom
1995 2019-Jan-16 22:08:29.954080 - [DEBUG] = AllBottom (new jump func)
1996 2019-Jan-16 22:08:29.954105 - [DEBUG]
1997 2019-Jan-16 22:08:29.954128 - [DEBUG] Start adding new jump function
1998 2019-Jan-16 22:08:29.954152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1999 2019-Jan-16 22:08:29.954208 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2000 2019-Jan-16 22:08:29.954861 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
2001 2019-Jan-16 22:08:29.955510 - [DEBUG] Edge Function : AllBottom
2002 2019-Jan-16 22:08:29.955539 - [DEBUG] End adding new jump function
2003 2019-Jan-16 22:08:29.955563 - [DEBUG]
2004 2019-Jan-16 22:08:29.955586 - [DEBUG] -------------------------------------------- 69. Path Edge --------------------------------------------
2005 2019-Jan-16 22:08:29.955611 - [DEBUG]
2006 2019-Jan-16 22:08:29.955634 - [DEBUG] Process 69. path edge:
2007 2019-Jan-16 22:08:29.955658 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2008 2019-Jan-16 22:08:29.955714 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
2009 2019-Jan-16 22:08:29.956366 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2010 2019-Jan-16 22:08:29.957003 - [DEBUG]
2011 2019-Jan-16 22:08:29.957027 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
2012 2019-Jan-16 22:08:29.957680 - [DEBUG] Possible callees:
2013 2019-Jan-16 22:08:29.957706 - [DEBUG] llvm.dbg.declare
2014 2019-Jan-16 22:08:29.957731 - [DEBUG] Possible return sites:
2015 2019-Jan-16 22:08:29.957754 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


Got switch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1932016 2019-Jan-16 22:08:29.959051 - [DEBUG] Found and process special summary
2017 2019-Jan-16 22:08:29.959085 - [DEBUG] Compose: EdgeIdentity * AllBottom
2018 2019-Jan-16 22:08:29.959113 - [DEBUG]
2019 2019-Jan-16 22:08:29.959137 - [DEBUG] Propagate flow
2020 2019-Jan-16 22:08:29.959161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2021 2019-Jan-16 22:08:29.959217 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2022 2019-Jan-16 22:08:29.959858 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2023 2019-Jan-16 22:08:29.960494 - [DEBUG] Edge function : AllBottom (result of previous compose)
2024 2019-Jan-16 22:08:29.960520 - [DEBUG]
2025 2019-Jan-16 22:08:29.960545 - [DEBUG] Join: AllTop & AllBottom
2026 2019-Jan-16 22:08:29.960571 - [DEBUG] = AllBottom (new jump func)
2027 2019-Jan-16 22:08:29.960596 - [DEBUG]
2028 2019-Jan-16 22:08:29.960619 - [DEBUG] Start adding new jump function
2029 2019-Jan-16 22:08:29.960643 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2030 2019-Jan-16 22:08:29.960698 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2031 2019-Jan-16 22:08:29.961342 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2032 2019-Jan-16 22:08:29.961997 - [DEBUG] Edge Function : AllBottom
2033 2019-Jan-16 22:08:29.962026 - [DEBUG] End adding new jump function
2034 2019-Jan-16 22:08:29.962051 - [DEBUG]
2035 2019-Jan-16 22:08:29.962074 - [DEBUG] -------------------------------------------- 70. Path Edge --------------------------------------------
2036 2019-Jan-16 22:08:29.962110 - [DEBUG]
2037 2019-Jan-16 22:08:29.962134 - [DEBUG] Process 70. path edge:
2038 2019-Jan-16 22:08:29.962158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2039 2019-Jan-16 22:08:29.962215 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
2040 2019-Jan-16 22:08:29.962854 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2041 2019-Jan-16 22:08:29.963491 - [DEBUG]
2042 2019-Jan-16 22:08:29.963516 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getNormalFlowFunction()
store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !1942043 2019-Jan-16 22:08:29.964810 - [DEBUG] Compose: EdgeIdentity * AllBottom
2044 2019-Jan-16 22:08:29.964840 - [DEBUG]
2045 2019-Jan-16 22:08:29.964863 - [DEBUG] Propagate flow
2046 2019-Jan-16 22:08:29.964887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2047 2019-Jan-16 22:08:29.964944 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
2048 2019-Jan-16 22:08:29.965582 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2049 2019-Jan-16 22:08:29.966221 - [DEBUG] Edge function : AllBottom (result of previous compose)
2050 2019-Jan-16 22:08:29.966246 - [DEBUG]
2051 2019-Jan-16 22:08:29.966270 - [DEBUG] Join: AllTop & AllBottom
2052 2019-Jan-16 22:08:29.966296 - [DEBUG] = AllBottom (new jump func)
2053 2019-Jan-16 22:08:29.966321 - [DEBUG]
2054 2019-Jan-16 22:08:29.966344 - [DEBUG] Start adding new jump function
2055 2019-Jan-16 22:08:29.966367 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2056 2019-Jan-16 22:08:29.966423 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2057 2019-Jan-16 22:08:29.967060 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
2058 2019-Jan-16 22:08:29.967696 - [DEBUG] Edge Function : AllBottom
2059 2019-Jan-16 22:08:29.967724 - [DEBUG] End adding new jump function
2060 2019-Jan-16 22:08:29.967749 - [DEBUG]
2061 2019-Jan-16 22:08:29.967773 - [DEBUG] -------------------------------------------- 71. Path Edge --------------------------------------------
2062 2019-Jan-16 22:08:29.967797 - [DEBUG]
2063 2019-Jan-16 22:08:29.967821 - [DEBUG] Process 71. path edge:
2064 2019-Jan-16 22:08:29.967844 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2065 2019-Jan-16 22:08:29.967901 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
2066 2019-Jan-16 22:08:29.968553 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2067 2019-Jan-16 22:08:29.969189 - [DEBUG]
2068 2019-Jan-16 22:08:29.969214 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96


Got store instruction
getNormalFlowFunction()
br label %sw.epilog40, !dbg !195, !phasar.instruction.id !1962069 2019-Jan-16 22:08:29.970486 - [DEBUG] Compose: EdgeIdentity * AllBottom
2070 2019-Jan-16 22:08:29.970516 - [DEBUG]
2071 2019-Jan-16 22:08:29.970540 - [DEBUG] Propagate flow
2072 2019-Jan-16 22:08:29.970563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2073 2019-Jan-16 22:08:29.970620 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
2074 2019-Jan-16 22:08:29.971282 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2075 2019-Jan-16 22:08:29.971937 - [DEBUG] Edge function : AllBottom (result of previous compose)
2076 2019-Jan-16 22:08:29.971963 - [DEBUG]
2077 2019-Jan-16 22:08:29.971988 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2078 2019-Jan-16 22:08:29.972014 - [DEBUG] = AllBottom
2079 2019-Jan-16 22:08:29.972047 - [DEBUG]
2080 2019-Jan-16 22:08:29.972071 - [DEBUG] PROPAGATE: No new function!
2081 2019-Jan-16 22:08:29.972095 - [DEBUG] EDGE:
2082 2019-Jan-16 22:08:29.972154 - [DEBUG] ---> 2083 2019-Jan-16 22:08:29.972791 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2084 2019-Jan-16 22:08:29.973428 - [DEBUG]
2085 2019-Jan-16 22:08:29.973453 - [DEBUG] EDGE:
2086 2019-Jan-16 22:08:29.973510 - [DEBUG] ---> 2087 2019-Jan-16 22:08:29.974151 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2088 2019-Jan-16 22:08:29.974805 - [DEBUG]
2089 2019-Jan-16 22:08:29.974846 - [DEBUG] Compose: EdgeIdentity * AllBottom
2090 2019-Jan-16 22:08:29.974874 - [DEBUG]
2091 2019-Jan-16 22:08:29.974899 - [DEBUG] Propagate flow
2092 2019-Jan-16 22:08:29.974922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2093 2019-Jan-16 22:08:29.974979 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2094 2019-Jan-16 22:08:29.975620 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2095 2019-Jan-16 22:08:29.976256 - [DEBUG] Edge function : AllBottom (result of previous compose)
2096 2019-Jan-16 22:08:29.976282 - [DEBUG]
2097 2019-Jan-16 22:08:29.976307 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2098 2019-Jan-16 22:08:29.976333 - [DEBUG] = AllBottom
2099 2019-Jan-16 22:08:29.976358 - [DEBUG]
2100 2019-Jan-16 22:08:29.976381 - [DEBUG] PROPAGATE: No new function!
2101 2019-Jan-16 22:08:29.976455 - [DEBUG] EDGE:
2102 2019-Jan-16 22:08:29.976514 - [DEBUG] ---> 2103 2019-Jan-16 22:08:29.977162 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2104 2019-Jan-16 22:08:29.977805 - [DEBUG]
2105 2019-Jan-16 22:08:29.977831 - [DEBUG] EDGE:
2106 2019-Jan-16 22:08:29.977888 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
2107 2019-Jan-16 22:08:29.978548 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2108 2019-Jan-16 22:08:29.979185 - [DEBUG]
2109 2019-Jan-16 22:08:29.979210 - [DEBUG] EDGE:
2110 2019-Jan-16 22:08:29.979268 - [DEBUG] ---> 2111 2019-Jan-16 22:08:29.979903 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2112 2019-Jan-16 22:08:29.980538 - [DEBUG]
2113 2019-Jan-16 22:08:29.980564 - [DEBUG] EDGE:
2114 2019-Jan-16 22:08:29.980621 - [DEBUG] ---> 2115 2019-Jan-16 22:08:29.981256 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2116 2019-Jan-16 22:08:29.981907 - [DEBUG]
2117 2019-Jan-16 22:08:29.981932 - [DEBUG] EDGE:
2118 2019-Jan-16 22:08:29.981990 - [DEBUG] ---> 2119 2019-Jan-16 22:08:29.982631 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2120 2019-Jan-16 22:08:29.983266 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !1762121 2019-Jan-16 22:08:29.983931 - [DEBUG] Compose: EdgeIdentity * AllBottom
2122 2019-Jan-16 22:08:29.983961 - [DEBUG]
2123 2019-Jan-16 22:08:29.983984 - [DEBUG] Propagate flow
2124 2019-Jan-16 22:08:29.984007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2125 2019-Jan-16 22:08:29.984064 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
2126 2019-Jan-16 22:08:29.984704 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2127 2019-Jan-16 22:08:29.985356 - [DEBUG] Edge function : AllBottom (result of previous compose)
2128 2019-Jan-16 22:08:29.985382 - [DEBUG]
2129 2019-Jan-16 22:08:29.985407 - [DEBUG] Join: AllTop & AllBottom
2130 2019-Jan-16 22:08:29.985433 - [DEBUG] = AllBottom (new jump func)
2131 2019-Jan-16 22:08:29.985457 - [DEBUG]
2132 2019-Jan-16 22:08:29.985480 - [DEBUG] Start adding new jump function
2133 2019-Jan-16 22:08:29.985504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2134 2019-Jan-16 22:08:29.985560 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2135 2019-Jan-16 22:08:29.986202 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
2136 2019-Jan-16 22:08:29.986842 - [DEBUG] Edge Function : AllBottom
2137 2019-Jan-16 22:08:29.986871 - [DEBUG] End adding new jump function
2138 2019-Jan-16 22:08:29.986895 - [DEBUG]
2139 2019-Jan-16 22:08:29.986919 - [DEBUG] -------------------------------------------- 72. Path Edge --------------------------------------------
2140 2019-Jan-16 22:08:29.986943 - [DEBUG]
2141 2019-Jan-16 22:08:29.986967 - [DEBUG] Process 72. path edge:
2142 2019-Jan-16 22:08:29.986990 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2143 2019-Jan-16 22:08:29.987047 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
2144 2019-Jan-16 22:08:29.987686 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2145 2019-Jan-16 22:08:29.988337 - [DEBUG]
2146 2019-Jan-16 22:08:29.988362 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90


Got branch instruction
getNormalFlowFunction()
store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !1842147 2019-Jan-16 22:08:29.989637 - [DEBUG] Compose: EdgeIdentity * AllBottom
2148 2019-Jan-16 22:08:29.989667 - [DEBUG]
2149 2019-Jan-16 22:08:29.989691 - [DEBUG] Propagate flow
2150 2019-Jan-16 22:08:29.989714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2151 2019-Jan-16 22:08:29.989770 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
2152 2019-Jan-16 22:08:29.990405 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2153 2019-Jan-16 22:08:29.991041 - [DEBUG] Edge function : AllBottom (result of previous compose)
2154 2019-Jan-16 22:08:29.991066 - [DEBUG]
2155 2019-Jan-16 22:08:29.991090 - [DEBUG] Join: AllTop & AllBottom
2156 2019-Jan-16 22:08:29.991116 - [DEBUG] = AllBottom (new jump func)
2157 2019-Jan-16 22:08:29.991141 - [DEBUG]
2158 2019-Jan-16 22:08:29.991164 - [DEBUG] Start adding new jump function
2159 2019-Jan-16 22:08:29.991187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2160 2019-Jan-16 22:08:29.991253 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2161 2019-Jan-16 22:08:29.991909 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
2162 2019-Jan-16 22:08:29.992543 - [DEBUG] Edge Function : AllBottom
2163 2019-Jan-16 22:08:29.992572 - [DEBUG] End adding new jump function
2164 2019-Jan-16 22:08:29.992605 - [DEBUG]
2165 2019-Jan-16 22:08:29.992629 - [DEBUG] -------------------------------------------- 73. Path Edge --------------------------------------------
2166 2019-Jan-16 22:08:29.992653 - [DEBUG]
2167 2019-Jan-16 22:08:29.992676 - [DEBUG] Process 73. path edge:
2168 2019-Jan-16 22:08:29.992700 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2169 2019-Jan-16 22:08:29.992757 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
2170 2019-Jan-16 22:08:29.993392 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2171 2019-Jan-16 22:08:29.994035 - [DEBUG]
2172 2019-Jan-16 22:08:29.994060 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91


Got store instruction
getNormalFlowFunction()
br label %if.end37, !phasar.instruction.id !1852173 2019-Jan-16 22:08:29.995339 - [DEBUG] Compose: EdgeIdentity * AllBottom
2174 2019-Jan-16 22:08:29.995369 - [DEBUG]
2175 2019-Jan-16 22:08:29.995393 - [DEBUG] Propagate flow
2176 2019-Jan-16 22:08:29.995416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2177 2019-Jan-16 22:08:29.995472 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
2178 2019-Jan-16 22:08:29.996109 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2179 2019-Jan-16 22:08:29.996744 - [DEBUG] Edge function : AllBottom (result of previous compose)
2180 2019-Jan-16 22:08:29.996770 - [DEBUG]
2181 2019-Jan-16 22:08:29.996795 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2182 2019-Jan-16 22:08:29.996820 - [DEBUG] = AllBottom
2183 2019-Jan-16 22:08:29.996845 - [DEBUG]
2184 2019-Jan-16 22:08:29.996868 - [DEBUG] PROPAGATE: No new function!
2185 2019-Jan-16 22:08:29.996892 - [DEBUG] EDGE:
2186 2019-Jan-16 22:08:29.996950 - [DEBUG] ---> 2187 2019-Jan-16 22:08:29.997584 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2188 2019-Jan-16 22:08:29.998236 - [DEBUG]
2189 2019-Jan-16 22:08:29.998261 - [DEBUG] EDGE:
2190 2019-Jan-16 22:08:29.998318 - [DEBUG] ---> 2191 2019-Jan-16 22:08:29.998959 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2192 2019-Jan-16 22:08:29.999593 - [DEBUG]
2193 2019-Jan-16 22:08:29.999618 - [DEBUG] EDGE:
2194 2019-Jan-16 22:08:29.999675 - [DEBUG] ---> 2195 2019-Jan-16 22:08:30.000330 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2196 2019-Jan-16 22:08:30.000984 - [DEBUG]
2197 2019-Jan-16 22:08:30.001011 - [DEBUG] EDGE:
2198 2019-Jan-16 22:08:30.001073 - [DEBUG] ---> 2199 2019-Jan-16 22:08:30.001741 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2200 2019-Jan-16 22:08:30.002377 - [DEBUG]
2201 2019-Jan-16 22:08:30.002404 - [DEBUG] EDGE:
2202 2019-Jan-16 22:08:30.002463 - [DEBUG] ---> 2203 2019-Jan-16 22:08:30.003109 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2204 2019-Jan-16 22:08:30.003752 - [DEBUG]
2205 2019-Jan-16 22:08:30.003778 - [DEBUG] EDGE:
2206 2019-Jan-16 22:08:30.003856 - [DEBUG] ---> 2207 2019-Jan-16 22:08:30.004501 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2208 2019-Jan-16 22:08:30.005165 - [DEBUG]
2209 2019-Jan-16 22:08:30.005223 - [DEBUG] Compose: EdgeIdentity * AllBottom
2210 2019-Jan-16 22:08:30.005251 - [DEBUG]
2211 2019-Jan-16 22:08:30.005275 - [DEBUG] Propagate flow
2212 2019-Jan-16 22:08:30.005298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2213 2019-Jan-16 22:08:30.005357 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
2214 2019-Jan-16 22:08:30.005997 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2215 2019-Jan-16 22:08:30.006630 - [DEBUG] Edge function : AllBottom (result of previous compose)
2216 2019-Jan-16 22:08:30.006656 - [DEBUG]
2217 2019-Jan-16 22:08:30.006682 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2218 2019-Jan-16 22:08:30.006707 - [DEBUG] = AllBottom
2219 2019-Jan-16 22:08:30.006733 - [DEBUG]
2220 2019-Jan-16 22:08:30.006756 - [DEBUG] PROPAGATE: No new function!
2221 2019-Jan-16 22:08:30.006782 - [DEBUG] EDGE:
2222 2019-Jan-16 22:08:30.006840 - [DEBUG] ---> 2223 2019-Jan-16 22:08:30.007508 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2224 2019-Jan-16 22:08:30.008202 - [DEBUG]
2225 2019-Jan-16 22:08:30.008230 - [DEBUG] EDGE:
2226 2019-Jan-16 22:08:30.008295 - [DEBUG] ---> 2227 2019-Jan-16 22:08:30.008955 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2228 2019-Jan-16 22:08:30.009608 - [DEBUG]
2229 2019-Jan-16 22:08:30.009635 - [DEBUG] EDGE:
2230 2019-Jan-16 22:08:30.009695 - [DEBUG] ---> 2231 2019-Jan-16 22:08:30.010346 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2232 2019-Jan-16 22:08:30.010991 - [DEBUG]
2233 2019-Jan-16 22:08:30.011050 - [DEBUG] Compose: EdgeIdentity * AllBottom
2234 2019-Jan-16 22:08:30.011078 - [DEBUG]
2235 2019-Jan-16 22:08:30.011103 - [DEBUG] Propagate flow
2236 2019-Jan-16 22:08:30.011127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2237 2019-Jan-16 22:08:30.011184 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
2238 2019-Jan-16 22:08:30.011851 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2239 2019-Jan-16 22:08:30.012488 - [DEBUG] Edge function : AllBottom (result of previous compose)
2240 2019-Jan-16 22:08:30.012514 - [DEBUG]
2241 2019-Jan-16 22:08:30.012541 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2242 2019-Jan-16 22:08:30.012567 - [DEBUG] = AllBottom
2243 2019-Jan-16 22:08:30.012592 - [DEBUG]
2244 2019-Jan-16 22:08:30.012615 - [DEBUG] PROPAGATE: No new function!
2245 2019-Jan-16 22:08:30.012643 - [DEBUG] EDGE:
2246 2019-Jan-16 22:08:30.012701 - [DEBUG] ---> 2247 2019-Jan-16 22:08:30.013351 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2248 2019-Jan-16 22:08:30.013988 - [DEBUG]
2249 2019-Jan-16 22:08:30.014014 - [DEBUG] EDGE:
2250 2019-Jan-16 22:08:30.014087 - [DEBUG] ---> 2251 2019-Jan-16 22:08:30.014733 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2252 2019-Jan-16 22:08:30.015391 - [DEBUG]
2253 2019-Jan-16 22:08:30.015418 - [DEBUG] EDGE:
2254 2019-Jan-16 22:08:30.015476 - [DEBUG] ---> 2255 2019-Jan-16 22:08:30.016113 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2256 2019-Jan-16 22:08:30.016748 - [DEBUG]
2257 2019-Jan-16 22:08:30.016774 - [DEBUG] EDGE:
2258 2019-Jan-16 22:08:30.016831 - [DEBUG] ---> 2259 2019-Jan-16 22:08:30.017472 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2260 2019-Jan-16 22:08:30.018125 - [DEBUG]
2261 2019-Jan-16 22:08:30.018169 - [DEBUG] Compose: EdgeIdentity * AllBottom
2262 2019-Jan-16 22:08:30.018197 - [DEBUG]
2263 2019-Jan-16 22:08:30.018221 - [DEBUG] Propagate flow
2264 2019-Jan-16 22:08:30.018244 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2265 2019-Jan-16 22:08:30.018301 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
2266 2019-Jan-16 22:08:30.018943 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2267 2019-Jan-16 22:08:30.019579 - [DEBUG] Edge function : AllBottom (result of previous compose)
2268 2019-Jan-16 22:08:30.019605 - [DEBUG]
2269 2019-Jan-16 22:08:30.019630 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2270 2019-Jan-16 22:08:30.019656 - [DEBUG] = AllBottom
2271 2019-Jan-16 22:08:30.019681 - [DEBUG]
2272 2019-Jan-16 22:08:30.019704 - [DEBUG] PROPAGATE: No new function!
2273 2019-Jan-16 22:08:30.019731 - [DEBUG] EDGE:
2274 2019-Jan-16 22:08:30.019788 - [DEBUG] ---> 2275 2019-Jan-16 22:08:30.020436 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2276 2019-Jan-16 22:08:30.021087 - [DEBUG]
2277 2019-Jan-16 22:08:30.021114 - [DEBUG] EDGE:
2278 2019-Jan-16 22:08:30.021174 - [DEBUG] ---> 2279 2019-Jan-16 22:08:30.021855 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2280 2019-Jan-16 22:08:30.022493 - [DEBUG]
2281 2019-Jan-16 22:08:30.022519 - [DEBUG] EDGE:
2282 2019-Jan-16 22:08:30.022577 - [DEBUG] ---> 2283 2019-Jan-16 22:08:30.023218 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2284 2019-Jan-16 22:08:30.023853 - [DEBUG]
2285 2019-Jan-16 22:08:30.023904 - [DEBUG] Compose: EdgeIdentity * AllBottom
2286 2019-Jan-16 22:08:30.023932 - [DEBUG]
2287 2019-Jan-16 22:08:30.023956 - [DEBUG] Propagate flow
2288 2019-Jan-16 22:08:30.023980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2289 2019-Jan-16 22:08:30.024037 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2290 2019-Jan-16 22:08:30.024678 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2291 2019-Jan-16 22:08:30.025335 - [DEBUG] Edge function : AllBottom (result of previous compose)
2292 2019-Jan-16 22:08:30.025376 - [DEBUG]
2293 2019-Jan-16 22:08:30.025402 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2294 2019-Jan-16 22:08:30.025429 - [DEBUG] = AllBottom
2295 2019-Jan-16 22:08:30.025453 - [DEBUG]
2296 2019-Jan-16 22:08:30.025476 - [DEBUG] PROPAGATE: No new function!
2297 2019-Jan-16 22:08:30.025503 - [DEBUG] EDGE:
2298 2019-Jan-16 22:08:30.025561 - [DEBUG] ---> 2299 2019-Jan-16 22:08:30.026217 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2300 2019-Jan-16 22:08:30.026856 - [DEBUG]
2301 2019-Jan-16 22:08:30.026881 - [DEBUG] EDGE:
2302 2019-Jan-16 22:08:30.026939 - [DEBUG] ---> 2303 2019-Jan-16 22:08:30.027575 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2304 2019-Jan-16 22:08:30.028233 - [DEBUG]
2305 2019-Jan-16 22:08:30.028259 - [DEBUG] EDGE:
2306 2019-Jan-16 22:08:30.028316 - [DEBUG] ---> 2307 2019-Jan-16 22:08:30.028958 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2308 2019-Jan-16 22:08:30.029594 - [DEBUG]
2309 2019-Jan-16 22:08:30.029636 - [DEBUG] Compose: EdgeIdentity * AllBottom
2310 2019-Jan-16 22:08:30.029664 - [DEBUG]
2311 2019-Jan-16 22:08:30.029688 - [DEBUG] Propagate flow
2312 2019-Jan-16 22:08:30.029712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2313 2019-Jan-16 22:08:30.029768 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2314 2019-Jan-16 22:08:30.030409 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2315 2019-Jan-16 22:08:30.031045 - [DEBUG] Edge function : AllBottom (result of previous compose)
2316 2019-Jan-16 22:08:30.031070 - [DEBUG]
2317 2019-Jan-16 22:08:30.031096 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2318 2019-Jan-16 22:08:30.031122 - [DEBUG] = AllBottom
2319 2019-Jan-16 22:08:30.031146 - [DEBUG]
2320 2019-Jan-16 22:08:30.031170 - [DEBUG] PROPAGATE: No new function!
2321 2019-Jan-16 22:08:30.031196 - [DEBUG] EDGE:
2322 2019-Jan-16 22:08:30.031254 - [DEBUG] ---> 2323 2019-Jan-16 22:08:30.031932 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2324 2019-Jan-16 22:08:30.032569 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !1162325 2019-Jan-16 22:08:30.033229 - [DEBUG] Compose: EdgeIdentity * AllBottom
2326 2019-Jan-16 22:08:30.033258 - [DEBUG]
2327 2019-Jan-16 22:08:30.033283 - [DEBUG] Propagate flow
2328 2019-Jan-16 22:08:30.033306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2329 2019-Jan-16 22:08:30.033362 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2330 2019-Jan-16 22:08:30.034003 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2331 2019-Jan-16 22:08:30.034639 - [DEBUG] Edge function : AllBottom (result of previous compose)
2332 2019-Jan-16 22:08:30.034665 - [DEBUG]
2333 2019-Jan-16 22:08:30.034699 - [DEBUG] Join: AllTop & AllBottom
2334 2019-Jan-16 22:08:30.034726 - [DEBUG] = AllBottom (new jump func)
2335 2019-Jan-16 22:08:30.034764 - [DEBUG]
2336 2019-Jan-16 22:08:30.034789 - [DEBUG] Start adding new jump function
2337 2019-Jan-16 22:08:30.034813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2338 2019-Jan-16 22:08:30.034869 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2339 2019-Jan-16 22:08:30.035507 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2340 2019-Jan-16 22:08:30.036147 - [DEBUG] Edge Function : AllBottom
2341 2019-Jan-16 22:08:30.036178 - [DEBUG] End adding new jump function
2342 2019-Jan-16 22:08:30.036202 - [DEBUG]
2343 2019-Jan-16 22:08:30.036226 - [DEBUG] -------------------------------------------- 74. Path Edge --------------------------------------------
2344 2019-Jan-16 22:08:30.036251 - [DEBUG]
2345 2019-Jan-16 22:08:30.036274 - [DEBUG] Process 74. path edge:
2346 2019-Jan-16 22:08:30.036299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2347 2019-Jan-16 22:08:30.036355 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
2348 2019-Jan-16 22:08:30.036995 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2349 2019-Jan-16 22:08:30.037639 - [DEBUG]
2350 2019-Jan-16 22:08:30.037664 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2351 2019-Jan-16 22:08:30.038329 - [DEBUG] Possible callees:
2352 2019-Jan-16 22:08:30.038354 - [DEBUG] foo
2353 2019-Jan-16 22:08:30.038379 - [DEBUG] Possible return sites:
2354 2019-Jan-16 22:08:30.038403 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


Got branch instruction
getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1262355 2019-Jan-16 22:08:30.039672 - [DEBUG] Found and process special summary
2356 2019-Jan-16 22:08:30.039706 - [DEBUG] Compose: EdgeIdentity * AllBottom
2357 2019-Jan-16 22:08:30.039735 - [DEBUG]
2358 2019-Jan-16 22:08:30.039759 - [DEBUG] Propagate flow
2359 2019-Jan-16 22:08:30.039782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2360 2019-Jan-16 22:08:30.039839 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2361 2019-Jan-16 22:08:30.040480 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2362 2019-Jan-16 22:08:30.041116 - [DEBUG] Edge function : AllBottom (result of previous compose)
2363 2019-Jan-16 22:08:30.041142 - [DEBUG]
2364 2019-Jan-16 22:08:30.041167 - [DEBUG] Join: AllTop & AllBottom
2365 2019-Jan-16 22:08:30.041193 - [DEBUG] = AllBottom (new jump func)
2366 2019-Jan-16 22:08:30.041217 - [DEBUG]
2367 2019-Jan-16 22:08:30.041241 - [DEBUG] Start adding new jump function
2368 2019-Jan-16 22:08:30.041264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2369 2019-Jan-16 22:08:30.041320 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2370 2019-Jan-16 22:08:30.041975 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2371 2019-Jan-16 22:08:30.042624 - [DEBUG] Edge Function : AllBottom
2372 2019-Jan-16 22:08:30.042652 - [DEBUG] End adding new jump function
2373 2019-Jan-16 22:08:30.042677 - [DEBUG]
2374 2019-Jan-16 22:08:30.042701 - [DEBUG] -------------------------------------------- 75. Path Edge --------------------------------------------
2375 2019-Jan-16 22:08:30.042725 - [DEBUG]
2376 2019-Jan-16 22:08:30.042749 - [DEBUG] Process 75. path edge:
2377 2019-Jan-16 22:08:30.042772 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2378 2019-Jan-16 22:08:30.042830 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
2379 2019-Jan-16 22:08:30.043479 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2380 2019-Jan-16 22:08:30.044116 - [DEBUG]
2381 2019-Jan-16 22:08:30.044142 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getNormalFlowFunction()
%cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !1282382 2019-Jan-16 22:08:30.045436 - [DEBUG] Compose: EdgeIdentity * AllBottom
2383 2019-Jan-16 22:08:30.045466 - [DEBUG]
2384 2019-Jan-16 22:08:30.045490 - [DEBUG] Propagate flow
2385 2019-Jan-16 22:08:30.045514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2386 2019-Jan-16 22:08:30.045571 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
2387 2019-Jan-16 22:08:30.046209 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2388 2019-Jan-16 22:08:30.046845 - [DEBUG] Edge function : AllBottom (result of previous compose)
2389 2019-Jan-16 22:08:30.046871 - [DEBUG]
2390 2019-Jan-16 22:08:30.046896 - [DEBUG] Join: AllTop & AllBottom
2391 2019-Jan-16 22:08:30.046922 - [DEBUG] = AllBottom (new jump func)
2392 2019-Jan-16 22:08:30.046946 - [DEBUG]
2393 2019-Jan-16 22:08:30.046970 - [DEBUG] Start adding new jump function
2394 2019-Jan-16 22:08:30.046993 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2395 2019-Jan-16 22:08:30.047049 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2396 2019-Jan-16 22:08:30.047686 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
2397 2019-Jan-16 22:08:30.048344 - [DEBUG] Edge Function : AllBottom
2398 2019-Jan-16 22:08:30.048373 - [DEBUG] End adding new jump function
2399 2019-Jan-16 22:08:30.048398 - [DEBUG]
2400 2019-Jan-16 22:08:30.048422 - [DEBUG] -------------------------------------------- 76. Path Edge --------------------------------------------
2401 2019-Jan-16 22:08:30.048446 - [DEBUG]
2402 2019-Jan-16 22:08:30.048470 - [DEBUG] Process 76. path edge:
2403 2019-Jan-16 22:08:30.048494 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2404 2019-Jan-16 22:08:30.048551 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
2405 2019-Jan-16 22:08:30.049187 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2406 2019-Jan-16 22:08:30.049824 - [DEBUG]
2407 2019-Jan-16 22:08:30.049850 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !1302408 2019-Jan-16 22:08:30.051114 - [DEBUG] Compose: EdgeIdentity * AllBottom
2409 2019-Jan-16 22:08:30.051144 - [DEBUG]
2410 2019-Jan-16 22:08:30.051168 - [DEBUG] Propagate flow
2411 2019-Jan-16 22:08:30.051191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2412 2019-Jan-16 22:08:30.051248 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
2413 2019-Jan-16 22:08:30.051902 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2414 2019-Jan-16 22:08:30.052541 - [DEBUG] Edge function : AllBottom (result of previous compose)
2415 2019-Jan-16 22:08:30.052567 - [DEBUG]
2416 2019-Jan-16 22:08:30.052591 - [DEBUG] Join: AllTop & AllBottom
2417 2019-Jan-16 22:08:30.052617 - [DEBUG] = AllBottom (new jump func)
2418 2019-Jan-16 22:08:30.052641 - [DEBUG]
2419 2019-Jan-16 22:08:30.052664 - [DEBUG] Start adding new jump function
2420 2019-Jan-16 22:08:30.052696 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2421 2019-Jan-16 22:08:30.052752 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2422 2019-Jan-16 22:08:30.053389 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
2423 2019-Jan-16 22:08:30.054025 - [DEBUG] Edge Function : AllBottom
2424 2019-Jan-16 22:08:30.054054 - [DEBUG] End adding new jump function
2425 2019-Jan-16 22:08:30.054078 - [DEBUG]
2426 2019-Jan-16 22:08:30.054102 - [DEBUG] -------------------------------------------- 77. Path Edge --------------------------------------------
2427 2019-Jan-16 22:08:30.054126 - [DEBUG]
2428 2019-Jan-16 22:08:30.054150 - [DEBUG] Process 77. path edge:
2429 2019-Jan-16 22:08:30.054173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2430 2019-Jan-16 22:08:30.054230 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
2431 2019-Jan-16 22:08:30.054885 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2432 2019-Jan-16 22:08:30.055522 - [DEBUG]
2433 2019-Jan-16 22:08:30.055548 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64


Got branch instruction
getNormalFlowFunction()
br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !1312434 2019-Jan-16 22:08:30.056814 - [DEBUG] Compose: EdgeIdentity * AllBottom
2435 2019-Jan-16 22:08:30.056844 - [DEBUG]
2436 2019-Jan-16 22:08:30.056868 - [DEBUG] Propagate flow
2437 2019-Jan-16 22:08:30.056892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2438 2019-Jan-16 22:08:30.056949 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2439 2019-Jan-16 22:08:30.057598 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2440 2019-Jan-16 22:08:30.058253 - [DEBUG] Edge function : AllBottom (result of previous compose)
2441 2019-Jan-16 22:08:30.058279 - [DEBUG]
2442 2019-Jan-16 22:08:30.058303 - [DEBUG] Join: AllTop & AllBottom
2443 2019-Jan-16 22:08:30.058330 - [DEBUG] = AllBottom (new jump func)
2444 2019-Jan-16 22:08:30.058356 - [DEBUG]
2445 2019-Jan-16 22:08:30.058380 - [DEBUG] Start adding new jump function
2446 2019-Jan-16 22:08:30.058404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2447 2019-Jan-16 22:08:30.058460 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2448 2019-Jan-16 22:08:30.059097 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2449 2019-Jan-16 22:08:30.059743 - [DEBUG] Edge Function : AllBottom
2450 2019-Jan-16 22:08:30.059772 - [DEBUG] End adding new jump function
2451 2019-Jan-16 22:08:30.059797 - [DEBUG]
2452 2019-Jan-16 22:08:30.059820 - [DEBUG] -------------------------------------------- 78. Path Edge --------------------------------------------
2453 2019-Jan-16 22:08:30.059845 - [DEBUG]
2454 2019-Jan-16 22:08:30.059868 - [DEBUG] Process 78. path edge:
2455 2019-Jan-16 22:08:30.059892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2456 2019-Jan-16 22:08:30.059948 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
2457 2019-Jan-16 22:08:30.060603 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2458 2019-Jan-16 22:08:30.061238 - [DEBUG]
2459 2019-Jan-16 22:08:30.061263 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2460 2019-Jan-16 22:08:30.061942 - [DEBUG] Possible callees:
2461 2019-Jan-16 22:08:30.061968 - [DEBUG] llvm.dbg.declare
2462 2019-Jan-16 22:08:30.061993 - [DEBUG] Possible return sites:
2463 2019-Jan-16 22:08:30.062017 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1362464 2019-Jan-16 22:08:30.063295 - [DEBUG] Found and process special summary
2465 2019-Jan-16 22:08:30.063329 - [DEBUG] Compose: EdgeIdentity * AllBottom
2466 2019-Jan-16 22:08:30.063356 - [DEBUG]
2467 2019-Jan-16 22:08:30.063380 - [DEBUG] Propagate flow
2468 2019-Jan-16 22:08:30.063404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2469 2019-Jan-16 22:08:30.063461 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2470 2019-Jan-16 22:08:30.064107 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2471 2019-Jan-16 22:08:30.064744 - [DEBUG] Edge function : AllBottom (result of previous compose)
2472 2019-Jan-16 22:08:30.064783 - [DEBUG]
2473 2019-Jan-16 22:08:30.064808 - [DEBUG] Join: AllTop & AllBottom
2474 2019-Jan-16 22:08:30.064834 - [DEBUG] = AllBottom (new jump func)
2475 2019-Jan-16 22:08:30.064859 - [DEBUG]
2476 2019-Jan-16 22:08:30.064882 - [DEBUG] Start adding new jump function
2477 2019-Jan-16 22:08:30.064906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2478 2019-Jan-16 22:08:30.064962 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2479 2019-Jan-16 22:08:30.065598 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2480 2019-Jan-16 22:08:30.066237 - [DEBUG] Edge Function : AllBottom
2481 2019-Jan-16 22:08:30.066288 - [DEBUG] End adding new jump function
2482 2019-Jan-16 22:08:30.066313 - [DEBUG]
2483 2019-Jan-16 22:08:30.066337 - [DEBUG] -------------------------------------------- 79. Path Edge --------------------------------------------
2484 2019-Jan-16 22:08:30.066361 - [DEBUG]
2485 2019-Jan-16 22:08:30.066385 - [DEBUG] Process 79. path edge:
2486 2019-Jan-16 22:08:30.066408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2487 2019-Jan-16 22:08:30.066465 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
2488 2019-Jan-16 22:08:30.067105 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2489 2019-Jan-16 22:08:30.067740 - [DEBUG]
2490 2019-Jan-16 22:08:30.067765 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getNormalFlowFunction()
store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !1372491 2019-Jan-16 22:08:30.069054 - [DEBUG] Compose: EdgeIdentity * AllBottom
2492 2019-Jan-16 22:08:30.069085 - [DEBUG]
2493 2019-Jan-16 22:08:30.069109 - [DEBUG] Propagate flow
2494 2019-Jan-16 22:08:30.069133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2495 2019-Jan-16 22:08:30.069190 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
2496 2019-Jan-16 22:08:30.069828 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2497 2019-Jan-16 22:08:30.070464 - [DEBUG] Edge function : AllBottom (result of previous compose)
2498 2019-Jan-16 22:08:30.070490 - [DEBUG]
2499 2019-Jan-16 22:08:30.070515 - [DEBUG] Join: AllTop & AllBottom
2500 2019-Jan-16 22:08:30.070541 - [DEBUG] = AllBottom (new jump func)
2501 2019-Jan-16 22:08:30.070566 - [DEBUG]
2502 2019-Jan-16 22:08:30.070590 - [DEBUG] Start adding new jump function
2503 2019-Jan-16 22:08:30.070613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2504 2019-Jan-16 22:08:30.070678 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2505 2019-Jan-16 22:08:30.071314 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
2506 2019-Jan-16 22:08:30.071967 - [DEBUG] Edge Function : AllBottom
2507 2019-Jan-16 22:08:30.071996 - [DEBUG] End adding new jump function
2508 2019-Jan-16 22:08:30.072020 - [DEBUG]
2509 2019-Jan-16 22:08:30.072044 - [DEBUG] -------------------------------------------- 80. Path Edge --------------------------------------------
2510 2019-Jan-16 22:08:30.072069 - [DEBUG]
2511 2019-Jan-16 22:08:30.072092 - [DEBUG] Process 80. path edge:
2512 2019-Jan-16 22:08:30.072116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2513 2019-Jan-16 22:08:30.072173 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
2514 2019-Jan-16 22:08:30.072809 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2515 2019-Jan-16 22:08:30.073443 - [DEBUG]
2516 2019-Jan-16 22:08:30.073469 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68


Got store instruction
getNormalFlowFunction()
br label %if.end26, !dbg !138, !phasar.instruction.id !1392517 2019-Jan-16 22:08:30.074740 - [DEBUG] Compose: EdgeIdentity * AllBottom
2518 2019-Jan-16 22:08:30.074784 - [DEBUG]
2519 2019-Jan-16 22:08:30.074808 - [DEBUG] Propagate flow
2520 2019-Jan-16 22:08:30.074832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2521 2019-Jan-16 22:08:30.074889 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
2522 2019-Jan-16 22:08:30.075525 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2523 2019-Jan-16 22:08:30.076161 - [DEBUG] Edge function : AllBottom (result of previous compose)
2524 2019-Jan-16 22:08:30.076187 - [DEBUG]
2525 2019-Jan-16 22:08:30.076212 - [DEBUG] Join: AllTop & AllBottom
2526 2019-Jan-16 22:08:30.076238 - [DEBUG] = AllBottom (new jump func)
2527 2019-Jan-16 22:08:30.076263 - [DEBUG]
2528 2019-Jan-16 22:08:30.076286 - [DEBUG] Start adding new jump function
2529 2019-Jan-16 22:08:30.076310 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2530 2019-Jan-16 22:08:30.076366 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2531 2019-Jan-16 22:08:30.077003 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
2532 2019-Jan-16 22:08:30.077637 - [DEBUG] Edge Function : AllBottom
2533 2019-Jan-16 22:08:30.077666 - [DEBUG] End adding new jump function
2534 2019-Jan-16 22:08:30.077690 - [DEBUG]
2535 2019-Jan-16 22:08:30.077715 - [DEBUG] -------------------------------------------- 81. Path Edge --------------------------------------------
2536 2019-Jan-16 22:08:30.077739 - [DEBUG]
2537 2019-Jan-16 22:08:30.077762 - [DEBUG] Process 81. path edge:
2538 2019-Jan-16 22:08:30.077786 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2539 2019-Jan-16 22:08:30.077843 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
2540 2019-Jan-16 22:08:30.078496 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2541 2019-Jan-16 22:08:30.079132 - [DEBUG]
2542 2019-Jan-16 22:08:30.079158 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72


Got branch instruction
getNormalFlowFunction()
br label %if.end27, !phasar.instruction.id !1462543 2019-Jan-16 22:08:30.080419 - [DEBUG] Compose: EdgeIdentity * AllBottom
2544 2019-Jan-16 22:08:30.080448 - [DEBUG]
2545 2019-Jan-16 22:08:30.080473 - [DEBUG] Propagate flow
2546 2019-Jan-16 22:08:30.080496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2547 2019-Jan-16 22:08:30.080565 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2548 2019-Jan-16 22:08:30.081219 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2549 2019-Jan-16 22:08:30.081885 - [DEBUG] Edge function : AllBottom (result of previous compose)
2550 2019-Jan-16 22:08:30.081911 - [DEBUG]
2551 2019-Jan-16 22:08:30.081936 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2552 2019-Jan-16 22:08:30.081962 - [DEBUG] = AllBottom
2553 2019-Jan-16 22:08:30.081987 - [DEBUG]
2554 2019-Jan-16 22:08:30.082010 - [DEBUG] PROPAGATE: No new function!
2555 2019-Jan-16 22:08:30.082034 - [DEBUG] EDGE:
2556 2019-Jan-16 22:08:30.082092 - [DEBUG] ---> 2557 2019-Jan-16 22:08:30.082727 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2558 2019-Jan-16 22:08:30.083365 - [DEBUG]
2559 2019-Jan-16 22:08:30.083390 - [DEBUG] EDGE:
2560 2019-Jan-16 22:08:30.083447 - [DEBUG] ---> 2561 2019-Jan-16 22:08:30.084085 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2562 2019-Jan-16 22:08:30.084720 - [DEBUG]
2563 2019-Jan-16 22:08:30.084757 - [DEBUG] EDGE:
2564 2019-Jan-16 22:08:30.084817 - [DEBUG] ---> 2565 2019-Jan-16 22:08:30.085459 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2566 2019-Jan-16 22:08:30.086096 - [DEBUG]
2567 2019-Jan-16 22:08:30.086135 - [DEBUG] Compose: EdgeIdentity * AllBottom
2568 2019-Jan-16 22:08:30.086164 - [DEBUG]
2569 2019-Jan-16 22:08:30.086188 - [DEBUG] Propagate flow
2570 2019-Jan-16 22:08:30.086211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2571 2019-Jan-16 22:08:30.086268 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2572 2019-Jan-16 22:08:30.086909 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2573 2019-Jan-16 22:08:30.087546 - [DEBUG] Edge function : AllBottom (result of previous compose)
2574 2019-Jan-16 22:08:30.087571 - [DEBUG]
2575 2019-Jan-16 22:08:30.087596 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2576 2019-Jan-16 22:08:30.087622 - [DEBUG] = AllBottom
2577 2019-Jan-16 22:08:30.087647 - [DEBUG]
2578 2019-Jan-16 22:08:30.087670 - [DEBUG] PROPAGATE: No new function!
2579 2019-Jan-16 22:08:30.087696 - [DEBUG] EDGE:
2580 2019-Jan-16 22:08:30.087754 - [DEBUG] ---> 2581 2019-Jan-16 22:08:30.088417 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2582 2019-Jan-16 22:08:30.089054 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !1312583 2019-Jan-16 22:08:30.089705 - [DEBUG] Compose: EdgeIdentity * AllBottom
2584 2019-Jan-16 22:08:30.089735 - [DEBUG]
2585 2019-Jan-16 22:08:30.089759 - [DEBUG] Propagate flow
2586 2019-Jan-16 22:08:30.089782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2587 2019-Jan-16 22:08:30.089838 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2588 2019-Jan-16 22:08:30.090487 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2589 2019-Jan-16 22:08:30.091138 - [DEBUG] Edge function : AllBottom (result of previous compose)
2590 2019-Jan-16 22:08:30.091164 - [DEBUG]
2591 2019-Jan-16 22:08:30.091189 - [DEBUG] Join: AllTop & AllBottom
2592 2019-Jan-16 22:08:30.091215 - [DEBUG] = AllBottom (new jump func)
2593 2019-Jan-16 22:08:30.091240 - [DEBUG]
2594 2019-Jan-16 22:08:30.091263 - [DEBUG] Start adding new jump function
2595 2019-Jan-16 22:08:30.091286 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2596 2019-Jan-16 22:08:30.091343 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2597 2019-Jan-16 22:08:30.091994 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2598 2019-Jan-16 22:08:30.092641 - [DEBUG] Edge Function : AllBottom
2599 2019-Jan-16 22:08:30.092670 - [DEBUG] End adding new jump function
2600 2019-Jan-16 22:08:30.092694 - [DEBUG]
2601 2019-Jan-16 22:08:30.092718 - [DEBUG] -------------------------------------------- 82. Path Edge --------------------------------------------
2602 2019-Jan-16 22:08:30.092742 - [DEBUG]
2603 2019-Jan-16 22:08:30.092766 - [DEBUG] Process 82. path edge:
2604 2019-Jan-16 22:08:30.092789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2605 2019-Jan-16 22:08:30.092846 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
2606 2019-Jan-16 22:08:30.093493 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2607 2019-Jan-16 22:08:30.094129 - [DEBUG]
2608 2019-Jan-16 22:08:30.094154 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2609 2019-Jan-16 22:08:30.094816 - [DEBUG] Possible callees:
2610 2019-Jan-16 22:08:30.094841 - [DEBUG] llvm.dbg.declare
2611 2019-Jan-16 22:08:30.094866 - [DEBUG] Possible return sites:
2612 2019-Jan-16 22:08:30.094889 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1432613 2019-Jan-16 22:08:30.096167 - [DEBUG] Found and process special summary
2614 2019-Jan-16 22:08:30.096201 - [DEBUG] Compose: EdgeIdentity * AllBottom
2615 2019-Jan-16 22:08:30.096229 - [DEBUG]
2616 2019-Jan-16 22:08:30.096253 - [DEBUG] Propagate flow
2617 2019-Jan-16 22:08:30.096276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2618 2019-Jan-16 22:08:30.096333 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2619 2019-Jan-16 22:08:30.096975 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2620 2019-Jan-16 22:08:30.097611 - [DEBUG] Edge function : AllBottom (result of previous compose)
2621 2019-Jan-16 22:08:30.097637 - [DEBUG]
2622 2019-Jan-16 22:08:30.097661 - [DEBUG] Join: AllTop & AllBottom
2623 2019-Jan-16 22:08:30.097687 - [DEBUG] = AllBottom (new jump func)
2624 2019-Jan-16 22:08:30.097712 - [DEBUG]
2625 2019-Jan-16 22:08:30.097735 - [DEBUG] Start adding new jump function
2626 2019-Jan-16 22:08:30.097759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2627 2019-Jan-16 22:08:30.097815 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2628 2019-Jan-16 22:08:30.098465 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2629 2019-Jan-16 22:08:30.099106 - [DEBUG] Edge Function : AllBottom
2630 2019-Jan-16 22:08:30.099135 - [DEBUG] End adding new jump function
2631 2019-Jan-16 22:08:30.099160 - [DEBUG]
2632 2019-Jan-16 22:08:30.099192 - [DEBUG] -------------------------------------------- 83. Path Edge --------------------------------------------
2633 2019-Jan-16 22:08:30.099217 - [DEBUG]
2634 2019-Jan-16 22:08:30.099241 - [DEBUG] Process 83. path edge:
2635 2019-Jan-16 22:08:30.099265 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2636 2019-Jan-16 22:08:30.099322 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
2637 2019-Jan-16 22:08:30.099967 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2638 2019-Jan-16 22:08:30.100603 - [DEBUG]
2639 2019-Jan-16 22:08:30.100628 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getNormalFlowFunction()
store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !1442640 2019-Jan-16 22:08:30.101916 - [DEBUG] Compose: EdgeIdentity * AllBottom
2641 2019-Jan-16 22:08:30.101946 - [DEBUG]
2642 2019-Jan-16 22:08:30.101970 - [DEBUG] Propagate flow
2643 2019-Jan-16 22:08:30.101993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2644 2019-Jan-16 22:08:30.102049 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
2645 2019-Jan-16 22:08:30.102685 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2646 2019-Jan-16 22:08:30.103321 - [DEBUG] Edge function : AllBottom (result of previous compose)
2647 2019-Jan-16 22:08:30.103347 - [DEBUG]
2648 2019-Jan-16 22:08:30.103371 - [DEBUG] Join: AllTop & AllBottom
2649 2019-Jan-16 22:08:30.103397 - [DEBUG] = AllBottom (new jump func)
2650 2019-Jan-16 22:08:30.103421 - [DEBUG]
2651 2019-Jan-16 22:08:30.103445 - [DEBUG] Start adding new jump function
2652 2019-Jan-16 22:08:30.103468 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2653 2019-Jan-16 22:08:30.103524 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2654 2019-Jan-16 22:08:30.104160 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
2655 2019-Jan-16 22:08:30.104810 - [DEBUG] Edge Function : AllBottom
2656 2019-Jan-16 22:08:30.104839 - [DEBUG] End adding new jump function
2657 2019-Jan-16 22:08:30.104863 - [DEBUG]
2658 2019-Jan-16 22:08:30.104887 - [DEBUG] -------------------------------------------- 84. Path Edge --------------------------------------------
2659 2019-Jan-16 22:08:30.104911 - [DEBUG]
2660 2019-Jan-16 22:08:30.104934 - [DEBUG] Process 84. path edge:
2661 2019-Jan-16 22:08:30.104958 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2662 2019-Jan-16 22:08:30.105015 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
2663 2019-Jan-16 22:08:30.105650 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2664 2019-Jan-16 22:08:30.106287 - [DEBUG]
2665 2019-Jan-16 22:08:30.106312 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71


Got store instruction
getNormalFlowFunction()
br label %if.end26, !phasar.instruction.id !1452666 2019-Jan-16 22:08:30.107579 - [DEBUG] Compose: EdgeIdentity * AllBottom
2667 2019-Jan-16 22:08:30.107608 - [DEBUG]
2668 2019-Jan-16 22:08:30.107632 - [DEBUG] Propagate flow
2669 2019-Jan-16 22:08:30.107656 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2670 2019-Jan-16 22:08:30.107712 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
2671 2019-Jan-16 22:08:30.108367 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2672 2019-Jan-16 22:08:30.109005 - [DEBUG] Edge function : AllBottom (result of previous compose)
2673 2019-Jan-16 22:08:30.109030 - [DEBUG]
2674 2019-Jan-16 22:08:30.109055 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2675 2019-Jan-16 22:08:30.109089 - [DEBUG] = AllBottom
2676 2019-Jan-16 22:08:30.109114 - [DEBUG]
2677 2019-Jan-16 22:08:30.109138 - [DEBUG] PROPAGATE: No new function!
2678 2019-Jan-16 22:08:30.109162 - [DEBUG] EDGE:
2679 2019-Jan-16 22:08:30.109220 - [DEBUG] ---> 2680 2019-Jan-16 22:08:30.109855 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2681 2019-Jan-16 22:08:30.110493 - [DEBUG]
2682 2019-Jan-16 22:08:30.110518 - [DEBUG] EDGE:
2683 2019-Jan-16 22:08:30.110575 - [DEBUG] ---> 2684 2019-Jan-16 22:08:30.111221 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2685 2019-Jan-16 22:08:30.111873 - [DEBUG]
2686 2019-Jan-16 22:08:30.111913 - [DEBUG] Compose: EdgeIdentity * AllBottom
2687 2019-Jan-16 22:08:30.111941 - [DEBUG]
2688 2019-Jan-16 22:08:30.111965 - [DEBUG] Propagate flow
2689 2019-Jan-16 22:08:30.111988 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2690 2019-Jan-16 22:08:30.112045 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2691 2019-Jan-16 22:08:30.112685 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2692 2019-Jan-16 22:08:30.113322 - [DEBUG] Edge function : AllBottom (result of previous compose)
2693 2019-Jan-16 22:08:30.113347 - [DEBUG]
2694 2019-Jan-16 22:08:30.113372 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2695 2019-Jan-16 22:08:30.113398 - [DEBUG] = AllBottom
2696 2019-Jan-16 22:08:30.113423 - [DEBUG]
2697 2019-Jan-16 22:08:30.113446 - [DEBUG] PROPAGATE: No new function!
2698 2019-Jan-16 22:08:30.113472 - [DEBUG] EDGE:
2699 2019-Jan-16 22:08:30.113530 - [DEBUG] ---> 2700 2019-Jan-16 22:08:30.114178 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2701 2019-Jan-16 22:08:30.114828 - [DEBUG]
2702 2019-Jan-16 22:08:30.114853 - [DEBUG] EDGE:
2703 2019-Jan-16 22:08:30.114911 - [DEBUG] ---> 2704 2019-Jan-16 22:08:30.115549 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2705 2019-Jan-16 22:08:30.116187 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !1302706 2019-Jan-16 22:08:30.116839 - [DEBUG] Compose: EdgeIdentity * AllBottom
2707 2019-Jan-16 22:08:30.116869 - [DEBUG]
2708 2019-Jan-16 22:08:30.116892 - [DEBUG] Propagate flow
2709 2019-Jan-16 22:08:30.116916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2710 2019-Jan-16 22:08:30.116972 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
2711 2019-Jan-16 22:08:30.117610 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2712 2019-Jan-16 22:08:30.118264 - [DEBUG] Edge function : AllBottom (result of previous compose)
2713 2019-Jan-16 22:08:30.118290 - [DEBUG]
2714 2019-Jan-16 22:08:30.118314 - [DEBUG] Join: AllTop & AllBottom
2715 2019-Jan-16 22:08:30.118340 - [DEBUG] = AllBottom (new jump func)
2716 2019-Jan-16 22:08:30.118365 - [DEBUG]
2717 2019-Jan-16 22:08:30.118389 - [DEBUG] Start adding new jump function
2718 2019-Jan-16 22:08:30.118412 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2719 2019-Jan-16 22:08:30.118476 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2720 2019-Jan-16 22:08:30.119113 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
2721 2019-Jan-16 22:08:30.119750 - [DEBUG] Edge Function : AllBottom
2722 2019-Jan-16 22:08:30.119779 - [DEBUG] End adding new jump function
2723 2019-Jan-16 22:08:30.119803 - [DEBUG]
2724 2019-Jan-16 22:08:30.119827 - [DEBUG] -------------------------------------------- 85. Path Edge --------------------------------------------
2725 2019-Jan-16 22:08:30.119851 - [DEBUG]
2726 2019-Jan-16 22:08:30.119875 - [DEBUG] Process 85. path edge:
2727 2019-Jan-16 22:08:30.119898 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2728 2019-Jan-16 22:08:30.119955 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
2729 2019-Jan-16 22:08:30.120592 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2730 2019-Jan-16 22:08:30.121229 - [DEBUG]
2731 2019-Jan-16 22:08:30.121254 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65


Got branch instruction
getNormalFlowFunction()
br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !1322732 2019-Jan-16 22:08:30.122538 - [DEBUG] Compose: EdgeIdentity * AllBottom
2733 2019-Jan-16 22:08:30.122568 - [DEBUG]
2734 2019-Jan-16 22:08:30.122592 - [DEBUG] Propagate flow
2735 2019-Jan-16 22:08:30.122616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2736 2019-Jan-16 22:08:30.122672 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2737 2019-Jan-16 22:08:30.123328 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2738 2019-Jan-16 22:08:30.123972 - [DEBUG] Edge function : AllBottom (result of previous compose)
2739 2019-Jan-16 22:08:30.123998 - [DEBUG]
2740 2019-Jan-16 22:08:30.124023 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2741 2019-Jan-16 22:08:30.124049 - [DEBUG] = AllBottom
2742 2019-Jan-16 22:08:30.124073 - [DEBUG]
2743 2019-Jan-16 22:08:30.124097 - [DEBUG] PROPAGATE: No new function!


Got branch instruction
getNormalFlowFunction()
br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !1322744 2019-Jan-16 22:08:30.124760 - [DEBUG] Compose: EdgeIdentity * AllBottom
2745 2019-Jan-16 22:08:30.124791 - [DEBUG]
2746 2019-Jan-16 22:08:30.124815 - [DEBUG] Propagate flow
2747 2019-Jan-16 22:08:30.124838 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2748 2019-Jan-16 22:08:30.124895 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2749 2019-Jan-16 22:08:30.125543 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2750 2019-Jan-16 22:08:30.126180 - [DEBUG] Edge function : AllBottom (result of previous compose)
2751 2019-Jan-16 22:08:30.126206 - [DEBUG]
2752 2019-Jan-16 22:08:30.126231 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2753 2019-Jan-16 22:08:30.126257 - [DEBUG] = AllBottom
2754 2019-Jan-16 22:08:30.126281 - [DEBUG]
2755 2019-Jan-16 22:08:30.126305 - [DEBUG] PROPAGATE: No new function!
2756 2019-Jan-16 22:08:30.126329 - [DEBUG] EDGE:
2757 2019-Jan-16 22:08:30.126386 - [DEBUG] ---> 2758 2019-Jan-16 22:08:30.127023 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2759 2019-Jan-16 22:08:30.127662 - [DEBUG]
2760 2019-Jan-16 22:08:30.127699 - [DEBUG] EDGE:
2761 2019-Jan-16 22:08:30.127757 - [DEBUG] ---> 2762 2019-Jan-16 22:08:30.128410 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2763 2019-Jan-16 22:08:30.129047 - [DEBUG]
2764 2019-Jan-16 22:08:30.129072 - [DEBUG] EDGE:
2765 2019-Jan-16 22:08:30.129129 - [DEBUG] ---> 2766 2019-Jan-16 22:08:30.129770 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2767 2019-Jan-16 22:08:30.130408 - [DEBUG]
2768 2019-Jan-16 22:08:30.130447 - [DEBUG] Compose: EdgeIdentity * AllBottom
2769 2019-Jan-16 22:08:30.130475 - [DEBUG]
2770 2019-Jan-16 22:08:30.130499 - [DEBUG] Propagate flow
2771 2019-Jan-16 22:08:30.130522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2772 2019-Jan-16 22:08:30.130579 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2773 2019-Jan-16 22:08:30.131221 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2774 2019-Jan-16 22:08:30.131874 - [DEBUG] Edge function : AllBottom (result of previous compose)
2775 2019-Jan-16 22:08:30.131900 - [DEBUG]
2776 2019-Jan-16 22:08:30.131925 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2777 2019-Jan-16 22:08:30.131951 - [DEBUG] = AllBottom
2778 2019-Jan-16 22:08:30.131976 - [DEBUG]
2779 2019-Jan-16 22:08:30.132000 - [DEBUG] PROPAGATE: No new function!
2780 2019-Jan-16 22:08:30.132026 - [DEBUG] EDGE:
2781 2019-Jan-16 22:08:30.132084 - [DEBUG] ---> 2782 2019-Jan-16 22:08:30.132724 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2783 2019-Jan-16 22:08:30.133360 - [DEBUG]
2784 2019-Jan-16 22:08:30.133386 - [DEBUG] EDGE:
2785 2019-Jan-16 22:08:30.133443 - [DEBUG] ---> 2786 2019-Jan-16 22:08:30.134081 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2787 2019-Jan-16 22:08:30.134717 - [DEBUG]
2788 2019-Jan-16 22:08:30.134743 - [DEBUG] EDGE:
2789 2019-Jan-16 22:08:30.134814 - [DEBUG] ---> 2790 2019-Jan-16 22:08:30.135456 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2791 2019-Jan-16 22:08:30.136092 - [DEBUG]
2792 2019-Jan-16 22:08:30.136118 - [DEBUG] EDGE:
2793 2019-Jan-16 22:08:30.136176 - [DEBUG] ---> 2794 2019-Jan-16 22:08:30.136812 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2795 2019-Jan-16 22:08:30.137454 - [DEBUG]
2796 2019-Jan-16 22:08:30.137480 - [DEBUG] EDGE:
2797 2019-Jan-16 22:08:30.137538 - [DEBUG] ---> 2798 2019-Jan-16 22:08:30.138192 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2799 2019-Jan-16 22:08:30.138829 - [DEBUG]
2800 2019-Jan-16 22:08:30.138855 - [DEBUG] EDGE:
2801 2019-Jan-16 22:08:30.138921 - [DEBUG] ---> 2802 2019-Jan-16 22:08:30.139568 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2803 2019-Jan-16 22:08:30.140204 - [DEBUG]
2804 2019-Jan-16 22:08:30.140230 - [DEBUG] EDGE:
2805 2019-Jan-16 22:08:30.140288 - [DEBUG] ---> 2806 2019-Jan-16 22:08:30.140925 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2807 2019-Jan-16 22:08:30.141578 - [DEBUG]
2808 2019-Jan-16 22:08:30.141604 - [DEBUG] EDGE:
2809 2019-Jan-16 22:08:30.141662 - [DEBUG] ---> 2810 2019-Jan-16 22:08:30.142302 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2811 2019-Jan-16 22:08:30.142939 - [DEBUG]
2812 2019-Jan-16 22:08:30.142980 - [DEBUG] Compose: EdgeIdentity * AllBottom
2813 2019-Jan-16 22:08:30.143009 - [DEBUG]
2814 2019-Jan-16 22:08:30.143033 - [DEBUG] Propagate flow
2815 2019-Jan-16 22:08:30.143056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2816 2019-Jan-16 22:08:30.143113 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
2817 2019-Jan-16 22:08:30.143754 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2818 2019-Jan-16 22:08:30.144391 - [DEBUG] Edge function : AllBottom (result of previous compose)
2819 2019-Jan-16 22:08:30.144417 - [DEBUG]
2820 2019-Jan-16 22:08:30.144442 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2821 2019-Jan-16 22:08:30.144468 - [DEBUG] = AllBottom
2822 2019-Jan-16 22:08:30.144493 - [DEBUG]
2823 2019-Jan-16 22:08:30.144517 - [DEBUG] PROPAGATE: No new function!
2824 2019-Jan-16 22:08:30.144543 - [DEBUG] EDGE:
2825 2019-Jan-16 22:08:30.144601 - [DEBUG] ---> 2826 2019-Jan-16 22:08:30.145265 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
2827 2019-Jan-16 22:08:30.145902 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !742828 2019-Jan-16 22:08:30.146554 - [DEBUG] Compose: EdgeIdentity * AllBottom
2829 2019-Jan-16 22:08:30.146583 - [DEBUG]
2830 2019-Jan-16 22:08:30.146607 - [DEBUG] Propagate flow
2831 2019-Jan-16 22:08:30.146631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2832 2019-Jan-16 22:08:30.146687 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
2833 2019-Jan-16 22:08:30.147327 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2834 2019-Jan-16 22:08:30.147963 - [DEBUG] Edge function : AllBottom (result of previous compose)
2835 2019-Jan-16 22:08:30.147988 - [DEBUG]
2836 2019-Jan-16 22:08:30.148013 - [DEBUG] Join: AllTop & AllBottom
2837 2019-Jan-16 22:08:30.148039 - [DEBUG] = AllBottom (new jump func)
2838 2019-Jan-16 22:08:30.148064 - [DEBUG]
2839 2019-Jan-16 22:08:30.148100 - [DEBUG] Start adding new jump function
2840 2019-Jan-16 22:08:30.148125 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2841 2019-Jan-16 22:08:30.148181 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2842 2019-Jan-16 22:08:30.148817 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
2843 2019-Jan-16 22:08:30.149463 - [DEBUG] Edge Function : AllBottom
2844 2019-Jan-16 22:08:30.149493 - [DEBUG] End adding new jump function
2845 2019-Jan-16 22:08:30.149518 - [DEBUG]
2846 2019-Jan-16 22:08:30.149542 - [DEBUG] -------------------------------------------- 86. Path Edge --------------------------------------------
2847 2019-Jan-16 22:08:30.149566 - [DEBUG]
2848 2019-Jan-16 22:08:30.149590 - [DEBUG] Process 86. path edge:
2849 2019-Jan-16 22:08:30.149613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2850 2019-Jan-16 22:08:30.149671 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
2851 2019-Jan-16 22:08:30.150316 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2852 2019-Jan-16 22:08:30.150961 - [DEBUG]
2853 2019-Jan-16 22:08:30.150985 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
2854 2019-Jan-16 22:08:30.151653 - [DEBUG] Possible callees:
2855 2019-Jan-16 22:08:30.151678 - [DEBUG] foo
2856 2019-Jan-16 22:08:30.151703 - [DEBUG] Possible return sites:
2857 2019-Jan-16 22:08:30.151727 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


Got branch instruction
getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !842858 2019-Jan-16 22:08:30.152997 - [DEBUG] Found and process special summary
2859 2019-Jan-16 22:08:30.153032 - [DEBUG] Compose: EdgeIdentity * AllBottom
2860 2019-Jan-16 22:08:30.153060 - [DEBUG]
2861 2019-Jan-16 22:08:30.153084 - [DEBUG] Propagate flow
2862 2019-Jan-16 22:08:30.153108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2863 2019-Jan-16 22:08:30.153165 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
2864 2019-Jan-16 22:08:30.153805 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2865 2019-Jan-16 22:08:30.154441 - [DEBUG] Edge function : AllBottom (result of previous compose)
2866 2019-Jan-16 22:08:30.154467 - [DEBUG]
2867 2019-Jan-16 22:08:30.154492 - [DEBUG] Join: AllTop & AllBottom
2868 2019-Jan-16 22:08:30.154518 - [DEBUG] = AllBottom (new jump func)
2869 2019-Jan-16 22:08:30.154542 - [DEBUG]
2870 2019-Jan-16 22:08:30.154566 - [DEBUG] Start adding new jump function
2871 2019-Jan-16 22:08:30.154590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2872 2019-Jan-16 22:08:30.154645 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2873 2019-Jan-16 22:08:30.155298 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
2874 2019-Jan-16 22:08:30.155944 - [DEBUG] Edge Function : AllBottom
2875 2019-Jan-16 22:08:30.155972 - [DEBUG] End adding new jump function
2876 2019-Jan-16 22:08:30.155997 - [DEBUG]
2877 2019-Jan-16 22:08:30.156020 - [DEBUG] -------------------------------------------- 87. Path Edge --------------------------------------------
2878 2019-Jan-16 22:08:30.156045 - [DEBUG]
2879 2019-Jan-16 22:08:30.156068 - [DEBUG] Process 87. path edge:
2880 2019-Jan-16 22:08:30.156092 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2881 2019-Jan-16 22:08:30.156149 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
2882 2019-Jan-16 22:08:30.156790 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2883 2019-Jan-16 22:08:30.157426 - [DEBUG]
2884 2019-Jan-16 22:08:30.157451 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getNormalFlowFunction()
%tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !852885 2019-Jan-16 22:08:30.158736 - [DEBUG] Compose: EdgeIdentity * AllBottom
2886 2019-Jan-16 22:08:30.158766 - [DEBUG]
2887 2019-Jan-16 22:08:30.158799 - [DEBUG] Propagate flow
2888 2019-Jan-16 22:08:30.158823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2889 2019-Jan-16 22:08:30.158880 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
2890 2019-Jan-16 22:08:30.159520 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2891 2019-Jan-16 22:08:30.160157 - [DEBUG] Edge function : AllBottom (result of previous compose)
2892 2019-Jan-16 22:08:30.160183 - [DEBUG]
2893 2019-Jan-16 22:08:30.160208 - [DEBUG] Join: AllTop & AllBottom
2894 2019-Jan-16 22:08:30.160234 - [DEBUG] = AllBottom (new jump func)
2895 2019-Jan-16 22:08:30.160259 - [DEBUG]
2896 2019-Jan-16 22:08:30.160283 - [DEBUG] Start adding new jump function
2897 2019-Jan-16 22:08:30.160306 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2898 2019-Jan-16 22:08:30.160367 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2899 2019-Jan-16 22:08:30.161037 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
2900 2019-Jan-16 22:08:30.161743 - [DEBUG] Edge Function : AllBottom
2901 2019-Jan-16 22:08:30.161779 - [DEBUG] End adding new jump function
2902 2019-Jan-16 22:08:30.161804 - [DEBUG]
2903 2019-Jan-16 22:08:30.161828 - [DEBUG] -------------------------------------------- 88. Path Edge --------------------------------------------
2904 2019-Jan-16 22:08:30.161854 - [DEBUG]
2905 2019-Jan-16 22:08:30.161877 - [DEBUG] Process 88. path edge:
2906 2019-Jan-16 22:08:30.161902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2907 2019-Jan-16 22:08:30.161975 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
2908 2019-Jan-16 22:08:30.162668 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2909 2019-Jan-16 22:08:30.163331 - [DEBUG]
2910 2019-Jan-16 22:08:30.163358 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !872911 2019-Jan-16 22:08:30.164651 - [DEBUG] Compose: EdgeIdentity * AllBottom
2912 2019-Jan-16 22:08:30.164681 - [DEBUG]
2913 2019-Jan-16 22:08:30.164705 - [DEBUG] Propagate flow
2914 2019-Jan-16 22:08:30.164729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2915 2019-Jan-16 22:08:30.164813 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
2916 2019-Jan-16 22:08:30.165468 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2917 2019-Jan-16 22:08:30.166105 - [DEBUG] Edge function : AllBottom (result of previous compose)
2918 2019-Jan-16 22:08:30.166130 - [DEBUG]
2919 2019-Jan-16 22:08:30.166156 - [DEBUG] Join: AllTop & AllBottom
2920 2019-Jan-16 22:08:30.166182 - [DEBUG] = AllBottom (new jump func)
2921 2019-Jan-16 22:08:30.166206 - [DEBUG]
2922 2019-Jan-16 22:08:30.166230 - [DEBUG] Start adding new jump function
2923 2019-Jan-16 22:08:30.166253 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2924 2019-Jan-16 22:08:30.166309 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2925 2019-Jan-16 22:08:30.166946 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
2926 2019-Jan-16 22:08:30.167592 - [DEBUG] Edge Function : AllBottom
2927 2019-Jan-16 22:08:30.167622 - [DEBUG] End adding new jump function
2928 2019-Jan-16 22:08:30.167673 - [DEBUG]
2929 2019-Jan-16 22:08:30.167697 - [DEBUG] -------------------------------------------- 89. Path Edge --------------------------------------------
2930 2019-Jan-16 22:08:30.167722 - [DEBUG]
2931 2019-Jan-16 22:08:30.167745 - [DEBUG] Process 89. path edge:
2932 2019-Jan-16 22:08:30.167769 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2933 2019-Jan-16 22:08:30.167826 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
2934 2019-Jan-16 22:08:30.168490 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2935 2019-Jan-16 22:08:30.169128 - [DEBUG]
2936 2019-Jan-16 22:08:30.169152 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
2937 2019-Jan-16 22:08:30.169805 - [DEBUG] Possible callees:
2938 2019-Jan-16 22:08:30.169830 - [DEBUG] llvm.dbg.declare
2939 2019-Jan-16 22:08:30.169855 - [DEBUG] Possible return sites:
2940 2019-Jan-16 22:08:30.169879 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !962941 2019-Jan-16 22:08:30.171158 - [DEBUG] Found and process special summary
2942 2019-Jan-16 22:08:30.171193 - [DEBUG] Compose: EdgeIdentity * AllBottom
2943 2019-Jan-16 22:08:30.171221 - [DEBUG]
2944 2019-Jan-16 22:08:30.171245 - [DEBUG] Propagate flow
2945 2019-Jan-16 22:08:30.171268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2946 2019-Jan-16 22:08:30.171325 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
2947 2019-Jan-16 22:08:30.172002 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2948 2019-Jan-16 22:08:30.172639 - [DEBUG] Edge function : AllBottom (result of previous compose)
2949 2019-Jan-16 22:08:30.172664 - [DEBUG]
2950 2019-Jan-16 22:08:30.172689 - [DEBUG] Join: AllTop & AllBottom
2951 2019-Jan-16 22:08:30.172715 - [DEBUG] = AllBottom (new jump func)
2952 2019-Jan-16 22:08:30.172740 - [DEBUG]
2953 2019-Jan-16 22:08:30.172763 - [DEBUG] Start adding new jump function
2954 2019-Jan-16 22:08:30.172786 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2955 2019-Jan-16 22:08:30.172842 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2956 2019-Jan-16 22:08:30.173479 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
2957 2019-Jan-16 22:08:30.174117 - [DEBUG] Edge Function : AllBottom
2958 2019-Jan-16 22:08:30.174146 - [DEBUG] End adding new jump function
2959 2019-Jan-16 22:08:30.174171 - [DEBUG]
2960 2019-Jan-16 22:08:30.174195 - [DEBUG] -------------------------------------------- 90. Path Edge --------------------------------------------
2961 2019-Jan-16 22:08:30.174219 - [DEBUG]
2962 2019-Jan-16 22:08:30.174243 - [DEBUG] Process 90. path edge:
2963 2019-Jan-16 22:08:30.174267 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2964 2019-Jan-16 22:08:30.174323 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
2965 2019-Jan-16 22:08:30.174980 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2966 2019-Jan-16 22:08:30.175618 - [DEBUG]
2967 2019-Jan-16 22:08:30.175643 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getNormalFlowFunction()
store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !972968 2019-Jan-16 22:08:30.176920 - [DEBUG] Compose: EdgeIdentity * AllBottom
2969 2019-Jan-16 22:08:30.176950 - [DEBUG]
2970 2019-Jan-16 22:08:30.176984 - [DEBUG] Propagate flow
2971 2019-Jan-16 22:08:30.177008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2972 2019-Jan-16 22:08:30.177065 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
2973 2019-Jan-16 22:08:30.177704 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2974 2019-Jan-16 22:08:30.178356 - [DEBUG] Edge function : AllBottom (result of previous compose)
2975 2019-Jan-16 22:08:30.178381 - [DEBUG]
2976 2019-Jan-16 22:08:30.178406 - [DEBUG] Join: AllTop & AllBottom
2977 2019-Jan-16 22:08:30.178433 - [DEBUG] = AllBottom (new jump func)
2978 2019-Jan-16 22:08:30.178457 - [DEBUG]
2979 2019-Jan-16 22:08:30.178481 - [DEBUG] Start adding new jump function
2980 2019-Jan-16 22:08:30.178504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2981 2019-Jan-16 22:08:30.178561 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
2982 2019-Jan-16 22:08:30.179215 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
2983 2019-Jan-16 22:08:30.179854 - [DEBUG] Edge Function : AllBottom
2984 2019-Jan-16 22:08:30.179885 - [DEBUG] End adding new jump function
2985 2019-Jan-16 22:08:30.179909 - [DEBUG]
2986 2019-Jan-16 22:08:30.179933 - [DEBUG] -------------------------------------------- 91. Path Edge --------------------------------------------
2987 2019-Jan-16 22:08:30.179957 - [DEBUG]
2988 2019-Jan-16 22:08:30.179981 - [DEBUG] Process 91. path edge:
2989 2019-Jan-16 22:08:30.180004 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2990 2019-Jan-16 22:08:30.180062 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
2991 2019-Jan-16 22:08:30.180698 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
2992 2019-Jan-16 22:08:30.181334 - [DEBUG]
2993 2019-Jan-16 22:08:30.181360 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48


Got store instruction
getNormalFlowFunction()
br label %if.end, !dbg !98, !phasar.instruction.id !992994 2019-Jan-16 22:08:30.182646 - [DEBUG] Compose: EdgeIdentity * AllBottom
2995 2019-Jan-16 22:08:30.182676 - [DEBUG]
2996 2019-Jan-16 22:08:30.182700 - [DEBUG] Propagate flow
2997 2019-Jan-16 22:08:30.182724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2998 2019-Jan-16 22:08:30.182780 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
2999 2019-Jan-16 22:08:30.183416 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3000 2019-Jan-16 22:08:30.184052 - [DEBUG] Edge function : AllBottom (result of previous compose)
3001 2019-Jan-16 22:08:30.184078 - [DEBUG]
3002 2019-Jan-16 22:08:30.184102 - [DEBUG] Join: AllTop & AllBottom
3003 2019-Jan-16 22:08:30.184128 - [DEBUG] = AllBottom (new jump func)
3004 2019-Jan-16 22:08:30.184153 - [DEBUG]
3005 2019-Jan-16 22:08:30.184176 - [DEBUG] Start adding new jump function
3006 2019-Jan-16 22:08:30.184200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3007 2019-Jan-16 22:08:30.184255 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3008 2019-Jan-16 22:08:30.184907 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
3009 2019-Jan-16 22:08:30.185542 - [DEBUG] Edge Function : AllBottom
3010 2019-Jan-16 22:08:30.185571 - [DEBUG] End adding new jump function
3011 2019-Jan-16 22:08:30.185596 - [DEBUG]
3012 2019-Jan-16 22:08:30.185620 - [DEBUG] -------------------------------------------- 92. Path Edge --------------------------------------------
3013 2019-Jan-16 22:08:30.185644 - [DEBUG]
3014 2019-Jan-16 22:08:30.185668 - [DEBUG] Process 92. path edge:
3015 2019-Jan-16 22:08:30.185692 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3016 2019-Jan-16 22:08:30.185759 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
3017 2019-Jan-16 22:08:30.186395 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
3018 2019-Jan-16 22:08:30.187031 - [DEBUG]
3019 2019-Jan-16 22:08:30.187056 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52


Got branch instruction
getNormalFlowFunction()
br label %if.end15, !phasar.instruction.id !1063020 2019-Jan-16 22:08:30.188342 - [DEBUG] Compose: EdgeIdentity * AllBottom
3021 2019-Jan-16 22:08:30.188372 - [DEBUG]
3022 2019-Jan-16 22:08:30.188396 - [DEBUG] Propagate flow
3023 2019-Jan-16 22:08:30.188420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3024 2019-Jan-16 22:08:30.188476 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
3025 2019-Jan-16 22:08:30.189118 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3026 2019-Jan-16 22:08:30.189755 - [DEBUG] Edge function : AllBottom (result of previous compose)
3027 2019-Jan-16 22:08:30.189780 - [DEBUG]
3028 2019-Jan-16 22:08:30.189806 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3029 2019-Jan-16 22:08:30.189833 - [DEBUG] = AllBottom
3030 2019-Jan-16 22:08:30.189857 - [DEBUG]
3031 2019-Jan-16 22:08:30.189881 - [DEBUG] PROPAGATE: No new function!
3032 2019-Jan-16 22:08:30.189906 - [DEBUG] EDGE:
3033 2019-Jan-16 22:08:30.189964 - [DEBUG] ---> 3034 2019-Jan-16 22:08:30.190599 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3035 2019-Jan-16 22:08:30.191235 - [DEBUG]
3036 2019-Jan-16 22:08:30.191261 - [DEBUG] EDGE:
3037 2019-Jan-16 22:08:30.191318 - [DEBUG] ---> 3038 2019-Jan-16 22:08:30.191972 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3039 2019-Jan-16 22:08:30.192607 - [DEBUG]
3040 2019-Jan-16 22:08:30.192633 - [DEBUG] EDGE:
3041 2019-Jan-16 22:08:30.192690 - [DEBUG] ---> 3042 2019-Jan-16 22:08:30.193329 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3043 2019-Jan-16 22:08:30.193965 - [DEBUG]
3044 2019-Jan-16 22:08:30.194008 - [DEBUG] Compose: EdgeIdentity * AllBottom
3045 2019-Jan-16 22:08:30.194036 - [DEBUG]
3046 2019-Jan-16 22:08:30.194059 - [DEBUG] Propagate flow
3047 2019-Jan-16 22:08:30.194083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3048 2019-Jan-16 22:08:30.194139 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
3049 2019-Jan-16 22:08:30.194806 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3050 2019-Jan-16 22:08:30.195449 - [DEBUG] Edge function : AllBottom (result of previous compose)
3051 2019-Jan-16 22:08:30.195475 - [DEBUG]
3052 2019-Jan-16 22:08:30.195500 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3053 2019-Jan-16 22:08:30.195526 - [DEBUG] = AllBottom
3054 2019-Jan-16 22:08:30.195551 - [DEBUG]
3055 2019-Jan-16 22:08:30.195574 - [DEBUG] PROPAGATE: No new function!
3056 2019-Jan-16 22:08:30.195601 - [DEBUG] EDGE:
3057 2019-Jan-16 22:08:30.195659 - [DEBUG] ---> 3058 2019-Jan-16 22:08:30.196309 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3059 2019-Jan-16 22:08:30.196954 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !873060 2019-Jan-16 22:08:30.197606 - [DEBUG] Compose: EdgeIdentity * AllBottom
3061 2019-Jan-16 22:08:30.197636 - [DEBUG]
3062 2019-Jan-16 22:08:30.197660 - [DEBUG] Propagate flow
3063 2019-Jan-16 22:08:30.197684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3064 2019-Jan-16 22:08:30.197740 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
3065 2019-Jan-16 22:08:30.198404 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3066 2019-Jan-16 22:08:30.199039 - [DEBUG] Edge function : AllBottom (result of previous compose)
3067 2019-Jan-16 22:08:30.199065 - [DEBUG]
3068 2019-Jan-16 22:08:30.199089 - [DEBUG] Join: AllTop & AllBottom
3069 2019-Jan-16 22:08:30.199116 - [DEBUG] = AllBottom (new jump func)
3070 2019-Jan-16 22:08:30.199140 - [DEBUG]
3071 2019-Jan-16 22:08:30.199163 - [DEBUG] Start adding new jump function
3072 2019-Jan-16 22:08:30.199187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3073 2019-Jan-16 22:08:30.199243 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3074 2019-Jan-16 22:08:30.199879 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
3075 2019-Jan-16 22:08:30.200518 - [DEBUG] Edge Function : AllBottom
3076 2019-Jan-16 22:08:30.200547 - [DEBUG] End adding new jump function
3077 2019-Jan-16 22:08:30.200571 - [DEBUG]
3078 2019-Jan-16 22:08:30.200595 - [DEBUG] -------------------------------------------- 93. Path Edge --------------------------------------------
3079 2019-Jan-16 22:08:30.200619 - [DEBUG]
3080 2019-Jan-16 22:08:30.200643 - [DEBUG] Process 93. path edge:
3081 2019-Jan-16 22:08:30.200667 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3082 2019-Jan-16 22:08:30.200723 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
3083 2019-Jan-16 22:08:30.201365 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
3084 2019-Jan-16 22:08:30.202017 - [DEBUG]
3085 2019-Jan-16 22:08:30.202041 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
3086 2019-Jan-16 22:08:30.202685 - [DEBUG] Possible callees:
3087 2019-Jan-16 22:08:30.202710 - [DEBUG] bar
3088 2019-Jan-16 22:08:30.202735 - [DEBUG] Possible return sites:
3089 2019-Jan-16 22:08:30.202758 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


Got branch instruction
getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !893090 2019-Jan-16 22:08:30.204032 - [DEBUG] Found and process special summary
3091 2019-Jan-16 22:08:30.204066 - [DEBUG] Compose: EdgeIdentity * AllBottom
3092 2019-Jan-16 22:08:30.204094 - [DEBUG]
3093 2019-Jan-16 22:08:30.204118 - [DEBUG] Propagate flow
3094 2019-Jan-16 22:08:30.204140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3095 2019-Jan-16 22:08:30.204197 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
3096 2019-Jan-16 22:08:30.204853 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3097 2019-Jan-16 22:08:30.205491 - [DEBUG] Edge function : AllBottom (result of previous compose)
3098 2019-Jan-16 22:08:30.205517 - [DEBUG]
3099 2019-Jan-16 22:08:30.205542 - [DEBUG] Join: AllTop & AllBottom
3100 2019-Jan-16 22:08:30.205568 - [DEBUG] = AllBottom (new jump func)
3101 2019-Jan-16 22:08:30.205593 - [DEBUG]
3102 2019-Jan-16 22:08:30.205616 - [DEBUG] Start adding new jump function
3103 2019-Jan-16 22:08:30.205649 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3104 2019-Jan-16 22:08:30.205705 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3105 2019-Jan-16 22:08:30.206342 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
3106 2019-Jan-16 22:08:30.206980 - [DEBUG] Edge Function : AllBottom
3107 2019-Jan-16 22:08:30.207009 - [DEBUG] End adding new jump function
3108 2019-Jan-16 22:08:30.207034 - [DEBUG]
3109 2019-Jan-16 22:08:30.207058 - [DEBUG] -------------------------------------------- 94. Path Edge --------------------------------------------
3110 2019-Jan-16 22:08:30.207083 - [DEBUG]
3111 2019-Jan-16 22:08:30.207106 - [DEBUG] Process 94. path edge:
3112 2019-Jan-16 22:08:30.207130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3113 2019-Jan-16 22:08:30.207186 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
3114 2019-Jan-16 22:08:30.207828 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
3115 2019-Jan-16 22:08:30.208479 - [DEBUG]
3116 2019-Jan-16 22:08:30.208504 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getNormalFlowFunction()
%tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !903117 2019-Jan-16 22:08:30.209780 - [DEBUG] Compose: EdgeIdentity * AllBottom
3118 2019-Jan-16 22:08:30.209809 - [DEBUG]
3119 2019-Jan-16 22:08:30.209833 - [DEBUG] Propagate flow
3120 2019-Jan-16 22:08:30.209857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3121 2019-Jan-16 22:08:30.209913 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
3122 2019-Jan-16 22:08:30.210551 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3123 2019-Jan-16 22:08:30.211193 - [DEBUG] Edge function : AllBottom (result of previous compose)
3124 2019-Jan-16 22:08:30.211219 - [DEBUG]
3125 2019-Jan-16 22:08:30.211243 - [DEBUG] Join: AllTop & AllBottom
3126 2019-Jan-16 22:08:30.211269 - [DEBUG] = AllBottom (new jump func)
3127 2019-Jan-16 22:08:30.211294 - [DEBUG]
3128 2019-Jan-16 22:08:30.211317 - [DEBUG] Start adding new jump function
3129 2019-Jan-16 22:08:30.211340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3130 2019-Jan-16 22:08:30.211400 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3131 2019-Jan-16 22:08:30.212052 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
3132 2019-Jan-16 22:08:30.212689 - [DEBUG] Edge Function : AllBottom
3133 2019-Jan-16 22:08:30.212718 - [DEBUG] End adding new jump function
3134 2019-Jan-16 22:08:30.212742 - [DEBUG]
3135 2019-Jan-16 22:08:30.212766 - [DEBUG] -------------------------------------------- 95. Path Edge --------------------------------------------
3136 2019-Jan-16 22:08:30.212790 - [DEBUG]
3137 2019-Jan-16 22:08:30.212814 - [DEBUG] Process 95. path edge:
3138 2019-Jan-16 22:08:30.212838 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3139 2019-Jan-16 22:08:30.212894 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
3140 2019-Jan-16 22:08:30.213531 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
3141 2019-Jan-16 22:08:30.214168 - [DEBUG]
3142 2019-Jan-16 22:08:30.214194 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !923143 2019-Jan-16 22:08:30.215484 - [DEBUG] Compose: EdgeIdentity * AllBottom
3144 2019-Jan-16 22:08:30.215514 - [DEBUG]
3145 2019-Jan-16 22:08:30.215539 - [DEBUG] Propagate flow
3146 2019-Jan-16 22:08:30.215562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3147 2019-Jan-16 22:08:30.215619 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
3148 2019-Jan-16 22:08:30.216275 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3149 2019-Jan-16 22:08:30.216912 - [DEBUG] Edge function : AllBottom (result of previous compose)
3150 2019-Jan-16 22:08:30.216938 - [DEBUG]
3151 2019-Jan-16 22:08:30.216964 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3152 2019-Jan-16 22:08:30.216990 - [DEBUG] = AllBottom
3153 2019-Jan-16 22:08:30.217015 - [DEBUG]
3154 2019-Jan-16 22:08:30.217038 - [DEBUG] PROPAGATE: No new function!


Got branch instruction
getNormalFlowFunction()
br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !923155 2019-Jan-16 22:08:30.217690 - [DEBUG] Compose: EdgeIdentity * AllBottom
3156 2019-Jan-16 22:08:30.217720 - [DEBUG]
3157 2019-Jan-16 22:08:30.217744 - [DEBUG] Propagate flow
3158 2019-Jan-16 22:08:30.217768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3159 2019-Jan-16 22:08:30.217824 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
3160 2019-Jan-16 22:08:30.218489 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3161 2019-Jan-16 22:08:30.219127 - [DEBUG] Edge function : AllBottom (result of previous compose)
3162 2019-Jan-16 22:08:30.219153 - [DEBUG]
3163 2019-Jan-16 22:08:30.219178 - [DEBUG] Join: AllTop & AllBottom
3164 2019-Jan-16 22:08:30.219204 - [DEBUG] = AllBottom (new jump func)
3165 2019-Jan-16 22:08:30.219229 - [DEBUG]
3166 2019-Jan-16 22:08:30.219253 - [DEBUG] Start adding new jump function
3167 2019-Jan-16 22:08:30.219277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3168 2019-Jan-16 22:08:30.219333 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3169 2019-Jan-16 22:08:30.219969 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
3170 2019-Jan-16 22:08:30.220623 - [DEBUG] Edge Function : AllBottom
3171 2019-Jan-16 22:08:30.220652 - [DEBUG] End adding new jump function
3172 2019-Jan-16 22:08:30.220677 - [DEBUG]
3173 2019-Jan-16 22:08:30.220701 - [DEBUG] -------------------------------------------- 96. Path Edge --------------------------------------------
3174 2019-Jan-16 22:08:30.220725 - [DEBUG]
3175 2019-Jan-16 22:08:30.220749 - [DEBUG] Process 96. path edge:
3176 2019-Jan-16 22:08:30.220772 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3177 2019-Jan-16 22:08:30.220829 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
3178 2019-Jan-16 22:08:30.221490 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
3179 2019-Jan-16 22:08:30.222127 - [DEBUG]
3180 2019-Jan-16 22:08:30.222152 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
3181 2019-Jan-16 22:08:30.222803 - [DEBUG] Possible callees:
3182 2019-Jan-16 22:08:30.222828 - [DEBUG] llvm.dbg.declare
3183 2019-Jan-16 22:08:30.222854 - [DEBUG] Possible return sites:
3184 2019-Jan-16 22:08:30.222877 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !1033185 2019-Jan-16 22:08:30.224161 - [DEBUG] Found and process special summary
3186 2019-Jan-16 22:08:30.224194 - [DEBUG] Compose: EdgeIdentity * AllBottom
3187 2019-Jan-16 22:08:30.224222 - [DEBUG]
3188 2019-Jan-16 22:08:30.224246 - [DEBUG] Propagate flow
3189 2019-Jan-16 22:08:30.224270 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3190 2019-Jan-16 22:08:30.224326 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
3191 2019-Jan-16 22:08:30.224983 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3192 2019-Jan-16 22:08:30.225620 - [DEBUG] Edge function : AllBottom (result of previous compose)
3193 2019-Jan-16 22:08:30.225646 - [DEBUG]
3194 2019-Jan-16 22:08:30.225671 - [DEBUG] Join: AllTop & AllBottom
3195 2019-Jan-16 22:08:30.225697 - [DEBUG] = AllBottom (new jump func)
3196 2019-Jan-16 22:08:30.225722 - [DEBUG]
3197 2019-Jan-16 22:08:30.225745 - [DEBUG] Start adding new jump function
3198 2019-Jan-16 22:08:30.225769 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3199 2019-Jan-16 22:08:30.225825 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3200 2019-Jan-16 22:08:30.226462 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
3201 2019-Jan-16 22:08:30.227102 - [DEBUG] Edge Function : AllBottom
3202 2019-Jan-16 22:08:30.227131 - [DEBUG] End adding new jump function
3203 2019-Jan-16 22:08:30.227155 - [DEBUG]
3204 2019-Jan-16 22:08:30.227179 - [DEBUG] -------------------------------------------- 97. Path Edge --------------------------------------------
3205 2019-Jan-16 22:08:30.227204 - [DEBUG]
3206 2019-Jan-16 22:08:30.227227 - [DEBUG] Process 97. path edge:
3207 2019-Jan-16 22:08:30.227251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3208 2019-Jan-16 22:08:30.227307 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
3209 2019-Jan-16 22:08:30.227953 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
3210 2019-Jan-16 22:08:30.228606 - [DEBUG]
3211 2019-Jan-16 22:08:30.228631 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getNormalFlowFunction()
store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !1043212 2019-Jan-16 22:08:30.229903 - [DEBUG] Compose: EdgeIdentity * AllBottom
3213 2019-Jan-16 22:08:30.229933 - [DEBUG]
3214 2019-Jan-16 22:08:30.229957 - [DEBUG] Propagate flow
3215 2019-Jan-16 22:08:30.229980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3216 2019-Jan-16 22:08:30.230036 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
3217 2019-Jan-16 22:08:30.230677 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3218 2019-Jan-16 22:08:30.231315 - [DEBUG] Edge function : AllBottom (result of previous compose)
3219 2019-Jan-16 22:08:30.231341 - [DEBUG]
3220 2019-Jan-16 22:08:30.231366 - [DEBUG] Join: AllTop & AllBottom
3221 2019-Jan-16 22:08:30.231392 - [DEBUG] = AllBottom (new jump func)
3222 2019-Jan-16 22:08:30.231428 - [DEBUG]
3223 2019-Jan-16 22:08:30.231453 - [DEBUG] Start adding new jump function
3224 2019-Jan-16 22:08:30.231477 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3225 2019-Jan-16 22:08:30.231533 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3226 2019-Jan-16 22:08:30.232171 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
3227 2019-Jan-16 22:08:30.232804 - [DEBUG] Edge Function : AllBottom
3228 2019-Jan-16 22:08:30.232833 - [DEBUG] End adding new jump function
3229 2019-Jan-16 22:08:30.232866 - [DEBUG]
3230 2019-Jan-16 22:08:30.232891 - [DEBUG] -------------------------------------------- 98. Path Edge --------------------------------------------
3231 2019-Jan-16 22:08:30.232915 - [DEBUG]
3232 2019-Jan-16 22:08:30.232939 - [DEBUG] Process 98. path edge:
3233 2019-Jan-16 22:08:30.232963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3234 2019-Jan-16 22:08:30.233019 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
3235 2019-Jan-16 22:08:30.233656 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
3236 2019-Jan-16 22:08:30.234294 - [DEBUG]
3237 2019-Jan-16 22:08:30.234320 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51


Got store instruction
getNormalFlowFunction()
br label %if.end, !phasar.instruction.id !1053238 2019-Jan-16 22:08:30.235603 - [DEBUG] Compose: EdgeIdentity * AllBottom
3239 2019-Jan-16 22:08:30.235632 - [DEBUG]
3240 2019-Jan-16 22:08:30.235657 - [DEBUG] Propagate flow
3241 2019-Jan-16 22:08:30.235680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3242 2019-Jan-16 22:08:30.235737 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
3243 2019-Jan-16 22:08:30.236375 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3244 2019-Jan-16 22:08:30.237010 - [DEBUG] Edge function : AllBottom (result of previous compose)
3245 2019-Jan-16 22:08:30.237036 - [DEBUG]
3246 2019-Jan-16 22:08:30.237061 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3247 2019-Jan-16 22:08:30.237087 - [DEBUG] = AllBottom
3248 2019-Jan-16 22:08:30.237112 - [DEBUG]
3249 2019-Jan-16 22:08:30.237135 - [DEBUG] PROPAGATE: No new function!
3250 2019-Jan-16 22:08:30.237159 - [DEBUG] EDGE:
3251 2019-Jan-16 22:08:30.237221 - [DEBUG] ---> 3252 2019-Jan-16 22:08:30.237858 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3253 2019-Jan-16 22:08:30.238520 - [DEBUG]
3254 2019-Jan-16 22:08:30.238545 - [DEBUG] EDGE:
3255 2019-Jan-16 22:08:30.238603 - [DEBUG] ---> 3256 2019-Jan-16 22:08:30.239243 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3257 2019-Jan-16 22:08:30.239879 - [DEBUG]
3258 2019-Jan-16 22:08:30.239920 - [DEBUG] Compose: EdgeIdentity * AllBottom
3259 2019-Jan-16 22:08:30.239948 - [DEBUG]
3260 2019-Jan-16 22:08:30.239973 - [DEBUG] Propagate flow
3261 2019-Jan-16 22:08:30.239996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3262 2019-Jan-16 22:08:30.240053 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
3263 2019-Jan-16 22:08:30.240694 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3264 2019-Jan-16 22:08:30.241328 - [DEBUG] Edge function : AllBottom (result of previous compose)
3265 2019-Jan-16 22:08:30.241354 - [DEBUG]
3266 2019-Jan-16 22:08:30.241380 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3267 2019-Jan-16 22:08:30.241406 - [DEBUG] = AllBottom
3268 2019-Jan-16 22:08:30.241446 - [DEBUG]
3269 2019-Jan-16 22:08:30.241469 - [DEBUG] PROPAGATE: No new function!
3270 2019-Jan-16 22:08:30.241496 - [DEBUG] EDGE:
3271 2019-Jan-16 22:08:30.241554 - [DEBUG] ---> 3272 2019-Jan-16 22:08:30.242202 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3273 2019-Jan-16 22:08:30.242839 - [DEBUG]
3274 2019-Jan-16 22:08:30.242873 - [DEBUG] EDGE:
3275 2019-Jan-16 22:08:30.242931 - [DEBUG] ---> 3276 2019-Jan-16 22:08:30.243568 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3277 2019-Jan-16 22:08:30.244211 - [DEBUG]
3278 2019-Jan-16 22:08:30.244236 - [DEBUG] EDGE:
3279 2019-Jan-16 22:08:30.244294 - [DEBUG] ---> 3280 2019-Jan-16 22:08:30.244952 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3281 2019-Jan-16 22:08:30.245589 - [DEBUG]
3282 2019-Jan-16 22:08:30.245628 - [DEBUG] Compose: EdgeIdentity * AllBottom
3283 2019-Jan-16 22:08:30.245656 - [DEBUG]
3284 2019-Jan-16 22:08:30.245679 - [DEBUG] Propagate flow
3285 2019-Jan-16 22:08:30.245703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3286 2019-Jan-16 22:08:30.245759 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
3287 2019-Jan-16 22:08:30.246400 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3288 2019-Jan-16 22:08:30.247036 - [DEBUG] Edge function : AllBottom (result of previous compose)
3289 2019-Jan-16 22:08:30.247062 - [DEBUG]
3290 2019-Jan-16 22:08:30.247087 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3291 2019-Jan-16 22:08:30.247112 - [DEBUG] = AllBottom
3292 2019-Jan-16 22:08:30.247137 - [DEBUG]
3293 2019-Jan-16 22:08:30.247160 - [DEBUG] PROPAGATE: No new function!
3294 2019-Jan-16 22:08:30.247187 - [DEBUG] EDGE:
3295 2019-Jan-16 22:08:30.247244 - [DEBUG] ---> 3296 2019-Jan-16 22:08:30.247883 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3297 2019-Jan-16 22:08:30.248535 - [DEBUG]
3298 2019-Jan-16 22:08:30.248560 - [DEBUG] EDGE:
3299 2019-Jan-16 22:08:30.248618 - [DEBUG] ---> 3300 2019-Jan-16 22:08:30.249256 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3301 2019-Jan-16 22:08:30.249892 - [DEBUG]
3302 2019-Jan-16 22:08:30.249918 - [DEBUG] EDGE:
3303 2019-Jan-16 22:08:30.249975 - [DEBUG] ---> 3304 2019-Jan-16 22:08:30.250617 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3305 2019-Jan-16 22:08:30.251254 - [DEBUG]
3306 2019-Jan-16 22:08:30.251292 - [DEBUG] Compose: EdgeIdentity * AllBottom
3307 2019-Jan-16 22:08:30.251320 - [DEBUG]
3308 2019-Jan-16 22:08:30.251344 - [DEBUG] Propagate flow
3309 2019-Jan-16 22:08:30.251367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3310 2019-Jan-16 22:08:30.251436 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
3311 2019-Jan-16 22:08:30.252079 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3312 2019-Jan-16 22:08:30.252722 - [DEBUG] Edge function : AllBottom (result of previous compose)
3313 2019-Jan-16 22:08:30.252748 - [DEBUG]
3314 2019-Jan-16 22:08:30.252773 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3315 2019-Jan-16 22:08:30.252799 - [DEBUG] = AllBottom
3316 2019-Jan-16 22:08:30.252824 - [DEBUG]
3317 2019-Jan-16 22:08:30.252847 - [DEBUG] PROPAGATE: No new function!
3318 2019-Jan-16 22:08:30.252883 - [DEBUG] EDGE:
3319 2019-Jan-16 22:08:30.252942 - [DEBUG] ---> 3320 2019-Jan-16 22:08:30.253582 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3321 2019-Jan-16 22:08:30.254217 - [DEBUG]
3322 2019-Jan-16 22:08:30.254243 - [DEBUG] EDGE:
3323 2019-Jan-16 22:08:30.254301 - [DEBUG] ---> 3324 2019-Jan-16 22:08:30.254952 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3325 2019-Jan-16 22:08:30.255588 - [DEBUG]
3326 2019-Jan-16 22:08:30.255614 - [DEBUG] EDGE:
3327 2019-Jan-16 22:08:30.255671 - [DEBUG] ---> 3328 2019-Jan-16 22:08:30.256311 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3329 2019-Jan-16 22:08:30.256949 - [DEBUG]
3330 2019-Jan-16 22:08:30.256988 - [DEBUG] Compose: EdgeIdentity * AllBottom
3331 2019-Jan-16 22:08:30.257016 - [DEBUG]
3332 2019-Jan-16 22:08:30.257040 - [DEBUG] Propagate flow
3333 2019-Jan-16 22:08:30.257063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3334 2019-Jan-16 22:08:30.257120 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
3335 2019-Jan-16 22:08:30.257761 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3336 2019-Jan-16 22:08:30.258413 - [DEBUG] Edge function : AllBottom (result of previous compose)
3337 2019-Jan-16 22:08:30.258439 - [DEBUG]
3338 2019-Jan-16 22:08:30.258464 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3339 2019-Jan-16 22:08:30.258490 - [DEBUG] = AllBottom
3340 2019-Jan-16 22:08:30.258514 - [DEBUG]
3341 2019-Jan-16 22:08:30.258538 - [DEBUG] PROPAGATE: No new function!
3342 2019-Jan-16 22:08:30.258564 - [DEBUG] EDGE:
3343 2019-Jan-16 22:08:30.258622 - [DEBUG] ---> 3344 2019-Jan-16 22:08:30.259261 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3345 2019-Jan-16 22:08:30.259897 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !673346 2019-Jan-16 22:08:30.260563 - [DEBUG] Compose: EdgeIdentity * AllBottom
3347 2019-Jan-16 22:08:30.260593 - [DEBUG]
3348 2019-Jan-16 22:08:30.260617 - [DEBUG] Propagate flow
3349 2019-Jan-16 22:08:30.260640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3350 2019-Jan-16 22:08:30.260697 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
3351 2019-Jan-16 22:08:30.261340 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3352 2019-Jan-16 22:08:30.261992 - [DEBUG] Edge function : AllBottom (result of previous compose)
3353 2019-Jan-16 22:08:30.262017 - [DEBUG]
3354 2019-Jan-16 22:08:30.262042 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3355 2019-Jan-16 22:08:30.262068 - [DEBUG] = AllBottom
3356 2019-Jan-16 22:08:30.262093 - [DEBUG]
3357 2019-Jan-16 22:08:30.262116 - [DEBUG] PROPAGATE: No new function!
3358 2019-Jan-16 22:08:30.262140 - [DEBUG] EDGE:
3359 2019-Jan-16 22:08:30.262198 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
3360 2019-Jan-16 22:08:30.262852 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3361 2019-Jan-16 22:08:30.263488 - [DEBUG]
3362 2019-Jan-16 22:08:30.263514 - [DEBUG] EDGE:
3363 2019-Jan-16 22:08:30.263571 - [DEBUG] ---> 3364 2019-Jan-16 22:08:30.264206 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3365 2019-Jan-16 22:08:30.264856 - [DEBUG]
3366 2019-Jan-16 22:08:30.264881 - [DEBUG] EDGE:
3367 2019-Jan-16 22:08:30.264939 - [DEBUG] ---> 3368 2019-Jan-16 22:08:30.265576 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3369 2019-Jan-16 22:08:30.266212 - [DEBUG]
3370 2019-Jan-16 22:08:30.266237 - [DEBUG] EDGE:
3371 2019-Jan-16 22:08:30.266294 - [DEBUG] ---> 3372 2019-Jan-16 22:08:30.266934 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3373 2019-Jan-16 22:08:30.267570 - [DEBUG]


Got switch instruction
getNormalFlowFunction()
switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !583374 2019-Jan-16 22:08:30.268241 - [DEBUG] Compose: EdgeIdentity * AllBottom
3375 2019-Jan-16 22:08:30.268271 - [DEBUG]
3376 2019-Jan-16 22:08:30.268295 - [DEBUG] Propagate flow
3377 2019-Jan-16 22:08:30.268318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3378 2019-Jan-16 22:08:30.268375 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
3379 2019-Jan-16 22:08:30.269019 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3380 2019-Jan-16 22:08:30.269654 - [DEBUG] Edge function : AllBottom (result of previous compose)
3381 2019-Jan-16 22:08:30.269680 - [DEBUG]
3382 2019-Jan-16 22:08:30.269705 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3383 2019-Jan-16 22:08:30.269731 - [DEBUG] = AllBottom
3384 2019-Jan-16 22:08:30.269756 - [DEBUG]
3385 2019-Jan-16 22:08:30.269779 - [DEBUG] PROPAGATE: No new function!
3386 2019-Jan-16 22:08:30.269804 - [DEBUG] EDGE:
3387 2019-Jan-16 22:08:30.269862 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
3388 2019-Jan-16 22:08:30.270503 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3389 2019-Jan-16 22:08:30.271139 - [DEBUG]
3390 2019-Jan-16 22:08:30.271164 - [DEBUG] EDGE:
3391 2019-Jan-16 22:08:30.271222 - [DEBUG] ---> 3392 2019-Jan-16 22:08:30.271873 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3393 2019-Jan-16 22:08:30.272511 - [DEBUG]


Got switch instruction
getNormalFlowFunction()
br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !533394 2019-Jan-16 22:08:30.273163 - [DEBUG] Compose: EdgeIdentity * AllBottom
3395 2019-Jan-16 22:08:30.273192 - [DEBUG]
3396 2019-Jan-16 22:08:30.273216 - [DEBUG] Propagate flow
3397 2019-Jan-16 22:08:30.273239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3398 2019-Jan-16 22:08:30.273295 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3399 2019-Jan-16 22:08:30.273952 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
3400 2019-Jan-16 22:08:30.274590 - [DEBUG] Edge function : AllBottom (result of previous compose)
3401 2019-Jan-16 22:08:30.274616 - [DEBUG]
3402 2019-Jan-16 22:08:30.274641 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3403 2019-Jan-16 22:08:30.274667 - [DEBUG] = AllBottom
3404 2019-Jan-16 22:08:30.274692 - [DEBUG]
3405 2019-Jan-16 22:08:30.274715 - [DEBUG] PROPAGATE: No new function!
3406 2019-Jan-16 22:08:30.274740 - [DEBUG] EDGE:
3407 2019-Jan-16 22:08:30.274810 - [DEBUG] ---> 3408 2019-Jan-16 22:08:30.275448 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
3409 2019-Jan-16 22:08:30.276085 - [DEBUG]
3410 2019-Jan-16 22:08:30.276111 - [DEBUG] Compose: EdgeIdentity * AllBottom
3411 2019-Jan-16 22:08:30.276137 - [DEBUG]
3412 2019-Jan-16 22:08:30.276160 - [DEBUG] Propagate flow
3413 2019-Jan-16 22:08:30.276187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3414 2019-Jan-16 22:08:30.276243 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
3415 2019-Jan-16 22:08:30.276880 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3416 2019-Jan-16 22:08:30.277521 - [DEBUG] Edge function : AllBottom (result of previous compose)
3417 2019-Jan-16 22:08:30.277547 - [DEBUG]
3418 2019-Jan-16 22:08:30.277572 - [DEBUG] Join: AllTop & AllBottom
3419 2019-Jan-16 22:08:30.277598 - [DEBUG] = AllBottom (new jump func)
3420 2019-Jan-16 22:08:30.277622 - [DEBUG]
3421 2019-Jan-16 22:08:30.277645 - [DEBUG] Start adding new jump function
3422 2019-Jan-16 22:08:30.277669 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3423 2019-Jan-16 22:08:30.277725 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3424 2019-Jan-16 22:08:30.278381 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
3425 2019-Jan-16 22:08:30.279018 - [DEBUG] Edge Function : AllBottom
3426 2019-Jan-16 22:08:30.279047 - [DEBUG] End adding new jump function
3427 2019-Jan-16 22:08:30.279071 - [DEBUG]
3428 2019-Jan-16 22:08:30.279094 - [DEBUG] -------------------------------------------- 99. Path Edge --------------------------------------------
3429 2019-Jan-16 22:08:30.279119 - [DEBUG]
3430 2019-Jan-16 22:08:30.279143 - [DEBUG] Process 99. path edge:
3431 2019-Jan-16 22:08:30.279167 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3432 2019-Jan-16 22:08:30.279223 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
3433 2019-Jan-16 22:08:30.279862 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3434 2019-Jan-16 22:08:30.280502 - [DEBUG]
3435 2019-Jan-16 22:08:30.280528 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
3436 2019-Jan-16 22:08:30.281183 - [DEBUG] Compose: EdgeIdentity * AllBottom
3437 2019-Jan-16 22:08:30.281212 - [DEBUG]
3438 2019-Jan-16 22:08:30.281236 - [DEBUG] Propagate flow
3439 2019-Jan-16 22:08:30.281259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3440 2019-Jan-16 22:08:30.281316 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
3441 2019-Jan-16 22:08:30.281968 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3442 2019-Jan-16 22:08:30.282610 - [DEBUG] Edge function : AllBottom (result of previous compose)
3443 2019-Jan-16 22:08:30.282644 - [DEBUG]
3444 2019-Jan-16 22:08:30.282669 - [DEBUG] Join: AllTop & AllBottom
3445 2019-Jan-16 22:08:30.282695 - [DEBUG] = AllBottom (new jump func)
3446 2019-Jan-16 22:08:30.282720 - [DEBUG]
3447 2019-Jan-16 22:08:30.282743 - [DEBUG] Start adding new jump function
3448 2019-Jan-16 22:08:30.282767 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3449 2019-Jan-16 22:08:30.282823 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3450 2019-Jan-16 22:08:30.283464 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
3451 2019-Jan-16 22:08:30.284100 - [DEBUG] Edge Function : AllBottom
3452 2019-Jan-16 22:08:30.284127 - [DEBUG] End adding new jump function
3453 2019-Jan-16 22:08:30.284152 - [DEBUG]
3454 2019-Jan-16 22:08:30.284175 - [DEBUG] -------------------------------------------- 100. Path Edge --------------------------------------------
3455 2019-Jan-16 22:08:30.284200 - [DEBUG]
3456 2019-Jan-16 22:08:30.284224 - [DEBUG] Process 100. path edge:
3457 2019-Jan-16 22:08:30.284248 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3458 2019-Jan-16 22:08:30.284304 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
3459 2019-Jan-16 22:08:30.284956 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3460 2019-Jan-16 22:08:30.285597 - [DEBUG]
3461 2019-Jan-16 22:08:30.285622 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
3462 2019-Jan-16 22:08:30.286268 - [DEBUG] Compose: EdgeIdentity * AllBottom
3463 2019-Jan-16 22:08:30.286297 - [DEBUG]
3464 2019-Jan-16 22:08:30.286321 - [DEBUG] Propagate flow
3465 2019-Jan-16 22:08:30.286344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3466 2019-Jan-16 22:08:30.286400 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
3467 2019-Jan-16 22:08:30.287041 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3468 2019-Jan-16 22:08:30.287683 - [DEBUG] Edge function : AllBottom (result of previous compose)
3469 2019-Jan-16 22:08:30.287709 - [DEBUG]
3470 2019-Jan-16 22:08:30.287734 - [DEBUG] Join: AllTop & AllBottom
3471 2019-Jan-16 22:08:30.287760 - [DEBUG] = AllBottom (new jump func)
3472 2019-Jan-16 22:08:30.287785 - [DEBUG]
3473 2019-Jan-16 22:08:30.287808 - [DEBUG] Start adding new jump function
3474 2019-Jan-16 22:08:30.287831 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3475 2019-Jan-16 22:08:30.287887 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3476 2019-Jan-16 22:08:30.288544 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
3477 2019-Jan-16 22:08:30.289184 - [DEBUG] Edge Function : AllBottom
3478 2019-Jan-16 22:08:30.289212 - [DEBUG] End adding new jump function
3479 2019-Jan-16 22:08:30.289236 - [DEBUG]
3480 2019-Jan-16 22:08:30.289260 - [DEBUG] -------------------------------------------- 101. Path Edge --------------------------------------------
3481 2019-Jan-16 22:08:30.289285 - [DEBUG]
3482 2019-Jan-16 22:08:30.289308 - [DEBUG] Process 101. path edge:
3483 2019-Jan-16 22:08:30.289332 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3484 2019-Jan-16 22:08:30.289388 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
3485 2019-Jan-16 22:08:30.290029 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3486 2019-Jan-16 22:08:30.290670 - [DEBUG]
3487 2019-Jan-16 22:08:30.290696 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
3488 2019-Jan-16 22:08:30.291355 - [DEBUG] Compose: EdgeIdentity * AllBottom
3489 2019-Jan-16 22:08:30.291384 - [DEBUG]
3490 2019-Jan-16 22:08:30.291408 - [DEBUG] Propagate flow
3491 2019-Jan-16 22:08:30.291445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3492 2019-Jan-16 22:08:30.291502 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
3493 2019-Jan-16 22:08:30.292142 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3494 2019-Jan-16 22:08:30.292787 - [DEBUG] Edge function : AllBottom (result of previous compose)
3495 2019-Jan-16 22:08:30.292813 - [DEBUG]
3496 2019-Jan-16 22:08:30.292838 - [DEBUG] Join: AllTop & AllBottom
3497 2019-Jan-16 22:08:30.292864 - [DEBUG] = AllBottom (new jump func)
3498 2019-Jan-16 22:08:30.292889 - [DEBUG]
3499 2019-Jan-16 22:08:30.292912 - [DEBUG] Start adding new jump function
3500 2019-Jan-16 22:08:30.292936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3501 2019-Jan-16 22:08:30.292991 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3502 2019-Jan-16 22:08:30.293631 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
3503 2019-Jan-16 22:08:30.294271 - [DEBUG] Edge Function : AllBottom
3504 2019-Jan-16 22:08:30.294299 - [DEBUG] End adding new jump function
3505 2019-Jan-16 22:08:30.294323 - [DEBUG]
3506 2019-Jan-16 22:08:30.294347 - [DEBUG] -------------------------------------------- 102. Path Edge --------------------------------------------
3507 2019-Jan-16 22:08:30.294372 - [DEBUG]
3508 2019-Jan-16 22:08:30.294395 - [DEBUG] Process 102. path edge:
3509 2019-Jan-16 22:08:30.294419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3510 2019-Jan-16 22:08:30.294476 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
3511 2019-Jan-16 22:08:30.295129 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3512 2019-Jan-16 22:08:30.295770 - [DEBUG]
3513 2019-Jan-16 22:08:30.295795 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
3514 2019-Jan-16 22:08:30.296447 - [DEBUG] Compose: EdgeIdentity * AllBottom
3515 2019-Jan-16 22:08:30.296475 - [DEBUG]
3516 2019-Jan-16 22:08:30.296499 - [DEBUG] Propagate flow
3517 2019-Jan-16 22:08:30.296523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3518 2019-Jan-16 22:08:30.296579 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
3519 2019-Jan-16 22:08:30.297216 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3520 2019-Jan-16 22:08:30.297854 - [DEBUG] Edge function : AllBottom (result of previous compose)
3521 2019-Jan-16 22:08:30.297880 - [DEBUG]
3522 2019-Jan-16 22:08:30.297904 - [DEBUG] Join: AllTop & AllBottom
3523 2019-Jan-16 22:08:30.297930 - [DEBUG] = AllBottom (new jump func)
3524 2019-Jan-16 22:08:30.297955 - [DEBUG]
3525 2019-Jan-16 22:08:30.297978 - [DEBUG] Start adding new jump function
3526 2019-Jan-16 22:08:30.298001 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3527 2019-Jan-16 22:08:30.298057 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3528 2019-Jan-16 22:08:30.298712 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
3529 2019-Jan-16 22:08:30.299349 - [DEBUG] Edge Function : AllBottom
3530 2019-Jan-16 22:08:30.299376 - [DEBUG] End adding new jump function
3531 2019-Jan-16 22:08:30.299400 - [DEBUG]
3532 2019-Jan-16 22:08:30.299424 - [DEBUG] -------------------------------------------- 103. Path Edge --------------------------------------------
3533 2019-Jan-16 22:08:30.299449 - [DEBUG]
3534 2019-Jan-16 22:08:30.299480 - [DEBUG] Process 103. path edge:
3535 2019-Jan-16 22:08:30.299505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3536 2019-Jan-16 22:08:30.299561 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
3537 2019-Jan-16 22:08:30.300199 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3538 2019-Jan-16 22:08:30.300838 - [DEBUG]
3539 2019-Jan-16 22:08:30.300863 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
3540 2019-Jan-16 22:08:30.301524 - [DEBUG] Compose: EdgeIdentity * AllBottom
3541 2019-Jan-16 22:08:30.301553 - [DEBUG]
3542 2019-Jan-16 22:08:30.301577 - [DEBUG] Propagate flow
3543 2019-Jan-16 22:08:30.301600 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3544 2019-Jan-16 22:08:30.301656 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
3545 2019-Jan-16 22:08:30.302291 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3546 2019-Jan-16 22:08:30.302931 - [DEBUG] Edge function : AllBottom (result of previous compose)
3547 2019-Jan-16 22:08:30.302956 - [DEBUG]
3548 2019-Jan-16 22:08:30.302981 - [DEBUG] Join: AllTop & AllBottom
3549 2019-Jan-16 22:08:30.303007 - [DEBUG] = AllBottom (new jump func)
3550 2019-Jan-16 22:08:30.303031 - [DEBUG]
3551 2019-Jan-16 22:08:30.303055 - [DEBUG] Start adding new jump function
3552 2019-Jan-16 22:08:30.303078 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3553 2019-Jan-16 22:08:30.303134 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3554 2019-Jan-16 22:08:30.303774 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
3555 2019-Jan-16 22:08:30.304409 - [DEBUG] Edge Function : AllBottom
3556 2019-Jan-16 22:08:30.304436 - [DEBUG] End adding new jump function
3557 2019-Jan-16 22:08:30.304460 - [DEBUG]
3558 2019-Jan-16 22:08:30.304484 - [DEBUG] -------------------------------------------- 104. Path Edge --------------------------------------------
3559 2019-Jan-16 22:08:30.304509 - [DEBUG]
3560 2019-Jan-16 22:08:30.304532 - [DEBUG] Process 104. path edge:
3561 2019-Jan-16 22:08:30.304556 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3562 2019-Jan-16 22:08:30.304612 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
3563 2019-Jan-16 22:08:30.305265 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3564 2019-Jan-16 22:08:30.305907 - [DEBUG]
3565 2019-Jan-16 22:08:30.305932 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
3566 2019-Jan-16 22:08:30.306578 - [DEBUG] Compose: EdgeIdentity * AllBottom
3567 2019-Jan-16 22:08:30.306606 - [DEBUG]
3568 2019-Jan-16 22:08:30.306629 - [DEBUG] Propagate flow
3569 2019-Jan-16 22:08:30.306653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3570 2019-Jan-16 22:08:30.306709 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
3571 2019-Jan-16 22:08:30.307355 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3572 2019-Jan-16 22:08:30.308010 - [DEBUG] Edge function : AllBottom (result of previous compose)
3573 2019-Jan-16 22:08:30.308036 - [DEBUG]
3574 2019-Jan-16 22:08:30.308061 - [DEBUG] Join: AllTop & AllBottom
3575 2019-Jan-16 22:08:30.308100 - [DEBUG] = AllBottom (new jump func)
3576 2019-Jan-16 22:08:30.308125 - [DEBUG]
3577 2019-Jan-16 22:08:30.308149 - [DEBUG] Start adding new jump function
3578 2019-Jan-16 22:08:30.308172 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3579 2019-Jan-16 22:08:30.308228 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3580 2019-Jan-16 22:08:30.308884 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
3581 2019-Jan-16 22:08:30.309526 - [DEBUG] Edge Function : AllBottom
3582 2019-Jan-16 22:08:30.309554 - [DEBUG] End adding new jump function
3583 2019-Jan-16 22:08:30.309578 - [DEBUG]
3584 2019-Jan-16 22:08:30.309602 - [DEBUG] -------------------------------------------- 105. Path Edge --------------------------------------------
3585 2019-Jan-16 22:08:30.309626 - [DEBUG]
3586 2019-Jan-16 22:08:30.309650 - [DEBUG] Process 105. path edge:
3587 2019-Jan-16 22:08:30.309674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3588 2019-Jan-16 22:08:30.309730 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
3589 2019-Jan-16 22:08:30.310377 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3590 2019-Jan-16 22:08:30.311018 - [DEBUG]
3591 2019-Jan-16 22:08:30.311044 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
3592 2019-Jan-16 22:08:30.311715 - [DEBUG] Compose: EdgeIdentity * AllBottom
3593 2019-Jan-16 22:08:30.311743 - [DEBUG]
3594 2019-Jan-16 22:08:30.311767 - [DEBUG] Propagate flow
3595 2019-Jan-16 22:08:30.311791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3596 2019-Jan-16 22:08:30.311847 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
3597 2019-Jan-16 22:08:30.312488 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3598 2019-Jan-16 22:08:30.313130 - [DEBUG] Edge function : AllBottom (result of previous compose)
3599 2019-Jan-16 22:08:30.313156 - [DEBUG]
3600 2019-Jan-16 22:08:30.313180 - [DEBUG] Join: AllTop & AllBottom
3601 2019-Jan-16 22:08:30.313206 - [DEBUG] = AllBottom (new jump func)
3602 2019-Jan-16 22:08:30.313231 - [DEBUG]
3603 2019-Jan-16 22:08:30.313255 - [DEBUG] Start adding new jump function
3604 2019-Jan-16 22:08:30.313278 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3605 2019-Jan-16 22:08:30.313334 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3606 2019-Jan-16 22:08:30.313975 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
3607 2019-Jan-16 22:08:30.314614 - [DEBUG] Edge Function : AllBottom
3608 2019-Jan-16 22:08:30.314642 - [DEBUG] End adding new jump function
3609 2019-Jan-16 22:08:30.314666 - [DEBUG]
3610 2019-Jan-16 22:08:30.314690 - [DEBUG] -------------------------------------------- 106. Path Edge --------------------------------------------
3611 2019-Jan-16 22:08:30.314715 - [DEBUG]
3612 2019-Jan-16 22:08:30.314738 - [DEBUG] Process 106. path edge:
3613 2019-Jan-16 22:08:30.314776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3614 2019-Jan-16 22:08:30.314834 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
3615 2019-Jan-16 22:08:30.315474 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3616 2019-Jan-16 22:08:30.316116 - [DEBUG]
3617 2019-Jan-16 22:08:30.316140 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
3618 2019-Jan-16 22:08:30.316784 - [DEBUG] Possible callees:
3619 2019-Jan-16 22:08:30.316810 - [DEBUG] bar
3620 2019-Jan-16 22:08:30.316834 - [DEBUG] Possible return sites:
3621 2019-Jan-16 22:08:30.316858 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got branch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !713622 2019-Jan-16 22:08:30.318147 - [DEBUG] Found and process special summary
3623 2019-Jan-16 22:08:30.318180 - [DEBUG] Compose: EdgeIdentity * AllBottom
3624 2019-Jan-16 22:08:30.318208 - [DEBUG]
3625 2019-Jan-16 22:08:30.318232 - [DEBUG] Propagate flow
3626 2019-Jan-16 22:08:30.318255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3627 2019-Jan-16 22:08:30.318312 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
3628 2019-Jan-16 22:08:30.318954 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3629 2019-Jan-16 22:08:30.319595 - [DEBUG] Edge function : AllBottom (result of previous compose)
3630 2019-Jan-16 22:08:30.319620 - [DEBUG]
3631 2019-Jan-16 22:08:30.319645 - [DEBUG] Join: AllTop & AllBottom
3632 2019-Jan-16 22:08:30.319671 - [DEBUG] = AllBottom (new jump func)
3633 2019-Jan-16 22:08:30.319696 - [DEBUG]
3634 2019-Jan-16 22:08:30.319720 - [DEBUG] Start adding new jump function
3635 2019-Jan-16 22:08:30.319743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3636 2019-Jan-16 22:08:30.319799 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3637 2019-Jan-16 22:08:30.320440 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
3638 2019-Jan-16 22:08:30.321080 - [DEBUG] Edge Function : AllBottom
3639 2019-Jan-16 22:08:30.321108 - [DEBUG] End adding new jump function
3640 2019-Jan-16 22:08:30.321132 - [DEBUG]
3641 2019-Jan-16 22:08:30.321156 - [DEBUG] -------------------------------------------- 107. Path Edge --------------------------------------------
3642 2019-Jan-16 22:08:30.321181 - [DEBUG]
3643 2019-Jan-16 22:08:30.321204 - [DEBUG] Process 107. path edge:
3644 2019-Jan-16 22:08:30.321228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3645 2019-Jan-16 22:08:30.321285 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
3646 2019-Jan-16 22:08:30.321943 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3647 2019-Jan-16 22:08:30.322584 - [DEBUG]
3648 2019-Jan-16 22:08:30.322609 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
3649 2019-Jan-16 22:08:30.323260 - [DEBUG] Compose: EdgeIdentity * AllBottom
3650 2019-Jan-16 22:08:30.323289 - [DEBUG]
3651 2019-Jan-16 22:08:30.323313 - [DEBUG] Propagate flow
3652 2019-Jan-16 22:08:30.323336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3653 2019-Jan-16 22:08:30.323393 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
3654 2019-Jan-16 22:08:30.324030 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3655 2019-Jan-16 22:08:30.324670 - [DEBUG] Edge function : AllBottom (result of previous compose)
3656 2019-Jan-16 22:08:30.324696 - [DEBUG]
3657 2019-Jan-16 22:08:30.324721 - [DEBUG] Join: AllTop & AllBottom
3658 2019-Jan-16 22:08:30.324761 - [DEBUG] = AllBottom (new jump func)
3659 2019-Jan-16 22:08:30.324789 - [DEBUG]
3660 2019-Jan-16 22:08:30.324812 - [DEBUG] Start adding new jump function
3661 2019-Jan-16 22:08:30.324835 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3662 2019-Jan-16 22:08:30.324892 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3663 2019-Jan-16 22:08:30.325533 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
3664 2019-Jan-16 22:08:30.326169 - [DEBUG] Edge Function : AllBottom
3665 2019-Jan-16 22:08:30.326197 - [DEBUG] End adding new jump function
3666 2019-Jan-16 22:08:30.326221 - [DEBUG]
3667 2019-Jan-16 22:08:30.326245 - [DEBUG] -------------------------------------------- 108. Path Edge --------------------------------------------
3668 2019-Jan-16 22:08:30.326278 - [DEBUG]
3669 2019-Jan-16 22:08:30.326302 - [DEBUG] Process 108. path edge:
3670 2019-Jan-16 22:08:30.326326 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3671 2019-Jan-16 22:08:30.326383 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
3672 2019-Jan-16 22:08:30.327020 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3673 2019-Jan-16 22:08:30.327662 - [DEBUG]
3674 2019-Jan-16 22:08:30.327687 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
3675 2019-Jan-16 22:08:30.328352 - [DEBUG] Compose: EdgeIdentity * AllBottom
3676 2019-Jan-16 22:08:30.328380 - [DEBUG]
3677 2019-Jan-16 22:08:30.328404 - [DEBUG] Propagate flow
3678 2019-Jan-16 22:08:30.328428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3679 2019-Jan-16 22:08:30.328484 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
3680 2019-Jan-16 22:08:30.329132 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3681 2019-Jan-16 22:08:30.329773 - [DEBUG] Edge function : AllBottom (result of previous compose)
3682 2019-Jan-16 22:08:30.329798 - [DEBUG]
3683 2019-Jan-16 22:08:30.329823 - [DEBUG] Join: AllTop & AllBottom
3684 2019-Jan-16 22:08:30.329849 - [DEBUG] = AllBottom (new jump func)
3685 2019-Jan-16 22:08:30.329874 - [DEBUG]
3686 2019-Jan-16 22:08:30.329897 - [DEBUG] Start adding new jump function
3687 2019-Jan-16 22:08:30.329921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3688 2019-Jan-16 22:08:30.329976 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3689 2019-Jan-16 22:08:30.330617 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
3690 2019-Jan-16 22:08:30.331263 - [DEBUG] Edge Function : AllBottom
3691 2019-Jan-16 22:08:30.331291 - [DEBUG] End adding new jump function
3692 2019-Jan-16 22:08:30.331315 - [DEBUG]
3693 2019-Jan-16 22:08:30.331339 - [DEBUG] -------------------------------------------- 109. Path Edge --------------------------------------------
3694 2019-Jan-16 22:08:30.331363 - [DEBUG]
3695 2019-Jan-16 22:08:30.331387 - [DEBUG] Process 109. path edge:
3696 2019-Jan-16 22:08:30.331410 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3697 2019-Jan-16 22:08:30.331480 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
3698 2019-Jan-16 22:08:30.332133 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3699 2019-Jan-16 22:08:30.332773 - [DEBUG]
3700 2019-Jan-16 22:08:30.332798 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
3701 2019-Jan-16 22:08:30.333449 - [DEBUG] Possible callees:
3702 2019-Jan-16 22:08:30.333474 - [DEBUG] llvm.dbg.declare
3703 2019-Jan-16 22:08:30.333499 - [DEBUG] Possible return sites:
3704 2019-Jan-16 22:08:30.333522 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !783705 2019-Jan-16 22:08:30.334810 - [DEBUG] Found and process special summary
3706 2019-Jan-16 22:08:30.334843 - [DEBUG] Compose: EdgeIdentity * AllBottom
3707 2019-Jan-16 22:08:30.334871 - [DEBUG]
3708 2019-Jan-16 22:08:30.334895 - [DEBUG] Propagate flow
3709 2019-Jan-16 22:08:30.334919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3710 2019-Jan-16 22:08:30.334975 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
3711 2019-Jan-16 22:08:30.335625 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3712 2019-Jan-16 22:08:30.336265 - [DEBUG] Edge function : AllBottom (result of previous compose)
3713 2019-Jan-16 22:08:30.336291 - [DEBUG]
3714 2019-Jan-16 22:08:30.336316 - [DEBUG] Join: AllTop & AllBottom
3715 2019-Jan-16 22:08:30.336342 - [DEBUG] = AllBottom (new jump func)
3716 2019-Jan-16 22:08:30.336367 - [DEBUG]
3717 2019-Jan-16 22:08:30.336390 - [DEBUG] Start adding new jump function
3718 2019-Jan-16 22:08:30.336414 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3719 2019-Jan-16 22:08:30.336470 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3720 2019-Jan-16 22:08:30.337112 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
3721 2019-Jan-16 22:08:30.337758 - [DEBUG] Edge Function : AllBottom
3722 2019-Jan-16 22:08:30.337786 - [DEBUG] End adding new jump function
3723 2019-Jan-16 22:08:30.337810 - [DEBUG]
3724 2019-Jan-16 22:08:30.337834 - [DEBUG] -------------------------------------------- 110. Path Edge --------------------------------------------
3725 2019-Jan-16 22:08:30.337859 - [DEBUG]
3726 2019-Jan-16 22:08:30.337882 - [DEBUG] Process 110. path edge:
3727 2019-Jan-16 22:08:30.337906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3728 2019-Jan-16 22:08:30.337962 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
3729 2019-Jan-16 22:08:30.338619 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3730 2019-Jan-16 22:08:30.339260 - [DEBUG]
3731 2019-Jan-16 22:08:30.339285 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
3732 2019-Jan-16 22:08:30.339936 - [DEBUG] Compose: EdgeIdentity * AllBottom
3733 2019-Jan-16 22:08:30.339964 - [DEBUG]
3734 2019-Jan-16 22:08:30.339988 - [DEBUG] Propagate flow
3735 2019-Jan-16 22:08:30.340011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3736 2019-Jan-16 22:08:30.340068 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
3737 2019-Jan-16 22:08:30.340707 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3738 2019-Jan-16 22:08:30.341353 - [DEBUG] Edge function : AllBottom (result of previous compose)
3739 2019-Jan-16 22:08:30.341378 - [DEBUG]
3740 2019-Jan-16 22:08:30.341403 - [DEBUG] Join: AllTop & AllBottom
3741 2019-Jan-16 22:08:30.341444 - [DEBUG] = AllBottom (new jump func)
3742 2019-Jan-16 22:08:30.341468 - [DEBUG]
3743 2019-Jan-16 22:08:30.341492 - [DEBUG] Start adding new jump function
3744 2019-Jan-16 22:08:30.341515 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3745 2019-Jan-16 22:08:30.341571 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3746 2019-Jan-16 22:08:30.342212 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
3747 2019-Jan-16 22:08:30.342849 - [DEBUG] Edge Function : AllBottom
3748 2019-Jan-16 22:08:30.342877 - [DEBUG] End adding new jump function
3749 2019-Jan-16 22:08:30.342901 - [DEBUG]
3750 2019-Jan-16 22:08:30.342924 - [DEBUG] -------------------------------------------- 111. Path Edge --------------------------------------------
3751 2019-Jan-16 22:08:30.342949 - [DEBUG]
3752 2019-Jan-16 22:08:30.342972 - [DEBUG] Process 111. path edge:
3753 2019-Jan-16 22:08:30.342996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3754 2019-Jan-16 22:08:30.343053 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
3755 2019-Jan-16 22:08:30.343688 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3756 2019-Jan-16 22:08:30.344335 - [DEBUG]
3757 2019-Jan-16 22:08:30.344361 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
3758 2019-Jan-16 22:08:30.345025 - [DEBUG] Compose: EdgeIdentity * AllBottom
3759 2019-Jan-16 22:08:30.345053 - [DEBUG]
3760 2019-Jan-16 22:08:30.345077 - [DEBUG] Propagate flow
3761 2019-Jan-16 22:08:30.345100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3762 2019-Jan-16 22:08:30.345157 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
3763 2019-Jan-16 22:08:30.345797 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3764 2019-Jan-16 22:08:30.346437 - [DEBUG] Edge function : AllBottom (result of previous compose)
3765 2019-Jan-16 22:08:30.346463 - [DEBUG]
3766 2019-Jan-16 22:08:30.346487 - [DEBUG] Join: AllTop & AllBottom
3767 2019-Jan-16 22:08:30.346514 - [DEBUG] = AllBottom (new jump func)
3768 2019-Jan-16 22:08:30.346538 - [DEBUG]
3769 2019-Jan-16 22:08:30.346562 - [DEBUG] Start adding new jump function
3770 2019-Jan-16 22:08:30.346586 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3771 2019-Jan-16 22:08:30.346642 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3772 2019-Jan-16 22:08:30.347283 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
3773 2019-Jan-16 22:08:30.347924 - [DEBUG] Edge Function : AllBottom
3774 2019-Jan-16 22:08:30.347951 - [DEBUG] End adding new jump function
3775 2019-Jan-16 22:08:30.347975 - [DEBUG]
3776 2019-Jan-16 22:08:30.347999 - [DEBUG] -------------------------------------------- 112. Path Edge --------------------------------------------
3777 2019-Jan-16 22:08:30.348023 - [DEBUG]
3778 2019-Jan-16 22:08:30.348047 - [DEBUG] Process 112. path edge:
3779 2019-Jan-16 22:08:30.348070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3780 2019-Jan-16 22:08:30.348140 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
3781 2019-Jan-16 22:08:30.348783 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3782 2019-Jan-16 22:08:30.349424 - [DEBUG]
3783 2019-Jan-16 22:08:30.349449 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
3784 2019-Jan-16 22:08:30.350100 - [DEBUG] Compose: EdgeIdentity * AllBottom
3785 2019-Jan-16 22:08:30.350128 - [DEBUG]
3786 2019-Jan-16 22:08:30.350152 - [DEBUG] Propagate flow
3787 2019-Jan-16 22:08:30.350175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3788 2019-Jan-16 22:08:30.350232 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
3789 2019-Jan-16 22:08:30.350868 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3790 2019-Jan-16 22:08:30.351524 - [DEBUG] Edge function : AllBottom (result of previous compose)
3791 2019-Jan-16 22:08:30.351550 - [DEBUG]
3792 2019-Jan-16 22:08:30.351574 - [DEBUG] Join: AllTop & AllBottom
3793 2019-Jan-16 22:08:30.351600 - [DEBUG] = AllBottom (new jump func)
3794 2019-Jan-16 22:08:30.351625 - [DEBUG]
3795 2019-Jan-16 22:08:30.351648 - [DEBUG] Start adding new jump function
3796 2019-Jan-16 22:08:30.351672 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3797 2019-Jan-16 22:08:30.351728 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3798 2019-Jan-16 22:08:30.352369 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
3799 2019-Jan-16 22:08:30.353003 - [DEBUG] Edge Function : AllBottom
3800 2019-Jan-16 22:08:30.353031 - [DEBUG] End adding new jump function
3801 2019-Jan-16 22:08:30.353055 - [DEBUG]
3802 2019-Jan-16 22:08:30.353079 - [DEBUG] -------------------------------------------- 113. Path Edge --------------------------------------------
3803 2019-Jan-16 22:08:30.353113 - [DEBUG]
3804 2019-Jan-16 22:08:30.353137 - [DEBUG] Process 113. path edge:
3805 2019-Jan-16 22:08:30.353161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3806 2019-Jan-16 22:08:30.353217 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
3807 2019-Jan-16 22:08:30.353854 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3808 2019-Jan-16 22:08:30.354494 - [DEBUG]
3809 2019-Jan-16 22:08:30.354520 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
3810 2019-Jan-16 22:08:30.355182 - [DEBUG] Compose: EdgeIdentity * AllBottom
3811 2019-Jan-16 22:08:30.355210 - [DEBUG]
3812 2019-Jan-16 22:08:30.355234 - [DEBUG] Propagate flow
3813 2019-Jan-16 22:08:30.355257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3814 2019-Jan-16 22:08:30.355313 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
3815 2019-Jan-16 22:08:30.355949 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3816 2019-Jan-16 22:08:30.356590 - [DEBUG] Edge function : AllBottom (result of previous compose)
3817 2019-Jan-16 22:08:30.356615 - [DEBUG]
3818 2019-Jan-16 22:08:30.356640 - [DEBUG] Join: AllTop & AllBottom
3819 2019-Jan-16 22:08:30.356666 - [DEBUG] = AllBottom (new jump func)
3820 2019-Jan-16 22:08:30.356690 - [DEBUG]
3821 2019-Jan-16 22:08:30.356714 - [DEBUG] Start adding new jump function
3822 2019-Jan-16 22:08:30.356737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3823 2019-Jan-16 22:08:30.356793 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3824 2019-Jan-16 22:08:30.357440 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
3825 2019-Jan-16 22:08:30.358077 - [DEBUG] Edge Function : AllBottom
3826 2019-Jan-16 22:08:30.358118 - [DEBUG] End adding new jump function
3827 2019-Jan-16 22:08:30.358142 - [DEBUG]
3828 2019-Jan-16 22:08:30.358165 - [DEBUG] -------------------------------------------- 114. Path Edge --------------------------------------------
3829 2019-Jan-16 22:08:30.358190 - [DEBUG]
3830 2019-Jan-16 22:08:30.358213 - [DEBUG] Process 114. path edge:
3831 2019-Jan-16 22:08:30.358237 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3832 2019-Jan-16 22:08:30.358293 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
3833 2019-Jan-16 22:08:30.358931 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3834 2019-Jan-16 22:08:30.359573 - [DEBUG]
3835 2019-Jan-16 22:08:30.359597 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
3836 2019-Jan-16 22:08:30.360248 - [DEBUG] Compose: EdgeIdentity * AllBottom
3837 2019-Jan-16 22:08:30.360276 - [DEBUG]
3838 2019-Jan-16 22:08:30.360299 - [DEBUG] Propagate flow
3839 2019-Jan-16 22:08:30.360323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3840 2019-Jan-16 22:08:30.360379 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3841 2019-Jan-16 22:08:30.361020 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3842 2019-Jan-16 22:08:30.361675 - [DEBUG] Edge function : AllBottom (result of previous compose)
3843 2019-Jan-16 22:08:30.361700 - [DEBUG]
3844 2019-Jan-16 22:08:30.361725 - [DEBUG] Join: AllTop & AllBottom
3845 2019-Jan-16 22:08:30.361751 - [DEBUG] = AllBottom (new jump func)
3846 2019-Jan-16 22:08:30.361775 - [DEBUG]
3847 2019-Jan-16 22:08:30.361799 - [DEBUG] Start adding new jump function
3848 2019-Jan-16 22:08:30.361830 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3849 2019-Jan-16 22:08:30.361887 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3850 2019-Jan-16 22:08:30.362527 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3851 2019-Jan-16 22:08:30.363168 - [DEBUG] Edge Function : AllBottom
3852 2019-Jan-16 22:08:30.363196 - [DEBUG] End adding new jump function
3853 2019-Jan-16 22:08:30.363220 - [DEBUG]
3854 2019-Jan-16 22:08:30.363243 - [DEBUG] -------------------------------------------- 115. Path Edge --------------------------------------------
3855 2019-Jan-16 22:08:30.363268 - [DEBUG]
3856 2019-Jan-16 22:08:30.363291 - [DEBUG] Process 115. path edge:
3857 2019-Jan-16 22:08:30.363315 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3858 2019-Jan-16 22:08:30.363371 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
3859 2019-Jan-16 22:08:30.364013 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3860 2019-Jan-16 22:08:30.364654 - [DEBUG]
3861 2019-Jan-16 22:08:30.364678 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3862 2019-Jan-16 22:08:30.365349 - [DEBUG] Compose: EdgeIdentity * AllBottom
3863 2019-Jan-16 22:08:30.365377 - [DEBUG]
3864 2019-Jan-16 22:08:30.365401 - [DEBUG] Propagate flow
3865 2019-Jan-16 22:08:30.365424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3866 2019-Jan-16 22:08:30.365480 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3867 2019-Jan-16 22:08:30.366119 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3868 2019-Jan-16 22:08:30.366758 - [DEBUG] Edge function : AllBottom (result of previous compose)
3869 2019-Jan-16 22:08:30.366784 - [DEBUG]
3870 2019-Jan-16 22:08:30.366808 - [DEBUG] Join: AllTop & AllBottom
3871 2019-Jan-16 22:08:30.366835 - [DEBUG] = AllBottom (new jump func)
3872 2019-Jan-16 22:08:30.366859 - [DEBUG]
3873 2019-Jan-16 22:08:30.366883 - [DEBUG] Start adding new jump function
3874 2019-Jan-16 22:08:30.366906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3875 2019-Jan-16 22:08:30.366962 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3876 2019-Jan-16 22:08:30.367602 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3877 2019-Jan-16 22:08:30.368255 - [DEBUG] Edge Function : AllBottom
3878 2019-Jan-16 22:08:30.368283 - [DEBUG] End adding new jump function
3879 2019-Jan-16 22:08:30.368307 - [DEBUG]
3880 2019-Jan-16 22:08:30.368330 - [DEBUG] -------------------------------------------- 116. Path Edge --------------------------------------------
3881 2019-Jan-16 22:08:30.368355 - [DEBUG]
3882 2019-Jan-16 22:08:30.368378 - [DEBUG] Process 116. path edge:
3883 2019-Jan-16 22:08:30.368402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3884 2019-Jan-16 22:08:30.368458 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
3885 2019-Jan-16 22:08:30.369096 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3886 2019-Jan-16 22:08:30.369737 - [DEBUG]
3887 2019-Jan-16 22:08:30.369763 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3888 2019-Jan-16 22:08:30.370411 - [DEBUG] Compose: EdgeIdentity * AllBottom
3889 2019-Jan-16 22:08:30.370439 - [DEBUG]
3890 2019-Jan-16 22:08:30.370463 - [DEBUG] Propagate flow
3891 2019-Jan-16 22:08:30.370486 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3892 2019-Jan-16 22:08:30.370555 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3893 2019-Jan-16 22:08:30.371205 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3894 2019-Jan-16 22:08:30.371862 - [DEBUG] Edge function : AllBottom (result of previous compose)
3895 2019-Jan-16 22:08:30.371887 - [DEBUG]
3896 2019-Jan-16 22:08:30.371912 - [DEBUG] Join: AllTop & AllBottom
3897 2019-Jan-16 22:08:30.371938 - [DEBUG] = AllBottom (new jump func)
3898 2019-Jan-16 22:08:30.371963 - [DEBUG]
3899 2019-Jan-16 22:08:30.371986 - [DEBUG] Start adding new jump function
3900 2019-Jan-16 22:08:30.372010 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3901 2019-Jan-16 22:08:30.372066 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3902 2019-Jan-16 22:08:30.372708 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3903 2019-Jan-16 22:08:30.373359 - [DEBUG] Edge Function : AllBottom
3904 2019-Jan-16 22:08:30.373387 - [DEBUG] End adding new jump function
3905 2019-Jan-16 22:08:30.373410 - [DEBUG]
3906 2019-Jan-16 22:08:30.373434 - [DEBUG] -------------------------------------------- 117. Path Edge --------------------------------------------
3907 2019-Jan-16 22:08:30.373458 - [DEBUG]
3908 2019-Jan-16 22:08:30.373482 - [DEBUG] Process 117. path edge:
3909 2019-Jan-16 22:08:30.373506 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3910 2019-Jan-16 22:08:30.373562 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
3911 2019-Jan-16 22:08:30.374207 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3912 2019-Jan-16 22:08:30.374864 - [DEBUG]
3913 2019-Jan-16 22:08:30.374889 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3914 2019-Jan-16 22:08:30.375540 - [DEBUG] Possible callees:
3915 2019-Jan-16 22:08:30.375565 - [DEBUG] llvm.dbg.declare
3916 2019-Jan-16 22:08:30.375591 - [DEBUG] Possible return sites:
3917 2019-Jan-16 22:08:30.375615 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1203918 2019-Jan-16 22:08:30.376891 - [DEBUG] Found and process special summary
3919 2019-Jan-16 22:08:30.376924 - [DEBUG] Compose: EdgeIdentity * AllBottom
3920 2019-Jan-16 22:08:30.376952 - [DEBUG]
3921 2019-Jan-16 22:08:30.376976 - [DEBUG] Propagate flow
3922 2019-Jan-16 22:08:30.376999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3923 2019-Jan-16 22:08:30.377056 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3924 2019-Jan-16 22:08:30.377696 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3925 2019-Jan-16 22:08:30.378352 - [DEBUG] Edge function : AllBottom (result of previous compose)
3926 2019-Jan-16 22:08:30.378378 - [DEBUG]
3927 2019-Jan-16 22:08:30.378402 - [DEBUG] Join: AllTop & AllBottom
3928 2019-Jan-16 22:08:30.378428 - [DEBUG] = AllBottom (new jump func)
3929 2019-Jan-16 22:08:30.378453 - [DEBUG]
3930 2019-Jan-16 22:08:30.378476 - [DEBUG] Start adding new jump function
3931 2019-Jan-16 22:08:30.378500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3932 2019-Jan-16 22:08:30.378556 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3933 2019-Jan-16 22:08:30.379197 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3934 2019-Jan-16 22:08:30.379843 - [DEBUG] Edge Function : AllBottom
3935 2019-Jan-16 22:08:30.379871 - [DEBUG] End adding new jump function
3936 2019-Jan-16 22:08:30.379895 - [DEBUG]
3937 2019-Jan-16 22:08:30.379919 - [DEBUG] -------------------------------------------- 118. Path Edge --------------------------------------------
3938 2019-Jan-16 22:08:30.379944 - [DEBUG]
3939 2019-Jan-16 22:08:30.379967 - [DEBUG] Process 118. path edge:
3940 2019-Jan-16 22:08:30.379991 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3941 2019-Jan-16 22:08:30.380047 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
3942 2019-Jan-16 22:08:30.380687 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3943 2019-Jan-16 22:08:30.381328 - [DEBUG]
3944 2019-Jan-16 22:08:30.381353 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3945 2019-Jan-16 22:08:30.382020 - [DEBUG] Compose: EdgeIdentity * AllBottom
3946 2019-Jan-16 22:08:30.382048 - [DEBUG]
3947 2019-Jan-16 22:08:30.382072 - [DEBUG] Propagate flow
3948 2019-Jan-16 22:08:30.382096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3949 2019-Jan-16 22:08:30.382152 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3950 2019-Jan-16 22:08:30.382788 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3951 2019-Jan-16 22:08:30.383428 - [DEBUG] Edge function : AllBottom (result of previous compose)
3952 2019-Jan-16 22:08:30.383453 - [DEBUG]
3953 2019-Jan-16 22:08:30.383478 - [DEBUG] Join: AllTop & AllBottom
3954 2019-Jan-16 22:08:30.383504 - [DEBUG] = AllBottom (new jump func)
3955 2019-Jan-16 22:08:30.383528 - [DEBUG]
3956 2019-Jan-16 22:08:30.383552 - [DEBUG] Start adding new jump function
3957 2019-Jan-16 22:08:30.383575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3958 2019-Jan-16 22:08:30.383631 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3959 2019-Jan-16 22:08:30.384271 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3960 2019-Jan-16 22:08:30.384922 - [DEBUG] Edge Function : AllBottom
3961 2019-Jan-16 22:08:30.384949 - [DEBUG] End adding new jump function
3962 2019-Jan-16 22:08:30.384973 - [DEBUG]
3963 2019-Jan-16 22:08:30.384997 - [DEBUG] -------------------------------------------- 119. Path Edge --------------------------------------------
3964 2019-Jan-16 22:08:30.385022 - [DEBUG]
3965 2019-Jan-16 22:08:30.385045 - [DEBUG] Process 119. path edge:
3966 2019-Jan-16 22:08:30.385069 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3967 2019-Jan-16 22:08:30.385125 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
3968 2019-Jan-16 22:08:30.385762 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3969 2019-Jan-16 22:08:30.386402 - [DEBUG]
3970 2019-Jan-16 22:08:30.386427 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3971 2019-Jan-16 22:08:30.387074 - [DEBUG] Compose: EdgeIdentity * AllBottom
3972 2019-Jan-16 22:08:30.387102 - [DEBUG]
3973 2019-Jan-16 22:08:30.387126 - [DEBUG] Propagate flow
3974 2019-Jan-16 22:08:30.387150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3975 2019-Jan-16 22:08:30.387206 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3976 2019-Jan-16 22:08:30.387861 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3977 2019-Jan-16 22:08:30.388523 - [DEBUG] Edge function : AllBottom (result of previous compose)
3978 2019-Jan-16 22:08:30.388548 - [DEBUG]
3979 2019-Jan-16 22:08:30.388581 - [DEBUG] Join: AllTop & AllBottom
3980 2019-Jan-16 22:08:30.388608 - [DEBUG] = AllBottom (new jump func)
3981 2019-Jan-16 22:08:30.388632 - [DEBUG]
3982 2019-Jan-16 22:08:30.388656 - [DEBUG] Start adding new jump function
3983 2019-Jan-16 22:08:30.388680 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3984 2019-Jan-16 22:08:30.388736 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
3985 2019-Jan-16 22:08:30.389378 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3986 2019-Jan-16 22:08:30.390032 - [DEBUG] Edge Function : AllBottom
3987 2019-Jan-16 22:08:30.390059 - [DEBUG] End adding new jump function
3988 2019-Jan-16 22:08:30.390084 - [DEBUG]
3989 2019-Jan-16 22:08:30.390107 - [DEBUG] -------------------------------------------- 120. Path Edge --------------------------------------------
3990 2019-Jan-16 22:08:30.390132 - [DEBUG]
3991 2019-Jan-16 22:08:30.390156 - [DEBUG] Process 120. path edge:
3992 2019-Jan-16 22:08:30.390180 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3993 2019-Jan-16 22:08:30.390236 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
3994 2019-Jan-16 22:08:30.390884 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
3995 2019-Jan-16 22:08:30.391540 - [DEBUG]
3996 2019-Jan-16 22:08:30.391565 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3997 2019-Jan-16 22:08:30.392215 - [DEBUG] Possible callees:
3998 2019-Jan-16 22:08:30.392241 - [DEBUG] llvm.dbg.declare
3999 2019-Jan-16 22:08:30.392266 - [DEBUG] Possible return sites:
4000 2019-Jan-16 22:08:30.392290 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1494001 2019-Jan-16 22:08:30.393565 - [DEBUG] Found and process special summary
4002 2019-Jan-16 22:08:30.393598 - [DEBUG] Compose: EdgeIdentity * AllBottom
4003 2019-Jan-16 22:08:30.393626 - [DEBUG]
4004 2019-Jan-16 22:08:30.393650 - [DEBUG] Propagate flow
4005 2019-Jan-16 22:08:30.393673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4006 2019-Jan-16 22:08:30.393730 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4007 2019-Jan-16 22:08:30.394372 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4008 2019-Jan-16 22:08:30.395029 - [DEBUG] Edge function : AllBottom (result of previous compose)
4009 2019-Jan-16 22:08:30.395054 - [DEBUG]
4010 2019-Jan-16 22:08:30.395079 - [DEBUG] Join: AllTop & AllBottom
4011 2019-Jan-16 22:08:30.395105 - [DEBUG] = AllBottom (new jump func)
4012 2019-Jan-16 22:08:30.395130 - [DEBUG]
4013 2019-Jan-16 22:08:30.395154 - [DEBUG] Start adding new jump function
4014 2019-Jan-16 22:08:30.395177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4015 2019-Jan-16 22:08:30.395234 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4016 2019-Jan-16 22:08:30.395876 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4017 2019-Jan-16 22:08:30.396518 - [DEBUG] Edge Function : AllBottom
4018 2019-Jan-16 22:08:30.396546 - [DEBUG] End adding new jump function
4019 2019-Jan-16 22:08:30.396570 - [DEBUG]
4020 2019-Jan-16 22:08:30.396594 - [DEBUG] -------------------------------------------- 121. Path Edge --------------------------------------------
4021 2019-Jan-16 22:08:30.396618 - [DEBUG]
4022 2019-Jan-16 22:08:30.396642 - [DEBUG] Process 121. path edge:
4023 2019-Jan-16 22:08:30.396674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4024 2019-Jan-16 22:08:30.396731 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
4025 2019-Jan-16 22:08:30.397373 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4026 2019-Jan-16 22:08:30.398015 - [DEBUG]
4027 2019-Jan-16 22:08:30.398040 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4028 2019-Jan-16 22:08:30.398707 - [DEBUG] Compose: EdgeIdentity * AllBottom
4029 2019-Jan-16 22:08:30.398735 - [DEBUG]
4030 2019-Jan-16 22:08:30.398759 - [DEBUG] Propagate flow
4031 2019-Jan-16 22:08:30.398782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4032 2019-Jan-16 22:08:30.398839 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4033 2019-Jan-16 22:08:30.399476 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4034 2019-Jan-16 22:08:30.400117 - [DEBUG] Edge function : AllBottom (result of previous compose)
4035 2019-Jan-16 22:08:30.400142 - [DEBUG]
4036 2019-Jan-16 22:08:30.400167 - [DEBUG] Join: AllTop & AllBottom
4037 2019-Jan-16 22:08:30.400193 - [DEBUG] = AllBottom (new jump func)
4038 2019-Jan-16 22:08:30.400217 - [DEBUG]
4039 2019-Jan-16 22:08:30.400241 - [DEBUG] Start adding new jump function
4040 2019-Jan-16 22:08:30.400264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4041 2019-Jan-16 22:08:30.400320 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4042 2019-Jan-16 22:08:30.400961 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4043 2019-Jan-16 22:08:30.401613 - [DEBUG] Edge Function : AllBottom
4044 2019-Jan-16 22:08:30.401641 - [DEBUG] End adding new jump function
4045 2019-Jan-16 22:08:30.401665 - [DEBUG]
4046 2019-Jan-16 22:08:30.401689 - [DEBUG] -------------------------------------------- 122. Path Edge --------------------------------------------
4047 2019-Jan-16 22:08:30.401714 - [DEBUG]
4048 2019-Jan-16 22:08:30.401737 - [DEBUG] Process 122. path edge:
4049 2019-Jan-16 22:08:30.401761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4050 2019-Jan-16 22:08:30.401817 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
4051 2019-Jan-16 22:08:30.402453 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4052 2019-Jan-16 22:08:30.403094 - [DEBUG]
4053 2019-Jan-16 22:08:30.403119 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4054 2019-Jan-16 22:08:30.403765 - [DEBUG] Compose: EdgeIdentity * AllBottom
4055 2019-Jan-16 22:08:30.403794 - [DEBUG]
4056 2019-Jan-16 22:08:30.403818 - [DEBUG] Propagate flow
4057 2019-Jan-16 22:08:30.403841 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4058 2019-Jan-16 22:08:30.403898 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4059 2019-Jan-16 22:08:30.404546 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4060 2019-Jan-16 22:08:30.405202 - [DEBUG] Edge function : AllBottom (result of previous compose)
4061 2019-Jan-16 22:08:30.405227 - [DEBUG]
4062 2019-Jan-16 22:08:30.405252 - [DEBUG] Join: AllTop & AllBottom
4063 2019-Jan-16 22:08:30.405279 - [DEBUG] = AllBottom (new jump func)
4064 2019-Jan-16 22:08:30.405304 - [DEBUG]
4065 2019-Jan-16 22:08:30.405327 - [DEBUG] Start adding new jump function
4066 2019-Jan-16 22:08:30.405351 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4067 2019-Jan-16 22:08:30.405407 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4068 2019-Jan-16 22:08:30.406061 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4069 2019-Jan-16 22:08:30.406708 - [DEBUG] Edge Function : AllBottom
4070 2019-Jan-16 22:08:30.406736 - [DEBUG] End adding new jump function
4071 2019-Jan-16 22:08:30.406761 - [DEBUG]
4072 2019-Jan-16 22:08:30.406785 - [DEBUG] -------------------------------------------- 123. Path Edge --------------------------------------------
4073 2019-Jan-16 22:08:30.406810 - [DEBUG]
4074 2019-Jan-16 22:08:30.406833 - [DEBUG] Process 123. path edge:
4075 2019-Jan-16 22:08:30.406857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4076 2019-Jan-16 22:08:30.406914 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
4077 2019-Jan-16 22:08:30.407567 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4078 2019-Jan-16 22:08:30.408226 - [DEBUG]
4079 2019-Jan-16 22:08:30.408251 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4080 2019-Jan-16 22:08:30.408902 - [DEBUG] Possible callees:
4081 2019-Jan-16 22:08:30.408928 - [DEBUG] llvm.dbg.declare
4082 2019-Jan-16 22:08:30.408953 - [DEBUG] Possible return sites:
4083 2019-Jan-16 22:08:30.408977 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1554084 2019-Jan-16 22:08:30.410255 - [DEBUG] Found and process special summary
4085 2019-Jan-16 22:08:30.410289 - [DEBUG] Compose: EdgeIdentity * AllBottom
4086 2019-Jan-16 22:08:30.410317 - [DEBUG]
4087 2019-Jan-16 22:08:30.410341 - [DEBUG] Propagate flow
4088 2019-Jan-16 22:08:30.410364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4089 2019-Jan-16 22:08:30.410426 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4090 2019-Jan-16 22:08:30.411073 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4091 2019-Jan-16 22:08:30.411778 - [DEBUG] Edge function : AllBottom (result of previous compose)
4092 2019-Jan-16 22:08:30.411806 - [DEBUG]
4093 2019-Jan-16 22:08:30.411832 - [DEBUG] Join: AllTop & AllBottom
4094 2019-Jan-16 22:08:30.411859 - [DEBUG] = AllBottom (new jump func)
4095 2019-Jan-16 22:08:30.411883 - [DEBUG]
4096 2019-Jan-16 22:08:30.411907 - [DEBUG] Start adding new jump function
4097 2019-Jan-16 22:08:30.411931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4098 2019-Jan-16 22:08:30.412000 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4099 2019-Jan-16 22:08:30.412703 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4100 2019-Jan-16 22:08:30.413395 - [DEBUG] Edge Function : AllBottom
4101 2019-Jan-16 22:08:30.413428 - [DEBUG] End adding new jump function
4102 2019-Jan-16 22:08:30.413452 - [DEBUG]
4103 2019-Jan-16 22:08:30.413477 - [DEBUG] -------------------------------------------- 124. Path Edge --------------------------------------------
4104 2019-Jan-16 22:08:30.413503 - [DEBUG]
4105 2019-Jan-16 22:08:30.413527 - [DEBUG] Process 124. path edge:
4106 2019-Jan-16 22:08:30.413551 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4107 2019-Jan-16 22:08:30.413614 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
4108 2019-Jan-16 22:08:30.414258 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4109 2019-Jan-16 22:08:30.414926 - [DEBUG]
4110 2019-Jan-16 22:08:30.414970 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4111 2019-Jan-16 22:08:30.415640 - [DEBUG] Compose: EdgeIdentity * AllBottom
4112 2019-Jan-16 22:08:30.415669 - [DEBUG]
4113 2019-Jan-16 22:08:30.415693 - [DEBUG] Propagate flow
4114 2019-Jan-16 22:08:30.415716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4115 2019-Jan-16 22:08:30.415773 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4116 2019-Jan-16 22:08:30.416412 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4117 2019-Jan-16 22:08:30.417053 - [DEBUG] Edge function : AllBottom (result of previous compose)
4118 2019-Jan-16 22:08:30.417079 - [DEBUG]
4119 2019-Jan-16 22:08:30.417104 - [DEBUG] Join: AllTop & AllBottom
4120 2019-Jan-16 22:08:30.417130 - [DEBUG] = AllBottom (new jump func)
4121 2019-Jan-16 22:08:30.417154 - [DEBUG]
4122 2019-Jan-16 22:08:30.417178 - [DEBUG] Start adding new jump function
4123 2019-Jan-16 22:08:30.417201 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4124 2019-Jan-16 22:08:30.417257 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4125 2019-Jan-16 22:08:30.417898 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4126 2019-Jan-16 22:08:30.418550 - [DEBUG] Edge Function : AllBottom
4127 2019-Jan-16 22:08:30.418578 - [DEBUG] End adding new jump function
4128 2019-Jan-16 22:08:30.418602 - [DEBUG]
4129 2019-Jan-16 22:08:30.418625 - [DEBUG] -------------------------------------------- 125. Path Edge --------------------------------------------
4130 2019-Jan-16 22:08:30.418650 - [DEBUG]
4131 2019-Jan-16 22:08:30.418673 - [DEBUG] Process 125. path edge:
4132 2019-Jan-16 22:08:30.418696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4133 2019-Jan-16 22:08:30.418753 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
4134 2019-Jan-16 22:08:30.419390 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4135 2019-Jan-16 22:08:30.420029 - [DEBUG]
4136 2019-Jan-16 22:08:30.420055 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4137 2019-Jan-16 22:08:30.420703 - [DEBUG] Compose: EdgeIdentity * AllBottom
4138 2019-Jan-16 22:08:30.420731 - [DEBUG]
4139 2019-Jan-16 22:08:30.420755 - [DEBUG] Propagate flow
4140 2019-Jan-16 22:08:30.420779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4141 2019-Jan-16 22:08:30.420835 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4142 2019-Jan-16 22:08:30.421486 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4143 2019-Jan-16 22:08:30.422137 - [DEBUG] Edge function : AllBottom (result of previous compose)
4144 2019-Jan-16 22:08:30.422162 - [DEBUG]
4145 2019-Jan-16 22:08:30.422187 - [DEBUG] Join: AllTop & AllBottom
4146 2019-Jan-16 22:08:30.422213 - [DEBUG] = AllBottom (new jump func)
4147 2019-Jan-16 22:08:30.422238 - [DEBUG]
4148 2019-Jan-16 22:08:30.422261 - [DEBUG] Start adding new jump function
4149 2019-Jan-16 22:08:30.422285 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4150 2019-Jan-16 22:08:30.422341 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4151 2019-Jan-16 22:08:30.422981 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4152 2019-Jan-16 22:08:30.423616 - [DEBUG] Edge Function : AllBottom
4153 2019-Jan-16 22:08:30.423644 - [DEBUG] End adding new jump function
4154 2019-Jan-16 22:08:30.423668 - [DEBUG]
4155 2019-Jan-16 22:08:30.423692 - [DEBUG] -------------------------------------------- 126. Path Edge --------------------------------------------
4156 2019-Jan-16 22:08:30.423725 - [DEBUG]
4157 2019-Jan-16 22:08:30.423749 - [DEBUG] Process 126. path edge:
4158 2019-Jan-16 22:08:30.423773 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4159 2019-Jan-16 22:08:30.423829 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
4160 2019-Jan-16 22:08:30.424466 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4161 2019-Jan-16 22:08:30.425121 - [DEBUG]
4162 2019-Jan-16 22:08:30.425147 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4163 2019-Jan-16 22:08:30.425796 - [DEBUG] Compose: EdgeIdentity * AllBottom
4164 2019-Jan-16 22:08:30.425824 - [DEBUG]
4165 2019-Jan-16 22:08:30.425848 - [DEBUG] Propagate flow
4166 2019-Jan-16 22:08:30.425871 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4167 2019-Jan-16 22:08:30.425928 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4168 2019-Jan-16 22:08:30.426578 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4169 2019-Jan-16 22:08:30.427218 - [DEBUG] Edge function : AllBottom (result of previous compose)
4170 2019-Jan-16 22:08:30.427243 - [DEBUG]
4171 2019-Jan-16 22:08:30.427268 - [DEBUG] Join: AllTop & AllBottom
4172 2019-Jan-16 22:08:30.427294 - [DEBUG] = AllBottom (new jump func)
4173 2019-Jan-16 22:08:30.427318 - [DEBUG]
4174 2019-Jan-16 22:08:30.427342 - [DEBUG] Start adding new jump function
4175 2019-Jan-16 22:08:30.427365 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4176 2019-Jan-16 22:08:30.427421 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4177 2019-Jan-16 22:08:30.428061 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4178 2019-Jan-16 22:08:30.428722 - [DEBUG] Edge Function : AllBottom
4179 2019-Jan-16 22:08:30.428751 - [DEBUG] End adding new jump function
4180 2019-Jan-16 22:08:30.428775 - [DEBUG]
4181 2019-Jan-16 22:08:30.428798 - [DEBUG] -------------------------------------------- 127. Path Edge --------------------------------------------
4182 2019-Jan-16 22:08:30.428823 - [DEBUG]
4183 2019-Jan-16 22:08:30.428846 - [DEBUG] Process 127. path edge:
4184 2019-Jan-16 22:08:30.428870 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4185 2019-Jan-16 22:08:30.428926 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
4186 2019-Jan-16 22:08:30.429574 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4187 2019-Jan-16 22:08:30.430215 - [DEBUG]
4188 2019-Jan-16 22:08:30.430239 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4189 2019-Jan-16 22:08:30.430893 - [DEBUG] Possible callees:
4190 2019-Jan-16 22:08:30.430918 - [DEBUG] llvm.dbg.declare
4191 2019-Jan-16 22:08:30.430943 - [DEBUG] Possible return sites:
4192 2019-Jan-16 22:08:30.430967 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1634193 2019-Jan-16 22:08:30.432267 - [DEBUG] Found and process special summary
4194 2019-Jan-16 22:08:30.432301 - [DEBUG] Compose: EdgeIdentity * AllBottom
4195 2019-Jan-16 22:08:30.432329 - [DEBUG]
4196 2019-Jan-16 22:08:30.432353 - [DEBUG] Propagate flow
4197 2019-Jan-16 22:08:30.432376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4198 2019-Jan-16 22:08:30.432433 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4199 2019-Jan-16 22:08:30.433082 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4200 2019-Jan-16 22:08:30.433725 - [DEBUG] Edge function : AllBottom (result of previous compose)
4201 2019-Jan-16 22:08:30.433751 - [DEBUG]
4202 2019-Jan-16 22:08:30.433776 - [DEBUG] Join: AllTop & AllBottom
4203 2019-Jan-16 22:08:30.433802 - [DEBUG] = AllBottom (new jump func)
4204 2019-Jan-16 22:08:30.433826 - [DEBUG]
4205 2019-Jan-16 22:08:30.433850 - [DEBUG] Start adding new jump function
4206 2019-Jan-16 22:08:30.433873 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4207 2019-Jan-16 22:08:30.433929 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4208 2019-Jan-16 22:08:30.434569 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4209 2019-Jan-16 22:08:30.435259 - [DEBUG] Edge Function : AllBottom
4210 2019-Jan-16 22:08:30.435287 - [DEBUG] End adding new jump function
4211 2019-Jan-16 22:08:30.435311 - [DEBUG]
4212 2019-Jan-16 22:08:30.435335 - [DEBUG] -------------------------------------------- 128. Path Edge --------------------------------------------
4213 2019-Jan-16 22:08:30.435360 - [DEBUG]
4214 2019-Jan-16 22:08:30.435383 - [DEBUG] Process 128. path edge:
4215 2019-Jan-16 22:08:30.435407 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4216 2019-Jan-16 22:08:30.435463 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
4217 2019-Jan-16 22:08:30.436104 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4218 2019-Jan-16 22:08:30.436745 - [DEBUG]
4219 2019-Jan-16 22:08:30.436769 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4220 2019-Jan-16 22:08:30.437429 - [DEBUG] Compose: EdgeIdentity * AllBottom
4221 2019-Jan-16 22:08:30.437457 - [DEBUG]
4222 2019-Jan-16 22:08:30.437481 - [DEBUG] Propagate flow
4223 2019-Jan-16 22:08:30.437505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4224 2019-Jan-16 22:08:30.437561 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4225 2019-Jan-16 22:08:30.438219 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4226 2019-Jan-16 22:08:30.438860 - [DEBUG] Edge function : AllBottom (result of previous compose)
4227 2019-Jan-16 22:08:30.438886 - [DEBUG]
4228 2019-Jan-16 22:08:30.438911 - [DEBUG] Join: AllTop & AllBottom
4229 2019-Jan-16 22:08:30.438937 - [DEBUG] = AllBottom (new jump func)
4230 2019-Jan-16 22:08:30.438962 - [DEBUG]
4231 2019-Jan-16 22:08:30.438986 - [DEBUG] Start adding new jump function
4232 2019-Jan-16 22:08:30.439009 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4233 2019-Jan-16 22:08:30.439066 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4234 2019-Jan-16 22:08:30.439707 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4235 2019-Jan-16 22:08:30.440343 - [DEBUG] Edge Function : AllBottom
4236 2019-Jan-16 22:08:30.440372 - [DEBUG] End adding new jump function
4237 2019-Jan-16 22:08:30.440396 - [DEBUG]
4238 2019-Jan-16 22:08:30.440420 - [DEBUG] -------------------------------------------- 129. Path Edge --------------------------------------------
4239 2019-Jan-16 22:08:30.440445 - [DEBUG]
4240 2019-Jan-16 22:08:30.440468 - [DEBUG] Process 129. path edge:
4241 2019-Jan-16 22:08:30.440492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4242 2019-Jan-16 22:08:30.440549 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
4243 2019-Jan-16 22:08:30.441213 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4244 2019-Jan-16 22:08:30.441935 - [DEBUG]
4245 2019-Jan-16 22:08:30.441965 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4246 2019-Jan-16 22:08:30.442676 - [DEBUG] Compose: EdgeIdentity * AllBottom
4247 2019-Jan-16 22:08:30.442707 - [DEBUG]
4248 2019-Jan-16 22:08:30.442730 - [DEBUG] Propagate flow
4249 2019-Jan-16 22:08:30.442754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4250 2019-Jan-16 22:08:30.442820 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4251 2019-Jan-16 22:08:30.443480 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4252 2019-Jan-16 22:08:30.444122 - [DEBUG] Edge function : AllBottom (result of previous compose)
4253 2019-Jan-16 22:08:30.444147 - [DEBUG]
4254 2019-Jan-16 22:08:30.444174 - [DEBUG] Join: AllTop & AllBottom
4255 2019-Jan-16 22:08:30.444200 - [DEBUG] = AllBottom (new jump func)
4256 2019-Jan-16 22:08:30.444225 - [DEBUG]
4257 2019-Jan-16 22:08:30.444249 - [DEBUG] Start adding new jump function
4258 2019-Jan-16 22:08:30.444272 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4259 2019-Jan-16 22:08:30.444328 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4260 2019-Jan-16 22:08:30.444997 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4261 2019-Jan-16 22:08:30.445648 - [DEBUG] Edge Function : AllBottom
4262 2019-Jan-16 22:08:30.445678 - [DEBUG] End adding new jump function
4263 2019-Jan-16 22:08:30.445702 - [DEBUG]
4264 2019-Jan-16 22:08:30.445726 - [DEBUG] -------------------------------------------- 130. Path Edge --------------------------------------------
4265 2019-Jan-16 22:08:30.445751 - [DEBUG]
4266 2019-Jan-16 22:08:30.445774 - [DEBUG] Process 130. path edge:
4267 2019-Jan-16 22:08:30.445798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4268 2019-Jan-16 22:08:30.445855 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
4269 2019-Jan-16 22:08:30.446502 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4270 2019-Jan-16 22:08:30.447142 - [DEBUG]
4271 2019-Jan-16 22:08:30.447167 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4272 2019-Jan-16 22:08:30.447819 - [DEBUG] Possible callees:
4273 2019-Jan-16 22:08:30.447844 - [DEBUG] llvm.dbg.declare
4274 2019-Jan-16 22:08:30.447869 - [DEBUG] Possible return sites:
4275 2019-Jan-16 22:08:30.447893 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1694276 2019-Jan-16 22:08:30.449195 - [DEBUG] Found and process special summary
4277 2019-Jan-16 22:08:30.449229 - [DEBUG] Compose: EdgeIdentity * AllBottom
4278 2019-Jan-16 22:08:30.449257 - [DEBUG]
4279 2019-Jan-16 22:08:30.449281 - [DEBUG] Propagate flow
4280 2019-Jan-16 22:08:30.449305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4281 2019-Jan-16 22:08:30.449361 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4282 2019-Jan-16 22:08:30.450003 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4283 2019-Jan-16 22:08:30.450642 - [DEBUG] Edge function : AllBottom (result of previous compose)
4284 2019-Jan-16 22:08:30.450668 - [DEBUG]
4285 2019-Jan-16 22:08:30.450693 - [DEBUG] Join: AllTop & AllBottom
4286 2019-Jan-16 22:08:30.450719 - [DEBUG] = AllBottom (new jump func)
4287 2019-Jan-16 22:08:30.450758 - [DEBUG]
4288 2019-Jan-16 22:08:30.450782 - [DEBUG] Start adding new jump function
4289 2019-Jan-16 22:08:30.450805 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4290 2019-Jan-16 22:08:30.450862 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4291 2019-Jan-16 22:08:30.451517 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4292 2019-Jan-16 22:08:30.452157 - [DEBUG] Edge Function : AllBottom
4293 2019-Jan-16 22:08:30.452185 - [DEBUG] End adding new jump function
4294 2019-Jan-16 22:08:30.452210 - [DEBUG]
4295 2019-Jan-16 22:08:30.452234 - [DEBUG] -------------------------------------------- 131. Path Edge --------------------------------------------
4296 2019-Jan-16 22:08:30.452258 - [DEBUG]
4297 2019-Jan-16 22:08:30.452282 - [DEBUG] Process 131. path edge:
4298 2019-Jan-16 22:08:30.452306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4299 2019-Jan-16 22:08:30.452363 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
4300 2019-Jan-16 22:08:30.453003 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4301 2019-Jan-16 22:08:30.453645 - [DEBUG]
4302 2019-Jan-16 22:08:30.453669 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4303 2019-Jan-16 22:08:30.454323 - [DEBUG] Compose: EdgeIdentity * AllBottom
4304 2019-Jan-16 22:08:30.454351 - [DEBUG]
4305 2019-Jan-16 22:08:30.454375 - [DEBUG] Propagate flow
4306 2019-Jan-16 22:08:30.454398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4307 2019-Jan-16 22:08:30.454454 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4308 2019-Jan-16 22:08:30.455107 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4309 2019-Jan-16 22:08:30.455746 - [DEBUG] Edge function : AllBottom (result of previous compose)
4310 2019-Jan-16 22:08:30.455772 - [DEBUG]
4311 2019-Jan-16 22:08:30.455797 - [DEBUG] Join: AllTop & AllBottom
4312 2019-Jan-16 22:08:30.455823 - [DEBUG] = AllBottom (new jump func)
4313 2019-Jan-16 22:08:30.455848 - [DEBUG]
4314 2019-Jan-16 22:08:30.455871 - [DEBUG] Start adding new jump function
4315 2019-Jan-16 22:08:30.455894 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4316 2019-Jan-16 22:08:30.455950 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4317 2019-Jan-16 22:08:30.456590 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4318 2019-Jan-16 22:08:30.457251 - [DEBUG] Edge Function : AllBottom
4319 2019-Jan-16 22:08:30.457282 - [DEBUG] End adding new jump function
4320 2019-Jan-16 22:08:30.457306 - [DEBUG]
4321 2019-Jan-16 22:08:30.457331 - [DEBUG] -------------------------------------------- 132. Path Edge --------------------------------------------
4322 2019-Jan-16 22:08:30.457356 - [DEBUG]
4323 2019-Jan-16 22:08:30.457379 - [DEBUG] Process 132. path edge:
4324 2019-Jan-16 22:08:30.457403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4325 2019-Jan-16 22:08:30.457466 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
4326 2019-Jan-16 22:08:30.458170 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4327 2019-Jan-16 22:08:30.458844 - [DEBUG]
4328 2019-Jan-16 22:08:30.458871 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4329 2019-Jan-16 22:08:30.459534 - [DEBUG] Compose: EdgeIdentity * AllBottom
4330 2019-Jan-16 22:08:30.459563 - [DEBUG]
4331 2019-Jan-16 22:08:30.459587 - [DEBUG] Propagate flow
4332 2019-Jan-16 22:08:30.459611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4333 2019-Jan-16 22:08:30.459685 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4334 2019-Jan-16 22:08:30.460326 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4335 2019-Jan-16 22:08:30.460964 - [DEBUG] Edge function : AllBottom (result of previous compose)
4336 2019-Jan-16 22:08:30.460990 - [DEBUG]
4337 2019-Jan-16 22:08:30.461016 - [DEBUG] Join: AllTop & AllBottom
4338 2019-Jan-16 22:08:30.461042 - [DEBUG] = AllBottom (new jump func)
4339 2019-Jan-16 22:08:30.461066 - [DEBUG]
4340 2019-Jan-16 22:08:30.461090 - [DEBUG] Start adding new jump function
4341 2019-Jan-16 22:08:30.461113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4342 2019-Jan-16 22:08:30.461169 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4343 2019-Jan-16 22:08:30.461827 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4344 2019-Jan-16 22:08:30.462465 - [DEBUG] Edge Function : AllBottom
4345 2019-Jan-16 22:08:30.462493 - [DEBUG] End adding new jump function
4346 2019-Jan-16 22:08:30.462517 - [DEBUG]
4347 2019-Jan-16 22:08:30.462541 - [DEBUG] -------------------------------------------- 133. Path Edge --------------------------------------------
4348 2019-Jan-16 22:08:30.462566 - [DEBUG]
4349 2019-Jan-16 22:08:30.462589 - [DEBUG] Process 133. path edge:
4350 2019-Jan-16 22:08:30.462613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4351 2019-Jan-16 22:08:30.462669 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
4352 2019-Jan-16 22:08:30.463308 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4353 2019-Jan-16 22:08:30.463946 - [DEBUG]
4354 2019-Jan-16 22:08:30.463971 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4355 2019-Jan-16 22:08:30.464621 - [DEBUG] Compose: EdgeIdentity * AllBottom
4356 2019-Jan-16 22:08:30.464650 - [DEBUG]
4357 2019-Jan-16 22:08:30.464673 - [DEBUG] Propagate flow
4358 2019-Jan-16 22:08:30.464696 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4359 2019-Jan-16 22:08:30.464766 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4360 2019-Jan-16 22:08:30.465414 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4361 2019-Jan-16 22:08:30.466055 - [DEBUG] Edge function : AllBottom (result of previous compose)
4362 2019-Jan-16 22:08:30.466080 - [DEBUG]
4363 2019-Jan-16 22:08:30.466105 - [DEBUG] Join: AllTop & AllBottom
4364 2019-Jan-16 22:08:30.466131 - [DEBUG] = AllBottom (new jump func)
4365 2019-Jan-16 22:08:30.466156 - [DEBUG]
4366 2019-Jan-16 22:08:30.466179 - [DEBUG] Start adding new jump function
4367 2019-Jan-16 22:08:30.466202 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4368 2019-Jan-16 22:08:30.466258 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4369 2019-Jan-16 22:08:30.466898 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4370 2019-Jan-16 22:08:30.467533 - [DEBUG] Edge Function : AllBottom
4371 2019-Jan-16 22:08:30.467561 - [DEBUG] End adding new jump function
4372 2019-Jan-16 22:08:30.467585 - [DEBUG]
4373 2019-Jan-16 22:08:30.467608 - [DEBUG] -------------------------------------------- 134. Path Edge --------------------------------------------
4374 2019-Jan-16 22:08:30.467633 - [DEBUG]
4375 2019-Jan-16 22:08:30.467657 - [DEBUG] Process 134. path edge:
4376 2019-Jan-16 22:08:30.467680 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4377 2019-Jan-16 22:08:30.467736 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
4378 2019-Jan-16 22:08:30.468403 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4379 2019-Jan-16 22:08:30.469045 - [DEBUG]
4380 2019-Jan-16 22:08:30.469071 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4381 2019-Jan-16 22:08:30.469720 - [DEBUG] Compose: EdgeIdentity * AllBottom
4382 2019-Jan-16 22:08:30.469748 - [DEBUG]
4383 2019-Jan-16 22:08:30.469772 - [DEBUG] Propagate flow
4384 2019-Jan-16 22:08:30.469795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4385 2019-Jan-16 22:08:30.469851 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4386 2019-Jan-16 22:08:30.470492 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4387 2019-Jan-16 22:08:30.471131 - [DEBUG] Edge function : AllBottom (result of previous compose)
4388 2019-Jan-16 22:08:30.471157 - [DEBUG]
4389 2019-Jan-16 22:08:30.471181 - [DEBUG] Join: AllTop & AllBottom
4390 2019-Jan-16 22:08:30.471207 - [DEBUG] = AllBottom (new jump func)
4391 2019-Jan-16 22:08:30.471232 - [DEBUG]
4392 2019-Jan-16 22:08:30.471255 - [DEBUG] Start adding new jump function
4393 2019-Jan-16 22:08:30.471279 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4394 2019-Jan-16 22:08:30.471334 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4395 2019-Jan-16 22:08:30.471990 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4396 2019-Jan-16 22:08:30.472629 - [DEBUG] Edge Function : AllBottom
4397 2019-Jan-16 22:08:30.472657 - [DEBUG] End adding new jump function
4398 2019-Jan-16 22:08:30.472681 - [DEBUG]
4399 2019-Jan-16 22:08:30.472705 - [DEBUG] -------------------------------------------- 135. Path Edge --------------------------------------------
4400 2019-Jan-16 22:08:30.472729 - [DEBUG]
4401 2019-Jan-16 22:08:30.472753 - [DEBUG] Process 135. path edge:
4402 2019-Jan-16 22:08:30.472777 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4403 2019-Jan-16 22:08:30.472833 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
4404 2019-Jan-16 22:08:30.473471 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4405 2019-Jan-16 22:08:30.474119 - [DEBUG]
4406 2019-Jan-16 22:08:30.474143 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4407 2019-Jan-16 22:08:30.474822 - [DEBUG] Compose: EdgeIdentity * AllBottom
4408 2019-Jan-16 22:08:30.474850 - [DEBUG]
4409 2019-Jan-16 22:08:30.474874 - [DEBUG] Propagate flow
4410 2019-Jan-16 22:08:30.474898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4411 2019-Jan-16 22:08:30.474954 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4412 2019-Jan-16 22:08:30.475599 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4413 2019-Jan-16 22:08:30.476239 - [DEBUG] Edge function : AllBottom (result of previous compose)
4414 2019-Jan-16 22:08:30.476265 - [DEBUG]
4415 2019-Jan-16 22:08:30.476290 - [DEBUG] Join: AllTop & AllBottom
4416 2019-Jan-16 22:08:30.476316 - [DEBUG] = AllBottom (new jump func)
4417 2019-Jan-16 22:08:30.476340 - [DEBUG]
4418 2019-Jan-16 22:08:30.476364 - [DEBUG] Start adding new jump function
4419 2019-Jan-16 22:08:30.476388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4420 2019-Jan-16 22:08:30.476443 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4421 2019-Jan-16 22:08:30.477083 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4422 2019-Jan-16 22:08:30.477728 - [DEBUG] Edge Function : AllBottom
4423 2019-Jan-16 22:08:30.477757 - [DEBUG] End adding new jump function
4424 2019-Jan-16 22:08:30.477781 - [DEBUG]
4425 2019-Jan-16 22:08:30.477804 - [DEBUG] -------------------------------------------- 136. Path Edge --------------------------------------------
4426 2019-Jan-16 22:08:30.477829 - [DEBUG]
4427 2019-Jan-16 22:08:30.477852 - [DEBUG] Process 136. path edge:
4428 2019-Jan-16 22:08:30.477876 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4429 2019-Jan-16 22:08:30.477933 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
4430 2019-Jan-16 22:08:30.478585 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4431 2019-Jan-16 22:08:30.479225 - [DEBUG]
4432 2019-Jan-16 22:08:30.479251 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4433 2019-Jan-16 22:08:30.479897 - [DEBUG] Compose: EdgeIdentity * AllBottom
4434 2019-Jan-16 22:08:30.479926 - [DEBUG]
4435 2019-Jan-16 22:08:30.479950 - [DEBUG] Propagate flow
4436 2019-Jan-16 22:08:30.479973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4437 2019-Jan-16 22:08:30.480030 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4438 2019-Jan-16 22:08:30.480679 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4439 2019-Jan-16 22:08:30.481320 - [DEBUG] Edge function : AllBottom (result of previous compose)
4440 2019-Jan-16 22:08:30.481346 - [DEBUG]
4441 2019-Jan-16 22:08:30.481371 - [DEBUG] Join: AllTop & AllBottom
4442 2019-Jan-16 22:08:30.481397 - [DEBUG] = AllBottom (new jump func)
4443 2019-Jan-16 22:08:30.481435 - [DEBUG]
4444 2019-Jan-16 22:08:30.481459 - [DEBUG] Start adding new jump function
4445 2019-Jan-16 22:08:30.481483 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4446 2019-Jan-16 22:08:30.481539 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4447 2019-Jan-16 22:08:30.482180 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4448 2019-Jan-16 22:08:30.482815 - [DEBUG] Edge Function : AllBottom
4449 2019-Jan-16 22:08:30.482843 - [DEBUG] End adding new jump function
4450 2019-Jan-16 22:08:30.482868 - [DEBUG]
4451 2019-Jan-16 22:08:30.482892 - [DEBUG] -------------------------------------------- 137. Path Edge --------------------------------------------
4452 2019-Jan-16 22:08:30.482917 - [DEBUG]
4453 2019-Jan-16 22:08:30.482940 - [DEBUG] Process 137. path edge:
4454 2019-Jan-16 22:08:30.482964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4455 2019-Jan-16 22:08:30.483021 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
4456 2019-Jan-16 22:08:30.483656 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4457 2019-Jan-16 22:08:30.484308 - [DEBUG]
4458 2019-Jan-16 22:08:30.484333 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4459 2019-Jan-16 22:08:30.484998 - [DEBUG] Compose: EdgeIdentity * AllBottom
4460 2019-Jan-16 22:08:30.485026 - [DEBUG]
4461 2019-Jan-16 22:08:30.485050 - [DEBUG] Propagate flow
4462 2019-Jan-16 22:08:30.485073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4463 2019-Jan-16 22:08:30.485130 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4464 2019-Jan-16 22:08:30.485776 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4465 2019-Jan-16 22:08:30.486418 - [DEBUG] Edge function : AllBottom (result of previous compose)
4466 2019-Jan-16 22:08:30.486452 - [DEBUG]
4467 2019-Jan-16 22:08:30.486478 - [DEBUG] Join: AllTop & AllBottom
4468 2019-Jan-16 22:08:30.486504 - [DEBUG] = AllBottom (new jump func)
4469 2019-Jan-16 22:08:30.486529 - [DEBUG]
4470 2019-Jan-16 22:08:30.486552 - [DEBUG] Start adding new jump function
4471 2019-Jan-16 22:08:30.486576 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4472 2019-Jan-16 22:08:30.486632 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4473 2019-Jan-16 22:08:30.487273 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4474 2019-Jan-16 22:08:30.487913 - [DEBUG] Edge Function : AllBottom
4475 2019-Jan-16 22:08:30.487941 - [DEBUG] End adding new jump function
4476 2019-Jan-16 22:08:30.487965 - [DEBUG]
4477 2019-Jan-16 22:08:30.487989 - [DEBUG] -------------------------------------------- 138. Path Edge --------------------------------------------
4478 2019-Jan-16 22:08:30.488013 - [DEBUG]
4479 2019-Jan-16 22:08:30.488036 - [DEBUG] Process 138. path edge:
4480 2019-Jan-16 22:08:30.488060 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4481 2019-Jan-16 22:08:30.488130 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
4482 2019-Jan-16 22:08:30.488772 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4483 2019-Jan-16 22:08:30.489414 - [DEBUG]
4484 2019-Jan-16 22:08:30.489440 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4485 2019-Jan-16 22:08:30.490097 - [DEBUG] Compose: EdgeIdentity * AllBottom
4486 2019-Jan-16 22:08:30.490125 - [DEBUG]
4487 2019-Jan-16 22:08:30.490149 - [DEBUG] Propagate flow
4488 2019-Jan-16 22:08:30.490173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4489 2019-Jan-16 22:08:30.490229 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4490 2019-Jan-16 22:08:30.490867 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4491 2019-Jan-16 22:08:30.491529 - [DEBUG] Edge function : AllBottom (result of previous compose)
4492 2019-Jan-16 22:08:30.491555 - [DEBUG]
4493 2019-Jan-16 22:08:30.491579 - [DEBUG] Join: AllTop & AllBottom
4494 2019-Jan-16 22:08:30.491605 - [DEBUG] = AllBottom (new jump func)
4495 2019-Jan-16 22:08:30.491630 - [DEBUG]
4496 2019-Jan-16 22:08:30.491653 - [DEBUG] Start adding new jump function
4497 2019-Jan-16 22:08:30.491677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4498 2019-Jan-16 22:08:30.491733 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4499 2019-Jan-16 22:08:30.492383 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4500 2019-Jan-16 22:08:30.493018 - [DEBUG] Edge Function : AllBottom
4501 2019-Jan-16 22:08:30.493047 - [DEBUG] End adding new jump function
4502 2019-Jan-16 22:08:30.493071 - [DEBUG]
4503 2019-Jan-16 22:08:30.493094 - [DEBUG] -------------------------------------------- 139. Path Edge --------------------------------------------
4504 2019-Jan-16 22:08:30.493119 - [DEBUG]
4505 2019-Jan-16 22:08:30.493142 - [DEBUG] Process 139. path edge:
4506 2019-Jan-16 22:08:30.493166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4507 2019-Jan-16 22:08:30.493222 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
4508 2019-Jan-16 22:08:30.493857 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4509 2019-Jan-16 22:08:30.494497 - [DEBUG]
4510 2019-Jan-16 22:08:30.494522 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4511 2019-Jan-16 22:08:30.495197 - [DEBUG] Compose: EdgeIdentity * AllBottom
4512 2019-Jan-16 22:08:30.495226 - [DEBUG]
4513 2019-Jan-16 22:08:30.495250 - [DEBUG] Propagate flow
4514 2019-Jan-16 22:08:30.495273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4515 2019-Jan-16 22:08:30.495330 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4516 2019-Jan-16 22:08:30.495967 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4517 2019-Jan-16 22:08:30.496607 - [DEBUG] Edge function : AllBottom (result of previous compose)
4518 2019-Jan-16 22:08:30.496633 - [DEBUG]
4519 2019-Jan-16 22:08:30.496658 - [DEBUG] Join: AllTop & AllBottom
4520 2019-Jan-16 22:08:30.496683 - [DEBUG] = AllBottom (new jump func)
4521 2019-Jan-16 22:08:30.496708 - [DEBUG]
4522 2019-Jan-16 22:08:30.496731 - [DEBUG] Start adding new jump function
4523 2019-Jan-16 22:08:30.496755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4524 2019-Jan-16 22:08:30.496810 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4525 2019-Jan-16 22:08:30.497451 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4526 2019-Jan-16 22:08:30.498099 - [DEBUG] Edge Function : AllBottom
4527 2019-Jan-16 22:08:30.498128 - [DEBUG] End adding new jump function
4528 2019-Jan-16 22:08:30.498151 - [DEBUG]
4529 2019-Jan-16 22:08:30.498175 - [DEBUG] -------------------------------------------- 140. Path Edge --------------------------------------------
4530 2019-Jan-16 22:08:30.498199 - [DEBUG]
4531 2019-Jan-16 22:08:30.498222 - [DEBUG] Process 140. path edge:
4532 2019-Jan-16 22:08:30.498246 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4533 2019-Jan-16 22:08:30.498303 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
4534 2019-Jan-16 22:08:30.498939 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4535 2019-Jan-16 22:08:30.499579 - [DEBUG]
4536 2019-Jan-16 22:08:30.499604 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4537 2019-Jan-16 22:08:30.500245 - [DEBUG] Start of endsummarytab entry
4538 2019-Jan-16 22:08:30.500274 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
4539 2019-Jan-16 22:08:30.500923 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
4540 2019-Jan-16 22:08:30.500981 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4541 2019-Jan-16 22:08:30.501632 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4542 2019-Jan-16 22:08:30.502273 - [DEBUG] EF: AllBottom
4543 2019-Jan-16 22:08:30.502298 - [DEBUG]
4544 2019-Jan-16 22:08:30.502322 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4545 2019-Jan-16 22:08:30.502957 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
4546 2019-Jan-16 22:08:30.503592 - [DEBUG] EF: AllBottom
4547 2019-Jan-16 22:08:30.503617 - [DEBUG]
4548 2019-Jan-16 22:08:30.503641 - [DEBUG] ---------------
4549 2019-Jan-16 22:08:30.503664 - [DEBUG]
4550 2019-Jan-16 22:08:30.503688 - [DEBUG] End of endsummarytab entry
4551 2019-Jan-16 22:08:30.503712 - [DEBUG]
4552 2019-Jan-16 22:08:30.503736 - [DEBUG] Start of incomingtab entry
4553 2019-Jan-16 22:08:30.503760 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
4554 2019-Jan-16 22:08:30.504396 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
4555 2019-Jan-16 22:08:30.504452 - [DEBUG] ---------------
4556 2019-Jan-16 22:08:30.504476 - [DEBUG] End of incomingtab entry
4557 2019-Jan-16 22:08:30.504500 - [DEBUG]
4558 2019-Jan-16 22:08:30.504526 - [DEBUG] EDGE:
4559 2019-Jan-16 22:08:30.504582 - [DEBUG] ---> 4560 2019-Jan-16 22:08:30.505242 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4561 2019-Jan-16 22:08:30.505883 - [DEBUG]
4562 2019-Jan-16 22:08:30.505909 - [DEBUG] EDGE:
4563 2019-Jan-16 22:08:30.505967 - [DEBUG] ---> 4564 2019-Jan-16 22:08:30.506602 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4565 2019-Jan-16 22:08:30.507248 - [DEBUG]
4566 2019-Jan-16 22:08:30.507281 - [DEBUG] Compose: EdgeIdentity * AllBottom
4567 2019-Jan-16 22:08:30.507309 - [DEBUG]
4568 2019-Jan-16 22:08:30.507333 - [DEBUG] Propagate flow
4569 2019-Jan-16 22:08:30.507356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4570 2019-Jan-16 22:08:30.507412 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4571 2019-Jan-16 22:08:30.508061 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4572 2019-Jan-16 22:08:30.508719 - [DEBUG] Edge function : AllBottom (result of previous compose)
4573 2019-Jan-16 22:08:30.508744 - [DEBUG]
4574 2019-Jan-16 22:08:30.508769 - [DEBUG] Join: AllTop & AllBottom
4575 2019-Jan-16 22:08:30.508795 - [DEBUG] = AllBottom (new jump func)
4576 2019-Jan-16 22:08:30.508820 - [DEBUG]
4577 2019-Jan-16 22:08:30.508843 - [DEBUG] Start adding new jump function
4578 2019-Jan-16 22:08:30.508867 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4579 2019-Jan-16 22:08:30.508923 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4580 2019-Jan-16 22:08:30.509562 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4581 2019-Jan-16 22:08:30.510208 - [DEBUG] Edge Function : AllBottom
4582 2019-Jan-16 22:08:30.510236 - [DEBUG] End adding new jump function
4583 2019-Jan-16 22:08:30.510260 - [DEBUG]
4584 2019-Jan-16 22:08:30.510284 - [DEBUG] -------------------------------------------- 141. Path Edge --------------------------------------------
4585 2019-Jan-16 22:08:30.510308 - [DEBUG]
4586 2019-Jan-16 22:08:30.510332 - [DEBUG] Process 141. path edge:
4587 2019-Jan-16 22:08:30.510356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4588 2019-Jan-16 22:08:30.510412 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
4589 2019-Jan-16 22:08:30.511066 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4590 2019-Jan-16 22:08:30.511722 - [DEBUG]
4591 2019-Jan-16 22:08:30.511747 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4592 2019-Jan-16 22:08:30.512400 - [DEBUG] Possible callees:
4593 2019-Jan-16 22:08:30.512425 - [DEBUG] llvm.dbg.declare
4594 2019-Jan-16 22:08:30.512450 - [DEBUG] Possible return sites:
4595 2019-Jan-16 22:08:30.512473 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1934596 2019-Jan-16 22:08:30.513753 - [DEBUG] Found and process special summary
4597 2019-Jan-16 22:08:30.513787 - [DEBUG] Compose: EdgeIdentity * AllBottom
4598 2019-Jan-16 22:08:30.513814 - [DEBUG]
4599 2019-Jan-16 22:08:30.513838 - [DEBUG] Propagate flow
4600 2019-Jan-16 22:08:30.513862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4601 2019-Jan-16 22:08:30.513919 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4602 2019-Jan-16 22:08:30.514569 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4603 2019-Jan-16 22:08:30.515229 - [DEBUG] Edge function : AllBottom (result of previous compose)
4604 2019-Jan-16 22:08:30.515255 - [DEBUG]
4605 2019-Jan-16 22:08:30.515280 - [DEBUG] Join: AllTop & AllBottom
4606 2019-Jan-16 22:08:30.515306 - [DEBUG] = AllBottom (new jump func)
4607 2019-Jan-16 22:08:30.515331 - [DEBUG]
4608 2019-Jan-16 22:08:30.515354 - [DEBUG] Start adding new jump function
4609 2019-Jan-16 22:08:30.515377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4610 2019-Jan-16 22:08:30.515434 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4611 2019-Jan-16 22:08:30.516075 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4612 2019-Jan-16 22:08:30.516714 - [DEBUG] Edge Function : AllBottom
4613 2019-Jan-16 22:08:30.516742 - [DEBUG] End adding new jump function
4614 2019-Jan-16 22:08:30.516766 - [DEBUG]
4615 2019-Jan-16 22:08:30.516790 - [DEBUG] -------------------------------------------- 142. Path Edge --------------------------------------------
4616 2019-Jan-16 22:08:30.516814 - [DEBUG]
4617 2019-Jan-16 22:08:30.516837 - [DEBUG] Process 142. path edge:
4618 2019-Jan-16 22:08:30.516861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4619 2019-Jan-16 22:08:30.516918 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
4620 2019-Jan-16 22:08:30.517557 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4621 2019-Jan-16 22:08:30.518211 - [DEBUG]
4622 2019-Jan-16 22:08:30.518236 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4623 2019-Jan-16 22:08:30.518888 - [DEBUG] Compose: EdgeIdentity * AllBottom
4624 2019-Jan-16 22:08:30.518916 - [DEBUG]
4625 2019-Jan-16 22:08:30.518940 - [DEBUG] Propagate flow
4626 2019-Jan-16 22:08:30.518963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4627 2019-Jan-16 22:08:30.519020 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4628 2019-Jan-16 22:08:30.519656 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4629 2019-Jan-16 22:08:30.520296 - [DEBUG] Edge function : AllBottom (result of previous compose)
4630 2019-Jan-16 22:08:30.520322 - [DEBUG]
4631 2019-Jan-16 22:08:30.520347 - [DEBUG] Join: AllTop & AllBottom
4632 2019-Jan-16 22:08:30.520373 - [DEBUG] = AllBottom (new jump func)
4633 2019-Jan-16 22:08:30.520398 - [DEBUG]
4634 2019-Jan-16 22:08:30.520422 - [DEBUG] Start adding new jump function
4635 2019-Jan-16 22:08:30.520445 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4636 2019-Jan-16 22:08:30.520501 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4637 2019-Jan-16 22:08:30.521141 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4638 2019-Jan-16 22:08:30.521791 - [DEBUG] Edge Function : AllBottom
4639 2019-Jan-16 22:08:30.521819 - [DEBUG] End adding new jump function
4640 2019-Jan-16 22:08:30.521843 - [DEBUG]
4641 2019-Jan-16 22:08:30.521867 - [DEBUG] -------------------------------------------- 143. Path Edge --------------------------------------------
4642 2019-Jan-16 22:08:30.521891 - [DEBUG]
4643 2019-Jan-16 22:08:30.521915 - [DEBUG] Process 143. path edge:
4644 2019-Jan-16 22:08:30.521939 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4645 2019-Jan-16 22:08:30.521995 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
4646 2019-Jan-16 22:08:30.522638 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4647 2019-Jan-16 22:08:30.523291 - [DEBUG]
4648 2019-Jan-16 22:08:30.523318 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4649 2019-Jan-16 22:08:30.523967 - [DEBUG] Compose: EdgeIdentity * AllBottom
4650 2019-Jan-16 22:08:30.523995 - [DEBUG]
4651 2019-Jan-16 22:08:30.524019 - [DEBUG] Propagate flow
4652 2019-Jan-16 22:08:30.524043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4653 2019-Jan-16 22:08:30.524099 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4654 2019-Jan-16 22:08:30.524736 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4655 2019-Jan-16 22:08:30.525389 - [DEBUG] Edge function : AllBottom (result of previous compose)
4656 2019-Jan-16 22:08:30.525414 - [DEBUG]
4657 2019-Jan-16 22:08:30.525439 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4658 2019-Jan-16 22:08:30.525465 - [DEBUG] = AllBottom
4659 2019-Jan-16 22:08:30.525489 - [DEBUG]
4660 2019-Jan-16 22:08:30.525513 - [DEBUG] PROPAGATE: No new function!
4661 2019-Jan-16 22:08:30.525539 - [DEBUG] EDGE:
4662 2019-Jan-16 22:08:30.525596 - [DEBUG] ---> 4663 2019-Jan-16 22:08:30.526233 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4664 2019-Jan-16 22:08:30.526874 - [DEBUG]
4665 2019-Jan-16 22:08:30.526900 - [DEBUG] EDGE:
4666 2019-Jan-16 22:08:30.526957 - [DEBUG] ---> 4667 2019-Jan-16 22:08:30.527597 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4668 2019-Jan-16 22:08:30.528253 - [DEBUG]
4669 2019-Jan-16 22:08:30.528292 - [DEBUG] Compose: EdgeIdentity * AllBottom
4670 2019-Jan-16 22:08:30.528319 - [DEBUG]
4671 2019-Jan-16 22:08:30.528343 - [DEBUG] Propagate flow
4672 2019-Jan-16 22:08:30.528367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4673 2019-Jan-16 22:08:30.528423 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4674 2019-Jan-16 22:08:30.529064 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4675 2019-Jan-16 22:08:30.529703 - [DEBUG] Edge function : AllBottom (result of previous compose)
4676 2019-Jan-16 22:08:30.529728 - [DEBUG]
4677 2019-Jan-16 22:08:30.529753 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4678 2019-Jan-16 22:08:30.529779 - [DEBUG] = AllBottom
4679 2019-Jan-16 22:08:30.529804 - [DEBUG]
4680 2019-Jan-16 22:08:30.529827 - [DEBUG] PROPAGATE: No new function!
4681 2019-Jan-16 22:08:30.529855 - [DEBUG] EDGE:
4682 2019-Jan-16 22:08:30.529913 - [DEBUG] ---> 4683 2019-Jan-16 22:08:30.530561 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4684 2019-Jan-16 22:08:30.531201 - [DEBUG]
4685 2019-Jan-16 22:08:30.531228 - [DEBUG] EDGE:
4686 2019-Jan-16 22:08:30.531285 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
4687 2019-Jan-16 22:08:30.531943 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4688 2019-Jan-16 22:08:30.532583 - [DEBUG]
4689 2019-Jan-16 22:08:30.532610 - [DEBUG] EDGE:
4690 2019-Jan-16 22:08:30.532667 - [DEBUG] ---> 4691 2019-Jan-16 22:08:30.533311 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4692 2019-Jan-16 22:08:30.533952 - [DEBUG]
4693 2019-Jan-16 22:08:30.533979 - [DEBUG] EDGE:
4694 2019-Jan-16 22:08:30.534036 - [DEBUG] ---> 4695 2019-Jan-16 22:08:30.534672 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4696 2019-Jan-16 22:08:30.535329 - [DEBUG]
4697 2019-Jan-16 22:08:30.535355 - [DEBUG] EDGE:
4698 2019-Jan-16 22:08:30.535412 - [DEBUG] ---> 4699 2019-Jan-16 22:08:30.536052 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4700 2019-Jan-16 22:08:30.536691 - [DEBUG]
4701 2019-Jan-16 22:08:30.536724 - [DEBUG] Compose: EdgeIdentity * AllBottom
4702 2019-Jan-16 22:08:30.536752 - [DEBUG]
4703 2019-Jan-16 22:08:30.536775 - [DEBUG] Propagate flow
4704 2019-Jan-16 22:08:30.536799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4705 2019-Jan-16 22:08:30.536855 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4706 2019-Jan-16 22:08:30.537501 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4707 2019-Jan-16 22:08:30.538159 - [DEBUG] Edge function : AllBottom (result of previous compose)
4708 2019-Jan-16 22:08:30.538184 - [DEBUG]
4709 2019-Jan-16 22:08:30.538209 - [DEBUG] Join: AllTop & AllBottom
4710 2019-Jan-16 22:08:30.538235 - [DEBUG] = AllBottom (new jump func)
4711 2019-Jan-16 22:08:30.538259 - [DEBUG]
4712 2019-Jan-16 22:08:30.538283 - [DEBUG] Start adding new jump function
4713 2019-Jan-16 22:08:30.538306 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4714 2019-Jan-16 22:08:30.538362 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4715 2019-Jan-16 22:08:30.539003 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4716 2019-Jan-16 22:08:30.539643 - [DEBUG] Edge Function : AllBottom
4717 2019-Jan-16 22:08:30.539671 - [DEBUG] End adding new jump function
4718 2019-Jan-16 22:08:30.539695 - [DEBUG]
4719 2019-Jan-16 22:08:30.539718 - [DEBUG] -------------------------------------------- 144. Path Edge --------------------------------------------
4720 2019-Jan-16 22:08:30.539743 - [DEBUG]
4721 2019-Jan-16 22:08:30.539766 - [DEBUG] Process 144. path edge:
4722 2019-Jan-16 22:08:30.539790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4723 2019-Jan-16 22:08:30.539846 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
4724 2019-Jan-16 22:08:30.540492 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4725 2019-Jan-16 22:08:30.541133 - [DEBUG]
4726 2019-Jan-16 22:08:30.541158 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4727 2019-Jan-16 22:08:30.541825 - [DEBUG] Compose: EdgeIdentity * AllBottom
4728 2019-Jan-16 22:08:30.541854 - [DEBUG]
4729 2019-Jan-16 22:08:30.541878 - [DEBUG] Propagate flow
4730 2019-Jan-16 22:08:30.541901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4731 2019-Jan-16 22:08:30.541958 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
4732 2019-Jan-16 22:08:30.542593 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4733 2019-Jan-16 22:08:30.543234 - [DEBUG] Edge function : AllBottom (result of previous compose)
4734 2019-Jan-16 22:08:30.543260 - [DEBUG]
4735 2019-Jan-16 22:08:30.543284 - [DEBUG] Join: AllTop & AllBottom
4736 2019-Jan-16 22:08:30.543319 - [DEBUG] = AllBottom (new jump func)
4737 2019-Jan-16 22:08:30.543344 - [DEBUG]
4738 2019-Jan-16 22:08:30.543368 - [DEBUG] Start adding new jump function
4739 2019-Jan-16 22:08:30.543391 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4740 2019-Jan-16 22:08:30.543448 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4741 2019-Jan-16 22:08:30.544088 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
4742 2019-Jan-16 22:08:30.544723 - [DEBUG] Edge Function : AllBottom
4743 2019-Jan-16 22:08:30.544763 - [DEBUG] End adding new jump function
4744 2019-Jan-16 22:08:30.544788 - [DEBUG]
4745 2019-Jan-16 22:08:30.544812 - [DEBUG] -------------------------------------------- 145. Path Edge --------------------------------------------
4746 2019-Jan-16 22:08:30.544836 - [DEBUG]
4747 2019-Jan-16 22:08:30.544860 - [DEBUG] Process 145. path edge:
4748 2019-Jan-16 22:08:30.544883 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4749 2019-Jan-16 22:08:30.544940 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
4750 2019-Jan-16 22:08:30.545577 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4751 2019-Jan-16 22:08:30.546217 - [DEBUG]
4752 2019-Jan-16 22:08:30.546243 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
4753 2019-Jan-16 22:08:30.546888 - [DEBUG] Compose: EdgeIdentity * AllBottom
4754 2019-Jan-16 22:08:30.546916 - [DEBUG]
4755 2019-Jan-16 22:08:30.546940 - [DEBUG] Propagate flow
4756 2019-Jan-16 22:08:30.546963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4757 2019-Jan-16 22:08:30.547019 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4758 2019-Jan-16 22:08:30.547655 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4759 2019-Jan-16 22:08:30.548312 - [DEBUG] Edge function : AllBottom (result of previous compose)
4760 2019-Jan-16 22:08:30.548337 - [DEBUG]
4761 2019-Jan-16 22:08:30.548363 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4762 2019-Jan-16 22:08:30.548389 - [DEBUG] = AllBottom
4763 2019-Jan-16 22:08:30.548413 - [DEBUG]
4764 2019-Jan-16 22:08:30.548436 - [DEBUG] PROPAGATE: No new function!
4765 2019-Jan-16 22:08:30.548462 - [DEBUG] EDGE:
4766 2019-Jan-16 22:08:30.548519 - [DEBUG] ---> 4767 2019-Jan-16 22:08:30.549155 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4768 2019-Jan-16 22:08:30.549797 - [DEBUG]
4769 2019-Jan-16 22:08:30.549823 - [DEBUG] EDGE:
4770 2019-Jan-16 22:08:30.549880 - [DEBUG] ---> 4771 2019-Jan-16 22:08:30.550519 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4772 2019-Jan-16 22:08:30.551158 - [DEBUG]
4773 2019-Jan-16 22:08:30.551184 - [DEBUG] EDGE:
4774 2019-Jan-16 22:08:30.551241 - [DEBUG] ---> 4775 2019-Jan-16 22:08:30.551895 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4776 2019-Jan-16 22:08:30.552536 - [DEBUG]
4777 2019-Jan-16 22:08:30.552563 - [DEBUG] EDGE:
4778 2019-Jan-16 22:08:30.552620 - [DEBUG] ---> 4779 2019-Jan-16 22:08:30.553259 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4780 2019-Jan-16 22:08:30.553905 - [DEBUG]
4781 2019-Jan-16 22:08:30.553933 - [DEBUG] EDGE:
4782 2019-Jan-16 22:08:30.553990 - [DEBUG] ---> 4783 2019-Jan-16 22:08:30.554627 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4784 2019-Jan-16 22:08:30.555282 - [DEBUG]
4785 2019-Jan-16 22:08:30.555309 - [DEBUG] EDGE:
4786 2019-Jan-16 22:08:30.555366 - [DEBUG] ---> 4787 2019-Jan-16 22:08:30.556006 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4788 2019-Jan-16 22:08:30.556646 - [DEBUG]
4789 2019-Jan-16 22:08:30.556683 - [DEBUG] Compose: EdgeIdentity * AllBottom
4790 2019-Jan-16 22:08:30.556711 - [DEBUG]
4791 2019-Jan-16 22:08:30.556735 - [DEBUG] Propagate flow
4792 2019-Jan-16 22:08:30.556758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4793 2019-Jan-16 22:08:30.556815 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4794 2019-Jan-16 22:08:30.557459 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4795 2019-Jan-16 22:08:30.558112 - [DEBUG] Edge function : AllBottom (result of previous compose)
4796 2019-Jan-16 22:08:30.558138 - [DEBUG]
4797 2019-Jan-16 22:08:30.558163 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4798 2019-Jan-16 22:08:30.558189 - [DEBUG] = AllBottom
4799 2019-Jan-16 22:08:30.558213 - [DEBUG]
4800 2019-Jan-16 22:08:30.558236 - [DEBUG] PROPAGATE: No new function!
4801 2019-Jan-16 22:08:30.558263 - [DEBUG] EDGE:
4802 2019-Jan-16 22:08:30.558321 - [DEBUG] ---> 4803 2019-Jan-16 22:08:30.558968 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4804 2019-Jan-16 22:08:30.559609 - [DEBUG]
4805 2019-Jan-16 22:08:30.559636 - [DEBUG] EDGE:
4806 2019-Jan-16 22:08:30.559693 - [DEBUG] ---> 4807 2019-Jan-16 22:08:30.560329 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4808 2019-Jan-16 22:08:30.560968 - [DEBUG]
4809 2019-Jan-16 22:08:30.560995 - [DEBUG] EDGE:
4810 2019-Jan-16 22:08:30.561052 - [DEBUG] ---> 4811 2019-Jan-16 22:08:30.561709 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4812 2019-Jan-16 22:08:30.562350 - [DEBUG]
4813 2019-Jan-16 22:08:30.562387 - [DEBUG] Compose: EdgeIdentity * AllBottom
4814 2019-Jan-16 22:08:30.562414 - [DEBUG]
4815 2019-Jan-16 22:08:30.562438 - [DEBUG] Propagate flow
4816 2019-Jan-16 22:08:30.562462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4817 2019-Jan-16 22:08:30.562518 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4818 2019-Jan-16 22:08:30.563159 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4819 2019-Jan-16 22:08:30.563799 - [DEBUG] Edge function : AllBottom (result of previous compose)
4820 2019-Jan-16 22:08:30.563824 - [DEBUG]
4821 2019-Jan-16 22:08:30.563854 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4822 2019-Jan-16 22:08:30.563880 - [DEBUG] = AllBottom
4823 2019-Jan-16 22:08:30.563904 - [DEBUG]
4824 2019-Jan-16 22:08:30.563927 - [DEBUG] PROPAGATE: No new function!
4825 2019-Jan-16 22:08:30.563963 - [DEBUG] EDGE:
4826 2019-Jan-16 22:08:30.564022 - [DEBUG] ---> 4827 2019-Jan-16 22:08:30.564670 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4828 2019-Jan-16 22:08:30.565327 - [DEBUG]
4829 2019-Jan-16 22:08:30.565354 - [DEBUG] EDGE:
4830 2019-Jan-16 22:08:30.565411 - [DEBUG] ---> 4831 2019-Jan-16 22:08:30.566047 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4832 2019-Jan-16 22:08:30.566688 - [DEBUG]
4833 2019-Jan-16 22:08:30.566714 - [DEBUG] EDGE:
4834 2019-Jan-16 22:08:30.566771 - [DEBUG] ---> 4835 2019-Jan-16 22:08:30.567407 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4836 2019-Jan-16 22:08:30.568048 - [DEBUG]
4837 2019-Jan-16 22:08:30.568074 - [DEBUG] EDGE:
4838 2019-Jan-16 22:08:30.568145 - [DEBUG] ---> 4839 2019-Jan-16 22:08:30.568785 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4840 2019-Jan-16 22:08:30.569425 - [DEBUG]
4841 2019-Jan-16 22:08:30.569462 - [DEBUG] Compose: EdgeIdentity * AllBottom
4842 2019-Jan-16 22:08:30.569490 - [DEBUG]
4843 2019-Jan-16 22:08:30.569514 - [DEBUG] Propagate flow
4844 2019-Jan-16 22:08:30.569537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4845 2019-Jan-16 22:08:30.569594 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4846 2019-Jan-16 22:08:30.570234 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4847 2019-Jan-16 22:08:30.570874 - [DEBUG] Edge function : AllBottom (result of previous compose)
4848 2019-Jan-16 22:08:30.570900 - [DEBUG]
4849 2019-Jan-16 22:08:30.570925 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4850 2019-Jan-16 22:08:30.570951 - [DEBUG] = AllBottom
4851 2019-Jan-16 22:08:30.570976 - [DEBUG]
4852 2019-Jan-16 22:08:30.570999 - [DEBUG] PROPAGATE: No new function!
4853 2019-Jan-16 22:08:30.571027 - [DEBUG] EDGE:
4854 2019-Jan-16 22:08:30.571084 - [DEBUG] ---> 4855 2019-Jan-16 22:08:30.571746 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4856 2019-Jan-16 22:08:30.572388 - [DEBUG]
4857 2019-Jan-16 22:08:30.572415 - [DEBUG] EDGE:
4858 2019-Jan-16 22:08:30.572472 - [DEBUG] ---> 4859 2019-Jan-16 22:08:30.573108 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4860 2019-Jan-16 22:08:30.573754 - [DEBUG]
4861 2019-Jan-16 22:08:30.573781 - [DEBUG] EDGE:
4862 2019-Jan-16 22:08:30.573838 - [DEBUG] ---> 4863 2019-Jan-16 22:08:30.574478 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4864 2019-Jan-16 22:08:30.575133 - [DEBUG]
4865 2019-Jan-16 22:08:30.575170 - [DEBUG] Compose: EdgeIdentity * AllBottom
4866 2019-Jan-16 22:08:30.575197 - [DEBUG]
4867 2019-Jan-16 22:08:30.575221 - [DEBUG] Propagate flow
4868 2019-Jan-16 22:08:30.575253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4869 2019-Jan-16 22:08:30.575310 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4870 2019-Jan-16 22:08:30.575951 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4871 2019-Jan-16 22:08:30.576591 - [DEBUG] Edge function : AllBottom (result of previous compose)
4872 2019-Jan-16 22:08:30.576617 - [DEBUG]
4873 2019-Jan-16 22:08:30.576642 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4874 2019-Jan-16 22:08:30.576668 - [DEBUG] = AllBottom
4875 2019-Jan-16 22:08:30.576693 - [DEBUG]
4876 2019-Jan-16 22:08:30.576716 - [DEBUG] PROPAGATE: No new function!
4877 2019-Jan-16 22:08:30.576743 - [DEBUG] EDGE:
4878 2019-Jan-16 22:08:30.576801 - [DEBUG] ---> 4879 2019-Jan-16 22:08:30.577449 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4880 2019-Jan-16 22:08:30.578103 - [DEBUG]
4881 2019-Jan-16 22:08:30.578130 - [DEBUG] EDGE:
4882 2019-Jan-16 22:08:30.578187 - [DEBUG] ---> 4883 2019-Jan-16 22:08:30.578823 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4884 2019-Jan-16 22:08:30.579463 - [DEBUG]
4885 2019-Jan-16 22:08:30.579490 - [DEBUG] EDGE:
4886 2019-Jan-16 22:08:30.579546 - [DEBUG] ---> 4887 2019-Jan-16 22:08:30.580186 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4888 2019-Jan-16 22:08:30.580827 - [DEBUG]
4889 2019-Jan-16 22:08:30.580864 - [DEBUG] Compose: EdgeIdentity * AllBottom
4890 2019-Jan-16 22:08:30.580891 - [DEBUG]
4891 2019-Jan-16 22:08:30.580915 - [DEBUG] Propagate flow
4892 2019-Jan-16 22:08:30.580939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4893 2019-Jan-16 22:08:30.580995 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4894 2019-Jan-16 22:08:30.581650 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4895 2019-Jan-16 22:08:30.582292 - [DEBUG] Edge function : AllBottom (result of previous compose)
4896 2019-Jan-16 22:08:30.582318 - [DEBUG]
4897 2019-Jan-16 22:08:30.582343 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4898 2019-Jan-16 22:08:30.582369 - [DEBUG] = AllBottom
4899 2019-Jan-16 22:08:30.582394 - [DEBUG]
4900 2019-Jan-16 22:08:30.582417 - [DEBUG] PROPAGATE: No new function!
4901 2019-Jan-16 22:08:30.582444 - [DEBUG] EDGE:
4902 2019-Jan-16 22:08:30.582502 - [DEBUG] ---> 4903 2019-Jan-16 22:08:30.583149 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
4904 2019-Jan-16 22:08:30.583790 - [DEBUG]
4905 2019-Jan-16 22:08:30.583824 - [DEBUG] Compose: EdgeIdentity * AllBottom
4906 2019-Jan-16 22:08:30.583851 - [DEBUG]
4907 2019-Jan-16 22:08:30.583875 - [DEBUG] Propagate flow
4908 2019-Jan-16 22:08:30.583898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4909 2019-Jan-16 22:08:30.583955 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
4910 2019-Jan-16 22:08:30.584594 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4911 2019-Jan-16 22:08:30.585251 - [DEBUG] Edge function : AllBottom (result of previous compose)
4912 2019-Jan-16 22:08:30.585285 - [DEBUG]
4913 2019-Jan-16 22:08:30.585310 - [DEBUG] Join: AllTop & AllBottom
4914 2019-Jan-16 22:08:30.585336 - [DEBUG] = AllBottom (new jump func)
4915 2019-Jan-16 22:08:30.585361 - [DEBUG]
4916 2019-Jan-16 22:08:30.585384 - [DEBUG] Start adding new jump function
4917 2019-Jan-16 22:08:30.585408 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4918 2019-Jan-16 22:08:30.585464 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4919 2019-Jan-16 22:08:30.586106 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
4920 2019-Jan-16 22:08:30.586745 - [DEBUG] Edge Function : AllBottom
4921 2019-Jan-16 22:08:30.586772 - [DEBUG] End adding new jump function
4922 2019-Jan-16 22:08:30.586796 - [DEBUG]
4923 2019-Jan-16 22:08:30.586820 - [DEBUG] -------------------------------------------- 146. Path Edge --------------------------------------------
4924 2019-Jan-16 22:08:30.586844 - [DEBUG]
4925 2019-Jan-16 22:08:30.586868 - [DEBUG] Process 146. path edge:
4926 2019-Jan-16 22:08:30.586891 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4927 2019-Jan-16 22:08:30.586948 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
4928 2019-Jan-16 22:08:30.587587 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4929 2019-Jan-16 22:08:30.588244 - [DEBUG]
4930 2019-Jan-16 22:08:30.588268 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
4931 2019-Jan-16 22:08:30.588913 - [DEBUG] Possible callees:
4932 2019-Jan-16 22:08:30.588938 - [DEBUG] foo
4933 2019-Jan-16 22:08:30.588962 - [DEBUG] Possible return sites:
4934 2019-Jan-16 22:08:30.588986 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1264935 2019-Jan-16 22:08:30.590254 - [DEBUG] Found and process special summary
4936 2019-Jan-16 22:08:30.590286 - [DEBUG] Compose: EdgeIdentity * AllBottom
4937 2019-Jan-16 22:08:30.590314 - [DEBUG]
4938 2019-Jan-16 22:08:30.590338 - [DEBUG] Propagate flow
4939 2019-Jan-16 22:08:30.590361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4940 2019-Jan-16 22:08:30.590417 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
4941 2019-Jan-16 22:08:30.591065 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4942 2019-Jan-16 22:08:30.591721 - [DEBUG] Edge function : AllBottom (result of previous compose)
4943 2019-Jan-16 22:08:30.591747 - [DEBUG]
4944 2019-Jan-16 22:08:30.591772 - [DEBUG] Join: AllTop & AllBottom
4945 2019-Jan-16 22:08:30.591798 - [DEBUG] = AllBottom (new jump func)
4946 2019-Jan-16 22:08:30.591822 - [DEBUG]
4947 2019-Jan-16 22:08:30.591846 - [DEBUG] Start adding new jump function
4948 2019-Jan-16 22:08:30.591869 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4949 2019-Jan-16 22:08:30.591925 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4950 2019-Jan-16 22:08:30.592566 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
4951 2019-Jan-16 22:08:30.593205 - [DEBUG] Edge Function : AllBottom
4952 2019-Jan-16 22:08:30.593233 - [DEBUG] End adding new jump function
4953 2019-Jan-16 22:08:30.593257 - [DEBUG]
4954 2019-Jan-16 22:08:30.593281 - [DEBUG] -------------------------------------------- 147. Path Edge --------------------------------------------
4955 2019-Jan-16 22:08:30.593305 - [DEBUG]
4956 2019-Jan-16 22:08:30.593329 - [DEBUG] Process 147. path edge:
4957 2019-Jan-16 22:08:30.593352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4958 2019-Jan-16 22:08:30.593421 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
4959 2019-Jan-16 22:08:30.594062 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4960 2019-Jan-16 22:08:30.594702 - [DEBUG]
4961 2019-Jan-16 22:08:30.594727 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
4962 2019-Jan-16 22:08:30.595394 - [DEBUG] Compose: EdgeIdentity * AllBottom
4963 2019-Jan-16 22:08:30.595422 - [DEBUG]
4964 2019-Jan-16 22:08:30.595446 - [DEBUG] Propagate flow
4965 2019-Jan-16 22:08:30.595470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4966 2019-Jan-16 22:08:30.595527 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
4967 2019-Jan-16 22:08:30.596166 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4968 2019-Jan-16 22:08:30.596807 - [DEBUG] Edge function : AllBottom (result of previous compose)
4969 2019-Jan-16 22:08:30.596833 - [DEBUG]
4970 2019-Jan-16 22:08:30.596858 - [DEBUG] Join: AllTop & AllBottom
4971 2019-Jan-16 22:08:30.596884 - [DEBUG] = AllBottom (new jump func)
4972 2019-Jan-16 22:08:30.596909 - [DEBUG]
4973 2019-Jan-16 22:08:30.596933 - [DEBUG] Start adding new jump function
4974 2019-Jan-16 22:08:30.596957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4975 2019-Jan-16 22:08:30.597014 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4976 2019-Jan-16 22:08:30.597654 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
4977 2019-Jan-16 22:08:30.598309 - [DEBUG] Edge Function : AllBottom
4978 2019-Jan-16 22:08:30.598337 - [DEBUG] End adding new jump function
4979 2019-Jan-16 22:08:30.598361 - [DEBUG]
4980 2019-Jan-16 22:08:30.598385 - [DEBUG] -------------------------------------------- 148. Path Edge --------------------------------------------
4981 2019-Jan-16 22:08:30.598410 - [DEBUG]
4982 2019-Jan-16 22:08:30.598433 - [DEBUG] Process 148. path edge:
4983 2019-Jan-16 22:08:30.598457 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4984 2019-Jan-16 22:08:30.598514 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
4985 2019-Jan-16 22:08:30.599152 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
4986 2019-Jan-16 22:08:30.599793 - [DEBUG]
4987 2019-Jan-16 22:08:30.599818 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
4988 2019-Jan-16 22:08:30.600467 - [DEBUG] Compose: EdgeIdentity * AllBottom
4989 2019-Jan-16 22:08:30.600495 - [DEBUG]
4990 2019-Jan-16 22:08:30.600519 - [DEBUG] Propagate flow
4991 2019-Jan-16 22:08:30.600542 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4992 2019-Jan-16 22:08:30.600599 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
4993 2019-Jan-16 22:08:30.601236 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
4994 2019-Jan-16 22:08:30.601892 - [DEBUG] Edge function : AllBottom (result of previous compose)
4995 2019-Jan-16 22:08:30.601918 - [DEBUG]
4996 2019-Jan-16 22:08:30.601942 - [DEBUG] Join: AllTop & AllBottom
4997 2019-Jan-16 22:08:30.601968 - [DEBUG] = AllBottom (new jump func)
4998 2019-Jan-16 22:08:30.601992 - [DEBUG]
4999 2019-Jan-16 22:08:30.602016 - [DEBUG] Start adding new jump function
5000 2019-Jan-16 22:08:30.602039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5001 2019-Jan-16 22:08:30.602095 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5002 2019-Jan-16 22:08:30.602744 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
5003 2019-Jan-16 22:08:30.603381 - [DEBUG] Edge Function : AllBottom
5004 2019-Jan-16 22:08:30.603409 - [DEBUG] End adding new jump function
5005 2019-Jan-16 22:08:30.603433 - [DEBUG]
5006 2019-Jan-16 22:08:30.603456 - [DEBUG] -------------------------------------------- 149. Path Edge --------------------------------------------
5007 2019-Jan-16 22:08:30.603480 - [DEBUG]
5008 2019-Jan-16 22:08:30.603504 - [DEBUG] Process 149. path edge:
5009 2019-Jan-16 22:08:30.603527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5010 2019-Jan-16 22:08:30.603584 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
5011 2019-Jan-16 22:08:30.604220 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5012 2019-Jan-16 22:08:30.604876 - [DEBUG]
5013 2019-Jan-16 22:08:30.604902 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
5014 2019-Jan-16 22:08:30.605552 - [DEBUG] Compose: EdgeIdentity * AllBottom
5015 2019-Jan-16 22:08:30.605580 - [DEBUG]
5016 2019-Jan-16 22:08:30.605604 - [DEBUG] Propagate flow
5017 2019-Jan-16 22:08:30.605627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5018 2019-Jan-16 22:08:30.605683 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
5019 2019-Jan-16 22:08:30.606332 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5020 2019-Jan-16 22:08:30.606979 - [DEBUG] Edge function : AllBottom (result of previous compose)
5021 2019-Jan-16 22:08:30.607005 - [DEBUG]
5022 2019-Jan-16 22:08:30.607029 - [DEBUG] Join: AllTop & AllBottom
5023 2019-Jan-16 22:08:30.607055 - [DEBUG] = AllBottom (new jump func)
5024 2019-Jan-16 22:08:30.607079 - [DEBUG]
5025 2019-Jan-16 22:08:30.607103 - [DEBUG] Start adding new jump function
5026 2019-Jan-16 22:08:30.607126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5027 2019-Jan-16 22:08:30.607182 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5028 2019-Jan-16 22:08:30.607822 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
5029 2019-Jan-16 22:08:30.608483 - [DEBUG] Edge Function : AllBottom
5030 2019-Jan-16 22:08:30.608511 - [DEBUG] End adding new jump function
5031 2019-Jan-16 22:08:30.608535 - [DEBUG]
5032 2019-Jan-16 22:08:30.608558 - [DEBUG] -------------------------------------------- 150. Path Edge --------------------------------------------
5033 2019-Jan-16 22:08:30.608582 - [DEBUG]
5034 2019-Jan-16 22:08:30.608605 - [DEBUG] Process 150. path edge:
5035 2019-Jan-16 22:08:30.608629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5036 2019-Jan-16 22:08:30.608685 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
5037 2019-Jan-16 22:08:30.609333 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5038 2019-Jan-16 22:08:30.609973 - [DEBUG]
5039 2019-Jan-16 22:08:30.609998 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
5040 2019-Jan-16 22:08:30.610648 - [DEBUG] Possible callees:
5041 2019-Jan-16 22:08:30.610673 - [DEBUG] llvm.dbg.declare
5042 2019-Jan-16 22:08:30.610698 - [DEBUG] Possible return sites:
5043 2019-Jan-16 22:08:30.610721 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1365044 2019-Jan-16 22:08:30.612025 - [DEBUG] Found and process special summary
5045 2019-Jan-16 22:08:30.612058 - [DEBUG] Compose: EdgeIdentity * AllBottom
5046 2019-Jan-16 22:08:30.612086 - [DEBUG]
5047 2019-Jan-16 22:08:30.612110 - [DEBUG] Propagate flow
5048 2019-Jan-16 22:08:30.612133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5049 2019-Jan-16 22:08:30.612190 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
5050 2019-Jan-16 22:08:30.612830 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5051 2019-Jan-16 22:08:30.613471 - [DEBUG] Edge function : AllBottom (result of previous compose)
5052 2019-Jan-16 22:08:30.613497 - [DEBUG]
5053 2019-Jan-16 22:08:30.613522 - [DEBUG] Join: AllTop & AllBottom
5054 2019-Jan-16 22:08:30.613548 - [DEBUG] = AllBottom (new jump func)
5055 2019-Jan-16 22:08:30.613572 - [DEBUG]
5056 2019-Jan-16 22:08:30.613596 - [DEBUG] Start adding new jump function
5057 2019-Jan-16 22:08:30.613619 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5058 2019-Jan-16 22:08:30.613676 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5059 2019-Jan-16 22:08:30.614316 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
5060 2019-Jan-16 22:08:30.614972 - [DEBUG] Edge Function : AllBottom
5061 2019-Jan-16 22:08:30.615000 - [DEBUG] End adding new jump function
5062 2019-Jan-16 22:08:30.615024 - [DEBUG]
5063 2019-Jan-16 22:08:30.615047 - [DEBUG] -------------------------------------------- 151. Path Edge --------------------------------------------
5064 2019-Jan-16 22:08:30.615072 - [DEBUG]
5065 2019-Jan-16 22:08:30.615095 - [DEBUG] Process 151. path edge:
5066 2019-Jan-16 22:08:30.615118 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5067 2019-Jan-16 22:08:30.615175 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
5068 2019-Jan-16 22:08:30.615823 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5069 2019-Jan-16 22:08:30.616463 - [DEBUG]
5070 2019-Jan-16 22:08:30.616488 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
5071 2019-Jan-16 22:08:30.617139 - [DEBUG] Compose: EdgeIdentity * AllBottom
5072 2019-Jan-16 22:08:30.617167 - [DEBUG]
5073 2019-Jan-16 22:08:30.617191 - [DEBUG] Propagate flow
5074 2019-Jan-16 22:08:30.617215 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5075 2019-Jan-16 22:08:30.617272 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
5076 2019-Jan-16 22:08:30.617910 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5077 2019-Jan-16 22:08:30.618566 - [DEBUG] Edge function : AllBottom (result of previous compose)
5078 2019-Jan-16 22:08:30.618591 - [DEBUG]
5079 2019-Jan-16 22:08:30.618616 - [DEBUG] Join: AllTop & AllBottom
5080 2019-Jan-16 22:08:30.618642 - [DEBUG] = AllBottom (new jump func)
5081 2019-Jan-16 22:08:30.618666 - [DEBUG]
5082 2019-Jan-16 22:08:30.618690 - [DEBUG] Start adding new jump function
5083 2019-Jan-16 22:08:30.618713 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5084 2019-Jan-16 22:08:30.618770 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5085 2019-Jan-16 22:08:30.619410 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
5086 2019-Jan-16 22:08:30.620047 - [DEBUG] Edge Function : AllBottom
5087 2019-Jan-16 22:08:30.620074 - [DEBUG] End adding new jump function
5088 2019-Jan-16 22:08:30.620098 - [DEBUG]
5089 2019-Jan-16 22:08:30.620122 - [DEBUG] -------------------------------------------- 152. Path Edge --------------------------------------------
5090 2019-Jan-16 22:08:30.620158 - [DEBUG]
5091 2019-Jan-16 22:08:30.620182 - [DEBUG] Process 152. path edge:
5092 2019-Jan-16 22:08:30.620206 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5093 2019-Jan-16 22:08:30.620262 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
5094 2019-Jan-16 22:08:30.620900 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5095 2019-Jan-16 22:08:30.621555 - [DEBUG]
5096 2019-Jan-16 22:08:30.621580 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
5097 2019-Jan-16 22:08:30.622226 - [DEBUG] Compose: EdgeIdentity * AllBottom
5098 2019-Jan-16 22:08:30.622254 - [DEBUG]
5099 2019-Jan-16 22:08:30.622278 - [DEBUG] Propagate flow
5100 2019-Jan-16 22:08:30.622302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5101 2019-Jan-16 22:08:30.622358 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
5102 2019-Jan-16 22:08:30.622993 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5103 2019-Jan-16 22:08:30.623634 - [DEBUG] Edge function : AllBottom (result of previous compose)
5104 2019-Jan-16 22:08:30.623659 - [DEBUG]
5105 2019-Jan-16 22:08:30.623684 - [DEBUG] Join: AllTop & AllBottom
5106 2019-Jan-16 22:08:30.623710 - [DEBUG] = AllBottom (new jump func)
5107 2019-Jan-16 22:08:30.623735 - [DEBUG]
5108 2019-Jan-16 22:08:30.623758 - [DEBUG] Start adding new jump function
5109 2019-Jan-16 22:08:30.623785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5110 2019-Jan-16 22:08:30.623840 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5111 2019-Jan-16 22:08:30.624482 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
5112 2019-Jan-16 22:08:30.625134 - [DEBUG] Edge Function : AllBottom
5113 2019-Jan-16 22:08:30.625162 - [DEBUG] End adding new jump function
5114 2019-Jan-16 22:08:30.625186 - [DEBUG]
5115 2019-Jan-16 22:08:30.625210 - [DEBUG] -------------------------------------------- 153. Path Edge --------------------------------------------
5116 2019-Jan-16 22:08:30.625234 - [DEBUG]
5117 2019-Jan-16 22:08:30.625258 - [DEBUG] Process 153. path edge:
5118 2019-Jan-16 22:08:30.625281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5119 2019-Jan-16 22:08:30.625338 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
5120 2019-Jan-16 22:08:30.625974 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5121 2019-Jan-16 22:08:30.626613 - [DEBUG]
5122 2019-Jan-16 22:08:30.626639 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
5123 2019-Jan-16 22:08:30.627284 - [DEBUG] Compose: EdgeIdentity * AllBottom
5124 2019-Jan-16 22:08:30.627312 - [DEBUG]
5125 2019-Jan-16 22:08:30.627336 - [DEBUG] Propagate flow
5126 2019-Jan-16 22:08:30.627360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5127 2019-Jan-16 22:08:30.627416 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
5128 2019-Jan-16 22:08:30.628104 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5129 2019-Jan-16 22:08:30.628747 - [DEBUG] Edge function : AllBottom (result of previous compose)
5130 2019-Jan-16 22:08:30.628773 - [DEBUG]
5131 2019-Jan-16 22:08:30.628798 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5132 2019-Jan-16 22:08:30.628824 - [DEBUG] = AllBottom
5133 2019-Jan-16 22:08:30.628849 - [DEBUG]
5134 2019-Jan-16 22:08:30.628872 - [DEBUG] PROPAGATE: No new function!
5135 2019-Jan-16 22:08:30.628898 - [DEBUG] EDGE:
5136 2019-Jan-16 22:08:30.628963 - [DEBUG] ---> 5137 2019-Jan-16 22:08:30.629599 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5138 2019-Jan-16 22:08:30.630240 - [DEBUG]
5139 2019-Jan-16 22:08:30.630267 - [DEBUG] EDGE:
5140 2019-Jan-16 22:08:30.630323 - [DEBUG] ---> 5141 2019-Jan-16 22:08:30.630960 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5142 2019-Jan-16 22:08:30.631615 - [DEBUG]
5143 2019-Jan-16 22:08:30.631641 - [DEBUG] EDGE:
5144 2019-Jan-16 22:08:30.631698 - [DEBUG] ---> 5145 2019-Jan-16 22:08:30.632338 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5146 2019-Jan-16 22:08:30.632978 - [DEBUG]
5147 2019-Jan-16 22:08:30.633015 - [DEBUG] Compose: EdgeIdentity * AllBottom
5148 2019-Jan-16 22:08:30.633043 - [DEBUG]
5149 2019-Jan-16 22:08:30.633067 - [DEBUG] Propagate flow
5150 2019-Jan-16 22:08:30.633090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5151 2019-Jan-16 22:08:30.633146 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
5152 2019-Jan-16 22:08:30.633787 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5153 2019-Jan-16 22:08:30.634427 - [DEBUG] Edge function : AllBottom (result of previous compose)
5154 2019-Jan-16 22:08:30.634452 - [DEBUG]
5155 2019-Jan-16 22:08:30.634477 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5156 2019-Jan-16 22:08:30.634503 - [DEBUG] = AllBottom
5157 2019-Jan-16 22:08:30.634528 - [DEBUG]
5158 2019-Jan-16 22:08:30.634551 - [DEBUG] PROPAGATE: No new function!
5159 2019-Jan-16 22:08:30.634579 - [DEBUG] EDGE:
5160 2019-Jan-16 22:08:30.634636 - [DEBUG] ---> 5161 2019-Jan-16 22:08:30.635299 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5162 2019-Jan-16 22:08:30.635940 - [DEBUG]
5163 2019-Jan-16 22:08:30.635973 - [DEBUG] Compose: EdgeIdentity * AllBottom
5164 2019-Jan-16 22:08:30.636000 - [DEBUG]
5165 2019-Jan-16 22:08:30.636024 - [DEBUG] Propagate flow
5166 2019-Jan-16 22:08:30.636047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5167 2019-Jan-16 22:08:30.636103 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
5168 2019-Jan-16 22:08:30.636750 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5169 2019-Jan-16 22:08:30.637396 - [DEBUG] Edge function : AllBottom (result of previous compose)
5170 2019-Jan-16 22:08:30.637422 - [DEBUG]
5171 2019-Jan-16 22:08:30.637446 - [DEBUG] Join: AllTop & AllBottom
5172 2019-Jan-16 22:08:30.637472 - [DEBUG] = AllBottom (new jump func)
5173 2019-Jan-16 22:08:30.637497 - [DEBUG]
5174 2019-Jan-16 22:08:30.637520 - [DEBUG] Start adding new jump function
5175 2019-Jan-16 22:08:30.637544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5176 2019-Jan-16 22:08:30.637600 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5177 2019-Jan-16 22:08:30.638259 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
5178 2019-Jan-16 22:08:30.638906 - [DEBUG] Edge Function : AllBottom
5179 2019-Jan-16 22:08:30.638934 - [DEBUG] End adding new jump function
5180 2019-Jan-16 22:08:30.638964 - [DEBUG]
5181 2019-Jan-16 22:08:30.638989 - [DEBUG] -------------------------------------------- 154. Path Edge --------------------------------------------
5182 2019-Jan-16 22:08:30.639013 - [DEBUG]
5183 2019-Jan-16 22:08:30.639036 - [DEBUG] Process 154. path edge:
5184 2019-Jan-16 22:08:30.639060 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5185 2019-Jan-16 22:08:30.639117 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
5186 2019-Jan-16 22:08:30.639763 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5187 2019-Jan-16 22:08:30.640411 - [DEBUG]
5188 2019-Jan-16 22:08:30.640435 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
5189 2019-Jan-16 22:08:30.641087 - [DEBUG] Possible callees:
5190 2019-Jan-16 22:08:30.641112 - [DEBUG] llvm.dbg.declare
5191 2019-Jan-16 22:08:30.641137 - [DEBUG] Possible return sites:
5192 2019-Jan-16 22:08:30.641160 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1435193 2019-Jan-16 22:08:30.642458 - [DEBUG] Found and process special summary
5194 2019-Jan-16 22:08:30.642490 - [DEBUG] Compose: EdgeIdentity * AllBottom
5195 2019-Jan-16 22:08:30.642518 - [DEBUG]
5196 2019-Jan-16 22:08:30.642542 - [DEBUG] Propagate flow
5197 2019-Jan-16 22:08:30.642565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5198 2019-Jan-16 22:08:30.642622 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
5199 2019-Jan-16 22:08:30.643262 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5200 2019-Jan-16 22:08:30.643901 - [DEBUG] Edge function : AllBottom (result of previous compose)
5201 2019-Jan-16 22:08:30.643927 - [DEBUG]
5202 2019-Jan-16 22:08:30.643951 - [DEBUG] Join: AllTop & AllBottom
5203 2019-Jan-16 22:08:30.643978 - [DEBUG] = AllBottom (new jump func)
5204 2019-Jan-16 22:08:30.644002 - [DEBUG]
5205 2019-Jan-16 22:08:30.644026 - [DEBUG] Start adding new jump function
5206 2019-Jan-16 22:08:30.644049 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5207 2019-Jan-16 22:08:30.644105 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5208 2019-Jan-16 22:08:30.644758 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
5209 2019-Jan-16 22:08:30.645400 - [DEBUG] Edge Function : AllBottom
5210 2019-Jan-16 22:08:30.645428 - [DEBUG] End adding new jump function
5211 2019-Jan-16 22:08:30.645452 - [DEBUG]
5212 2019-Jan-16 22:08:30.645476 - [DEBUG] -------------------------------------------- 155. Path Edge --------------------------------------------
5213 2019-Jan-16 22:08:30.645500 - [DEBUG]
5214 2019-Jan-16 22:08:30.645523 - [DEBUG] Process 155. path edge:
5215 2019-Jan-16 22:08:30.645546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5216 2019-Jan-16 22:08:30.645603 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
5217 2019-Jan-16 22:08:30.646242 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5218 2019-Jan-16 22:08:30.646883 - [DEBUG]
5219 2019-Jan-16 22:08:30.646908 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
5220 2019-Jan-16 22:08:30.647559 - [DEBUG] Compose: EdgeIdentity * AllBottom
5221 2019-Jan-16 22:08:30.647587 - [DEBUG]
5222 2019-Jan-16 22:08:30.647611 - [DEBUG] Propagate flow
5223 2019-Jan-16 22:08:30.647642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5224 2019-Jan-16 22:08:30.647699 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
5225 2019-Jan-16 22:08:30.648352 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5226 2019-Jan-16 22:08:30.648991 - [DEBUG] Edge function : AllBottom (result of previous compose)
5227 2019-Jan-16 22:08:30.649017 - [DEBUG]
5228 2019-Jan-16 22:08:30.649041 - [DEBUG] Join: AllTop & AllBottom
5229 2019-Jan-16 22:08:30.649067 - [DEBUG] = AllBottom (new jump func)
5230 2019-Jan-16 22:08:30.649092 - [DEBUG]
5231 2019-Jan-16 22:08:30.649115 - [DEBUG] Start adding new jump function
5232 2019-Jan-16 22:08:30.649139 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5233 2019-Jan-16 22:08:30.649195 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5234 2019-Jan-16 22:08:30.649834 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
5235 2019-Jan-16 22:08:30.650467 - [DEBUG] Edge Function : AllBottom
5236 2019-Jan-16 22:08:30.650495 - [DEBUG] End adding new jump function
5237 2019-Jan-16 22:08:30.650519 - [DEBUG]
5238 2019-Jan-16 22:08:30.650543 - [DEBUG] -------------------------------------------- 156. Path Edge --------------------------------------------
5239 2019-Jan-16 22:08:30.650567 - [DEBUG]
5240 2019-Jan-16 22:08:30.650590 - [DEBUG] Process 156. path edge:
5241 2019-Jan-16 22:08:30.650614 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5242 2019-Jan-16 22:08:30.650670 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
5243 2019-Jan-16 22:08:30.651305 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5244 2019-Jan-16 22:08:30.651961 - [DEBUG]
5245 2019-Jan-16 22:08:30.651987 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
5246 2019-Jan-16 22:08:30.652632 - [DEBUG] Compose: EdgeIdentity * AllBottom
5247 2019-Jan-16 22:08:30.652660 - [DEBUG]
5248 2019-Jan-16 22:08:30.652683 - [DEBUG] Propagate flow
5249 2019-Jan-16 22:08:30.652707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5250 2019-Jan-16 22:08:30.652763 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
5251 2019-Jan-16 22:08:30.653398 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5252 2019-Jan-16 22:08:30.654039 - [DEBUG] Edge function : AllBottom (result of previous compose)
5253 2019-Jan-16 22:08:30.654064 - [DEBUG]
5254 2019-Jan-16 22:08:30.654089 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5255 2019-Jan-16 22:08:30.654115 - [DEBUG] = AllBottom
5256 2019-Jan-16 22:08:30.654140 - [DEBUG]
5257 2019-Jan-16 22:08:30.654163 - [DEBUG] PROPAGATE: No new function!
5258 2019-Jan-16 22:08:30.654189 - [DEBUG] EDGE:
5259 2019-Jan-16 22:08:30.654246 - [DEBUG] ---> 5260 2019-Jan-16 22:08:30.654896 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5261 2019-Jan-16 22:08:30.655536 - [DEBUG]
5262 2019-Jan-16 22:08:30.655562 - [DEBUG] EDGE:
5263 2019-Jan-16 22:08:30.655619 - [DEBUG] ---> 5264 2019-Jan-16 22:08:30.656258 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5265 2019-Jan-16 22:08:30.656897 - [DEBUG]
5266 2019-Jan-16 22:08:30.656933 - [DEBUG] Compose: EdgeIdentity * AllBottom
5267 2019-Jan-16 22:08:30.656965 - [DEBUG]
5268 2019-Jan-16 22:08:30.656988 - [DEBUG] Propagate flow
5269 2019-Jan-16 22:08:30.657011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5270 2019-Jan-16 22:08:30.657075 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
5271 2019-Jan-16 22:08:30.657716 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5272 2019-Jan-16 22:08:30.658371 - [DEBUG] Edge function : AllBottom (result of previous compose)
5273 2019-Jan-16 22:08:30.658397 - [DEBUG]
5274 2019-Jan-16 22:08:30.658421 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5275 2019-Jan-16 22:08:30.658447 - [DEBUG] = AllBottom
5276 2019-Jan-16 22:08:30.658472 - [DEBUG]
5277 2019-Jan-16 22:08:30.658495 - [DEBUG] PROPAGATE: No new function!
5278 2019-Jan-16 22:08:30.658522 - [DEBUG] EDGE:
5279 2019-Jan-16 22:08:30.658580 - [DEBUG] ---> 5280 2019-Jan-16 22:08:30.659227 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5281 2019-Jan-16 22:08:30.659866 - [DEBUG]
5282 2019-Jan-16 22:08:30.659892 - [DEBUG] EDGE:
5283 2019-Jan-16 22:08:30.659949 - [DEBUG] ---> 5284 2019-Jan-16 22:08:30.660586 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5285 2019-Jan-16 22:08:30.661225 - [DEBUG]
5286 2019-Jan-16 22:08:30.661258 - [DEBUG] Compose: EdgeIdentity * AllBottom
5287 2019-Jan-16 22:08:30.661285 - [DEBUG]
5288 2019-Jan-16 22:08:30.661309 - [DEBUG] Propagate flow
5289 2019-Jan-16 22:08:30.661332 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5290 2019-Jan-16 22:08:30.661388 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
5291 2019-Jan-16 22:08:30.662068 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5292 2019-Jan-16 22:08:30.662764 - [DEBUG] Edge function : AllBottom (result of previous compose)
5293 2019-Jan-16 22:08:30.662792 - [DEBUG]
5294 2019-Jan-16 22:08:30.662819 - [DEBUG] Join: AllTop & AllBottom
5295 2019-Jan-16 22:08:30.662845 - [DEBUG] = AllBottom (new jump func)
5296 2019-Jan-16 22:08:30.662870 - [DEBUG]
5297 2019-Jan-16 22:08:30.662894 - [DEBUG] Start adding new jump function
5298 2019-Jan-16 22:08:30.662918 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5299 2019-Jan-16 22:08:30.662988 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5300 2019-Jan-16 22:08:30.663694 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
5301 2019-Jan-16 22:08:30.664360 - [DEBUG] Edge Function : AllBottom
5302 2019-Jan-16 22:08:30.664392 - [DEBUG] End adding new jump function
5303 2019-Jan-16 22:08:30.664416 - [DEBUG]
5304 2019-Jan-16 22:08:30.664440 - [DEBUG] -------------------------------------------- 157. Path Edge --------------------------------------------
5305 2019-Jan-16 22:08:30.664465 - [DEBUG]
5306 2019-Jan-16 22:08:30.664489 - [DEBUG] Process 157. path edge:
5307 2019-Jan-16 22:08:30.664513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5308 2019-Jan-16 22:08:30.664573 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
5309 2019-Jan-16 22:08:30.665236 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5310 2019-Jan-16 22:08:30.665880 - [DEBUG]
5311 2019-Jan-16 22:08:30.665906 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
5312 2019-Jan-16 22:08:30.666570 - [DEBUG] Compose: EdgeIdentity * AllBottom
5313 2019-Jan-16 22:08:30.666599 - [DEBUG]
5314 2019-Jan-16 22:08:30.666640 - [DEBUG] Propagate flow
5315 2019-Jan-16 22:08:30.666664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5316 2019-Jan-16 22:08:30.666721 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
5317 2019-Jan-16 22:08:30.667371 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5318 2019-Jan-16 22:08:30.668011 - [DEBUG] Edge function : AllBottom (result of previous compose)
5319 2019-Jan-16 22:08:30.668037 - [DEBUG]
5320 2019-Jan-16 22:08:30.668063 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5321 2019-Jan-16 22:08:30.668102 - [DEBUG] = AllBottom
5322 2019-Jan-16 22:08:30.668128 - [DEBUG]
5323 2019-Jan-16 22:08:30.668151 - [DEBUG] PROPAGATE: No new function!
5324 2019-Jan-16 22:08:30.668184 - [DEBUG] Compose: EdgeIdentity * AllBottom
5325 2019-Jan-16 22:08:30.668211 - [DEBUG]
5326 2019-Jan-16 22:08:30.668235 - [DEBUG] Propagate flow
5327 2019-Jan-16 22:08:30.668258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5328 2019-Jan-16 22:08:30.668315 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
5329 2019-Jan-16 22:08:30.668962 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5330 2019-Jan-16 22:08:30.669602 - [DEBUG] Edge function : AllBottom (result of previous compose)
5331 2019-Jan-16 22:08:30.669628 - [DEBUG]
5332 2019-Jan-16 22:08:30.669654 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5333 2019-Jan-16 22:08:30.669680 - [DEBUG] = AllBottom
5334 2019-Jan-16 22:08:30.669704 - [DEBUG]
5335 2019-Jan-16 22:08:30.669727 - [DEBUG] PROPAGATE: No new function!
5336 2019-Jan-16 22:08:30.669753 - [DEBUG] EDGE:
5337 2019-Jan-16 22:08:30.669810 - [DEBUG] ---> 5338 2019-Jan-16 22:08:30.670446 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5339 2019-Jan-16 22:08:30.671085 - [DEBUG]
5340 2019-Jan-16 22:08:30.671112 - [DEBUG] EDGE:
5341 2019-Jan-16 22:08:30.671169 - [DEBUG] ---> 5342 2019-Jan-16 22:08:30.671822 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5343 2019-Jan-16 22:08:30.672462 - [DEBUG]
5344 2019-Jan-16 22:08:30.672488 - [DEBUG] EDGE:
5345 2019-Jan-16 22:08:30.672545 - [DEBUG] ---> 5346 2019-Jan-16 22:08:30.673184 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5347 2019-Jan-16 22:08:30.673824 - [DEBUG]
5348 2019-Jan-16 22:08:30.673865 - [DEBUG] Compose: EdgeIdentity * AllBottom
5349 2019-Jan-16 22:08:30.673892 - [DEBUG]
5350 2019-Jan-16 22:08:30.673916 - [DEBUG] Propagate flow
5351 2019-Jan-16 22:08:30.673940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5352 2019-Jan-16 22:08:30.673996 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5353 2019-Jan-16 22:08:30.674648 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5354 2019-Jan-16 22:08:30.675318 - [DEBUG] Edge function : AllBottom (result of previous compose)
5355 2019-Jan-16 22:08:30.675343 - [DEBUG]
5356 2019-Jan-16 22:08:30.675369 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5357 2019-Jan-16 22:08:30.675395 - [DEBUG] = AllBottom
5358 2019-Jan-16 22:08:30.675420 - [DEBUG]
5359 2019-Jan-16 22:08:30.675452 - [DEBUG] PROPAGATE: No new function!
5360 2019-Jan-16 22:08:30.675483 - [DEBUG] EDGE:
5361 2019-Jan-16 22:08:30.675541 - [DEBUG] ---> 5362 2019-Jan-16 22:08:30.676181 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5363 2019-Jan-16 22:08:30.676821 - [DEBUG]
5364 2019-Jan-16 22:08:30.676848 - [DEBUG] EDGE:
5365 2019-Jan-16 22:08:30.676905 - [DEBUG] ---> 5366 2019-Jan-16 22:08:30.677542 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5367 2019-Jan-16 22:08:30.678196 - [DEBUG]
5368 2019-Jan-16 22:08:30.678223 - [DEBUG] EDGE:
5369 2019-Jan-16 22:08:30.678280 - [DEBUG] ---> 5370 2019-Jan-16 22:08:30.678919 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5371 2019-Jan-16 22:08:30.679558 - [DEBUG]
5372 2019-Jan-16 22:08:30.679584 - [DEBUG] EDGE:
5373 2019-Jan-16 22:08:30.679641 - [DEBUG] ---> 5374 2019-Jan-16 22:08:30.680278 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5375 2019-Jan-16 22:08:30.680918 - [DEBUG]
5376 2019-Jan-16 22:08:30.680945 - [DEBUG] EDGE:
5377 2019-Jan-16 22:08:30.681002 - [DEBUG] ---> 5378 2019-Jan-16 22:08:30.681653 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5379 2019-Jan-16 22:08:30.682293 - [DEBUG]
5380 2019-Jan-16 22:08:30.682319 - [DEBUG] EDGE:
5381 2019-Jan-16 22:08:30.682377 - [DEBUG] ---> 5382 2019-Jan-16 22:08:30.683018 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5383 2019-Jan-16 22:08:30.683656 - [DEBUG]
5384 2019-Jan-16 22:08:30.683683 - [DEBUG] EDGE:
5385 2019-Jan-16 22:08:30.683740 - [DEBUG] ---> 5386 2019-Jan-16 22:08:30.684376 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5387 2019-Jan-16 22:08:30.685032 - [DEBUG]
5388 2019-Jan-16 22:08:30.685059 - [DEBUG] EDGE:
5389 2019-Jan-16 22:08:30.685116 - [DEBUG] ---> 5390 2019-Jan-16 22:08:30.685756 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5391 2019-Jan-16 22:08:30.686396 - [DEBUG]
5392 2019-Jan-16 22:08:30.686436 - [DEBUG] Compose: EdgeIdentity * AllBottom
5393 2019-Jan-16 22:08:30.686464 - [DEBUG]
5394 2019-Jan-16 22:08:30.686488 - [DEBUG] Propagate flow
5395 2019-Jan-16 22:08:30.686511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5396 2019-Jan-16 22:08:30.686568 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
5397 2019-Jan-16 22:08:30.687208 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5398 2019-Jan-16 22:08:30.687847 - [DEBUG] Edge function : AllBottom (result of previous compose)
5399 2019-Jan-16 22:08:30.687872 - [DEBUG]
5400 2019-Jan-16 22:08:30.687898 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5401 2019-Jan-16 22:08:30.687932 - [DEBUG] = AllBottom
5402 2019-Jan-16 22:08:30.687957 - [DEBUG]
5403 2019-Jan-16 22:08:30.687981 - [DEBUG] PROPAGATE: No new function!
5404 2019-Jan-16 22:08:30.688008 - [DEBUG] EDGE:
5405 2019-Jan-16 22:08:30.688066 - [DEBUG] ---> 5406 2019-Jan-16 22:08:30.688728 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5407 2019-Jan-16 22:08:30.689369 - [DEBUG]
5408 2019-Jan-16 22:08:30.689405 - [DEBUG] Compose: EdgeIdentity * AllBottom
5409 2019-Jan-16 22:08:30.689432 - [DEBUG]
5410 2019-Jan-16 22:08:30.689456 - [DEBUG] Propagate flow
5411 2019-Jan-16 22:08:30.689479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5412 2019-Jan-16 22:08:30.689535 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
5413 2019-Jan-16 22:08:30.690177 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5414 2019-Jan-16 22:08:30.690816 - [DEBUG] Edge function : AllBottom (result of previous compose)
5415 2019-Jan-16 22:08:30.690842 - [DEBUG]
5416 2019-Jan-16 22:08:30.690867 - [DEBUG] Join: AllTop & AllBottom
5417 2019-Jan-16 22:08:30.690893 - [DEBUG] = AllBottom (new jump func)
5418 2019-Jan-16 22:08:30.690917 - [DEBUG]
5419 2019-Jan-16 22:08:30.690941 - [DEBUG] Start adding new jump function
5420 2019-Jan-16 22:08:30.690964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5421 2019-Jan-16 22:08:30.691020 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5422 2019-Jan-16 22:08:30.691677 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
5423 2019-Jan-16 22:08:30.692315 - [DEBUG] Edge Function : AllBottom
5424 2019-Jan-16 22:08:30.692343 - [DEBUG] End adding new jump function
5425 2019-Jan-16 22:08:30.692367 - [DEBUG]
5426 2019-Jan-16 22:08:30.692391 - [DEBUG] -------------------------------------------- 158. Path Edge --------------------------------------------
5427 2019-Jan-16 22:08:30.692415 - [DEBUG]
5428 2019-Jan-16 22:08:30.692438 - [DEBUG] Process 158. path edge:
5429 2019-Jan-16 22:08:30.692462 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5430 2019-Jan-16 22:08:30.692518 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
5431 2019-Jan-16 22:08:30.693157 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5432 2019-Jan-16 22:08:30.693795 - [DEBUG]
5433 2019-Jan-16 22:08:30.693820 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
5434 2019-Jan-16 22:08:30.694465 - [DEBUG] Possible callees:
5435 2019-Jan-16 22:08:30.694490 - [DEBUG] foo
5436 2019-Jan-16 22:08:30.694515 - [DEBUG] Possible return sites:
5437 2019-Jan-16 22:08:30.694538 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !845438 2019-Jan-16 22:08:30.695825 - [DEBUG] Found and process special summary
5439 2019-Jan-16 22:08:30.695860 - [DEBUG] Compose: EdgeIdentity * AllBottom
5440 2019-Jan-16 22:08:30.695887 - [DEBUG]
5441 2019-Jan-16 22:08:30.695911 - [DEBUG] Propagate flow
5442 2019-Jan-16 22:08:30.695934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5443 2019-Jan-16 22:08:30.695991 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
5444 2019-Jan-16 22:08:30.696631 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5445 2019-Jan-16 22:08:30.697272 - [DEBUG] Edge function : AllBottom (result of previous compose)
5446 2019-Jan-16 22:08:30.697307 - [DEBUG]
5447 2019-Jan-16 22:08:30.697332 - [DEBUG] Join: AllTop & AllBottom
5448 2019-Jan-16 22:08:30.697358 - [DEBUG] = AllBottom (new jump func)
5449 2019-Jan-16 22:08:30.697383 - [DEBUG]
5450 2019-Jan-16 22:08:30.697406 - [DEBUG] Start adding new jump function
5451 2019-Jan-16 22:08:30.697430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5452 2019-Jan-16 22:08:30.697486 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5453 2019-Jan-16 22:08:30.698141 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
5454 2019-Jan-16 22:08:30.698782 - [DEBUG] Edge Function : AllBottom
5455 2019-Jan-16 22:08:30.698811 - [DEBUG] End adding new jump function
5456 2019-Jan-16 22:08:30.698835 - [DEBUG]
5457 2019-Jan-16 22:08:30.698858 - [DEBUG] -------------------------------------------- 159. Path Edge --------------------------------------------
5458 2019-Jan-16 22:08:30.698883 - [DEBUG]
5459 2019-Jan-16 22:08:30.698906 - [DEBUG] Process 159. path edge:
5460 2019-Jan-16 22:08:30.698930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5461 2019-Jan-16 22:08:30.698987 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
5462 2019-Jan-16 22:08:30.699628 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5463 2019-Jan-16 22:08:30.700267 - [DEBUG]
5464 2019-Jan-16 22:08:30.700293 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
5465 2019-Jan-16 22:08:30.700944 - [DEBUG] Compose: EdgeIdentity * AllBottom
5466 2019-Jan-16 22:08:30.700972 - [DEBUG]
5467 2019-Jan-16 22:08:30.700996 - [DEBUG] Propagate flow
5468 2019-Jan-16 22:08:30.701019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5469 2019-Jan-16 22:08:30.701076 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
5470 2019-Jan-16 22:08:30.701745 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5471 2019-Jan-16 22:08:30.702385 - [DEBUG] Edge function : AllBottom (result of previous compose)
5472 2019-Jan-16 22:08:30.702411 - [DEBUG]
5473 2019-Jan-16 22:08:30.702436 - [DEBUG] Join: AllTop & AllBottom
5474 2019-Jan-16 22:08:30.702462 - [DEBUG] = AllBottom (new jump func)
5475 2019-Jan-16 22:08:30.702486 - [DEBUG]
5476 2019-Jan-16 22:08:30.702510 - [DEBUG] Start adding new jump function
5477 2019-Jan-16 22:08:30.702533 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5478 2019-Jan-16 22:08:30.702589 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5479 2019-Jan-16 22:08:30.703229 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
5480 2019-Jan-16 22:08:30.703865 - [DEBUG] Edge Function : AllBottom
5481 2019-Jan-16 22:08:30.703893 - [DEBUG] End adding new jump function
5482 2019-Jan-16 22:08:30.703917 - [DEBUG]
5483 2019-Jan-16 22:08:30.703941 - [DEBUG] -------------------------------------------- 160. Path Edge --------------------------------------------
5484 2019-Jan-16 22:08:30.703965 - [DEBUG]
5485 2019-Jan-16 22:08:30.703988 - [DEBUG] Process 160. path edge:
5486 2019-Jan-16 22:08:30.704012 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5487 2019-Jan-16 22:08:30.704068 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
5488 2019-Jan-16 22:08:30.704706 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5489 2019-Jan-16 22:08:30.705362 - [DEBUG]
5490 2019-Jan-16 22:08:30.705388 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
5491 2019-Jan-16 22:08:30.706044 - [DEBUG] Compose: EdgeIdentity * AllBottom
5492 2019-Jan-16 22:08:30.706072 - [DEBUG]
5493 2019-Jan-16 22:08:30.706095 - [DEBUG] Propagate flow
5494 2019-Jan-16 22:08:30.706119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5495 2019-Jan-16 22:08:30.706175 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
5496 2019-Jan-16 22:08:30.706824 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5497 2019-Jan-16 22:08:30.707466 - [DEBUG] Edge function : AllBottom (result of previous compose)
5498 2019-Jan-16 22:08:30.707491 - [DEBUG]
5499 2019-Jan-16 22:08:30.707516 - [DEBUG] Join: AllTop & AllBottom
5500 2019-Jan-16 22:08:30.707542 - [DEBUG] = AllBottom (new jump func)
5501 2019-Jan-16 22:08:30.707567 - [DEBUG]
5502 2019-Jan-16 22:08:30.707590 - [DEBUG] Start adding new jump function
5503 2019-Jan-16 22:08:30.707613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5504 2019-Jan-16 22:08:30.707669 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5505 2019-Jan-16 22:08:30.708327 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
5506 2019-Jan-16 22:08:30.708974 - [DEBUG] Edge Function : AllBottom
5507 2019-Jan-16 22:08:30.709001 - [DEBUG] End adding new jump function
5508 2019-Jan-16 22:08:30.709025 - [DEBUG]
5509 2019-Jan-16 22:08:30.709049 - [DEBUG] -------------------------------------------- 161. Path Edge --------------------------------------------
5510 2019-Jan-16 22:08:30.709074 - [DEBUG]
5511 2019-Jan-16 22:08:30.709097 - [DEBUG] Process 161. path edge:
5512 2019-Jan-16 22:08:30.709120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5513 2019-Jan-16 22:08:30.709177 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
5514 2019-Jan-16 22:08:30.709824 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5515 2019-Jan-16 22:08:30.710466 - [DEBUG]
5516 2019-Jan-16 22:08:30.710490 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
5517 2019-Jan-16 22:08:30.711148 - [DEBUG] Possible callees:
5518 2019-Jan-16 22:08:30.711173 - [DEBUG] llvm.dbg.declare
5519 2019-Jan-16 22:08:30.711198 - [DEBUG] Possible return sites:
5520 2019-Jan-16 22:08:30.711221 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !965521 2019-Jan-16 22:08:30.712515 - [DEBUG] Found and process special summary
5522 2019-Jan-16 22:08:30.712548 - [DEBUG] Compose: EdgeIdentity * AllBottom
5523 2019-Jan-16 22:08:30.712575 - [DEBUG]
5524 2019-Jan-16 22:08:30.712599 - [DEBUG] Propagate flow
5525 2019-Jan-16 22:08:30.712622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5526 2019-Jan-16 22:08:30.712679 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
5527 2019-Jan-16 22:08:30.713320 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5528 2019-Jan-16 22:08:30.713963 - [DEBUG] Edge function : AllBottom (result of previous compose)
5529 2019-Jan-16 22:08:30.713988 - [DEBUG]
5530 2019-Jan-16 22:08:30.714013 - [DEBUG] Join: AllTop & AllBottom
5531 2019-Jan-16 22:08:30.714039 - [DEBUG] = AllBottom (new jump func)
5532 2019-Jan-16 22:08:30.714064 - [DEBUG]
5533 2019-Jan-16 22:08:30.714087 - [DEBUG] Start adding new jump function
5534 2019-Jan-16 22:08:30.714121 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5535 2019-Jan-16 22:08:30.714178 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5536 2019-Jan-16 22:08:30.714833 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
5537 2019-Jan-16 22:08:30.715472 - [DEBUG] Edge Function : AllBottom
5538 2019-Jan-16 22:08:30.715500 - [DEBUG] End adding new jump function
5539 2019-Jan-16 22:08:30.715524 - [DEBUG]
5540 2019-Jan-16 22:08:30.715548 - [DEBUG] -------------------------------------------- 162. Path Edge --------------------------------------------
5541 2019-Jan-16 22:08:30.715573 - [DEBUG]
5542 2019-Jan-16 22:08:30.715596 - [DEBUG] Process 162. path edge:
5543 2019-Jan-16 22:08:30.715620 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5544 2019-Jan-16 22:08:30.715677 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
5545 2019-Jan-16 22:08:30.716316 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5546 2019-Jan-16 22:08:30.716957 - [DEBUG]
5547 2019-Jan-16 22:08:30.716982 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
5548 2019-Jan-16 22:08:30.717635 - [DEBUG] Compose: EdgeIdentity * AllBottom
5549 2019-Jan-16 22:08:30.717663 - [DEBUG]
5550 2019-Jan-16 22:08:30.717687 - [DEBUG] Propagate flow
5551 2019-Jan-16 22:08:30.717711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5552 2019-Jan-16 22:08:30.717767 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
5553 2019-Jan-16 22:08:30.718420 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5554 2019-Jan-16 22:08:30.719061 - [DEBUG] Edge function : AllBottom (result of previous compose)
5555 2019-Jan-16 22:08:30.719087 - [DEBUG]
5556 2019-Jan-16 22:08:30.719111 - [DEBUG] Join: AllTop & AllBottom
5557 2019-Jan-16 22:08:30.719138 - [DEBUG] = AllBottom (new jump func)
5558 2019-Jan-16 22:08:30.719162 - [DEBUG]
5559 2019-Jan-16 22:08:30.719186 - [DEBUG] Start adding new jump function
5560 2019-Jan-16 22:08:30.719209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5561 2019-Jan-16 22:08:30.719265 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5562 2019-Jan-16 22:08:30.719906 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
5563 2019-Jan-16 22:08:30.720543 - [DEBUG] Edge Function : AllBottom
5564 2019-Jan-16 22:08:30.720570 - [DEBUG] End adding new jump function
5565 2019-Jan-16 22:08:30.720594 - [DEBUG]
5566 2019-Jan-16 22:08:30.720618 - [DEBUG] -------------------------------------------- 163. Path Edge --------------------------------------------
5567 2019-Jan-16 22:08:30.720643 - [DEBUG]
5568 2019-Jan-16 22:08:30.720666 - [DEBUG] Process 163. path edge:
5569 2019-Jan-16 22:08:30.720690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5570 2019-Jan-16 22:08:30.720747 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
5571 2019-Jan-16 22:08:30.721383 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5572 2019-Jan-16 22:08:30.722039 - [DEBUG]
5573 2019-Jan-16 22:08:30.722064 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
5574 2019-Jan-16 22:08:30.722713 - [DEBUG] Compose: EdgeIdentity * AllBottom
5575 2019-Jan-16 22:08:30.722742 - [DEBUG]
5576 2019-Jan-16 22:08:30.722766 - [DEBUG] Propagate flow
5577 2019-Jan-16 22:08:30.722789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5578 2019-Jan-16 22:08:30.722846 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
5579 2019-Jan-16 22:08:30.723489 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5580 2019-Jan-16 22:08:30.724130 - [DEBUG] Edge function : AllBottom (result of previous compose)
5581 2019-Jan-16 22:08:30.724156 - [DEBUG]
5582 2019-Jan-16 22:08:30.724180 - [DEBUG] Join: AllTop & AllBottom
5583 2019-Jan-16 22:08:30.724206 - [DEBUG] = AllBottom (new jump func)
5584 2019-Jan-16 22:08:30.724231 - [DEBUG]
5585 2019-Jan-16 22:08:30.724254 - [DEBUG] Start adding new jump function
5586 2019-Jan-16 22:08:30.724278 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5587 2019-Jan-16 22:08:30.724334 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5588 2019-Jan-16 22:08:30.724990 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
5589 2019-Jan-16 22:08:30.725623 - [DEBUG] Edge Function : AllBottom
5590 2019-Jan-16 22:08:30.725651 - [DEBUG] End adding new jump function
5591 2019-Jan-16 22:08:30.725675 - [DEBUG]
5592 2019-Jan-16 22:08:30.725699 - [DEBUG] -------------------------------------------- 164. Path Edge --------------------------------------------
5593 2019-Jan-16 22:08:30.725723 - [DEBUG]
5594 2019-Jan-16 22:08:30.725747 - [DEBUG] Process 164. path edge:
5595 2019-Jan-16 22:08:30.725771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5596 2019-Jan-16 22:08:30.725827 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
5597 2019-Jan-16 22:08:30.726461 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5598 2019-Jan-16 22:08:30.727100 - [DEBUG]
5599 2019-Jan-16 22:08:30.727126 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
5600 2019-Jan-16 22:08:30.727769 - [DEBUG] Compose: EdgeIdentity * AllBottom
5601 2019-Jan-16 22:08:30.727797 - [DEBUG]
5602 2019-Jan-16 22:08:30.727821 - [DEBUG] Propagate flow
5603 2019-Jan-16 22:08:30.727845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5604 2019-Jan-16 22:08:30.727901 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
5605 2019-Jan-16 22:08:30.728555 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5606 2019-Jan-16 22:08:30.729194 - [DEBUG] Edge function : AllBottom (result of previous compose)
5607 2019-Jan-16 22:08:30.729219 - [DEBUG]
5608 2019-Jan-16 22:08:30.729245 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5609 2019-Jan-16 22:08:30.729271 - [DEBUG] = AllBottom
5610 2019-Jan-16 22:08:30.729295 - [DEBUG]
5611 2019-Jan-16 22:08:30.729319 - [DEBUG] PROPAGATE: No new function!
5612 2019-Jan-16 22:08:30.729344 - [DEBUG] EDGE:
5613 2019-Jan-16 22:08:30.729401 - [DEBUG] ---> 5614 2019-Jan-16 22:08:30.730036 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5615 2019-Jan-16 22:08:30.730675 - [DEBUG]
5616 2019-Jan-16 22:08:30.730702 - [DEBUG] EDGE:
5617 2019-Jan-16 22:08:30.730759 - [DEBUG] ---> 5618 2019-Jan-16 22:08:30.731394 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5619 2019-Jan-16 22:08:30.732047 - [DEBUG]
5620 2019-Jan-16 22:08:30.732073 - [DEBUG] EDGE:
5621 2019-Jan-16 22:08:30.732130 - [DEBUG] ---> 5622 2019-Jan-16 22:08:30.732768 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5623 2019-Jan-16 22:08:30.733407 - [DEBUG]
5624 2019-Jan-16 22:08:30.733444 - [DEBUG] Compose: EdgeIdentity * AllBottom
5625 2019-Jan-16 22:08:30.733480 - [DEBUG]
5626 2019-Jan-16 22:08:30.733504 - [DEBUG] Propagate flow
5627 2019-Jan-16 22:08:30.733528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5628 2019-Jan-16 22:08:30.733584 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
5629 2019-Jan-16 22:08:30.734223 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5630 2019-Jan-16 22:08:30.734878 - [DEBUG] Edge function : AllBottom (result of previous compose)
5631 2019-Jan-16 22:08:30.734903 - [DEBUG]
5632 2019-Jan-16 22:08:30.734929 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5633 2019-Jan-16 22:08:30.734955 - [DEBUG] = AllBottom
5634 2019-Jan-16 22:08:30.734979 - [DEBUG]
5635 2019-Jan-16 22:08:30.735002 - [DEBUG] PROPAGATE: No new function!
5636 2019-Jan-16 22:08:30.735030 - [DEBUG] EDGE:
5637 2019-Jan-16 22:08:30.735087 - [DEBUG] ---> 5638 2019-Jan-16 22:08:30.735734 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5639 2019-Jan-16 22:08:30.736380 - [DEBUG]
5640 2019-Jan-16 22:08:30.736414 - [DEBUG] Compose: EdgeIdentity * AllBottom
5641 2019-Jan-16 22:08:30.736442 - [DEBUG]
5642 2019-Jan-16 22:08:30.736465 - [DEBUG] Propagate flow
5643 2019-Jan-16 22:08:30.736489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5644 2019-Jan-16 22:08:30.736545 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
5645 2019-Jan-16 22:08:30.737183 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5646 2019-Jan-16 22:08:30.737825 - [DEBUG] Edge function : AllBottom (result of previous compose)
5647 2019-Jan-16 22:08:30.737850 - [DEBUG]
5648 2019-Jan-16 22:08:30.737875 - [DEBUG] Join: AllTop & AllBottom
5649 2019-Jan-16 22:08:30.737901 - [DEBUG] = AllBottom (new jump func)
5650 2019-Jan-16 22:08:30.737926 - [DEBUG]
5651 2019-Jan-16 22:08:30.737950 - [DEBUG] Start adding new jump function
5652 2019-Jan-16 22:08:30.737973 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5653 2019-Jan-16 22:08:30.738029 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5654 2019-Jan-16 22:08:30.738685 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
5655 2019-Jan-16 22:08:30.739323 - [DEBUG] Edge Function : AllBottom
5656 2019-Jan-16 22:08:30.739351 - [DEBUG] End adding new jump function
5657 2019-Jan-16 22:08:30.739375 - [DEBUG]
5658 2019-Jan-16 22:08:30.739399 - [DEBUG] -------------------------------------------- 165. Path Edge --------------------------------------------
5659 2019-Jan-16 22:08:30.739423 - [DEBUG]
5660 2019-Jan-16 22:08:30.739446 - [DEBUG] Process 165. path edge:
5661 2019-Jan-16 22:08:30.739470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5662 2019-Jan-16 22:08:30.739527 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
5663 2019-Jan-16 22:08:30.740166 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5664 2019-Jan-16 22:08:30.740805 - [DEBUG]
5665 2019-Jan-16 22:08:30.740830 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
5666 2019-Jan-16 22:08:30.741491 - [DEBUG] Possible callees:
5667 2019-Jan-16 22:08:30.741516 - [DEBUG] bar
5668 2019-Jan-16 22:08:30.741541 - [DEBUG] Possible return sites:
5669 2019-Jan-16 22:08:30.741564 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !895670 2019-Jan-16 22:08:30.742839 - [DEBUG] Found and process special summary
5671 2019-Jan-16 22:08:30.742872 - [DEBUG] Compose: EdgeIdentity * AllBottom
5672 2019-Jan-16 22:08:30.742900 - [DEBUG]
5673 2019-Jan-16 22:08:30.742923 - [DEBUG] Propagate flow
5674 2019-Jan-16 22:08:30.742947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5675 2019-Jan-16 22:08:30.743003 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
5676 2019-Jan-16 22:08:30.743643 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5677 2019-Jan-16 22:08:30.744282 - [DEBUG] Edge function : AllBottom (result of previous compose)
5678 2019-Jan-16 22:08:30.744307 - [DEBUG]
5679 2019-Jan-16 22:08:30.744332 - [DEBUG] Join: AllTop & AllBottom
5680 2019-Jan-16 22:08:30.744358 - [DEBUG] = AllBottom (new jump func)
5681 2019-Jan-16 22:08:30.744383 - [DEBUG]
5682 2019-Jan-16 22:08:30.744406 - [DEBUG] Start adding new jump function
5683 2019-Jan-16 22:08:30.744430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5684 2019-Jan-16 22:08:30.744486 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5685 2019-Jan-16 22:08:30.745139 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
5686 2019-Jan-16 22:08:30.745777 - [DEBUG] Edge Function : AllBottom
5687 2019-Jan-16 22:08:30.745805 - [DEBUG] End adding new jump function
5688 2019-Jan-16 22:08:30.745829 - [DEBUG]
5689 2019-Jan-16 22:08:30.745853 - [DEBUG] -------------------------------------------- 166. Path Edge --------------------------------------------
5690 2019-Jan-16 22:08:30.745877 - [DEBUG]
5691 2019-Jan-16 22:08:30.745901 - [DEBUG] Process 166. path edge:
5692 2019-Jan-16 22:08:30.745925 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5693 2019-Jan-16 22:08:30.745981 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
5694 2019-Jan-16 22:08:30.746621 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5695 2019-Jan-16 22:08:30.747259 - [DEBUG]
5696 2019-Jan-16 22:08:30.747284 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
5697 2019-Jan-16 22:08:30.747934 - [DEBUG] Compose: EdgeIdentity * AllBottom
5698 2019-Jan-16 22:08:30.747962 - [DEBUG]
5699 2019-Jan-16 22:08:30.747986 - [DEBUG] Propagate flow
5700 2019-Jan-16 22:08:30.748010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5701 2019-Jan-16 22:08:30.748066 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
5702 2019-Jan-16 22:08:30.748724 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5703 2019-Jan-16 22:08:30.749364 - [DEBUG] Edge function : AllBottom (result of previous compose)
5704 2019-Jan-16 22:08:30.749390 - [DEBUG]
5705 2019-Jan-16 22:08:30.749415 - [DEBUG] Join: AllTop & AllBottom
5706 2019-Jan-16 22:08:30.749441 - [DEBUG] = AllBottom (new jump func)
5707 2019-Jan-16 22:08:30.749465 - [DEBUG]
5708 2019-Jan-16 22:08:30.749489 - [DEBUG] Start adding new jump function
5709 2019-Jan-16 22:08:30.749512 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5710 2019-Jan-16 22:08:30.749568 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5711 2019-Jan-16 22:08:30.750207 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
5712 2019-Jan-16 22:08:30.750843 - [DEBUG] Edge Function : AllBottom
5713 2019-Jan-16 22:08:30.750870 - [DEBUG] End adding new jump function
5714 2019-Jan-16 22:08:30.750894 - [DEBUG]
5715 2019-Jan-16 22:08:30.750918 - [DEBUG] -------------------------------------------- 167. Path Edge --------------------------------------------
5716 2019-Jan-16 22:08:30.750956 - [DEBUG]
5717 2019-Jan-16 22:08:30.750980 - [DEBUG] Process 167. path edge:
5718 2019-Jan-16 22:08:30.751004 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5719 2019-Jan-16 22:08:30.751061 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
5720 2019-Jan-16 22:08:30.751713 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5721 2019-Jan-16 22:08:30.752357 - [DEBUG]
5722 2019-Jan-16 22:08:30.752384 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
5723 2019-Jan-16 22:08:30.753058 - [DEBUG] Compose: EdgeIdentity * AllBottom
5724 2019-Jan-16 22:08:30.753086 - [DEBUG]
5725 2019-Jan-16 22:08:30.753110 - [DEBUG] Propagate flow
5726 2019-Jan-16 22:08:30.753134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5727 2019-Jan-16 22:08:30.753194 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
5728 2019-Jan-16 22:08:30.753846 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5729 2019-Jan-16 22:08:30.754495 - [DEBUG] Edge function : AllBottom (result of previous compose)
5730 2019-Jan-16 22:08:30.754521 - [DEBUG]
5731 2019-Jan-16 22:08:30.754547 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5732 2019-Jan-16 22:08:30.754573 - [DEBUG] = AllBottom
5733 2019-Jan-16 22:08:30.754598 - [DEBUG]
5734 2019-Jan-16 22:08:30.754621 - [DEBUG] PROPAGATE: No new function!
5735 2019-Jan-16 22:08:30.754653 - [DEBUG] Compose: EdgeIdentity * AllBottom
5736 2019-Jan-16 22:08:30.754681 - [DEBUG]
5737 2019-Jan-16 22:08:30.754705 - [DEBUG] Propagate flow
5738 2019-Jan-16 22:08:30.754729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5739 2019-Jan-16 22:08:30.754806 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
5740 2019-Jan-16 22:08:30.755456 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5741 2019-Jan-16 22:08:30.756097 - [DEBUG] Edge function : AllBottom (result of previous compose)
5742 2019-Jan-16 22:08:30.756123 - [DEBUG]
5743 2019-Jan-16 22:08:30.756148 - [DEBUG] Join: AllTop & AllBottom
5744 2019-Jan-16 22:08:30.756174 - [DEBUG] = AllBottom (new jump func)
5745 2019-Jan-16 22:08:30.756198 - [DEBUG]
5746 2019-Jan-16 22:08:30.756222 - [DEBUG] Start adding new jump function
5747 2019-Jan-16 22:08:30.756245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5748 2019-Jan-16 22:08:30.756301 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5749 2019-Jan-16 22:08:30.756942 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
5750 2019-Jan-16 22:08:30.757594 - [DEBUG] Edge Function : AllBottom
5751 2019-Jan-16 22:08:30.757623 - [DEBUG] End adding new jump function
5752 2019-Jan-16 22:08:30.757646 - [DEBUG]
5753 2019-Jan-16 22:08:30.757670 - [DEBUG] -------------------------------------------- 168. Path Edge --------------------------------------------
5754 2019-Jan-16 22:08:30.757695 - [DEBUG]
5755 2019-Jan-16 22:08:30.757718 - [DEBUG] Process 168. path edge:
5756 2019-Jan-16 22:08:30.757742 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5757 2019-Jan-16 22:08:30.757799 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
5758 2019-Jan-16 22:08:30.758459 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5759 2019-Jan-16 22:08:30.759100 - [DEBUG]
5760 2019-Jan-16 22:08:30.759137 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
5761 2019-Jan-16 22:08:30.759790 - [DEBUG] Possible callees:
5762 2019-Jan-16 22:08:30.759816 - [DEBUG] llvm.dbg.declare
5763 2019-Jan-16 22:08:30.759840 - [DEBUG] Possible return sites:
5764 2019-Jan-16 22:08:30.759864 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !1035765 2019-Jan-16 22:08:30.761143 - [DEBUG] Found and process special summary
5766 2019-Jan-16 22:08:30.761177 - [DEBUG] Compose: EdgeIdentity * AllBottom
5767 2019-Jan-16 22:08:30.761205 - [DEBUG]
5768 2019-Jan-16 22:08:30.761229 - [DEBUG] Propagate flow
5769 2019-Jan-16 22:08:30.761252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5770 2019-Jan-16 22:08:30.761309 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
5771 2019-Jan-16 22:08:30.761965 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5772 2019-Jan-16 22:08:30.762606 - [DEBUG] Edge function : AllBottom (result of previous compose)
5773 2019-Jan-16 22:08:30.762631 - [DEBUG]
5774 2019-Jan-16 22:08:30.762656 - [DEBUG] Join: AllTop & AllBottom
5775 2019-Jan-16 22:08:30.762682 - [DEBUG] = AllBottom (new jump func)
5776 2019-Jan-16 22:08:30.762707 - [DEBUG]
5777 2019-Jan-16 22:08:30.762730 - [DEBUG] Start adding new jump function
5778 2019-Jan-16 22:08:30.762754 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5779 2019-Jan-16 22:08:30.762810 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5780 2019-Jan-16 22:08:30.763449 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
5781 2019-Jan-16 22:08:30.764088 - [DEBUG] Edge Function : AllBottom
5782 2019-Jan-16 22:08:30.764115 - [DEBUG] End adding new jump function
5783 2019-Jan-16 22:08:30.764139 - [DEBUG]
5784 2019-Jan-16 22:08:30.764163 - [DEBUG] -------------------------------------------- 169. Path Edge --------------------------------------------
5785 2019-Jan-16 22:08:30.764188 - [DEBUG]
5786 2019-Jan-16 22:08:30.764211 - [DEBUG] Process 169. path edge:
5787 2019-Jan-16 22:08:30.764235 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5788 2019-Jan-16 22:08:30.764292 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
5789 2019-Jan-16 22:08:30.764948 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5790 2019-Jan-16 22:08:30.765590 - [DEBUG]
5791 2019-Jan-16 22:08:30.765615 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
5792 2019-Jan-16 22:08:30.766267 - [DEBUG] Compose: EdgeIdentity * AllBottom
5793 2019-Jan-16 22:08:30.766295 - [DEBUG]
5794 2019-Jan-16 22:08:30.766319 - [DEBUG] Propagate flow
5795 2019-Jan-16 22:08:30.766343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5796 2019-Jan-16 22:08:30.766399 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
5797 2019-Jan-16 22:08:30.767033 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5798 2019-Jan-16 22:08:30.767674 - [DEBUG] Edge function : AllBottom (result of previous compose)
5799 2019-Jan-16 22:08:30.767699 - [DEBUG]
5800 2019-Jan-16 22:08:30.767724 - [DEBUG] Join: AllTop & AllBottom
5801 2019-Jan-16 22:08:30.767750 - [DEBUG] = AllBottom (new jump func)
5802 2019-Jan-16 22:08:30.767775 - [DEBUG]
5803 2019-Jan-16 22:08:30.767798 - [DEBUG] Start adding new jump function
5804 2019-Jan-16 22:08:30.767822 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5805 2019-Jan-16 22:08:30.767894 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5806 2019-Jan-16 22:08:30.768552 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
5807 2019-Jan-16 22:08:30.769186 - [DEBUG] Edge Function : AllBottom
5808 2019-Jan-16 22:08:30.769214 - [DEBUG] End adding new jump function
5809 2019-Jan-16 22:08:30.769238 - [DEBUG]
5810 2019-Jan-16 22:08:30.769261 - [DEBUG] -------------------------------------------- 170. Path Edge --------------------------------------------
5811 2019-Jan-16 22:08:30.769286 - [DEBUG]
5812 2019-Jan-16 22:08:30.769310 - [DEBUG] Process 170. path edge:
5813 2019-Jan-16 22:08:30.769333 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5814 2019-Jan-16 22:08:30.769390 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
5815 2019-Jan-16 22:08:30.770024 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
5816 2019-Jan-16 22:08:30.770664 - [DEBUG]
5817 2019-Jan-16 22:08:30.770689 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
5818 2019-Jan-16 22:08:30.771335 - [DEBUG] Compose: EdgeIdentity * AllBottom
5819 2019-Jan-16 22:08:30.771364 - [DEBUG]
5820 2019-Jan-16 22:08:30.771389 - [DEBUG] Propagate flow
5821 2019-Jan-16 22:08:30.771424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5822 2019-Jan-16 22:08:30.771483 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
5823 2019-Jan-16 22:08:30.772118 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5824 2019-Jan-16 22:08:30.772759 - [DEBUG] Edge function : AllBottom (result of previous compose)
5825 2019-Jan-16 22:08:30.772784 - [DEBUG]
5826 2019-Jan-16 22:08:30.772810 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5827 2019-Jan-16 22:08:30.772836 - [DEBUG] = AllBottom
5828 2019-Jan-16 22:08:30.772860 - [DEBUG]
5829 2019-Jan-16 22:08:30.772884 - [DEBUG] PROPAGATE: No new function!
5830 2019-Jan-16 22:08:30.772909 - [DEBUG] EDGE:
5831 2019-Jan-16 22:08:30.772967 - [DEBUG] ---> 5832 2019-Jan-16 22:08:30.773602 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5833 2019-Jan-16 22:08:30.774269 - [DEBUG]
5834 2019-Jan-16 22:08:30.774297 - [DEBUG] EDGE:
5835 2019-Jan-16 22:08:30.774358 - [DEBUG] ---> 5836 2019-Jan-16 22:08:30.775027 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5837 2019-Jan-16 22:08:30.775668 - [DEBUG]
5838 2019-Jan-16 22:08:30.775713 - [DEBUG] Compose: EdgeIdentity * AllBottom
5839 2019-Jan-16 22:08:30.775740 - [DEBUG]
5840 2019-Jan-16 22:08:30.775765 - [DEBUG] Propagate flow
5841 2019-Jan-16 22:08:30.775788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5842 2019-Jan-16 22:08:30.775845 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
5843 2019-Jan-16 22:08:30.776486 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5844 2019-Jan-16 22:08:30.777124 - [DEBUG] Edge function : AllBottom (result of previous compose)
5845 2019-Jan-16 22:08:30.777150 - [DEBUG]
5846 2019-Jan-16 22:08:30.777175 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5847 2019-Jan-16 22:08:30.777202 - [DEBUG] = AllBottom
5848 2019-Jan-16 22:08:30.777226 - [DEBUG]
5849 2019-Jan-16 22:08:30.777250 - [DEBUG] PROPAGATE: No new function!
5850 2019-Jan-16 22:08:30.777278 - [DEBUG] EDGE:
5851 2019-Jan-16 22:08:30.777336 - [DEBUG] ---> 5852 2019-Jan-16 22:08:30.777999 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5853 2019-Jan-16 22:08:30.778657 - [DEBUG]
5854 2019-Jan-16 22:08:30.778684 - [DEBUG] EDGE:
5855 2019-Jan-16 22:08:30.778742 - [DEBUG] ---> 5856 2019-Jan-16 22:08:30.779379 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5857 2019-Jan-16 22:08:30.780018 - [DEBUG]
5858 2019-Jan-16 22:08:30.780045 - [DEBUG] EDGE:
5859 2019-Jan-16 22:08:30.780102 - [DEBUG] ---> 5860 2019-Jan-16 22:08:30.780742 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5861 2019-Jan-16 22:08:30.781384 - [DEBUG]
5862 2019-Jan-16 22:08:30.781433 - [DEBUG] Compose: EdgeIdentity * AllBottom
5863 2019-Jan-16 22:08:30.781462 - [DEBUG]
5864 2019-Jan-16 22:08:30.781486 - [DEBUG] Propagate flow
5865 2019-Jan-16 22:08:30.781509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5866 2019-Jan-16 22:08:30.781566 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
5867 2019-Jan-16 22:08:30.782206 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5868 2019-Jan-16 22:08:30.782847 - [DEBUG] Edge function : AllBottom (result of previous compose)
5869 2019-Jan-16 22:08:30.782872 - [DEBUG]
5870 2019-Jan-16 22:08:30.782898 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5871 2019-Jan-16 22:08:30.782924 - [DEBUG] = AllBottom
5872 2019-Jan-16 22:08:30.782948 - [DEBUG]
5873 2019-Jan-16 22:08:30.782971 - [DEBUG] PROPAGATE: No new function!
5874 2019-Jan-16 22:08:30.782999 - [DEBUG] EDGE:
5875 2019-Jan-16 22:08:30.783056 - [DEBUG] ---> 5876 2019-Jan-16 22:08:30.783696 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5877 2019-Jan-16 22:08:30.784335 - [DEBUG]
5878 2019-Jan-16 22:08:30.784362 - [DEBUG] EDGE:
5879 2019-Jan-16 22:08:30.784419 - [DEBUG] ---> 5880 2019-Jan-16 22:08:30.785071 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5881 2019-Jan-16 22:08:30.785712 - [DEBUG]
5882 2019-Jan-16 22:08:30.785738 - [DEBUG] EDGE:
5883 2019-Jan-16 22:08:30.785795 - [DEBUG] ---> 5884 2019-Jan-16 22:08:30.786436 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5885 2019-Jan-16 22:08:30.787075 - [DEBUG]
5886 2019-Jan-16 22:08:30.787111 - [DEBUG] Compose: EdgeIdentity * AllBottom
5887 2019-Jan-16 22:08:30.787138 - [DEBUG]
5888 2019-Jan-16 22:08:30.787162 - [DEBUG] Propagate flow
5889 2019-Jan-16 22:08:30.787186 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5890 2019-Jan-16 22:08:30.787243 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
5891 2019-Jan-16 22:08:30.787883 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5892 2019-Jan-16 22:08:30.788539 - [DEBUG] Edge function : AllBottom (result of previous compose)
5893 2019-Jan-16 22:08:30.788564 - [DEBUG]
5894 2019-Jan-16 22:08:30.788598 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5895 2019-Jan-16 22:08:30.788624 - [DEBUG] = AllBottom
5896 2019-Jan-16 22:08:30.788649 - [DEBUG]
5897 2019-Jan-16 22:08:30.788672 - [DEBUG] PROPAGATE: No new function!
5898 2019-Jan-16 22:08:30.788700 - [DEBUG] EDGE:
5899 2019-Jan-16 22:08:30.788758 - [DEBUG] ---> 5900 2019-Jan-16 22:08:30.789397 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5901 2019-Jan-16 22:08:30.790036 - [DEBUG]
5902 2019-Jan-16 22:08:30.790063 - [DEBUG] EDGE:
5903 2019-Jan-16 22:08:30.790120 - [DEBUG] ---> 5904 2019-Jan-16 22:08:30.790756 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5905 2019-Jan-16 22:08:30.791395 - [DEBUG]
5906 2019-Jan-16 22:08:30.791434 - [DEBUG] EDGE:
5907 2019-Jan-16 22:08:30.791492 - [DEBUG] ---> 5908 2019-Jan-16 22:08:30.792132 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5909 2019-Jan-16 22:08:30.792772 - [DEBUG]
5910 2019-Jan-16 22:08:30.792808 - [DEBUG] Compose: EdgeIdentity * AllBottom
5911 2019-Jan-16 22:08:30.792836 - [DEBUG]
5912 2019-Jan-16 22:08:30.792860 - [DEBUG] Propagate flow
5913 2019-Jan-16 22:08:30.792883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5914 2019-Jan-16 22:08:30.792940 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
5915 2019-Jan-16 22:08:30.793581 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5916 2019-Jan-16 22:08:30.794219 - [DEBUG] Edge function : AllBottom (result of previous compose)
5917 2019-Jan-16 22:08:30.794245 - [DEBUG]
5918 2019-Jan-16 22:08:30.794270 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5919 2019-Jan-16 22:08:30.794296 - [DEBUG] = AllBottom
5920 2019-Jan-16 22:08:30.794320 - [DEBUG]
5921 2019-Jan-16 22:08:30.794344 - [DEBUG] PROPAGATE: No new function!
5922 2019-Jan-16 22:08:30.794371 - [DEBUG] EDGE:
5923 2019-Jan-16 22:08:30.794429 - [DEBUG] ---> 5924 2019-Jan-16 22:08:30.795083 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5925 2019-Jan-16 22:08:30.795723 - [DEBUG]
5926 2019-Jan-16 22:08:30.795759 - [DEBUG] Compose: EdgeIdentity * AllBottom
5927 2019-Jan-16 22:08:30.795787 - [DEBUG]
5928 2019-Jan-16 22:08:30.795811 - [DEBUG] Propagate flow
5929 2019-Jan-16 22:08:30.795834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5930 2019-Jan-16 22:08:30.795890 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
5931 2019-Jan-16 22:08:30.796528 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5932 2019-Jan-16 22:08:30.797167 - [DEBUG] Edge function : AllBottom (result of previous compose)
5933 2019-Jan-16 22:08:30.797192 - [DEBUG]
5934 2019-Jan-16 22:08:30.797218 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5935 2019-Jan-16 22:08:30.797244 - [DEBUG] = AllBottom
5936 2019-Jan-16 22:08:30.797268 - [DEBUG]
5937 2019-Jan-16 22:08:30.797292 - [DEBUG] PROPAGATE: No new function!
5938 2019-Jan-16 22:08:30.797318 - [DEBUG] EDGE:
5939 2019-Jan-16 22:08:30.797375 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
5940 2019-Jan-16 22:08:30.798025 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5941 2019-Jan-16 22:08:30.798681 - [DEBUG]
5942 2019-Jan-16 22:08:30.798708 - [DEBUG] EDGE:
5943 2019-Jan-16 22:08:30.798765 - [DEBUG] ---> 5944 2019-Jan-16 22:08:30.799401 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5945 2019-Jan-16 22:08:30.800040 - [DEBUG]
5946 2019-Jan-16 22:08:30.800067 - [DEBUG] EDGE:
5947 2019-Jan-16 22:08:30.800124 - [DEBUG] ---> 5948 2019-Jan-16 22:08:30.800761 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5949 2019-Jan-16 22:08:30.801400 - [DEBUG]
5950 2019-Jan-16 22:08:30.801439 - [DEBUG] EDGE:
5951 2019-Jan-16 22:08:30.801497 - [DEBUG] ---> 5952 2019-Jan-16 22:08:30.802137 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5953 2019-Jan-16 22:08:30.802777 - [DEBUG]
5954 2019-Jan-16 22:08:30.802811 - [DEBUG] Compose: EdgeIdentity * AllBottom
5955 2019-Jan-16 22:08:30.802838 - [DEBUG]
5956 2019-Jan-16 22:08:30.802862 - [DEBUG] Propagate flow
5957 2019-Jan-16 22:08:30.802886 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5958 2019-Jan-16 22:08:30.802942 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
5959 2019-Jan-16 22:08:30.803578 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
5960 2019-Jan-16 22:08:30.804217 - [DEBUG] Edge function : AllBottom (result of previous compose)
5961 2019-Jan-16 22:08:30.804242 - [DEBUG]
5962 2019-Jan-16 22:08:30.804267 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5963 2019-Jan-16 22:08:30.804293 - [DEBUG] = AllBottom
5964 2019-Jan-16 22:08:30.804318 - [DEBUG]
5965 2019-Jan-16 22:08:30.804342 - [DEBUG] PROPAGATE: No new function!
5966 2019-Jan-16 22:08:30.804367 - [DEBUG] EDGE:
5967 2019-Jan-16 22:08:30.804425 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
5968 2019-Jan-16 22:08:30.805080 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5969 2019-Jan-16 22:08:30.805723 - [DEBUG]
5970 2019-Jan-16 22:08:30.805750 - [DEBUG] EDGE:
5971 2019-Jan-16 22:08:30.805806 - [DEBUG] ---> 5972 2019-Jan-16 22:08:30.806443 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
5973 2019-Jan-16 22:08:30.807083 - [DEBUG]
5974 2019-Jan-16 22:08:30.807111 - [DEBUG] Compose: EdgeIdentity * AllBottom
5975 2019-Jan-16 22:08:30.807138 - [DEBUG]
5976 2019-Jan-16 22:08:30.807161 - [DEBUG] Propagate flow
5977 2019-Jan-16 22:08:30.807185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5978 2019-Jan-16 22:08:30.807241 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
5979 2019-Jan-16 22:08:30.807877 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
5980 2019-Jan-16 22:08:30.808532 - [DEBUG] Edge function : AllBottom (result of previous compose)
5981 2019-Jan-16 22:08:30.808557 - [DEBUG]
5982 2019-Jan-16 22:08:30.808583 - [DEBUG] Join: AllTop & AllBottom
5983 2019-Jan-16 22:08:30.808609 - [DEBUG] = AllBottom (new jump func)
5984 2019-Jan-16 22:08:30.808641 - [DEBUG]
5985 2019-Jan-16 22:08:30.808665 - [DEBUG] Start adding new jump function
5986 2019-Jan-16 22:08:30.808689 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5987 2019-Jan-16 22:08:30.808745 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
5988 2019-Jan-16 22:08:30.809382 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
5989 2019-Jan-16 22:08:30.810017 - [DEBUG] Edge Function : AllBottom
5990 2019-Jan-16 22:08:30.810047 - [DEBUG] End adding new jump function
5991 2019-Jan-16 22:08:30.810071 - [DEBUG]
5992 2019-Jan-16 22:08:30.810095 - [DEBUG] -------------------------------------------- 171. Path Edge --------------------------------------------
5993 2019-Jan-16 22:08:30.810119 - [DEBUG]
5994 2019-Jan-16 22:08:30.810143 - [DEBUG] Process 171. path edge:
5995 2019-Jan-16 22:08:30.810166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5996 2019-Jan-16 22:08:30.810223 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
5997 2019-Jan-16 22:08:30.810858 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
5998 2019-Jan-16 22:08:30.811517 - [DEBUG]
5999 2019-Jan-16 22:08:30.811542 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6000 2019-Jan-16 22:08:30.812235 - [DEBUG] Compose: EdgeIdentity * AllBottom
6001 2019-Jan-16 22:08:30.812263 - [DEBUG]
6002 2019-Jan-16 22:08:30.812287 - [DEBUG] Propagate flow
6003 2019-Jan-16 22:08:30.812311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6004 2019-Jan-16 22:08:30.812368 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
6005 2019-Jan-16 22:08:30.813011 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6006 2019-Jan-16 22:08:30.813646 - [DEBUG] Edge function : AllBottom (result of previous compose)
6007 2019-Jan-16 22:08:30.813672 - [DEBUG]
6008 2019-Jan-16 22:08:30.813697 - [DEBUG] Join: AllTop & AllBottom
6009 2019-Jan-16 22:08:30.813723 - [DEBUG] = AllBottom (new jump func)
6010 2019-Jan-16 22:08:30.813748 - [DEBUG]
6011 2019-Jan-16 22:08:30.813771 - [DEBUG] Start adding new jump function
6012 2019-Jan-16 22:08:30.813795 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6013 2019-Jan-16 22:08:30.813850 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6014 2019-Jan-16 22:08:30.814487 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
6015 2019-Jan-16 22:08:30.815143 - [DEBUG] Edge Function : AllBottom
6016 2019-Jan-16 22:08:30.815172 - [DEBUG] End adding new jump function
6017 2019-Jan-16 22:08:30.815196 - [DEBUG]
6018 2019-Jan-16 22:08:30.815220 - [DEBUG] -------------------------------------------- 172. Path Edge --------------------------------------------
6019 2019-Jan-16 22:08:30.815244 - [DEBUG]
6020 2019-Jan-16 22:08:30.815267 - [DEBUG] Process 172. path edge:
6021 2019-Jan-16 22:08:30.815291 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6022 2019-Jan-16 22:08:30.815348 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
6023 2019-Jan-16 22:08:30.815988 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6024 2019-Jan-16 22:08:30.816623 - [DEBUG]
6025 2019-Jan-16 22:08:30.816649 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
6026 2019-Jan-16 22:08:30.817303 - [DEBUG] Compose: EdgeIdentity * AllBottom
6027 2019-Jan-16 22:08:30.817340 - [DEBUG]
6028 2019-Jan-16 22:08:30.817365 - [DEBUG] Propagate flow
6029 2019-Jan-16 22:08:30.817389 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6030 2019-Jan-16 22:08:30.817446 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
6031 2019-Jan-16 22:08:30.818100 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6032 2019-Jan-16 22:08:30.818736 - [DEBUG] Edge function : AllBottom (result of previous compose)
6033 2019-Jan-16 22:08:30.818762 - [DEBUG]
6034 2019-Jan-16 22:08:30.818787 - [DEBUG] Join: AllTop & AllBottom
6035 2019-Jan-16 22:08:30.818813 - [DEBUG] = AllBottom (new jump func)
6036 2019-Jan-16 22:08:30.818837 - [DEBUG]
6037 2019-Jan-16 22:08:30.818861 - [DEBUG] Start adding new jump function
6038 2019-Jan-16 22:08:30.818884 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6039 2019-Jan-16 22:08:30.818940 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6040 2019-Jan-16 22:08:30.819575 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
6041 2019-Jan-16 22:08:30.820214 - [DEBUG] Edge Function : AllBottom
6042 2019-Jan-16 22:08:30.820243 - [DEBUG] End adding new jump function
6043 2019-Jan-16 22:08:30.820267 - [DEBUG]
6044 2019-Jan-16 22:08:30.820291 - [DEBUG] -------------------------------------------- 173. Path Edge --------------------------------------------
6045 2019-Jan-16 22:08:30.820315 - [DEBUG]
6046 2019-Jan-16 22:08:30.820338 - [DEBUG] Process 173. path edge:
6047 2019-Jan-16 22:08:30.820362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6048 2019-Jan-16 22:08:30.820419 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
6049 2019-Jan-16 22:08:30.821058 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6050 2019-Jan-16 22:08:30.821709 - [DEBUG]
6051 2019-Jan-16 22:08:30.821734 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
6052 2019-Jan-16 22:08:30.822386 - [DEBUG] Compose: EdgeIdentity * AllBottom
6053 2019-Jan-16 22:08:30.822414 - [DEBUG]
6054 2019-Jan-16 22:08:30.822437 - [DEBUG] Propagate flow
6055 2019-Jan-16 22:08:30.822461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6056 2019-Jan-16 22:08:30.822517 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
6057 2019-Jan-16 22:08:30.823155 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6058 2019-Jan-16 22:08:30.823789 - [DEBUG] Edge function : AllBottom (result of previous compose)
6059 2019-Jan-16 22:08:30.823814 - [DEBUG]
6060 2019-Jan-16 22:08:30.823839 - [DEBUG] Join: AllTop & AllBottom
6061 2019-Jan-16 22:08:30.823865 - [DEBUG] = AllBottom (new jump func)
6062 2019-Jan-16 22:08:30.823889 - [DEBUG]
6063 2019-Jan-16 22:08:30.823913 - [DEBUG] Start adding new jump function
6064 2019-Jan-16 22:08:30.823936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6065 2019-Jan-16 22:08:30.823992 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6066 2019-Jan-16 22:08:30.824627 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
6067 2019-Jan-16 22:08:30.825278 - [DEBUG] Edge Function : AllBottom
6068 2019-Jan-16 22:08:30.825307 - [DEBUG] End adding new jump function
6069 2019-Jan-16 22:08:30.825331 - [DEBUG]
6070 2019-Jan-16 22:08:30.825355 - [DEBUG] -------------------------------------------- 174. Path Edge --------------------------------------------
6071 2019-Jan-16 22:08:30.825379 - [DEBUG]
6072 2019-Jan-16 22:08:30.825402 - [DEBUG] Process 174. path edge:
6073 2019-Jan-16 22:08:30.825433 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6074 2019-Jan-16 22:08:30.825491 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
6075 2019-Jan-16 22:08:30.826128 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6076 2019-Jan-16 22:08:30.826764 - [DEBUG]
6077 2019-Jan-16 22:08:30.826789 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
6078 2019-Jan-16 22:08:30.827434 - [DEBUG] Compose: EdgeIdentity * AllBottom
6079 2019-Jan-16 22:08:30.827462 - [DEBUG]
6080 2019-Jan-16 22:08:30.827485 - [DEBUG] Propagate flow
6081 2019-Jan-16 22:08:30.827509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6082 2019-Jan-16 22:08:30.827565 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
6083 2019-Jan-16 22:08:30.828216 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6084 2019-Jan-16 22:08:30.828851 - [DEBUG] Edge function : AllBottom (result of previous compose)
6085 2019-Jan-16 22:08:30.828877 - [DEBUG]
6086 2019-Jan-16 22:08:30.828901 - [DEBUG] Join: AllTop & AllBottom
6087 2019-Jan-16 22:08:30.828927 - [DEBUG] = AllBottom (new jump func)
6088 2019-Jan-16 22:08:30.828952 - [DEBUG]
6089 2019-Jan-16 22:08:30.828975 - [DEBUG] Start adding new jump function
6090 2019-Jan-16 22:08:30.828999 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6091 2019-Jan-16 22:08:30.829054 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6092 2019-Jan-16 22:08:30.829690 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
6093 2019-Jan-16 22:08:30.830324 - [DEBUG] Edge Function : AllBottom
6094 2019-Jan-16 22:08:30.830352 - [DEBUG] End adding new jump function
6095 2019-Jan-16 22:08:30.830377 - [DEBUG]
6096 2019-Jan-16 22:08:30.830401 - [DEBUG] -------------------------------------------- 175. Path Edge --------------------------------------------
6097 2019-Jan-16 22:08:30.830425 - [DEBUG]
6098 2019-Jan-16 22:08:30.830448 - [DEBUG] Process 175. path edge:
6099 2019-Jan-16 22:08:30.830472 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6100 2019-Jan-16 22:08:30.830529 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
6101 2019-Jan-16 22:08:30.831166 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6102 2019-Jan-16 22:08:30.831817 - [DEBUG]
6103 2019-Jan-16 22:08:30.831841 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
6104 2019-Jan-16 22:08:30.832487 - [DEBUG] Compose: EdgeIdentity * AllBottom
6105 2019-Jan-16 22:08:30.832515 - [DEBUG]
6106 2019-Jan-16 22:08:30.832539 - [DEBUG] Propagate flow
6107 2019-Jan-16 22:08:30.832562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6108 2019-Jan-16 22:08:30.832619 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
6109 2019-Jan-16 22:08:30.833269 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6110 2019-Jan-16 22:08:30.833910 - [DEBUG] Edge function : AllBottom (result of previous compose)
6111 2019-Jan-16 22:08:30.833936 - [DEBUG]
6112 2019-Jan-16 22:08:30.833961 - [DEBUG] Join: AllTop & AllBottom
6113 2019-Jan-16 22:08:30.833987 - [DEBUG] = AllBottom (new jump func)
6114 2019-Jan-16 22:08:30.834011 - [DEBUG]
6115 2019-Jan-16 22:08:30.834035 - [DEBUG] Start adding new jump function
6116 2019-Jan-16 22:08:30.834058 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6117 2019-Jan-16 22:08:30.834114 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6118 2019-Jan-16 22:08:30.834770 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
6119 2019-Jan-16 22:08:30.835412 - [DEBUG] Edge Function : AllBottom
6120 2019-Jan-16 22:08:30.835440 - [DEBUG] End adding new jump function
6121 2019-Jan-16 22:08:30.835465 - [DEBUG]
6122 2019-Jan-16 22:08:30.835489 - [DEBUG] -------------------------------------------- 176. Path Edge --------------------------------------------
6123 2019-Jan-16 22:08:30.835513 - [DEBUG]
6124 2019-Jan-16 22:08:30.835536 - [DEBUG] Process 176. path edge:
6125 2019-Jan-16 22:08:30.835560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6126 2019-Jan-16 22:08:30.835617 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
6127 2019-Jan-16 22:08:30.836259 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6128 2019-Jan-16 22:08:30.836894 - [DEBUG]
6129 2019-Jan-16 22:08:30.836920 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
6130 2019-Jan-16 22:08:30.837579 - [DEBUG] Compose: EdgeIdentity * AllBottom
6131 2019-Jan-16 22:08:30.837607 - [DEBUG]
6132 2019-Jan-16 22:08:30.837631 - [DEBUG] Propagate flow
6133 2019-Jan-16 22:08:30.837654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6134 2019-Jan-16 22:08:30.837711 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
6135 2019-Jan-16 22:08:30.838369 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6136 2019-Jan-16 22:08:30.839004 - [DEBUG] Edge function : AllBottom (result of previous compose)
6137 2019-Jan-16 22:08:30.839030 - [DEBUG]
6138 2019-Jan-16 22:08:30.839055 - [DEBUG] Join: AllTop & AllBottom
6139 2019-Jan-16 22:08:30.839081 - [DEBUG] = AllBottom (new jump func)
6140 2019-Jan-16 22:08:30.839105 - [DEBUG]
6141 2019-Jan-16 22:08:30.839129 - [DEBUG] Start adding new jump function
6142 2019-Jan-16 22:08:30.839152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6143 2019-Jan-16 22:08:30.839208 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6144 2019-Jan-16 22:08:30.839844 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
6145 2019-Jan-16 22:08:30.840483 - [DEBUG] Edge Function : AllBottom
6146 2019-Jan-16 22:08:30.840512 - [DEBUG] End adding new jump function
6147 2019-Jan-16 22:08:30.840536 - [DEBUG]
6148 2019-Jan-16 22:08:30.840560 - [DEBUG] -------------------------------------------- 177. Path Edge --------------------------------------------
6149 2019-Jan-16 22:08:30.840584 - [DEBUG]
6150 2019-Jan-16 22:08:30.840608 - [DEBUG] Process 177. path edge:
6151 2019-Jan-16 22:08:30.840632 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6152 2019-Jan-16 22:08:30.840688 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
6153 2019-Jan-16 22:08:30.841327 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6154 2019-Jan-16 22:08:30.841980 - [DEBUG]
6155 2019-Jan-16 22:08:30.842004 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
6156 2019-Jan-16 22:08:30.842649 - [DEBUG] Possible callees:
6157 2019-Jan-16 22:08:30.842674 - [DEBUG] bar
6158 2019-Jan-16 22:08:30.842699 - [DEBUG] Possible return sites:
6159 2019-Jan-16 22:08:30.842723 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !716160 2019-Jan-16 22:08:30.843994 - [DEBUG] Found and process special summary
6161 2019-Jan-16 22:08:30.844036 - [DEBUG] Compose: EdgeIdentity * AllBottom
6162 2019-Jan-16 22:08:30.844064 - [DEBUG]
6163 2019-Jan-16 22:08:30.844089 - [DEBUG] Propagate flow
6164 2019-Jan-16 22:08:30.844112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6165 2019-Jan-16 22:08:30.844169 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
6166 2019-Jan-16 22:08:30.844825 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6167 2019-Jan-16 22:08:30.845463 - [DEBUG] Edge function : AllBottom (result of previous compose)
6168 2019-Jan-16 22:08:30.845488 - [DEBUG]
6169 2019-Jan-16 22:08:30.845513 - [DEBUG] Join: AllTop & AllBottom
6170 2019-Jan-16 22:08:30.845539 - [DEBUG] = AllBottom (new jump func)
6171 2019-Jan-16 22:08:30.845563 - [DEBUG]
6172 2019-Jan-16 22:08:30.845587 - [DEBUG] Start adding new jump function
6173 2019-Jan-16 22:08:30.845610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6174 2019-Jan-16 22:08:30.845666 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6175 2019-Jan-16 22:08:30.846301 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
6176 2019-Jan-16 22:08:30.846941 - [DEBUG] Edge Function : AllBottom
6177 2019-Jan-16 22:08:30.846969 - [DEBUG] End adding new jump function
6178 2019-Jan-16 22:08:30.846994 - [DEBUG]
6179 2019-Jan-16 22:08:30.847018 - [DEBUG] -------------------------------------------- 178. Path Edge --------------------------------------------
6180 2019-Jan-16 22:08:30.847042 - [DEBUG]
6181 2019-Jan-16 22:08:30.847066 - [DEBUG] Process 178. path edge:
6182 2019-Jan-16 22:08:30.847089 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6183 2019-Jan-16 22:08:30.847146 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
6184 2019-Jan-16 22:08:30.847786 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6185 2019-Jan-16 22:08:30.848436 - [DEBUG]
6186 2019-Jan-16 22:08:30.848461 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
6187 2019-Jan-16 22:08:30.849112 - [DEBUG] Compose: EdgeIdentity * AllBottom
6188 2019-Jan-16 22:08:30.849140 - [DEBUG]
6189 2019-Jan-16 22:08:30.849163 - [DEBUG] Propagate flow
6190 2019-Jan-16 22:08:30.849187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6191 2019-Jan-16 22:08:30.849243 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
6192 2019-Jan-16 22:08:30.849880 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6193 2019-Jan-16 22:08:30.850516 - [DEBUG] Edge function : AllBottom (result of previous compose)
6194 2019-Jan-16 22:08:30.850542 - [DEBUG]
6195 2019-Jan-16 22:08:30.850566 - [DEBUG] Join: AllTop & AllBottom
6196 2019-Jan-16 22:08:30.850592 - [DEBUG] = AllBottom (new jump func)
6197 2019-Jan-16 22:08:30.850617 - [DEBUG]
6198 2019-Jan-16 22:08:30.850640 - [DEBUG] Start adding new jump function
6199 2019-Jan-16 22:08:30.850664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6200 2019-Jan-16 22:08:30.850719 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6201 2019-Jan-16 22:08:30.851354 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
6202 2019-Jan-16 22:08:30.852006 - [DEBUG] Edge Function : AllBottom
6203 2019-Jan-16 22:08:30.852035 - [DEBUG] End adding new jump function
6204 2019-Jan-16 22:08:30.852059 - [DEBUG]
6205 2019-Jan-16 22:08:30.852083 - [DEBUG] -------------------------------------------- 179. Path Edge --------------------------------------------
6206 2019-Jan-16 22:08:30.852115 - [DEBUG]
6207 2019-Jan-16 22:08:30.852139 - [DEBUG] Process 179. path edge:
6208 2019-Jan-16 22:08:30.852163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6209 2019-Jan-16 22:08:30.852220 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
6210 2019-Jan-16 22:08:30.852857 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6211 2019-Jan-16 22:08:30.853493 - [DEBUG]
6212 2019-Jan-16 22:08:30.853518 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
6213 2019-Jan-16 22:08:30.854166 - [DEBUG] Compose: EdgeIdentity * AllBottom
6214 2019-Jan-16 22:08:30.854194 - [DEBUG]
6215 2019-Jan-16 22:08:30.854218 - [DEBUG] Propagate flow
6216 2019-Jan-16 22:08:30.854241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6217 2019-Jan-16 22:08:30.854298 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
6218 2019-Jan-16 22:08:30.854962 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6219 2019-Jan-16 22:08:30.855608 - [DEBUG] Edge function : AllBottom (result of previous compose)
6220 2019-Jan-16 22:08:30.855634 - [DEBUG]
6221 2019-Jan-16 22:08:30.855658 - [DEBUG] Join: AllTop & AllBottom
6222 2019-Jan-16 22:08:30.855684 - [DEBUG] = AllBottom (new jump func)
6223 2019-Jan-16 22:08:30.855709 - [DEBUG]
6224 2019-Jan-16 22:08:30.855732 - [DEBUG] Start adding new jump function
6225 2019-Jan-16 22:08:30.855756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6226 2019-Jan-16 22:08:30.855812 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6227 2019-Jan-16 22:08:30.856448 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
6228 2019-Jan-16 22:08:30.857095 - [DEBUG] Edge Function : AllBottom
6229 2019-Jan-16 22:08:30.857124 - [DEBUG] End adding new jump function
6230 2019-Jan-16 22:08:30.857149 - [DEBUG]
6231 2019-Jan-16 22:08:30.857172 - [DEBUG] -------------------------------------------- 180. Path Edge --------------------------------------------
6232 2019-Jan-16 22:08:30.857197 - [DEBUG]
6233 2019-Jan-16 22:08:30.857220 - [DEBUG] Process 180. path edge:
6234 2019-Jan-16 22:08:30.857244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6235 2019-Jan-16 22:08:30.857300 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
6236 2019-Jan-16 22:08:30.857946 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6237 2019-Jan-16 22:08:30.858598 - [DEBUG]
6238 2019-Jan-16 22:08:30.858622 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
6239 2019-Jan-16 22:08:30.859273 - [DEBUG] Possible callees:
6240 2019-Jan-16 22:08:30.859299 - [DEBUG] llvm.dbg.declare
6241 2019-Jan-16 22:08:30.859323 - [DEBUG] Possible return sites:
6242 2019-Jan-16 22:08:30.859347 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !786243 2019-Jan-16 22:08:30.860623 - [DEBUG] Found and process special summary
6244 2019-Jan-16 22:08:30.860656 - [DEBUG] Compose: EdgeIdentity * AllBottom
6245 2019-Jan-16 22:08:30.860684 - [DEBUG]
6246 2019-Jan-16 22:08:30.860708 - [DEBUG] Propagate flow
6247 2019-Jan-16 22:08:30.860731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6248 2019-Jan-16 22:08:30.860788 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
6249 2019-Jan-16 22:08:30.861456 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6250 2019-Jan-16 22:08:30.862095 - [DEBUG] Edge function : AllBottom (result of previous compose)
6251 2019-Jan-16 22:08:30.862120 - [DEBUG]
6252 2019-Jan-16 22:08:30.862145 - [DEBUG] Join: AllTop & AllBottom
6253 2019-Jan-16 22:08:30.862171 - [DEBUG] = AllBottom (new jump func)
6254 2019-Jan-16 22:08:30.862196 - [DEBUG]
6255 2019-Jan-16 22:08:30.862219 - [DEBUG] Start adding new jump function
6256 2019-Jan-16 22:08:30.862243 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6257 2019-Jan-16 22:08:30.862299 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6258 2019-Jan-16 22:08:30.862936 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
6259 2019-Jan-16 22:08:30.863575 - [DEBUG] Edge Function : AllBottom
6260 2019-Jan-16 22:08:30.863604 - [DEBUG] End adding new jump function
6261 2019-Jan-16 22:08:30.863629 - [DEBUG]
6262 2019-Jan-16 22:08:30.863653 - [DEBUG] -------------------------------------------- 181. Path Edge --------------------------------------------
6263 2019-Jan-16 22:08:30.863678 - [DEBUG]
6264 2019-Jan-16 22:08:30.863701 - [DEBUG] Process 181. path edge:
6265 2019-Jan-16 22:08:30.863725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6266 2019-Jan-16 22:08:30.863781 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
6267 2019-Jan-16 22:08:30.864423 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6268 2019-Jan-16 22:08:30.865075 - [DEBUG]
6269 2019-Jan-16 22:08:30.865100 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
6270 2019-Jan-16 22:08:30.865752 - [DEBUG] Compose: EdgeIdentity * AllBottom
6271 2019-Jan-16 22:08:30.865780 - [DEBUG]
6272 2019-Jan-16 22:08:30.865803 - [DEBUG] Propagate flow
6273 2019-Jan-16 22:08:30.865827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6274 2019-Jan-16 22:08:30.865883 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
6275 2019-Jan-16 22:08:30.866521 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6276 2019-Jan-16 22:08:30.867157 - [DEBUG] Edge function : AllBottom (result of previous compose)
6277 2019-Jan-16 22:08:30.867182 - [DEBUG]
6278 2019-Jan-16 22:08:30.867207 - [DEBUG] Join: AllTop & AllBottom
6279 2019-Jan-16 22:08:30.867233 - [DEBUG] = AllBottom (new jump func)
6280 2019-Jan-16 22:08:30.867257 - [DEBUG]
6281 2019-Jan-16 22:08:30.867281 - [DEBUG] Start adding new jump function
6282 2019-Jan-16 22:08:30.867304 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6283 2019-Jan-16 22:08:30.867360 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6284 2019-Jan-16 22:08:30.867995 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
6285 2019-Jan-16 22:08:30.868647 - [DEBUG] Edge Function : AllBottom
6286 2019-Jan-16 22:08:30.868675 - [DEBUG] End adding new jump function
6287 2019-Jan-16 22:08:30.868700 - [DEBUG]
6288 2019-Jan-16 22:08:30.868724 - [DEBUG] -------------------------------------------- 182. Path Edge --------------------------------------------
6289 2019-Jan-16 22:08:30.868749 - [DEBUG]
6290 2019-Jan-16 22:08:30.868772 - [DEBUG] Process 182. path edge:
6291 2019-Jan-16 22:08:30.868796 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6292 2019-Jan-16 22:08:30.868852 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
6293 2019-Jan-16 22:08:30.869487 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6294 2019-Jan-16 22:08:30.870129 - [DEBUG]
6295 2019-Jan-16 22:08:30.870155 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
6296 2019-Jan-16 22:08:30.870802 - [DEBUG] Compose: EdgeIdentity * AllBottom
6297 2019-Jan-16 22:08:30.870831 - [DEBUG]
6298 2019-Jan-16 22:08:30.870854 - [DEBUG] Propagate flow
6299 2019-Jan-16 22:08:30.870878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6300 2019-Jan-16 22:08:30.870935 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
6301 2019-Jan-16 22:08:30.871591 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6302 2019-Jan-16 22:08:30.872228 - [DEBUG] Edge function : AllBottom (result of previous compose)
6303 2019-Jan-16 22:08:30.872253 - [DEBUG]
6304 2019-Jan-16 22:08:30.872278 - [DEBUG] Join: AllTop & AllBottom
6305 2019-Jan-16 22:08:30.872304 - [DEBUG] = AllBottom (new jump func)
6306 2019-Jan-16 22:08:30.872328 - [DEBUG]
6307 2019-Jan-16 22:08:30.872352 - [DEBUG] Start adding new jump function
6308 2019-Jan-16 22:08:30.872375 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6309 2019-Jan-16 22:08:30.872431 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6310 2019-Jan-16 22:08:30.873067 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
6311 2019-Jan-16 22:08:30.873706 - [DEBUG] Edge Function : AllBottom
6312 2019-Jan-16 22:08:30.873734 - [DEBUG] End adding new jump function
6313 2019-Jan-16 22:08:30.873759 - [DEBUG]
6314 2019-Jan-16 22:08:30.873783 - [DEBUG] -------------------------------------------- 183. Path Edge --------------------------------------------
6315 2019-Jan-16 22:08:30.873807 - [DEBUG]
6316 2019-Jan-16 22:08:30.873830 - [DEBUG] Process 183. path edge:
6317 2019-Jan-16 22:08:30.873854 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6318 2019-Jan-16 22:08:30.873911 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
6319 2019-Jan-16 22:08:30.874553 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6320 2019-Jan-16 22:08:30.875206 - [DEBUG]
6321 2019-Jan-16 22:08:30.875230 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
6322 2019-Jan-16 22:08:30.875881 - [DEBUG] Compose: EdgeIdentity * AllBottom
6323 2019-Jan-16 22:08:30.875909 - [DEBUG]
6324 2019-Jan-16 22:08:30.875933 - [DEBUG] Propagate flow
6325 2019-Jan-16 22:08:30.875956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6326 2019-Jan-16 22:08:30.876012 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
6327 2019-Jan-16 22:08:30.876648 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6328 2019-Jan-16 22:08:30.877284 - [DEBUG] Edge function : AllBottom (result of previous compose)
6329 2019-Jan-16 22:08:30.877309 - [DEBUG]
6330 2019-Jan-16 22:08:30.877334 - [DEBUG] Join: AllTop & AllBottom
6331 2019-Jan-16 22:08:30.877360 - [DEBUG] = AllBottom (new jump func)
6332 2019-Jan-16 22:08:30.877385 - [DEBUG]
6333 2019-Jan-16 22:08:30.877408 - [DEBUG] Start adding new jump function
6334 2019-Jan-16 22:08:30.877432 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6335 2019-Jan-16 22:08:30.877488 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6336 2019-Jan-16 22:08:30.878136 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
6337 2019-Jan-16 22:08:30.878773 - [DEBUG] Edge Function : AllBottom
6338 2019-Jan-16 22:08:30.878802 - [DEBUG] End adding new jump function
6339 2019-Jan-16 22:08:30.878827 - [DEBUG]
6340 2019-Jan-16 22:08:30.878858 - [DEBUG] -------------------------------------------- 184. Path Edge --------------------------------------------
6341 2019-Jan-16 22:08:30.878884 - [DEBUG]
6342 2019-Jan-16 22:08:30.878907 - [DEBUG] Process 184. path edge:
6343 2019-Jan-16 22:08:30.878931 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6344 2019-Jan-16 22:08:30.878988 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
6345 2019-Jan-16 22:08:30.879625 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6346 2019-Jan-16 22:08:30.880260 - [DEBUG]
6347 2019-Jan-16 22:08:30.880286 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
6348 2019-Jan-16 22:08:30.880933 - [DEBUG] Compose: EdgeIdentity * AllBottom
6349 2019-Jan-16 22:08:30.880961 - [DEBUG]
6350 2019-Jan-16 22:08:30.880985 - [DEBUG] Propagate flow
6351 2019-Jan-16 22:08:30.881008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6352 2019-Jan-16 22:08:30.881065 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
6353 2019-Jan-16 22:08:30.881721 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6354 2019-Jan-16 22:08:30.882357 - [DEBUG] Edge function : AllBottom (result of previous compose)
6355 2019-Jan-16 22:08:30.882382 - [DEBUG]
6356 2019-Jan-16 22:08:30.882407 - [DEBUG] Join: AllTop & AllBottom
6357 2019-Jan-16 22:08:30.882433 - [DEBUG] = AllBottom (new jump func)
6358 2019-Jan-16 22:08:30.882457 - [DEBUG]
6359 2019-Jan-16 22:08:30.882481 - [DEBUG] Start adding new jump function
6360 2019-Jan-16 22:08:30.882504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6361 2019-Jan-16 22:08:30.882560 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6362 2019-Jan-16 22:08:30.883196 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
6363 2019-Jan-16 22:08:30.883832 - [DEBUG] Edge Function : AllBottom
6364 2019-Jan-16 22:08:30.883860 - [DEBUG] End adding new jump function
6365 2019-Jan-16 22:08:30.883885 - [DEBUG]
6366 2019-Jan-16 22:08:30.883908 - [DEBUG] -------------------------------------------- 185. Path Edge --------------------------------------------
6367 2019-Jan-16 22:08:30.883933 - [DEBUG]
6368 2019-Jan-16 22:08:30.883956 - [DEBUG] Process 185. path edge:
6369 2019-Jan-16 22:08:30.883980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6370 2019-Jan-16 22:08:30.884037 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
6371 2019-Jan-16 22:08:30.884672 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6372 2019-Jan-16 22:08:30.885328 - [DEBUG]
6373 2019-Jan-16 22:08:30.885352 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
6374 2019-Jan-16 22:08:30.886000 - [DEBUG] Compose: EdgeIdentity * AllBottom
6375 2019-Jan-16 22:08:30.886028 - [DEBUG]
6376 2019-Jan-16 22:08:30.886052 - [DEBUG] Propagate flow
6377 2019-Jan-16 22:08:30.886075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6378 2019-Jan-16 22:08:30.886132 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6379 2019-Jan-16 22:08:30.886772 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6380 2019-Jan-16 22:08:30.887407 - [DEBUG] Edge function : AllBottom (result of previous compose)
6381 2019-Jan-16 22:08:30.887432 - [DEBUG]
6382 2019-Jan-16 22:08:30.887457 - [DEBUG] Join: AllTop & AllBottom
6383 2019-Jan-16 22:08:30.887483 - [DEBUG] = AllBottom (new jump func)
6384 2019-Jan-16 22:08:30.887507 - [DEBUG]
6385 2019-Jan-16 22:08:30.887531 - [DEBUG] Start adding new jump function
6386 2019-Jan-16 22:08:30.887562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6387 2019-Jan-16 22:08:30.887618 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6388 2019-Jan-16 22:08:30.888270 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6389 2019-Jan-16 22:08:30.888911 - [DEBUG] Edge Function : AllBottom
6390 2019-Jan-16 22:08:30.888940 - [DEBUG] End adding new jump function
6391 2019-Jan-16 22:08:30.888965 - [DEBUG]
6392 2019-Jan-16 22:08:30.888988 - [DEBUG] -------------------------------------------- 186. Path Edge --------------------------------------------
6393 2019-Jan-16 22:08:30.889013 - [DEBUG]
6394 2019-Jan-16 22:08:30.889036 - [DEBUG] Process 186. path edge:
6395 2019-Jan-16 22:08:30.889060 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6396 2019-Jan-16 22:08:30.889117 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
6397 2019-Jan-16 22:08:30.889758 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6398 2019-Jan-16 22:08:30.890395 - [DEBUG]
6399 2019-Jan-16 22:08:30.890420 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6400 2019-Jan-16 22:08:30.891071 - [DEBUG] Compose: EdgeIdentity * AllBottom
6401 2019-Jan-16 22:08:30.891099 - [DEBUG]
6402 2019-Jan-16 22:08:30.891122 - [DEBUG] Propagate flow
6403 2019-Jan-16 22:08:30.891146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6404 2019-Jan-16 22:08:30.891202 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6405 2019-Jan-16 22:08:30.891855 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6406 2019-Jan-16 22:08:30.892491 - [DEBUG] Edge function : AllBottom (result of previous compose)
6407 2019-Jan-16 22:08:30.892516 - [DEBUG]
6408 2019-Jan-16 22:08:30.892541 - [DEBUG] Join: AllTop & AllBottom
6409 2019-Jan-16 22:08:30.892567 - [DEBUG] = AllBottom (new jump func)
6410 2019-Jan-16 22:08:30.892592 - [DEBUG]
6411 2019-Jan-16 22:08:30.892615 - [DEBUG] Start adding new jump function
6412 2019-Jan-16 22:08:30.892639 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6413 2019-Jan-16 22:08:30.892694 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6414 2019-Jan-16 22:08:30.893331 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6415 2019-Jan-16 22:08:30.893968 - [DEBUG] Edge Function : AllBottom
6416 2019-Jan-16 22:08:30.893996 - [DEBUG] End adding new jump function
6417 2019-Jan-16 22:08:30.894021 - [DEBUG]
6418 2019-Jan-16 22:08:30.894045 - [DEBUG] -------------------------------------------- 187. Path Edge --------------------------------------------
6419 2019-Jan-16 22:08:30.894069 - [DEBUG]
6420 2019-Jan-16 22:08:30.894092 - [DEBUG] Process 187. path edge:
6421 2019-Jan-16 22:08:30.894116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6422 2019-Jan-16 22:08:30.894173 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
6423 2019-Jan-16 22:08:30.894825 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6424 2019-Jan-16 22:08:30.895461 - [DEBUG]
6425 2019-Jan-16 22:08:30.895487 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6426 2019-Jan-16 22:08:30.896134 - [DEBUG] Compose: EdgeIdentity * AllBottom
6427 2019-Jan-16 22:08:30.896162 - [DEBUG]
6428 2019-Jan-16 22:08:30.896186 - [DEBUG] Propagate flow
6429 2019-Jan-16 22:08:30.896209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6430 2019-Jan-16 22:08:30.896273 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
6431 2019-Jan-16 22:08:30.896920 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6432 2019-Jan-16 22:08:30.897555 - [DEBUG] Edge function : AllBottom (result of previous compose)
6433 2019-Jan-16 22:08:30.897581 - [DEBUG]
6434 2019-Jan-16 22:08:30.897606 - [DEBUG] Join: AllTop & AllBottom
6435 2019-Jan-16 22:08:30.897632 - [DEBUG] = AllBottom (new jump func)
6436 2019-Jan-16 22:08:30.897657 - [DEBUG]
6437 2019-Jan-16 22:08:30.897680 - [DEBUG] Start adding new jump function
6438 2019-Jan-16 22:08:30.897703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6439 2019-Jan-16 22:08:30.897759 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6440 2019-Jan-16 22:08:30.898412 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
6441 2019-Jan-16 22:08:30.899057 - [DEBUG] Edge Function : AllBottom
6442 2019-Jan-16 22:08:30.899086 - [DEBUG] End adding new jump function
6443 2019-Jan-16 22:08:30.899111 - [DEBUG]
6444 2019-Jan-16 22:08:30.899135 - [DEBUG] -------------------------------------------- 188. Path Edge --------------------------------------------
6445 2019-Jan-16 22:08:30.899159 - [DEBUG]
6446 2019-Jan-16 22:08:30.899182 - [DEBUG] Process 188. path edge:
6447 2019-Jan-16 22:08:30.899206 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6448 2019-Jan-16 22:08:30.899263 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
6449 2019-Jan-16 22:08:30.899910 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6450 2019-Jan-16 22:08:30.900547 - [DEBUG]
6451 2019-Jan-16 22:08:30.900571 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
6452 2019-Jan-16 22:08:30.901222 - [DEBUG] Possible callees:
6453 2019-Jan-16 22:08:30.901248 - [DEBUG] llvm.dbg.declare
6454 2019-Jan-16 22:08:30.901273 - [DEBUG] Possible return sites:
6455 2019-Jan-16 22:08:30.901296 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1206456 2019-Jan-16 22:08:30.902585 - [DEBUG] Found and process special summary
6457 2019-Jan-16 22:08:30.902618 - [DEBUG] Compose: EdgeIdentity * AllBottom
6458 2019-Jan-16 22:08:30.902646 - [DEBUG]
6459 2019-Jan-16 22:08:30.902670 - [DEBUG] Propagate flow
6460 2019-Jan-16 22:08:30.902694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6461 2019-Jan-16 22:08:30.902750 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
6462 2019-Jan-16 22:08:30.903390 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6463 2019-Jan-16 22:08:30.904025 - [DEBUG] Edge function : AllBottom (result of previous compose)
6464 2019-Jan-16 22:08:30.904051 - [DEBUG]
6465 2019-Jan-16 22:08:30.904075 - [DEBUG] Join: AllTop & AllBottom
6466 2019-Jan-16 22:08:30.904101 - [DEBUG] = AllBottom (new jump func)
6467 2019-Jan-16 22:08:30.904126 - [DEBUG]
6468 2019-Jan-16 22:08:30.904150 - [DEBUG] Start adding new jump function
6469 2019-Jan-16 22:08:30.904173 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6470 2019-Jan-16 22:08:30.904229 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6471 2019-Jan-16 22:08:30.904889 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
6472 2019-Jan-16 22:08:30.905530 - [DEBUG] Edge Function : AllBottom
6473 2019-Jan-16 22:08:30.905558 - [DEBUG] End adding new jump function
6474 2019-Jan-16 22:08:30.905583 - [DEBUG]
6475 2019-Jan-16 22:08:30.905607 - [DEBUG] -------------------------------------------- 189. Path Edge --------------------------------------------
6476 2019-Jan-16 22:08:30.905631 - [DEBUG]
6477 2019-Jan-16 22:08:30.905655 - [DEBUG] Process 189. path edge:
6478 2019-Jan-16 22:08:30.905678 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6479 2019-Jan-16 22:08:30.905735 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
6480 2019-Jan-16 22:08:30.906376 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6481 2019-Jan-16 22:08:30.907011 - [DEBUG]
6482 2019-Jan-16 22:08:30.907036 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
6483 2019-Jan-16 22:08:30.907686 - [DEBUG] Compose: EdgeIdentity * AllBottom
6484 2019-Jan-16 22:08:30.907714 - [DEBUG]
6485 2019-Jan-16 22:08:30.907738 - [DEBUG] Propagate flow
6486 2019-Jan-16 22:08:30.907761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6487 2019-Jan-16 22:08:30.907817 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
6488 2019-Jan-16 22:08:30.908469 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6489 2019-Jan-16 22:08:30.909104 - [DEBUG] Edge function : AllBottom (result of previous compose)
6490 2019-Jan-16 22:08:30.909129 - [DEBUG]
6491 2019-Jan-16 22:08:30.909154 - [DEBUG] Join: AllTop & AllBottom
6492 2019-Jan-16 22:08:30.909180 - [DEBUG] = AllBottom (new jump func)
6493 2019-Jan-16 22:08:30.909205 - [DEBUG]
6494 2019-Jan-16 22:08:30.909228 - [DEBUG] Start adding new jump function
6495 2019-Jan-16 22:08:30.909251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6496 2019-Jan-16 22:08:30.909307 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6497 2019-Jan-16 22:08:30.909942 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
6498 2019-Jan-16 22:08:30.910583 - [DEBUG] Edge Function : AllBottom
6499 2019-Jan-16 22:08:30.910612 - [DEBUG] End adding new jump function
6500 2019-Jan-16 22:08:30.910637 - [DEBUG]
6501 2019-Jan-16 22:08:30.910661 - [DEBUG] -------------------------------------------- 190. Path Edge --------------------------------------------
6502 2019-Jan-16 22:08:30.910685 - [DEBUG]
6503 2019-Jan-16 22:08:30.910709 - [DEBUG] Process 190. path edge:
6504 2019-Jan-16 22:08:30.910733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6505 2019-Jan-16 22:08:30.910790 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
6506 2019-Jan-16 22:08:30.911439 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6507 2019-Jan-16 22:08:30.912075 - [DEBUG]
6508 2019-Jan-16 22:08:30.912101 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
6509 2019-Jan-16 22:08:30.912775 - [DEBUG] Compose: EdgeIdentity * AllBottom
6510 2019-Jan-16 22:08:30.912804 - [DEBUG]
6511 2019-Jan-16 22:08:30.912829 - [DEBUG] Propagate flow
6512 2019-Jan-16 22:08:30.912853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6513 2019-Jan-16 22:08:30.912920 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6514 2019-Jan-16 22:08:30.913623 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6515 2019-Jan-16 22:08:30.914326 - [DEBUG] Edge function : AllBottom (result of previous compose)
6516 2019-Jan-16 22:08:30.914372 - [DEBUG]
6517 2019-Jan-16 22:08:30.914399 - [DEBUG] Join: AllTop & AllBottom
6518 2019-Jan-16 22:08:30.914426 - [DEBUG] = AllBottom (new jump func)
6519 2019-Jan-16 22:08:30.914451 - [DEBUG]
6520 2019-Jan-16 22:08:30.914475 - [DEBUG] Start adding new jump function
6521 2019-Jan-16 22:08:30.914498 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6522 2019-Jan-16 22:08:30.914573 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6523 2019-Jan-16 22:08:30.915309 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6524 2019-Jan-16 22:08:30.915982 - [DEBUG] Edge Function : AllBottom
6525 2019-Jan-16 22:08:30.916015 - [DEBUG] End adding new jump function
6526 2019-Jan-16 22:08:30.916040 - [DEBUG]
6527 2019-Jan-16 22:08:30.916064 - [DEBUG] -------------------------------------------- 191. Path Edge --------------------------------------------
6528 2019-Jan-16 22:08:30.916089 - [DEBUG]
6529 2019-Jan-16 22:08:30.916113 - [DEBUG] Process 191. path edge:
6530 2019-Jan-16 22:08:30.916137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6531 2019-Jan-16 22:08:30.916199 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
6532 2019-Jan-16 22:08:30.916847 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6533 2019-Jan-16 22:08:30.917483 - [DEBUG]
6534 2019-Jan-16 22:08:30.917507 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6535 2019-Jan-16 22:08:30.918183 - [DEBUG] Possible callees:
6536 2019-Jan-16 22:08:30.918208 - [DEBUG] llvm.dbg.declare
6537 2019-Jan-16 22:08:30.918233 - [DEBUG] Possible return sites:
6538 2019-Jan-16 22:08:30.918256 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1496539 2019-Jan-16 22:08:30.919553 - [DEBUG] Found and process special summary
6540 2019-Jan-16 22:08:30.919592 - [DEBUG] Compose: EdgeIdentity * AllBottom
6541 2019-Jan-16 22:08:30.919620 - [DEBUG]
6542 2019-Jan-16 22:08:30.919645 - [DEBUG] Propagate flow
6543 2019-Jan-16 22:08:30.919668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6544 2019-Jan-16 22:08:30.919725 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6545 2019-Jan-16 22:08:30.920366 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6546 2019-Jan-16 22:08:30.921002 - [DEBUG] Edge function : AllBottom (result of previous compose)
6547 2019-Jan-16 22:08:30.921027 - [DEBUG]
6548 2019-Jan-16 22:08:30.921053 - [DEBUG] Join: AllTop & AllBottom
6549 2019-Jan-16 22:08:30.921079 - [DEBUG] = AllBottom (new jump func)
6550 2019-Jan-16 22:08:30.921103 - [DEBUG]
6551 2019-Jan-16 22:08:30.921127 - [DEBUG] Start adding new jump function
6552 2019-Jan-16 22:08:30.921150 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6553 2019-Jan-16 22:08:30.921206 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6554 2019-Jan-16 22:08:30.921860 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6555 2019-Jan-16 22:08:30.922500 - [DEBUG] Edge Function : AllBottom
6556 2019-Jan-16 22:08:30.922529 - [DEBUG] End adding new jump function
6557 2019-Jan-16 22:08:30.922554 - [DEBUG]
6558 2019-Jan-16 22:08:30.922578 - [DEBUG] -------------------------------------------- 192. Path Edge --------------------------------------------
6559 2019-Jan-16 22:08:30.922621 - [DEBUG]
6560 2019-Jan-16 22:08:30.922644 - [DEBUG] Process 192. path edge:
6561 2019-Jan-16 22:08:30.922668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6562 2019-Jan-16 22:08:30.922726 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
6563 2019-Jan-16 22:08:30.923368 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6564 2019-Jan-16 22:08:30.924003 - [DEBUG]
6565 2019-Jan-16 22:08:30.924029 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6566 2019-Jan-16 22:08:30.924684 - [DEBUG] Compose: EdgeIdentity * AllBottom
6567 2019-Jan-16 22:08:30.924712 - [DEBUG]
6568 2019-Jan-16 22:08:30.924736 - [DEBUG] Propagate flow
6569 2019-Jan-16 22:08:30.924773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6570 2019-Jan-16 22:08:30.924830 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6571 2019-Jan-16 22:08:30.925469 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6572 2019-Jan-16 22:08:30.926106 - [DEBUG] Edge function : AllBottom (result of previous compose)
6573 2019-Jan-16 22:08:30.926131 - [DEBUG]
6574 2019-Jan-16 22:08:30.926156 - [DEBUG] Join: AllTop & AllBottom
6575 2019-Jan-16 22:08:30.926182 - [DEBUG] = AllBottom (new jump func)
6576 2019-Jan-16 22:08:30.926207 - [DEBUG]
6577 2019-Jan-16 22:08:30.926230 - [DEBUG] Start adding new jump function
6578 2019-Jan-16 22:08:30.926254 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6579 2019-Jan-16 22:08:30.926310 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6580 2019-Jan-16 22:08:30.926944 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6581 2019-Jan-16 22:08:30.927582 - [DEBUG] Edge Function : AllBottom
6582 2019-Jan-16 22:08:30.927610 - [DEBUG] End adding new jump function
6583 2019-Jan-16 22:08:30.927635 - [DEBUG]
6584 2019-Jan-16 22:08:30.927659 - [DEBUG] -------------------------------------------- 193. Path Edge --------------------------------------------
6585 2019-Jan-16 22:08:30.927684 - [DEBUG]
6586 2019-Jan-16 22:08:30.927707 - [DEBUG] Process 193. path edge:
6587 2019-Jan-16 22:08:30.927730 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6588 2019-Jan-16 22:08:30.927787 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
6589 2019-Jan-16 22:08:30.928439 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6590 2019-Jan-16 22:08:30.929074 - [DEBUG]
6591 2019-Jan-16 22:08:30.929106 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6592 2019-Jan-16 22:08:30.929769 - [DEBUG] Compose: EdgeIdentity * AllBottom
6593 2019-Jan-16 22:08:30.929798 - [DEBUG]
6594 2019-Jan-16 22:08:30.929822 - [DEBUG] Propagate flow
6595 2019-Jan-16 22:08:30.929845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6596 2019-Jan-16 22:08:30.929905 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6597 2019-Jan-16 22:08:30.930554 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6598 2019-Jan-16 22:08:30.931200 - [DEBUG] Edge function : AllBottom (result of previous compose)
6599 2019-Jan-16 22:08:30.931226 - [DEBUG]
6600 2019-Jan-16 22:08:30.931251 - [DEBUG] Join: AllTop & AllBottom
6601 2019-Jan-16 22:08:30.931277 - [DEBUG] = AllBottom (new jump func)
6602 2019-Jan-16 22:08:30.931302 - [DEBUG]
6603 2019-Jan-16 22:08:30.931326 - [DEBUG] Start adding new jump function
6604 2019-Jan-16 22:08:30.931349 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6605 2019-Jan-16 22:08:30.931432 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6606 2019-Jan-16 22:08:30.932089 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6607 2019-Jan-16 22:08:30.932739 - [DEBUG] Edge Function : AllBottom
6608 2019-Jan-16 22:08:30.932769 - [DEBUG] End adding new jump function
6609 2019-Jan-16 22:08:30.932794 - [DEBUG]
6610 2019-Jan-16 22:08:30.932819 - [DEBUG] -------------------------------------------- 194. Path Edge --------------------------------------------
6611 2019-Jan-16 22:08:30.932843 - [DEBUG]
6612 2019-Jan-16 22:08:30.932866 - [DEBUG] Process 194. path edge:
6613 2019-Jan-16 22:08:30.932890 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6614 2019-Jan-16 22:08:30.932948 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
6615 2019-Jan-16 22:08:30.933595 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6616 2019-Jan-16 22:08:30.934232 - [DEBUG]
6617 2019-Jan-16 22:08:30.934256 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6618 2019-Jan-16 22:08:30.934928 - [DEBUG] Possible callees:
6619 2019-Jan-16 22:08:30.934953 - [DEBUG] llvm.dbg.declare
6620 2019-Jan-16 22:08:30.934978 - [DEBUG] Possible return sites:
6621 2019-Jan-16 22:08:30.935002 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1556622 2019-Jan-16 22:08:30.936288 - [DEBUG] Found and process special summary
6623 2019-Jan-16 22:08:30.936324 - [DEBUG] Compose: EdgeIdentity * AllBottom
6624 2019-Jan-16 22:08:30.936351 - [DEBUG]
6625 2019-Jan-16 22:08:30.936376 - [DEBUG] Propagate flow
6626 2019-Jan-16 22:08:30.936399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6627 2019-Jan-16 22:08:30.936456 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6628 2019-Jan-16 22:08:30.937096 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6629 2019-Jan-16 22:08:30.937740 - [DEBUG] Edge function : AllBottom (result of previous compose)
6630 2019-Jan-16 22:08:30.937766 - [DEBUG]
6631 2019-Jan-16 22:08:30.937791 - [DEBUG] Join: AllTop & AllBottom
6632 2019-Jan-16 22:08:30.937817 - [DEBUG] = AllBottom (new jump func)
6633 2019-Jan-16 22:08:30.937841 - [DEBUG]
6634 2019-Jan-16 22:08:30.937865 - [DEBUG] Start adding new jump function
6635 2019-Jan-16 22:08:30.937888 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6636 2019-Jan-16 22:08:30.937944 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6637 2019-Jan-16 22:08:30.938595 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6638 2019-Jan-16 22:08:30.939236 - [DEBUG] Edge Function : AllBottom
6639 2019-Jan-16 22:08:30.939264 - [DEBUG] End adding new jump function
6640 2019-Jan-16 22:08:30.939289 - [DEBUG]
6641 2019-Jan-16 22:08:30.939313 - [DEBUG] -------------------------------------------- 195. Path Edge --------------------------------------------
6642 2019-Jan-16 22:08:30.939337 - [DEBUG]
6643 2019-Jan-16 22:08:30.939361 - [DEBUG] Process 195. path edge:
6644 2019-Jan-16 22:08:30.939384 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6645 2019-Jan-16 22:08:30.939441 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
6646 2019-Jan-16 22:08:30.940080 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6647 2019-Jan-16 22:08:30.940726 - [DEBUG]
6648 2019-Jan-16 22:08:30.940751 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6649 2019-Jan-16 22:08:30.941404 - [DEBUG] Compose: EdgeIdentity * AllBottom
6650 2019-Jan-16 22:08:30.941458 - [DEBUG]
6651 2019-Jan-16 22:08:30.941482 - [DEBUG] Propagate flow
6652 2019-Jan-16 22:08:30.941506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6653 2019-Jan-16 22:08:30.941562 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6654 2019-Jan-16 22:08:30.942200 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6655 2019-Jan-16 22:08:30.942836 - [DEBUG] Edge function : AllBottom (result of previous compose)
6656 2019-Jan-16 22:08:30.942861 - [DEBUG]
6657 2019-Jan-16 22:08:30.942886 - [DEBUG] Join: AllTop & AllBottom
6658 2019-Jan-16 22:08:30.942912 - [DEBUG] = AllBottom (new jump func)
6659 2019-Jan-16 22:08:30.942936 - [DEBUG]
6660 2019-Jan-16 22:08:30.942959 - [DEBUG] Start adding new jump function
6661 2019-Jan-16 22:08:30.942983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6662 2019-Jan-16 22:08:30.943038 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6663 2019-Jan-16 22:08:30.943676 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6664 2019-Jan-16 22:08:30.944311 - [DEBUG] Edge Function : AllBottom
6665 2019-Jan-16 22:08:30.944339 - [DEBUG] End adding new jump function
6666 2019-Jan-16 22:08:30.944364 - [DEBUG]
6667 2019-Jan-16 22:08:30.944388 - [DEBUG] -------------------------------------------- 196. Path Edge --------------------------------------------
6668 2019-Jan-16 22:08:30.944412 - [DEBUG]
6669 2019-Jan-16 22:08:30.944436 - [DEBUG] Process 196. path edge:
6670 2019-Jan-16 22:08:30.944459 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6671 2019-Jan-16 22:08:30.944516 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
6672 2019-Jan-16 22:08:30.945169 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6673 2019-Jan-16 22:08:30.945811 - [DEBUG]
6674 2019-Jan-16 22:08:30.945836 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6675 2019-Jan-16 22:08:30.946484 - [DEBUG] Compose: EdgeIdentity * AllBottom
6676 2019-Jan-16 22:08:30.946512 - [DEBUG]
6677 2019-Jan-16 22:08:30.946536 - [DEBUG] Propagate flow
6678 2019-Jan-16 22:08:30.946560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6679 2019-Jan-16 22:08:30.946616 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6680 2019-Jan-16 22:08:30.947253 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6681 2019-Jan-16 22:08:30.947888 - [DEBUG] Edge function : AllBottom (result of previous compose)
6682 2019-Jan-16 22:08:30.947913 - [DEBUG]
6683 2019-Jan-16 22:08:30.947938 - [DEBUG] Join: AllTop & AllBottom
6684 2019-Jan-16 22:08:30.947964 - [DEBUG] = AllBottom (new jump func)
6685 2019-Jan-16 22:08:30.947993 - [DEBUG]
6686 2019-Jan-16 22:08:30.948016 - [DEBUG] Start adding new jump function
6687 2019-Jan-16 22:08:30.948038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6688 2019-Jan-16 22:08:30.948106 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6689 2019-Jan-16 22:08:30.948741 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6690 2019-Jan-16 22:08:30.949376 - [DEBUG] Edge Function : AllBottom
6691 2019-Jan-16 22:08:30.949405 - [DEBUG] End adding new jump function
6692 2019-Jan-16 22:08:30.949439 - [DEBUG]
6693 2019-Jan-16 22:08:30.949463 - [DEBUG] -------------------------------------------- 197. Path Edge --------------------------------------------
6694 2019-Jan-16 22:08:30.949488 - [DEBUG]
6695 2019-Jan-16 22:08:30.949511 - [DEBUG] Process 197. path edge:
6696 2019-Jan-16 22:08:30.949535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6697 2019-Jan-16 22:08:30.949592 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
6698 2019-Jan-16 22:08:30.950227 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6699 2019-Jan-16 22:08:30.950862 - [DEBUG]
6700 2019-Jan-16 22:08:30.950887 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6701 2019-Jan-16 22:08:30.951551 - [DEBUG] Compose: EdgeIdentity * AllBottom
6702 2019-Jan-16 22:08:30.951579 - [DEBUG]
6703 2019-Jan-16 22:08:30.951603 - [DEBUG] Propagate flow
6704 2019-Jan-16 22:08:30.951626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6705 2019-Jan-16 22:08:30.951682 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6706 2019-Jan-16 22:08:30.952331 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6707 2019-Jan-16 22:08:30.952966 - [DEBUG] Edge function : AllBottom (result of previous compose)
6708 2019-Jan-16 22:08:30.952992 - [DEBUG]
6709 2019-Jan-16 22:08:30.953016 - [DEBUG] Join: AllTop & AllBottom
6710 2019-Jan-16 22:08:30.953042 - [DEBUG] = AllBottom (new jump func)
6711 2019-Jan-16 22:08:30.953067 - [DEBUG]
6712 2019-Jan-16 22:08:30.953090 - [DEBUG] Start adding new jump function
6713 2019-Jan-16 22:08:30.953114 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6714 2019-Jan-16 22:08:30.953170 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6715 2019-Jan-16 22:08:30.953805 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6716 2019-Jan-16 22:08:30.954450 - [DEBUG] Edge Function : AllBottom
6717 2019-Jan-16 22:08:30.954479 - [DEBUG] End adding new jump function
6718 2019-Jan-16 22:08:30.954503 - [DEBUG]
6719 2019-Jan-16 22:08:30.954527 - [DEBUG] -------------------------------------------- 198. Path Edge --------------------------------------------
6720 2019-Jan-16 22:08:30.954552 - [DEBUG]
6721 2019-Jan-16 22:08:30.954575 - [DEBUG] Process 198. path edge:
6722 2019-Jan-16 22:08:30.954599 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6723 2019-Jan-16 22:08:30.954655 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
6724 2019-Jan-16 22:08:30.955318 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6725 2019-Jan-16 22:08:30.955956 - [DEBUG]
6726 2019-Jan-16 22:08:30.955980 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6727 2019-Jan-16 22:08:30.956632 - [DEBUG] Possible callees:
6728 2019-Jan-16 22:08:30.956657 - [DEBUG] llvm.dbg.declare
6729 2019-Jan-16 22:08:30.956682 - [DEBUG] Possible return sites:
6730 2019-Jan-16 22:08:30.956706 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1636731 2019-Jan-16 22:08:30.957982 - [DEBUG] Found and process special summary
6732 2019-Jan-16 22:08:30.958015 - [DEBUG] Compose: EdgeIdentity * AllBottom
6733 2019-Jan-16 22:08:30.958042 - [DEBUG]
6734 2019-Jan-16 22:08:30.958067 - [DEBUG] Propagate flow
6735 2019-Jan-16 22:08:30.958118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6736 2019-Jan-16 22:08:30.958175 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6737 2019-Jan-16 22:08:30.958818 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6738 2019-Jan-16 22:08:30.959456 - [DEBUG] Edge function : AllBottom (result of previous compose)
6739 2019-Jan-16 22:08:30.959481 - [DEBUG]
6740 2019-Jan-16 22:08:30.959506 - [DEBUG] Join: AllTop & AllBottom
6741 2019-Jan-16 22:08:30.959532 - [DEBUG] = AllBottom (new jump func)
6742 2019-Jan-16 22:08:30.959557 - [DEBUG]
6743 2019-Jan-16 22:08:30.959581 - [DEBUG] Start adding new jump function
6744 2019-Jan-16 22:08:30.959604 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6745 2019-Jan-16 22:08:30.959660 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6746 2019-Jan-16 22:08:30.960297 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6747 2019-Jan-16 22:08:30.960936 - [DEBUG] Edge Function : AllBottom
6748 2019-Jan-16 22:08:30.960965 - [DEBUG] End adding new jump function
6749 2019-Jan-16 22:08:30.960990 - [DEBUG]
6750 2019-Jan-16 22:08:30.961013 - [DEBUG] -------------------------------------------- 199. Path Edge --------------------------------------------
6751 2019-Jan-16 22:08:30.961038 - [DEBUG]
6752 2019-Jan-16 22:08:30.961061 - [DEBUG] Process 199. path edge:
6753 2019-Jan-16 22:08:30.961085 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6754 2019-Jan-16 22:08:30.961142 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
6755 2019-Jan-16 22:08:30.961799 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6756 2019-Jan-16 22:08:30.962437 - [DEBUG]
6757 2019-Jan-16 22:08:30.962461 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6758 2019-Jan-16 22:08:30.963112 - [DEBUG] Compose: EdgeIdentity * AllBottom
6759 2019-Jan-16 22:08:30.963140 - [DEBUG]
6760 2019-Jan-16 22:08:30.963164 - [DEBUG] Propagate flow
6761 2019-Jan-16 22:08:30.963188 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6762 2019-Jan-16 22:08:30.963244 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6763 2019-Jan-16 22:08:30.963882 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6764 2019-Jan-16 22:08:30.964524 - [DEBUG] Edge function : AllBottom (result of previous compose)
6765 2019-Jan-16 22:08:30.964550 - [DEBUG]
6766 2019-Jan-16 22:08:30.964575 - [DEBUG] Join: AllTop & AllBottom
6767 2019-Jan-16 22:08:30.964601 - [DEBUG] = AllBottom (new jump func)
6768 2019-Jan-16 22:08:30.964625 - [DEBUG]
6769 2019-Jan-16 22:08:30.964649 - [DEBUG] Start adding new jump function
6770 2019-Jan-16 22:08:30.964672 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6771 2019-Jan-16 22:08:30.964728 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6772 2019-Jan-16 22:08:30.965379 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6773 2019-Jan-16 22:08:30.966014 - [DEBUG] Edge Function : AllBottom
6774 2019-Jan-16 22:08:30.966043 - [DEBUG] End adding new jump function
6775 2019-Jan-16 22:08:30.966068 - [DEBUG]
6776 2019-Jan-16 22:08:30.966092 - [DEBUG] -------------------------------------------- 200. Path Edge --------------------------------------------
6777 2019-Jan-16 22:08:30.966116 - [DEBUG]
6778 2019-Jan-16 22:08:30.966140 - [DEBUG] Process 200. path edge:
6779 2019-Jan-16 22:08:30.966163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6780 2019-Jan-16 22:08:30.966220 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
6781 2019-Jan-16 22:08:30.966864 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6782 2019-Jan-16 22:08:30.967499 - [DEBUG]
6783 2019-Jan-16 22:08:30.967524 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6784 2019-Jan-16 22:08:30.968186 - [DEBUG] Compose: EdgeIdentity * AllBottom
6785 2019-Jan-16 22:08:30.968214 - [DEBUG]
6786 2019-Jan-16 22:08:30.968238 - [DEBUG] Propagate flow
6787 2019-Jan-16 22:08:30.968261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6788 2019-Jan-16 22:08:30.968318 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6789 2019-Jan-16 22:08:30.968967 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6790 2019-Jan-16 22:08:30.969602 - [DEBUG] Edge function : AllBottom (result of previous compose)
6791 2019-Jan-16 22:08:30.969628 - [DEBUG]
6792 2019-Jan-16 22:08:30.969653 - [DEBUG] Join: AllTop & AllBottom
6793 2019-Jan-16 22:08:30.969679 - [DEBUG] = AllBottom (new jump func)
6794 2019-Jan-16 22:08:30.969703 - [DEBUG]
6795 2019-Jan-16 22:08:30.969727 - [DEBUG] Start adding new jump function
6796 2019-Jan-16 22:08:30.969750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6797 2019-Jan-16 22:08:30.969806 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6798 2019-Jan-16 22:08:30.970442 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6799 2019-Jan-16 22:08:30.971086 - [DEBUG] Edge Function : AllBottom
6800 2019-Jan-16 22:08:30.971115 - [DEBUG] End adding new jump function
6801 2019-Jan-16 22:08:30.971140 - [DEBUG]
6802 2019-Jan-16 22:08:30.971163 - [DEBUG] -------------------------------------------- 201. Path Edge --------------------------------------------
6803 2019-Jan-16 22:08:30.971188 - [DEBUG]
6804 2019-Jan-16 22:08:30.971211 - [DEBUG] Process 201. path edge:
6805 2019-Jan-16 22:08:30.971235 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6806 2019-Jan-16 22:08:30.971291 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
6807 2019-Jan-16 22:08:30.971953 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6808 2019-Jan-16 22:08:30.972589 - [DEBUG]
6809 2019-Jan-16 22:08:30.972613 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6810 2019-Jan-16 22:08:30.973264 - [DEBUG] Possible callees:
6811 2019-Jan-16 22:08:30.973289 - [DEBUG] llvm.dbg.declare
6812 2019-Jan-16 22:08:30.973314 - [DEBUG] Possible return sites:
6813 2019-Jan-16 22:08:30.973338 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1696814 2019-Jan-16 22:08:30.974613 - [DEBUG] Found and process special summary
6815 2019-Jan-16 22:08:30.974647 - [DEBUG] Compose: EdgeIdentity * AllBottom
6816 2019-Jan-16 22:08:30.974674 - [DEBUG]
6817 2019-Jan-16 22:08:30.974699 - [DEBUG] Propagate flow
6818 2019-Jan-16 22:08:30.974722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6819 2019-Jan-16 22:08:30.974792 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6820 2019-Jan-16 22:08:30.975434 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6821 2019-Jan-16 22:08:30.976069 - [DEBUG] Edge function : AllBottom (result of previous compose)
6822 2019-Jan-16 22:08:30.976103 - [DEBUG]
6823 2019-Jan-16 22:08:30.976128 - [DEBUG] Join: AllTop & AllBottom
6824 2019-Jan-16 22:08:30.976154 - [DEBUG] = AllBottom (new jump func)
6825 2019-Jan-16 22:08:30.976178 - [DEBUG]
6826 2019-Jan-16 22:08:30.976202 - [DEBUG] Start adding new jump function
6827 2019-Jan-16 22:08:30.976225 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6828 2019-Jan-16 22:08:30.976282 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6829 2019-Jan-16 22:08:30.976918 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6830 2019-Jan-16 22:08:30.977559 - [DEBUG] Edge Function : AllBottom
6831 2019-Jan-16 22:08:30.977587 - [DEBUG] End adding new jump function
6832 2019-Jan-16 22:08:30.977612 - [DEBUG]
6833 2019-Jan-16 22:08:30.977636 - [DEBUG] -------------------------------------------- 202. Path Edge --------------------------------------------
6834 2019-Jan-16 22:08:30.977660 - [DEBUG]
6835 2019-Jan-16 22:08:30.977684 - [DEBUG] Process 202. path edge:
6836 2019-Jan-16 22:08:30.977708 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6837 2019-Jan-16 22:08:30.977764 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
6838 2019-Jan-16 22:08:30.978426 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6839 2019-Jan-16 22:08:30.979061 - [DEBUG]
6840 2019-Jan-16 22:08:30.979086 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6841 2019-Jan-16 22:08:30.979735 - [DEBUG] Compose: EdgeIdentity * AllBottom
6842 2019-Jan-16 22:08:30.979763 - [DEBUG]
6843 2019-Jan-16 22:08:30.979787 - [DEBUG] Propagate flow
6844 2019-Jan-16 22:08:30.979810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6845 2019-Jan-16 22:08:30.979867 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
6846 2019-Jan-16 22:08:30.980508 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6847 2019-Jan-16 22:08:30.981143 - [DEBUG] Edge function : AllBottom (result of previous compose)
6848 2019-Jan-16 22:08:30.981169 - [DEBUG]
6849 2019-Jan-16 22:08:30.981194 - [DEBUG] Join: AllTop & AllBottom
6850 2019-Jan-16 22:08:30.981219 - [DEBUG] = AllBottom (new jump func)
6851 2019-Jan-16 22:08:30.981244 - [DEBUG]
6852 2019-Jan-16 22:08:30.981267 - [DEBUG] Start adding new jump function
6853 2019-Jan-16 22:08:30.981291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6854 2019-Jan-16 22:08:30.981346 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6855 2019-Jan-16 22:08:30.981998 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
6856 2019-Jan-16 22:08:30.982635 - [DEBUG] Edge Function : AllBottom
6857 2019-Jan-16 22:08:30.982664 - [DEBUG] End adding new jump function
6858 2019-Jan-16 22:08:30.982689 - [DEBUG]
6859 2019-Jan-16 22:08:30.982713 - [DEBUG] -------------------------------------------- 203. Path Edge --------------------------------------------
6860 2019-Jan-16 22:08:30.982737 - [DEBUG]
6861 2019-Jan-16 22:08:30.982760 - [DEBUG] Process 203. path edge:
6862 2019-Jan-16 22:08:30.982784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6863 2019-Jan-16 22:08:30.982840 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
6864 2019-Jan-16 22:08:30.983476 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6865 2019-Jan-16 22:08:30.984113 - [DEBUG]
6866 2019-Jan-16 22:08:30.984137 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
6867 2019-Jan-16 22:08:30.984806 - [DEBUG] Compose: EdgeIdentity * AllBottom
6868 2019-Jan-16 22:08:30.984834 - [DEBUG]
6869 2019-Jan-16 22:08:30.984858 - [DEBUG] Propagate flow
6870 2019-Jan-16 22:08:30.984882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6871 2019-Jan-16 22:08:30.984939 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
6872 2019-Jan-16 22:08:30.985580 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6873 2019-Jan-16 22:08:30.986215 - [DEBUG] Edge function : AllBottom (result of previous compose)
6874 2019-Jan-16 22:08:30.986241 - [DEBUG]
6875 2019-Jan-16 22:08:30.986265 - [DEBUG] Join: AllTop & AllBottom
6876 2019-Jan-16 22:08:30.986291 - [DEBUG] = AllBottom (new jump func)
6877 2019-Jan-16 22:08:30.986316 - [DEBUG]
6878 2019-Jan-16 22:08:30.986339 - [DEBUG] Start adding new jump function
6879 2019-Jan-16 22:08:30.986363 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6880 2019-Jan-16 22:08:30.986418 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6881 2019-Jan-16 22:08:30.987054 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
6882 2019-Jan-16 22:08:30.987693 - [DEBUG] Edge Function : AllBottom
6883 2019-Jan-16 22:08:30.987722 - [DEBUG] End adding new jump function
6884 2019-Jan-16 22:08:30.987746 - [DEBUG]
6885 2019-Jan-16 22:08:30.987770 - [DEBUG] -------------------------------------------- 204. Path Edge --------------------------------------------
6886 2019-Jan-16 22:08:30.987795 - [DEBUG]
6887 2019-Jan-16 22:08:30.987818 - [DEBUG] Process 204. path edge:
6888 2019-Jan-16 22:08:30.987842 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6889 2019-Jan-16 22:08:30.987898 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
6890 2019-Jan-16 22:08:30.988554 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6891 2019-Jan-16 22:08:30.989190 - [DEBUG]
6892 2019-Jan-16 22:08:30.989214 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
6893 2019-Jan-16 22:08:30.989864 - [DEBUG] Compose: EdgeIdentity * AllBottom
6894 2019-Jan-16 22:08:30.989893 - [DEBUG]
6895 2019-Jan-16 22:08:30.989917 - [DEBUG] Propagate flow
6896 2019-Jan-16 22:08:30.989940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6897 2019-Jan-16 22:08:30.989996 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
6898 2019-Jan-16 22:08:30.990634 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6899 2019-Jan-16 22:08:30.991269 - [DEBUG] Edge function : AllBottom (result of previous compose)
6900 2019-Jan-16 22:08:30.991294 - [DEBUG]
6901 2019-Jan-16 22:08:30.991323 - [DEBUG] Join: AllTop & AllBottom
6902 2019-Jan-16 22:08:30.991349 - [DEBUG] = AllBottom (new jump func)
6903 2019-Jan-16 22:08:30.991374 - [DEBUG]
6904 2019-Jan-16 22:08:30.991397 - [DEBUG] Start adding new jump function
6905 2019-Jan-16 22:08:30.991436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6906 2019-Jan-16 22:08:30.991493 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6907 2019-Jan-16 22:08:30.992130 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
6908 2019-Jan-16 22:08:30.992767 - [DEBUG] Edge Function : AllBottom
6909 2019-Jan-16 22:08:30.992795 - [DEBUG] End adding new jump function
6910 2019-Jan-16 22:08:30.992820 - [DEBUG]
6911 2019-Jan-16 22:08:30.992844 - [DEBUG] -------------------------------------------- 205. Path Edge --------------------------------------------
6912 2019-Jan-16 22:08:30.992876 - [DEBUG]
6913 2019-Jan-16 22:08:30.992900 - [DEBUG] Process 205. path edge:
6914 2019-Jan-16 22:08:30.992924 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6915 2019-Jan-16 22:08:30.992981 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
6916 2019-Jan-16 22:08:30.993617 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6917 2019-Jan-16 22:08:30.994259 - [DEBUG]
6918 2019-Jan-16 22:08:30.994285 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
6919 2019-Jan-16 22:08:30.994953 - [DEBUG] Compose: EdgeIdentity * AllBottom
6920 2019-Jan-16 22:08:30.994982 - [DEBUG]
6921 2019-Jan-16 22:08:30.995005 - [DEBUG] Propagate flow
6922 2019-Jan-16 22:08:30.995029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6923 2019-Jan-16 22:08:30.995085 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
6924 2019-Jan-16 22:08:30.995727 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6925 2019-Jan-16 22:08:30.996361 - [DEBUG] Edge function : AllBottom (result of previous compose)
6926 2019-Jan-16 22:08:30.996387 - [DEBUG]
6927 2019-Jan-16 22:08:30.996412 - [DEBUG] Join: AllTop & AllBottom
6928 2019-Jan-16 22:08:30.996438 - [DEBUG] = AllBottom (new jump func)
6929 2019-Jan-16 22:08:30.996462 - [DEBUG]
6930 2019-Jan-16 22:08:30.996486 - [DEBUG] Start adding new jump function
6931 2019-Jan-16 22:08:30.996509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6932 2019-Jan-16 22:08:30.996568 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6933 2019-Jan-16 22:08:30.997205 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
6934 2019-Jan-16 22:08:30.997843 - [DEBUG] Edge Function : AllBottom
6935 2019-Jan-16 22:08:30.997872 - [DEBUG] End adding new jump function
6936 2019-Jan-16 22:08:30.997897 - [DEBUG]
6937 2019-Jan-16 22:08:30.997921 - [DEBUG] -------------------------------------------- 206. Path Edge --------------------------------------------
6938 2019-Jan-16 22:08:30.997945 - [DEBUG]
6939 2019-Jan-16 22:08:30.997968 - [DEBUG] Process 206. path edge:
6940 2019-Jan-16 22:08:30.997992 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6941 2019-Jan-16 22:08:30.998049 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
6942 2019-Jan-16 22:08:30.998705 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6943 2019-Jan-16 22:08:30.999339 - [DEBUG]
6944 2019-Jan-16 22:08:30.999364 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
6945 2019-Jan-16 22:08:31.000016 - [DEBUG] Compose: EdgeIdentity * AllBottom
6946 2019-Jan-16 22:08:31.000044 - [DEBUG]
6947 2019-Jan-16 22:08:31.000068 - [DEBUG] Propagate flow
6948 2019-Jan-16 22:08:31.000092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6949 2019-Jan-16 22:08:31.000148 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
6950 2019-Jan-16 22:08:31.000785 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6951 2019-Jan-16 22:08:31.001434 - [DEBUG] Edge function : AllBottom (result of previous compose)
6952 2019-Jan-16 22:08:31.001460 - [DEBUG]
6953 2019-Jan-16 22:08:31.001485 - [DEBUG] Join: AllTop & AllBottom
6954 2019-Jan-16 22:08:31.001510 - [DEBUG] = AllBottom (new jump func)
6955 2019-Jan-16 22:08:31.001535 - [DEBUG]
6956 2019-Jan-16 22:08:31.001558 - [DEBUG] Start adding new jump function
6957 2019-Jan-16 22:08:31.001591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6958 2019-Jan-16 22:08:31.001648 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6959 2019-Jan-16 22:08:31.002284 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
6960 2019-Jan-16 22:08:31.002919 - [DEBUG] Edge Function : AllBottom
6961 2019-Jan-16 22:08:31.002947 - [DEBUG] End adding new jump function
6962 2019-Jan-16 22:08:31.002972 - [DEBUG]
6963 2019-Jan-16 22:08:31.002996 - [DEBUG] -------------------------------------------- 207. Path Edge --------------------------------------------
6964 2019-Jan-16 22:08:31.003020 - [DEBUG]
6965 2019-Jan-16 22:08:31.003044 - [DEBUG] Process 207. path edge:
6966 2019-Jan-16 22:08:31.003068 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6967 2019-Jan-16 22:08:31.003124 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
6968 2019-Jan-16 22:08:31.003761 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6969 2019-Jan-16 22:08:31.004424 - [DEBUG]
6970 2019-Jan-16 22:08:31.004450 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
6971 2019-Jan-16 22:08:31.005125 - [DEBUG] Compose: EdgeIdentity * AllBottom
6972 2019-Jan-16 22:08:31.005154 - [DEBUG]
6973 2019-Jan-16 22:08:31.005178 - [DEBUG] Propagate flow
6974 2019-Jan-16 22:08:31.005201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6975 2019-Jan-16 22:08:31.005259 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
6976 2019-Jan-16 22:08:31.005897 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6977 2019-Jan-16 22:08:31.006532 - [DEBUG] Edge function : AllBottom (result of previous compose)
6978 2019-Jan-16 22:08:31.006558 - [DEBUG]
6979 2019-Jan-16 22:08:31.006583 - [DEBUG] Join: AllTop & AllBottom
6980 2019-Jan-16 22:08:31.006609 - [DEBUG] = AllBottom (new jump func)
6981 2019-Jan-16 22:08:31.006634 - [DEBUG]
6982 2019-Jan-16 22:08:31.006657 - [DEBUG] Start adding new jump function
6983 2019-Jan-16 22:08:31.006681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6984 2019-Jan-16 22:08:31.006737 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6985 2019-Jan-16 22:08:31.007372 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
6986 2019-Jan-16 22:08:31.008006 - [DEBUG] Edge Function : AllBottom
6987 2019-Jan-16 22:08:31.008035 - [DEBUG] End adding new jump function
6988 2019-Jan-16 22:08:31.008060 - [DEBUG]
6989 2019-Jan-16 22:08:31.008096 - [DEBUG] -------------------------------------------- 208. Path Edge --------------------------------------------
6990 2019-Jan-16 22:08:31.008122 - [DEBUG]
6991 2019-Jan-16 22:08:31.008146 - [DEBUG] Process 208. path edge:
6992 2019-Jan-16 22:08:31.008170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6993 2019-Jan-16 22:08:31.008226 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
6994 2019-Jan-16 22:08:31.008863 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
6995 2019-Jan-16 22:08:31.009497 - [DEBUG]
6996 2019-Jan-16 22:08:31.009522 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
6997 2019-Jan-16 22:08:31.010170 - [DEBUG] Compose: EdgeIdentity * AllBottom
6998 2019-Jan-16 22:08:31.010198 - [DEBUG]
6999 2019-Jan-16 22:08:31.010222 - [DEBUG] Propagate flow
7000 2019-Jan-16 22:08:31.010245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7001 2019-Jan-16 22:08:31.010305 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7002 2019-Jan-16 22:08:31.010975 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7003 2019-Jan-16 22:08:31.011644 - [DEBUG] Edge function : AllBottom (result of previous compose)
7004 2019-Jan-16 22:08:31.011670 - [DEBUG]
7005 2019-Jan-16 22:08:31.011695 - [DEBUG] Join: AllTop & AllBottom
7006 2019-Jan-16 22:08:31.011721 - [DEBUG] = AllBottom (new jump func)
7007 2019-Jan-16 22:08:31.011745 - [DEBUG]
7008 2019-Jan-16 22:08:31.011769 - [DEBUG] Start adding new jump function
7009 2019-Jan-16 22:08:31.011792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7010 2019-Jan-16 22:08:31.011849 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7011 2019-Jan-16 22:08:31.012485 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7012 2019-Jan-16 22:08:31.013133 - [DEBUG] Edge Function : AllBottom
7013 2019-Jan-16 22:08:31.013162 - [DEBUG] End adding new jump function
7014 2019-Jan-16 22:08:31.013187 - [DEBUG]
7015 2019-Jan-16 22:08:31.013211 - [DEBUG] -------------------------------------------- 209. Path Edge --------------------------------------------
7016 2019-Jan-16 22:08:31.013235 - [DEBUG]
7017 2019-Jan-16 22:08:31.013259 - [DEBUG] Process 209. path edge:
7018 2019-Jan-16 22:08:31.013282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7019 2019-Jan-16 22:08:31.013339 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
7020 2019-Jan-16 22:08:31.013980 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7021 2019-Jan-16 22:08:31.014617 - [DEBUG]
7022 2019-Jan-16 22:08:31.014644 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7023 2019-Jan-16 22:08:31.015318 - [DEBUG] Compose: EdgeIdentity * AllBottom
7024 2019-Jan-16 22:08:31.015347 - [DEBUG]
7025 2019-Jan-16 22:08:31.015371 - [DEBUG] Propagate flow
7026 2019-Jan-16 22:08:31.015394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7027 2019-Jan-16 22:08:31.015451 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7028 2019-Jan-16 22:08:31.016087 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7029 2019-Jan-16 22:08:31.016723 - [DEBUG] Edge function : AllBottom (result of previous compose)
7030 2019-Jan-16 22:08:31.016749 - [DEBUG]
7031 2019-Jan-16 22:08:31.016774 - [DEBUG] Join: AllTop & AllBottom
7032 2019-Jan-16 22:08:31.016800 - [DEBUG] = AllBottom (new jump func)
7033 2019-Jan-16 22:08:31.016825 - [DEBUG]
7034 2019-Jan-16 22:08:31.016848 - [DEBUG] Start adding new jump function
7035 2019-Jan-16 22:08:31.016872 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7036 2019-Jan-16 22:08:31.016928 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7037 2019-Jan-16 22:08:31.017564 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7038 2019-Jan-16 22:08:31.018216 - [DEBUG] Edge Function : AllBottom
7039 2019-Jan-16 22:08:31.018244 - [DEBUG] End adding new jump function
7040 2019-Jan-16 22:08:31.018269 - [DEBUG]
7041 2019-Jan-16 22:08:31.018293 - [DEBUG] -------------------------------------------- 210. Path Edge --------------------------------------------
7042 2019-Jan-16 22:08:31.018317 - [DEBUG]
7043 2019-Jan-16 22:08:31.018341 - [DEBUG] Process 210. path edge:
7044 2019-Jan-16 22:08:31.018364 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7045 2019-Jan-16 22:08:31.018421 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
7046 2019-Jan-16 22:08:31.019068 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7047 2019-Jan-16 22:08:31.019704 - [DEBUG]
7048 2019-Jan-16 22:08:31.019729 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7049 2019-Jan-16 22:08:31.020375 - [DEBUG] Compose: EdgeIdentity * AllBottom
7050 2019-Jan-16 22:08:31.020403 - [DEBUG]
7051 2019-Jan-16 22:08:31.020427 - [DEBUG] Propagate flow
7052 2019-Jan-16 22:08:31.020450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7053 2019-Jan-16 22:08:31.020507 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7054 2019-Jan-16 22:08:31.021144 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7055 2019-Jan-16 22:08:31.021795 - [DEBUG] Edge function : AllBottom (result of previous compose)
7056 2019-Jan-16 22:08:31.021820 - [DEBUG]
7057 2019-Jan-16 22:08:31.021845 - [DEBUG] Join: AllTop & AllBottom
7058 2019-Jan-16 22:08:31.021871 - [DEBUG] = AllBottom (new jump func)
7059 2019-Jan-16 22:08:31.021896 - [DEBUG]
7060 2019-Jan-16 22:08:31.021919 - [DEBUG] Start adding new jump function
7061 2019-Jan-16 22:08:31.021943 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7062 2019-Jan-16 22:08:31.021998 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7063 2019-Jan-16 22:08:31.022635 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7064 2019-Jan-16 22:08:31.023273 - [DEBUG] Edge Function : AllBottom
7065 2019-Jan-16 22:08:31.023301 - [DEBUG] End adding new jump function
7066 2019-Jan-16 22:08:31.023326 - [DEBUG]
7067 2019-Jan-16 22:08:31.023350 - [DEBUG] -------------------------------------------- 211. Path Edge --------------------------------------------
7068 2019-Jan-16 22:08:31.023374 - [DEBUG]
7069 2019-Jan-16 22:08:31.023398 - [DEBUG] Process 211. path edge:
7070 2019-Jan-16 22:08:31.023421 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7071 2019-Jan-16 22:08:31.023478 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
7072 2019-Jan-16 22:08:31.024115 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7073 2019-Jan-16 22:08:31.024763 - [DEBUG]
7074 2019-Jan-16 22:08:31.024789 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7075 2019-Jan-16 22:08:31.025434 - [DEBUG] Start of endsummarytab entry
7076 2019-Jan-16 22:08:31.025463 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
7077 2019-Jan-16 22:08:31.026102 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
7078 2019-Jan-16 22:08:31.026160 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7079 2019-Jan-16 22:08:31.026804 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7080 2019-Jan-16 22:08:31.027439 - [DEBUG] EF: AllBottom
7081 2019-Jan-16 22:08:31.027465 - [DEBUG]
7082 2019-Jan-16 22:08:31.027488 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7083 2019-Jan-16 22:08:31.028141 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
7084 2019-Jan-16 22:08:31.028777 - [DEBUG] EF: AllBottom
7085 2019-Jan-16 22:08:31.028802 - [DEBUG]
7086 2019-Jan-16 22:08:31.028825 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7087 2019-Jan-16 22:08:31.029468 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
7088 2019-Jan-16 22:08:31.030109 - [DEBUG] EF: AllBottom
7089 2019-Jan-16 22:08:31.030135 - [DEBUG]
7090 2019-Jan-16 22:08:31.030158 - [DEBUG] ---------------
7091 2019-Jan-16 22:08:31.030182 - [DEBUG]
7092 2019-Jan-16 22:08:31.030214 - [DEBUG] End of endsummarytab entry
7093 2019-Jan-16 22:08:31.030239 - [DEBUG]
7094 2019-Jan-16 22:08:31.030262 - [DEBUG] Start of incomingtab entry
7095 2019-Jan-16 22:08:31.030287 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
7096 2019-Jan-16 22:08:31.030924 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
7097 2019-Jan-16 22:08:31.030982 - [DEBUG] ---------------
7098 2019-Jan-16 22:08:31.031006 - [DEBUG] End of incomingtab entry
7099 2019-Jan-16 22:08:31.031030 - [DEBUG]
7100 2019-Jan-16 22:08:31.031055 - [DEBUG] EDGE:
7101 2019-Jan-16 22:08:31.031112 - [DEBUG] ---> 7102 2019-Jan-16 22:08:31.031765 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7103 2019-Jan-16 22:08:31.032402 - [DEBUG]
7104 2019-Jan-16 22:08:31.032428 - [DEBUG] EDGE:
7105 2019-Jan-16 22:08:31.032485 - [DEBUG] ---> 7106 2019-Jan-16 22:08:31.033121 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7107 2019-Jan-16 22:08:31.033755 - [DEBUG]
7108 2019-Jan-16 22:08:31.033788 - [DEBUG] Compose: EdgeIdentity * AllBottom
7109 2019-Jan-16 22:08:31.033816 - [DEBUG]
7110 2019-Jan-16 22:08:31.033840 - [DEBUG] Propagate flow
7111 2019-Jan-16 22:08:31.033863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7112 2019-Jan-16 22:08:31.033920 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7113 2019-Jan-16 22:08:31.034569 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7114 2019-Jan-16 22:08:31.035221 - [DEBUG] Edge function : AllBottom (result of previous compose)
7115 2019-Jan-16 22:08:31.035247 - [DEBUG]
7116 2019-Jan-16 22:08:31.035272 - [DEBUG] Join: AllTop & AllBottom
7117 2019-Jan-16 22:08:31.035299 - [DEBUG] = AllBottom (new jump func)
7118 2019-Jan-16 22:08:31.035323 - [DEBUG]
7119 2019-Jan-16 22:08:31.035347 - [DEBUG] Start adding new jump function
7120 2019-Jan-16 22:08:31.035370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7121 2019-Jan-16 22:08:31.035426 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7122 2019-Jan-16 22:08:31.036061 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7123 2019-Jan-16 22:08:31.036708 - [DEBUG] Edge Function : AllBottom
7124 2019-Jan-16 22:08:31.036738 - [DEBUG] End adding new jump function
7125 2019-Jan-16 22:08:31.036762 - [DEBUG]
7126 2019-Jan-16 22:08:31.036786 - [DEBUG] -------------------------------------------- 212. Path Edge --------------------------------------------
7127 2019-Jan-16 22:08:31.036811 - [DEBUG]
7128 2019-Jan-16 22:08:31.036834 - [DEBUG] Process 212. path edge:
7129 2019-Jan-16 22:08:31.036858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7130 2019-Jan-16 22:08:31.036915 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
7131 2019-Jan-16 22:08:31.037566 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7132 2019-Jan-16 22:08:31.038218 - [DEBUG]
7133 2019-Jan-16 22:08:31.038243 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7134 2019-Jan-16 22:08:31.038897 - [DEBUG] Possible callees:
7135 2019-Jan-16 22:08:31.038923 - [DEBUG] llvm.dbg.declare
7136 2019-Jan-16 22:08:31.038948 - [DEBUG] Possible return sites:
7137 2019-Jan-16 22:08:31.038979 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1937138 2019-Jan-16 22:08:31.040260 - [DEBUG] Found and process special summary
7139 2019-Jan-16 22:08:31.040294 - [DEBUG] Compose: EdgeIdentity * AllBottom
7140 2019-Jan-16 22:08:31.040321 - [DEBUG]
7141 2019-Jan-16 22:08:31.040345 - [DEBUG] Propagate flow
7142 2019-Jan-16 22:08:31.040369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7143 2019-Jan-16 22:08:31.040426 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7144 2019-Jan-16 22:08:31.041067 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7145 2019-Jan-16 22:08:31.041725 - [DEBUG] Edge function : AllBottom (result of previous compose)
7146 2019-Jan-16 22:08:31.041750 - [DEBUG]
7147 2019-Jan-16 22:08:31.041775 - [DEBUG] Join: AllTop & AllBottom
7148 2019-Jan-16 22:08:31.041801 - [DEBUG] = AllBottom (new jump func)
7149 2019-Jan-16 22:08:31.041826 - [DEBUG]
7150 2019-Jan-16 22:08:31.041849 - [DEBUG] Start adding new jump function
7151 2019-Jan-16 22:08:31.041873 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7152 2019-Jan-16 22:08:31.041929 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7153 2019-Jan-16 22:08:31.042565 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7154 2019-Jan-16 22:08:31.043210 - [DEBUG] Edge Function : AllBottom
7155 2019-Jan-16 22:08:31.043240 - [DEBUG] End adding new jump function
7156 2019-Jan-16 22:08:31.043264 - [DEBUG]
7157 2019-Jan-16 22:08:31.043288 - [DEBUG] -------------------------------------------- 213. Path Edge --------------------------------------------
7158 2019-Jan-16 22:08:31.043314 - [DEBUG]
7159 2019-Jan-16 22:08:31.043337 - [DEBUG] Process 213. path edge:
7160 2019-Jan-16 22:08:31.043361 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7161 2019-Jan-16 22:08:31.043418 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
7162 2019-Jan-16 22:08:31.044058 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7163 2019-Jan-16 22:08:31.044694 - [DEBUG]
7164 2019-Jan-16 22:08:31.044718 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7165 2019-Jan-16 22:08:31.045394 - [DEBUG] Compose: EdgeIdentity * AllBottom
7166 2019-Jan-16 22:08:31.045422 - [DEBUG]
7167 2019-Jan-16 22:08:31.045446 - [DEBUG] Propagate flow
7168 2019-Jan-16 22:08:31.045470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7169 2019-Jan-16 22:08:31.045527 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7170 2019-Jan-16 22:08:31.046164 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7171 2019-Jan-16 22:08:31.046802 - [DEBUG] Edge function : AllBottom (result of previous compose)
7172 2019-Jan-16 22:08:31.046827 - [DEBUG]
7173 2019-Jan-16 22:08:31.046852 - [DEBUG] Join: AllTop & AllBottom
7174 2019-Jan-16 22:08:31.046878 - [DEBUG] = AllBottom (new jump func)
7175 2019-Jan-16 22:08:31.046903 - [DEBUG]
7176 2019-Jan-16 22:08:31.046926 - [DEBUG] Start adding new jump function
7177 2019-Jan-16 22:08:31.046950 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7178 2019-Jan-16 22:08:31.047006 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7179 2019-Jan-16 22:08:31.047642 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7180 2019-Jan-16 22:08:31.048293 - [DEBUG] Edge Function : AllBottom
7181 2019-Jan-16 22:08:31.048330 - [DEBUG] End adding new jump function
7182 2019-Jan-16 22:08:31.048355 - [DEBUG]
7183 2019-Jan-16 22:08:31.048379 - [DEBUG] -------------------------------------------- 214. Path Edge --------------------------------------------
7184 2019-Jan-16 22:08:31.048404 - [DEBUG]
7185 2019-Jan-16 22:08:31.048427 - [DEBUG] Process 214. path edge:
7186 2019-Jan-16 22:08:31.048451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7187 2019-Jan-16 22:08:31.048508 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
7188 2019-Jan-16 22:08:31.049145 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7189 2019-Jan-16 22:08:31.049781 - [DEBUG]
7190 2019-Jan-16 22:08:31.049806 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7191 2019-Jan-16 22:08:31.050453 - [DEBUG] Compose: EdgeIdentity * AllBottom
7192 2019-Jan-16 22:08:31.050481 - [DEBUG]
7193 2019-Jan-16 22:08:31.050505 - [DEBUG] Propagate flow
7194 2019-Jan-16 22:08:31.050529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7195 2019-Jan-16 22:08:31.050585 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7196 2019-Jan-16 22:08:31.051221 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7197 2019-Jan-16 22:08:31.051873 - [DEBUG] Edge function : AllBottom (result of previous compose)
7198 2019-Jan-16 22:08:31.051899 - [DEBUG]
7199 2019-Jan-16 22:08:31.051924 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7200 2019-Jan-16 22:08:31.051950 - [DEBUG] = AllBottom
7201 2019-Jan-16 22:08:31.051975 - [DEBUG]
7202 2019-Jan-16 22:08:31.051998 - [DEBUG] PROPAGATE: No new function!
7203 2019-Jan-16 22:08:31.052022 - [DEBUG] EDGE:
7204 2019-Jan-16 22:08:31.052080 - [DEBUG] ---> 7205 2019-Jan-16 22:08:31.052716 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7206 2019-Jan-16 22:08:31.053353 - [DEBUG]
7207 2019-Jan-16 22:08:31.053378 - [DEBUG] EDGE:
7208 2019-Jan-16 22:08:31.053435 - [DEBUG] ---> 7209 2019-Jan-16 22:08:31.054073 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7210 2019-Jan-16 22:08:31.054708 - [DEBUG]
7211 2019-Jan-16 22:08:31.054757 - [DEBUG] Compose: EdgeIdentity * AllBottom
7212 2019-Jan-16 22:08:31.054787 - [DEBUG]
7213 2019-Jan-16 22:08:31.054811 - [DEBUG] Propagate flow
7214 2019-Jan-16 22:08:31.054835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7215 2019-Jan-16 22:08:31.054891 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7216 2019-Jan-16 22:08:31.055532 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7217 2019-Jan-16 22:08:31.056168 - [DEBUG] Edge function : AllBottom (result of previous compose)
7218 2019-Jan-16 22:08:31.056193 - [DEBUG]
7219 2019-Jan-16 22:08:31.056218 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7220 2019-Jan-16 22:08:31.056244 - [DEBUG] = AllBottom
7221 2019-Jan-16 22:08:31.056269 - [DEBUG]
7222 2019-Jan-16 22:08:31.056293 - [DEBUG] PROPAGATE: No new function!
7223 2019-Jan-16 22:08:31.056320 - [DEBUG] EDGE:
7224 2019-Jan-16 22:08:31.056377 - [DEBUG] ---> 7225 2019-Jan-16 22:08:31.057025 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7226 2019-Jan-16 22:08:31.057673 - [DEBUG]
7227 2019-Jan-16 22:08:31.057699 - [DEBUG] EDGE:
7228 2019-Jan-16 22:08:31.057757 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
7229 2019-Jan-16 22:08:31.058414 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7230 2019-Jan-16 22:08:31.059058 - [DEBUG]
7231 2019-Jan-16 22:08:31.059083 - [DEBUG] EDGE:
7232 2019-Jan-16 22:08:31.059141 - [DEBUG] ---> 7233 2019-Jan-16 22:08:31.059777 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7234 2019-Jan-16 22:08:31.060411 - [DEBUG]
7235 2019-Jan-16 22:08:31.060437 - [DEBUG] EDGE:
7236 2019-Jan-16 22:08:31.060494 - [DEBUG] ---> 7237 2019-Jan-16 22:08:31.061129 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7238 2019-Jan-16 22:08:31.061785 - [DEBUG]
7239 2019-Jan-16 22:08:31.061810 - [DEBUG] EDGE:
7240 2019-Jan-16 22:08:31.061868 - [DEBUG] ---> 7241 2019-Jan-16 22:08:31.062509 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7242 2019-Jan-16 22:08:31.063143 - [DEBUG]
7243 2019-Jan-16 22:08:31.063176 - [DEBUG] Compose: EdgeIdentity * AllBottom
7244 2019-Jan-16 22:08:31.063203 - [DEBUG]
7245 2019-Jan-16 22:08:31.063227 - [DEBUG] Propagate flow
7246 2019-Jan-16 22:08:31.063251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7247 2019-Jan-16 22:08:31.063308 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7248 2019-Jan-16 22:08:31.063947 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7249 2019-Jan-16 22:08:31.064581 - [DEBUG] Edge function : AllBottom (result of previous compose)
7250 2019-Jan-16 22:08:31.064607 - [DEBUG]
7251 2019-Jan-16 22:08:31.064631 - [DEBUG] Join: AllTop & AllBottom
7252 2019-Jan-16 22:08:31.064657 - [DEBUG] = AllBottom (new jump func)
7253 2019-Jan-16 22:08:31.064682 - [DEBUG]
7254 2019-Jan-16 22:08:31.064706 - [DEBUG] Start adding new jump function
7255 2019-Jan-16 22:08:31.064729 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7256 2019-Jan-16 22:08:31.064799 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7257 2019-Jan-16 22:08:31.065436 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7258 2019-Jan-16 22:08:31.066074 - [DEBUG] Edge Function : AllBottom
7259 2019-Jan-16 22:08:31.066103 - [DEBUG] End adding new jump function
7260 2019-Jan-16 22:08:31.066128 - [DEBUG]
7261 2019-Jan-16 22:08:31.066153 - [DEBUG] -------------------------------------------- 215. Path Edge --------------------------------------------
7262 2019-Jan-16 22:08:31.066177 - [DEBUG]
7263 2019-Jan-16 22:08:31.066201 - [DEBUG] Process 215. path edge:
7264 2019-Jan-16 22:08:31.066225 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7265 2019-Jan-16 22:08:31.066282 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
7266 2019-Jan-16 22:08:31.066920 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7267 2019-Jan-16 22:08:31.067556 - [DEBUG]
7268 2019-Jan-16 22:08:31.067580 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7269 2019-Jan-16 22:08:31.068260 - [DEBUG] Compose: EdgeIdentity * AllBottom
7270 2019-Jan-16 22:08:31.068288 - [DEBUG]
7271 2019-Jan-16 22:08:31.068312 - [DEBUG] Propagate flow
7272 2019-Jan-16 22:08:31.068336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7273 2019-Jan-16 22:08:31.068392 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
7274 2019-Jan-16 22:08:31.069028 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7275 2019-Jan-16 22:08:31.069662 - [DEBUG] Edge function : AllBottom (result of previous compose)
7276 2019-Jan-16 22:08:31.069688 - [DEBUG]
7277 2019-Jan-16 22:08:31.069713 - [DEBUG] Join: AllTop & AllBottom
7278 2019-Jan-16 22:08:31.069739 - [DEBUG] = AllBottom (new jump func)
7279 2019-Jan-16 22:08:31.069763 - [DEBUG]
7280 2019-Jan-16 22:08:31.069787 - [DEBUG] Start adding new jump function
7281 2019-Jan-16 22:08:31.069810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7282 2019-Jan-16 22:08:31.069866 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7283 2019-Jan-16 22:08:31.070502 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
7284 2019-Jan-16 22:08:31.071135 - [DEBUG] Edge Function : AllBottom
7285 2019-Jan-16 22:08:31.071164 - [DEBUG] End adding new jump function
7286 2019-Jan-16 22:08:31.071189 - [DEBUG]
7287 2019-Jan-16 22:08:31.071212 - [DEBUG] -------------------------------------------- 216. Path Edge --------------------------------------------
7288 2019-Jan-16 22:08:31.071237 - [DEBUG]
7289 2019-Jan-16 22:08:31.071261 - [DEBUG] Process 216. path edge:
7290 2019-Jan-16 22:08:31.071285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7291 2019-Jan-16 22:08:31.071341 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
7292 2019-Jan-16 22:08:31.071993 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7293 2019-Jan-16 22:08:31.072629 - [DEBUG]
7294 2019-Jan-16 22:08:31.072654 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
7295 2019-Jan-16 22:08:31.073298 - [DEBUG] Compose: EdgeIdentity * AllBottom
7296 2019-Jan-16 22:08:31.073326 - [DEBUG]
7297 2019-Jan-16 22:08:31.073350 - [DEBUG] Propagate flow
7298 2019-Jan-16 22:08:31.073374 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7299 2019-Jan-16 22:08:31.073430 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7300 2019-Jan-16 22:08:31.074066 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7301 2019-Jan-16 22:08:31.074701 - [DEBUG] Edge function : AllBottom (result of previous compose)
7302 2019-Jan-16 22:08:31.074727 - [DEBUG]
7303 2019-Jan-16 22:08:31.074765 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7304 2019-Jan-16 22:08:31.074792 - [DEBUG] = AllBottom
7305 2019-Jan-16 22:08:31.074817 - [DEBUG]
7306 2019-Jan-16 22:08:31.074840 - [DEBUG] PROPAGATE: No new function!
7307 2019-Jan-16 22:08:31.074865 - [DEBUG] EDGE:
7308 2019-Jan-16 22:08:31.074923 - [DEBUG] ---> 7309 2019-Jan-16 22:08:31.075565 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7310 2019-Jan-16 22:08:31.076200 - [DEBUG]
7311 2019-Jan-16 22:08:31.076225 - [DEBUG] EDGE:
7312 2019-Jan-16 22:08:31.076283 - [DEBUG] ---> 7313 2019-Jan-16 22:08:31.076923 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7314 2019-Jan-16 22:08:31.077560 - [DEBUG]
7315 2019-Jan-16 22:08:31.077593 - [DEBUG] EDGE:
7316 2019-Jan-16 22:08:31.077651 - [DEBUG] ---> 7317 2019-Jan-16 22:08:31.078306 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7318 2019-Jan-16 22:08:31.078942 - [DEBUG]
7319 2019-Jan-16 22:08:31.078967 - [DEBUG] EDGE:
7320 2019-Jan-16 22:08:31.079025 - [DEBUG] ---> 7321 2019-Jan-16 22:08:31.079664 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7322 2019-Jan-16 22:08:31.080299 - [DEBUG]
7323 2019-Jan-16 22:08:31.080324 - [DEBUG] EDGE:
7324 2019-Jan-16 22:08:31.080381 - [DEBUG] ---> 7325 2019-Jan-16 22:08:31.081017 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7326 2019-Jan-16 22:08:31.081667 - [DEBUG]
7327 2019-Jan-16 22:08:31.081693 - [DEBUG] EDGE:
7328 2019-Jan-16 22:08:31.081751 - [DEBUG] ---> 7329 2019-Jan-16 22:08:31.082389 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7330 2019-Jan-16 22:08:31.083024 - [DEBUG]
7331 2019-Jan-16 22:08:31.083061 - [DEBUG] Compose: EdgeIdentity * AllBottom
7332 2019-Jan-16 22:08:31.083089 - [DEBUG]
7333 2019-Jan-16 22:08:31.083113 - [DEBUG] Propagate flow
7334 2019-Jan-16 22:08:31.083137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7335 2019-Jan-16 22:08:31.083193 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7336 2019-Jan-16 22:08:31.083834 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7337 2019-Jan-16 22:08:31.084469 - [DEBUG] Edge function : AllBottom (result of previous compose)
7338 2019-Jan-16 22:08:31.084495 - [DEBUG]
7339 2019-Jan-16 22:08:31.084520 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7340 2019-Jan-16 22:08:31.084546 - [DEBUG] = AllBottom
7341 2019-Jan-16 22:08:31.084571 - [DEBUG]
7342 2019-Jan-16 22:08:31.084595 - [DEBUG] PROPAGATE: No new function!
7343 2019-Jan-16 22:08:31.084621 - [DEBUG] EDGE:
7344 2019-Jan-16 22:08:31.084679 - [DEBUG] ---> 7345 2019-Jan-16 22:08:31.085342 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7346 2019-Jan-16 22:08:31.085978 - [DEBUG]
7347 2019-Jan-16 22:08:31.086003 - [DEBUG] EDGE:
7348 2019-Jan-16 22:08:31.086060 - [DEBUG] ---> 7349 2019-Jan-16 22:08:31.086695 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7350 2019-Jan-16 22:08:31.087330 - [DEBUG]
7351 2019-Jan-16 22:08:31.087356 - [DEBUG] EDGE:
7352 2019-Jan-16 22:08:31.087413 - [DEBUG] ---> 7353 2019-Jan-16 22:08:31.088052 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7354 2019-Jan-16 22:08:31.088704 - [DEBUG]
7355 2019-Jan-16 22:08:31.088740 - [DEBUG] Compose: EdgeIdentity * AllBottom
7356 2019-Jan-16 22:08:31.088768 - [DEBUG]
7357 2019-Jan-16 22:08:31.088800 - [DEBUG] Propagate flow
7358 2019-Jan-16 22:08:31.088824 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7359 2019-Jan-16 22:08:31.088881 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7360 2019-Jan-16 22:08:31.089522 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7361 2019-Jan-16 22:08:31.090159 - [DEBUG] Edge function : AllBottom (result of previous compose)
7362 2019-Jan-16 22:08:31.090185 - [DEBUG]
7363 2019-Jan-16 22:08:31.090210 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7364 2019-Jan-16 22:08:31.090236 - [DEBUG] = AllBottom
7365 2019-Jan-16 22:08:31.090261 - [DEBUG]
7366 2019-Jan-16 22:08:31.090285 - [DEBUG] PROPAGATE: No new function!
7367 2019-Jan-16 22:08:31.090311 - [DEBUG] EDGE:
7368 2019-Jan-16 22:08:31.090369 - [DEBUG] ---> 7369 2019-Jan-16 22:08:31.091017 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7370 2019-Jan-16 22:08:31.091675 - [DEBUG]
7371 2019-Jan-16 22:08:31.091701 - [DEBUG] EDGE:
7372 2019-Jan-16 22:08:31.091759 - [DEBUG] ---> 7373 2019-Jan-16 22:08:31.092394 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7374 2019-Jan-16 22:08:31.093029 - [DEBUG]
7375 2019-Jan-16 22:08:31.093054 - [DEBUG] EDGE:
7376 2019-Jan-16 22:08:31.093112 - [DEBUG] ---> 7377 2019-Jan-16 22:08:31.093752 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7378 2019-Jan-16 22:08:31.094387 - [DEBUG]
7379 2019-Jan-16 22:08:31.094413 - [DEBUG] EDGE:
7380 2019-Jan-16 22:08:31.094471 - [DEBUG] ---> 7381 2019-Jan-16 22:08:31.095125 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7382 2019-Jan-16 22:08:31.095761 - [DEBUG]
7383 2019-Jan-16 22:08:31.095797 - [DEBUG] Compose: EdgeIdentity * AllBottom
7384 2019-Jan-16 22:08:31.095825 - [DEBUG]
7385 2019-Jan-16 22:08:31.095849 - [DEBUG] Propagate flow
7386 2019-Jan-16 22:08:31.095873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7387 2019-Jan-16 22:08:31.095930 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7388 2019-Jan-16 22:08:31.096570 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7389 2019-Jan-16 22:08:31.097205 - [DEBUG] Edge function : AllBottom (result of previous compose)
7390 2019-Jan-16 22:08:31.097231 - [DEBUG]
7391 2019-Jan-16 22:08:31.097257 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7392 2019-Jan-16 22:08:31.097283 - [DEBUG] = AllBottom
7393 2019-Jan-16 22:08:31.097308 - [DEBUG]
7394 2019-Jan-16 22:08:31.097331 - [DEBUG] PROPAGATE: No new function!
7395 2019-Jan-16 22:08:31.097358 - [DEBUG] EDGE:
7396 2019-Jan-16 22:08:31.097416 - [DEBUG] ---> 7397 2019-Jan-16 22:08:31.098063 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7398 2019-Jan-16 22:08:31.098713 - [DEBUG]
7399 2019-Jan-16 22:08:31.098739 - [DEBUG] EDGE:
7400 2019-Jan-16 22:08:31.098805 - [DEBUG] ---> 7401 2019-Jan-16 22:08:31.099441 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7402 2019-Jan-16 22:08:31.100076 - [DEBUG]
7403 2019-Jan-16 22:08:31.100101 - [DEBUG] EDGE:
7404 2019-Jan-16 22:08:31.100159 - [DEBUG] ---> 7405 2019-Jan-16 22:08:31.100798 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7406 2019-Jan-16 22:08:31.101445 - [DEBUG]
7407 2019-Jan-16 22:08:31.101481 - [DEBUG] Compose: EdgeIdentity * AllBottom
7408 2019-Jan-16 22:08:31.101509 - [DEBUG]
7409 2019-Jan-16 22:08:31.101532 - [DEBUG] Propagate flow
7410 2019-Jan-16 22:08:31.101556 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7411 2019-Jan-16 22:08:31.101613 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7412 2019-Jan-16 22:08:31.102252 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7413 2019-Jan-16 22:08:31.102886 - [DEBUG] Edge function : AllBottom (result of previous compose)
7414 2019-Jan-16 22:08:31.102912 - [DEBUG]
7415 2019-Jan-16 22:08:31.102937 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7416 2019-Jan-16 22:08:31.102963 - [DEBUG] = AllBottom
7417 2019-Jan-16 22:08:31.102988 - [DEBUG]
7418 2019-Jan-16 22:08:31.103011 - [DEBUG] PROPAGATE: No new function!
7419 2019-Jan-16 22:08:31.103038 - [DEBUG] EDGE:
7420 2019-Jan-16 22:08:31.103095 - [DEBUG] ---> 7421 2019-Jan-16 22:08:31.103742 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7422 2019-Jan-16 22:08:31.104380 - [DEBUG]
7423 2019-Jan-16 22:08:31.104406 - [DEBUG] EDGE:
7424 2019-Jan-16 22:08:31.104463 - [DEBUG] ---> 7425 2019-Jan-16 22:08:31.105113 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7426 2019-Jan-16 22:08:31.105749 - [DEBUG]
7427 2019-Jan-16 22:08:31.105774 - [DEBUG] EDGE:
7428 2019-Jan-16 22:08:31.105832 - [DEBUG] ---> 7429 2019-Jan-16 22:08:31.106470 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7430 2019-Jan-16 22:08:31.107106 - [DEBUG]
7431 2019-Jan-16 22:08:31.107142 - [DEBUG] Compose: EdgeIdentity * AllBottom
7432 2019-Jan-16 22:08:31.107170 - [DEBUG]
7433 2019-Jan-16 22:08:31.107194 - [DEBUG] Propagate flow
7434 2019-Jan-16 22:08:31.107217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7435 2019-Jan-16 22:08:31.107274 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
7436 2019-Jan-16 22:08:31.107920 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7437 2019-Jan-16 22:08:31.108576 - [DEBUG] Edge function : AllBottom (result of previous compose)
7438 2019-Jan-16 22:08:31.108602 - [DEBUG]
7439 2019-Jan-16 22:08:31.108627 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7440 2019-Jan-16 22:08:31.108653 - [DEBUG] = AllBottom
7441 2019-Jan-16 22:08:31.108678 - [DEBUG]
7442 2019-Jan-16 22:08:31.108701 - [DEBUG] PROPAGATE: No new function!
7443 2019-Jan-16 22:08:31.108728 - [DEBUG] EDGE:
7444 2019-Jan-16 22:08:31.108786 - [DEBUG] ---> 7445 2019-Jan-16 22:08:31.109440 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7446 2019-Jan-16 22:08:31.110082 - [DEBUG]
7447 2019-Jan-16 22:08:31.110117 - [DEBUG] Compose: EdgeIdentity * AllBottom
7448 2019-Jan-16 22:08:31.110144 - [DEBUG]
7449 2019-Jan-16 22:08:31.110167 - [DEBUG] Propagate flow
7450 2019-Jan-16 22:08:31.110191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7451 2019-Jan-16 22:08:31.110248 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
7452 2019-Jan-16 22:08:31.110894 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7453 2019-Jan-16 22:08:31.111545 - [DEBUG] Edge function : AllBottom (result of previous compose)
7454 2019-Jan-16 22:08:31.111571 - [DEBUG]
7455 2019-Jan-16 22:08:31.111596 - [DEBUG] Join: AllTop & AllBottom
7456 2019-Jan-16 22:08:31.111622 - [DEBUG] = AllBottom (new jump func)
7457 2019-Jan-16 22:08:31.111646 - [DEBUG]
7458 2019-Jan-16 22:08:31.111670 - [DEBUG] Start adding new jump function
7459 2019-Jan-16 22:08:31.111693 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7460 2019-Jan-16 22:08:31.111749 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7461 2019-Jan-16 22:08:31.112386 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
7462 2019-Jan-16 22:08:31.113025 - [DEBUG] Edge Function : AllBottom
7463 2019-Jan-16 22:08:31.113053 - [DEBUG] End adding new jump function
7464 2019-Jan-16 22:08:31.113078 - [DEBUG]
7465 2019-Jan-16 22:08:31.113102 - [DEBUG] -------------------------------------------- 217. Path Edge --------------------------------------------
7466 2019-Jan-16 22:08:31.113126 - [DEBUG]
7467 2019-Jan-16 22:08:31.113150 - [DEBUG] Process 217. path edge:
7468 2019-Jan-16 22:08:31.113174 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7469 2019-Jan-16 22:08:31.113231 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
7470 2019-Jan-16 22:08:31.113869 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7471 2019-Jan-16 22:08:31.114505 - [DEBUG]
7472 2019-Jan-16 22:08:31.114529 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
7473 2019-Jan-16 22:08:31.115188 - [DEBUG] Possible callees:
7474 2019-Jan-16 22:08:31.115213 - [DEBUG] foo
7475 2019-Jan-16 22:08:31.115238 - [DEBUG] Possible return sites:
7476 2019-Jan-16 22:08:31.115262 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1267477 2019-Jan-16 22:08:31.116530 - [DEBUG] Found and process special summary
7478 2019-Jan-16 22:08:31.116563 - [DEBUG] Compose: EdgeIdentity * AllBottom
7479 2019-Jan-16 22:08:31.116591 - [DEBUG]
7480 2019-Jan-16 22:08:31.116615 - [DEBUG] Propagate flow
7481 2019-Jan-16 22:08:31.116638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7482 2019-Jan-16 22:08:31.116695 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
7483 2019-Jan-16 22:08:31.117335 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7484 2019-Jan-16 22:08:31.117971 - [DEBUG] Edge function : AllBottom (result of previous compose)
7485 2019-Jan-16 22:08:31.117997 - [DEBUG]
7486 2019-Jan-16 22:08:31.118022 - [DEBUG] Join: AllTop & AllBottom
7487 2019-Jan-16 22:08:31.118048 - [DEBUG] = AllBottom (new jump func)
7488 2019-Jan-16 22:08:31.118072 - [DEBUG]
7489 2019-Jan-16 22:08:31.118110 - [DEBUG] Start adding new jump function
7490 2019-Jan-16 22:08:31.118143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7491 2019-Jan-16 22:08:31.118200 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7492 2019-Jan-16 22:08:31.118837 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
7493 2019-Jan-16 22:08:31.119476 - [DEBUG] Edge Function : AllBottom
7494 2019-Jan-16 22:08:31.119504 - [DEBUG] End adding new jump function
7495 2019-Jan-16 22:08:31.119529 - [DEBUG]
7496 2019-Jan-16 22:08:31.119553 - [DEBUG] -------------------------------------------- 218. Path Edge --------------------------------------------
7497 2019-Jan-16 22:08:31.119577 - [DEBUG]
7498 2019-Jan-16 22:08:31.119600 - [DEBUG] Process 218. path edge:
7499 2019-Jan-16 22:08:31.119624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7500 2019-Jan-16 22:08:31.119681 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
7501 2019-Jan-16 22:08:31.120319 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7502 2019-Jan-16 22:08:31.120955 - [DEBUG]
7503 2019-Jan-16 22:08:31.120980 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
7504 2019-Jan-16 22:08:31.121646 - [DEBUG] Compose: EdgeIdentity * AllBottom
7505 2019-Jan-16 22:08:31.121674 - [DEBUG]
7506 2019-Jan-16 22:08:31.121698 - [DEBUG] Propagate flow
7507 2019-Jan-16 22:08:31.121722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7508 2019-Jan-16 22:08:31.121778 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
7509 2019-Jan-16 22:08:31.122414 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7510 2019-Jan-16 22:08:31.123048 - [DEBUG] Edge function : AllBottom (result of previous compose)
7511 2019-Jan-16 22:08:31.123074 - [DEBUG]
7512 2019-Jan-16 22:08:31.123099 - [DEBUG] Join: AllTop & AllBottom
7513 2019-Jan-16 22:08:31.123125 - [DEBUG] = AllBottom (new jump func)
7514 2019-Jan-16 22:08:31.123150 - [DEBUG]
7515 2019-Jan-16 22:08:31.123173 - [DEBUG] Start adding new jump function
7516 2019-Jan-16 22:08:31.123197 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7517 2019-Jan-16 22:08:31.123252 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7518 2019-Jan-16 22:08:31.123897 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
7519 2019-Jan-16 22:08:31.124533 - [DEBUG] Edge Function : AllBottom
7520 2019-Jan-16 22:08:31.124561 - [DEBUG] End adding new jump function
7521 2019-Jan-16 22:08:31.124586 - [DEBUG]
7522 2019-Jan-16 22:08:31.124610 - [DEBUG] -------------------------------------------- 219. Path Edge --------------------------------------------
7523 2019-Jan-16 22:08:31.124634 - [DEBUG]
7524 2019-Jan-16 22:08:31.124657 - [DEBUG] Process 219. path edge:
7525 2019-Jan-16 22:08:31.124681 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7526 2019-Jan-16 22:08:31.124738 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
7527 2019-Jan-16 22:08:31.125390 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7528 2019-Jan-16 22:08:31.126025 - [DEBUG]
7529 2019-Jan-16 22:08:31.126051 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
7530 2019-Jan-16 22:08:31.126704 - [DEBUG] Compose: EdgeIdentity * AllBottom
7531 2019-Jan-16 22:08:31.126732 - [DEBUG]
7532 2019-Jan-16 22:08:31.126756 - [DEBUG] Propagate flow
7533 2019-Jan-16 22:08:31.126780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7534 2019-Jan-16 22:08:31.126844 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
7535 2019-Jan-16 22:08:31.127483 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7536 2019-Jan-16 22:08:31.128135 - [DEBUG] Edge function : AllBottom (result of previous compose)
7537 2019-Jan-16 22:08:31.128160 - [DEBUG]
7538 2019-Jan-16 22:08:31.128185 - [DEBUG] Join: AllTop & AllBottom
7539 2019-Jan-16 22:08:31.128211 - [DEBUG] = AllBottom (new jump func)
7540 2019-Jan-16 22:08:31.128235 - [DEBUG]
7541 2019-Jan-16 22:08:31.128258 - [DEBUG] Start adding new jump function
7542 2019-Jan-16 22:08:31.128282 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7543 2019-Jan-16 22:08:31.128338 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7544 2019-Jan-16 22:08:31.128973 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
7545 2019-Jan-16 22:08:31.129608 - [DEBUG] Edge Function : AllBottom
7546 2019-Jan-16 22:08:31.129637 - [DEBUG] End adding new jump function
7547 2019-Jan-16 22:08:31.129661 - [DEBUG]
7548 2019-Jan-16 22:08:31.129685 - [DEBUG] -------------------------------------------- 220. Path Edge --------------------------------------------
7549 2019-Jan-16 22:08:31.129710 - [DEBUG]
7550 2019-Jan-16 22:08:31.129734 - [DEBUG] Process 220. path edge:
7551 2019-Jan-16 22:08:31.129758 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7552 2019-Jan-16 22:08:31.129815 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
7553 2019-Jan-16 22:08:31.130451 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7554 2019-Jan-16 22:08:31.131086 - [DEBUG]
7555 2019-Jan-16 22:08:31.131112 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
7556 2019-Jan-16 22:08:31.131775 - [DEBUG] Compose: EdgeIdentity * AllBottom
7557 2019-Jan-16 22:08:31.131803 - [DEBUG]
7558 2019-Jan-16 22:08:31.131827 - [DEBUG] Propagate flow
7559 2019-Jan-16 22:08:31.131850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7560 2019-Jan-16 22:08:31.131906 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7561 2019-Jan-16 22:08:31.132555 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7562 2019-Jan-16 22:08:31.133198 - [DEBUG] Edge function : AllBottom (result of previous compose)
7563 2019-Jan-16 22:08:31.133224 - [DEBUG]
7564 2019-Jan-16 22:08:31.133248 - [DEBUG] Join: AllTop & AllBottom
7565 2019-Jan-16 22:08:31.133274 - [DEBUG] = AllBottom (new jump func)
7566 2019-Jan-16 22:08:31.133299 - [DEBUG]
7567 2019-Jan-16 22:08:31.133322 - [DEBUG] Start adding new jump function
7568 2019-Jan-16 22:08:31.133346 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7569 2019-Jan-16 22:08:31.133402 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7570 2019-Jan-16 22:08:31.134037 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7571 2019-Jan-16 22:08:31.134684 - [DEBUG] Edge Function : AllBottom
7572 2019-Jan-16 22:08:31.134713 - [DEBUG] End adding new jump function
7573 2019-Jan-16 22:08:31.134738 - [DEBUG]
7574 2019-Jan-16 22:08:31.134776 - [DEBUG] -------------------------------------------- 221. Path Edge --------------------------------------------
7575 2019-Jan-16 22:08:31.134801 - [DEBUG]
7576 2019-Jan-16 22:08:31.134825 - [DEBUG] Process 221. path edge:
7577 2019-Jan-16 22:08:31.134848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7578 2019-Jan-16 22:08:31.134913 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
7579 2019-Jan-16 22:08:31.135561 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7580 2019-Jan-16 22:08:31.136197 - [DEBUG]
7581 2019-Jan-16 22:08:31.136221 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7582 2019-Jan-16 22:08:31.136873 - [DEBUG] Possible callees:
7583 2019-Jan-16 22:08:31.136898 - [DEBUG] llvm.dbg.declare
7584 2019-Jan-16 22:08:31.136923 - [DEBUG] Possible return sites:
7585 2019-Jan-16 22:08:31.136947 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1367586 2019-Jan-16 22:08:31.138250 - [DEBUG] Found and process special summary
7587 2019-Jan-16 22:08:31.138283 - [DEBUG] Compose: EdgeIdentity * AllBottom
7588 2019-Jan-16 22:08:31.138311 - [DEBUG]
7589 2019-Jan-16 22:08:31.138335 - [DEBUG] Propagate flow
7590 2019-Jan-16 22:08:31.138358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7591 2019-Jan-16 22:08:31.138415 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7592 2019-Jan-16 22:08:31.139057 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7593 2019-Jan-16 22:08:31.139692 - [DEBUG] Edge function : AllBottom (result of previous compose)
7594 2019-Jan-16 22:08:31.139718 - [DEBUG]
7595 2019-Jan-16 22:08:31.139743 - [DEBUG] Join: AllTop & AllBottom
7596 2019-Jan-16 22:08:31.139769 - [DEBUG] = AllBottom (new jump func)
7597 2019-Jan-16 22:08:31.139798 - [DEBUG]
7598 2019-Jan-16 22:08:31.139820 - [DEBUG] Start adding new jump function
7599 2019-Jan-16 22:08:31.139844 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7600 2019-Jan-16 22:08:31.139900 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7601 2019-Jan-16 22:08:31.140535 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7602 2019-Jan-16 22:08:31.141176 - [DEBUG] Edge Function : AllBottom
7603 2019-Jan-16 22:08:31.141205 - [DEBUG] End adding new jump function
7604 2019-Jan-16 22:08:31.141230 - [DEBUG]
7605 2019-Jan-16 22:08:31.141254 - [DEBUG] -------------------------------------------- 222. Path Edge --------------------------------------------
7606 2019-Jan-16 22:08:31.141278 - [DEBUG]
7607 2019-Jan-16 22:08:31.141302 - [DEBUG] Process 222. path edge:
7608 2019-Jan-16 22:08:31.141325 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7609 2019-Jan-16 22:08:31.141382 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
7610 2019-Jan-16 22:08:31.142041 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7611 2019-Jan-16 22:08:31.142682 - [DEBUG]
7612 2019-Jan-16 22:08:31.142707 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7613 2019-Jan-16 22:08:31.143359 - [DEBUG] Compose: EdgeIdentity * AllBottom
7614 2019-Jan-16 22:08:31.143387 - [DEBUG]
7615 2019-Jan-16 22:08:31.143411 - [DEBUG] Propagate flow
7616 2019-Jan-16 22:08:31.143434 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7617 2019-Jan-16 22:08:31.143490 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7618 2019-Jan-16 22:08:31.144127 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7619 2019-Jan-16 22:08:31.144786 - [DEBUG] Edge function : AllBottom (result of previous compose)
7620 2019-Jan-16 22:08:31.144812 - [DEBUG]
7621 2019-Jan-16 22:08:31.144837 - [DEBUG] Join: AllTop & AllBottom
7622 2019-Jan-16 22:08:31.144863 - [DEBUG] = AllBottom (new jump func)
7623 2019-Jan-16 22:08:31.144888 - [DEBUG]
7624 2019-Jan-16 22:08:31.144911 - [DEBUG] Start adding new jump function
7625 2019-Jan-16 22:08:31.144935 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7626 2019-Jan-16 22:08:31.144991 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7627 2019-Jan-16 22:08:31.145628 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7628 2019-Jan-16 22:08:31.146263 - [DEBUG] Edge Function : AllBottom
7629 2019-Jan-16 22:08:31.146292 - [DEBUG] End adding new jump function
7630 2019-Jan-16 22:08:31.146317 - [DEBUG]
7631 2019-Jan-16 22:08:31.146341 - [DEBUG] -------------------------------------------- 223. Path Edge --------------------------------------------
7632 2019-Jan-16 22:08:31.146365 - [DEBUG]
7633 2019-Jan-16 22:08:31.146388 - [DEBUG] Process 223. path edge:
7634 2019-Jan-16 22:08:31.146412 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7635 2019-Jan-16 22:08:31.146469 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
7636 2019-Jan-16 22:08:31.147105 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7637 2019-Jan-16 22:08:31.147740 - [DEBUG]
7638 2019-Jan-16 22:08:31.147765 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7639 2019-Jan-16 22:08:31.148426 - [DEBUG] Compose: EdgeIdentity * AllBottom
7640 2019-Jan-16 22:08:31.148454 - [DEBUG]
7641 2019-Jan-16 22:08:31.148478 - [DEBUG] Propagate flow
7642 2019-Jan-16 22:08:31.148501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7643 2019-Jan-16 22:08:31.148557 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
7644 2019-Jan-16 22:08:31.149194 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7645 2019-Jan-16 22:08:31.149830 - [DEBUG] Edge function : AllBottom (result of previous compose)
7646 2019-Jan-16 22:08:31.149856 - [DEBUG]
7647 2019-Jan-16 22:08:31.149880 - [DEBUG] Join: AllTop & AllBottom
7648 2019-Jan-16 22:08:31.149906 - [DEBUG] = AllBottom (new jump func)
7649 2019-Jan-16 22:08:31.149931 - [DEBUG]
7650 2019-Jan-16 22:08:31.149954 - [DEBUG] Start adding new jump function
7651 2019-Jan-16 22:08:31.149978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7652 2019-Jan-16 22:08:31.150034 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7653 2019-Jan-16 22:08:31.150670 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
7654 2019-Jan-16 22:08:31.151305 - [DEBUG] Edge Function : AllBottom
7655 2019-Jan-16 22:08:31.151333 - [DEBUG] End adding new jump function
7656 2019-Jan-16 22:08:31.151358 - [DEBUG]
7657 2019-Jan-16 22:08:31.151382 - [DEBUG] -------------------------------------------- 224. Path Edge --------------------------------------------
7658 2019-Jan-16 22:08:31.151406 - [DEBUG]
7659 2019-Jan-16 22:08:31.151443 - [DEBUG] Process 224. path edge:
7660 2019-Jan-16 22:08:31.151467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7661 2019-Jan-16 22:08:31.151524 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
7662 2019-Jan-16 22:08:31.152162 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7663 2019-Jan-16 22:08:31.152810 - [DEBUG]
7664 2019-Jan-16 22:08:31.152835 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
7665 2019-Jan-16 22:08:31.153481 - [DEBUG] Compose: EdgeIdentity * AllBottom
7666 2019-Jan-16 22:08:31.153517 - [DEBUG]
7667 2019-Jan-16 22:08:31.153541 - [DEBUG] Propagate flow
7668 2019-Jan-16 22:08:31.153565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7669 2019-Jan-16 22:08:31.153621 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7670 2019-Jan-16 22:08:31.154271 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7671 2019-Jan-16 22:08:31.154924 - [DEBUG] Edge function : AllBottom (result of previous compose)
7672 2019-Jan-16 22:08:31.154950 - [DEBUG]
7673 2019-Jan-16 22:08:31.154975 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7674 2019-Jan-16 22:08:31.155001 - [DEBUG] = AllBottom
7675 2019-Jan-16 22:08:31.155025 - [DEBUG]
7676 2019-Jan-16 22:08:31.155048 - [DEBUG] PROPAGATE: No new function!
7677 2019-Jan-16 22:08:31.155073 - [DEBUG] EDGE:
7678 2019-Jan-16 22:08:31.155131 - [DEBUG] ---> 7679 2019-Jan-16 22:08:31.155766 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7680 2019-Jan-16 22:08:31.156411 - [DEBUG]
7681 2019-Jan-16 22:08:31.156436 - [DEBUG] EDGE:
7682 2019-Jan-16 22:08:31.156493 - [DEBUG] ---> 7683 2019-Jan-16 22:08:31.157130 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7684 2019-Jan-16 22:08:31.157765 - [DEBUG]
7685 2019-Jan-16 22:08:31.157790 - [DEBUG] EDGE:
7686 2019-Jan-16 22:08:31.157847 - [DEBUG] ---> 7687 2019-Jan-16 22:08:31.158510 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7688 2019-Jan-16 22:08:31.159146 - [DEBUG]
7689 2019-Jan-16 22:08:31.159183 - [DEBUG] Compose: EdgeIdentity * AllBottom
7690 2019-Jan-16 22:08:31.159211 - [DEBUG]
7691 2019-Jan-16 22:08:31.159234 - [DEBUG] Propagate flow
7692 2019-Jan-16 22:08:31.159258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7693 2019-Jan-16 22:08:31.159314 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7694 2019-Jan-16 22:08:31.159955 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7695 2019-Jan-16 22:08:31.160591 - [DEBUG] Edge function : AllBottom (result of previous compose)
7696 2019-Jan-16 22:08:31.160617 - [DEBUG]
7697 2019-Jan-16 22:08:31.160642 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7698 2019-Jan-16 22:08:31.160668 - [DEBUG] = AllBottom
7699 2019-Jan-16 22:08:31.160693 - [DEBUG]
7700 2019-Jan-16 22:08:31.160716 - [DEBUG] PROPAGATE: No new function!
7701 2019-Jan-16 22:08:31.160742 - [DEBUG] EDGE:
7702 2019-Jan-16 22:08:31.160800 - [DEBUG] ---> 7703 2019-Jan-16 22:08:31.161464 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7704 2019-Jan-16 22:08:31.162100 - [DEBUG]
7705 2019-Jan-16 22:08:31.162133 - [DEBUG] Compose: EdgeIdentity * AllBottom
7706 2019-Jan-16 22:08:31.162160 - [DEBUG]
7707 2019-Jan-16 22:08:31.162184 - [DEBUG] Propagate flow
7708 2019-Jan-16 22:08:31.162207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7709 2019-Jan-16 22:08:31.162263 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
7710 2019-Jan-16 22:08:31.162910 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7711 2019-Jan-16 22:08:31.163599 - [DEBUG] Edge function : AllBottom (result of previous compose)
7712 2019-Jan-16 22:08:31.163627 - [DEBUG]
7713 2019-Jan-16 22:08:31.163653 - [DEBUG] Join: AllTop & AllBottom
7714 2019-Jan-16 22:08:31.163680 - [DEBUG] = AllBottom (new jump func)
7715 2019-Jan-16 22:08:31.163704 - [DEBUG]
7716 2019-Jan-16 22:08:31.163727 - [DEBUG] Start adding new jump function
7717 2019-Jan-16 22:08:31.163751 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7718 2019-Jan-16 22:08:31.163819 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7719 2019-Jan-16 22:08:31.164518 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
7720 2019-Jan-16 22:08:31.165251 - [DEBUG] Edge Function : AllBottom
7721 2019-Jan-16 22:08:31.165286 - [DEBUG] End adding new jump function
7722 2019-Jan-16 22:08:31.165311 - [DEBUG]
7723 2019-Jan-16 22:08:31.165336 - [DEBUG] -------------------------------------------- 225. Path Edge --------------------------------------------
7724 2019-Jan-16 22:08:31.165361 - [DEBUG]
7725 2019-Jan-16 22:08:31.165384 - [DEBUG] Process 225. path edge:
7726 2019-Jan-16 22:08:31.165408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7727 2019-Jan-16 22:08:31.165478 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
7728 2019-Jan-16 22:08:31.166133 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7729 2019-Jan-16 22:08:31.166772 - [DEBUG]
7730 2019-Jan-16 22:08:31.166797 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
7731 2019-Jan-16 22:08:31.167451 - [DEBUG] Possible callees:
7732 2019-Jan-16 22:08:31.167477 - [DEBUG] llvm.dbg.declare
7733 2019-Jan-16 22:08:31.167502 - [DEBUG] Possible return sites:
7734 2019-Jan-16 22:08:31.167525 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1437735 2019-Jan-16 22:08:31.168838 - [DEBUG] Found and process special summary
7736 2019-Jan-16 22:08:31.168877 - [DEBUG] Compose: EdgeIdentity * AllBottom
7737 2019-Jan-16 22:08:31.168905 - [DEBUG]
7738 2019-Jan-16 22:08:31.168929 - [DEBUG] Propagate flow
7739 2019-Jan-16 22:08:31.168953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7740 2019-Jan-16 22:08:31.169010 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
7741 2019-Jan-16 22:08:31.169651 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7742 2019-Jan-16 22:08:31.170287 - [DEBUG] Edge function : AllBottom (result of previous compose)
7743 2019-Jan-16 22:08:31.170313 - [DEBUG]
7744 2019-Jan-16 22:08:31.170338 - [DEBUG] Join: AllTop & AllBottom
7745 2019-Jan-16 22:08:31.170365 - [DEBUG] = AllBottom (new jump func)
7746 2019-Jan-16 22:08:31.170389 - [DEBUG]
7747 2019-Jan-16 22:08:31.170413 - [DEBUG] Start adding new jump function
7748 2019-Jan-16 22:08:31.170436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7749 2019-Jan-16 22:08:31.170492 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7750 2019-Jan-16 22:08:31.171128 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
7751 2019-Jan-16 22:08:31.171782 - [DEBUG] Edge Function : AllBottom
7752 2019-Jan-16 22:08:31.171812 - [DEBUG] End adding new jump function
7753 2019-Jan-16 22:08:31.171836 - [DEBUG]
7754 2019-Jan-16 22:08:31.171885 - [DEBUG] -------------------------------------------- 226. Path Edge --------------------------------------------
7755 2019-Jan-16 22:08:31.171911 - [DEBUG]
7756 2019-Jan-16 22:08:31.171934 - [DEBUG] Process 226. path edge:
7757 2019-Jan-16 22:08:31.171958 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7758 2019-Jan-16 22:08:31.172015 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
7759 2019-Jan-16 22:08:31.172669 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7760 2019-Jan-16 22:08:31.173305 - [DEBUG]
7761 2019-Jan-16 22:08:31.173330 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
7762 2019-Jan-16 22:08:31.173987 - [DEBUG] Compose: EdgeIdentity * AllBottom
7763 2019-Jan-16 22:08:31.174015 - [DEBUG]
7764 2019-Jan-16 22:08:31.174039 - [DEBUG] Propagate flow
7765 2019-Jan-16 22:08:31.174062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7766 2019-Jan-16 22:08:31.174119 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
7767 2019-Jan-16 22:08:31.174774 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7768 2019-Jan-16 22:08:31.175410 - [DEBUG] Edge function : AllBottom (result of previous compose)
7769 2019-Jan-16 22:08:31.175436 - [DEBUG]
7770 2019-Jan-16 22:08:31.175461 - [DEBUG] Join: AllTop & AllBottom
7771 2019-Jan-16 22:08:31.175487 - [DEBUG] = AllBottom (new jump func)
7772 2019-Jan-16 22:08:31.175512 - [DEBUG]
7773 2019-Jan-16 22:08:31.175535 - [DEBUG] Start adding new jump function
7774 2019-Jan-16 22:08:31.175559 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7775 2019-Jan-16 22:08:31.175615 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7776 2019-Jan-16 22:08:31.176251 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
7777 2019-Jan-16 22:08:31.176886 - [DEBUG] Edge Function : AllBottom
7778 2019-Jan-16 22:08:31.176915 - [DEBUG] End adding new jump function
7779 2019-Jan-16 22:08:31.176940 - [DEBUG]
7780 2019-Jan-16 22:08:31.176964 - [DEBUG] -------------------------------------------- 227. Path Edge --------------------------------------------
7781 2019-Jan-16 22:08:31.176988 - [DEBUG]
7782 2019-Jan-16 22:08:31.177012 - [DEBUG] Process 227. path edge:
7783 2019-Jan-16 22:08:31.177036 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7784 2019-Jan-16 22:08:31.177092 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
7785 2019-Jan-16 22:08:31.177728 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7786 2019-Jan-16 22:08:31.178379 - [DEBUG]
7787 2019-Jan-16 22:08:31.178405 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
7788 2019-Jan-16 22:08:31.179051 - [DEBUG] Compose: EdgeIdentity * AllBottom
7789 2019-Jan-16 22:08:31.179079 - [DEBUG]
7790 2019-Jan-16 22:08:31.179103 - [DEBUG] Propagate flow
7791 2019-Jan-16 22:08:31.179126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7792 2019-Jan-16 22:08:31.179182 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
7793 2019-Jan-16 22:08:31.179818 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7794 2019-Jan-16 22:08:31.180454 - [DEBUG] Edge function : AllBottom (result of previous compose)
7795 2019-Jan-16 22:08:31.180480 - [DEBUG]
7796 2019-Jan-16 22:08:31.180506 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7797 2019-Jan-16 22:08:31.180532 - [DEBUG] = AllBottom
7798 2019-Jan-16 22:08:31.180557 - [DEBUG]
7799 2019-Jan-16 22:08:31.180580 - [DEBUG] PROPAGATE: No new function!
7800 2019-Jan-16 22:08:31.180605 - [DEBUG] EDGE:
7801 2019-Jan-16 22:08:31.180672 - [DEBUG] ---> 7802 2019-Jan-16 22:08:31.181307 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7803 2019-Jan-16 22:08:31.181972 - [DEBUG]
7804 2019-Jan-16 22:08:31.181997 - [DEBUG] EDGE:
7805 2019-Jan-16 22:08:31.182055 - [DEBUG] ---> 7806 2019-Jan-16 22:08:31.182696 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7807 2019-Jan-16 22:08:31.183331 - [DEBUG]
7808 2019-Jan-16 22:08:31.183369 - [DEBUG] Compose: EdgeIdentity * AllBottom
7809 2019-Jan-16 22:08:31.183397 - [DEBUG]
7810 2019-Jan-16 22:08:31.183421 - [DEBUG] Propagate flow
7811 2019-Jan-16 22:08:31.183444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7812 2019-Jan-16 22:08:31.183501 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
7813 2019-Jan-16 22:08:31.184141 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7814 2019-Jan-16 22:08:31.184791 - [DEBUG] Edge function : AllBottom (result of previous compose)
7815 2019-Jan-16 22:08:31.184816 - [DEBUG]
7816 2019-Jan-16 22:08:31.184841 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7817 2019-Jan-16 22:08:31.184867 - [DEBUG] = AllBottom
7818 2019-Jan-16 22:08:31.184891 - [DEBUG]
7819 2019-Jan-16 22:08:31.184915 - [DEBUG] PROPAGATE: No new function!
7820 2019-Jan-16 22:08:31.184942 - [DEBUG] EDGE:
7821 2019-Jan-16 22:08:31.184999 - [DEBUG] ---> 7822 2019-Jan-16 22:08:31.185649 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7823 2019-Jan-16 22:08:31.186285 - [DEBUG]
7824 2019-Jan-16 22:08:31.186311 - [DEBUG] EDGE:
7825 2019-Jan-16 22:08:31.186368 - [DEBUG] ---> 7826 2019-Jan-16 22:08:31.187005 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7827 2019-Jan-16 22:08:31.187642 - [DEBUG]
7828 2019-Jan-16 22:08:31.187676 - [DEBUG] Compose: EdgeIdentity * AllBottom
7829 2019-Jan-16 22:08:31.187703 - [DEBUG]
7830 2019-Jan-16 22:08:31.187727 - [DEBUG] Propagate flow
7831 2019-Jan-16 22:08:31.187750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7832 2019-Jan-16 22:08:31.187806 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
7833 2019-Jan-16 22:08:31.188464 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7834 2019-Jan-16 22:08:31.189103 - [DEBUG] Edge function : AllBottom (result of previous compose)
7835 2019-Jan-16 22:08:31.189128 - [DEBUG]
7836 2019-Jan-16 22:08:31.189153 - [DEBUG] Join: AllTop & AllBottom
7837 2019-Jan-16 22:08:31.189179 - [DEBUG] = AllBottom (new jump func)
7838 2019-Jan-16 22:08:31.189204 - [DEBUG]
7839 2019-Jan-16 22:08:31.189227 - [DEBUG] Start adding new jump function
7840 2019-Jan-16 22:08:31.189250 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7841 2019-Jan-16 22:08:31.189306 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7842 2019-Jan-16 22:08:31.189942 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
7843 2019-Jan-16 22:08:31.190579 - [DEBUG] Edge Function : AllBottom
7844 2019-Jan-16 22:08:31.190616 - [DEBUG] End adding new jump function
7845 2019-Jan-16 22:08:31.190641 - [DEBUG]
7846 2019-Jan-16 22:08:31.190665 - [DEBUG] -------------------------------------------- 228. Path Edge --------------------------------------------
7847 2019-Jan-16 22:08:31.190689 - [DEBUG]
7848 2019-Jan-16 22:08:31.190713 - [DEBUG] Process 228. path edge:
7849 2019-Jan-16 22:08:31.190736 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7850 2019-Jan-16 22:08:31.190793 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
7851 2019-Jan-16 22:08:31.191451 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7852 2019-Jan-16 22:08:31.192087 - [DEBUG]
7853 2019-Jan-16 22:08:31.192112 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
7854 2019-Jan-16 22:08:31.192762 - [DEBUG] Compose: EdgeIdentity * AllBottom
7855 2019-Jan-16 22:08:31.192789 - [DEBUG]
7856 2019-Jan-16 22:08:31.192813 - [DEBUG] Propagate flow
7857 2019-Jan-16 22:08:31.192837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7858 2019-Jan-16 22:08:31.192893 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7859 2019-Jan-16 22:08:31.193542 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7860 2019-Jan-16 22:08:31.194177 - [DEBUG] Edge function : AllBottom (result of previous compose)
7861 2019-Jan-16 22:08:31.194202 - [DEBUG]
7862 2019-Jan-16 22:08:31.194228 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7863 2019-Jan-16 22:08:31.194254 - [DEBUG] = AllBottom
7864 2019-Jan-16 22:08:31.194278 - [DEBUG]
7865 2019-Jan-16 22:08:31.194302 - [DEBUG] PROPAGATE: No new function!
7866 2019-Jan-16 22:08:31.194333 - [DEBUG] Compose: EdgeIdentity * AllBottom
7867 2019-Jan-16 22:08:31.194360 - [DEBUG]
7868 2019-Jan-16 22:08:31.194384 - [DEBUG] Propagate flow
7869 2019-Jan-16 22:08:31.194408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7870 2019-Jan-16 22:08:31.194464 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
7871 2019-Jan-16 22:08:31.195126 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7872 2019-Jan-16 22:08:31.195762 - [DEBUG] Edge function : AllBottom (result of previous compose)
7873 2019-Jan-16 22:08:31.195788 - [DEBUG]
7874 2019-Jan-16 22:08:31.195813 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7875 2019-Jan-16 22:08:31.195839 - [DEBUG] = AllBottom
7876 2019-Jan-16 22:08:31.195863 - [DEBUG]
7877 2019-Jan-16 22:08:31.195887 - [DEBUG] PROPAGATE: No new function!
7878 2019-Jan-16 22:08:31.195911 - [DEBUG] EDGE:
7879 2019-Jan-16 22:08:31.195968 - [DEBUG] ---> 7880 2019-Jan-16 22:08:31.196605 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7881 2019-Jan-16 22:08:31.197242 - [DEBUG]
7882 2019-Jan-16 22:08:31.197267 - [DEBUG] EDGE:
7883 2019-Jan-16 22:08:31.197325 - [DEBUG] ---> 7884 2019-Jan-16 22:08:31.197960 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7885 2019-Jan-16 22:08:31.198612 - [DEBUG]
7886 2019-Jan-16 22:08:31.198638 - [DEBUG] EDGE:
7887 2019-Jan-16 22:08:31.198695 - [DEBUG] ---> 7888 2019-Jan-16 22:08:31.199344 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7889 2019-Jan-16 22:08:31.199982 - [DEBUG]
7890 2019-Jan-16 22:08:31.200018 - [DEBUG] Compose: EdgeIdentity * AllBottom
7891 2019-Jan-16 22:08:31.200045 - [DEBUG]
7892 2019-Jan-16 22:08:31.200069 - [DEBUG] Propagate flow
7893 2019-Jan-16 22:08:31.200093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7894 2019-Jan-16 22:08:31.200149 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
7895 2019-Jan-16 22:08:31.200790 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7896 2019-Jan-16 22:08:31.201438 - [DEBUG] Edge function : AllBottom (result of previous compose)
7897 2019-Jan-16 22:08:31.201464 - [DEBUG]
7898 2019-Jan-16 22:08:31.201490 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7899 2019-Jan-16 22:08:31.201516 - [DEBUG] = AllBottom
7900 2019-Jan-16 22:08:31.201541 - [DEBUG]
7901 2019-Jan-16 22:08:31.201564 - [DEBUG] PROPAGATE: No new function!
7902 2019-Jan-16 22:08:31.201590 - [DEBUG] EDGE:
7903 2019-Jan-16 22:08:31.201648 - [DEBUG] ---> 7904 2019-Jan-16 22:08:31.202288 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7905 2019-Jan-16 22:08:31.202924 - [DEBUG]
7906 2019-Jan-16 22:08:31.202949 - [DEBUG] EDGE:
7907 2019-Jan-16 22:08:31.203007 - [DEBUG] ---> 7908 2019-Jan-16 22:08:31.203644 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7909 2019-Jan-16 22:08:31.204279 - [DEBUG]
7910 2019-Jan-16 22:08:31.204304 - [DEBUG] EDGE:
7911 2019-Jan-16 22:08:31.204362 - [DEBUG] ---> 7912 2019-Jan-16 22:08:31.205029 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7913 2019-Jan-16 22:08:31.205666 - [DEBUG]
7914 2019-Jan-16 22:08:31.205691 - [DEBUG] EDGE:
7915 2019-Jan-16 22:08:31.205749 - [DEBUG] ---> 7916 2019-Jan-16 22:08:31.206385 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7917 2019-Jan-16 22:08:31.207020 - [DEBUG]
7918 2019-Jan-16 22:08:31.207045 - [DEBUG] EDGE:
7919 2019-Jan-16 22:08:31.207103 - [DEBUG] ---> 7920 2019-Jan-16 22:08:31.207743 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7921 2019-Jan-16 22:08:31.208398 - [DEBUG]
7922 2019-Jan-16 22:08:31.208423 - [DEBUG] EDGE:
7923 2019-Jan-16 22:08:31.208481 - [DEBUG] ---> 7924 2019-Jan-16 22:08:31.209122 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7925 2019-Jan-16 22:08:31.209757 - [DEBUG]
7926 2019-Jan-16 22:08:31.209783 - [DEBUG] EDGE:
7927 2019-Jan-16 22:08:31.209841 - [DEBUG] ---> 7928 2019-Jan-16 22:08:31.210478 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7929 2019-Jan-16 22:08:31.211120 - [DEBUG]
7930 2019-Jan-16 22:08:31.211155 - [DEBUG] EDGE:
7931 2019-Jan-16 22:08:31.211213 - [DEBUG] ---> 7932 2019-Jan-16 22:08:31.211870 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7933 2019-Jan-16 22:08:31.212506 - [DEBUG]
7934 2019-Jan-16 22:08:31.212545 - [DEBUG] Compose: EdgeIdentity * AllBottom
7935 2019-Jan-16 22:08:31.212572 - [DEBUG]
7936 2019-Jan-16 22:08:31.212596 - [DEBUG] Propagate flow
7937 2019-Jan-16 22:08:31.212620 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7938 2019-Jan-16 22:08:31.212677 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
7939 2019-Jan-16 22:08:31.213318 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7940 2019-Jan-16 22:08:31.213954 - [DEBUG] Edge function : AllBottom (result of previous compose)
7941 2019-Jan-16 22:08:31.213979 - [DEBUG]
7942 2019-Jan-16 22:08:31.214005 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7943 2019-Jan-16 22:08:31.214031 - [DEBUG] = AllBottom
7944 2019-Jan-16 22:08:31.214056 - [DEBUG]
7945 2019-Jan-16 22:08:31.214079 - [DEBUG] PROPAGATE: No new function!
7946 2019-Jan-16 22:08:31.214106 - [DEBUG] EDGE:
7947 2019-Jan-16 22:08:31.214164 - [DEBUG] ---> 7948 2019-Jan-16 22:08:31.214826 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
7949 2019-Jan-16 22:08:31.215461 - [DEBUG]
7950 2019-Jan-16 22:08:31.215497 - [DEBUG] Compose: EdgeIdentity * AllBottom
7951 2019-Jan-16 22:08:31.215524 - [DEBUG]
7952 2019-Jan-16 22:08:31.215548 - [DEBUG] Propagate flow
7953 2019-Jan-16 22:08:31.215572 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7954 2019-Jan-16 22:08:31.215628 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
7955 2019-Jan-16 22:08:31.216267 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7956 2019-Jan-16 22:08:31.216903 - [DEBUG] Edge function : AllBottom (result of previous compose)
7957 2019-Jan-16 22:08:31.216928 - [DEBUG]
7958 2019-Jan-16 22:08:31.216953 - [DEBUG] Join: AllTop & AllBottom
7959 2019-Jan-16 22:08:31.216979 - [DEBUG] = AllBottom (new jump func)
7960 2019-Jan-16 22:08:31.217004 - [DEBUG]
7961 2019-Jan-16 22:08:31.217027 - [DEBUG] Start adding new jump function
7962 2019-Jan-16 22:08:31.217051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7963 2019-Jan-16 22:08:31.217107 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7964 2019-Jan-16 22:08:31.217744 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
7965 2019-Jan-16 22:08:31.218397 - [DEBUG] Edge Function : AllBottom
7966 2019-Jan-16 22:08:31.218427 - [DEBUG] End adding new jump function
7967 2019-Jan-16 22:08:31.218451 - [DEBUG]
7968 2019-Jan-16 22:08:31.218475 - [DEBUG] -------------------------------------------- 229. Path Edge --------------------------------------------
7969 2019-Jan-16 22:08:31.218499 - [DEBUG]
7970 2019-Jan-16 22:08:31.218523 - [DEBUG] Process 229. path edge:
7971 2019-Jan-16 22:08:31.218546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7972 2019-Jan-16 22:08:31.218603 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
7973 2019-Jan-16 22:08:31.219243 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
7974 2019-Jan-16 22:08:31.219877 - [DEBUG]
7975 2019-Jan-16 22:08:31.219902 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
7976 2019-Jan-16 22:08:31.220563 - [DEBUG] Possible callees:
7977 2019-Jan-16 22:08:31.220588 - [DEBUG] foo
7978 2019-Jan-16 22:08:31.220613 - [DEBUG] Possible return sites:
7979 2019-Jan-16 22:08:31.220637 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !847980 2019-Jan-16 22:08:31.221932 - [DEBUG] Found and process special summary
7981 2019-Jan-16 22:08:31.221968 - [DEBUG] Compose: EdgeIdentity * AllBottom
7982 2019-Jan-16 22:08:31.221995 - [DEBUG]
7983 2019-Jan-16 22:08:31.222019 - [DEBUG] Propagate flow
7984 2019-Jan-16 22:08:31.222042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7985 2019-Jan-16 22:08:31.222099 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
7986 2019-Jan-16 22:08:31.222741 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7987 2019-Jan-16 22:08:31.223380 - [DEBUG] Edge function : AllBottom (result of previous compose)
7988 2019-Jan-16 22:08:31.223406 - [DEBUG]
7989 2019-Jan-16 22:08:31.223430 - [DEBUG] Join: AllTop & AllBottom
7990 2019-Jan-16 22:08:31.223456 - [DEBUG] = AllBottom (new jump func)
7991 2019-Jan-16 22:08:31.223481 - [DEBUG]
7992 2019-Jan-16 22:08:31.223504 - [DEBUG] Start adding new jump function
7993 2019-Jan-16 22:08:31.223527 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7994 2019-Jan-16 22:08:31.223583 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
7995 2019-Jan-16 22:08:31.224221 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
7996 2019-Jan-16 22:08:31.224876 - [DEBUG] Edge Function : AllBottom
7997 2019-Jan-16 22:08:31.224906 - [DEBUG] End adding new jump function
7998 2019-Jan-16 22:08:31.224931 - [DEBUG]
7999 2019-Jan-16 22:08:31.224955 - [DEBUG] -------------------------------------------- 230. Path Edge --------------------------------------------
8000 2019-Jan-16 22:08:31.224980 - [DEBUG]
8001 2019-Jan-16 22:08:31.225003 - [DEBUG] Process 230. path edge:
8002 2019-Jan-16 22:08:31.225027 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8003 2019-Jan-16 22:08:31.225084 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
8004 2019-Jan-16 22:08:31.225726 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8005 2019-Jan-16 22:08:31.226363 - [DEBUG]
8006 2019-Jan-16 22:08:31.226388 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
8007 2019-Jan-16 22:08:31.227040 - [DEBUG] Compose: EdgeIdentity * AllBottom
8008 2019-Jan-16 22:08:31.227068 - [DEBUG]
8009 2019-Jan-16 22:08:31.227091 - [DEBUG] Propagate flow
8010 2019-Jan-16 22:08:31.227115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8011 2019-Jan-16 22:08:31.227171 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
8012 2019-Jan-16 22:08:31.227810 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8013 2019-Jan-16 22:08:31.228460 - [DEBUG] Edge function : AllBottom (result of previous compose)
8014 2019-Jan-16 22:08:31.228486 - [DEBUG]
8015 2019-Jan-16 22:08:31.228510 - [DEBUG] Join: AllTop & AllBottom
8016 2019-Jan-16 22:08:31.228536 - [DEBUG] = AllBottom (new jump func)
8017 2019-Jan-16 22:08:31.228561 - [DEBUG]
8018 2019-Jan-16 22:08:31.228584 - [DEBUG] Start adding new jump function
8019 2019-Jan-16 22:08:31.228607 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8020 2019-Jan-16 22:08:31.228663 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8021 2019-Jan-16 22:08:31.229307 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
8022 2019-Jan-16 22:08:31.229943 - [DEBUG] Edge Function : AllBottom
8023 2019-Jan-16 22:08:31.229972 - [DEBUG] End adding new jump function
8024 2019-Jan-16 22:08:31.229997 - [DEBUG]
8025 2019-Jan-16 22:08:31.230021 - [DEBUG] -------------------------------------------- 231. Path Edge --------------------------------------------
8026 2019-Jan-16 22:08:31.230046 - [DEBUG]
8027 2019-Jan-16 22:08:31.230069 - [DEBUG] Process 231. path edge:
8028 2019-Jan-16 22:08:31.230093 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8029 2019-Jan-16 22:08:31.230150 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
8030 2019-Jan-16 22:08:31.230786 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8031 2019-Jan-16 22:08:31.231435 - [DEBUG]
8032 2019-Jan-16 22:08:31.231462 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
8033 2019-Jan-16 22:08:31.232110 - [DEBUG] Compose: EdgeIdentity * AllBottom
8034 2019-Jan-16 22:08:31.232138 - [DEBUG]
8035 2019-Jan-16 22:08:31.232162 - [DEBUG] Propagate flow
8036 2019-Jan-16 22:08:31.232186 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8037 2019-Jan-16 22:08:31.232242 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
8038 2019-Jan-16 22:08:31.232891 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8039 2019-Jan-16 22:08:31.233526 - [DEBUG] Edge function : AllBottom (result of previous compose)
8040 2019-Jan-16 22:08:31.233552 - [DEBUG]
8041 2019-Jan-16 22:08:31.233577 - [DEBUG] Join: AllTop & AllBottom
8042 2019-Jan-16 22:08:31.233603 - [DEBUG] = AllBottom (new jump func)
8043 2019-Jan-16 22:08:31.233627 - [DEBUG]
8044 2019-Jan-16 22:08:31.233651 - [DEBUG] Start adding new jump function
8045 2019-Jan-16 22:08:31.233674 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8046 2019-Jan-16 22:08:31.233730 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8047 2019-Jan-16 22:08:31.234366 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
8048 2019-Jan-16 22:08:31.235027 - [DEBUG] Edge Function : AllBottom
8049 2019-Jan-16 22:08:31.235055 - [DEBUG] End adding new jump function
8050 2019-Jan-16 22:08:31.235080 - [DEBUG]
8051 2019-Jan-16 22:08:31.235104 - [DEBUG] -------------------------------------------- 232. Path Edge --------------------------------------------
8052 2019-Jan-16 22:08:31.235128 - [DEBUG]
8053 2019-Jan-16 22:08:31.235151 - [DEBUG] Process 232. path edge:
8054 2019-Jan-16 22:08:31.235175 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8055 2019-Jan-16 22:08:31.235231 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
8056 2019-Jan-16 22:08:31.235879 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8057 2019-Jan-16 22:08:31.236514 - [DEBUG]
8058 2019-Jan-16 22:08:31.236539 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
8059 2019-Jan-16 22:08:31.237199 - [DEBUG] Possible callees:
8060 2019-Jan-16 22:08:31.237224 - [DEBUG] llvm.dbg.declare
8061 2019-Jan-16 22:08:31.237249 - [DEBUG] Possible return sites:
8062 2019-Jan-16 22:08:31.237273 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !968063 2019-Jan-16 22:08:31.238576 - [DEBUG] Found and process special summary
8064 2019-Jan-16 22:08:31.238610 - [DEBUG] Compose: EdgeIdentity * AllBottom
8065 2019-Jan-16 22:08:31.238638 - [DEBUG]
8066 2019-Jan-16 22:08:31.238662 - [DEBUG] Propagate flow
8067 2019-Jan-16 22:08:31.238685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8068 2019-Jan-16 22:08:31.238742 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
8069 2019-Jan-16 22:08:31.239393 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8070 2019-Jan-16 22:08:31.240037 - [DEBUG] Edge function : AllBottom (result of previous compose)
8071 2019-Jan-16 22:08:31.240063 - [DEBUG]
8072 2019-Jan-16 22:08:31.240087 - [DEBUG] Join: AllTop & AllBottom
8073 2019-Jan-16 22:08:31.240114 - [DEBUG] = AllBottom (new jump func)
8074 2019-Jan-16 22:08:31.240138 - [DEBUG]
8075 2019-Jan-16 22:08:31.240162 - [DEBUG] Start adding new jump function
8076 2019-Jan-16 22:08:31.240185 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8077 2019-Jan-16 22:08:31.240241 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8078 2019-Jan-16 22:08:31.240878 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
8079 2019-Jan-16 22:08:31.241532 - [DEBUG] Edge Function : AllBottom
8080 2019-Jan-16 22:08:31.241561 - [DEBUG] End adding new jump function
8081 2019-Jan-16 22:08:31.241586 - [DEBUG]
8082 2019-Jan-16 22:08:31.241610 - [DEBUG] -------------------------------------------- 233. Path Edge --------------------------------------------
8083 2019-Jan-16 22:08:31.241634 - [DEBUG]
8084 2019-Jan-16 22:08:31.241657 - [DEBUG] Process 233. path edge:
8085 2019-Jan-16 22:08:31.241681 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8086 2019-Jan-16 22:08:31.241738 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
8087 2019-Jan-16 22:08:31.242378 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8088 2019-Jan-16 22:08:31.243012 - [DEBUG]
8089 2019-Jan-16 22:08:31.243037 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
8090 2019-Jan-16 22:08:31.243690 - [DEBUG] Compose: EdgeIdentity * AllBottom
8091 2019-Jan-16 22:08:31.243718 - [DEBUG]
8092 2019-Jan-16 22:08:31.243742 - [DEBUG] Propagate flow
8093 2019-Jan-16 22:08:31.243765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8094 2019-Jan-16 22:08:31.243821 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
8095 2019-Jan-16 22:08:31.244459 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8096 2019-Jan-16 22:08:31.245108 - [DEBUG] Edge function : AllBottom (result of previous compose)
8097 2019-Jan-16 22:08:31.245134 - [DEBUG]
8098 2019-Jan-16 22:08:31.245158 - [DEBUG] Join: AllTop & AllBottom
8099 2019-Jan-16 22:08:31.245184 - [DEBUG] = AllBottom (new jump func)
8100 2019-Jan-16 22:08:31.245209 - [DEBUG]
8101 2019-Jan-16 22:08:31.245232 - [DEBUG] Start adding new jump function
8102 2019-Jan-16 22:08:31.245255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8103 2019-Jan-16 22:08:31.245311 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8104 2019-Jan-16 22:08:31.245948 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
8105 2019-Jan-16 22:08:31.246583 - [DEBUG] Edge Function : AllBottom
8106 2019-Jan-16 22:08:31.246611 - [DEBUG] End adding new jump function
8107 2019-Jan-16 22:08:31.246644 - [DEBUG]
8108 2019-Jan-16 22:08:31.246668 - [DEBUG] -------------------------------------------- 234. Path Edge --------------------------------------------
8109 2019-Jan-16 22:08:31.246692 - [DEBUG]
8110 2019-Jan-16 22:08:31.246716 - [DEBUG] Process 234. path edge:
8111 2019-Jan-16 22:08:31.246739 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8112 2019-Jan-16 22:08:31.246796 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
8113 2019-Jan-16 22:08:31.247431 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8114 2019-Jan-16 22:08:31.248068 - [DEBUG]
8115 2019-Jan-16 22:08:31.248107 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
8116 2019-Jan-16 22:08:31.248755 - [DEBUG] Compose: EdgeIdentity * AllBottom
8117 2019-Jan-16 22:08:31.248783 - [DEBUG]
8118 2019-Jan-16 22:08:31.248807 - [DEBUG] Propagate flow
8119 2019-Jan-16 22:08:31.248830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8120 2019-Jan-16 22:08:31.248886 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
8121 2019-Jan-16 22:08:31.249521 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8122 2019-Jan-16 22:08:31.250157 - [DEBUG] Edge function : AllBottom (result of previous compose)
8123 2019-Jan-16 22:08:31.250182 - [DEBUG]
8124 2019-Jan-16 22:08:31.250207 - [DEBUG] Join: AllTop & AllBottom
8125 2019-Jan-16 22:08:31.250233 - [DEBUG] = AllBottom (new jump func)
8126 2019-Jan-16 22:08:31.250258 - [DEBUG]
8127 2019-Jan-16 22:08:31.250281 - [DEBUG] Start adding new jump function
8128 2019-Jan-16 22:08:31.250304 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8129 2019-Jan-16 22:08:31.250360 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8130 2019-Jan-16 22:08:31.250995 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
8131 2019-Jan-16 22:08:31.251645 - [DEBUG] Edge Function : AllBottom
8132 2019-Jan-16 22:08:31.251673 - [DEBUG] End adding new jump function
8133 2019-Jan-16 22:08:31.251698 - [DEBUG]
8134 2019-Jan-16 22:08:31.251722 - [DEBUG] -------------------------------------------- 235. Path Edge --------------------------------------------
8135 2019-Jan-16 22:08:31.251746 - [DEBUG]
8136 2019-Jan-16 22:08:31.251769 - [DEBUG] Process 235. path edge:
8137 2019-Jan-16 22:08:31.251793 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8138 2019-Jan-16 22:08:31.251849 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
8139 2019-Jan-16 22:08:31.252485 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8140 2019-Jan-16 22:08:31.253125 - [DEBUG]
8141 2019-Jan-16 22:08:31.253151 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
8142 2019-Jan-16 22:08:31.253795 - [DEBUG] Compose: EdgeIdentity * AllBottom
8143 2019-Jan-16 22:08:31.253823 - [DEBUG]
8144 2019-Jan-16 22:08:31.253847 - [DEBUG] Propagate flow
8145 2019-Jan-16 22:08:31.253870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8146 2019-Jan-16 22:08:31.253926 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
8147 2019-Jan-16 22:08:31.254566 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8148 2019-Jan-16 22:08:31.255221 - [DEBUG] Edge function : AllBottom (result of previous compose)
8149 2019-Jan-16 22:08:31.255246 - [DEBUG]
8150 2019-Jan-16 22:08:31.255272 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8151 2019-Jan-16 22:08:31.255297 - [DEBUG] = AllBottom
8152 2019-Jan-16 22:08:31.255322 - [DEBUG]
8153 2019-Jan-16 22:08:31.255345 - [DEBUG] PROPAGATE: No new function!
8154 2019-Jan-16 22:08:31.255370 - [DEBUG] EDGE:
8155 2019-Jan-16 22:08:31.255436 - [DEBUG] ---> 8156 2019-Jan-16 22:08:31.256076 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8157 2019-Jan-16 22:08:31.256712 - [DEBUG]
8158 2019-Jan-16 22:08:31.256738 - [DEBUG] EDGE:
8159 2019-Jan-16 22:08:31.256795 - [DEBUG] ---> 8160 2019-Jan-16 22:08:31.257432 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8161 2019-Jan-16 22:08:31.258066 - [DEBUG]
8162 2019-Jan-16 22:08:31.258103 - [DEBUG] EDGE:
8163 2019-Jan-16 22:08:31.258161 - [DEBUG] ---> 8164 2019-Jan-16 22:08:31.258801 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8165 2019-Jan-16 22:08:31.259437 - [DEBUG]
8166 2019-Jan-16 22:08:31.259473 - [DEBUG] Compose: EdgeIdentity * AllBottom
8167 2019-Jan-16 22:08:31.259501 - [DEBUG]
8168 2019-Jan-16 22:08:31.259525 - [DEBUG] Propagate flow
8169 2019-Jan-16 22:08:31.259548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8170 2019-Jan-16 22:08:31.259604 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
8171 2019-Jan-16 22:08:31.260243 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8172 2019-Jan-16 22:08:31.260879 - [DEBUG] Edge function : AllBottom (result of previous compose)
8173 2019-Jan-16 22:08:31.260904 - [DEBUG]
8174 2019-Jan-16 22:08:31.260930 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8175 2019-Jan-16 22:08:31.260956 - [DEBUG] = AllBottom
8176 2019-Jan-16 22:08:31.260980 - [DEBUG]
8177 2019-Jan-16 22:08:31.261004 - [DEBUG] PROPAGATE: No new function!
8178 2019-Jan-16 22:08:31.261030 - [DEBUG] EDGE:
8179 2019-Jan-16 22:08:31.261088 - [DEBUG] ---> 8180 2019-Jan-16 22:08:31.261753 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8181 2019-Jan-16 22:08:31.262390 - [DEBUG]
8182 2019-Jan-16 22:08:31.262422 - [DEBUG] Compose: EdgeIdentity * AllBottom
8183 2019-Jan-16 22:08:31.262450 - [DEBUG]
8184 2019-Jan-16 22:08:31.262474 - [DEBUG] Propagate flow
8185 2019-Jan-16 22:08:31.262497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8186 2019-Jan-16 22:08:31.262553 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
8187 2019-Jan-16 22:08:31.263193 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8188 2019-Jan-16 22:08:31.263828 - [DEBUG] Edge function : AllBottom (result of previous compose)
8189 2019-Jan-16 22:08:31.263853 - [DEBUG]
8190 2019-Jan-16 22:08:31.263878 - [DEBUG] Join: AllTop & AllBottom
8191 2019-Jan-16 22:08:31.263904 - [DEBUG] = AllBottom (new jump func)
8192 2019-Jan-16 22:08:31.263929 - [DEBUG]
8193 2019-Jan-16 22:08:31.263953 - [DEBUG] Start adding new jump function
8194 2019-Jan-16 22:08:31.263976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8195 2019-Jan-16 22:08:31.264032 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8196 2019-Jan-16 22:08:31.264668 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
8197 2019-Jan-16 22:08:31.265324 - [DEBUG] Edge Function : AllBottom
8198 2019-Jan-16 22:08:31.265353 - [DEBUG] End adding new jump function
8199 2019-Jan-16 22:08:31.265385 - [DEBUG]
8200 2019-Jan-16 22:08:31.265410 - [DEBUG] -------------------------------------------- 236. Path Edge --------------------------------------------
8201 2019-Jan-16 22:08:31.265434 - [DEBUG]
8202 2019-Jan-16 22:08:31.265457 - [DEBUG] Process 236. path edge:
8203 2019-Jan-16 22:08:31.265481 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8204 2019-Jan-16 22:08:31.265538 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
8205 2019-Jan-16 22:08:31.266180 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8206 2019-Jan-16 22:08:31.266815 - [DEBUG]
8207 2019-Jan-16 22:08:31.266839 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
8208 2019-Jan-16 22:08:31.267482 - [DEBUG] Possible callees:
8209 2019-Jan-16 22:08:31.267507 - [DEBUG] bar
8210 2019-Jan-16 22:08:31.267532 - [DEBUG] Possible return sites:
8211 2019-Jan-16 22:08:31.267555 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !898212 2019-Jan-16 22:08:31.268836 - [DEBUG] Found and process special summary
8213 2019-Jan-16 22:08:31.268869 - [DEBUG] Compose: EdgeIdentity * AllBottom
8214 2019-Jan-16 22:08:31.268896 - [DEBUG]
8215 2019-Jan-16 22:08:31.268920 - [DEBUG] Propagate flow
8216 2019-Jan-16 22:08:31.268943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8217 2019-Jan-16 22:08:31.269000 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
8218 2019-Jan-16 22:08:31.269647 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8219 2019-Jan-16 22:08:31.270282 - [DEBUG] Edge function : AllBottom (result of previous compose)
8220 2019-Jan-16 22:08:31.270308 - [DEBUG]
8221 2019-Jan-16 22:08:31.270333 - [DEBUG] Join: AllTop & AllBottom
8222 2019-Jan-16 22:08:31.270359 - [DEBUG] = AllBottom (new jump func)
8223 2019-Jan-16 22:08:31.270384 - [DEBUG]
8224 2019-Jan-16 22:08:31.270407 - [DEBUG] Start adding new jump function
8225 2019-Jan-16 22:08:31.270431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8226 2019-Jan-16 22:08:31.270487 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8227 2019-Jan-16 22:08:31.271123 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
8228 2019-Jan-16 22:08:31.271779 - [DEBUG] Edge Function : AllBottom
8229 2019-Jan-16 22:08:31.271808 - [DEBUG] End adding new jump function
8230 2019-Jan-16 22:08:31.271832 - [DEBUG]
8231 2019-Jan-16 22:08:31.271856 - [DEBUG] -------------------------------------------- 237. Path Edge --------------------------------------------
8232 2019-Jan-16 22:08:31.271880 - [DEBUG]
8233 2019-Jan-16 22:08:31.271907 - [DEBUG] Process 237. path edge:
8234 2019-Jan-16 22:08:31.271931 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8235 2019-Jan-16 22:08:31.271988 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
8236 2019-Jan-16 22:08:31.272651 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8237 2019-Jan-16 22:08:31.273291 - [DEBUG]
8238 2019-Jan-16 22:08:31.273317 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
8239 2019-Jan-16 22:08:31.273975 - [DEBUG] Compose: EdgeIdentity * AllBottom
8240 2019-Jan-16 22:08:31.274003 - [DEBUG]
8241 2019-Jan-16 22:08:31.274027 - [DEBUG] Propagate flow
8242 2019-Jan-16 22:08:31.274051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8243 2019-Jan-16 22:08:31.274108 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
8244 2019-Jan-16 22:08:31.274783 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8245 2019-Jan-16 22:08:31.275421 - [DEBUG] Edge function : AllBottom (result of previous compose)
8246 2019-Jan-16 22:08:31.275447 - [DEBUG]
8247 2019-Jan-16 22:08:31.275472 - [DEBUG] Join: AllTop & AllBottom
8248 2019-Jan-16 22:08:31.275499 - [DEBUG] = AllBottom (new jump func)
8249 2019-Jan-16 22:08:31.275523 - [DEBUG]
8250 2019-Jan-16 22:08:31.275547 - [DEBUG] Start adding new jump function
8251 2019-Jan-16 22:08:31.275570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8252 2019-Jan-16 22:08:31.275626 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8253 2019-Jan-16 22:08:31.276262 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
8254 2019-Jan-16 22:08:31.276898 - [DEBUG] Edge Function : AllBottom
8255 2019-Jan-16 22:08:31.276927 - [DEBUG] End adding new jump function
8256 2019-Jan-16 22:08:31.276952 - [DEBUG]
8257 2019-Jan-16 22:08:31.276976 - [DEBUG] -------------------------------------------- 238. Path Edge --------------------------------------------
8258 2019-Jan-16 22:08:31.277000 - [DEBUG]
8259 2019-Jan-16 22:08:31.277023 - [DEBUG] Process 238. path edge:
8260 2019-Jan-16 22:08:31.277047 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8261 2019-Jan-16 22:08:31.277104 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
8262 2019-Jan-16 22:08:31.277740 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8263 2019-Jan-16 22:08:31.278391 - [DEBUG]
8264 2019-Jan-16 22:08:31.278417 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
8265 2019-Jan-16 22:08:31.279067 - [DEBUG] Compose: EdgeIdentity * AllBottom
8266 2019-Jan-16 22:08:31.279095 - [DEBUG]
8267 2019-Jan-16 22:08:31.279119 - [DEBUG] Propagate flow
8268 2019-Jan-16 22:08:31.279143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8269 2019-Jan-16 22:08:31.279199 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
8270 2019-Jan-16 22:08:31.279858 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8271 2019-Jan-16 22:08:31.280499 - [DEBUG] Edge function : AllBottom (result of previous compose)
8272 2019-Jan-16 22:08:31.280525 - [DEBUG]
8273 2019-Jan-16 22:08:31.280551 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8274 2019-Jan-16 22:08:31.280577 - [DEBUG] = AllBottom
8275 2019-Jan-16 22:08:31.280601 - [DEBUG]
8276 2019-Jan-16 22:08:31.280625 - [DEBUG] PROPAGATE: No new function!
8277 2019-Jan-16 22:08:31.280657 - [DEBUG] Compose: EdgeIdentity * AllBottom
8278 2019-Jan-16 22:08:31.280684 - [DEBUG]
8279 2019-Jan-16 22:08:31.280708 - [DEBUG] Propagate flow
8280 2019-Jan-16 22:08:31.280731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8281 2019-Jan-16 22:08:31.280788 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
8282 2019-Jan-16 22:08:31.281450 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8283 2019-Jan-16 22:08:31.282087 - [DEBUG] Edge function : AllBottom (result of previous compose)
8284 2019-Jan-16 22:08:31.282113 - [DEBUG]
8285 2019-Jan-16 22:08:31.282138 - [DEBUG] Join: AllTop & AllBottom
8286 2019-Jan-16 22:08:31.282164 - [DEBUG] = AllBottom (new jump func)
8287 2019-Jan-16 22:08:31.282188 - [DEBUG]
8288 2019-Jan-16 22:08:31.282212 - [DEBUG] Start adding new jump function
8289 2019-Jan-16 22:08:31.282248 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8290 2019-Jan-16 22:08:31.282304 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8291 2019-Jan-16 22:08:31.282939 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
8292 2019-Jan-16 22:08:31.283585 - [DEBUG] Edge Function : AllBottom
8293 2019-Jan-16 22:08:31.283614 - [DEBUG] End adding new jump function
8294 2019-Jan-16 22:08:31.283639 - [DEBUG]
8295 2019-Jan-16 22:08:31.283663 - [DEBUG] -------------------------------------------- 239. Path Edge --------------------------------------------
8296 2019-Jan-16 22:08:31.283687 - [DEBUG]
8297 2019-Jan-16 22:08:31.283711 - [DEBUG] Process 239. path edge:
8298 2019-Jan-16 22:08:31.283734 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8299 2019-Jan-16 22:08:31.283791 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
8300 2019-Jan-16 22:08:31.284436 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8301 2019-Jan-16 22:08:31.285089 - [DEBUG]
8302 2019-Jan-16 22:08:31.285114 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
8303 2019-Jan-16 22:08:31.285766 - [DEBUG] Possible callees:
8304 2019-Jan-16 22:08:31.285792 - [DEBUG] llvm.dbg.declare
8305 2019-Jan-16 22:08:31.285817 - [DEBUG] Possible return sites:
8306 2019-Jan-16 22:08:31.285841 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !1038307 2019-Jan-16 22:08:31.287121 - [DEBUG] Found and process special summary
8308 2019-Jan-16 22:08:31.287154 - [DEBUG] Compose: EdgeIdentity * AllBottom
8309 2019-Jan-16 22:08:31.287182 - [DEBUG]
8310 2019-Jan-16 22:08:31.287206 - [DEBUG] Propagate flow
8311 2019-Jan-16 22:08:31.287230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8312 2019-Jan-16 22:08:31.287286 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
8313 2019-Jan-16 22:08:31.287927 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8314 2019-Jan-16 22:08:31.288578 - [DEBUG] Edge function : AllBottom (result of previous compose)
8315 2019-Jan-16 22:08:31.288604 - [DEBUG]
8316 2019-Jan-16 22:08:31.288629 - [DEBUG] Join: AllTop & AllBottom
8317 2019-Jan-16 22:08:31.288655 - [DEBUG] = AllBottom (new jump func)
8318 2019-Jan-16 22:08:31.288679 - [DEBUG]
8319 2019-Jan-16 22:08:31.288703 - [DEBUG] Start adding new jump function
8320 2019-Jan-16 22:08:31.288726 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8321 2019-Jan-16 22:08:31.288782 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8322 2019-Jan-16 22:08:31.289417 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
8323 2019-Jan-16 22:08:31.290057 - [DEBUG] Edge Function : AllBottom
8324 2019-Jan-16 22:08:31.290086 - [DEBUG] End adding new jump function
8325 2019-Jan-16 22:08:31.290110 - [DEBUG]
8326 2019-Jan-16 22:08:31.290134 - [DEBUG] -------------------------------------------- 240. Path Edge --------------------------------------------
8327 2019-Jan-16 22:08:31.290159 - [DEBUG]
8328 2019-Jan-16 22:08:31.290182 - [DEBUG] Process 240. path edge:
8329 2019-Jan-16 22:08:31.290206 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8330 2019-Jan-16 22:08:31.290263 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
8331 2019-Jan-16 22:08:31.290911 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8332 2019-Jan-16 22:08:31.291562 - [DEBUG]
8333 2019-Jan-16 22:08:31.291587 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
8334 2019-Jan-16 22:08:31.292239 - [DEBUG] Compose: EdgeIdentity * AllBottom
8335 2019-Jan-16 22:08:31.292267 - [DEBUG]
8336 2019-Jan-16 22:08:31.292291 - [DEBUG] Propagate flow
8337 2019-Jan-16 22:08:31.292315 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8338 2019-Jan-16 22:08:31.292371 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
8339 2019-Jan-16 22:08:31.293006 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8340 2019-Jan-16 22:08:31.293644 - [DEBUG] Edge function : AllBottom (result of previous compose)
8341 2019-Jan-16 22:08:31.293669 - [DEBUG]
8342 2019-Jan-16 22:08:31.293694 - [DEBUG] Join: AllTop & AllBottom
8343 2019-Jan-16 22:08:31.293720 - [DEBUG] = AllBottom (new jump func)
8344 2019-Jan-16 22:08:31.293745 - [DEBUG]
8345 2019-Jan-16 22:08:31.293769 - [DEBUG] Start adding new jump function
8346 2019-Jan-16 22:08:31.293792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8347 2019-Jan-16 22:08:31.293848 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8348 2019-Jan-16 22:08:31.294484 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
8349 2019-Jan-16 22:08:31.295131 - [DEBUG] Edge Function : AllBottom
8350 2019-Jan-16 22:08:31.295160 - [DEBUG] End adding new jump function
8351 2019-Jan-16 22:08:31.295184 - [DEBUG]
8352 2019-Jan-16 22:08:31.295208 - [DEBUG] -------------------------------------------- 241. Path Edge --------------------------------------------
8353 2019-Jan-16 22:08:31.295232 - [DEBUG]
8354 2019-Jan-16 22:08:31.295256 - [DEBUG] Process 241. path edge:
8355 2019-Jan-16 22:08:31.295279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8356 2019-Jan-16 22:08:31.295336 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
8357 2019-Jan-16 22:08:31.295971 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
8358 2019-Jan-16 22:08:31.296606 - [DEBUG]
8359 2019-Jan-16 22:08:31.296631 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
8360 2019-Jan-16 22:08:31.297276 - [DEBUG] Compose: EdgeIdentity * AllBottom
8361 2019-Jan-16 22:08:31.297304 - [DEBUG]
8362 2019-Jan-16 22:08:31.297328 - [DEBUG] Propagate flow
8363 2019-Jan-16 22:08:31.297351 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8364 2019-Jan-16 22:08:31.297408 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
8365 2019-Jan-16 22:08:31.298042 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8366 2019-Jan-16 22:08:31.298692 - [DEBUG] Edge function : AllBottom (result of previous compose)
8367 2019-Jan-16 22:08:31.298718 - [DEBUG]
8368 2019-Jan-16 22:08:31.298744 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8369 2019-Jan-16 22:08:31.298770 - [DEBUG] = AllBottom
8370 2019-Jan-16 22:08:31.298794 - [DEBUG]
8371 2019-Jan-16 22:08:31.298817 - [DEBUG] PROPAGATE: No new function!
8372 2019-Jan-16 22:08:31.298841 - [DEBUG] EDGE:
8373 2019-Jan-16 22:08:31.298899 - [DEBUG] ---> 8374 2019-Jan-16 22:08:31.299534 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8375 2019-Jan-16 22:08:31.300171 - [DEBUG]
8376 2019-Jan-16 22:08:31.300196 - [DEBUG] EDGE:
8377 2019-Jan-16 22:08:31.300254 - [DEBUG] ---> 8378 2019-Jan-16 22:08:31.300901 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8379 2019-Jan-16 22:08:31.301552 - [DEBUG]
8380 2019-Jan-16 22:08:31.301588 - [DEBUG] Compose: EdgeIdentity * AllBottom
8381 2019-Jan-16 22:08:31.301616 - [DEBUG]
8382 2019-Jan-16 22:08:31.301640 - [DEBUG] Propagate flow
8383 2019-Jan-16 22:08:31.301663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8384 2019-Jan-16 22:08:31.301720 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
8385 2019-Jan-16 22:08:31.302358 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8386 2019-Jan-16 22:08:31.302993 - [DEBUG] Edge function : AllBottom (result of previous compose)
8387 2019-Jan-16 22:08:31.303019 - [DEBUG]
8388 2019-Jan-16 22:08:31.303044 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8389 2019-Jan-16 22:08:31.303070 - [DEBUG] = AllBottom
8390 2019-Jan-16 22:08:31.303094 - [DEBUG]
8391 2019-Jan-16 22:08:31.303118 - [DEBUG] PROPAGATE: No new function!
8392 2019-Jan-16 22:08:31.303144 - [DEBUG] EDGE:
8393 2019-Jan-16 22:08:31.303202 - [DEBUG] ---> 8394 2019-Jan-16 22:08:31.303849 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8395 2019-Jan-16 22:08:31.304487 - [DEBUG]
8396 2019-Jan-16 22:08:31.304512 - [DEBUG] EDGE:
8397 2019-Jan-16 22:08:31.304569 - [DEBUG] ---> 8398 2019-Jan-16 22:08:31.305222 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8399 2019-Jan-16 22:08:31.305858 - [DEBUG]
8400 2019-Jan-16 22:08:31.305884 - [DEBUG] EDGE:
8401 2019-Jan-16 22:08:31.305941 - [DEBUG] ---> 8402 2019-Jan-16 22:08:31.306581 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8403 2019-Jan-16 22:08:31.307218 - [DEBUG]
8404 2019-Jan-16 22:08:31.307252 - [DEBUG] Compose: EdgeIdentity * AllBottom
8405 2019-Jan-16 22:08:31.307279 - [DEBUG]
8406 2019-Jan-16 22:08:31.307303 - [DEBUG] Propagate flow
8407 2019-Jan-16 22:08:31.307326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8408 2019-Jan-16 22:08:31.307383 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
8409 2019-Jan-16 22:08:31.308023 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8410 2019-Jan-16 22:08:31.308676 - [DEBUG] Edge function : AllBottom (result of previous compose)
8411 2019-Jan-16 22:08:31.308701 - [DEBUG]
8412 2019-Jan-16 22:08:31.308727 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8413 2019-Jan-16 22:08:31.308753 - [DEBUG] = AllBottom
8414 2019-Jan-16 22:08:31.308777 - [DEBUG]
8415 2019-Jan-16 22:08:31.308800 - [DEBUG] PROPAGATE: No new function!
8416 2019-Jan-16 22:08:31.308827 - [DEBUG] EDGE:
8417 2019-Jan-16 22:08:31.308884 - [DEBUG] ---> 8418 2019-Jan-16 22:08:31.309524 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8419 2019-Jan-16 22:08:31.310159 - [DEBUG]
8420 2019-Jan-16 22:08:31.310184 - [DEBUG] EDGE:
8421 2019-Jan-16 22:08:31.310242 - [DEBUG] ---> 8422 2019-Jan-16 22:08:31.310897 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8423 2019-Jan-16 22:08:31.311550 - [DEBUG]
8424 2019-Jan-16 22:08:31.311576 - [DEBUG] EDGE:
8425 2019-Jan-16 22:08:31.311634 - [DEBUG] ---> 8426 2019-Jan-16 22:08:31.312275 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8427 2019-Jan-16 22:08:31.312911 - [DEBUG]
8428 2019-Jan-16 22:08:31.312946 - [DEBUG] Compose: EdgeIdentity * AllBottom
8429 2019-Jan-16 22:08:31.312974 - [DEBUG]
8430 2019-Jan-16 22:08:31.312998 - [DEBUG] Propagate flow
8431 2019-Jan-16 22:08:31.313021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8432 2019-Jan-16 22:08:31.313078 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
8433 2019-Jan-16 22:08:31.313718 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8434 2019-Jan-16 22:08:31.314354 - [DEBUG] Edge function : AllBottom (result of previous compose)
8435 2019-Jan-16 22:08:31.314380 - [DEBUG]
8436 2019-Jan-16 22:08:31.314405 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8437 2019-Jan-16 22:08:31.314431 - [DEBUG] = AllBottom
8438 2019-Jan-16 22:08:31.314456 - [DEBUG]
8439 2019-Jan-16 22:08:31.314480 - [DEBUG] PROPAGATE: No new function!
8440 2019-Jan-16 22:08:31.314506 - [DEBUG] EDGE:
8441 2019-Jan-16 22:08:31.314564 - [DEBUG] ---> 8442 2019-Jan-16 22:08:31.315221 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8443 2019-Jan-16 22:08:31.315855 - [DEBUG]
8444 2019-Jan-16 22:08:31.315882 - [DEBUG] EDGE:
8445 2019-Jan-16 22:08:31.315939 - [DEBUG] ---> 8446 2019-Jan-16 22:08:31.316575 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8447 2019-Jan-16 22:08:31.317210 - [DEBUG]
8448 2019-Jan-16 22:08:31.317236 - [DEBUG] EDGE:
8449 2019-Jan-16 22:08:31.317293 - [DEBUG] ---> 8450 2019-Jan-16 22:08:31.317932 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8451 2019-Jan-16 22:08:31.318585 - [DEBUG]
8452 2019-Jan-16 22:08:31.318621 - [DEBUG] Compose: EdgeIdentity * AllBottom
8453 2019-Jan-16 22:08:31.318648 - [DEBUG]
8454 2019-Jan-16 22:08:31.318672 - [DEBUG] Propagate flow
8455 2019-Jan-16 22:08:31.318696 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8456 2019-Jan-16 22:08:31.318752 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
8457 2019-Jan-16 22:08:31.319392 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8458 2019-Jan-16 22:08:31.320028 - [DEBUG] Edge function : AllBottom (result of previous compose)
8459 2019-Jan-16 22:08:31.320054 - [DEBUG]
8460 2019-Jan-16 22:08:31.320080 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8461 2019-Jan-16 22:08:31.320105 - [DEBUG] = AllBottom
8462 2019-Jan-16 22:08:31.320130 - [DEBUG]
8463 2019-Jan-16 22:08:31.320154 - [DEBUG] PROPAGATE: No new function!
8464 2019-Jan-16 22:08:31.320180 - [DEBUG] EDGE:
8465 2019-Jan-16 22:08:31.320238 - [DEBUG] ---> 8466 2019-Jan-16 22:08:31.320885 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8467 2019-Jan-16 22:08:31.321536 - [DEBUG]
8468 2019-Jan-16 22:08:31.321571 - [DEBUG] Compose: EdgeIdentity * AllBottom
8469 2019-Jan-16 22:08:31.321598 - [DEBUG]
8470 2019-Jan-16 22:08:31.321621 - [DEBUG] Propagate flow
8471 2019-Jan-16 22:08:31.321645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8472 2019-Jan-16 22:08:31.321701 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
8473 2019-Jan-16 22:08:31.322337 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
8474 2019-Jan-16 22:08:31.322973 - [DEBUG] Edge function : AllBottom (result of previous compose)
8475 2019-Jan-16 22:08:31.322998 - [DEBUG]
8476 2019-Jan-16 22:08:31.323023 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8477 2019-Jan-16 22:08:31.323049 - [DEBUG] = AllBottom
8478 2019-Jan-16 22:08:31.323074 - [DEBUG]
8479 2019-Jan-16 22:08:31.323097 - [DEBUG] PROPAGATE: No new function!
8480 2019-Jan-16 22:08:31.323122 - [DEBUG] EDGE:
8481 2019-Jan-16 22:08:31.323180 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
8482 2019-Jan-16 22:08:31.323821 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8483 2019-Jan-16 22:08:31.324457 - [DEBUG]
8484 2019-Jan-16 22:08:31.324483 - [DEBUG] EDGE:
8485 2019-Jan-16 22:08:31.324540 - [DEBUG] ---> 8486 2019-Jan-16 22:08:31.325190 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8487 2019-Jan-16 22:08:31.325825 - [DEBUG]
8488 2019-Jan-16 22:08:31.325850 - [DEBUG] EDGE:
8489 2019-Jan-16 22:08:31.325908 - [DEBUG] ---> 8490 2019-Jan-16 22:08:31.326543 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8491 2019-Jan-16 22:08:31.327178 - [DEBUG]
8492 2019-Jan-16 22:08:31.327203 - [DEBUG] EDGE:
8493 2019-Jan-16 22:08:31.327261 - [DEBUG] ---> 8494 2019-Jan-16 22:08:31.327900 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
8495 2019-Jan-16 22:08:31.328550 - [DEBUG]
8496 2019-Jan-16 22:08:31.328577 - [DEBUG] Compose: EdgeIdentity * AllBottom
8497 2019-Jan-16 22:08:31.328603 - [DEBUG]
8498 2019-Jan-16 22:08:31.328627 - [DEBUG] Propagate flow
8499 2019-Jan-16 22:08:31.328650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8500 2019-Jan-16 22:08:31.328706 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8501 2019-Jan-16 22:08:31.329345 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
8502 2019-Jan-16 22:08:31.329984 - [DEBUG] Edge function : AllBottom (result of previous compose)
8503 2019-Jan-16 22:08:31.330010 - [DEBUG]
8504 2019-Jan-16 22:08:31.330035 - [DEBUG] Join: AllTop & AllBottom
8505 2019-Jan-16 22:08:31.330061 - [DEBUG] = AllBottom (new jump func)
8506 2019-Jan-16 22:08:31.330086 - [DEBUG]
8507 2019-Jan-16 22:08:31.330109 - [DEBUG] Start adding new jump function
8508 2019-Jan-16 22:08:31.330132 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8509 2019-Jan-16 22:08:31.330189 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
8510 2019-Jan-16 22:08:31.330847 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8511 2019-Jan-16 22:08:31.331502 - [DEBUG] Edge Function : AllBottom
8512 2019-Jan-16 22:08:31.331531 - [DEBUG] End adding new jump function
8513 2019-Jan-16 22:08:31.331555 - [DEBUG]
8514 2019-Jan-16 22:08:31.331579 - [DEBUG] -------------------------------------------- 242. Path Edge --------------------------------------------
8515 2019-Jan-16 22:08:31.331603 - [DEBUG]
8516 2019-Jan-16 22:08:31.331626 - [DEBUG] Process 242. path edge:
8517 2019-Jan-16 22:08:31.331650 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8518 2019-Jan-16 22:08:31.331706 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
8519 2019-Jan-16 22:08:31.332346 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
8520 2019-Jan-16 22:08:31.332988 - [DEBUG]
8521 2019-Jan-16 22:08:31.333012 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8522 2019-Jan-16 22:08:31.333707 - [DEBUG] Compose: EdgeIdentity * AllBottom
8523 2019-Jan-16 22:08:31.333736 - [DEBUG]
8524 2019-Jan-16 22:08:31.333760 - [DEBUG] Propagate flow
8525 2019-Jan-16 22:08:31.333784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8526 2019-Jan-16 22:08:31.333841 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
8527 2019-Jan-16 22:08:31.334480 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
8528 2019-Jan-16 22:08:31.335135 - [DEBUG] Edge function : AllBottom (result of previous compose)
8529 2019-Jan-16 22:08:31.335161 - [DEBUG]
8530 2019-Jan-16 22:08:31.335185 - [DEBUG] Join: AllTop & AllBottom
8531 2019-Jan-16 22:08:31.335211 - [DEBUG] = AllBottom (new jump func)
8532 2019-Jan-16 22:08:31.335236 - [DEBUG]
8533 2019-Jan-16 22:08:31.335259 - [DEBUG] Start adding new jump function
8534 2019-Jan-16 22:08:31.335283 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8535 2019-Jan-16 22:08:31.335339 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
8536 2019-Jan-16 22:08:31.335980 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
8537 2019-Jan-16 22:08:31.336615 - [DEBUG] Edge Function : AllBottom
8538 2019-Jan-16 22:08:31.336643 - [DEBUG] End adding new jump function
8539 2019-Jan-16 22:08:31.336667 - [DEBUG]
8540 2019-Jan-16 22:08:31.336691 - [DEBUG] -------------------------------------------- 243. Path Edge --------------------------------------------
8541 2019-Jan-16 22:08:31.336715 - [DEBUG]
8542 2019-Jan-16 22:08:31.336738 - [DEBUG] Process 243. path edge:
8543 2019-Jan-16 22:08:31.336762 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8544 2019-Jan-16 22:08:31.336818 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
8545 2019-Jan-16 22:08:31.337462 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
8546 2019-Jan-16 22:08:31.338115 - [DEBUG]
8547 2019-Jan-16 22:08:31.338141 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
8548 2019-Jan-16 22:08:31.338791 - [DEBUG] Compose: EdgeIdentity * AllBottom
8549 2019-Jan-16 22:08:31.338819 - [DEBUG]
8550 2019-Jan-16 22:08:31.338843 - [DEBUG] Propagate flow
8551 2019-Jan-16 22:08:31.338867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8552 2019-Jan-16 22:08:31.338924 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8553 2019-Jan-16 22:08:31.339560 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
8554 2019-Jan-16 22:08:31.340210 - [DEBUG] Edge function : AllBottom (result of previous compose)
8555 2019-Jan-16 22:08:31.340236 - [DEBUG]
8556 2019-Jan-16 22:08:31.340261 - [DEBUG] Join: AllTop & AllBottom
8557 2019-Jan-16 22:08:31.340287 - [DEBUG] = AllBottom (new jump func)
8558 2019-Jan-16 22:08:31.340311 - [DEBUG]
8559 2019-Jan-16 22:08:31.340335 - [DEBUG] Start adding new jump function
8560 2019-Jan-16 22:08:31.340358 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8561 2019-Jan-16 22:08:31.340414 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
8562 2019-Jan-16 22:08:31.341055 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8563 2019-Jan-16 22:08:31.341707 - [DEBUG] Edge Function : AllBottom
8564 2019-Jan-16 22:08:31.341735 - [DEBUG] End adding new jump function
8565 2019-Jan-16 22:08:31.341759 - [DEBUG]
8566 2019-Jan-16 22:08:31.341783 - [DEBUG] -------------------------------------------- 244. Path Edge --------------------------------------------
8567 2019-Jan-16 22:08:31.341807 - [DEBUG]
8568 2019-Jan-16 22:08:31.341830 - [DEBUG] Process 244. path edge:
8569 2019-Jan-16 22:08:31.341854 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8570 2019-Jan-16 22:08:31.341910 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
8571 2019-Jan-16 22:08:31.342546 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
8572 2019-Jan-16 22:08:31.343187 - [DEBUG]
8573 2019-Jan-16 22:08:31.343212 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8574 2019-Jan-16 22:08:31.343863 - [DEBUG] Compose: EdgeIdentity * AllBottom
8575 2019-Jan-16 22:08:31.343891 - [DEBUG]
8576 2019-Jan-16 22:08:31.343915 - [DEBUG] Propagate flow
8577 2019-Jan-16 22:08:31.343938 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8578 2019-Jan-16 22:08:31.343995 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
8579 2019-Jan-16 22:08:31.344636 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8580 2019-Jan-16 22:08:31.345288 - [DEBUG] Edge function : AllBottom (result of previous compose)
8581 2019-Jan-16 22:08:31.345314 - [DEBUG]
8582 2019-Jan-16 22:08:31.345338 - [DEBUG] Join: AllTop & AllBottom
8583 2019-Jan-16 22:08:31.345364 - [DEBUG] = AllBottom (new jump func)
8584 2019-Jan-16 22:08:31.345389 - [DEBUG]
8585 2019-Jan-16 22:08:31.345412 - [DEBUG] Start adding new jump function
8586 2019-Jan-16 22:08:31.345436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8587 2019-Jan-16 22:08:31.345492 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8588 2019-Jan-16 22:08:31.346126 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
8589 2019-Jan-16 22:08:31.346766 - [DEBUG] Edge Function : AllBottom
8590 2019-Jan-16 22:08:31.346795 - [DEBUG] End adding new jump function
8591 2019-Jan-16 22:08:31.346819 - [DEBUG]
8592 2019-Jan-16 22:08:31.346842 - [DEBUG] -------------------------------------------- 245. Path Edge --------------------------------------------
8593 2019-Jan-16 22:08:31.346866 - [DEBUG]
8594 2019-Jan-16 22:08:31.346890 - [DEBUG] Process 245. path edge:
8595 2019-Jan-16 22:08:31.346913 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8596 2019-Jan-16 22:08:31.346969 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
8597 2019-Jan-16 22:08:31.347618 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
8598 2019-Jan-16 22:08:31.348270 - [DEBUG]
8599 2019-Jan-16 22:08:31.348295 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
8600 2019-Jan-16 22:08:31.348952 - [DEBUG] Compose: EdgeIdentity * AllBottom
8601 2019-Jan-16 22:08:31.348980 - [DEBUG]
8602 2019-Jan-16 22:08:31.349004 - [DEBUG] Propagate flow
8603 2019-Jan-16 22:08:31.349027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8604 2019-Jan-16 22:08:31.349084 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
8605 2019-Jan-16 22:08:31.349726 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8606 2019-Jan-16 22:08:31.350361 - [DEBUG] Edge function : AllBottom (result of previous compose)
8607 2019-Jan-16 22:08:31.350387 - [DEBUG]
8608 2019-Jan-16 22:08:31.350412 - [DEBUG] Join: AllTop & AllBottom
8609 2019-Jan-16 22:08:31.350438 - [DEBUG] = AllBottom (new jump func)
8610 2019-Jan-16 22:08:31.350463 - [DEBUG]
8611 2019-Jan-16 22:08:31.350486 - [DEBUG] Start adding new jump function
8612 2019-Jan-16 22:08:31.350510 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8613 2019-Jan-16 22:08:31.350566 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8614 2019-Jan-16 22:08:31.351201 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
8615 2019-Jan-16 22:08:31.351857 - [DEBUG] Edge Function : AllBottom
8616 2019-Jan-16 22:08:31.351886 - [DEBUG] End adding new jump function
8617 2019-Jan-16 22:08:31.351910 - [DEBUG]
8618 2019-Jan-16 22:08:31.351934 - [DEBUG] -------------------------------------------- 246. Path Edge --------------------------------------------
8619 2019-Jan-16 22:08:31.351958 - [DEBUG]
8620 2019-Jan-16 22:08:31.351982 - [DEBUG] Process 246. path edge:
8621 2019-Jan-16 22:08:31.352005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8622 2019-Jan-16 22:08:31.352062 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
8623 2019-Jan-16 22:08:31.352701 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
8624 2019-Jan-16 22:08:31.353337 - [DEBUG]
8625 2019-Jan-16 22:08:31.353362 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
8626 2019-Jan-16 22:08:31.354006 - [DEBUG] Possible callees:
8627 2019-Jan-16 22:08:31.354031 - [DEBUG] bar
8628 2019-Jan-16 22:08:31.354056 - [DEBUG] Possible return sites:
8629 2019-Jan-16 22:08:31.354080 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !718630 2019-Jan-16 22:08:31.355364 - [DEBUG] Found and process special summary
8631 2019-Jan-16 22:08:31.355397 - [DEBUG] Compose: EdgeIdentity * AllBottom
8632 2019-Jan-16 22:08:31.355425 - [DEBUG]
8633 2019-Jan-16 22:08:31.355449 - [DEBUG] Propagate flow
8634 2019-Jan-16 22:08:31.355473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8635 2019-Jan-16 22:08:31.355529 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
8636 2019-Jan-16 22:08:31.356170 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8637 2019-Jan-16 22:08:31.356806 - [DEBUG] Edge function : AllBottom (result of previous compose)
8638 2019-Jan-16 22:08:31.356832 - [DEBUG]
8639 2019-Jan-16 22:08:31.356857 - [DEBUG] Join: AllTop & AllBottom
8640 2019-Jan-16 22:08:31.356883 - [DEBUG] = AllBottom (new jump func)
8641 2019-Jan-16 22:08:31.356908 - [DEBUG]
8642 2019-Jan-16 22:08:31.356940 - [DEBUG] Start adding new jump function
8643 2019-Jan-16 22:08:31.356964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8644 2019-Jan-16 22:08:31.357020 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8645 2019-Jan-16 22:08:31.357655 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
8646 2019-Jan-16 22:08:31.358311 - [DEBUG] Edge Function : AllBottom
8647 2019-Jan-16 22:08:31.358339 - [DEBUG] End adding new jump function
8648 2019-Jan-16 22:08:31.358363 - [DEBUG]
8649 2019-Jan-16 22:08:31.358387 - [DEBUG] -------------------------------------------- 247. Path Edge --------------------------------------------
8650 2019-Jan-16 22:08:31.358411 - [DEBUG]
8651 2019-Jan-16 22:08:31.358435 - [DEBUG] Process 247. path edge:
8652 2019-Jan-16 22:08:31.358459 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8653 2019-Jan-16 22:08:31.358515 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
8654 2019-Jan-16 22:08:31.359155 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
8655 2019-Jan-16 22:08:31.359790 - [DEBUG]
8656 2019-Jan-16 22:08:31.359815 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
8657 2019-Jan-16 22:08:31.360467 - [DEBUG] Compose: EdgeIdentity * AllBottom
8658 2019-Jan-16 22:08:31.360495 - [DEBUG]
8659 2019-Jan-16 22:08:31.360519 - [DEBUG] Propagate flow
8660 2019-Jan-16 22:08:31.360542 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8661 2019-Jan-16 22:08:31.360598 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
8662 2019-Jan-16 22:08:31.361235 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8663 2019-Jan-16 22:08:31.361888 - [DEBUG] Edge function : AllBottom (result of previous compose)
8664 2019-Jan-16 22:08:31.361913 - [DEBUG]
8665 2019-Jan-16 22:08:31.361938 - [DEBUG] Join: AllTop & AllBottom
8666 2019-Jan-16 22:08:31.361964 - [DEBUG] = AllBottom (new jump func)
8667 2019-Jan-16 22:08:31.361989 - [DEBUG]
8668 2019-Jan-16 22:08:31.362012 - [DEBUG] Start adding new jump function
8669 2019-Jan-16 22:08:31.362036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8670 2019-Jan-16 22:08:31.362092 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8671 2019-Jan-16 22:08:31.362727 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
8672 2019-Jan-16 22:08:31.363363 - [DEBUG] Edge Function : AllBottom
8673 2019-Jan-16 22:08:31.363391 - [DEBUG] End adding new jump function
8674 2019-Jan-16 22:08:31.363415 - [DEBUG]
8675 2019-Jan-16 22:08:31.363439 - [DEBUG] -------------------------------------------- 248. Path Edge --------------------------------------------
8676 2019-Jan-16 22:08:31.363464 - [DEBUG]
8677 2019-Jan-16 22:08:31.363487 - [DEBUG] Process 248. path edge:
8678 2019-Jan-16 22:08:31.363511 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8679 2019-Jan-16 22:08:31.363567 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
8680 2019-Jan-16 22:08:31.364202 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
8681 2019-Jan-16 22:08:31.364851 - [DEBUG]
8682 2019-Jan-16 22:08:31.364877 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
8683 2019-Jan-16 22:08:31.365525 - [DEBUG] Compose: EdgeIdentity * AllBottom
8684 2019-Jan-16 22:08:31.365554 - [DEBUG]
8685 2019-Jan-16 22:08:31.365578 - [DEBUG] Propagate flow
8686 2019-Jan-16 22:08:31.365602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8687 2019-Jan-16 22:08:31.365666 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
8688 2019-Jan-16 22:08:31.366316 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8689 2019-Jan-16 22:08:31.366952 - [DEBUG] Edge function : AllBottom (result of previous compose)
8690 2019-Jan-16 22:08:31.366978 - [DEBUG]
8691 2019-Jan-16 22:08:31.367003 - [DEBUG] Join: AllTop & AllBottom
8692 2019-Jan-16 22:08:31.367029 - [DEBUG] = AllBottom (new jump func)
8693 2019-Jan-16 22:08:31.367054 - [DEBUG]
8694 2019-Jan-16 22:08:31.367078 - [DEBUG] Start adding new jump function
8695 2019-Jan-16 22:08:31.367101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8696 2019-Jan-16 22:08:31.367157 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8697 2019-Jan-16 22:08:31.367795 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
8698 2019-Jan-16 22:08:31.368456 - [DEBUG] Edge Function : AllBottom
8699 2019-Jan-16 22:08:31.368485 - [DEBUG] End adding new jump function
8700 2019-Jan-16 22:08:31.368509 - [DEBUG]
8701 2019-Jan-16 22:08:31.368533 - [DEBUG] -------------------------------------------- 249. Path Edge --------------------------------------------
8702 2019-Jan-16 22:08:31.368558 - [DEBUG]
8703 2019-Jan-16 22:08:31.368582 - [DEBUG] Process 249. path edge:
8704 2019-Jan-16 22:08:31.368605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8705 2019-Jan-16 22:08:31.368662 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
8706 2019-Jan-16 22:08:31.369310 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
8707 2019-Jan-16 22:08:31.369944 - [DEBUG]
8708 2019-Jan-16 22:08:31.369969 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
8709 2019-Jan-16 22:08:31.370621 - [DEBUG] Possible callees:
8710 2019-Jan-16 22:08:31.370647 - [DEBUG] llvm.dbg.declare
8711 2019-Jan-16 22:08:31.370672 - [DEBUG] Possible return sites:
8712 2019-Jan-16 22:08:31.370696 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !788713 2019-Jan-16 22:08:31.371987 - [DEBUG] Found and process special summary
8714 2019-Jan-16 22:08:31.372021 - [DEBUG] Compose: EdgeIdentity * AllBottom
8715 2019-Jan-16 22:08:31.372049 - [DEBUG]
8716 2019-Jan-16 22:08:31.372073 - [DEBUG] Propagate flow
8717 2019-Jan-16 22:08:31.372097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8718 2019-Jan-16 22:08:31.372153 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
8719 2019-Jan-16 22:08:31.372801 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8720 2019-Jan-16 22:08:31.373438 - [DEBUG] Edge function : AllBottom (result of previous compose)
8721 2019-Jan-16 22:08:31.373464 - [DEBUG]
8722 2019-Jan-16 22:08:31.373489 - [DEBUG] Join: AllTop & AllBottom
8723 2019-Jan-16 22:08:31.373515 - [DEBUG] = AllBottom (new jump func)
8724 2019-Jan-16 22:08:31.373540 - [DEBUG]
8725 2019-Jan-16 22:08:31.373563 - [DEBUG] Start adding new jump function
8726 2019-Jan-16 22:08:31.373587 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8727 2019-Jan-16 22:08:31.373643 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8728 2019-Jan-16 22:08:31.374279 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
8729 2019-Jan-16 22:08:31.374943 - [DEBUG] Edge Function : AllBottom
8730 2019-Jan-16 22:08:31.374972 - [DEBUG] End adding new jump function
8731 2019-Jan-16 22:08:31.374996 - [DEBUG]
8732 2019-Jan-16 22:08:31.375020 - [DEBUG] -------------------------------------------- 250. Path Edge --------------------------------------------
8733 2019-Jan-16 22:08:31.375045 - [DEBUG]
8734 2019-Jan-16 22:08:31.375069 - [DEBUG] Process 250. path edge:
8735 2019-Jan-16 22:08:31.375093 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8736 2019-Jan-16 22:08:31.375150 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
8737 2019-Jan-16 22:08:31.375791 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
8738 2019-Jan-16 22:08:31.376428 - [DEBUG]
8739 2019-Jan-16 22:08:31.376453 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
8740 2019-Jan-16 22:08:31.377104 - [DEBUG] Compose: EdgeIdentity * AllBottom
8741 2019-Jan-16 22:08:31.377132 - [DEBUG]
8742 2019-Jan-16 22:08:31.377156 - [DEBUG] Propagate flow
8743 2019-Jan-16 22:08:31.377180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8744 2019-Jan-16 22:08:31.377236 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
8745 2019-Jan-16 22:08:31.377879 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8746 2019-Jan-16 22:08:31.378530 - [DEBUG] Edge function : AllBottom (result of previous compose)
8747 2019-Jan-16 22:08:31.378556 - [DEBUG]
8748 2019-Jan-16 22:08:31.378580 - [DEBUG] Join: AllTop & AllBottom
8749 2019-Jan-16 22:08:31.378606 - [DEBUG] = AllBottom (new jump func)
8750 2019-Jan-16 22:08:31.378631 - [DEBUG]
8751 2019-Jan-16 22:08:31.378654 - [DEBUG] Start adding new jump function
8752 2019-Jan-16 22:08:31.378678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8753 2019-Jan-16 22:08:31.378734 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8754 2019-Jan-16 22:08:31.379369 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
8755 2019-Jan-16 22:08:31.380005 - [DEBUG] Edge Function : AllBottom
8756 2019-Jan-16 22:08:31.380033 - [DEBUG] End adding new jump function
8757 2019-Jan-16 22:08:31.380057 - [DEBUG]
8758 2019-Jan-16 22:08:31.380081 - [DEBUG] -------------------------------------------- 251. Path Edge --------------------------------------------
8759 2019-Jan-16 22:08:31.380105 - [DEBUG]
8760 2019-Jan-16 22:08:31.380129 - [DEBUG] Process 251. path edge:
8761 2019-Jan-16 22:08:31.380152 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8762 2019-Jan-16 22:08:31.380208 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
8763 2019-Jan-16 22:08:31.380844 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
8764 2019-Jan-16 22:08:31.381492 - [DEBUG]
8765 2019-Jan-16 22:08:31.381518 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
8766 2019-Jan-16 22:08:31.382164 - [DEBUG] Compose: EdgeIdentity * AllBottom
8767 2019-Jan-16 22:08:31.382192 - [DEBUG]
8768 2019-Jan-16 22:08:31.382216 - [DEBUG] Propagate flow
8769 2019-Jan-16 22:08:31.382240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8770 2019-Jan-16 22:08:31.382296 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
8771 2019-Jan-16 22:08:31.382937 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8772 2019-Jan-16 22:08:31.383572 - [DEBUG] Edge function : AllBottom (result of previous compose)
8773 2019-Jan-16 22:08:31.383597 - [DEBUG]
8774 2019-Jan-16 22:08:31.383629 - [DEBUG] Join: AllTop & AllBottom
8775 2019-Jan-16 22:08:31.383656 - [DEBUG] = AllBottom (new jump func)
8776 2019-Jan-16 22:08:31.383681 - [DEBUG]
8777 2019-Jan-16 22:08:31.383704 - [DEBUG] Start adding new jump function
8778 2019-Jan-16 22:08:31.383728 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8779 2019-Jan-16 22:08:31.383784 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8780 2019-Jan-16 22:08:31.384421 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
8781 2019-Jan-16 22:08:31.385076 - [DEBUG] Edge Function : AllBottom
8782 2019-Jan-16 22:08:31.385104 - [DEBUG] End adding new jump function
8783 2019-Jan-16 22:08:31.385128 - [DEBUG]
8784 2019-Jan-16 22:08:31.385152 - [DEBUG] -------------------------------------------- 252. Path Edge --------------------------------------------
8785 2019-Jan-16 22:08:31.385177 - [DEBUG]
8786 2019-Jan-16 22:08:31.385200 - [DEBUG] Process 252. path edge:
8787 2019-Jan-16 22:08:31.385224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8788 2019-Jan-16 22:08:31.385280 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
8789 2019-Jan-16 22:08:31.385922 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
8790 2019-Jan-16 22:08:31.386557 - [DEBUG]
8791 2019-Jan-16 22:08:31.386582 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
8792 2019-Jan-16 22:08:31.387233 - [DEBUG] Compose: EdgeIdentity * AllBottom
8793 2019-Jan-16 22:08:31.387260 - [DEBUG]
8794 2019-Jan-16 22:08:31.387284 - [DEBUG] Propagate flow
8795 2019-Jan-16 22:08:31.387308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8796 2019-Jan-16 22:08:31.387364 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
8797 2019-Jan-16 22:08:31.388000 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8798 2019-Jan-16 22:08:31.388652 - [DEBUG] Edge function : AllBottom (result of previous compose)
8799 2019-Jan-16 22:08:31.388678 - [DEBUG]
8800 2019-Jan-16 22:08:31.388703 - [DEBUG] Join: AllTop & AllBottom
8801 2019-Jan-16 22:08:31.388728 - [DEBUG] = AllBottom (new jump func)
8802 2019-Jan-16 22:08:31.388753 - [DEBUG]
8803 2019-Jan-16 22:08:31.388776 - [DEBUG] Start adding new jump function
8804 2019-Jan-16 22:08:31.388800 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8805 2019-Jan-16 22:08:31.388856 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8806 2019-Jan-16 22:08:31.389491 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
8807 2019-Jan-16 22:08:31.390127 - [DEBUG] Edge Function : AllBottom
8808 2019-Jan-16 22:08:31.390155 - [DEBUG] End adding new jump function
8809 2019-Jan-16 22:08:31.390179 - [DEBUG]
8810 2019-Jan-16 22:08:31.390203 - [DEBUG] -------------------------------------------- 253. Path Edge --------------------------------------------
8811 2019-Jan-16 22:08:31.390227 - [DEBUG]
8812 2019-Jan-16 22:08:31.390251 - [DEBUG] Process 253. path edge:
8813 2019-Jan-16 22:08:31.390275 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8814 2019-Jan-16 22:08:31.390331 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
8815 2019-Jan-16 22:08:31.390968 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
8816 2019-Jan-16 22:08:31.391619 - [DEBUG]
8817 2019-Jan-16 22:08:31.391644 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
8818 2019-Jan-16 22:08:31.392292 - [DEBUG] Compose: EdgeIdentity * AllBottom
8819 2019-Jan-16 22:08:31.392321 - [DEBUG]
8820 2019-Jan-16 22:08:31.392357 - [DEBUG] Propagate flow
8821 2019-Jan-16 22:08:31.392381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8822 2019-Jan-16 22:08:31.392438 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
8823 2019-Jan-16 22:08:31.393075 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8824 2019-Jan-16 22:08:31.393710 - [DEBUG] Edge function : AllBottom (result of previous compose)
8825 2019-Jan-16 22:08:31.393735 - [DEBUG]
8826 2019-Jan-16 22:08:31.393760 - [DEBUG] Join: AllTop & AllBottom
8827 2019-Jan-16 22:08:31.393786 - [DEBUG] = AllBottom (new jump func)
8828 2019-Jan-16 22:08:31.393811 - [DEBUG]
8829 2019-Jan-16 22:08:31.393834 - [DEBUG] Start adding new jump function
8830 2019-Jan-16 22:08:31.393858 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8831 2019-Jan-16 22:08:31.393913 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8832 2019-Jan-16 22:08:31.394550 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
8833 2019-Jan-16 22:08:31.395200 - [DEBUG] Edge Function : AllBottom
8834 2019-Jan-16 22:08:31.395228 - [DEBUG] End adding new jump function
8835 2019-Jan-16 22:08:31.395252 - [DEBUG]
8836 2019-Jan-16 22:08:31.395276 - [DEBUG] -------------------------------------------- 254. Path Edge --------------------------------------------
8837 2019-Jan-16 22:08:31.395301 - [DEBUG]
8838 2019-Jan-16 22:08:31.395324 - [DEBUG] Process 254. path edge:
8839 2019-Jan-16 22:08:31.395348 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8840 2019-Jan-16 22:08:31.395404 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
8841 2019-Jan-16 22:08:31.396041 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
8842 2019-Jan-16 22:08:31.396676 - [DEBUG]
8843 2019-Jan-16 22:08:31.396701 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
8844 2019-Jan-16 22:08:31.397350 - [DEBUG] Compose: EdgeIdentity * AllBottom
8845 2019-Jan-16 22:08:31.397378 - [DEBUG]
8846 2019-Jan-16 22:08:31.397402 - [DEBUG] Propagate flow
8847 2019-Jan-16 22:08:31.397425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8848 2019-Jan-16 22:08:31.397482 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
8849 2019-Jan-16 22:08:31.398136 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8850 2019-Jan-16 22:08:31.398771 - [DEBUG] Edge function : AllBottom (result of previous compose)
8851 2019-Jan-16 22:08:31.398797 - [DEBUG]
8852 2019-Jan-16 22:08:31.398821 - [DEBUG] Join: AllTop & AllBottom
8853 2019-Jan-16 22:08:31.398847 - [DEBUG] = AllBottom (new jump func)
8854 2019-Jan-16 22:08:31.398872 - [DEBUG]
8855 2019-Jan-16 22:08:31.398896 - [DEBUG] Start adding new jump function
8856 2019-Jan-16 22:08:31.398919 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8857 2019-Jan-16 22:08:31.398975 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8858 2019-Jan-16 22:08:31.399610 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
8859 2019-Jan-16 22:08:31.400252 - [DEBUG] Edge Function : AllBottom
8860 2019-Jan-16 22:08:31.400280 - [DEBUG] End adding new jump function
8861 2019-Jan-16 22:08:31.400304 - [DEBUG]
8862 2019-Jan-16 22:08:31.400328 - [DEBUG] -------------------------------------------- 255. Path Edge --------------------------------------------
8863 2019-Jan-16 22:08:31.400352 - [DEBUG]
8864 2019-Jan-16 22:08:31.400376 - [DEBUG] Process 255. path edge:
8865 2019-Jan-16 22:08:31.400399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8866 2019-Jan-16 22:08:31.400463 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
8867 2019-Jan-16 22:08:31.401107 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
8868 2019-Jan-16 22:08:31.401760 - [DEBUG]
8869 2019-Jan-16 22:08:31.401785 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
8870 2019-Jan-16 22:08:31.402436 - [DEBUG] Compose: EdgeIdentity * AllBottom
8871 2019-Jan-16 22:08:31.402464 - [DEBUG]
8872 2019-Jan-16 22:08:31.402488 - [DEBUG] Propagate flow
8873 2019-Jan-16 22:08:31.402511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8874 2019-Jan-16 22:08:31.402568 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8875 2019-Jan-16 22:08:31.403205 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8876 2019-Jan-16 22:08:31.403841 - [DEBUG] Edge function : AllBottom (result of previous compose)
8877 2019-Jan-16 22:08:31.403866 - [DEBUG]
8878 2019-Jan-16 22:08:31.403891 - [DEBUG] Join: AllTop & AllBottom
8879 2019-Jan-16 22:08:31.403917 - [DEBUG] = AllBottom (new jump func)
8880 2019-Jan-16 22:08:31.403941 - [DEBUG]
8881 2019-Jan-16 22:08:31.403965 - [DEBUG] Start adding new jump function
8882 2019-Jan-16 22:08:31.403989 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8883 2019-Jan-16 22:08:31.404044 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8884 2019-Jan-16 22:08:31.404680 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8885 2019-Jan-16 22:08:31.405336 - [DEBUG] Edge Function : AllBottom
8886 2019-Jan-16 22:08:31.405363 - [DEBUG] End adding new jump function
8887 2019-Jan-16 22:08:31.405387 - [DEBUG]
8888 2019-Jan-16 22:08:31.405411 - [DEBUG] -------------------------------------------- 256. Path Edge --------------------------------------------
8889 2019-Jan-16 22:08:31.405436 - [DEBUG]
8890 2019-Jan-16 22:08:31.405459 - [DEBUG] Process 256. path edge:
8891 2019-Jan-16 22:08:31.405483 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8892 2019-Jan-16 22:08:31.405539 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
8893 2019-Jan-16 22:08:31.406177 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
8894 2019-Jan-16 22:08:31.406813 - [DEBUG]
8895 2019-Jan-16 22:08:31.406839 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8896 2019-Jan-16 22:08:31.407486 - [DEBUG] Compose: EdgeIdentity * AllBottom
8897 2019-Jan-16 22:08:31.407514 - [DEBUG]
8898 2019-Jan-16 22:08:31.407538 - [DEBUG] Propagate flow
8899 2019-Jan-16 22:08:31.407562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8900 2019-Jan-16 22:08:31.407618 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
8901 2019-Jan-16 22:08:31.408282 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8902 2019-Jan-16 22:08:31.408919 - [DEBUG] Edge function : AllBottom (result of previous compose)
8903 2019-Jan-16 22:08:31.408945 - [DEBUG]
8904 2019-Jan-16 22:08:31.408970 - [DEBUG] Join: AllTop & AllBottom
8905 2019-Jan-16 22:08:31.408996 - [DEBUG] = AllBottom (new jump func)
8906 2019-Jan-16 22:08:31.409020 - [DEBUG]
8907 2019-Jan-16 22:08:31.409044 - [DEBUG] Start adding new jump function
8908 2019-Jan-16 22:08:31.409067 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8909 2019-Jan-16 22:08:31.409131 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8910 2019-Jan-16 22:08:31.409768 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
8911 2019-Jan-16 22:08:31.410413 - [DEBUG] Edge Function : AllBottom
8912 2019-Jan-16 22:08:31.410441 - [DEBUG] End adding new jump function
8913 2019-Jan-16 22:08:31.410465 - [DEBUG]
8914 2019-Jan-16 22:08:31.410489 - [DEBUG] -------------------------------------------- 257. Path Edge --------------------------------------------
8915 2019-Jan-16 22:08:31.410513 - [DEBUG]
8916 2019-Jan-16 22:08:31.410537 - [DEBUG] Process 257. path edge:
8917 2019-Jan-16 22:08:31.410560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8918 2019-Jan-16 22:08:31.410617 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
8919 2019-Jan-16 22:08:31.411272 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
8920 2019-Jan-16 22:08:31.411928 - [DEBUG]
8921 2019-Jan-16 22:08:31.411953 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
8922 2019-Jan-16 22:08:31.412605 - [DEBUG] Possible callees:
8923 2019-Jan-16 22:08:31.412631 - [DEBUG] llvm.dbg.declare
8924 2019-Jan-16 22:08:31.412656 - [DEBUG] Possible return sites:
8925 2019-Jan-16 22:08:31.412679 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1208926 2019-Jan-16 22:08:31.413976 - [DEBUG] Found and process special summary
8927 2019-Jan-16 22:08:31.414019 - [DEBUG] Compose: EdgeIdentity * AllBottom
8928 2019-Jan-16 22:08:31.414048 - [DEBUG]
8929 2019-Jan-16 22:08:31.414073 - [DEBUG] Propagate flow
8930 2019-Jan-16 22:08:31.414096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8931 2019-Jan-16 22:08:31.414163 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
8932 2019-Jan-16 22:08:31.416303 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8933 2019-Jan-16 22:08:31.417079 - [DEBUG] Edge function : AllBottom (result of previous compose)
8934 2019-Jan-16 22:08:31.417107 - [DEBUG]
8935 2019-Jan-16 22:08:31.417133 - [DEBUG] Join: AllTop & AllBottom
8936 2019-Jan-16 22:08:31.417160 - [DEBUG] = AllBottom (new jump func)
8937 2019-Jan-16 22:08:31.417184 - [DEBUG]
8938 2019-Jan-16 22:08:31.417208 - [DEBUG] Start adding new jump function
8939 2019-Jan-16 22:08:31.417231 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8940 2019-Jan-16 22:08:31.417297 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8941 2019-Jan-16 22:08:31.417999 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
8942 2019-Jan-16 22:08:31.419051 - [DEBUG] Edge Function : AllBottom
8943 2019-Jan-16 22:08:31.419097 - [DEBUG] End adding new jump function
8944 2019-Jan-16 22:08:31.419135 - [DEBUG]
8945 2019-Jan-16 22:08:31.419172 - [DEBUG] -------------------------------------------- 258. Path Edge --------------------------------------------
8946 2019-Jan-16 22:08:31.419211 - [DEBUG]
8947 2019-Jan-16 22:08:31.419247 - [DEBUG] Process 258. path edge:
8948 2019-Jan-16 22:08:31.419284 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8949 2019-Jan-16 22:08:31.419375 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
8950 2019-Jan-16 22:08:31.420388 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
8951 2019-Jan-16 22:08:31.421429 - [DEBUG]
8952 2019-Jan-16 22:08:31.421473 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
8953 2019-Jan-16 22:08:31.422162 - [DEBUG] Compose: EdgeIdentity * AllBottom
8954 2019-Jan-16 22:08:31.422192 - [DEBUG]
8955 2019-Jan-16 22:08:31.422216 - [DEBUG] Propagate flow
8956 2019-Jan-16 22:08:31.422240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8957 2019-Jan-16 22:08:31.422298 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
8958 2019-Jan-16 22:08:31.422936 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8959 2019-Jan-16 22:08:31.423575 - [DEBUG] Edge function : AllBottom (result of previous compose)
8960 2019-Jan-16 22:08:31.423600 - [DEBUG]
8961 2019-Jan-16 22:08:31.423625 - [DEBUG] Join: AllTop & AllBottom
8962 2019-Jan-16 22:08:31.423651 - [DEBUG] = AllBottom (new jump func)
8963 2019-Jan-16 22:08:31.423676 - [DEBUG]
8964 2019-Jan-16 22:08:31.423699 - [DEBUG] Start adding new jump function
8965 2019-Jan-16 22:08:31.423723 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8966 2019-Jan-16 22:08:31.423779 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8967 2019-Jan-16 22:08:31.424414 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
8968 2019-Jan-16 22:08:31.425072 - [DEBUG] Edge Function : AllBottom
8969 2019-Jan-16 22:08:31.425100 - [DEBUG] End adding new jump function
8970 2019-Jan-16 22:08:31.425124 - [DEBUG]
8971 2019-Jan-16 22:08:31.425148 - [DEBUG] -------------------------------------------- 259. Path Edge --------------------------------------------
8972 2019-Jan-16 22:08:31.425173 - [DEBUG]
8973 2019-Jan-16 22:08:31.425196 - [DEBUG] Process 259. path edge:
8974 2019-Jan-16 22:08:31.425220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8975 2019-Jan-16 22:08:31.425277 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
8976 2019-Jan-16 22:08:31.425912 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
8977 2019-Jan-16 22:08:31.426548 - [DEBUG]
8978 2019-Jan-16 22:08:31.426574 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
8979 2019-Jan-16 22:08:31.427224 - [DEBUG] Compose: EdgeIdentity * AllBottom
8980 2019-Jan-16 22:08:31.427252 - [DEBUG]
8981 2019-Jan-16 22:08:31.427276 - [DEBUG] Propagate flow
8982 2019-Jan-16 22:08:31.427299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8983 2019-Jan-16 22:08:31.427356 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8984 2019-Jan-16 22:08:31.428007 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8985 2019-Jan-16 22:08:31.428663 - [DEBUG] Edge function : AllBottom (result of previous compose)
8986 2019-Jan-16 22:08:31.428688 - [DEBUG]
8987 2019-Jan-16 22:08:31.428713 - [DEBUG] Join: AllTop & AllBottom
8988 2019-Jan-16 22:08:31.428739 - [DEBUG] = AllBottom (new jump func)
8989 2019-Jan-16 22:08:31.428764 - [DEBUG]
8990 2019-Jan-16 22:08:31.428787 - [DEBUG] Start adding new jump function
8991 2019-Jan-16 22:08:31.428811 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8992 2019-Jan-16 22:08:31.428866 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8993 2019-Jan-16 22:08:31.429502 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8994 2019-Jan-16 22:08:31.430147 - [DEBUG] Edge Function : AllBottom
8995 2019-Jan-16 22:08:31.430175 - [DEBUG] End adding new jump function
8996 2019-Jan-16 22:08:31.430208 - [DEBUG]
8997 2019-Jan-16 22:08:31.430233 - [DEBUG] -------------------------------------------- 260. Path Edge --------------------------------------------
8998 2019-Jan-16 22:08:31.430257 - [DEBUG]
8999 2019-Jan-16 22:08:31.430281 - [DEBUG] Process 260. path edge:
9000 2019-Jan-16 22:08:31.430305 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9001 2019-Jan-16 22:08:31.430361 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
9002 2019-Jan-16 22:08:31.431009 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9003 2019-Jan-16 22:08:31.431660 - [DEBUG]
9004 2019-Jan-16 22:08:31.431685 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9005 2019-Jan-16 22:08:31.432361 - [DEBUG] Possible callees:
9006 2019-Jan-16 22:08:31.432387 - [DEBUG] llvm.dbg.declare
9007 2019-Jan-16 22:08:31.432412 - [DEBUG] Possible return sites:
9008 2019-Jan-16 22:08:31.432435 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1499009 2019-Jan-16 22:08:31.433731 - [DEBUG] Found and process special summary
9010 2019-Jan-16 22:08:31.433767 - [DEBUG] Compose: EdgeIdentity * AllBottom
9011 2019-Jan-16 22:08:31.433795 - [DEBUG]
9012 2019-Jan-16 22:08:31.433820 - [DEBUG] Propagate flow
9013 2019-Jan-16 22:08:31.433843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9014 2019-Jan-16 22:08:31.433900 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9015 2019-Jan-16 22:08:31.434543 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9016 2019-Jan-16 22:08:31.435197 - [DEBUG] Edge function : AllBottom (result of previous compose)
9017 2019-Jan-16 22:08:31.435223 - [DEBUG]
9018 2019-Jan-16 22:08:31.435248 - [DEBUG] Join: AllTop & AllBottom
9019 2019-Jan-16 22:08:31.435274 - [DEBUG] = AllBottom (new jump func)
9020 2019-Jan-16 22:08:31.435299 - [DEBUG]
9021 2019-Jan-16 22:08:31.435322 - [DEBUG] Start adding new jump function
9022 2019-Jan-16 22:08:31.435345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9023 2019-Jan-16 22:08:31.435402 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9024 2019-Jan-16 22:08:31.436037 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9025 2019-Jan-16 22:08:31.436677 - [DEBUG] Edge Function : AllBottom
9026 2019-Jan-16 22:08:31.436706 - [DEBUG] End adding new jump function
9027 2019-Jan-16 22:08:31.436730 - [DEBUG]
9028 2019-Jan-16 22:08:31.436754 - [DEBUG] -------------------------------------------- 261. Path Edge --------------------------------------------
9029 2019-Jan-16 22:08:31.436779 - [DEBUG]
9030 2019-Jan-16 22:08:31.436802 - [DEBUG] Process 261. path edge:
9031 2019-Jan-16 22:08:31.436826 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9032 2019-Jan-16 22:08:31.436882 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
9033 2019-Jan-16 22:08:31.437565 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9034 2019-Jan-16 22:08:31.438215 - [DEBUG]
9035 2019-Jan-16 22:08:31.438241 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9036 2019-Jan-16 22:08:31.438895 - [DEBUG] Compose: EdgeIdentity * AllBottom
9037 2019-Jan-16 22:08:31.438923 - [DEBUG]
9038 2019-Jan-16 22:08:31.438947 - [DEBUG] Propagate flow
9039 2019-Jan-16 22:08:31.438970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9040 2019-Jan-16 22:08:31.439038 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9041 2019-Jan-16 22:08:31.439677 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9042 2019-Jan-16 22:08:31.440312 - [DEBUG] Edge function : AllBottom (result of previous compose)
9043 2019-Jan-16 22:08:31.440337 - [DEBUG]
9044 2019-Jan-16 22:08:31.440362 - [DEBUG] Join: AllTop & AllBottom
9045 2019-Jan-16 22:08:31.440389 - [DEBUG] = AllBottom (new jump func)
9046 2019-Jan-16 22:08:31.440413 - [DEBUG]
9047 2019-Jan-16 22:08:31.440437 - [DEBUG] Start adding new jump function
9048 2019-Jan-16 22:08:31.440460 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9049 2019-Jan-16 22:08:31.440517 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9050 2019-Jan-16 22:08:31.441152 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9051 2019-Jan-16 22:08:31.441801 - [DEBUG] Edge Function : AllBottom
9052 2019-Jan-16 22:08:31.441829 - [DEBUG] End adding new jump function
9053 2019-Jan-16 22:08:31.441853 - [DEBUG]
9054 2019-Jan-16 22:08:31.441877 - [DEBUG] -------------------------------------------- 262. Path Edge --------------------------------------------
9055 2019-Jan-16 22:08:31.441901 - [DEBUG]
9056 2019-Jan-16 22:08:31.441924 - [DEBUG] Process 262. path edge:
9057 2019-Jan-16 22:08:31.441948 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9058 2019-Jan-16 22:08:31.442004 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
9059 2019-Jan-16 22:08:31.442642 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9060 2019-Jan-16 22:08:31.443276 - [DEBUG]
9061 2019-Jan-16 22:08:31.443302 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9062 2019-Jan-16 22:08:31.443950 - [DEBUG] Compose: EdgeIdentity * AllBottom
9063 2019-Jan-16 22:08:31.443978 - [DEBUG]
9064 2019-Jan-16 22:08:31.444002 - [DEBUG] Propagate flow
9065 2019-Jan-16 22:08:31.444026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9066 2019-Jan-16 22:08:31.444082 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9067 2019-Jan-16 22:08:31.444731 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9068 2019-Jan-16 22:08:31.445416 - [DEBUG] Edge function : AllBottom (result of previous compose)
9069 2019-Jan-16 22:08:31.445442 - [DEBUG]
9070 2019-Jan-16 22:08:31.445467 - [DEBUG] Join: AllTop & AllBottom
9071 2019-Jan-16 22:08:31.445493 - [DEBUG] = AllBottom (new jump func)
9072 2019-Jan-16 22:08:31.445517 - [DEBUG]
9073 2019-Jan-16 22:08:31.445541 - [DEBUG] Start adding new jump function
9074 2019-Jan-16 22:08:31.445564 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9075 2019-Jan-16 22:08:31.445621 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9076 2019-Jan-16 22:08:31.446257 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9077 2019-Jan-16 22:08:31.446904 - [DEBUG] Edge Function : AllBottom
9078 2019-Jan-16 22:08:31.446932 - [DEBUG] End adding new jump function
9079 2019-Jan-16 22:08:31.446956 - [DEBUG]
9080 2019-Jan-16 22:08:31.446980 - [DEBUG] -------------------------------------------- 263. Path Edge --------------------------------------------
9081 2019-Jan-16 22:08:31.447004 - [DEBUG]
9082 2019-Jan-16 22:08:31.447028 - [DEBUG] Process 263. path edge:
9083 2019-Jan-16 22:08:31.447051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9084 2019-Jan-16 22:08:31.447116 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
9085 2019-Jan-16 22:08:31.447764 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9086 2019-Jan-16 22:08:31.448428 - [DEBUG]
9087 2019-Jan-16 22:08:31.448452 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9088 2019-Jan-16 22:08:31.449108 - [DEBUG] Possible callees:
9089 2019-Jan-16 22:08:31.449134 - [DEBUG] llvm.dbg.declare
9090 2019-Jan-16 22:08:31.449159 - [DEBUG] Possible return sites:
9091 2019-Jan-16 22:08:31.449183 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1559092 2019-Jan-16 22:08:31.450471 - [DEBUG] Found and process special summary
9093 2019-Jan-16 22:08:31.450506 - [DEBUG] Compose: EdgeIdentity * AllBottom
9094 2019-Jan-16 22:08:31.450534 - [DEBUG]
9095 2019-Jan-16 22:08:31.450558 - [DEBUG] Propagate flow
9096 2019-Jan-16 22:08:31.450581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9097 2019-Jan-16 22:08:31.450638 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9098 2019-Jan-16 22:08:31.451279 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9099 2019-Jan-16 22:08:31.451934 - [DEBUG] Edge function : AllBottom (result of previous compose)
9100 2019-Jan-16 22:08:31.451959 - [DEBUG]
9101 2019-Jan-16 22:08:31.451984 - [DEBUG] Join: AllTop & AllBottom
9102 2019-Jan-16 22:08:31.452010 - [DEBUG] = AllBottom (new jump func)
9103 2019-Jan-16 22:08:31.452035 - [DEBUG]
9104 2019-Jan-16 22:08:31.452058 - [DEBUG] Start adding new jump function
9105 2019-Jan-16 22:08:31.452081 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9106 2019-Jan-16 22:08:31.452137 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9107 2019-Jan-16 22:08:31.452773 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9108 2019-Jan-16 22:08:31.453414 - [DEBUG] Edge Function : AllBottom
9109 2019-Jan-16 22:08:31.453442 - [DEBUG] End adding new jump function
9110 2019-Jan-16 22:08:31.453465 - [DEBUG]
9111 2019-Jan-16 22:08:31.453489 - [DEBUG] -------------------------------------------- 264. Path Edge --------------------------------------------
9112 2019-Jan-16 22:08:31.453514 - [DEBUG]
9113 2019-Jan-16 22:08:31.453537 - [DEBUG] Process 264. path edge:
9114 2019-Jan-16 22:08:31.453561 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9115 2019-Jan-16 22:08:31.453617 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
9116 2019-Jan-16 22:08:31.454257 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9117 2019-Jan-16 22:08:31.454908 - [DEBUG]
9118 2019-Jan-16 22:08:31.454933 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9119 2019-Jan-16 22:08:31.455585 - [DEBUG] Compose: EdgeIdentity * AllBottom
9120 2019-Jan-16 22:08:31.455615 - [DEBUG]
9121 2019-Jan-16 22:08:31.455639 - [DEBUG] Propagate flow
9122 2019-Jan-16 22:08:31.455662 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9123 2019-Jan-16 22:08:31.455719 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9124 2019-Jan-16 22:08:31.456356 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9125 2019-Jan-16 22:08:31.456992 - [DEBUG] Edge function : AllBottom (result of previous compose)
9126 2019-Jan-16 22:08:31.457027 - [DEBUG]
9127 2019-Jan-16 22:08:31.457052 - [DEBUG] Join: AllTop & AllBottom
9128 2019-Jan-16 22:08:31.457078 - [DEBUG] = AllBottom (new jump func)
9129 2019-Jan-16 22:08:31.457102 - [DEBUG]
9130 2019-Jan-16 22:08:31.457126 - [DEBUG] Start adding new jump function
9131 2019-Jan-16 22:08:31.457149 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9132 2019-Jan-16 22:08:31.457205 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9133 2019-Jan-16 22:08:31.457842 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9134 2019-Jan-16 22:08:31.458494 - [DEBUG] Edge Function : AllBottom
9135 2019-Jan-16 22:08:31.458522 - [DEBUG] End adding new jump function
9136 2019-Jan-16 22:08:31.458546 - [DEBUG]
9137 2019-Jan-16 22:08:31.458569 - [DEBUG] -------------------------------------------- 265. Path Edge --------------------------------------------
9138 2019-Jan-16 22:08:31.458594 - [DEBUG]
9139 2019-Jan-16 22:08:31.458617 - [DEBUG] Process 265. path edge:
9140 2019-Jan-16 22:08:31.458641 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9141 2019-Jan-16 22:08:31.458697 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
9142 2019-Jan-16 22:08:31.459335 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9143 2019-Jan-16 22:08:31.459971 - [DEBUG]
9144 2019-Jan-16 22:08:31.459997 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9145 2019-Jan-16 22:08:31.460644 - [DEBUG] Compose: EdgeIdentity * AllBottom
9146 2019-Jan-16 22:08:31.460672 - [DEBUG]
9147 2019-Jan-16 22:08:31.460696 - [DEBUG] Propagate flow
9148 2019-Jan-16 22:08:31.460720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9149 2019-Jan-16 22:08:31.460777 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9150 2019-Jan-16 22:08:31.461425 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9151 2019-Jan-16 22:08:31.462064 - [DEBUG] Edge function : AllBottom (result of previous compose)
9152 2019-Jan-16 22:08:31.462090 - [DEBUG]
9153 2019-Jan-16 22:08:31.462115 - [DEBUG] Join: AllTop & AllBottom
9154 2019-Jan-16 22:08:31.462141 - [DEBUG] = AllBottom (new jump func)
9155 2019-Jan-16 22:08:31.462166 - [DEBUG]
9156 2019-Jan-16 22:08:31.462189 - [DEBUG] Start adding new jump function
9157 2019-Jan-16 22:08:31.462213 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9158 2019-Jan-16 22:08:31.462269 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9159 2019-Jan-16 22:08:31.462904 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9160 2019-Jan-16 22:08:31.463540 - [DEBUG] Edge Function : AllBottom
9161 2019-Jan-16 22:08:31.463568 - [DEBUG] End adding new jump function
9162 2019-Jan-16 22:08:31.463592 - [DEBUG]
9163 2019-Jan-16 22:08:31.463616 - [DEBUG] -------------------------------------------- 266. Path Edge --------------------------------------------
9164 2019-Jan-16 22:08:31.463641 - [DEBUG]
9165 2019-Jan-16 22:08:31.463665 - [DEBUG] Process 266. path edge:
9166 2019-Jan-16 22:08:31.463688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9167 2019-Jan-16 22:08:31.463745 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
9168 2019-Jan-16 22:08:31.464379 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9169 2019-Jan-16 22:08:31.465030 - [DEBUG]
9170 2019-Jan-16 22:08:31.465056 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9171 2019-Jan-16 22:08:31.465704 - [DEBUG] Compose: EdgeIdentity * AllBottom
9172 2019-Jan-16 22:08:31.465740 - [DEBUG]
9173 2019-Jan-16 22:08:31.465765 - [DEBUG] Propagate flow
9174 2019-Jan-16 22:08:31.465788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9175 2019-Jan-16 22:08:31.465845 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
9176 2019-Jan-16 22:08:31.466493 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9177 2019-Jan-16 22:08:31.467130 - [DEBUG] Edge function : AllBottom (result of previous compose)
9178 2019-Jan-16 22:08:31.467155 - [DEBUG]
9179 2019-Jan-16 22:08:31.467180 - [DEBUG] Join: AllTop & AllBottom
9180 2019-Jan-16 22:08:31.467206 - [DEBUG] = AllBottom (new jump func)
9181 2019-Jan-16 22:08:31.467230 - [DEBUG]
9182 2019-Jan-16 22:08:31.467254 - [DEBUG] Start adding new jump function
9183 2019-Jan-16 22:08:31.467277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9184 2019-Jan-16 22:08:31.467333 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9185 2019-Jan-16 22:08:31.467968 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
9186 2019-Jan-16 22:08:31.468630 - [DEBUG] Edge Function : AllBottom
9187 2019-Jan-16 22:08:31.468658 - [DEBUG] End adding new jump function
9188 2019-Jan-16 22:08:31.468682 - [DEBUG]
9189 2019-Jan-16 22:08:31.468706 - [DEBUG] -------------------------------------------- 267. Path Edge --------------------------------------------
9190 2019-Jan-16 22:08:31.468730 - [DEBUG]
9191 2019-Jan-16 22:08:31.468753 - [DEBUG] Process 267. path edge:
9192 2019-Jan-16 22:08:31.468777 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9193 2019-Jan-16 22:08:31.468833 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
9194 2019-Jan-16 22:08:31.469480 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9195 2019-Jan-16 22:08:31.470116 - [DEBUG]
9196 2019-Jan-16 22:08:31.470140 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
9197 2019-Jan-16 22:08:31.470792 - [DEBUG] Possible callees:
9198 2019-Jan-16 22:08:31.470817 - [DEBUG] llvm.dbg.declare
9199 2019-Jan-16 22:08:31.470842 - [DEBUG] Possible return sites:
9200 2019-Jan-16 22:08:31.470865 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1639201 2019-Jan-16 22:08:31.472154 - [DEBUG] Found and process special summary
9202 2019-Jan-16 22:08:31.472187 - [DEBUG] Compose: EdgeIdentity * AllBottom
9203 2019-Jan-16 22:08:31.472215 - [DEBUG]
9204 2019-Jan-16 22:08:31.472239 - [DEBUG] Propagate flow
9205 2019-Jan-16 22:08:31.472262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9206 2019-Jan-16 22:08:31.472319 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9207 2019-Jan-16 22:08:31.472960 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9208 2019-Jan-16 22:08:31.473597 - [DEBUG] Edge function : AllBottom (result of previous compose)
9209 2019-Jan-16 22:08:31.473622 - [DEBUG]
9210 2019-Jan-16 22:08:31.473647 - [DEBUG] Join: AllTop & AllBottom
9211 2019-Jan-16 22:08:31.473673 - [DEBUG] = AllBottom (new jump func)
9212 2019-Jan-16 22:08:31.473698 - [DEBUG]
9213 2019-Jan-16 22:08:31.473721 - [DEBUG] Start adding new jump function
9214 2019-Jan-16 22:08:31.473745 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9215 2019-Jan-16 22:08:31.473800 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9216 2019-Jan-16 22:08:31.474443 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9217 2019-Jan-16 22:08:31.475098 - [DEBUG] Edge Function : AllBottom
9218 2019-Jan-16 22:08:31.475126 - [DEBUG] End adding new jump function
9219 2019-Jan-16 22:08:31.475150 - [DEBUG]
9220 2019-Jan-16 22:08:31.475173 - [DEBUG] -------------------------------------------- 268. Path Edge --------------------------------------------
9221 2019-Jan-16 22:08:31.475198 - [DEBUG]
9222 2019-Jan-16 22:08:31.475221 - [DEBUG] Process 268. path edge:
9223 2019-Jan-16 22:08:31.475245 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9224 2019-Jan-16 22:08:31.475301 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
9225 2019-Jan-16 22:08:31.475941 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9226 2019-Jan-16 22:08:31.476576 - [DEBUG]
9227 2019-Jan-16 22:08:31.476601 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9228 2019-Jan-16 22:08:31.477252 - [DEBUG] Compose: EdgeIdentity * AllBottom
9229 2019-Jan-16 22:08:31.477280 - [DEBUG]
9230 2019-Jan-16 22:08:31.477304 - [DEBUG] Propagate flow
9231 2019-Jan-16 22:08:31.477327 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9232 2019-Jan-16 22:08:31.477384 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9233 2019-Jan-16 22:08:31.478020 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9234 2019-Jan-16 22:08:31.478677 - [DEBUG] Edge function : AllBottom (result of previous compose)
9235 2019-Jan-16 22:08:31.478703 - [DEBUG]
9236 2019-Jan-16 22:08:31.478728 - [DEBUG] Join: AllTop & AllBottom
9237 2019-Jan-16 22:08:31.478754 - [DEBUG] = AllBottom (new jump func)
9238 2019-Jan-16 22:08:31.478778 - [DEBUG]
9239 2019-Jan-16 22:08:31.478801 - [DEBUG] Start adding new jump function
9240 2019-Jan-16 22:08:31.478825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9241 2019-Jan-16 22:08:31.478881 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9242 2019-Jan-16 22:08:31.479517 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9243 2019-Jan-16 22:08:31.480153 - [DEBUG] Edge Function : AllBottom
9244 2019-Jan-16 22:08:31.480181 - [DEBUG] End adding new jump function
9245 2019-Jan-16 22:08:31.480213 - [DEBUG]
9246 2019-Jan-16 22:08:31.480237 - [DEBUG] -------------------------------------------- 269. Path Edge --------------------------------------------
9247 2019-Jan-16 22:08:31.480262 - [DEBUG]
9248 2019-Jan-16 22:08:31.480285 - [DEBUG] Process 269. path edge:
9249 2019-Jan-16 22:08:31.480309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9250 2019-Jan-16 22:08:31.480366 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
9251 2019-Jan-16 22:08:31.481003 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9252 2019-Jan-16 22:08:31.481654 - [DEBUG]
9253 2019-Jan-16 22:08:31.481679 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9254 2019-Jan-16 22:08:31.482328 - [DEBUG] Compose: EdgeIdentity * AllBottom
9255 2019-Jan-16 22:08:31.482357 - [DEBUG]
9256 2019-Jan-16 22:08:31.482381 - [DEBUG] Propagate flow
9257 2019-Jan-16 22:08:31.482405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9258 2019-Jan-16 22:08:31.482462 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9259 2019-Jan-16 22:08:31.483109 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9260 2019-Jan-16 22:08:31.483754 - [DEBUG] Edge function : AllBottom (result of previous compose)
9261 2019-Jan-16 22:08:31.483780 - [DEBUG]
9262 2019-Jan-16 22:08:31.483805 - [DEBUG] Join: AllTop & AllBottom
9263 2019-Jan-16 22:08:31.483830 - [DEBUG] = AllBottom (new jump func)
9264 2019-Jan-16 22:08:31.483855 - [DEBUG]
9265 2019-Jan-16 22:08:31.483878 - [DEBUG] Start adding new jump function
9266 2019-Jan-16 22:08:31.483901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9267 2019-Jan-16 22:08:31.483957 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9268 2019-Jan-16 22:08:31.484602 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9269 2019-Jan-16 22:08:31.485265 - [DEBUG] Edge Function : AllBottom
9270 2019-Jan-16 22:08:31.485293 - [DEBUG] End adding new jump function
9271 2019-Jan-16 22:08:31.485317 - [DEBUG]
9272 2019-Jan-16 22:08:31.485340 - [DEBUG] -------------------------------------------- 270. Path Edge --------------------------------------------
9273 2019-Jan-16 22:08:31.485365 - [DEBUG]
9274 2019-Jan-16 22:08:31.485388 - [DEBUG] Process 270. path edge:
9275 2019-Jan-16 22:08:31.485412 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9276 2019-Jan-16 22:08:31.485468 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
9277 2019-Jan-16 22:08:31.486122 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9278 2019-Jan-16 22:08:31.486758 - [DEBUG]
9279 2019-Jan-16 22:08:31.486782 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9280 2019-Jan-16 22:08:31.487434 - [DEBUG] Possible callees:
9281 2019-Jan-16 22:08:31.487459 - [DEBUG] llvm.dbg.declare
9282 2019-Jan-16 22:08:31.487485 - [DEBUG] Possible return sites:
9283 2019-Jan-16 22:08:31.487508 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1699284 2019-Jan-16 22:08:31.488797 - [DEBUG] Found and process special summary
9285 2019-Jan-16 22:08:31.488831 - [DEBUG] Compose: EdgeIdentity * AllBottom
9286 2019-Jan-16 22:08:31.488859 - [DEBUG]
9287 2019-Jan-16 22:08:31.488883 - [DEBUG] Propagate flow
9288 2019-Jan-16 22:08:31.488906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9289 2019-Jan-16 22:08:31.488963 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9290 2019-Jan-16 22:08:31.489604 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9291 2019-Jan-16 22:08:31.490240 - [DEBUG] Edge function : AllBottom (result of previous compose)
9292 2019-Jan-16 22:08:31.490266 - [DEBUG]
9293 2019-Jan-16 22:08:31.490291 - [DEBUG] Join: AllTop & AllBottom
9294 2019-Jan-16 22:08:31.490317 - [DEBUG] = AllBottom (new jump func)
9295 2019-Jan-16 22:08:31.490341 - [DEBUG]
9296 2019-Jan-16 22:08:31.490364 - [DEBUG] Start adding new jump function
9297 2019-Jan-16 22:08:31.490388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9298 2019-Jan-16 22:08:31.490444 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9299 2019-Jan-16 22:08:31.491079 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9300 2019-Jan-16 22:08:31.491735 - [DEBUG] Edge Function : AllBottom
9301 2019-Jan-16 22:08:31.491763 - [DEBUG] End adding new jump function
9302 2019-Jan-16 22:08:31.491787 - [DEBUG]
9303 2019-Jan-16 22:08:31.491818 - [DEBUG] -------------------------------------------- 271. Path Edge --------------------------------------------
9304 2019-Jan-16 22:08:31.491844 - [DEBUG]
9305 2019-Jan-16 22:08:31.491867 - [DEBUG] Process 271. path edge:
9306 2019-Jan-16 22:08:31.491891 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9307 2019-Jan-16 22:08:31.491948 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
9308 2019-Jan-16 22:08:31.492600 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9309 2019-Jan-16 22:08:31.493234 - [DEBUG]
9310 2019-Jan-16 22:08:31.493258 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9311 2019-Jan-16 22:08:31.493909 - [DEBUG] Compose: EdgeIdentity * AllBottom
9312 2019-Jan-16 22:08:31.493937 - [DEBUG]
9313 2019-Jan-16 22:08:31.493961 - [DEBUG] Propagate flow
9314 2019-Jan-16 22:08:31.493985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9315 2019-Jan-16 22:08:31.494041 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9316 2019-Jan-16 22:08:31.494677 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9317 2019-Jan-16 22:08:31.495327 - [DEBUG] Edge function : AllBottom (result of previous compose)
9318 2019-Jan-16 22:08:31.495352 - [DEBUG]
9319 2019-Jan-16 22:08:31.495377 - [DEBUG] Join: AllTop & AllBottom
9320 2019-Jan-16 22:08:31.495403 - [DEBUG] = AllBottom (new jump func)
9321 2019-Jan-16 22:08:31.495427 - [DEBUG]
9322 2019-Jan-16 22:08:31.495451 - [DEBUG] Start adding new jump function
9323 2019-Jan-16 22:08:31.495474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9324 2019-Jan-16 22:08:31.495530 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9325 2019-Jan-16 22:08:31.496165 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9326 2019-Jan-16 22:08:31.496800 - [DEBUG] Edge Function : AllBottom
9327 2019-Jan-16 22:08:31.496828 - [DEBUG] End adding new jump function
9328 2019-Jan-16 22:08:31.496852 - [DEBUG]
9329 2019-Jan-16 22:08:31.496876 - [DEBUG] -------------------------------------------- 272. Path Edge --------------------------------------------
9330 2019-Jan-16 22:08:31.496900 - [DEBUG]
9331 2019-Jan-16 22:08:31.496924 - [DEBUG] Process 272. path edge:
9332 2019-Jan-16 22:08:31.496947 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9333 2019-Jan-16 22:08:31.497003 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
9334 2019-Jan-16 22:08:31.497640 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9335 2019-Jan-16 22:08:31.498292 - [DEBUG]
9336 2019-Jan-16 22:08:31.498317 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9337 2019-Jan-16 22:08:31.498965 - [DEBUG] Compose: EdgeIdentity * AllBottom
9338 2019-Jan-16 22:08:31.498994 - [DEBUG]
9339 2019-Jan-16 22:08:31.499018 - [DEBUG] Propagate flow
9340 2019-Jan-16 22:08:31.499041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9341 2019-Jan-16 22:08:31.499098 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9342 2019-Jan-16 22:08:31.499741 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9343 2019-Jan-16 22:08:31.500376 - [DEBUG] Edge function : AllBottom (result of previous compose)
9344 2019-Jan-16 22:08:31.500401 - [DEBUG]
9345 2019-Jan-16 22:08:31.500426 - [DEBUG] Join: AllTop & AllBottom
9346 2019-Jan-16 22:08:31.500453 - [DEBUG] = AllBottom (new jump func)
9347 2019-Jan-16 22:08:31.500478 - [DEBUG]
9348 2019-Jan-16 22:08:31.500510 - [DEBUG] Start adding new jump function
9349 2019-Jan-16 22:08:31.500534 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9350 2019-Jan-16 22:08:31.500590 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9351 2019-Jan-16 22:08:31.501226 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9352 2019-Jan-16 22:08:31.501882 - [DEBUG] Edge Function : AllBottom
9353 2019-Jan-16 22:08:31.501910 - [DEBUG] End adding new jump function
9354 2019-Jan-16 22:08:31.501934 - [DEBUG]
9355 2019-Jan-16 22:08:31.501958 - [DEBUG] -------------------------------------------- 273. Path Edge --------------------------------------------
9356 2019-Jan-16 22:08:31.501983 - [DEBUG]
9357 2019-Jan-16 22:08:31.502007 - [DEBUG] Process 273. path edge:
9358 2019-Jan-16 22:08:31.502031 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9359 2019-Jan-16 22:08:31.502087 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
9360 2019-Jan-16 22:08:31.502729 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9361 2019-Jan-16 22:08:31.503364 - [DEBUG]
9362 2019-Jan-16 22:08:31.503389 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9363 2019-Jan-16 22:08:31.504040 - [DEBUG] Compose: EdgeIdentity * AllBottom
9364 2019-Jan-16 22:08:31.504068 - [DEBUG]
9365 2019-Jan-16 22:08:31.504092 - [DEBUG] Propagate flow
9366 2019-Jan-16 22:08:31.504116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9367 2019-Jan-16 22:08:31.504172 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9368 2019-Jan-16 22:08:31.504824 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9369 2019-Jan-16 22:08:31.505459 - [DEBUG] Edge function : AllBottom (result of previous compose)
9370 2019-Jan-16 22:08:31.505484 - [DEBUG]
9371 2019-Jan-16 22:08:31.505509 - [DEBUG] Join: AllTop & AllBottom
9372 2019-Jan-16 22:08:31.505535 - [DEBUG] = AllBottom (new jump func)
9373 2019-Jan-16 22:08:31.505559 - [DEBUG]
9374 2019-Jan-16 22:08:31.505583 - [DEBUG] Start adding new jump function
9375 2019-Jan-16 22:08:31.505606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9376 2019-Jan-16 22:08:31.505662 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9377 2019-Jan-16 22:08:31.506299 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9378 2019-Jan-16 22:08:31.506935 - [DEBUG] Edge Function : AllBottom
9379 2019-Jan-16 22:08:31.506962 - [DEBUG] End adding new jump function
9380 2019-Jan-16 22:08:31.506986 - [DEBUG]
9381 2019-Jan-16 22:08:31.507010 - [DEBUG] -------------------------------------------- 274. Path Edge --------------------------------------------
9382 2019-Jan-16 22:08:31.507035 - [DEBUG]
9383 2019-Jan-16 22:08:31.507058 - [DEBUG] Process 274. path edge:
9384 2019-Jan-16 22:08:31.507082 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9385 2019-Jan-16 22:08:31.507138 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
9386 2019-Jan-16 22:08:31.507775 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9387 2019-Jan-16 22:08:31.508426 - [DEBUG]
9388 2019-Jan-16 22:08:31.508452 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9389 2019-Jan-16 22:08:31.509101 - [DEBUG] Compose: EdgeIdentity * AllBottom
9390 2019-Jan-16 22:08:31.509130 - [DEBUG]
9391 2019-Jan-16 22:08:31.509154 - [DEBUG] Propagate flow
9392 2019-Jan-16 22:08:31.509188 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9393 2019-Jan-16 22:08:31.509245 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9394 2019-Jan-16 22:08:31.509886 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9395 2019-Jan-16 22:08:31.510534 - [DEBUG] Edge function : AllBottom (result of previous compose)
9396 2019-Jan-16 22:08:31.510559 - [DEBUG]
9397 2019-Jan-16 22:08:31.510584 - [DEBUG] Join: AllTop & AllBottom
9398 2019-Jan-16 22:08:31.510610 - [DEBUG] = AllBottom (new jump func)
9399 2019-Jan-16 22:08:31.510634 - [DEBUG]
9400 2019-Jan-16 22:08:31.510658 - [DEBUG] Start adding new jump function
9401 2019-Jan-16 22:08:31.510681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9402 2019-Jan-16 22:08:31.510737 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9403 2019-Jan-16 22:08:31.511372 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9404 2019-Jan-16 22:08:31.512026 - [DEBUG] Edge Function : AllBottom
9405 2019-Jan-16 22:08:31.512054 - [DEBUG] End adding new jump function
9406 2019-Jan-16 22:08:31.512078 - [DEBUG]
9407 2019-Jan-16 22:08:31.512102 - [DEBUG] -------------------------------------------- 275. Path Edge --------------------------------------------
9408 2019-Jan-16 22:08:31.512127 - [DEBUG]
9409 2019-Jan-16 22:08:31.512150 - [DEBUG] Process 275. path edge:
9410 2019-Jan-16 22:08:31.512173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9411 2019-Jan-16 22:08:31.512229 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
9412 2019-Jan-16 22:08:31.512869 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9413 2019-Jan-16 22:08:31.513504 - [DEBUG]
9414 2019-Jan-16 22:08:31.513528 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9415 2019-Jan-16 22:08:31.514180 - [DEBUG] Compose: EdgeIdentity * AllBottom
9416 2019-Jan-16 22:08:31.514209 - [DEBUG]
9417 2019-Jan-16 22:08:31.514232 - [DEBUG] Propagate flow
9418 2019-Jan-16 22:08:31.514256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9419 2019-Jan-16 22:08:31.514312 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9420 2019-Jan-16 22:08:31.514964 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9421 2019-Jan-16 22:08:31.515599 - [DEBUG] Edge function : AllBottom (result of previous compose)
9422 2019-Jan-16 22:08:31.515624 - [DEBUG]
9423 2019-Jan-16 22:08:31.515649 - [DEBUG] Join: AllTop & AllBottom
9424 2019-Jan-16 22:08:31.515675 - [DEBUG] = AllBottom (new jump func)
9425 2019-Jan-16 22:08:31.515699 - [DEBUG]
9426 2019-Jan-16 22:08:31.515723 - [DEBUG] Start adding new jump function
9427 2019-Jan-16 22:08:31.515746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9428 2019-Jan-16 22:08:31.515802 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9429 2019-Jan-16 22:08:31.516438 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9430 2019-Jan-16 22:08:31.517072 - [DEBUG] Edge Function : AllBottom
9431 2019-Jan-16 22:08:31.517100 - [DEBUG] End adding new jump function
9432 2019-Jan-16 22:08:31.517124 - [DEBUG]
9433 2019-Jan-16 22:08:31.517148 - [DEBUG] -------------------------------------------- 276. Path Edge --------------------------------------------
9434 2019-Jan-16 22:08:31.517172 - [DEBUG]
9435 2019-Jan-16 22:08:31.517196 - [DEBUG] Process 276. path edge:
9436 2019-Jan-16 22:08:31.517220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9437 2019-Jan-16 22:08:31.517284 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
9438 2019-Jan-16 22:08:31.517920 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9439 2019-Jan-16 22:08:31.518570 - [DEBUG]
9440 2019-Jan-16 22:08:31.518595 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9441 2019-Jan-16 22:08:31.519243 - [DEBUG] Compose: EdgeIdentity * AllBottom
9442 2019-Jan-16 22:08:31.519271 - [DEBUG]
9443 2019-Jan-16 22:08:31.519295 - [DEBUG] Propagate flow
9444 2019-Jan-16 22:08:31.519318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9445 2019-Jan-16 22:08:31.519375 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9446 2019-Jan-16 22:08:31.520009 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9447 2019-Jan-16 22:08:31.520644 - [DEBUG] Edge function : AllBottom (result of previous compose)
9448 2019-Jan-16 22:08:31.520670 - [DEBUG]
9449 2019-Jan-16 22:08:31.520695 - [DEBUG] Join: AllTop & AllBottom
9450 2019-Jan-16 22:08:31.520721 - [DEBUG] = AllBottom (new jump func)
9451 2019-Jan-16 22:08:31.520746 - [DEBUG]
9452 2019-Jan-16 22:08:31.520769 - [DEBUG] Start adding new jump function
9453 2019-Jan-16 22:08:31.520792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9454 2019-Jan-16 22:08:31.520848 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9455 2019-Jan-16 22:08:31.521496 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9456 2019-Jan-16 22:08:31.522132 - [DEBUG] Edge Function : AllBottom
9457 2019-Jan-16 22:08:31.522159 - [DEBUG] End adding new jump function
9458 2019-Jan-16 22:08:31.522184 - [DEBUG]
9459 2019-Jan-16 22:08:31.522207 - [DEBUG] -------------------------------------------- 277. Path Edge --------------------------------------------
9460 2019-Jan-16 22:08:31.522232 - [DEBUG]
9461 2019-Jan-16 22:08:31.522255 - [DEBUG] Process 277. path edge:
9462 2019-Jan-16 22:08:31.522279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9463 2019-Jan-16 22:08:31.522335 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
9464 2019-Jan-16 22:08:31.522970 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9465 2019-Jan-16 22:08:31.523605 - [DEBUG]
9466 2019-Jan-16 22:08:31.523629 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9467 2019-Jan-16 22:08:31.524276 - [DEBUG] Compose: EdgeIdentity * AllBottom
9468 2019-Jan-16 22:08:31.524304 - [DEBUG]
9469 2019-Jan-16 22:08:31.524328 - [DEBUG] Propagate flow
9470 2019-Jan-16 22:08:31.524351 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9471 2019-Jan-16 22:08:31.524407 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9472 2019-Jan-16 22:08:31.525073 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9473 2019-Jan-16 22:08:31.525721 - [DEBUG] Edge function : AllBottom (result of previous compose)
9474 2019-Jan-16 22:08:31.525746 - [DEBUG]
9475 2019-Jan-16 22:08:31.525771 - [DEBUG] Join: AllTop & AllBottom
9476 2019-Jan-16 22:08:31.525797 - [DEBUG] = AllBottom (new jump func)
9477 2019-Jan-16 22:08:31.525821 - [DEBUG]
9478 2019-Jan-16 22:08:31.525845 - [DEBUG] Start adding new jump function
9479 2019-Jan-16 22:08:31.525868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9480 2019-Jan-16 22:08:31.525925 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9481 2019-Jan-16 22:08:31.526559 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9482 2019-Jan-16 22:08:31.527209 - [DEBUG] Edge Function : AllBottom
9483 2019-Jan-16 22:08:31.527237 - [DEBUG] End adding new jump function
9484 2019-Jan-16 22:08:31.527261 - [DEBUG]
9485 2019-Jan-16 22:08:31.527285 - [DEBUG] -------------------------------------------- 278. Path Edge --------------------------------------------
9486 2019-Jan-16 22:08:31.527309 - [DEBUG]
9487 2019-Jan-16 22:08:31.527333 - [DEBUG] Process 278. path edge:
9488 2019-Jan-16 22:08:31.527356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9489 2019-Jan-16 22:08:31.527413 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
9490 2019-Jan-16 22:08:31.528054 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9491 2019-Jan-16 22:08:31.528707 - [DEBUG]
9492 2019-Jan-16 22:08:31.528733 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9493 2019-Jan-16 22:08:31.529388 - [DEBUG] Compose: EdgeIdentity * AllBottom
9494 2019-Jan-16 22:08:31.529417 - [DEBUG]
9495 2019-Jan-16 22:08:31.529441 - [DEBUG] Propagate flow
9496 2019-Jan-16 22:08:31.529465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9497 2019-Jan-16 22:08:31.529522 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9498 2019-Jan-16 22:08:31.530160 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9499 2019-Jan-16 22:08:31.530795 - [DEBUG] Edge function : AllBottom (result of previous compose)
9500 2019-Jan-16 22:08:31.530821 - [DEBUG]
9501 2019-Jan-16 22:08:31.530846 - [DEBUG] Join: AllTop & AllBottom
9502 2019-Jan-16 22:08:31.530872 - [DEBUG] = AllBottom (new jump func)
9503 2019-Jan-16 22:08:31.530897 - [DEBUG]
9504 2019-Jan-16 22:08:31.530921 - [DEBUG] Start adding new jump function
9505 2019-Jan-16 22:08:31.530945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9506 2019-Jan-16 22:08:31.531001 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9507 2019-Jan-16 22:08:31.531654 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9508 2019-Jan-16 22:08:31.532290 - [DEBUG] Edge Function : AllBottom
9509 2019-Jan-16 22:08:31.532318 - [DEBUG] End adding new jump function
9510 2019-Jan-16 22:08:31.532342 - [DEBUG]
9511 2019-Jan-16 22:08:31.532366 - [DEBUG] -------------------------------------------- 279. Path Edge --------------------------------------------
9512 2019-Jan-16 22:08:31.532391 - [DEBUG]
9513 2019-Jan-16 22:08:31.532414 - [DEBUG] Process 279. path edge:
9514 2019-Jan-16 22:08:31.532438 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9515 2019-Jan-16 22:08:31.532495 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
9516 2019-Jan-16 22:08:31.533131 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9517 2019-Jan-16 22:08:31.533765 - [DEBUG]
9518 2019-Jan-16 22:08:31.533790 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9519 2019-Jan-16 22:08:31.534437 - [DEBUG] Compose: EdgeIdentity * AllBottom
9520 2019-Jan-16 22:08:31.534465 - [DEBUG]
9521 2019-Jan-16 22:08:31.534489 - [DEBUG] Propagate flow
9522 2019-Jan-16 22:08:31.534512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9523 2019-Jan-16 22:08:31.534569 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9524 2019-Jan-16 22:08:31.535222 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9525 2019-Jan-16 22:08:31.535866 - [DEBUG] Edge function : AllBottom (result of previous compose)
9526 2019-Jan-16 22:08:31.535892 - [DEBUG]
9527 2019-Jan-16 22:08:31.535916 - [DEBUG] Join: AllTop & AllBottom
9528 2019-Jan-16 22:08:31.535942 - [DEBUG] = AllBottom (new jump func)
9529 2019-Jan-16 22:08:31.535967 - [DEBUG]
9530 2019-Jan-16 22:08:31.535990 - [DEBUG] Start adding new jump function
9531 2019-Jan-16 22:08:31.536013 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9532 2019-Jan-16 22:08:31.536069 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9533 2019-Jan-16 22:08:31.536705 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9534 2019-Jan-16 22:08:31.537375 - [DEBUG] Edge Function : AllBottom
9535 2019-Jan-16 22:08:31.537403 - [DEBUG] End adding new jump function
9536 2019-Jan-16 22:08:31.537427 - [DEBUG]
9537 2019-Jan-16 22:08:31.537450 - [DEBUG] -------------------------------------------- 280. Path Edge --------------------------------------------
9538 2019-Jan-16 22:08:31.537475 - [DEBUG]
9539 2019-Jan-16 22:08:31.537498 - [DEBUG] Process 280. path edge:
9540 2019-Jan-16 22:08:31.537522 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9541 2019-Jan-16 22:08:31.537578 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
9542 2019-Jan-16 22:08:31.538230 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9543 2019-Jan-16 22:08:31.538866 - [DEBUG]
9544 2019-Jan-16 22:08:31.538891 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9545 2019-Jan-16 22:08:31.539533 - [DEBUG] Start of endsummarytab entry
9546 2019-Jan-16 22:08:31.539563 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
9547 2019-Jan-16 22:08:31.540202 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
9548 2019-Jan-16 22:08:31.540260 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9549 2019-Jan-16 22:08:31.540897 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9550 2019-Jan-16 22:08:31.541547 - [DEBUG] EF: AllBottom
9551 2019-Jan-16 22:08:31.541572 - [DEBUG]
9552 2019-Jan-16 22:08:31.541596 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9553 2019-Jan-16 22:08:31.542231 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
9554 2019-Jan-16 22:08:31.542866 - [DEBUG] EF: AllBottom
9555 2019-Jan-16 22:08:31.542891 - [DEBUG]
9556 2019-Jan-16 22:08:31.542915 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9557 2019-Jan-16 22:08:31.543550 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
9558 2019-Jan-16 22:08:31.544186 - [DEBUG] EF: AllBottom
9559 2019-Jan-16 22:08:31.544211 - [DEBUG]
9560 2019-Jan-16 22:08:31.544234 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9561 2019-Jan-16 22:08:31.544883 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
9562 2019-Jan-16 22:08:31.545524 - [DEBUG] EF: AllBottom
9563 2019-Jan-16 22:08:31.545549 - [DEBUG]
9564 2019-Jan-16 22:08:31.545573 - [DEBUG] ---------------
9565 2019-Jan-16 22:08:31.545596 - [DEBUG]
9566 2019-Jan-16 22:08:31.545621 - [DEBUG] End of endsummarytab entry
9567 2019-Jan-16 22:08:31.545644 - [DEBUG]
9568 2019-Jan-16 22:08:31.545668 - [DEBUG] Start of incomingtab entry
9569 2019-Jan-16 22:08:31.545693 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
9570 2019-Jan-16 22:08:31.546330 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
9571 2019-Jan-16 22:08:31.546387 - [DEBUG] ---------------
9572 2019-Jan-16 22:08:31.546411 - [DEBUG] End of incomingtab entry
9573 2019-Jan-16 22:08:31.546435 - [DEBUG]
9574 2019-Jan-16 22:08:31.546460 - [DEBUG] EDGE:
9575 2019-Jan-16 22:08:31.546528 - [DEBUG] ---> 9576 2019-Jan-16 22:08:31.547166 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9577 2019-Jan-16 22:08:31.547803 - [DEBUG]
9578 2019-Jan-16 22:08:31.547828 - [DEBUG] EDGE:
9579 2019-Jan-16 22:08:31.547886 - [DEBUG] ---> 9580 2019-Jan-16 22:08:31.548539 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9581 2019-Jan-16 22:08:31.549174 - [DEBUG]
9582 2019-Jan-16 22:08:31.549208 - [DEBUG] Compose: EdgeIdentity * AllBottom
9583 2019-Jan-16 22:08:31.549235 - [DEBUG]
9584 2019-Jan-16 22:08:31.549260 - [DEBUG] Propagate flow
9585 2019-Jan-16 22:08:31.549283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9586 2019-Jan-16 22:08:31.549340 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9587 2019-Jan-16 22:08:31.549989 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9588 2019-Jan-16 22:08:31.550625 - [DEBUG] Edge function : AllBottom (result of previous compose)
9589 2019-Jan-16 22:08:31.550650 - [DEBUG]
9590 2019-Jan-16 22:08:31.550676 - [DEBUG] Join: AllTop & AllBottom
9591 2019-Jan-16 22:08:31.550702 - [DEBUG] = AllBottom (new jump func)
9592 2019-Jan-16 22:08:31.550727 - [DEBUG]
9593 2019-Jan-16 22:08:31.550750 - [DEBUG] Start adding new jump function
9594 2019-Jan-16 22:08:31.550774 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9595 2019-Jan-16 22:08:31.550830 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9596 2019-Jan-16 22:08:31.551479 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9597 2019-Jan-16 22:08:31.552126 - [DEBUG] Edge Function : AllBottom
9598 2019-Jan-16 22:08:31.552155 - [DEBUG] End adding new jump function
9599 2019-Jan-16 22:08:31.552179 - [DEBUG]
9600 2019-Jan-16 22:08:31.552203 - [DEBUG] -------------------------------------------- 281. Path Edge --------------------------------------------
9601 2019-Jan-16 22:08:31.552228 - [DEBUG]
9602 2019-Jan-16 22:08:31.552251 - [DEBUG] Process 281. path edge:
9603 2019-Jan-16 22:08:31.552275 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9604 2019-Jan-16 22:08:31.552331 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
9605 2019-Jan-16 22:08:31.552978 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9606 2019-Jan-16 22:08:31.553615 - [DEBUG]
9607 2019-Jan-16 22:08:31.553639 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9608 2019-Jan-16 22:08:31.554292 - [DEBUG] Possible callees:
9609 2019-Jan-16 22:08:31.554318 - [DEBUG] llvm.dbg.declare
9610 2019-Jan-16 22:08:31.554343 - [DEBUG] Possible return sites:
9611 2019-Jan-16 22:08:31.554366 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1939612 2019-Jan-16 22:08:31.555660 - [DEBUG] Found and process special summary
9613 2019-Jan-16 22:08:31.555694 - [DEBUG] Compose: EdgeIdentity * AllBottom
9614 2019-Jan-16 22:08:31.555722 - [DEBUG]
9615 2019-Jan-16 22:08:31.555746 - [DEBUG] Propagate flow
9616 2019-Jan-16 22:08:31.555770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9617 2019-Jan-16 22:08:31.555834 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9618 2019-Jan-16 22:08:31.556475 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9619 2019-Jan-16 22:08:31.557111 - [DEBUG] Edge function : AllBottom (result of previous compose)
9620 2019-Jan-16 22:08:31.557137 - [DEBUG]
9621 2019-Jan-16 22:08:31.557161 - [DEBUG] Join: AllTop & AllBottom
9622 2019-Jan-16 22:08:31.557188 - [DEBUG] = AllBottom (new jump func)
9623 2019-Jan-16 22:08:31.557213 - [DEBUG]
9624 2019-Jan-16 22:08:31.557236 - [DEBUG] Start adding new jump function
9625 2019-Jan-16 22:08:31.557260 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9626 2019-Jan-16 22:08:31.557316 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9627 2019-Jan-16 22:08:31.557952 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9628 2019-Jan-16 22:08:31.558606 - [DEBUG] Edge Function : AllBottom
9629 2019-Jan-16 22:08:31.558634 - [DEBUG] End adding new jump function
9630 2019-Jan-16 22:08:31.558658 - [DEBUG]
9631 2019-Jan-16 22:08:31.558682 - [DEBUG] -------------------------------------------- 282. Path Edge --------------------------------------------
9632 2019-Jan-16 22:08:31.558707 - [DEBUG]
9633 2019-Jan-16 22:08:31.558730 - [DEBUG] Process 282. path edge:
9634 2019-Jan-16 22:08:31.558754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9635 2019-Jan-16 22:08:31.558811 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
9636 2019-Jan-16 22:08:31.559450 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9637 2019-Jan-16 22:08:31.560085 - [DEBUG]
9638 2019-Jan-16 22:08:31.560110 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9639 2019-Jan-16 22:08:31.560758 - [DEBUG] Compose: EdgeIdentity * AllBottom
9640 2019-Jan-16 22:08:31.560787 - [DEBUG]
9641 2019-Jan-16 22:08:31.560810 - [DEBUG] Propagate flow
9642 2019-Jan-16 22:08:31.560834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9643 2019-Jan-16 22:08:31.560890 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9644 2019-Jan-16 22:08:31.561542 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9645 2019-Jan-16 22:08:31.562180 - [DEBUG] Edge function : AllBottom (result of previous compose)
9646 2019-Jan-16 22:08:31.562206 - [DEBUG]
9647 2019-Jan-16 22:08:31.562230 - [DEBUG] Join: AllTop & AllBottom
9648 2019-Jan-16 22:08:31.562256 - [DEBUG] = AllBottom (new jump func)
9649 2019-Jan-16 22:08:31.562281 - [DEBUG]
9650 2019-Jan-16 22:08:31.562304 - [DEBUG] Start adding new jump function
9651 2019-Jan-16 22:08:31.562328 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9652 2019-Jan-16 22:08:31.562384 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9653 2019-Jan-16 22:08:31.563022 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9654 2019-Jan-16 22:08:31.563656 - [DEBUG] Edge Function : AllBottom
9655 2019-Jan-16 22:08:31.563684 - [DEBUG] End adding new jump function
9656 2019-Jan-16 22:08:31.563707 - [DEBUG]
9657 2019-Jan-16 22:08:31.563731 - [DEBUG] -------------------------------------------- 283. Path Edge --------------------------------------------
9658 2019-Jan-16 22:08:31.563756 - [DEBUG]
9659 2019-Jan-16 22:08:31.563779 - [DEBUG] Process 283. path edge:
9660 2019-Jan-16 22:08:31.563803 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9661 2019-Jan-16 22:08:31.563873 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
9662 2019-Jan-16 22:08:31.564520 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9663 2019-Jan-16 22:08:31.565171 - [DEBUG]
9664 2019-Jan-16 22:08:31.565197 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9665 2019-Jan-16 22:08:31.565843 - [DEBUG] Compose: EdgeIdentity * AllBottom
9666 2019-Jan-16 22:08:31.565872 - [DEBUG]
9667 2019-Jan-16 22:08:31.565896 - [DEBUG] Propagate flow
9668 2019-Jan-16 22:08:31.565919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9669 2019-Jan-16 22:08:31.565976 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9670 2019-Jan-16 22:08:31.566612 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9671 2019-Jan-16 22:08:31.567248 - [DEBUG] Edge function : AllBottom (result of previous compose)
9672 2019-Jan-16 22:08:31.567274 - [DEBUG]
9673 2019-Jan-16 22:08:31.567299 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9674 2019-Jan-16 22:08:31.567325 - [DEBUG] = AllBottom
9675 2019-Jan-16 22:08:31.567350 - [DEBUG]
9676 2019-Jan-16 22:08:31.567373 - [DEBUG] PROPAGATE: No new function!
9677 2019-Jan-16 22:08:31.567398 - [DEBUG] EDGE:
9678 2019-Jan-16 22:08:31.567456 - [DEBUG] ---> 9679 2019-Jan-16 22:08:31.568105 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9680 2019-Jan-16 22:08:31.568743 - [DEBUG]
9681 2019-Jan-16 22:08:31.568769 - [DEBUG] EDGE:
9682 2019-Jan-16 22:08:31.568826 - [DEBUG] ---> 9683 2019-Jan-16 22:08:31.569466 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9684 2019-Jan-16 22:08:31.570101 - [DEBUG]
9685 2019-Jan-16 22:08:31.570139 - [DEBUG] Compose: EdgeIdentity * AllBottom
9686 2019-Jan-16 22:08:31.570166 - [DEBUG]
9687 2019-Jan-16 22:08:31.570190 - [DEBUG] Propagate flow
9688 2019-Jan-16 22:08:31.570214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9689 2019-Jan-16 22:08:31.570270 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9690 2019-Jan-16 22:08:31.570911 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9691 2019-Jan-16 22:08:31.571561 - [DEBUG] Edge function : AllBottom (result of previous compose)
9692 2019-Jan-16 22:08:31.571587 - [DEBUG]
9693 2019-Jan-16 22:08:31.571612 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9694 2019-Jan-16 22:08:31.571638 - [DEBUG] = AllBottom
9695 2019-Jan-16 22:08:31.571663 - [DEBUG]
9696 2019-Jan-16 22:08:31.571686 - [DEBUG] PROPAGATE: No new function!
9697 2019-Jan-16 22:08:31.571713 - [DEBUG] EDGE:
9698 2019-Jan-16 22:08:31.571771 - [DEBUG] ---> 9699 2019-Jan-16 22:08:31.572419 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9700 2019-Jan-16 22:08:31.573055 - [DEBUG]
9701 2019-Jan-16 22:08:31.573080 - [DEBUG] EDGE:
9702 2019-Jan-16 22:08:31.573138 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
9703 2019-Jan-16 22:08:31.573779 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9704 2019-Jan-16 22:08:31.574414 - [DEBUG]
9705 2019-Jan-16 22:08:31.574439 - [DEBUG] EDGE:
9706 2019-Jan-16 22:08:31.574505 - [DEBUG] ---> 9707 2019-Jan-16 22:08:31.575157 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9708 2019-Jan-16 22:08:31.575792 - [DEBUG]
9709 2019-Jan-16 22:08:31.575817 - [DEBUG] EDGE:
9710 2019-Jan-16 22:08:31.575875 - [DEBUG] ---> 9711 2019-Jan-16 22:08:31.576511 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9712 2019-Jan-16 22:08:31.577145 - [DEBUG]
9713 2019-Jan-16 22:08:31.577171 - [DEBUG] EDGE:
9714 2019-Jan-16 22:08:31.577229 - [DEBUG] ---> 9715 2019-Jan-16 22:08:31.577869 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9716 2019-Jan-16 22:08:31.578520 - [DEBUG]
9717 2019-Jan-16 22:08:31.578554 - [DEBUG] Compose: EdgeIdentity * AllBottom
9718 2019-Jan-16 22:08:31.578581 - [DEBUG]
9719 2019-Jan-16 22:08:31.578605 - [DEBUG] Propagate flow
9720 2019-Jan-16 22:08:31.578629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9721 2019-Jan-16 22:08:31.578685 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9722 2019-Jan-16 22:08:31.579325 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9723 2019-Jan-16 22:08:31.579968 - [DEBUG] Edge function : AllBottom (result of previous compose)
9724 2019-Jan-16 22:08:31.579994 - [DEBUG]
9725 2019-Jan-16 22:08:31.580019 - [DEBUG] Join: AllTop & AllBottom
9726 2019-Jan-16 22:08:31.580045 - [DEBUG] = AllBottom (new jump func)
9727 2019-Jan-16 22:08:31.580070 - [DEBUG]
9728 2019-Jan-16 22:08:31.580093 - [DEBUG] Start adding new jump function
9729 2019-Jan-16 22:08:31.580117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9730 2019-Jan-16 22:08:31.580173 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9731 2019-Jan-16 22:08:31.580809 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9732 2019-Jan-16 22:08:31.581490 - [DEBUG] Edge Function : AllBottom
9733 2019-Jan-16 22:08:31.581519 - [DEBUG] End adding new jump function
9734 2019-Jan-16 22:08:31.581543 - [DEBUG]
9735 2019-Jan-16 22:08:31.581567 - [DEBUG] -------------------------------------------- 284. Path Edge --------------------------------------------
9736 2019-Jan-16 22:08:31.581591 - [DEBUG]
9737 2019-Jan-16 22:08:31.581614 - [DEBUG] Process 284. path edge:
9738 2019-Jan-16 22:08:31.581638 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9739 2019-Jan-16 22:08:31.581695 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
9740 2019-Jan-16 22:08:31.582336 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9741 2019-Jan-16 22:08:31.582972 - [DEBUG]
9742 2019-Jan-16 22:08:31.582997 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9743 2019-Jan-16 22:08:31.583649 - [DEBUG] Compose: EdgeIdentity * AllBottom
9744 2019-Jan-16 22:08:31.583677 - [DEBUG]
9745 2019-Jan-16 22:08:31.583701 - [DEBUG] Propagate flow
9746 2019-Jan-16 22:08:31.583724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9747 2019-Jan-16 22:08:31.583780 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
9748 2019-Jan-16 22:08:31.584414 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9749 2019-Jan-16 22:08:31.585073 - [DEBUG] Edge function : AllBottom (result of previous compose)
9750 2019-Jan-16 22:08:31.585099 - [DEBUG]
9751 2019-Jan-16 22:08:31.585124 - [DEBUG] Join: AllTop & AllBottom
9752 2019-Jan-16 22:08:31.585150 - [DEBUG] = AllBottom (new jump func)
9753 2019-Jan-16 22:08:31.585175 - [DEBUG]
9754 2019-Jan-16 22:08:31.585198 - [DEBUG] Start adding new jump function
9755 2019-Jan-16 22:08:31.585222 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9756 2019-Jan-16 22:08:31.585278 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9757 2019-Jan-16 22:08:31.585915 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
9758 2019-Jan-16 22:08:31.586549 - [DEBUG] Edge Function : AllBottom
9759 2019-Jan-16 22:08:31.586577 - [DEBUG] End adding new jump function
9760 2019-Jan-16 22:08:31.586601 - [DEBUG]
9761 2019-Jan-16 22:08:31.586625 - [DEBUG] -------------------------------------------- 285. Path Edge --------------------------------------------
9762 2019-Jan-16 22:08:31.586649 - [DEBUG]
9763 2019-Jan-16 22:08:31.586672 - [DEBUG] Process 285. path edge:
9764 2019-Jan-16 22:08:31.586696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9765 2019-Jan-16 22:08:31.586752 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
9766 2019-Jan-16 22:08:31.587388 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9767 2019-Jan-16 22:08:31.588023 - [DEBUG]
9768 2019-Jan-16 22:08:31.588048 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
9769 2019-Jan-16 22:08:31.588709 - [DEBUG] Compose: EdgeIdentity * AllBottom
9770 2019-Jan-16 22:08:31.588737 - [DEBUG]
9771 2019-Jan-16 22:08:31.588761 - [DEBUG] Propagate flow
9772 2019-Jan-16 22:08:31.588785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9773 2019-Jan-16 22:08:31.588841 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9774 2019-Jan-16 22:08:31.589478 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9775 2019-Jan-16 22:08:31.590113 - [DEBUG] Edge function : AllBottom (result of previous compose)
9776 2019-Jan-16 22:08:31.590138 - [DEBUG]
9777 2019-Jan-16 22:08:31.590164 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9778 2019-Jan-16 22:08:31.590190 - [DEBUG] = AllBottom
9779 2019-Jan-16 22:08:31.590215 - [DEBUG]
9780 2019-Jan-16 22:08:31.590238 - [DEBUG] PROPAGATE: No new function!
9781 2019-Jan-16 22:08:31.590263 - [DEBUG] EDGE:
9782 2019-Jan-16 22:08:31.590321 - [DEBUG] ---> 9783 2019-Jan-16 22:08:31.590954 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9784 2019-Jan-16 22:08:31.591605 - [DEBUG]
9785 2019-Jan-16 22:08:31.591630 - [DEBUG] EDGE:
9786 2019-Jan-16 22:08:31.591688 - [DEBUG] ---> 9787 2019-Jan-16 22:08:31.592328 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9788 2019-Jan-16 22:08:31.592962 - [DEBUG]
9789 2019-Jan-16 22:08:31.592987 - [DEBUG] EDGE:
9790 2019-Jan-16 22:08:31.593044 - [DEBUG] ---> 9791 2019-Jan-16 22:08:31.593681 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9792 2019-Jan-16 22:08:31.594315 - [DEBUG]
9793 2019-Jan-16 22:08:31.594354 - [DEBUG] EDGE:
9794 2019-Jan-16 22:08:31.594418 - [DEBUG] ---> 9795 2019-Jan-16 22:08:31.595075 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9796 2019-Jan-16 22:08:31.595711 - [DEBUG]
9797 2019-Jan-16 22:08:31.595737 - [DEBUG] EDGE:
9798 2019-Jan-16 22:08:31.595795 - [DEBUG] ---> 9799 2019-Jan-16 22:08:31.596430 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9800 2019-Jan-16 22:08:31.597065 - [DEBUG]
9801 2019-Jan-16 22:08:31.597091 - [DEBUG] EDGE:
9802 2019-Jan-16 22:08:31.597148 - [DEBUG] ---> 9803 2019-Jan-16 22:08:31.597788 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9804 2019-Jan-16 22:08:31.598437 - [DEBUG]
9805 2019-Jan-16 22:08:31.598474 - [DEBUG] Compose: EdgeIdentity * AllBottom
9806 2019-Jan-16 22:08:31.598501 - [DEBUG]
9807 2019-Jan-16 22:08:31.598525 - [DEBUG] Propagate flow
9808 2019-Jan-16 22:08:31.598549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9809 2019-Jan-16 22:08:31.598605 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9810 2019-Jan-16 22:08:31.599246 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9811 2019-Jan-16 22:08:31.599880 - [DEBUG] Edge function : AllBottom (result of previous compose)
9812 2019-Jan-16 22:08:31.599906 - [DEBUG]
9813 2019-Jan-16 22:08:31.599931 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9814 2019-Jan-16 22:08:31.599958 - [DEBUG] = AllBottom
9815 2019-Jan-16 22:08:31.599982 - [DEBUG]
9816 2019-Jan-16 22:08:31.600006 - [DEBUG] PROPAGATE: No new function!
9817 2019-Jan-16 22:08:31.600033 - [DEBUG] EDGE:
9818 2019-Jan-16 22:08:31.600090 - [DEBUG] ---> 9819 2019-Jan-16 22:08:31.600737 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9820 2019-Jan-16 22:08:31.601373 - [DEBUG]
9821 2019-Jan-16 22:08:31.601399 - [DEBUG] EDGE:
9822 2019-Jan-16 22:08:31.601479 - [DEBUG] ---> 9823 2019-Jan-16 22:08:31.602116 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9824 2019-Jan-16 22:08:31.602751 - [DEBUG]
9825 2019-Jan-16 22:08:31.602777 - [DEBUG] EDGE:
9826 2019-Jan-16 22:08:31.602834 - [DEBUG] ---> 9827 2019-Jan-16 22:08:31.603474 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9828 2019-Jan-16 22:08:31.604111 - [DEBUG]
9829 2019-Jan-16 22:08:31.604147 - [DEBUG] Compose: EdgeIdentity * AllBottom
9830 2019-Jan-16 22:08:31.604175 - [DEBUG]
9831 2019-Jan-16 22:08:31.604199 - [DEBUG] Propagate flow
9832 2019-Jan-16 22:08:31.604223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9833 2019-Jan-16 22:08:31.604279 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9834 2019-Jan-16 22:08:31.604934 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9835 2019-Jan-16 22:08:31.605571 - [DEBUG] Edge function : AllBottom (result of previous compose)
9836 2019-Jan-16 22:08:31.605597 - [DEBUG]
9837 2019-Jan-16 22:08:31.605631 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9838 2019-Jan-16 22:08:31.605658 - [DEBUG] = AllBottom
9839 2019-Jan-16 22:08:31.605683 - [DEBUG]
9840 2019-Jan-16 22:08:31.605706 - [DEBUG] PROPAGATE: No new function!
9841 2019-Jan-16 22:08:31.605733 - [DEBUG] EDGE:
9842 2019-Jan-16 22:08:31.605791 - [DEBUG] ---> 9843 2019-Jan-16 22:08:31.606438 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9844 2019-Jan-16 22:08:31.607074 - [DEBUG]
9845 2019-Jan-16 22:08:31.607100 - [DEBUG] EDGE:
9846 2019-Jan-16 22:08:31.607158 - [DEBUG] ---> 9847 2019-Jan-16 22:08:31.607792 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9848 2019-Jan-16 22:08:31.608446 - [DEBUG]
9849 2019-Jan-16 22:08:31.608472 - [DEBUG] EDGE:
9850 2019-Jan-16 22:08:31.608529 - [DEBUG] ---> 9851 2019-Jan-16 22:08:31.609165 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9852 2019-Jan-16 22:08:31.609799 - [DEBUG]
9853 2019-Jan-16 22:08:31.609825 - [DEBUG] EDGE:
9854 2019-Jan-16 22:08:31.609883 - [DEBUG] ---> 9855 2019-Jan-16 22:08:31.610523 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9856 2019-Jan-16 22:08:31.611158 - [DEBUG]
9857 2019-Jan-16 22:08:31.611196 - [DEBUG] Compose: EdgeIdentity * AllBottom
9858 2019-Jan-16 22:08:31.611224 - [DEBUG]
9859 2019-Jan-16 22:08:31.611248 - [DEBUG] Propagate flow
9860 2019-Jan-16 22:08:31.611271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9861 2019-Jan-16 22:08:31.611329 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9862 2019-Jan-16 22:08:31.611985 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9863 2019-Jan-16 22:08:31.612620 - [DEBUG] Edge function : AllBottom (result of previous compose)
9864 2019-Jan-16 22:08:31.612646 - [DEBUG]
9865 2019-Jan-16 22:08:31.612672 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9866 2019-Jan-16 22:08:31.612698 - [DEBUG] = AllBottom
9867 2019-Jan-16 22:08:31.612723 - [DEBUG]
9868 2019-Jan-16 22:08:31.612746 - [DEBUG] PROPAGATE: No new function!
9869 2019-Jan-16 22:08:31.612773 - [DEBUG] EDGE:
9870 2019-Jan-16 22:08:31.612831 - [DEBUG] ---> 9871 2019-Jan-16 22:08:31.613478 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9872 2019-Jan-16 22:08:31.614114 - [DEBUG]
9873 2019-Jan-16 22:08:31.614139 - [DEBUG] EDGE:
9874 2019-Jan-16 22:08:31.614197 - [DEBUG] ---> 9875 2019-Jan-16 22:08:31.614852 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9876 2019-Jan-16 22:08:31.615490 - [DEBUG]
9877 2019-Jan-16 22:08:31.615516 - [DEBUG] EDGE:
9878 2019-Jan-16 22:08:31.615574 - [DEBUG] ---> 9879 2019-Jan-16 22:08:31.616214 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9880 2019-Jan-16 22:08:31.616859 - [DEBUG]
9881 2019-Jan-16 22:08:31.616896 - [DEBUG] Compose: EdgeIdentity * AllBottom
9882 2019-Jan-16 22:08:31.616924 - [DEBUG]
9883 2019-Jan-16 22:08:31.616948 - [DEBUG] Propagate flow
9884 2019-Jan-16 22:08:31.616972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9885 2019-Jan-16 22:08:31.617029 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9886 2019-Jan-16 22:08:31.617670 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9887 2019-Jan-16 22:08:31.618321 - [DEBUG] Edge function : AllBottom (result of previous compose)
9888 2019-Jan-16 22:08:31.618346 - [DEBUG]
9889 2019-Jan-16 22:08:31.618372 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9890 2019-Jan-16 22:08:31.618398 - [DEBUG] = AllBottom
9891 2019-Jan-16 22:08:31.618422 - [DEBUG]
9892 2019-Jan-16 22:08:31.618446 - [DEBUG] PROPAGATE: No new function!
9893 2019-Jan-16 22:08:31.618472 - [DEBUG] EDGE:
9894 2019-Jan-16 22:08:31.618530 - [DEBUG] ---> 9895 2019-Jan-16 22:08:31.619178 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9896 2019-Jan-16 22:08:31.619816 - [DEBUG]
9897 2019-Jan-16 22:08:31.619842 - [DEBUG] EDGE:
9898 2019-Jan-16 22:08:31.619900 - [DEBUG] ---> 9899 2019-Jan-16 22:08:31.620536 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9900 2019-Jan-16 22:08:31.621171 - [DEBUG]
9901 2019-Jan-16 22:08:31.621197 - [DEBUG] EDGE:
9902 2019-Jan-16 22:08:31.621254 - [DEBUG] ---> 9903 2019-Jan-16 22:08:31.621910 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9904 2019-Jan-16 22:08:31.622545 - [DEBUG]
9905 2019-Jan-16 22:08:31.622582 - [DEBUG] Compose: EdgeIdentity * AllBottom
9906 2019-Jan-16 22:08:31.622610 - [DEBUG]
9907 2019-Jan-16 22:08:31.622634 - [DEBUG] Propagate flow
9908 2019-Jan-16 22:08:31.622657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9909 2019-Jan-16 22:08:31.622714 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
9910 2019-Jan-16 22:08:31.623354 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9911 2019-Jan-16 22:08:31.623990 - [DEBUG] Edge function : AllBottom (result of previous compose)
9912 2019-Jan-16 22:08:31.624016 - [DEBUG]
9913 2019-Jan-16 22:08:31.624042 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9914 2019-Jan-16 22:08:31.624068 - [DEBUG] = AllBottom
9915 2019-Jan-16 22:08:31.624093 - [DEBUG]
9916 2019-Jan-16 22:08:31.624116 - [DEBUG] PROPAGATE: No new function!
9917 2019-Jan-16 22:08:31.624142 - [DEBUG] EDGE:
9918 2019-Jan-16 22:08:31.624200 - [DEBUG] ---> 9919 2019-Jan-16 22:08:31.624862 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
9920 2019-Jan-16 22:08:31.625497 - [DEBUG]
9921 2019-Jan-16 22:08:31.625532 - [DEBUG] Compose: EdgeIdentity * AllBottom
9922 2019-Jan-16 22:08:31.625559 - [DEBUG]
9923 2019-Jan-16 22:08:31.625583 - [DEBUG] Propagate flow
9924 2019-Jan-16 22:08:31.625607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9925 2019-Jan-16 22:08:31.625671 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
9926 2019-Jan-16 22:08:31.626311 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9927 2019-Jan-16 22:08:31.626947 - [DEBUG] Edge function : AllBottom (result of previous compose)
9928 2019-Jan-16 22:08:31.626972 - [DEBUG]
9929 2019-Jan-16 22:08:31.626997 - [DEBUG] Join: AllTop & AllBottom
9930 2019-Jan-16 22:08:31.627024 - [DEBUG] = AllBottom (new jump func)
9931 2019-Jan-16 22:08:31.627049 - [DEBUG]
9932 2019-Jan-16 22:08:31.627072 - [DEBUG] Start adding new jump function
9933 2019-Jan-16 22:08:31.627096 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9934 2019-Jan-16 22:08:31.627152 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9935 2019-Jan-16 22:08:31.627788 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
9936 2019-Jan-16 22:08:31.628441 - [DEBUG] Edge Function : AllBottom
9937 2019-Jan-16 22:08:31.628469 - [DEBUG] End adding new jump function
9938 2019-Jan-16 22:08:31.628493 - [DEBUG]
9939 2019-Jan-16 22:08:31.628517 - [DEBUG] -------------------------------------------- 286. Path Edge --------------------------------------------
9940 2019-Jan-16 22:08:31.628542 - [DEBUG]
9941 2019-Jan-16 22:08:31.628565 - [DEBUG] Process 286. path edge:
9942 2019-Jan-16 22:08:31.628589 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9943 2019-Jan-16 22:08:31.628646 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
9944 2019-Jan-16 22:08:31.629284 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9945 2019-Jan-16 22:08:31.629920 - [DEBUG]
9946 2019-Jan-16 22:08:31.629945 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
9947 2019-Jan-16 22:08:31.630589 - [DEBUG] Possible callees:
9948 2019-Jan-16 22:08:31.630614 - [DEBUG] foo
9949 2019-Jan-16 22:08:31.630639 - [DEBUG] Possible return sites:
9950 2019-Jan-16 22:08:31.630662 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1269951 2019-Jan-16 22:08:31.631947 - [DEBUG] Found and process special summary
9952 2019-Jan-16 22:08:31.631981 - [DEBUG] Compose: EdgeIdentity * AllBottom
9953 2019-Jan-16 22:08:31.632008 - [DEBUG]
9954 2019-Jan-16 22:08:31.632033 - [DEBUG] Propagate flow
9955 2019-Jan-16 22:08:31.632056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9956 2019-Jan-16 22:08:31.632112 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
9957 2019-Jan-16 22:08:31.632753 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9958 2019-Jan-16 22:08:31.633388 - [DEBUG] Edge function : AllBottom (result of previous compose)
9959 2019-Jan-16 22:08:31.633414 - [DEBUG]
9960 2019-Jan-16 22:08:31.633439 - [DEBUG] Join: AllTop & AllBottom
9961 2019-Jan-16 22:08:31.633465 - [DEBUG] = AllBottom (new jump func)
9962 2019-Jan-16 22:08:31.633490 - [DEBUG]
9963 2019-Jan-16 22:08:31.633513 - [DEBUG] Start adding new jump function
9964 2019-Jan-16 22:08:31.633537 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9965 2019-Jan-16 22:08:31.633593 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9966 2019-Jan-16 22:08:31.634229 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
9967 2019-Jan-16 22:08:31.634883 - [DEBUG] Edge Function : AllBottom
9968 2019-Jan-16 22:08:31.634911 - [DEBUG] End adding new jump function
9969 2019-Jan-16 22:08:31.634935 - [DEBUG]
9970 2019-Jan-16 22:08:31.634967 - [DEBUG] -------------------------------------------- 287. Path Edge --------------------------------------------
9971 2019-Jan-16 22:08:31.634992 - [DEBUG]
9972 2019-Jan-16 22:08:31.635016 - [DEBUG] Process 287. path edge:
9973 2019-Jan-16 22:08:31.635040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9974 2019-Jan-16 22:08:31.635097 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
9975 2019-Jan-16 22:08:31.635737 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
9976 2019-Jan-16 22:08:31.636373 - [DEBUG]
9977 2019-Jan-16 22:08:31.636398 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
9978 2019-Jan-16 22:08:31.637049 - [DEBUG] Compose: EdgeIdentity * AllBottom
9979 2019-Jan-16 22:08:31.637077 - [DEBUG]
9980 2019-Jan-16 22:08:31.637101 - [DEBUG] Propagate flow
9981 2019-Jan-16 22:08:31.637124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9982 2019-Jan-16 22:08:31.637180 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
9983 2019-Jan-16 22:08:31.637855 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9984 2019-Jan-16 22:08:31.638506 - [DEBUG] Edge function : AllBottom (result of previous compose)
9985 2019-Jan-16 22:08:31.638532 - [DEBUG]
9986 2019-Jan-16 22:08:31.638556 - [DEBUG] Join: AllTop & AllBottom
9987 2019-Jan-16 22:08:31.638582 - [DEBUG] = AllBottom (new jump func)
9988 2019-Jan-16 22:08:31.638607 - [DEBUG]
9989 2019-Jan-16 22:08:31.638630 - [DEBUG] Start adding new jump function
9990 2019-Jan-16 22:08:31.638654 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9991 2019-Jan-16 22:08:31.638710 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
9992 2019-Jan-16 22:08:31.639345 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
9993 2019-Jan-16 22:08:31.639980 - [DEBUG] Edge Function : AllBottom
9994 2019-Jan-16 22:08:31.640008 - [DEBUG] End adding new jump function
9995 2019-Jan-16 22:08:31.640032 - [DEBUG]
9996 2019-Jan-16 22:08:31.640056 - [DEBUG] -------------------------------------------- 288. Path Edge --------------------------------------------
9997 2019-Jan-16 22:08:31.640081 - [DEBUG]
9998 2019-Jan-16 22:08:31.640104 - [DEBUG] Process 288. path edge:
9999 2019-Jan-16 22:08:31.640128 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10000 2019-Jan-16 22:08:31.640184 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
10001 2019-Jan-16 22:08:31.640820 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10002 2019-Jan-16 22:08:31.641469 - [DEBUG]
10003 2019-Jan-16 22:08:31.641495 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10004 2019-Jan-16 22:08:31.642142 - [DEBUG] Compose: EdgeIdentity * AllBottom
10005 2019-Jan-16 22:08:31.642170 - [DEBUG]
10006 2019-Jan-16 22:08:31.642194 - [DEBUG] Propagate flow
10007 2019-Jan-16 22:08:31.642217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10008 2019-Jan-16 22:08:31.642274 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10009 2019-Jan-16 22:08:31.642912 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10010 2019-Jan-16 22:08:31.643551 - [DEBUG] Edge function : AllBottom (result of previous compose)
10011 2019-Jan-16 22:08:31.643576 - [DEBUG]
10012 2019-Jan-16 22:08:31.643601 - [DEBUG] Join: AllTop & AllBottom
10013 2019-Jan-16 22:08:31.643628 - [DEBUG] = AllBottom (new jump func)
10014 2019-Jan-16 22:08:31.643661 - [DEBUG]
10015 2019-Jan-16 22:08:31.643685 - [DEBUG] Start adding new jump function
10016 2019-Jan-16 22:08:31.643709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10017 2019-Jan-16 22:08:31.643766 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10018 2019-Jan-16 22:08:31.644401 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10019 2019-Jan-16 22:08:31.645052 - [DEBUG] Edge Function : AllBottom
10020 2019-Jan-16 22:08:31.645081 - [DEBUG] End adding new jump function
10021 2019-Jan-16 22:08:31.645105 - [DEBUG]
10022 2019-Jan-16 22:08:31.645129 - [DEBUG] -------------------------------------------- 289. Path Edge --------------------------------------------
10023 2019-Jan-16 22:08:31.645153 - [DEBUG]
10024 2019-Jan-16 22:08:31.645177 - [DEBUG] Process 289. path edge:
10025 2019-Jan-16 22:08:31.645201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10026 2019-Jan-16 22:08:31.645257 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
10027 2019-Jan-16 22:08:31.645894 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10028 2019-Jan-16 22:08:31.646529 - [DEBUG]
10029 2019-Jan-16 22:08:31.646555 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10030 2019-Jan-16 22:08:31.647203 - [DEBUG] Compose: EdgeIdentity * AllBottom
10031 2019-Jan-16 22:08:31.647231 - [DEBUG]
10032 2019-Jan-16 22:08:31.647255 - [DEBUG] Propagate flow
10033 2019-Jan-16 22:08:31.647279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10034 2019-Jan-16 22:08:31.647336 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10035 2019-Jan-16 22:08:31.647992 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10036 2019-Jan-16 22:08:31.648650 - [DEBUG] Edge function : AllBottom (result of previous compose)
10037 2019-Jan-16 22:08:31.648676 - [DEBUG]
10038 2019-Jan-16 22:08:31.648701 - [DEBUG] Join: AllTop & AllBottom
10039 2019-Jan-16 22:08:31.648727 - [DEBUG] = AllBottom (new jump func)
10040 2019-Jan-16 22:08:31.648751 - [DEBUG]
10041 2019-Jan-16 22:08:31.648775 - [DEBUG] Start adding new jump function
10042 2019-Jan-16 22:08:31.648798 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10043 2019-Jan-16 22:08:31.648854 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10044 2019-Jan-16 22:08:31.649490 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10045 2019-Jan-16 22:08:31.650136 - [DEBUG] Edge Function : AllBottom
10046 2019-Jan-16 22:08:31.650164 - [DEBUG] End adding new jump function
10047 2019-Jan-16 22:08:31.650188 - [DEBUG]
10048 2019-Jan-16 22:08:31.650212 - [DEBUG] -------------------------------------------- 290. Path Edge --------------------------------------------
10049 2019-Jan-16 22:08:31.650237 - [DEBUG]
10050 2019-Jan-16 22:08:31.650260 - [DEBUG] Process 290. path edge:
10051 2019-Jan-16 22:08:31.650284 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10052 2019-Jan-16 22:08:31.650340 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
10053 2019-Jan-16 22:08:31.650987 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10054 2019-Jan-16 22:08:31.651638 - [DEBUG]
10055 2019-Jan-16 22:08:31.651662 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10056 2019-Jan-16 22:08:31.652322 - [DEBUG] Possible callees:
10057 2019-Jan-16 22:08:31.652347 - [DEBUG] llvm.dbg.declare
10058 2019-Jan-16 22:08:31.652372 - [DEBUG] Possible return sites:
10059 2019-Jan-16 22:08:31.652396 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13610060 2019-Jan-16 22:08:31.653674 - [DEBUG] Found and process special summary
10061 2019-Jan-16 22:08:31.653707 - [DEBUG] Compose: EdgeIdentity * AllBottom
10062 2019-Jan-16 22:08:31.653735 - [DEBUG]
10063 2019-Jan-16 22:08:31.653758 - [DEBUG] Propagate flow
10064 2019-Jan-16 22:08:31.653782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10065 2019-Jan-16 22:08:31.653838 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10066 2019-Jan-16 22:08:31.654479 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10067 2019-Jan-16 22:08:31.655130 - [DEBUG] Edge function : AllBottom (result of previous compose)
10068 2019-Jan-16 22:08:31.655156 - [DEBUG]
10069 2019-Jan-16 22:08:31.655180 - [DEBUG] Join: AllTop & AllBottom
10070 2019-Jan-16 22:08:31.655206 - [DEBUG] = AllBottom (new jump func)
10071 2019-Jan-16 22:08:31.655230 - [DEBUG]
10072 2019-Jan-16 22:08:31.655254 - [DEBUG] Start adding new jump function
10073 2019-Jan-16 22:08:31.655277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10074 2019-Jan-16 22:08:31.655333 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10075 2019-Jan-16 22:08:31.655969 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10076 2019-Jan-16 22:08:31.656610 - [DEBUG] Edge Function : AllBottom
10077 2019-Jan-16 22:08:31.656638 - [DEBUG] End adding new jump function
10078 2019-Jan-16 22:08:31.656662 - [DEBUG]
10079 2019-Jan-16 22:08:31.656686 - [DEBUG] -------------------------------------------- 291. Path Edge --------------------------------------------
10080 2019-Jan-16 22:08:31.656711 - [DEBUG]
10081 2019-Jan-16 22:08:31.656734 - [DEBUG] Process 291. path edge:
10082 2019-Jan-16 22:08:31.656758 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10083 2019-Jan-16 22:08:31.656814 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
10084 2019-Jan-16 22:08:31.657454 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10085 2019-Jan-16 22:08:31.658101 - [DEBUG]
10086 2019-Jan-16 22:08:31.658126 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10087 2019-Jan-16 22:08:31.658779 - [DEBUG] Compose: EdgeIdentity * AllBottom
10088 2019-Jan-16 22:08:31.658808 - [DEBUG]
10089 2019-Jan-16 22:08:31.658833 - [DEBUG] Propagate flow
10090 2019-Jan-16 22:08:31.658856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10091 2019-Jan-16 22:08:31.658913 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10092 2019-Jan-16 22:08:31.659552 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10093 2019-Jan-16 22:08:31.660187 - [DEBUG] Edge function : AllBottom (result of previous compose)
10094 2019-Jan-16 22:08:31.660213 - [DEBUG]
10095 2019-Jan-16 22:08:31.660238 - [DEBUG] Join: AllTop & AllBottom
10096 2019-Jan-16 22:08:31.660264 - [DEBUG] = AllBottom (new jump func)
10097 2019-Jan-16 22:08:31.660289 - [DEBUG]
10098 2019-Jan-16 22:08:31.660312 - [DEBUG] Start adding new jump function
10099 2019-Jan-16 22:08:31.660336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10100 2019-Jan-16 22:08:31.660400 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10101 2019-Jan-16 22:08:31.661036 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10102 2019-Jan-16 22:08:31.661688 - [DEBUG] Edge Function : AllBottom
10103 2019-Jan-16 22:08:31.661716 - [DEBUG] End adding new jump function
10104 2019-Jan-16 22:08:31.661740 - [DEBUG]
10105 2019-Jan-16 22:08:31.661764 - [DEBUG] -------------------------------------------- 292. Path Edge --------------------------------------------
10106 2019-Jan-16 22:08:31.661789 - [DEBUG]
10107 2019-Jan-16 22:08:31.661812 - [DEBUG] Process 292. path edge:
10108 2019-Jan-16 22:08:31.661836 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10109 2019-Jan-16 22:08:31.661892 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
10110 2019-Jan-16 22:08:31.662530 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10111 2019-Jan-16 22:08:31.663165 - [DEBUG]
10112 2019-Jan-16 22:08:31.663190 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10113 2019-Jan-16 22:08:31.663837 - [DEBUG] Compose: EdgeIdentity * AllBottom
10114 2019-Jan-16 22:08:31.663866 - [DEBUG]
10115 2019-Jan-16 22:08:31.663889 - [DEBUG] Propagate flow
10116 2019-Jan-16 22:08:31.663913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10117 2019-Jan-16 22:08:31.663969 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
10118 2019-Jan-16 22:08:31.665300 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10119 2019-Jan-16 22:08:31.666031 - [DEBUG] Edge function : AllBottom (result of previous compose)
10120 2019-Jan-16 22:08:31.666059 - [DEBUG]
10121 2019-Jan-16 22:08:31.666086 - [DEBUG] Join: AllTop & AllBottom
10122 2019-Jan-16 22:08:31.666113 - [DEBUG] = AllBottom (new jump func)
10123 2019-Jan-16 22:08:31.666138 - [DEBUG]
10124 2019-Jan-16 22:08:31.666162 - [DEBUG] Start adding new jump function
10125 2019-Jan-16 22:08:31.666186 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10126 2019-Jan-16 22:08:31.666262 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10127 2019-Jan-16 22:08:31.666927 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
10128 2019-Jan-16 22:08:31.667565 - [DEBUG] Edge Function : AllBottom
10129 2019-Jan-16 22:08:31.667596 - [DEBUG] End adding new jump function
10130 2019-Jan-16 22:08:31.667620 - [DEBUG]
10131 2019-Jan-16 22:08:31.667644 - [DEBUG] -------------------------------------------- 293. Path Edge --------------------------------------------
10132 2019-Jan-16 22:08:31.667670 - [DEBUG]
10133 2019-Jan-16 22:08:31.667693 - [DEBUG] Process 293. path edge:
10134 2019-Jan-16 22:08:31.667717 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10135 2019-Jan-16 22:08:31.667774 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
10136 2019-Jan-16 22:08:31.668436 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10137 2019-Jan-16 22:08:31.669073 - [DEBUG]
10138 2019-Jan-16 22:08:31.669100 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
10139 2019-Jan-16 22:08:31.669761 - [DEBUG] Compose: EdgeIdentity * AllBottom
10140 2019-Jan-16 22:08:31.669790 - [DEBUG]
10141 2019-Jan-16 22:08:31.669814 - [DEBUG] Propagate flow
10142 2019-Jan-16 22:08:31.669838 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10143 2019-Jan-16 22:08:31.669894 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
10144 2019-Jan-16 22:08:31.670558 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10145 2019-Jan-16 22:08:31.671211 - [DEBUG] Edge function : AllBottom (result of previous compose)
10146 2019-Jan-16 22:08:31.671237 - [DEBUG]
10147 2019-Jan-16 22:08:31.671263 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10148 2019-Jan-16 22:08:31.671290 - [DEBUG] = AllBottom
10149 2019-Jan-16 22:08:31.671314 - [DEBUG]
10150 2019-Jan-16 22:08:31.671337 - [DEBUG] PROPAGATE: No new function!
10151 2019-Jan-16 22:08:31.671362 - [DEBUG] EDGE:
10152 2019-Jan-16 22:08:31.671435 - [DEBUG] ---> 10153 2019-Jan-16 22:08:31.672072 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10154 2019-Jan-16 22:08:31.672709 - [DEBUG]
10155 2019-Jan-16 22:08:31.672735 - [DEBUG] EDGE:
10156 2019-Jan-16 22:08:31.672793 - [DEBUG] ---> 10157 2019-Jan-16 22:08:31.673428 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10158 2019-Jan-16 22:08:31.674064 - [DEBUG]
10159 2019-Jan-16 22:08:31.674090 - [DEBUG] EDGE:
10160 2019-Jan-16 22:08:31.674148 - [DEBUG] ---> 10161 2019-Jan-16 22:08:31.674803 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10162 2019-Jan-16 22:08:31.675441 - [DEBUG]
10163 2019-Jan-16 22:08:31.675484 - [DEBUG] Compose: EdgeIdentity * AllBottom
10164 2019-Jan-16 22:08:31.675512 - [DEBUG]
10165 2019-Jan-16 22:08:31.675536 - [DEBUG] Propagate flow
10166 2019-Jan-16 22:08:31.675559 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10167 2019-Jan-16 22:08:31.675617 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10168 2019-Jan-16 22:08:31.676260 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10169 2019-Jan-16 22:08:31.676896 - [DEBUG] Edge function : AllBottom (result of previous compose)
10170 2019-Jan-16 22:08:31.676922 - [DEBUG]
10171 2019-Jan-16 22:08:31.676948 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10172 2019-Jan-16 22:08:31.676974 - [DEBUG] = AllBottom
10173 2019-Jan-16 22:08:31.676999 - [DEBUG]
10174 2019-Jan-16 22:08:31.677023 - [DEBUG] PROPAGATE: No new function!
10175 2019-Jan-16 22:08:31.677052 - [DEBUG] EDGE:
10176 2019-Jan-16 22:08:31.677110 - [DEBUG] ---> 10177 2019-Jan-16 22:08:31.677759 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10178 2019-Jan-16 22:08:31.678412 - [DEBUG]
10179 2019-Jan-16 22:08:31.678447 - [DEBUG] Compose: EdgeIdentity * AllBottom
10180 2019-Jan-16 22:08:31.678474 - [DEBUG]
10181 2019-Jan-16 22:08:31.678498 - [DEBUG] Propagate flow
10182 2019-Jan-16 22:08:31.678521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10183 2019-Jan-16 22:08:31.678578 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10184 2019-Jan-16 22:08:31.679225 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10185 2019-Jan-16 22:08:31.679861 - [DEBUG] Edge function : AllBottom (result of previous compose)
10186 2019-Jan-16 22:08:31.679887 - [DEBUG]
10187 2019-Jan-16 22:08:31.679912 - [DEBUG] Join: AllTop & AllBottom
10188 2019-Jan-16 22:08:31.679938 - [DEBUG] = AllBottom (new jump func)
10189 2019-Jan-16 22:08:31.679972 - [DEBUG]
10190 2019-Jan-16 22:08:31.679997 - [DEBUG] Start adding new jump function
10191 2019-Jan-16 22:08:31.680021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10192 2019-Jan-16 22:08:31.680077 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10193 2019-Jan-16 22:08:31.680713 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10194 2019-Jan-16 22:08:31.681359 - [DEBUG] Edge Function : AllBottom
10195 2019-Jan-16 22:08:31.681388 - [DEBUG] End adding new jump function
10196 2019-Jan-16 22:08:31.681424 - [DEBUG]
10197 2019-Jan-16 22:08:31.681451 - [DEBUG] -------------------------------------------- 294. Path Edge --------------------------------------------
10198 2019-Jan-16 22:08:31.681475 - [DEBUG]
10199 2019-Jan-16 22:08:31.681499 - [DEBUG] Process 294. path edge:
10200 2019-Jan-16 22:08:31.681523 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10201 2019-Jan-16 22:08:31.681579 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
10202 2019-Jan-16 22:08:31.682226 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10203 2019-Jan-16 22:08:31.682862 - [DEBUG]
10204 2019-Jan-16 22:08:31.682887 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10205 2019-Jan-16 22:08:31.683541 - [DEBUG] Possible callees:
10206 2019-Jan-16 22:08:31.683567 - [DEBUG] llvm.dbg.declare
10207 2019-Jan-16 22:08:31.683592 - [DEBUG] Possible return sites:
10208 2019-Jan-16 22:08:31.683615 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14310209 2019-Jan-16 22:08:31.684911 - [DEBUG] Found and process special summary
10210 2019-Jan-16 22:08:31.684946 - [DEBUG] Compose: EdgeIdentity * AllBottom
10211 2019-Jan-16 22:08:31.684973 - [DEBUG]
10212 2019-Jan-16 22:08:31.684997 - [DEBUG] Propagate flow
10213 2019-Jan-16 22:08:31.685021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10214 2019-Jan-16 22:08:31.685078 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10215 2019-Jan-16 22:08:31.685719 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10216 2019-Jan-16 22:08:31.686356 - [DEBUG] Edge function : AllBottom (result of previous compose)
10217 2019-Jan-16 22:08:31.686382 - [DEBUG]
10218 2019-Jan-16 22:08:31.686407 - [DEBUG] Join: AllTop & AllBottom
10219 2019-Jan-16 22:08:31.686433 - [DEBUG] = AllBottom (new jump func)
10220 2019-Jan-16 22:08:31.686458 - [DEBUG]
10221 2019-Jan-16 22:08:31.686481 - [DEBUG] Start adding new jump function
10222 2019-Jan-16 22:08:31.686505 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10223 2019-Jan-16 22:08:31.686561 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10224 2019-Jan-16 22:08:31.687197 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10225 2019-Jan-16 22:08:31.687837 - [DEBUG] Edge Function : AllBottom
10226 2019-Jan-16 22:08:31.687865 - [DEBUG] End adding new jump function
10227 2019-Jan-16 22:08:31.687890 - [DEBUG]
10228 2019-Jan-16 22:08:31.687913 - [DEBUG] -------------------------------------------- 295. Path Edge --------------------------------------------
10229 2019-Jan-16 22:08:31.687938 - [DEBUG]
10230 2019-Jan-16 22:08:31.687962 - [DEBUG] Process 295. path edge:
10231 2019-Jan-16 22:08:31.687986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10232 2019-Jan-16 22:08:31.688051 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
10233 2019-Jan-16 22:08:31.688707 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10234 2019-Jan-16 22:08:31.689342 - [DEBUG]
10235 2019-Jan-16 22:08:31.689367 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10236 2019-Jan-16 22:08:31.690021 - [DEBUG] Compose: EdgeIdentity * AllBottom
10237 2019-Jan-16 22:08:31.690049 - [DEBUG]
10238 2019-Jan-16 22:08:31.690073 - [DEBUG] Propagate flow
10239 2019-Jan-16 22:08:31.690097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10240 2019-Jan-16 22:08:31.690153 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
10241 2019-Jan-16 22:08:31.690789 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10242 2019-Jan-16 22:08:31.691435 - [DEBUG] Edge function : AllBottom (result of previous compose)
10243 2019-Jan-16 22:08:31.691461 - [DEBUG]
10244 2019-Jan-16 22:08:31.691486 - [DEBUG] Join: AllTop & AllBottom
10245 2019-Jan-16 22:08:31.691512 - [DEBUG] = AllBottom (new jump func)
10246 2019-Jan-16 22:08:31.691536 - [DEBUG]
10247 2019-Jan-16 22:08:31.691560 - [DEBUG] Start adding new jump function
10248 2019-Jan-16 22:08:31.691583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10249 2019-Jan-16 22:08:31.691639 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10250 2019-Jan-16 22:08:31.692275 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
10251 2019-Jan-16 22:08:31.692910 - [DEBUG] Edge Function : AllBottom
10252 2019-Jan-16 22:08:31.692938 - [DEBUG] End adding new jump function
10253 2019-Jan-16 22:08:31.692962 - [DEBUG]
10254 2019-Jan-16 22:08:31.692986 - [DEBUG] -------------------------------------------- 296. Path Edge --------------------------------------------
10255 2019-Jan-16 22:08:31.693011 - [DEBUG]
10256 2019-Jan-16 22:08:31.693034 - [DEBUG] Process 296. path edge:
10257 2019-Jan-16 22:08:31.693058 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10258 2019-Jan-16 22:08:31.693114 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
10259 2019-Jan-16 22:08:31.693749 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10260 2019-Jan-16 22:08:31.694385 - [DEBUG]
10261 2019-Jan-16 22:08:31.694411 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
10262 2019-Jan-16 22:08:31.695073 - [DEBUG] Compose: EdgeIdentity * AllBottom
10263 2019-Jan-16 22:08:31.695101 - [DEBUG]
10264 2019-Jan-16 22:08:31.695125 - [DEBUG] Propagate flow
10265 2019-Jan-16 22:08:31.695149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10266 2019-Jan-16 22:08:31.695205 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
10267 2019-Jan-16 22:08:31.695841 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10268 2019-Jan-16 22:08:31.696477 - [DEBUG] Edge function : AllBottom (result of previous compose)
10269 2019-Jan-16 22:08:31.696502 - [DEBUG]
10270 2019-Jan-16 22:08:31.696528 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10271 2019-Jan-16 22:08:31.696554 - [DEBUG] = AllBottom
10272 2019-Jan-16 22:08:31.696579 - [DEBUG]
10273 2019-Jan-16 22:08:31.696602 - [DEBUG] PROPAGATE: No new function!
10274 2019-Jan-16 22:08:31.696627 - [DEBUG] EDGE:
10275 2019-Jan-16 22:08:31.696684 - [DEBUG] ---> 10276 2019-Jan-16 22:08:31.697320 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10277 2019-Jan-16 22:08:31.697965 - [DEBUG]
10278 2019-Jan-16 22:08:31.697990 - [DEBUG] EDGE:
10279 2019-Jan-16 22:08:31.698048 - [DEBUG] ---> 10280 2019-Jan-16 22:08:31.698705 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10281 2019-Jan-16 22:08:31.699341 - [DEBUG]
10282 2019-Jan-16 22:08:31.699378 - [DEBUG] Compose: EdgeIdentity * AllBottom
10283 2019-Jan-16 22:08:31.699405 - [DEBUG]
10284 2019-Jan-16 22:08:31.699429 - [DEBUG] Propagate flow
10285 2019-Jan-16 22:08:31.699453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10286 2019-Jan-16 22:08:31.699509 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10287 2019-Jan-16 22:08:31.700150 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10288 2019-Jan-16 22:08:31.700785 - [DEBUG] Edge function : AllBottom (result of previous compose)
10289 2019-Jan-16 22:08:31.700810 - [DEBUG]
10290 2019-Jan-16 22:08:31.700836 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10291 2019-Jan-16 22:08:31.700862 - [DEBUG] = AllBottom
10292 2019-Jan-16 22:08:31.700886 - [DEBUG]
10293 2019-Jan-16 22:08:31.700910 - [DEBUG] PROPAGATE: No new function!
10294 2019-Jan-16 22:08:31.700937 - [DEBUG] EDGE:
10295 2019-Jan-16 22:08:31.700994 - [DEBUG] ---> 10296 2019-Jan-16 22:08:31.701658 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10297 2019-Jan-16 22:08:31.702295 - [DEBUG]
10298 2019-Jan-16 22:08:31.702320 - [DEBUG] EDGE:
10299 2019-Jan-16 22:08:31.702378 - [DEBUG] ---> 10300 2019-Jan-16 22:08:31.703017 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10301 2019-Jan-16 22:08:31.703656 - [DEBUG]
10302 2019-Jan-16 22:08:31.703689 - [DEBUG] Compose: EdgeIdentity * AllBottom
10303 2019-Jan-16 22:08:31.703716 - [DEBUG]
10304 2019-Jan-16 22:08:31.703740 - [DEBUG] Propagate flow
10305 2019-Jan-16 22:08:31.703764 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10306 2019-Jan-16 22:08:31.703820 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10307 2019-Jan-16 22:08:31.704458 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10308 2019-Jan-16 22:08:31.705111 - [DEBUG] Edge function : AllBottom (result of previous compose)
10309 2019-Jan-16 22:08:31.705137 - [DEBUG]
10310 2019-Jan-16 22:08:31.705161 - [DEBUG] Join: AllTop & AllBottom
10311 2019-Jan-16 22:08:31.705187 - [DEBUG] = AllBottom (new jump func)
10312 2019-Jan-16 22:08:31.705212 - [DEBUG]
10313 2019-Jan-16 22:08:31.705235 - [DEBUG] Start adding new jump function
10314 2019-Jan-16 22:08:31.705259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10315 2019-Jan-16 22:08:31.705315 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10316 2019-Jan-16 22:08:31.705951 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10317 2019-Jan-16 22:08:31.706589 - [DEBUG] Edge Function : AllBottom
10318 2019-Jan-16 22:08:31.706618 - [DEBUG] End adding new jump function
10319 2019-Jan-16 22:08:31.706642 - [DEBUG]
10320 2019-Jan-16 22:08:31.706666 - [DEBUG] -------------------------------------------- 297. Path Edge --------------------------------------------
10321 2019-Jan-16 22:08:31.706698 - [DEBUG]
10322 2019-Jan-16 22:08:31.706722 - [DEBUG] Process 297. path edge:
10323 2019-Jan-16 22:08:31.706746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10324 2019-Jan-16 22:08:31.706802 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
10325 2019-Jan-16 22:08:31.707440 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10326 2019-Jan-16 22:08:31.708088 - [DEBUG]
10327 2019-Jan-16 22:08:31.708117 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10328 2019-Jan-16 22:08:31.708768 - [DEBUG] Compose: EdgeIdentity * AllBottom
10329 2019-Jan-16 22:08:31.708796 - [DEBUG]
10330 2019-Jan-16 22:08:31.708819 - [DEBUG] Propagate flow
10331 2019-Jan-16 22:08:31.708843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10332 2019-Jan-16 22:08:31.708900 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10333 2019-Jan-16 22:08:31.709548 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10334 2019-Jan-16 22:08:31.710184 - [DEBUG] Edge function : AllBottom (result of previous compose)
10335 2019-Jan-16 22:08:31.710210 - [DEBUG]
10336 2019-Jan-16 22:08:31.710236 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10337 2019-Jan-16 22:08:31.710262 - [DEBUG] = AllBottom
10338 2019-Jan-16 22:08:31.710286 - [DEBUG]
10339 2019-Jan-16 22:08:31.710309 - [DEBUG] PROPAGATE: No new function!
10340 2019-Jan-16 22:08:31.710341 - [DEBUG] Compose: EdgeIdentity * AllBottom
10341 2019-Jan-16 22:08:31.710368 - [DEBUG]
10342 2019-Jan-16 22:08:31.710392 - [DEBUG] Propagate flow
10343 2019-Jan-16 22:08:31.710415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10344 2019-Jan-16 22:08:31.710471 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10345 2019-Jan-16 22:08:31.711120 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10346 2019-Jan-16 22:08:31.711771 - [DEBUG] Edge function : AllBottom (result of previous compose)
10347 2019-Jan-16 22:08:31.711797 - [DEBUG]
10348 2019-Jan-16 22:08:31.711822 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10349 2019-Jan-16 22:08:31.711848 - [DEBUG] = AllBottom
10350 2019-Jan-16 22:08:31.711872 - [DEBUG]
10351 2019-Jan-16 22:08:31.711895 - [DEBUG] PROPAGATE: No new function!
10352 2019-Jan-16 22:08:31.711920 - [DEBUG] EDGE:
10353 2019-Jan-16 22:08:31.711977 - [DEBUG] ---> 10354 2019-Jan-16 22:08:31.712616 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10355 2019-Jan-16 22:08:31.713254 - [DEBUG]
10356 2019-Jan-16 22:08:31.713279 - [DEBUG] EDGE:
10357 2019-Jan-16 22:08:31.713337 - [DEBUG] ---> 10358 2019-Jan-16 22:08:31.713972 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10359 2019-Jan-16 22:08:31.714607 - [DEBUG]
10360 2019-Jan-16 22:08:31.714632 - [DEBUG] EDGE:
10361 2019-Jan-16 22:08:31.714690 - [DEBUG] ---> 10362 2019-Jan-16 22:08:31.715346 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10363 2019-Jan-16 22:08:31.715984 - [DEBUG]
10364 2019-Jan-16 22:08:31.716030 - [DEBUG] Compose: EdgeIdentity * AllBottom
10365 2019-Jan-16 22:08:31.716058 - [DEBUG]
10366 2019-Jan-16 22:08:31.716082 - [DEBUG] Propagate flow
10367 2019-Jan-16 22:08:31.716105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10368 2019-Jan-16 22:08:31.716162 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10369 2019-Jan-16 22:08:31.716803 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10370 2019-Jan-16 22:08:31.717439 - [DEBUG] Edge function : AllBottom (result of previous compose)
10371 2019-Jan-16 22:08:31.717464 - [DEBUG]
10372 2019-Jan-16 22:08:31.717491 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10373 2019-Jan-16 22:08:31.717517 - [DEBUG] = AllBottom
10374 2019-Jan-16 22:08:31.717541 - [DEBUG]
10375 2019-Jan-16 22:08:31.717565 - [DEBUG] PROPAGATE: No new function!
10376 2019-Jan-16 22:08:31.717592 - [DEBUG] EDGE:
10377 2019-Jan-16 22:08:31.717649 - [DEBUG] ---> 10378 2019-Jan-16 22:08:31.718305 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10379 2019-Jan-16 22:08:31.718942 - [DEBUG]
10380 2019-Jan-16 22:08:31.718967 - [DEBUG] EDGE:
10381 2019-Jan-16 22:08:31.719025 - [DEBUG] ---> 10382 2019-Jan-16 22:08:31.719662 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10383 2019-Jan-16 22:08:31.720297 - [DEBUG]
10384 2019-Jan-16 22:08:31.720323 - [DEBUG] EDGE:
10385 2019-Jan-16 22:08:31.720380 - [DEBUG] ---> 10386 2019-Jan-16 22:08:31.721020 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10387 2019-Jan-16 22:08:31.721671 - [DEBUG]
10388 2019-Jan-16 22:08:31.721697 - [DEBUG] EDGE:
10389 2019-Jan-16 22:08:31.721755 - [DEBUG] ---> 10390 2019-Jan-16 22:08:31.722390 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10391 2019-Jan-16 22:08:31.723025 - [DEBUG]
10392 2019-Jan-16 22:08:31.723051 - [DEBUG] EDGE:
10393 2019-Jan-16 22:08:31.723109 - [DEBUG] ---> 10394 2019-Jan-16 22:08:31.723745 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10395 2019-Jan-16 22:08:31.724382 - [DEBUG]
10396 2019-Jan-16 22:08:31.724408 - [DEBUG] EDGE:
10397 2019-Jan-16 22:08:31.724466 - [DEBUG] ---> 10398 2019-Jan-16 22:08:31.725121 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10399 2019-Jan-16 22:08:31.725757 - [DEBUG]
10400 2019-Jan-16 22:08:31.725783 - [DEBUG] EDGE:
10401 2019-Jan-16 22:08:31.725841 - [DEBUG] ---> 10402 2019-Jan-16 22:08:31.726477 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10403 2019-Jan-16 22:08:31.727113 - [DEBUG]
10404 2019-Jan-16 22:08:31.727139 - [DEBUG] EDGE:
10405 2019-Jan-16 22:08:31.727196 - [DEBUG] ---> 10406 2019-Jan-16 22:08:31.727845 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10407 2019-Jan-16 22:08:31.728498 - [DEBUG]
10408 2019-Jan-16 22:08:31.728535 - [DEBUG] Compose: EdgeIdentity * AllBottom
10409 2019-Jan-16 22:08:31.728562 - [DEBUG]
10410 2019-Jan-16 22:08:31.728587 - [DEBUG] Propagate flow
10411 2019-Jan-16 22:08:31.728610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10412 2019-Jan-16 22:08:31.728667 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
10413 2019-Jan-16 22:08:31.729309 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10414 2019-Jan-16 22:08:31.729946 - [DEBUG] Edge function : AllBottom (result of previous compose)
10415 2019-Jan-16 22:08:31.729971 - [DEBUG]
10416 2019-Jan-16 22:08:31.729998 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10417 2019-Jan-16 22:08:31.730024 - [DEBUG] = AllBottom
10418 2019-Jan-16 22:08:31.730049 - [DEBUG]
10419 2019-Jan-16 22:08:31.730072 - [DEBUG] PROPAGATE: No new function!
10420 2019-Jan-16 22:08:31.730098 - [DEBUG] EDGE:
10421 2019-Jan-16 22:08:31.730157 - [DEBUG] ---> 10422 2019-Jan-16 22:08:31.730804 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10423 2019-Jan-16 22:08:31.731454 - [DEBUG]
10424 2019-Jan-16 22:08:31.731489 - [DEBUG] Compose: EdgeIdentity * AllBottom
10425 2019-Jan-16 22:08:31.731517 - [DEBUG]
10426 2019-Jan-16 22:08:31.731541 - [DEBUG] Propagate flow
10427 2019-Jan-16 22:08:31.731564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10428 2019-Jan-16 22:08:31.731621 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
10429 2019-Jan-16 22:08:31.732260 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10430 2019-Jan-16 22:08:31.732896 - [DEBUG] Edge function : AllBottom (result of previous compose)
10431 2019-Jan-16 22:08:31.732922 - [DEBUG]
10432 2019-Jan-16 22:08:31.732947 - [DEBUG] Join: AllTop & AllBottom
10433 2019-Jan-16 22:08:31.732973 - [DEBUG] = AllBottom (new jump func)
10434 2019-Jan-16 22:08:31.732997 - [DEBUG]
10435 2019-Jan-16 22:08:31.733021 - [DEBUG] Start adding new jump function
10436 2019-Jan-16 22:08:31.733044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10437 2019-Jan-16 22:08:31.733100 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10438 2019-Jan-16 22:08:31.733737 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
10439 2019-Jan-16 22:08:31.734375 - [DEBUG] Edge Function : AllBottom
10440 2019-Jan-16 22:08:31.734404 - [DEBUG] End adding new jump function
10441 2019-Jan-16 22:08:31.734428 - [DEBUG]
10442 2019-Jan-16 22:08:31.734451 - [DEBUG] -------------------------------------------- 298. Path Edge --------------------------------------------
10443 2019-Jan-16 22:08:31.734476 - [DEBUG]
10444 2019-Jan-16 22:08:31.734499 - [DEBUG] Process 298. path edge:
10445 2019-Jan-16 22:08:31.734523 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10446 2019-Jan-16 22:08:31.734580 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
10447 2019-Jan-16 22:08:31.735235 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10448 2019-Jan-16 22:08:31.735871 - [DEBUG]
10449 2019-Jan-16 22:08:31.735896 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
10450 2019-Jan-16 22:08:31.736556 - [DEBUG] Possible callees:
10451 2019-Jan-16 22:08:31.736592 - [DEBUG] foo
10452 2019-Jan-16 22:08:31.736617 - [DEBUG] Possible return sites:
10453 2019-Jan-16 22:08:31.736641 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8410454 2019-Jan-16 22:08:31.737954 - [DEBUG] Found and process special summary
10455 2019-Jan-16 22:08:31.737988 - [DEBUG] Compose: EdgeIdentity * AllBottom
10456 2019-Jan-16 22:08:31.738016 - [DEBUG]
10457 2019-Jan-16 22:08:31.738040 - [DEBUG] Propagate flow
10458 2019-Jan-16 22:08:31.738064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10459 2019-Jan-16 22:08:31.738138 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
10460 2019-Jan-16 22:08:31.738780 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10461 2019-Jan-16 22:08:31.739417 - [DEBUG] Edge function : AllBottom (result of previous compose)
10462 2019-Jan-16 22:08:31.739443 - [DEBUG]
10463 2019-Jan-16 22:08:31.739468 - [DEBUG] Join: AllTop & AllBottom
10464 2019-Jan-16 22:08:31.739494 - [DEBUG] = AllBottom (new jump func)
10465 2019-Jan-16 22:08:31.739519 - [DEBUG]
10466 2019-Jan-16 22:08:31.739543 - [DEBUG] Start adding new jump function
10467 2019-Jan-16 22:08:31.739567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10468 2019-Jan-16 22:08:31.739623 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10469 2019-Jan-16 22:08:31.740259 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
10470 2019-Jan-16 22:08:31.740899 - [DEBUG] Edge Function : AllBottom
10471 2019-Jan-16 22:08:31.740927 - [DEBUG] End adding new jump function
10472 2019-Jan-16 22:08:31.740951 - [DEBUG]
10473 2019-Jan-16 22:08:31.740975 - [DEBUG] -------------------------------------------- 299. Path Edge --------------------------------------------
10474 2019-Jan-16 22:08:31.741000 - [DEBUG]
10475 2019-Jan-16 22:08:31.741024 - [DEBUG] Process 299. path edge:
10476 2019-Jan-16 22:08:31.741048 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10477 2019-Jan-16 22:08:31.741104 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
10478 2019-Jan-16 22:08:31.741761 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10479 2019-Jan-16 22:08:31.742397 - [DEBUG]
10480 2019-Jan-16 22:08:31.742422 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
10481 2019-Jan-16 22:08:31.743076 - [DEBUG] Compose: EdgeIdentity * AllBottom
10482 2019-Jan-16 22:08:31.743104 - [DEBUG]
10483 2019-Jan-16 22:08:31.743128 - [DEBUG] Propagate flow
10484 2019-Jan-16 22:08:31.743151 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10485 2019-Jan-16 22:08:31.743207 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
10486 2019-Jan-16 22:08:31.743846 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10487 2019-Jan-16 22:08:31.744481 - [DEBUG] Edge function : AllBottom (result of previous compose)
10488 2019-Jan-16 22:08:31.744507 - [DEBUG]
10489 2019-Jan-16 22:08:31.744531 - [DEBUG] Join: AllTop & AllBottom
10490 2019-Jan-16 22:08:31.744557 - [DEBUG] = AllBottom (new jump func)
10491 2019-Jan-16 22:08:31.744582 - [DEBUG]
10492 2019-Jan-16 22:08:31.744605 - [DEBUG] Start adding new jump function
10493 2019-Jan-16 22:08:31.744629 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10494 2019-Jan-16 22:08:31.744685 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10495 2019-Jan-16 22:08:31.745350 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
10496 2019-Jan-16 22:08:31.745987 - [DEBUG] Edge Function : AllBottom
10497 2019-Jan-16 22:08:31.746015 - [DEBUG] End adding new jump function
10498 2019-Jan-16 22:08:31.746039 - [DEBUG]
10499 2019-Jan-16 22:08:31.746063 - [DEBUG] -------------------------------------------- 300. Path Edge --------------------------------------------
10500 2019-Jan-16 22:08:31.746088 - [DEBUG]
10501 2019-Jan-16 22:08:31.746111 - [DEBUG] Process 300. path edge:
10502 2019-Jan-16 22:08:31.746135 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10503 2019-Jan-16 22:08:31.746191 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
10504 2019-Jan-16 22:08:31.746834 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10505 2019-Jan-16 22:08:31.747469 - [DEBUG]
10506 2019-Jan-16 22:08:31.747495 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
10507 2019-Jan-16 22:08:31.748157 - [DEBUG] Compose: EdgeIdentity * AllBottom
10508 2019-Jan-16 22:08:31.748185 - [DEBUG]
10509 2019-Jan-16 22:08:31.748209 - [DEBUG] Propagate flow
10510 2019-Jan-16 22:08:31.748232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10511 2019-Jan-16 22:08:31.748289 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
10512 2019-Jan-16 22:08:31.748939 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10513 2019-Jan-16 22:08:31.749574 - [DEBUG] Edge function : AllBottom (result of previous compose)
10514 2019-Jan-16 22:08:31.749600 - [DEBUG]
10515 2019-Jan-16 22:08:31.749624 - [DEBUG] Join: AllTop & AllBottom
10516 2019-Jan-16 22:08:31.749650 - [DEBUG] = AllBottom (new jump func)
10517 2019-Jan-16 22:08:31.749675 - [DEBUG]
10518 2019-Jan-16 22:08:31.749698 - [DEBUG] Start adding new jump function
10519 2019-Jan-16 22:08:31.749722 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10520 2019-Jan-16 22:08:31.749778 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10521 2019-Jan-16 22:08:31.750414 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
10522 2019-Jan-16 22:08:31.751059 - [DEBUG] Edge Function : AllBottom
10523 2019-Jan-16 22:08:31.751087 - [DEBUG] End adding new jump function
10524 2019-Jan-16 22:08:31.751111 - [DEBUG]
10525 2019-Jan-16 22:08:31.751135 - [DEBUG] -------------------------------------------- 301. Path Edge --------------------------------------------
10526 2019-Jan-16 22:08:31.751159 - [DEBUG]
10527 2019-Jan-16 22:08:31.751183 - [DEBUG] Process 301. path edge:
10528 2019-Jan-16 22:08:31.751206 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10529 2019-Jan-16 22:08:31.751263 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
10530 2019-Jan-16 22:08:31.751926 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10531 2019-Jan-16 22:08:31.752562 - [DEBUG]
10532 2019-Jan-16 22:08:31.752586 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
10533 2019-Jan-16 22:08:31.753262 - [DEBUG] Possible callees:
10534 2019-Jan-16 22:08:31.753288 - [DEBUG] llvm.dbg.declare
10535 2019-Jan-16 22:08:31.753313 - [DEBUG] Possible return sites:
10536 2019-Jan-16 22:08:31.753336 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9610537 2019-Jan-16 22:08:31.754648 - [DEBUG] Found and process special summary
10538 2019-Jan-16 22:08:31.754683 - [DEBUG] Compose: EdgeIdentity * AllBottom
10539 2019-Jan-16 22:08:31.754711 - [DEBUG]
10540 2019-Jan-16 22:08:31.754735 - [DEBUG] Propagate flow
10541 2019-Jan-16 22:08:31.754776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10542 2019-Jan-16 22:08:31.754834 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
10543 2019-Jan-16 22:08:31.755476 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10544 2019-Jan-16 22:08:31.756113 - [DEBUG] Edge function : AllBottom (result of previous compose)
10545 2019-Jan-16 22:08:31.756139 - [DEBUG]
10546 2019-Jan-16 22:08:31.756164 - [DEBUG] Join: AllTop & AllBottom
10547 2019-Jan-16 22:08:31.756190 - [DEBUG] = AllBottom (new jump func)
10548 2019-Jan-16 22:08:31.756215 - [DEBUG]
10549 2019-Jan-16 22:08:31.756238 - [DEBUG] Start adding new jump function
10550 2019-Jan-16 22:08:31.756262 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10551 2019-Jan-16 22:08:31.756318 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10552 2019-Jan-16 22:08:31.756956 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
10553 2019-Jan-16 22:08:31.757596 - [DEBUG] Edge Function : AllBottom
10554 2019-Jan-16 22:08:31.757625 - [DEBUG] End adding new jump function
10555 2019-Jan-16 22:08:31.757649 - [DEBUG]
10556 2019-Jan-16 22:08:31.757672 - [DEBUG] -------------------------------------------- 302. Path Edge --------------------------------------------
10557 2019-Jan-16 22:08:31.757698 - [DEBUG]
10558 2019-Jan-16 22:08:31.757721 - [DEBUG] Process 302. path edge:
10559 2019-Jan-16 22:08:31.757745 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10560 2019-Jan-16 22:08:31.757801 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
10561 2019-Jan-16 22:08:31.758456 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10562 2019-Jan-16 22:08:31.759092 - [DEBUG]
10563 2019-Jan-16 22:08:31.759117 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
10564 2019-Jan-16 22:08:31.759772 - [DEBUG] Compose: EdgeIdentity * AllBottom
10565 2019-Jan-16 22:08:31.759801 - [DEBUG]
10566 2019-Jan-16 22:08:31.759825 - [DEBUG] Propagate flow
10567 2019-Jan-16 22:08:31.759849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10568 2019-Jan-16 22:08:31.759905 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
10569 2019-Jan-16 22:08:31.760543 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10570 2019-Jan-16 22:08:31.761180 - [DEBUG] Edge function : AllBottom (result of previous compose)
10571 2019-Jan-16 22:08:31.761206 - [DEBUG]
10572 2019-Jan-16 22:08:31.761231 - [DEBUG] Join: AllTop & AllBottom
10573 2019-Jan-16 22:08:31.761257 - [DEBUG] = AllBottom (new jump func)
10574 2019-Jan-16 22:08:31.761282 - [DEBUG]
10575 2019-Jan-16 22:08:31.761306 - [DEBUG] Start adding new jump function
10576 2019-Jan-16 22:08:31.761329 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10577 2019-Jan-16 22:08:31.761385 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10578 2019-Jan-16 22:08:31.762037 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
10579 2019-Jan-16 22:08:31.762673 - [DEBUG] Edge Function : AllBottom
10580 2019-Jan-16 22:08:31.762702 - [DEBUG] End adding new jump function
10581 2019-Jan-16 22:08:31.762735 - [DEBUG]
10582 2019-Jan-16 22:08:31.762759 - [DEBUG] -------------------------------------------- 303. Path Edge --------------------------------------------
10583 2019-Jan-16 22:08:31.762784 - [DEBUG]
10584 2019-Jan-16 22:08:31.762808 - [DEBUG] Process 303. path edge:
10585 2019-Jan-16 22:08:31.762832 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10586 2019-Jan-16 22:08:31.762888 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
10587 2019-Jan-16 22:08:31.763524 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10588 2019-Jan-16 22:08:31.764160 - [DEBUG]
10589 2019-Jan-16 22:08:31.764186 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
10590 2019-Jan-16 22:08:31.764849 - [DEBUG] Compose: EdgeIdentity * AllBottom
10591 2019-Jan-16 22:08:31.764878 - [DEBUG]
10592 2019-Jan-16 22:08:31.764902 - [DEBUG] Propagate flow
10593 2019-Jan-16 22:08:31.764925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10594 2019-Jan-16 22:08:31.764983 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
10595 2019-Jan-16 22:08:31.765618 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10596 2019-Jan-16 22:08:31.766254 - [DEBUG] Edge function : AllBottom (result of previous compose)
10597 2019-Jan-16 22:08:31.766280 - [DEBUG]
10598 2019-Jan-16 22:08:31.766305 - [DEBUG] Join: AllTop & AllBottom
10599 2019-Jan-16 22:08:31.766331 - [DEBUG] = AllBottom (new jump func)
10600 2019-Jan-16 22:08:31.766356 - [DEBUG]
10601 2019-Jan-16 22:08:31.766379 - [DEBUG] Start adding new jump function
10602 2019-Jan-16 22:08:31.766403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10603 2019-Jan-16 22:08:31.766459 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10604 2019-Jan-16 22:08:31.767094 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
10605 2019-Jan-16 22:08:31.767727 - [DEBUG] Edge Function : AllBottom
10606 2019-Jan-16 22:08:31.767755 - [DEBUG] End adding new jump function
10607 2019-Jan-16 22:08:31.767779 - [DEBUG]
10608 2019-Jan-16 22:08:31.767803 - [DEBUG] -------------------------------------------- 304. Path Edge --------------------------------------------
10609 2019-Jan-16 22:08:31.767828 - [DEBUG]
10610 2019-Jan-16 22:08:31.767852 - [DEBUG] Process 304. path edge:
10611 2019-Jan-16 22:08:31.767875 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10612 2019-Jan-16 22:08:31.767932 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
10613 2019-Jan-16 22:08:31.768582 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10614 2019-Jan-16 22:08:31.769218 - [DEBUG]
10615 2019-Jan-16 22:08:31.769243 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
10616 2019-Jan-16 22:08:31.769888 - [DEBUG] Compose: EdgeIdentity * AllBottom
10617 2019-Jan-16 22:08:31.769916 - [DEBUG]
10618 2019-Jan-16 22:08:31.769939 - [DEBUG] Propagate flow
10619 2019-Jan-16 22:08:31.769963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10620 2019-Jan-16 22:08:31.770019 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
10621 2019-Jan-16 22:08:31.770660 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10622 2019-Jan-16 22:08:31.771295 - [DEBUG] Edge function : AllBottom (result of previous compose)
10623 2019-Jan-16 22:08:31.771320 - [DEBUG]
10624 2019-Jan-16 22:08:31.771346 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10625 2019-Jan-16 22:08:31.771372 - [DEBUG] = AllBottom
10626 2019-Jan-16 22:08:31.771397 - [DEBUG]
10627 2019-Jan-16 22:08:31.771433 - [DEBUG] PROPAGATE: No new function!
10628 2019-Jan-16 22:08:31.771467 - [DEBUG] EDGE:
10629 2019-Jan-16 22:08:31.771526 - [DEBUG] ---> 10630 2019-Jan-16 22:08:31.772161 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10631 2019-Jan-16 22:08:31.772802 - [DEBUG]
10632 2019-Jan-16 22:08:31.772827 - [DEBUG] EDGE:
10633 2019-Jan-16 22:08:31.772888 - [DEBUG] ---> 10634 2019-Jan-16 22:08:31.773540 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10635 2019-Jan-16 22:08:31.774178 - [DEBUG]
10636 2019-Jan-16 22:08:31.774203 - [DEBUG] EDGE:
10637 2019-Jan-16 22:08:31.774262 - [DEBUG] ---> 10638 2019-Jan-16 22:08:31.774923 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10639 2019-Jan-16 22:08:31.775557 - [DEBUG]
10640 2019-Jan-16 22:08:31.775602 - [DEBUG] Compose: EdgeIdentity * AllBottom
10641 2019-Jan-16 22:08:31.775630 - [DEBUG]
10642 2019-Jan-16 22:08:31.775655 - [DEBUG] Propagate flow
10643 2019-Jan-16 22:08:31.775678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10644 2019-Jan-16 22:08:31.775735 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
10645 2019-Jan-16 22:08:31.776376 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10646 2019-Jan-16 22:08:31.777011 - [DEBUG] Edge function : AllBottom (result of previous compose)
10647 2019-Jan-16 22:08:31.777037 - [DEBUG]
10648 2019-Jan-16 22:08:31.777063 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10649 2019-Jan-16 22:08:31.777089 - [DEBUG] = AllBottom
10650 2019-Jan-16 22:08:31.777113 - [DEBUG]
10651 2019-Jan-16 22:08:31.777137 - [DEBUG] PROPAGATE: No new function!
10652 2019-Jan-16 22:08:31.777164 - [DEBUG] EDGE:
10653 2019-Jan-16 22:08:31.777221 - [DEBUG] ---> 10654 2019-Jan-16 22:08:31.777873 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10655 2019-Jan-16 22:08:31.778541 - [DEBUG]
10656 2019-Jan-16 22:08:31.778577 - [DEBUG] Compose: EdgeIdentity * AllBottom
10657 2019-Jan-16 22:08:31.778604 - [DEBUG]
10658 2019-Jan-16 22:08:31.778628 - [DEBUG] Propagate flow
10659 2019-Jan-16 22:08:31.778651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10660 2019-Jan-16 22:08:31.778707 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
10661 2019-Jan-16 22:08:31.779348 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10662 2019-Jan-16 22:08:31.779984 - [DEBUG] Edge function : AllBottom (result of previous compose)
10663 2019-Jan-16 22:08:31.780009 - [DEBUG]
10664 2019-Jan-16 22:08:31.780034 - [DEBUG] Join: AllTop & AllBottom
10665 2019-Jan-16 22:08:31.780060 - [DEBUG] = AllBottom (new jump func)
10666 2019-Jan-16 22:08:31.780085 - [DEBUG]
10667 2019-Jan-16 22:08:31.780108 - [DEBUG] Start adding new jump function
10668 2019-Jan-16 22:08:31.780132 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10669 2019-Jan-16 22:08:31.780188 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10670 2019-Jan-16 22:08:31.780824 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
10671 2019-Jan-16 22:08:31.781476 - [DEBUG] Edge Function : AllBottom
10672 2019-Jan-16 22:08:31.781517 - [DEBUG] End adding new jump function
10673 2019-Jan-16 22:08:31.781541 - [DEBUG]
10674 2019-Jan-16 22:08:31.781565 - [DEBUG] -------------------------------------------- 305. Path Edge --------------------------------------------
10675 2019-Jan-16 22:08:31.781590 - [DEBUG]
10676 2019-Jan-16 22:08:31.781613 - [DEBUG] Process 305. path edge:
10677 2019-Jan-16 22:08:31.781637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10678 2019-Jan-16 22:08:31.781694 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
10679 2019-Jan-16 22:08:31.782337 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10680 2019-Jan-16 22:08:31.782972 - [DEBUG]
10681 2019-Jan-16 22:08:31.782997 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
10682 2019-Jan-16 22:08:31.783642 - [DEBUG] Possible callees:
10683 2019-Jan-16 22:08:31.783668 - [DEBUG] bar
10684 2019-Jan-16 22:08:31.783692 - [DEBUG] Possible return sites:
10685 2019-Jan-16 22:08:31.783716 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8910686 2019-Jan-16 22:08:31.785002 - [DEBUG] Found and process special summary
10687 2019-Jan-16 22:08:31.785036 - [DEBUG] Compose: EdgeIdentity * AllBottom
10688 2019-Jan-16 22:08:31.785063 - [DEBUG]
10689 2019-Jan-16 22:08:31.785087 - [DEBUG] Propagate flow
10690 2019-Jan-16 22:08:31.785111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10691 2019-Jan-16 22:08:31.785167 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
10692 2019-Jan-16 22:08:31.785807 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10693 2019-Jan-16 22:08:31.786443 - [DEBUG] Edge function : AllBottom (result of previous compose)
10694 2019-Jan-16 22:08:31.786469 - [DEBUG]
10695 2019-Jan-16 22:08:31.786494 - [DEBUG] Join: AllTop & AllBottom
10696 2019-Jan-16 22:08:31.786520 - [DEBUG] = AllBottom (new jump func)
10697 2019-Jan-16 22:08:31.786545 - [DEBUG]
10698 2019-Jan-16 22:08:31.786568 - [DEBUG] Start adding new jump function
10699 2019-Jan-16 22:08:31.786592 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10700 2019-Jan-16 22:08:31.786647 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10701 2019-Jan-16 22:08:31.787284 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
10702 2019-Jan-16 22:08:31.787923 - [DEBUG] Edge Function : AllBottom
10703 2019-Jan-16 22:08:31.787951 - [DEBUG] End adding new jump function
10704 2019-Jan-16 22:08:31.787975 - [DEBUG]
10705 2019-Jan-16 22:08:31.787999 - [DEBUG] -------------------------------------------- 306. Path Edge --------------------------------------------
10706 2019-Jan-16 22:08:31.788024 - [DEBUG]
10707 2019-Jan-16 22:08:31.788047 - [DEBUG] Process 306. path edge:
10708 2019-Jan-16 22:08:31.788071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10709 2019-Jan-16 22:08:31.788141 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
10710 2019-Jan-16 22:08:31.788782 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10711 2019-Jan-16 22:08:31.789416 - [DEBUG]
10712 2019-Jan-16 22:08:31.789441 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
10713 2019-Jan-16 22:08:31.790094 - [DEBUG] Compose: EdgeIdentity * AllBottom
10714 2019-Jan-16 22:08:31.790122 - [DEBUG]
10715 2019-Jan-16 22:08:31.790146 - [DEBUG] Propagate flow
10716 2019-Jan-16 22:08:31.790169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10717 2019-Jan-16 22:08:31.790234 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
10718 2019-Jan-16 22:08:31.790874 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10719 2019-Jan-16 22:08:31.791522 - [DEBUG] Edge function : AllBottom (result of previous compose)
10720 2019-Jan-16 22:08:31.791548 - [DEBUG]
10721 2019-Jan-16 22:08:31.791572 - [DEBUG] Join: AllTop & AllBottom
10722 2019-Jan-16 22:08:31.791598 - [DEBUG] = AllBottom (new jump func)
10723 2019-Jan-16 22:08:31.791623 - [DEBUG]
10724 2019-Jan-16 22:08:31.791646 - [DEBUG] Start adding new jump function
10725 2019-Jan-16 22:08:31.791670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10726 2019-Jan-16 22:08:31.791726 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10727 2019-Jan-16 22:08:31.792361 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
10728 2019-Jan-16 22:08:31.792998 - [DEBUG] Edge Function : AllBottom
10729 2019-Jan-16 22:08:31.793025 - [DEBUG] End adding new jump function
10730 2019-Jan-16 22:08:31.793049 - [DEBUG]
10731 2019-Jan-16 22:08:31.793073 - [DEBUG] -------------------------------------------- 307. Path Edge --------------------------------------------
10732 2019-Jan-16 22:08:31.793097 - [DEBUG]
10733 2019-Jan-16 22:08:31.793120 - [DEBUG] Process 307. path edge:
10734 2019-Jan-16 22:08:31.793144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10735 2019-Jan-16 22:08:31.793200 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
10736 2019-Jan-16 22:08:31.793836 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10737 2019-Jan-16 22:08:31.794471 - [DEBUG]
10738 2019-Jan-16 22:08:31.794497 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
10739 2019-Jan-16 22:08:31.795161 - [DEBUG] Compose: EdgeIdentity * AllBottom
10740 2019-Jan-16 22:08:31.795189 - [DEBUG]
10741 2019-Jan-16 22:08:31.795213 - [DEBUG] Propagate flow
10742 2019-Jan-16 22:08:31.795237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10743 2019-Jan-16 22:08:31.795293 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
10744 2019-Jan-16 22:08:31.795942 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10745 2019-Jan-16 22:08:31.796578 - [DEBUG] Edge function : AllBottom (result of previous compose)
10746 2019-Jan-16 22:08:31.796604 - [DEBUG]
10747 2019-Jan-16 22:08:31.796629 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10748 2019-Jan-16 22:08:31.796655 - [DEBUG] = AllBottom
10749 2019-Jan-16 22:08:31.796680 - [DEBUG]
10750 2019-Jan-16 22:08:31.796703 - [DEBUG] PROPAGATE: No new function!
10751 2019-Jan-16 22:08:31.796735 - [DEBUG] Compose: EdgeIdentity * AllBottom
10752 2019-Jan-16 22:08:31.796762 - [DEBUG]
10753 2019-Jan-16 22:08:31.796786 - [DEBUG] Propagate flow
10754 2019-Jan-16 22:08:31.796810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10755 2019-Jan-16 22:08:31.796866 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
10756 2019-Jan-16 22:08:31.797514 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10757 2019-Jan-16 22:08:31.798165 - [DEBUG] Edge function : AllBottom (result of previous compose)
10758 2019-Jan-16 22:08:31.798191 - [DEBUG]
10759 2019-Jan-16 22:08:31.798215 - [DEBUG] Join: AllTop & AllBottom
10760 2019-Jan-16 22:08:31.798242 - [DEBUG] = AllBottom (new jump func)
10761 2019-Jan-16 22:08:31.798274 - [DEBUG]
10762 2019-Jan-16 22:08:31.798299 - [DEBUG] Start adding new jump function
10763 2019-Jan-16 22:08:31.798322 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10764 2019-Jan-16 22:08:31.798379 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10765 2019-Jan-16 22:08:31.799014 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
10766 2019-Jan-16 22:08:31.799661 - [DEBUG] Edge Function : AllBottom
10767 2019-Jan-16 22:08:31.799689 - [DEBUG] End adding new jump function
10768 2019-Jan-16 22:08:31.799713 - [DEBUG]
10769 2019-Jan-16 22:08:31.799737 - [DEBUG] -------------------------------------------- 308. Path Edge --------------------------------------------
10770 2019-Jan-16 22:08:31.799762 - [DEBUG]
10771 2019-Jan-16 22:08:31.799785 - [DEBUG] Process 308. path edge:
10772 2019-Jan-16 22:08:31.799809 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10773 2019-Jan-16 22:08:31.799865 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
10774 2019-Jan-16 22:08:31.800511 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10775 2019-Jan-16 22:08:31.801146 - [DEBUG]
10776 2019-Jan-16 22:08:31.801170 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
10777 2019-Jan-16 22:08:31.801837 - [DEBUG] Possible callees:
10778 2019-Jan-16 22:08:31.801863 - [DEBUG] llvm.dbg.declare
10779 2019-Jan-16 22:08:31.801888 - [DEBUG] Possible return sites:
10780 2019-Jan-16 22:08:31.801912 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10310781 2019-Jan-16 22:08:31.803204 - [DEBUG] Found and process special summary
10782 2019-Jan-16 22:08:31.803237 - [DEBUG] Compose: EdgeIdentity * AllBottom
10783 2019-Jan-16 22:08:31.803265 - [DEBUG]
10784 2019-Jan-16 22:08:31.803289 - [DEBUG] Propagate flow
10785 2019-Jan-16 22:08:31.803313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10786 2019-Jan-16 22:08:31.803370 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
10787 2019-Jan-16 22:08:31.804010 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10788 2019-Jan-16 22:08:31.804646 - [DEBUG] Edge function : AllBottom (result of previous compose)
10789 2019-Jan-16 22:08:31.804672 - [DEBUG]
10790 2019-Jan-16 22:08:31.804697 - [DEBUG] Join: AllTop & AllBottom
10791 2019-Jan-16 22:08:31.804723 - [DEBUG] = AllBottom (new jump func)
10792 2019-Jan-16 22:08:31.804760 - [DEBUG]
10793 2019-Jan-16 22:08:31.804786 - [DEBUG] Start adding new jump function
10794 2019-Jan-16 22:08:31.804809 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10795 2019-Jan-16 22:08:31.804866 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10796 2019-Jan-16 22:08:31.805502 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
10797 2019-Jan-16 22:08:31.806142 - [DEBUG] Edge Function : AllBottom
10798 2019-Jan-16 22:08:31.806169 - [DEBUG] End adding new jump function
10799 2019-Jan-16 22:08:31.806193 - [DEBUG]
10800 2019-Jan-16 22:08:31.806217 - [DEBUG] -------------------------------------------- 309. Path Edge --------------------------------------------
10801 2019-Jan-16 22:08:31.806242 - [DEBUG]
10802 2019-Jan-16 22:08:31.806265 - [DEBUG] Process 309. path edge:
10803 2019-Jan-16 22:08:31.806289 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10804 2019-Jan-16 22:08:31.806354 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
10805 2019-Jan-16 22:08:31.806994 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10806 2019-Jan-16 22:08:31.807629 - [DEBUG]
10807 2019-Jan-16 22:08:31.807654 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
10808 2019-Jan-16 22:08:31.808323 - [DEBUG] Compose: EdgeIdentity * AllBottom
10809 2019-Jan-16 22:08:31.808351 - [DEBUG]
10810 2019-Jan-16 22:08:31.808375 - [DEBUG] Propagate flow
10811 2019-Jan-16 22:08:31.808399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10812 2019-Jan-16 22:08:31.808455 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
10813 2019-Jan-16 22:08:31.809090 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10814 2019-Jan-16 22:08:31.809727 - [DEBUG] Edge function : AllBottom (result of previous compose)
10815 2019-Jan-16 22:08:31.809753 - [DEBUG]
10816 2019-Jan-16 22:08:31.809778 - [DEBUG] Join: AllTop & AllBottom
10817 2019-Jan-16 22:08:31.809803 - [DEBUG] = AllBottom (new jump func)
10818 2019-Jan-16 22:08:31.809828 - [DEBUG]
10819 2019-Jan-16 22:08:31.809851 - [DEBUG] Start adding new jump function
10820 2019-Jan-16 22:08:31.809874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10821 2019-Jan-16 22:08:31.809930 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10822 2019-Jan-16 22:08:31.810568 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
10823 2019-Jan-16 22:08:31.811201 - [DEBUG] Edge Function : AllBottom
10824 2019-Jan-16 22:08:31.811229 - [DEBUG] End adding new jump function
10825 2019-Jan-16 22:08:31.811252 - [DEBUG]
10826 2019-Jan-16 22:08:31.811276 - [DEBUG] -------------------------------------------- 310. Path Edge --------------------------------------------
10827 2019-Jan-16 22:08:31.811301 - [DEBUG]
10828 2019-Jan-16 22:08:31.811324 - [DEBUG] Process 310. path edge:
10829 2019-Jan-16 22:08:31.811348 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10830 2019-Jan-16 22:08:31.811404 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
10831 2019-Jan-16 22:08:31.812053 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
10832 2019-Jan-16 22:08:31.812689 - [DEBUG]
10833 2019-Jan-16 22:08:31.812714 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
10834 2019-Jan-16 22:08:31.813361 - [DEBUG] Compose: EdgeIdentity * AllBottom
10835 2019-Jan-16 22:08:31.813389 - [DEBUG]
10836 2019-Jan-16 22:08:31.813414 - [DEBUG] Propagate flow
10837 2019-Jan-16 22:08:31.813437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10838 2019-Jan-16 22:08:31.813494 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
10839 2019-Jan-16 22:08:31.814136 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10840 2019-Jan-16 22:08:31.814785 - [DEBUG] Edge function : AllBottom (result of previous compose)
10841 2019-Jan-16 22:08:31.814811 - [DEBUG]
10842 2019-Jan-16 22:08:31.814836 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10843 2019-Jan-16 22:08:31.814862 - [DEBUG] = AllBottom
10844 2019-Jan-16 22:08:31.814886 - [DEBUG]
10845 2019-Jan-16 22:08:31.814909 - [DEBUG] PROPAGATE: No new function!
10846 2019-Jan-16 22:08:31.814934 - [DEBUG] EDGE:
10847 2019-Jan-16 22:08:31.814992 - [DEBUG] ---> 10848 2019-Jan-16 22:08:31.815628 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10849 2019-Jan-16 22:08:31.816275 - [DEBUG]
10850 2019-Jan-16 22:08:31.816300 - [DEBUG] EDGE:
10851 2019-Jan-16 22:08:31.816358 - [DEBUG] ---> 10852 2019-Jan-16 22:08:31.816998 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10853 2019-Jan-16 22:08:31.817634 - [DEBUG]
10854 2019-Jan-16 22:08:31.817671 - [DEBUG] Compose: EdgeIdentity * AllBottom
10855 2019-Jan-16 22:08:31.817698 - [DEBUG]
10856 2019-Jan-16 22:08:31.817723 - [DEBUG] Propagate flow
10857 2019-Jan-16 22:08:31.817746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10858 2019-Jan-16 22:08:31.817802 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
10859 2019-Jan-16 22:08:31.818463 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10860 2019-Jan-16 22:08:31.819142 - [DEBUG] Edge function : AllBottom (result of previous compose)
10861 2019-Jan-16 22:08:31.819170 - [DEBUG]
10862 2019-Jan-16 22:08:31.819196 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10863 2019-Jan-16 22:08:31.819221 - [DEBUG] = AllBottom
10864 2019-Jan-16 22:08:31.819247 - [DEBUG]
10865 2019-Jan-16 22:08:31.819271 - [DEBUG] PROPAGATE: No new function!
10866 2019-Jan-16 22:08:31.819304 - [DEBUG] EDGE:
10867 2019-Jan-16 22:08:31.819377 - [DEBUG] ---> 10868 2019-Jan-16 22:08:31.820069 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10869 2019-Jan-16 22:08:31.820738 - [DEBUG]
10870 2019-Jan-16 22:08:31.820766 - [DEBUG] EDGE:
10871 2019-Jan-16 22:08:31.820833 - [DEBUG] ---> 10872 2019-Jan-16 22:08:31.821531 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10873 2019-Jan-16 22:08:31.822205 - [DEBUG]
10874 2019-Jan-16 22:08:31.822233 - [DEBUG] EDGE:
10875 2019-Jan-16 22:08:31.822300 - [DEBUG] ---> 10876 2019-Jan-16 22:08:31.822963 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10877 2019-Jan-16 22:08:31.823628 - [DEBUG]
10878 2019-Jan-16 22:08:31.823685 - [DEBUG] Compose: EdgeIdentity * AllBottom
10879 2019-Jan-16 22:08:31.823713 - [DEBUG]
10880 2019-Jan-16 22:08:31.823738 - [DEBUG] Propagate flow
10881 2019-Jan-16 22:08:31.823761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10882 2019-Jan-16 22:08:31.823830 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
10883 2019-Jan-16 22:08:31.824506 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10884 2019-Jan-16 22:08:31.825208 - [DEBUG] Edge function : AllBottom (result of previous compose)
10885 2019-Jan-16 22:08:31.825235 - [DEBUG]
10886 2019-Jan-16 22:08:31.825264 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10887 2019-Jan-16 22:08:31.825291 - [DEBUG] = AllBottom
10888 2019-Jan-16 22:08:31.825315 - [DEBUG]
10889 2019-Jan-16 22:08:31.825338 - [DEBUG] PROPAGATE: No new function!
10890 2019-Jan-16 22:08:31.825373 - [DEBUG] EDGE:
10891 2019-Jan-16 22:08:31.825444 - [DEBUG] ---> 10892 2019-Jan-16 22:08:31.826122 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10893 2019-Jan-16 22:08:31.826804 - [DEBUG]
10894 2019-Jan-16 22:08:31.826834 - [DEBUG] EDGE:
10895 2019-Jan-16 22:08:31.826900 - [DEBUG] ---> 10896 2019-Jan-16 22:08:31.827569 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10897 2019-Jan-16 22:08:31.828292 - [DEBUG]
10898 2019-Jan-16 22:08:31.828321 - [DEBUG] EDGE:
10899 2019-Jan-16 22:08:31.828392 - [DEBUG] ---> 10900 2019-Jan-16 22:08:31.829085 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10901 2019-Jan-16 22:08:31.829783 - [DEBUG]
10902 2019-Jan-16 22:08:31.829844 - [DEBUG] Compose: EdgeIdentity * AllBottom
10903 2019-Jan-16 22:08:31.829873 - [DEBUG]
10904 2019-Jan-16 22:08:31.829898 - [DEBUG] Propagate flow
10905 2019-Jan-16 22:08:31.829922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10906 2019-Jan-16 22:08:31.829994 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
10907 2019-Jan-16 22:08:31.830650 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10908 2019-Jan-16 22:08:31.831306 - [DEBUG] Edge function : AllBottom (result of previous compose)
10909 2019-Jan-16 22:08:31.831333 - [DEBUG]
10910 2019-Jan-16 22:08:31.831359 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10911 2019-Jan-16 22:08:31.831384 - [DEBUG] = AllBottom
10912 2019-Jan-16 22:08:31.831409 - [DEBUG]
10913 2019-Jan-16 22:08:31.831458 - [DEBUG] PROPAGATE: No new function!
10914 2019-Jan-16 22:08:31.831492 - [DEBUG] EDGE:
10915 2019-Jan-16 22:08:31.831561 - [DEBUG] ---> 10916 2019-Jan-16 22:08:31.832215 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10917 2019-Jan-16 22:08:31.832851 - [DEBUG]
10918 2019-Jan-16 22:08:31.832877 - [DEBUG] EDGE:
10919 2019-Jan-16 22:08:31.832935 - [DEBUG] ---> 10920 2019-Jan-16 22:08:31.833574 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10921 2019-Jan-16 22:08:31.834211 - [DEBUG]
10922 2019-Jan-16 22:08:31.834236 - [DEBUG] EDGE:
10923 2019-Jan-16 22:08:31.834294 - [DEBUG] ---> 10924 2019-Jan-16 22:08:31.834951 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10925 2019-Jan-16 22:08:31.835588 - [DEBUG]
10926 2019-Jan-16 22:08:31.835632 - [DEBUG] Compose: EdgeIdentity * AllBottom
10927 2019-Jan-16 22:08:31.835660 - [DEBUG]
10928 2019-Jan-16 22:08:31.835684 - [DEBUG] Propagate flow
10929 2019-Jan-16 22:08:31.835708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10930 2019-Jan-16 22:08:31.835765 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
10931 2019-Jan-16 22:08:31.836405 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
10932 2019-Jan-16 22:08:31.837043 - [DEBUG] Edge function : AllBottom (result of previous compose)
10933 2019-Jan-16 22:08:31.837068 - [DEBUG]
10934 2019-Jan-16 22:08:31.837094 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10935 2019-Jan-16 22:08:31.837120 - [DEBUG] = AllBottom
10936 2019-Jan-16 22:08:31.837164 - [DEBUG]
10937 2019-Jan-16 22:08:31.837188 - [DEBUG] PROPAGATE: No new function!
10938 2019-Jan-16 22:08:31.837215 - [DEBUG] EDGE:
10939 2019-Jan-16 22:08:31.837274 - [DEBUG] ---> 10940 2019-Jan-16 22:08:31.837917 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
10941 2019-Jan-16 22:08:31.838571 - [DEBUG]
10942 2019-Jan-16 22:08:31.838599 - [DEBUG] Compose: EdgeIdentity * AllBottom
10943 2019-Jan-16 22:08:31.838626 - [DEBUG]
10944 2019-Jan-16 22:08:31.838649 - [DEBUG] Propagate flow
10945 2019-Jan-16 22:08:31.838673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10946 2019-Jan-16 22:08:31.838729 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
10947 2019-Jan-16 22:08:31.839369 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
10948 2019-Jan-16 22:08:31.840014 - [DEBUG] Edge function : AllBottom (result of previous compose)
10949 2019-Jan-16 22:08:31.840040 - [DEBUG]
10950 2019-Jan-16 22:08:31.840065 - [DEBUG] Join: AllTop & AllBottom
10951 2019-Jan-16 22:08:31.840092 - [DEBUG] = AllBottom (new jump func)
10952 2019-Jan-16 22:08:31.840116 - [DEBUG]
10953 2019-Jan-16 22:08:31.840140 - [DEBUG] Start adding new jump function
10954 2019-Jan-16 22:08:31.840163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10955 2019-Jan-16 22:08:31.840219 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
10956 2019-Jan-16 22:08:31.840861 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
10957 2019-Jan-16 22:08:31.841515 - [DEBUG] Edge Function : AllBottom
10958 2019-Jan-16 22:08:31.841545 - [DEBUG] End adding new jump function
10959 2019-Jan-16 22:08:31.841570 - [DEBUG]
10960 2019-Jan-16 22:08:31.841593 - [DEBUG] -------------------------------------------- 311. Path Edge --------------------------------------------
10961 2019-Jan-16 22:08:31.841618 - [DEBUG]
10962 2019-Jan-16 22:08:31.841642 - [DEBUG] Process 311. path edge:
10963 2019-Jan-16 22:08:31.841666 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10964 2019-Jan-16 22:08:31.841722 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
10965 2019-Jan-16 22:08:31.842362 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
10966 2019-Jan-16 22:08:31.843003 - [DEBUG]
10967 2019-Jan-16 22:08:31.843028 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
10968 2019-Jan-16 22:08:31.843676 - [DEBUG] Possible callees:
10969 2019-Jan-16 22:08:31.843702 - [DEBUG] bar
10970 2019-Jan-16 22:08:31.843726 - [DEBUG] Possible return sites:
10971 2019-Jan-16 22:08:31.843750 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7110972 2019-Jan-16 22:08:31.845039 - [DEBUG] Found and process special summary
10973 2019-Jan-16 22:08:31.845089 - [DEBUG] Compose: EdgeIdentity * AllBottom
10974 2019-Jan-16 22:08:31.845117 - [DEBUG]
10975 2019-Jan-16 22:08:31.845141 - [DEBUG] Propagate flow
10976 2019-Jan-16 22:08:31.845164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10977 2019-Jan-16 22:08:31.845222 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
10978 2019-Jan-16 22:08:31.845862 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
10979 2019-Jan-16 22:08:31.846511 - [DEBUG] Edge function : AllBottom (result of previous compose)
10980 2019-Jan-16 22:08:31.846537 - [DEBUG]
10981 2019-Jan-16 22:08:31.846562 - [DEBUG] Join: AllTop & AllBottom
10982 2019-Jan-16 22:08:31.846588 - [DEBUG] = AllBottom (new jump func)
10983 2019-Jan-16 22:08:31.846612 - [DEBUG]
10984 2019-Jan-16 22:08:31.846636 - [DEBUG] Start adding new jump function
10985 2019-Jan-16 22:08:31.846659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10986 2019-Jan-16 22:08:31.846715 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
10987 2019-Jan-16 22:08:31.847356 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
10988 2019-Jan-16 22:08:31.847995 - [DEBUG] Edge Function : AllBottom
10989 2019-Jan-16 22:08:31.848023 - [DEBUG] End adding new jump function
10990 2019-Jan-16 22:08:31.848047 - [DEBUG]
10991 2019-Jan-16 22:08:31.848071 - [DEBUG] -------------------------------------------- 312. Path Edge --------------------------------------------
10992 2019-Jan-16 22:08:31.848110 - [DEBUG]
10993 2019-Jan-16 22:08:31.848133 - [DEBUG] Process 312. path edge:
10994 2019-Jan-16 22:08:31.848157 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10995 2019-Jan-16 22:08:31.848213 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
10996 2019-Jan-16 22:08:31.848853 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
10997 2019-Jan-16 22:08:31.849493 - [DEBUG]
10998 2019-Jan-16 22:08:31.849518 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
10999 2019-Jan-16 22:08:31.850176 - [DEBUG] Compose: EdgeIdentity * AllBottom
11000 2019-Jan-16 22:08:31.850205 - [DEBUG]
11001 2019-Jan-16 22:08:31.850229 - [DEBUG] Propagate flow
11002 2019-Jan-16 22:08:31.850252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11003 2019-Jan-16 22:08:31.850309 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
11004 2019-Jan-16 22:08:31.850945 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
11005 2019-Jan-16 22:08:31.851603 - [DEBUG] Edge function : AllBottom (result of previous compose)
11006 2019-Jan-16 22:08:31.851629 - [DEBUG]
11007 2019-Jan-16 22:08:31.851653 - [DEBUG] Join: AllTop & AllBottom
11008 2019-Jan-16 22:08:31.851679 - [DEBUG] = AllBottom (new jump func)
11009 2019-Jan-16 22:08:31.851704 - [DEBUG]
11010 2019-Jan-16 22:08:31.851727 - [DEBUG] Start adding new jump function
11011 2019-Jan-16 22:08:31.851751 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11012 2019-Jan-16 22:08:31.851807 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
11013 2019-Jan-16 22:08:31.852448 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
11014 2019-Jan-16 22:08:31.853083 - [DEBUG] Edge Function : AllBottom
11015 2019-Jan-16 22:08:31.853111 - [DEBUG] End adding new jump function
11016 2019-Jan-16 22:08:31.853135 - [DEBUG]
11017 2019-Jan-16 22:08:31.853159 - [DEBUG] -------------------------------------------- 313. Path Edge --------------------------------------------
11018 2019-Jan-16 22:08:31.853183 - [DEBUG]
11019 2019-Jan-16 22:08:31.853207 - [DEBUG] Process 313. path edge:
11020 2019-Jan-16 22:08:31.853231 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11021 2019-Jan-16 22:08:31.853287 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
11022 2019-Jan-16 22:08:31.853929 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
11023 2019-Jan-16 22:08:31.854569 - [DEBUG]
11024 2019-Jan-16 22:08:31.854595 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
11025 2019-Jan-16 22:08:31.855262 - [DEBUG] Compose: EdgeIdentity * AllBottom
11026 2019-Jan-16 22:08:31.855290 - [DEBUG]
11027 2019-Jan-16 22:08:31.855314 - [DEBUG] Propagate flow
11028 2019-Jan-16 22:08:31.855338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11029 2019-Jan-16 22:08:31.855394 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
11030 2019-Jan-16 22:08:31.856044 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
11031 2019-Jan-16 22:08:31.856685 - [DEBUG] Edge function : AllBottom (result of previous compose)
11032 2019-Jan-16 22:08:31.856711 - [DEBUG]
11033 2019-Jan-16 22:08:31.856736 - [DEBUG] Join: AllTop & AllBottom
11034 2019-Jan-16 22:08:31.856762 - [DEBUG] = AllBottom (new jump func)
11035 2019-Jan-16 22:08:31.856786 - [DEBUG]
11036 2019-Jan-16 22:08:31.856810 - [DEBUG] Start adding new jump function
11037 2019-Jan-16 22:08:31.856833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11038 2019-Jan-16 22:08:31.856889 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
11039 2019-Jan-16 22:08:31.857530 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
11040 2019-Jan-16 22:08:31.858190 - [DEBUG] Edge Function : AllBottom
11041 2019-Jan-16 22:08:31.858219 - [DEBUG] End adding new jump function
11042 2019-Jan-16 22:08:31.858243 - [DEBUG]
11043 2019-Jan-16 22:08:31.858267 - [DEBUG] -------------------------------------------- 314. Path Edge --------------------------------------------
11044 2019-Jan-16 22:08:31.858291 - [DEBUG]
11045 2019-Jan-16 22:08:31.858315 - [DEBUG] Process 314. path edge:
11046 2019-Jan-16 22:08:31.858338 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11047 2019-Jan-16 22:08:31.858394 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
11048 2019-Jan-16 22:08:31.859042 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
11049 2019-Jan-16 22:08:31.859682 - [DEBUG]
11050 2019-Jan-16 22:08:31.859707 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
11051 2019-Jan-16 22:08:31.860358 - [DEBUG] Possible callees:
11052 2019-Jan-16 22:08:31.860383 - [DEBUG] llvm.dbg.declare
11053 2019-Jan-16 22:08:31.860408 - [DEBUG] Possible return sites:
11054 2019-Jan-16 22:08:31.860432 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7811055 2019-Jan-16 22:08:31.861724 - [DEBUG] Found and process special summary
11056 2019-Jan-16 22:08:31.861764 - [DEBUG] Compose: EdgeIdentity * AllBottom
11057 2019-Jan-16 22:08:31.861792 - [DEBUG]
11058 2019-Jan-16 22:08:31.861817 - [DEBUG] Propagate flow
11059 2019-Jan-16 22:08:31.861840 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11060 2019-Jan-16 22:08:31.861898 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
11061 2019-Jan-16 22:08:31.862540 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
11062 2019-Jan-16 22:08:31.863189 - [DEBUG] Edge function : AllBottom (result of previous compose)
11063 2019-Jan-16 22:08:31.863215 - [DEBUG]
11064 2019-Jan-16 22:08:31.863241 - [DEBUG] Join: AllTop & AllBottom
11065 2019-Jan-16 22:08:31.863267 - [DEBUG] = AllBottom (new jump func)
11066 2019-Jan-16 22:08:31.863291 - [DEBUG]
11067 2019-Jan-16 22:08:31.863315 - [DEBUG] Start adding new jump function
11068 2019-Jan-16 22:08:31.863338 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11069 2019-Jan-16 22:08:31.863394 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
11070 2019-Jan-16 22:08:31.864037 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
11071 2019-Jan-16 22:08:31.864676 - [DEBUG] Edge Function : AllBottom
11072 2019-Jan-16 22:08:31.864705 - [DEBUG] End adding new jump function
11073 2019-Jan-16 22:08:31.864729 - [DEBUG]
11074 2019-Jan-16 22:08:31.864766 - [DEBUG] -------------------------------------------- 315. Path Edge --------------------------------------------
11075 2019-Jan-16 22:08:31.864792 - [DEBUG]
11076 2019-Jan-16 22:08:31.864815 - [DEBUG] Process 315. path edge:
11077 2019-Jan-16 22:08:31.864839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11078 2019-Jan-16 22:08:31.864895 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
11079 2019-Jan-16 22:08:31.865536 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
11080 2019-Jan-16 22:08:31.866177 - [DEBUG]
11081 2019-Jan-16 22:08:31.866202 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
11082 2019-Jan-16 22:08:31.866868 - [DEBUG] Compose: EdgeIdentity * AllBottom
11083 2019-Jan-16 22:08:31.866898 - [DEBUG]
11084 2019-Jan-16 22:08:31.866922 - [DEBUG] Propagate flow
11085 2019-Jan-16 22:08:31.866945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11086 2019-Jan-16 22:08:31.867002 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
11087 2019-Jan-16 22:08:31.867640 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
11088 2019-Jan-16 22:08:31.868302 - [DEBUG] Edge function : AllBottom (result of previous compose)
11089 2019-Jan-16 22:08:31.868328 - [DEBUG]
11090 2019-Jan-16 22:08:31.868352 - [DEBUG] Join: AllTop & AllBottom
11091 2019-Jan-16 22:08:31.868378 - [DEBUG] = AllBottom (new jump func)
11092 2019-Jan-16 22:08:31.868403 - [DEBUG]
11093 2019-Jan-16 22:08:31.868426 - [DEBUG] Start adding new jump function
11094 2019-Jan-16 22:08:31.868450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11095 2019-Jan-16 22:08:31.868506 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
11096 2019-Jan-16 22:08:31.869146 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
11097 2019-Jan-16 22:08:31.869781 - [DEBUG] Edge Function : AllBottom
11098 2019-Jan-16 22:08:31.869809 - [DEBUG] End adding new jump function
11099 2019-Jan-16 22:08:31.869833 - [DEBUG]
11100 2019-Jan-16 22:08:31.869857 - [DEBUG] -------------------------------------------- 316. Path Edge --------------------------------------------
11101 2019-Jan-16 22:08:31.869881 - [DEBUG]
11102 2019-Jan-16 22:08:31.869904 - [DEBUG] Process 316. path edge:
11103 2019-Jan-16 22:08:31.869928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11104 2019-Jan-16 22:08:31.869984 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
11105 2019-Jan-16 22:08:31.870620 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
11106 2019-Jan-16 22:08:31.871268 - [DEBUG]
11107 2019-Jan-16 22:08:31.871294 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
11108 2019-Jan-16 22:08:31.871959 - [DEBUG] Compose: EdgeIdentity * AllBottom
11109 2019-Jan-16 22:08:31.871987 - [DEBUG]
11110 2019-Jan-16 22:08:31.872012 - [DEBUG] Propagate flow
11111 2019-Jan-16 22:08:31.872035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11112 2019-Jan-16 22:08:31.872092 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
11113 2019-Jan-16 22:08:31.872733 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
11114 2019-Jan-16 22:08:31.873374 - [DEBUG] Edge function : AllBottom (result of previous compose)
11115 2019-Jan-16 22:08:31.873399 - [DEBUG]
11116 2019-Jan-16 22:08:31.873424 - [DEBUG] Join: AllTop & AllBottom
11117 2019-Jan-16 22:08:31.873450 - [DEBUG] = AllBottom (new jump func)
11118 2019-Jan-16 22:08:31.873475 - [DEBUG]
11119 2019-Jan-16 22:08:31.873499 - [DEBUG] Start adding new jump function
11120 2019-Jan-16 22:08:31.873523 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11121 2019-Jan-16 22:08:31.873579 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
11122 2019-Jan-16 22:08:31.874230 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
11123 2019-Jan-16 22:08:31.874887 - [DEBUG] Edge Function : AllBottom
11124 2019-Jan-16 22:08:31.874916 - [DEBUG] End adding new jump function
11125 2019-Jan-16 22:08:31.874940 - [DEBUG]
11126 2019-Jan-16 22:08:31.874964 - [DEBUG] -------------------------------------------- 317. Path Edge --------------------------------------------
11127 2019-Jan-16 22:08:31.874988 - [DEBUG]
11128 2019-Jan-16 22:08:31.875012 - [DEBUG] Process 317. path edge:
11129 2019-Jan-16 22:08:31.875036 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11130 2019-Jan-16 22:08:31.875092 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
11131 2019-Jan-16 22:08:31.875735 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
11132 2019-Jan-16 22:08:31.876377 - [DEBUG]
11133 2019-Jan-16 22:08:31.876401 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
11134 2019-Jan-16 22:08:31.877063 - [DEBUG] Compose: EdgeIdentity * AllBottom
11135 2019-Jan-16 22:08:31.877092 - [DEBUG]
11136 2019-Jan-16 22:08:31.877116 - [DEBUG] Propagate flow
11137 2019-Jan-16 22:08:31.877140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11138 2019-Jan-16 22:08:31.877197 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
11139 2019-Jan-16 22:08:31.877834 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
11140 2019-Jan-16 22:08:31.878492 - [DEBUG] Edge function : AllBottom (result of previous compose)
11141 2019-Jan-16 22:08:31.878518 - [DEBUG]
11142 2019-Jan-16 22:08:31.878543 - [DEBUG] Join: AllTop & AllBottom
11143 2019-Jan-16 22:08:31.878569 - [DEBUG] = AllBottom (new jump func)
11144 2019-Jan-16 22:08:31.878593 - [DEBUG]
11145 2019-Jan-16 22:08:31.878617 - [DEBUG] Start adding new jump function
11146 2019-Jan-16 22:08:31.878640 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11147 2019-Jan-16 22:08:31.878696 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
11148 2019-Jan-16 22:08:31.879339 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
11149 2019-Jan-16 22:08:31.879983 - [DEBUG] Edge Function : AllBottom
11150 2019-Jan-16 22:08:31.880011 - [DEBUG] End adding new jump function
11151 2019-Jan-16 22:08:31.880035 - [DEBUG]
11152 2019-Jan-16 22:08:31.880059 - [DEBUG] -------------------------------------------- 318. Path Edge --------------------------------------------
11153 2019-Jan-16 22:08:31.880083 - [DEBUG]
11154 2019-Jan-16 22:08:31.880107 - [DEBUG] Process 318. path edge:
11155 2019-Jan-16 22:08:31.880130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11156 2019-Jan-16 22:08:31.880187 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
11157 2019-Jan-16 22:08:31.880825 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
11158 2019-Jan-16 22:08:31.881479 - [DEBUG]
11159 2019-Jan-16 22:08:31.881504 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
11160 2019-Jan-16 22:08:31.882154 - [DEBUG] Compose: EdgeIdentity * AllBottom
11161 2019-Jan-16 22:08:31.882182 - [DEBUG]
11162 2019-Jan-16 22:08:31.882206 - [DEBUG] Propagate flow
11163 2019-Jan-16 22:08:31.882230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11164 2019-Jan-16 22:08:31.882286 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11165 2019-Jan-16 22:08:31.882922 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
11166 2019-Jan-16 22:08:31.883564 - [DEBUG] Edge function : AllBottom (result of previous compose)
11167 2019-Jan-16 22:08:31.883590 - [DEBUG]
11168 2019-Jan-16 22:08:31.883614 - [DEBUG] Join: AllTop & AllBottom
11169 2019-Jan-16 22:08:31.883640 - [DEBUG] = AllBottom (new jump func)
11170 2019-Jan-16 22:08:31.883665 - [DEBUG]
11171 2019-Jan-16 22:08:31.883688 - [DEBUG] Start adding new jump function
11172 2019-Jan-16 22:08:31.883711 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11173 2019-Jan-16 22:08:31.883767 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
11174 2019-Jan-16 22:08:31.884408 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11175 2019-Jan-16 22:08:31.885060 - [DEBUG] Edge Function : AllBottom
11176 2019-Jan-16 22:08:31.885088 - [DEBUG] End adding new jump function
11177 2019-Jan-16 22:08:31.885112 - [DEBUG]
11178 2019-Jan-16 22:08:31.885135 - [DEBUG] -------------------------------------------- 319. Path Edge --------------------------------------------
11179 2019-Jan-16 22:08:31.885160 - [DEBUG]
11180 2019-Jan-16 22:08:31.885183 - [DEBUG] Process 319. path edge:
11181 2019-Jan-16 22:08:31.885207 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11182 2019-Jan-16 22:08:31.885263 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
11183 2019-Jan-16 22:08:31.885900 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
11184 2019-Jan-16 22:08:31.886541 - [DEBUG]
11185 2019-Jan-16 22:08:31.886566 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11186 2019-Jan-16 22:08:31.887220 - [DEBUG] Compose: EdgeIdentity * AllBottom
11187 2019-Jan-16 22:08:31.887248 - [DEBUG]
11188 2019-Jan-16 22:08:31.887272 - [DEBUG] Propagate flow
11189 2019-Jan-16 22:08:31.887296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11190 2019-Jan-16 22:08:31.887352 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
11191 2019-Jan-16 22:08:31.887993 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11192 2019-Jan-16 22:08:31.888657 - [DEBUG] Edge function : AllBottom (result of previous compose)
11193 2019-Jan-16 22:08:31.888684 - [DEBUG]
11194 2019-Jan-16 22:08:31.888709 - [DEBUG] Join: AllTop & AllBottom
11195 2019-Jan-16 22:08:31.888734 - [DEBUG] = AllBottom (new jump func)
11196 2019-Jan-16 22:08:31.888759 - [DEBUG]
11197 2019-Jan-16 22:08:31.888782 - [DEBUG] Start adding new jump function
11198 2019-Jan-16 22:08:31.888806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11199 2019-Jan-16 22:08:31.888862 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11200 2019-Jan-16 22:08:31.889499 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
11201 2019-Jan-16 22:08:31.890140 - [DEBUG] Edge Function : AllBottom
11202 2019-Jan-16 22:08:31.890168 - [DEBUG] End adding new jump function
11203 2019-Jan-16 22:08:31.890192 - [DEBUG]
11204 2019-Jan-16 22:08:31.890216 - [DEBUG] -------------------------------------------- 320. Path Edge --------------------------------------------
11205 2019-Jan-16 22:08:31.890241 - [DEBUG]
11206 2019-Jan-16 22:08:31.890264 - [DEBUG] Process 320. path edge:
11207 2019-Jan-16 22:08:31.890288 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11208 2019-Jan-16 22:08:31.890344 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
11209 2019-Jan-16 22:08:31.890986 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11210 2019-Jan-16 22:08:31.891639 - [DEBUG]
11211 2019-Jan-16 22:08:31.891664 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
11212 2019-Jan-16 22:08:31.892320 - [DEBUG] Compose: EdgeIdentity * AllBottom
11213 2019-Jan-16 22:08:31.892348 - [DEBUG]
11214 2019-Jan-16 22:08:31.892372 - [DEBUG] Propagate flow
11215 2019-Jan-16 22:08:31.892395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11216 2019-Jan-16 22:08:31.892452 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
11217 2019-Jan-16 22:08:31.893090 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11218 2019-Jan-16 22:08:31.893725 - [DEBUG] Edge function : AllBottom (result of previous compose)
11219 2019-Jan-16 22:08:31.893751 - [DEBUG]
11220 2019-Jan-16 22:08:31.893776 - [DEBUG] Join: AllTop & AllBottom
11221 2019-Jan-16 22:08:31.893802 - [DEBUG] = AllBottom (new jump func)
11222 2019-Jan-16 22:08:31.893826 - [DEBUG]
11223 2019-Jan-16 22:08:31.893850 - [DEBUG] Start adding new jump function
11224 2019-Jan-16 22:08:31.893873 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11225 2019-Jan-16 22:08:31.893930 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11226 2019-Jan-16 22:08:31.894566 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
11227 2019-Jan-16 22:08:31.895219 - [DEBUG] Edge Function : AllBottom
11228 2019-Jan-16 22:08:31.895247 - [DEBUG] End adding new jump function
11229 2019-Jan-16 22:08:31.895271 - [DEBUG]
11230 2019-Jan-16 22:08:31.895295 - [DEBUG] -------------------------------------------- 321. Path Edge --------------------------------------------
11231 2019-Jan-16 22:08:31.895320 - [DEBUG]
11232 2019-Jan-16 22:08:31.895343 - [DEBUG] Process 321. path edge:
11233 2019-Jan-16 22:08:31.895367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11234 2019-Jan-16 22:08:31.895423 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
11235 2019-Jan-16 22:08:31.896062 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11236 2019-Jan-16 22:08:31.896709 - [DEBUG]
11237 2019-Jan-16 22:08:31.896735 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
11238 2019-Jan-16 22:08:31.897386 - [DEBUG] Compose: EdgeIdentity * AllBottom
11239 2019-Jan-16 22:08:31.897415 - [DEBUG]
11240 2019-Jan-16 22:08:31.897439 - [DEBUG] Propagate flow
11241 2019-Jan-16 22:08:31.897463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11242 2019-Jan-16 22:08:31.897520 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
11243 2019-Jan-16 22:08:31.898182 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11244 2019-Jan-16 22:08:31.898819 - [DEBUG] Edge function : AllBottom (result of previous compose)
11245 2019-Jan-16 22:08:31.898845 - [DEBUG]
11246 2019-Jan-16 22:08:31.898870 - [DEBUG] Join: AllTop & AllBottom
11247 2019-Jan-16 22:08:31.898896 - [DEBUG] = AllBottom (new jump func)
11248 2019-Jan-16 22:08:31.898921 - [DEBUG]
11249 2019-Jan-16 22:08:31.898944 - [DEBUG] Start adding new jump function
11250 2019-Jan-16 22:08:31.898968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11251 2019-Jan-16 22:08:31.899024 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11252 2019-Jan-16 22:08:31.899661 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
11253 2019-Jan-16 22:08:31.900307 - [DEBUG] Edge Function : AllBottom
11254 2019-Jan-16 22:08:31.900335 - [DEBUG] End adding new jump function
11255 2019-Jan-16 22:08:31.900359 - [DEBUG]
11256 2019-Jan-16 22:08:31.900383 - [DEBUG] -------------------------------------------- 322. Path Edge --------------------------------------------
11257 2019-Jan-16 22:08:31.900408 - [DEBUG]
11258 2019-Jan-16 22:08:31.900431 - [DEBUG] Process 322. path edge:
11259 2019-Jan-16 22:08:31.900456 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11260 2019-Jan-16 22:08:31.900512 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
11261 2019-Jan-16 22:08:31.901158 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11262 2019-Jan-16 22:08:31.901811 - [DEBUG]
11263 2019-Jan-16 22:08:31.901836 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
11264 2019-Jan-16 22:08:31.902488 - [DEBUG] Possible callees:
11265 2019-Jan-16 22:08:31.902513 - [DEBUG] llvm.dbg.declare
11266 2019-Jan-16 22:08:31.902538 - [DEBUG] Possible return sites:
11267 2019-Jan-16 22:08:31.902562 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12011268 2019-Jan-16 22:08:31.903837 - [DEBUG] Found and process special summary
11269 2019-Jan-16 22:08:31.903871 - [DEBUG] Compose: EdgeIdentity * AllBottom
11270 2019-Jan-16 22:08:31.903899 - [DEBUG]
11271 2019-Jan-16 22:08:31.903923 - [DEBUG] Propagate flow
11272 2019-Jan-16 22:08:31.903946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11273 2019-Jan-16 22:08:31.904003 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
11274 2019-Jan-16 22:08:31.904644 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11275 2019-Jan-16 22:08:31.905298 - [DEBUG] Edge function : AllBottom (result of previous compose)
11276 2019-Jan-16 22:08:31.905332 - [DEBUG]
11277 2019-Jan-16 22:08:31.905357 - [DEBUG] Join: AllTop & AllBottom
11278 2019-Jan-16 22:08:31.905384 - [DEBUG] = AllBottom (new jump func)
11279 2019-Jan-16 22:08:31.905408 - [DEBUG]
11280 2019-Jan-16 22:08:31.905432 - [DEBUG] Start adding new jump function
11281 2019-Jan-16 22:08:31.905456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11282 2019-Jan-16 22:08:31.905512 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11283 2019-Jan-16 22:08:31.906150 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
11284 2019-Jan-16 22:08:31.906790 - [DEBUG] Edge Function : AllBottom
11285 2019-Jan-16 22:08:31.906818 - [DEBUG] End adding new jump function
11286 2019-Jan-16 22:08:31.906842 - [DEBUG]
11287 2019-Jan-16 22:08:31.906866 - [DEBUG] -------------------------------------------- 323. Path Edge --------------------------------------------
11288 2019-Jan-16 22:08:31.906891 - [DEBUG]
11289 2019-Jan-16 22:08:31.906915 - [DEBUG] Process 323. path edge:
11290 2019-Jan-16 22:08:31.906939 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11291 2019-Jan-16 22:08:31.906996 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
11292 2019-Jan-16 22:08:31.907635 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11293 2019-Jan-16 22:08:31.908287 - [DEBUG]
11294 2019-Jan-16 22:08:31.908312 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
11295 2019-Jan-16 22:08:31.908965 - [DEBUG] Compose: EdgeIdentity * AllBottom
11296 2019-Jan-16 22:08:31.908993 - [DEBUG]
11297 2019-Jan-16 22:08:31.909017 - [DEBUG] Propagate flow
11298 2019-Jan-16 22:08:31.909040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11299 2019-Jan-16 22:08:31.909096 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
11300 2019-Jan-16 22:08:31.909733 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11301 2019-Jan-16 22:08:31.910375 - [DEBUG] Edge function : AllBottom (result of previous compose)
11302 2019-Jan-16 22:08:31.910401 - [DEBUG]
11303 2019-Jan-16 22:08:31.910425 - [DEBUG] Join: AllTop & AllBottom
11304 2019-Jan-16 22:08:31.910451 - [DEBUG] = AllBottom (new jump func)
11305 2019-Jan-16 22:08:31.910475 - [DEBUG]
11306 2019-Jan-16 22:08:31.910499 - [DEBUG] Start adding new jump function
11307 2019-Jan-16 22:08:31.910522 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11308 2019-Jan-16 22:08:31.910579 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11309 2019-Jan-16 22:08:31.911215 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
11310 2019-Jan-16 22:08:31.911866 - [DEBUG] Edge Function : AllBottom
11311 2019-Jan-16 22:08:31.911894 - [DEBUG] End adding new jump function
11312 2019-Jan-16 22:08:31.911918 - [DEBUG]
11313 2019-Jan-16 22:08:31.911942 - [DEBUG] -------------------------------------------- 324. Path Edge --------------------------------------------
11314 2019-Jan-16 22:08:31.911966 - [DEBUG]
11315 2019-Jan-16 22:08:31.911990 - [DEBUG] Process 324. path edge:
11316 2019-Jan-16 22:08:31.912013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11317 2019-Jan-16 22:08:31.912070 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
11318 2019-Jan-16 22:08:31.912705 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11319 2019-Jan-16 22:08:31.913348 - [DEBUG]
11320 2019-Jan-16 22:08:31.913374 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
11321 2019-Jan-16 22:08:31.914053 - [DEBUG] Compose: EdgeIdentity * AllBottom
11322 2019-Jan-16 22:08:31.914083 - [DEBUG]
11323 2019-Jan-16 22:08:31.914107 - [DEBUG] Propagate flow
11324 2019-Jan-16 22:08:31.914130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11325 2019-Jan-16 22:08:31.914192 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11326 2019-Jan-16 22:08:31.914883 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11327 2019-Jan-16 22:08:31.915555 - [DEBUG] Edge function : AllBottom (result of previous compose)
11328 2019-Jan-16 22:08:31.915583 - [DEBUG]
11329 2019-Jan-16 22:08:31.915610 - [DEBUG] Join: AllTop & AllBottom
11330 2019-Jan-16 22:08:31.915637 - [DEBUG] = AllBottom (new jump func)
11331 2019-Jan-16 22:08:31.915662 - [DEBUG]
11332 2019-Jan-16 22:08:31.915686 - [DEBUG] Start adding new jump function
11333 2019-Jan-16 22:08:31.915709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11334 2019-Jan-16 22:08:31.915776 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11335 2019-Jan-16 22:08:31.916478 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11336 2019-Jan-16 22:08:31.917182 - [DEBUG] Edge Function : AllBottom
11337 2019-Jan-16 22:08:31.917217 - [DEBUG] End adding new jump function
11338 2019-Jan-16 22:08:31.917242 - [DEBUG]
11339 2019-Jan-16 22:08:31.917267 - [DEBUG] -------------------------------------------- 325. Path Edge --------------------------------------------
11340 2019-Jan-16 22:08:31.917292 - [DEBUG]
11341 2019-Jan-16 22:08:31.917316 - [DEBUG] Process 325. path edge:
11342 2019-Jan-16 22:08:31.917340 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11343 2019-Jan-16 22:08:31.917415 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
11344 2019-Jan-16 22:08:31.919300 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11345 2019-Jan-16 22:08:31.920069 - [DEBUG]
11346 2019-Jan-16 22:08:31.920097 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11347 2019-Jan-16 22:08:31.920795 - [DEBUG] Possible callees:
11348 2019-Jan-16 22:08:31.920821 - [DEBUG] llvm.dbg.declare
11349 2019-Jan-16 22:08:31.920847 - [DEBUG] Possible return sites:
11350 2019-Jan-16 22:08:31.920871 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14911351 2019-Jan-16 22:08:31.922338 - [DEBUG] Found and process special summary
11352 2019-Jan-16 22:08:31.922398 - [DEBUG] Compose: EdgeIdentity * AllBottom
11353 2019-Jan-16 22:08:31.922427 - [DEBUG]
11354 2019-Jan-16 22:08:31.922453 - [DEBUG] Propagate flow
11355 2019-Jan-16 22:08:31.922477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11356 2019-Jan-16 22:08:31.922553 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11357 2019-Jan-16 22:08:31.923238 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11358 2019-Jan-16 22:08:31.923876 - [DEBUG] Edge function : AllBottom (result of previous compose)
11359 2019-Jan-16 22:08:31.923902 - [DEBUG]
11360 2019-Jan-16 22:08:31.923929 - [DEBUG] Join: AllTop & AllBottom
11361 2019-Jan-16 22:08:31.923956 - [DEBUG] = AllBottom (new jump func)
11362 2019-Jan-16 22:08:31.923980 - [DEBUG]
11363 2019-Jan-16 22:08:31.924004 - [DEBUG] Start adding new jump function
11364 2019-Jan-16 22:08:31.924044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11365 2019-Jan-16 22:08:31.924102 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11366 2019-Jan-16 22:08:31.924740 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11367 2019-Jan-16 22:08:31.925415 - [DEBUG] Edge Function : AllBottom
11368 2019-Jan-16 22:08:31.925446 - [DEBUG] End adding new jump function
11369 2019-Jan-16 22:08:31.925471 - [DEBUG]
11370 2019-Jan-16 22:08:31.925495 - [DEBUG] -------------------------------------------- 326. Path Edge --------------------------------------------
11371 2019-Jan-16 22:08:31.925521 - [DEBUG]
11372 2019-Jan-16 22:08:31.925545 - [DEBUG] Process 326. path edge:
11373 2019-Jan-16 22:08:31.925569 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11374 2019-Jan-16 22:08:31.925627 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
11375 2019-Jan-16 22:08:31.926268 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11376 2019-Jan-16 22:08:31.926905 - [DEBUG]
11377 2019-Jan-16 22:08:31.926931 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11378 2019-Jan-16 22:08:31.927595 - [DEBUG] Compose: EdgeIdentity * AllBottom
11379 2019-Jan-16 22:08:31.927623 - [DEBUG]
11380 2019-Jan-16 22:08:31.927647 - [DEBUG] Propagate flow
11381 2019-Jan-16 22:08:31.927671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11382 2019-Jan-16 22:08:31.927727 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11383 2019-Jan-16 22:08:31.928398 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11384 2019-Jan-16 22:08:31.929035 - [DEBUG] Edge function : AllBottom (result of previous compose)
11385 2019-Jan-16 22:08:31.929061 - [DEBUG]
11386 2019-Jan-16 22:08:31.929086 - [DEBUG] Join: AllTop & AllBottom
11387 2019-Jan-16 22:08:31.929112 - [DEBUG] = AllBottom (new jump func)
11388 2019-Jan-16 22:08:31.929137 - [DEBUG]
11389 2019-Jan-16 22:08:31.929161 - [DEBUG] Start adding new jump function
11390 2019-Jan-16 22:08:31.929184 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11391 2019-Jan-16 22:08:31.929240 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11392 2019-Jan-16 22:08:31.929876 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11393 2019-Jan-16 22:08:31.930512 - [DEBUG] Edge Function : AllBottom
11394 2019-Jan-16 22:08:31.930541 - [DEBUG] End adding new jump function
11395 2019-Jan-16 22:08:31.930565 - [DEBUG]
11396 2019-Jan-16 22:08:31.930589 - [DEBUG] -------------------------------------------- 327. Path Edge --------------------------------------------
11397 2019-Jan-16 22:08:31.930613 - [DEBUG]
11398 2019-Jan-16 22:08:31.930637 - [DEBUG] Process 327. path edge:
11399 2019-Jan-16 22:08:31.930660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11400 2019-Jan-16 22:08:31.930717 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
11401 2019-Jan-16 22:08:31.931355 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11402 2019-Jan-16 22:08:31.932029 - [DEBUG]
11403 2019-Jan-16 22:08:31.932055 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11404 2019-Jan-16 22:08:31.932705 - [DEBUG] Compose: EdgeIdentity * AllBottom
11405 2019-Jan-16 22:08:31.932735 - [DEBUG]
11406 2019-Jan-16 22:08:31.932759 - [DEBUG] Propagate flow
11407 2019-Jan-16 22:08:31.932782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11408 2019-Jan-16 22:08:31.932851 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11409 2019-Jan-16 22:08:31.933501 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11410 2019-Jan-16 22:08:31.934146 - [DEBUG] Edge function : AllBottom (result of previous compose)
11411 2019-Jan-16 22:08:31.934172 - [DEBUG]
11412 2019-Jan-16 22:08:31.934197 - [DEBUG] Join: AllTop & AllBottom
11413 2019-Jan-16 22:08:31.934223 - [DEBUG] = AllBottom (new jump func)
11414 2019-Jan-16 22:08:31.934248 - [DEBUG]
11415 2019-Jan-16 22:08:31.934272 - [DEBUG] Start adding new jump function
11416 2019-Jan-16 22:08:31.934295 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11417 2019-Jan-16 22:08:31.934354 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11418 2019-Jan-16 22:08:31.935021 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11419 2019-Jan-16 22:08:31.935668 - [DEBUG] Edge Function : AllBottom
11420 2019-Jan-16 22:08:31.935697 - [DEBUG] End adding new jump function
11421 2019-Jan-16 22:08:31.935721 - [DEBUG]
11422 2019-Jan-16 22:08:31.935745 - [DEBUG] -------------------------------------------- 328. Path Edge --------------------------------------------
11423 2019-Jan-16 22:08:31.935770 - [DEBUG]
11424 2019-Jan-16 22:08:31.935793 - [DEBUG] Process 328. path edge:
11425 2019-Jan-16 22:08:31.935817 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11426 2019-Jan-16 22:08:31.935873 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
11427 2019-Jan-16 22:08:31.936520 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11428 2019-Jan-16 22:08:31.937157 - [DEBUG]
11429 2019-Jan-16 22:08:31.937182 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11430 2019-Jan-16 22:08:31.937837 - [DEBUG] Possible callees:
11431 2019-Jan-16 22:08:31.937862 - [DEBUG] llvm.dbg.declare
11432 2019-Jan-16 22:08:31.937887 - [DEBUG] Possible return sites:
11433 2019-Jan-16 22:08:31.937911 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15511434 2019-Jan-16 22:08:31.939224 - [DEBUG] Found and process special summary
11435 2019-Jan-16 22:08:31.939260 - [DEBUG] Compose: EdgeIdentity * AllBottom
11436 2019-Jan-16 22:08:31.939288 - [DEBUG]
11437 2019-Jan-16 22:08:31.939313 - [DEBUG] Propagate flow
11438 2019-Jan-16 22:08:31.939336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11439 2019-Jan-16 22:08:31.939393 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11440 2019-Jan-16 22:08:31.940035 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11441 2019-Jan-16 22:08:31.940672 - [DEBUG] Edge function : AllBottom (result of previous compose)
11442 2019-Jan-16 22:08:31.940698 - [DEBUG]
11443 2019-Jan-16 22:08:31.940723 - [DEBUG] Join: AllTop & AllBottom
11444 2019-Jan-16 22:08:31.940749 - [DEBUG] = AllBottom (new jump func)
11445 2019-Jan-16 22:08:31.940773 - [DEBUG]
11446 2019-Jan-16 22:08:31.940797 - [DEBUG] Start adding new jump function
11447 2019-Jan-16 22:08:31.940820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11448 2019-Jan-16 22:08:31.940877 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11449 2019-Jan-16 22:08:31.941528 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11450 2019-Jan-16 22:08:31.942178 - [DEBUG] Edge Function : AllBottom
11451 2019-Jan-16 22:08:31.942207 - [DEBUG] End adding new jump function
11452 2019-Jan-16 22:08:31.942231 - [DEBUG]
11453 2019-Jan-16 22:08:31.942255 - [DEBUG] -------------------------------------------- 329. Path Edge --------------------------------------------
11454 2019-Jan-16 22:08:31.942280 - [DEBUG]
11455 2019-Jan-16 22:08:31.942303 - [DEBUG] Process 329. path edge:
11456 2019-Jan-16 22:08:31.942327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11457 2019-Jan-16 22:08:31.942383 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
11458 2019-Jan-16 22:08:31.943024 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11459 2019-Jan-16 22:08:31.943661 - [DEBUG]
11460 2019-Jan-16 22:08:31.943686 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11461 2019-Jan-16 22:08:31.944340 - [DEBUG] Compose: EdgeIdentity * AllBottom
11462 2019-Jan-16 22:08:31.944368 - [DEBUG]
11463 2019-Jan-16 22:08:31.944392 - [DEBUG] Propagate flow
11464 2019-Jan-16 22:08:31.944416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11465 2019-Jan-16 22:08:31.944472 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11466 2019-Jan-16 22:08:31.945124 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11467 2019-Jan-16 22:08:31.945760 - [DEBUG] Edge function : AllBottom (result of previous compose)
11468 2019-Jan-16 22:08:31.945786 - [DEBUG]
11469 2019-Jan-16 22:08:31.945811 - [DEBUG] Join: AllTop & AllBottom
11470 2019-Jan-16 22:08:31.945836 - [DEBUG] = AllBottom (new jump func)
11471 2019-Jan-16 22:08:31.945861 - [DEBUG]
11472 2019-Jan-16 22:08:31.945884 - [DEBUG] Start adding new jump function
11473 2019-Jan-16 22:08:31.945908 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11474 2019-Jan-16 22:08:31.945964 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11475 2019-Jan-16 22:08:31.946600 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11476 2019-Jan-16 22:08:31.947236 - [DEBUG] Edge Function : AllBottom
11477 2019-Jan-16 22:08:31.947264 - [DEBUG] End adding new jump function
11478 2019-Jan-16 22:08:31.947288 - [DEBUG]
11479 2019-Jan-16 22:08:31.947312 - [DEBUG] -------------------------------------------- 330. Path Edge --------------------------------------------
11480 2019-Jan-16 22:08:31.947336 - [DEBUG]
11481 2019-Jan-16 22:08:31.947360 - [DEBUG] Process 330. path edge:
11482 2019-Jan-16 22:08:31.947384 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11483 2019-Jan-16 22:08:31.947440 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
11484 2019-Jan-16 22:08:31.948076 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11485 2019-Jan-16 22:08:31.948734 - [DEBUG]
11486 2019-Jan-16 22:08:31.948759 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11487 2019-Jan-16 22:08:31.949407 - [DEBUG] Compose: EdgeIdentity * AllBottom
11488 2019-Jan-16 22:08:31.949435 - [DEBUG]
11489 2019-Jan-16 22:08:31.949459 - [DEBUG] Propagate flow
11490 2019-Jan-16 22:08:31.949482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11491 2019-Jan-16 22:08:31.949539 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11492 2019-Jan-16 22:08:31.950176 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11493 2019-Jan-16 22:08:31.950823 - [DEBUG] Edge function : AllBottom (result of previous compose)
11494 2019-Jan-16 22:08:31.950863 - [DEBUG]
11495 2019-Jan-16 22:08:31.950888 - [DEBUG] Join: AllTop & AllBottom
11496 2019-Jan-16 22:08:31.950914 - [DEBUG] = AllBottom (new jump func)
11497 2019-Jan-16 22:08:31.950939 - [DEBUG]
11498 2019-Jan-16 22:08:31.950962 - [DEBUG] Start adding new jump function
11499 2019-Jan-16 22:08:31.950986 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11500 2019-Jan-16 22:08:31.951042 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11501 2019-Jan-16 22:08:31.951696 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11502 2019-Jan-16 22:08:31.952332 - [DEBUG] Edge Function : AllBottom
11503 2019-Jan-16 22:08:31.952360 - [DEBUG] End adding new jump function
11504 2019-Jan-16 22:08:31.952384 - [DEBUG]
11505 2019-Jan-16 22:08:31.952408 - [DEBUG] -------------------------------------------- 331. Path Edge --------------------------------------------
11506 2019-Jan-16 22:08:31.952432 - [DEBUG]
11507 2019-Jan-16 22:08:31.952455 - [DEBUG] Process 331. path edge:
11508 2019-Jan-16 22:08:31.952479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11509 2019-Jan-16 22:08:31.952536 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
11510 2019-Jan-16 22:08:31.953180 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11511 2019-Jan-16 22:08:31.953815 - [DEBUG]
11512 2019-Jan-16 22:08:31.953841 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11513 2019-Jan-16 22:08:31.954490 - [DEBUG] Compose: EdgeIdentity * AllBottom
11514 2019-Jan-16 22:08:31.954518 - [DEBUG]
11515 2019-Jan-16 22:08:31.954542 - [DEBUG] Propagate flow
11516 2019-Jan-16 22:08:31.954566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11517 2019-Jan-16 22:08:31.954622 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11518 2019-Jan-16 22:08:31.955287 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11519 2019-Jan-16 22:08:31.955923 - [DEBUG] Edge function : AllBottom (result of previous compose)
11520 2019-Jan-16 22:08:31.955948 - [DEBUG]
11521 2019-Jan-16 22:08:31.955973 - [DEBUG] Join: AllTop & AllBottom
11522 2019-Jan-16 22:08:31.955999 - [DEBUG] = AllBottom (new jump func)
11523 2019-Jan-16 22:08:31.956024 - [DEBUG]
11524 2019-Jan-16 22:08:31.956047 - [DEBUG] Start adding new jump function
11525 2019-Jan-16 22:08:31.956071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11526 2019-Jan-16 22:08:31.956126 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11527 2019-Jan-16 22:08:31.956763 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11528 2019-Jan-16 22:08:31.957408 - [DEBUG] Edge Function : AllBottom
11529 2019-Jan-16 22:08:31.957436 - [DEBUG] End adding new jump function
11530 2019-Jan-16 22:08:31.957460 - [DEBUG]
11531 2019-Jan-16 22:08:31.957484 - [DEBUG] -------------------------------------------- 332. Path Edge --------------------------------------------
11532 2019-Jan-16 22:08:31.957508 - [DEBUG]
11533 2019-Jan-16 22:08:31.957532 - [DEBUG] Process 332. path edge:
11534 2019-Jan-16 22:08:31.957555 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11535 2019-Jan-16 22:08:31.957611 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
11536 2019-Jan-16 22:08:31.958283 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11537 2019-Jan-16 22:08:31.958929 - [DEBUG]
11538 2019-Jan-16 22:08:31.958954 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11539 2019-Jan-16 22:08:31.959607 - [DEBUG] Possible callees:
11540 2019-Jan-16 22:08:31.959633 - [DEBUG] llvm.dbg.declare
11541 2019-Jan-16 22:08:31.959658 - [DEBUG] Possible return sites:
11542 2019-Jan-16 22:08:31.959681 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16311543 2019-Jan-16 22:08:31.960957 - [DEBUG] Found and process special summary
11544 2019-Jan-16 22:08:31.960991 - [DEBUG] Compose: EdgeIdentity * AllBottom
11545 2019-Jan-16 22:08:31.961018 - [DEBUG]
11546 2019-Jan-16 22:08:31.961042 - [DEBUG] Propagate flow
11547 2019-Jan-16 22:08:31.961066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11548 2019-Jan-16 22:08:31.961122 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11549 2019-Jan-16 22:08:31.961785 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11550 2019-Jan-16 22:08:31.962423 - [DEBUG] Edge function : AllBottom (result of previous compose)
11551 2019-Jan-16 22:08:31.962449 - [DEBUG]
11552 2019-Jan-16 22:08:31.962474 - [DEBUG] Join: AllTop & AllBottom
11553 2019-Jan-16 22:08:31.962500 - [DEBUG] = AllBottom (new jump func)
11554 2019-Jan-16 22:08:31.962525 - [DEBUG]
11555 2019-Jan-16 22:08:31.962548 - [DEBUG] Start adding new jump function
11556 2019-Jan-16 22:08:31.962572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11557 2019-Jan-16 22:08:31.962627 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11558 2019-Jan-16 22:08:31.963264 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11559 2019-Jan-16 22:08:31.963902 - [DEBUG] Edge Function : AllBottom
11560 2019-Jan-16 22:08:31.963931 - [DEBUG] End adding new jump function
11561 2019-Jan-16 22:08:31.963955 - [DEBUG]
11562 2019-Jan-16 22:08:31.963978 - [DEBUG] -------------------------------------------- 333. Path Edge --------------------------------------------
11563 2019-Jan-16 22:08:31.964003 - [DEBUG]
11564 2019-Jan-16 22:08:31.964026 - [DEBUG] Process 333. path edge:
11565 2019-Jan-16 22:08:31.964050 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11566 2019-Jan-16 22:08:31.964106 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
11567 2019-Jan-16 22:08:31.964745 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11568 2019-Jan-16 22:08:31.965396 - [DEBUG]
11569 2019-Jan-16 22:08:31.965421 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11570 2019-Jan-16 22:08:31.966071 - [DEBUG] Compose: EdgeIdentity * AllBottom
11571 2019-Jan-16 22:08:31.966100 - [DEBUG]
11572 2019-Jan-16 22:08:31.966124 - [DEBUG] Propagate flow
11573 2019-Jan-16 22:08:31.966147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11574 2019-Jan-16 22:08:31.966204 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11575 2019-Jan-16 22:08:31.966852 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11576 2019-Jan-16 22:08:31.967487 - [DEBUG] Edge function : AllBottom (result of previous compose)
11577 2019-Jan-16 22:08:31.967513 - [DEBUG]
11578 2019-Jan-16 22:08:31.967538 - [DEBUG] Join: AllTop & AllBottom
11579 2019-Jan-16 22:08:31.967564 - [DEBUG] = AllBottom (new jump func)
11580 2019-Jan-16 22:08:31.967588 - [DEBUG]
11581 2019-Jan-16 22:08:31.967621 - [DEBUG] Start adding new jump function
11582 2019-Jan-16 22:08:31.967645 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11583 2019-Jan-16 22:08:31.967701 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11584 2019-Jan-16 22:08:31.968351 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11585 2019-Jan-16 22:08:31.968988 - [DEBUG] Edge Function : AllBottom
11586 2019-Jan-16 22:08:31.969016 - [DEBUG] End adding new jump function
11587 2019-Jan-16 22:08:31.969040 - [DEBUG]
11588 2019-Jan-16 22:08:31.969064 - [DEBUG] -------------------------------------------- 334. Path Edge --------------------------------------------
11589 2019-Jan-16 22:08:31.969089 - [DEBUG]
11590 2019-Jan-16 22:08:31.969112 - [DEBUG] Process 334. path edge:
11591 2019-Jan-16 22:08:31.969136 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11592 2019-Jan-16 22:08:31.969192 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
11593 2019-Jan-16 22:08:31.969827 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11594 2019-Jan-16 22:08:31.970461 - [DEBUG]
11595 2019-Jan-16 22:08:31.970487 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11596 2019-Jan-16 22:08:31.971134 - [DEBUG] Compose: EdgeIdentity * AllBottom
11597 2019-Jan-16 22:08:31.971162 - [DEBUG]
11598 2019-Jan-16 22:08:31.971186 - [DEBUG] Propagate flow
11599 2019-Jan-16 22:08:31.971209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11600 2019-Jan-16 22:08:31.971266 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11601 2019-Jan-16 22:08:31.971929 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11602 2019-Jan-16 22:08:31.972566 - [DEBUG] Edge function : AllBottom (result of previous compose)
11603 2019-Jan-16 22:08:31.972591 - [DEBUG]
11604 2019-Jan-16 22:08:31.972616 - [DEBUG] Join: AllTop & AllBottom
11605 2019-Jan-16 22:08:31.972642 - [DEBUG] = AllBottom (new jump func)
11606 2019-Jan-16 22:08:31.972666 - [DEBUG]
11607 2019-Jan-16 22:08:31.972690 - [DEBUG] Start adding new jump function
11608 2019-Jan-16 22:08:31.972713 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11609 2019-Jan-16 22:08:31.972769 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11610 2019-Jan-16 22:08:31.973405 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11611 2019-Jan-16 22:08:31.974050 - [DEBUG] Edge Function : AllBottom
11612 2019-Jan-16 22:08:31.974078 - [DEBUG] End adding new jump function
11613 2019-Jan-16 22:08:31.974101 - [DEBUG]
11614 2019-Jan-16 22:08:31.974125 - [DEBUG] -------------------------------------------- 335. Path Edge --------------------------------------------
11615 2019-Jan-16 22:08:31.974150 - [DEBUG]
11616 2019-Jan-16 22:08:31.974173 - [DEBUG] Process 335. path edge:
11617 2019-Jan-16 22:08:31.974196 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11618 2019-Jan-16 22:08:31.974252 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
11619 2019-Jan-16 22:08:31.974915 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11620 2019-Jan-16 22:08:31.975551 - [DEBUG]
11621 2019-Jan-16 22:08:31.975575 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11622 2019-Jan-16 22:08:31.976226 - [DEBUG] Possible callees:
11623 2019-Jan-16 22:08:31.976259 - [DEBUG] llvm.dbg.declare
11624 2019-Jan-16 22:08:31.976285 - [DEBUG] Possible return sites:
11625 2019-Jan-16 22:08:31.976308 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16911626 2019-Jan-16 22:08:31.977583 - [DEBUG] Found and process special summary
11627 2019-Jan-16 22:08:31.977617 - [DEBUG] Compose: EdgeIdentity * AllBottom
11628 2019-Jan-16 22:08:31.977645 - [DEBUG]
11629 2019-Jan-16 22:08:31.977669 - [DEBUG] Propagate flow
11630 2019-Jan-16 22:08:31.977692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11631 2019-Jan-16 22:08:31.977749 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11632 2019-Jan-16 22:08:31.978405 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11633 2019-Jan-16 22:08:31.979042 - [DEBUG] Edge function : AllBottom (result of previous compose)
11634 2019-Jan-16 22:08:31.979067 - [DEBUG]
11635 2019-Jan-16 22:08:31.979092 - [DEBUG] Join: AllTop & AllBottom
11636 2019-Jan-16 22:08:31.979118 - [DEBUG] = AllBottom (new jump func)
11637 2019-Jan-16 22:08:31.979143 - [DEBUG]
11638 2019-Jan-16 22:08:31.979167 - [DEBUG] Start adding new jump function
11639 2019-Jan-16 22:08:31.979190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11640 2019-Jan-16 22:08:31.979247 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11641 2019-Jan-16 22:08:31.979883 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11642 2019-Jan-16 22:08:31.980523 - [DEBUG] Edge Function : AllBottom
11643 2019-Jan-16 22:08:31.980551 - [DEBUG] End adding new jump function
11644 2019-Jan-16 22:08:31.980575 - [DEBUG]
11645 2019-Jan-16 22:08:31.980599 - [DEBUG] -------------------------------------------- 336. Path Edge --------------------------------------------
11646 2019-Jan-16 22:08:31.980623 - [DEBUG]
11647 2019-Jan-16 22:08:31.980647 - [DEBUG] Process 336. path edge:
11648 2019-Jan-16 22:08:31.980671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11649 2019-Jan-16 22:08:31.980727 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
11650 2019-Jan-16 22:08:31.981367 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11651 2019-Jan-16 22:08:31.982019 - [DEBUG]
11652 2019-Jan-16 22:08:31.982044 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11653 2019-Jan-16 22:08:31.982694 - [DEBUG] Compose: EdgeIdentity * AllBottom
11654 2019-Jan-16 22:08:31.982721 - [DEBUG]
11655 2019-Jan-16 22:08:31.982745 - [DEBUG] Propagate flow
11656 2019-Jan-16 22:08:31.982768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11657 2019-Jan-16 22:08:31.982824 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11658 2019-Jan-16 22:08:31.983460 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11659 2019-Jan-16 22:08:31.984096 - [DEBUG] Edge function : AllBottom (result of previous compose)
11660 2019-Jan-16 22:08:31.984121 - [DEBUG]
11661 2019-Jan-16 22:08:31.984146 - [DEBUG] Join: AllTop & AllBottom
11662 2019-Jan-16 22:08:31.984172 - [DEBUG] = AllBottom (new jump func)
11663 2019-Jan-16 22:08:31.984196 - [DEBUG]
11664 2019-Jan-16 22:08:31.984220 - [DEBUG] Start adding new jump function
11665 2019-Jan-16 22:08:31.984243 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11666 2019-Jan-16 22:08:31.984299 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11667 2019-Jan-16 22:08:31.984959 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11668 2019-Jan-16 22:08:31.985596 - [DEBUG] Edge Function : AllBottom
11669 2019-Jan-16 22:08:31.985624 - [DEBUG] End adding new jump function
11670 2019-Jan-16 22:08:31.985648 - [DEBUG]
11671 2019-Jan-16 22:08:31.985672 - [DEBUG] -------------------------------------------- 337. Path Edge --------------------------------------------
11672 2019-Jan-16 22:08:31.985696 - [DEBUG]
11673 2019-Jan-16 22:08:31.985719 - [DEBUG] Process 337. path edge:
11674 2019-Jan-16 22:08:31.985743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11675 2019-Jan-16 22:08:31.985799 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
11676 2019-Jan-16 22:08:31.986435 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11677 2019-Jan-16 22:08:31.987071 - [DEBUG]
11678 2019-Jan-16 22:08:31.987096 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11679 2019-Jan-16 22:08:31.987744 - [DEBUG] Compose: EdgeIdentity * AllBottom
11680 2019-Jan-16 22:08:31.987773 - [DEBUG]
11681 2019-Jan-16 22:08:31.987797 - [DEBUG] Propagate flow
11682 2019-Jan-16 22:08:31.987820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11683 2019-Jan-16 22:08:31.987877 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11684 2019-Jan-16 22:08:31.988540 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11685 2019-Jan-16 22:08:31.989178 - [DEBUG] Edge function : AllBottom (result of previous compose)
11686 2019-Jan-16 22:08:31.989204 - [DEBUG]
11687 2019-Jan-16 22:08:31.989229 - [DEBUG] Join: AllTop & AllBottom
11688 2019-Jan-16 22:08:31.989255 - [DEBUG] = AllBottom (new jump func)
11689 2019-Jan-16 22:08:31.989279 - [DEBUG]
11690 2019-Jan-16 22:08:31.989303 - [DEBUG] Start adding new jump function
11691 2019-Jan-16 22:08:31.989327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11692 2019-Jan-16 22:08:31.989383 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11693 2019-Jan-16 22:08:31.990020 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11694 2019-Jan-16 22:08:31.990659 - [DEBUG] Edge Function : AllBottom
11695 2019-Jan-16 22:08:31.990687 - [DEBUG] End adding new jump function
11696 2019-Jan-16 22:08:31.990711 - [DEBUG]
11697 2019-Jan-16 22:08:31.990735 - [DEBUG] -------------------------------------------- 338. Path Edge --------------------------------------------
11698 2019-Jan-16 22:08:31.990760 - [DEBUG]
11699 2019-Jan-16 22:08:31.990784 - [DEBUG] Process 338. path edge:
11700 2019-Jan-16 22:08:31.990808 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11701 2019-Jan-16 22:08:31.990864 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
11702 2019-Jan-16 22:08:31.991528 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11703 2019-Jan-16 22:08:31.992164 - [DEBUG]
11704 2019-Jan-16 22:08:31.992189 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11705 2019-Jan-16 22:08:31.992842 - [DEBUG] Compose: EdgeIdentity * AllBottom
11706 2019-Jan-16 22:08:31.992871 - [DEBUG]
11707 2019-Jan-16 22:08:31.992895 - [DEBUG] Propagate flow
11708 2019-Jan-16 22:08:31.992918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11709 2019-Jan-16 22:08:31.992975 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11710 2019-Jan-16 22:08:31.993622 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11711 2019-Jan-16 22:08:31.994259 - [DEBUG] Edge function : AllBottom (result of previous compose)
11712 2019-Jan-16 22:08:31.994285 - [DEBUG]
11713 2019-Jan-16 22:08:31.994310 - [DEBUG] Join: AllTop & AllBottom
11714 2019-Jan-16 22:08:31.994336 - [DEBUG] = AllBottom (new jump func)
11715 2019-Jan-16 22:08:31.994360 - [DEBUG]
11716 2019-Jan-16 22:08:31.994384 - [DEBUG] Start adding new jump function
11717 2019-Jan-16 22:08:31.994407 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11718 2019-Jan-16 22:08:31.994463 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11719 2019-Jan-16 22:08:31.995115 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11720 2019-Jan-16 22:08:31.995752 - [DEBUG] Edge Function : AllBottom
11721 2019-Jan-16 22:08:31.995780 - [DEBUG] End adding new jump function
11722 2019-Jan-16 22:08:31.995804 - [DEBUG]
11723 2019-Jan-16 22:08:31.995828 - [DEBUG] -------------------------------------------- 339. Path Edge --------------------------------------------
11724 2019-Jan-16 22:08:31.995852 - [DEBUG]
11725 2019-Jan-16 22:08:31.995876 - [DEBUG] Process 339. path edge:
11726 2019-Jan-16 22:08:31.995900 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11727 2019-Jan-16 22:08:31.995956 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
11728 2019-Jan-16 22:08:31.996593 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11729 2019-Jan-16 22:08:31.997238 - [DEBUG]
11730 2019-Jan-16 22:08:31.997265 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11731 2019-Jan-16 22:08:31.997927 - [DEBUG] Compose: EdgeIdentity * AllBottom
11732 2019-Jan-16 22:08:31.997955 - [DEBUG]
11733 2019-Jan-16 22:08:31.997979 - [DEBUG] Propagate flow
11734 2019-Jan-16 22:08:31.998003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11735 2019-Jan-16 22:08:31.998062 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11736 2019-Jan-16 22:08:31.998729 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11737 2019-Jan-16 22:08:31.999365 - [DEBUG] Edge function : AllBottom (result of previous compose)
11738 2019-Jan-16 22:08:31.999390 - [DEBUG]
11739 2019-Jan-16 22:08:31.999415 - [DEBUG] Join: AllTop & AllBottom
11740 2019-Jan-16 22:08:31.999441 - [DEBUG] = AllBottom (new jump func)
11741 2019-Jan-16 22:08:31.999466 - [DEBUG]
11742 2019-Jan-16 22:08:31.999489 - [DEBUG] Start adding new jump function
11743 2019-Jan-16 22:08:31.999513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11744 2019-Jan-16 22:08:31.999569 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11745 2019-Jan-16 22:08:32.000205 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11746 2019-Jan-16 22:08:32.000845 - [DEBUG] Edge Function : AllBottom
11747 2019-Jan-16 22:08:32.000873 - [DEBUG] End adding new jump function
11748 2019-Jan-16 22:08:32.000897 - [DEBUG]
11749 2019-Jan-16 22:08:32.000921 - [DEBUG] -------------------------------------------- 340. Path Edge --------------------------------------------
11750 2019-Jan-16 22:08:32.000946 - [DEBUG]
11751 2019-Jan-16 22:08:32.000969 - [DEBUG] Process 340. path edge:
11752 2019-Jan-16 22:08:32.000993 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11753 2019-Jan-16 22:08:32.001050 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
11754 2019-Jan-16 22:08:32.001715 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11755 2019-Jan-16 22:08:32.002352 - [DEBUG]
11756 2019-Jan-16 22:08:32.002377 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11757 2019-Jan-16 22:08:32.003033 - [DEBUG] Compose: EdgeIdentity * AllBottom
11758 2019-Jan-16 22:08:32.003061 - [DEBUG]
11759 2019-Jan-16 22:08:32.003085 - [DEBUG] Propagate flow
11760 2019-Jan-16 22:08:32.003109 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11761 2019-Jan-16 22:08:32.003166 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11762 2019-Jan-16 22:08:32.003804 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11763 2019-Jan-16 22:08:32.004441 - [DEBUG] Edge function : AllBottom (result of previous compose)
11764 2019-Jan-16 22:08:32.004467 - [DEBUG]
11765 2019-Jan-16 22:08:32.004492 - [DEBUG] Join: AllTop & AllBottom
11766 2019-Jan-16 22:08:32.004519 - [DEBUG] = AllBottom (new jump func)
11767 2019-Jan-16 22:08:32.004544 - [DEBUG]
11768 2019-Jan-16 22:08:32.004568 - [DEBUG] Start adding new jump function
11769 2019-Jan-16 22:08:32.004592 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11770 2019-Jan-16 22:08:32.004651 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11771 2019-Jan-16 22:08:32.005326 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11772 2019-Jan-16 22:08:32.005963 - [DEBUG] Edge Function : AllBottom
11773 2019-Jan-16 22:08:32.005993 - [DEBUG] End adding new jump function
11774 2019-Jan-16 22:08:32.006017 - [DEBUG]
11775 2019-Jan-16 22:08:32.006042 - [DEBUG] -------------------------------------------- 341. Path Edge --------------------------------------------
11776 2019-Jan-16 22:08:32.006067 - [DEBUG]
11777 2019-Jan-16 22:08:32.006091 - [DEBUG] Process 341. path edge:
11778 2019-Jan-16 22:08:32.006115 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11779 2019-Jan-16 22:08:32.006172 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
11780 2019-Jan-16 22:08:32.006811 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11781 2019-Jan-16 22:08:32.007448 - [DEBUG]
11782 2019-Jan-16 22:08:32.007474 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11783 2019-Jan-16 22:08:32.008149 - [DEBUG] Compose: EdgeIdentity * AllBottom
11784 2019-Jan-16 22:08:32.008178 - [DEBUG]
11785 2019-Jan-16 22:08:32.008202 - [DEBUG] Propagate flow
11786 2019-Jan-16 22:08:32.008226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11787 2019-Jan-16 22:08:32.008283 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11788 2019-Jan-16 22:08:32.008920 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11789 2019-Jan-16 22:08:32.009558 - [DEBUG] Edge function : AllBottom (result of previous compose)
11790 2019-Jan-16 22:08:32.009584 - [DEBUG]
11791 2019-Jan-16 22:08:32.009609 - [DEBUG] Join: AllTop & AllBottom
11792 2019-Jan-16 22:08:32.009635 - [DEBUG] = AllBottom (new jump func)
11793 2019-Jan-16 22:08:32.009660 - [DEBUG]
11794 2019-Jan-16 22:08:32.009684 - [DEBUG] Start adding new jump function
11795 2019-Jan-16 22:08:32.009708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11796 2019-Jan-16 22:08:32.009764 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11797 2019-Jan-16 22:08:32.010401 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11798 2019-Jan-16 22:08:32.011038 - [DEBUG] Edge Function : AllBottom
11799 2019-Jan-16 22:08:32.011080 - [DEBUG] End adding new jump function
11800 2019-Jan-16 22:08:32.011104 - [DEBUG]
11801 2019-Jan-16 22:08:32.011128 - [DEBUG] -------------------------------------------- 342. Path Edge --------------------------------------------
11802 2019-Jan-16 22:08:32.011153 - [DEBUG]
11803 2019-Jan-16 22:08:32.011177 - [DEBUG] Process 342. path edge:
11804 2019-Jan-16 22:08:32.011201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11805 2019-Jan-16 22:08:32.011258 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
11806 2019-Jan-16 22:08:32.011910 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11807 2019-Jan-16 22:08:32.012547 - [DEBUG]
11808 2019-Jan-16 22:08:32.012572 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11809 2019-Jan-16 22:08:32.013223 - [DEBUG] Compose: EdgeIdentity * AllBottom
11810 2019-Jan-16 22:08:32.013252 - [DEBUG]
11811 2019-Jan-16 22:08:32.013276 - [DEBUG] Propagate flow
11812 2019-Jan-16 22:08:32.013300 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11813 2019-Jan-16 22:08:32.013357 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11814 2019-Jan-16 22:08:32.014002 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11815 2019-Jan-16 22:08:32.014638 - [DEBUG] Edge function : AllBottom (result of previous compose)
11816 2019-Jan-16 22:08:32.014663 - [DEBUG]
11817 2019-Jan-16 22:08:32.014688 - [DEBUG] Join: AllTop & AllBottom
11818 2019-Jan-16 22:08:32.014715 - [DEBUG] = AllBottom (new jump func)
11819 2019-Jan-16 22:08:32.014739 - [DEBUG]
11820 2019-Jan-16 22:08:32.014777 - [DEBUG] Start adding new jump function
11821 2019-Jan-16 22:08:32.014801 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11822 2019-Jan-16 22:08:32.014858 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11823 2019-Jan-16 22:08:32.015502 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11824 2019-Jan-16 22:08:32.016143 - [DEBUG] Edge Function : AllBottom
11825 2019-Jan-16 22:08:32.016172 - [DEBUG] End adding new jump function
11826 2019-Jan-16 22:08:32.016196 - [DEBUG]
11827 2019-Jan-16 22:08:32.016220 - [DEBUG] -------------------------------------------- 343. Path Edge --------------------------------------------
11828 2019-Jan-16 22:08:32.016245 - [DEBUG]
11829 2019-Jan-16 22:08:32.016268 - [DEBUG] Process 343. path edge:
11830 2019-Jan-16 22:08:32.016292 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11831 2019-Jan-16 22:08:32.016348 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
11832 2019-Jan-16 22:08:32.016990 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11833 2019-Jan-16 22:08:32.017626 - [DEBUG]
11834 2019-Jan-16 22:08:32.017652 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11835 2019-Jan-16 22:08:32.018326 - [DEBUG] Compose: EdgeIdentity * AllBottom
11836 2019-Jan-16 22:08:32.018355 - [DEBUG]
11837 2019-Jan-16 22:08:32.018379 - [DEBUG] Propagate flow
11838 2019-Jan-16 22:08:32.018402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11839 2019-Jan-16 22:08:32.018459 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11840 2019-Jan-16 22:08:32.019096 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11841 2019-Jan-16 22:08:32.019742 - [DEBUG] Edge function : AllBottom (result of previous compose)
11842 2019-Jan-16 22:08:32.019768 - [DEBUG]
11843 2019-Jan-16 22:08:32.019793 - [DEBUG] Join: AllTop & AllBottom
11844 2019-Jan-16 22:08:32.019819 - [DEBUG] = AllBottom (new jump func)
11845 2019-Jan-16 22:08:32.019843 - [DEBUG]
11846 2019-Jan-16 22:08:32.019867 - [DEBUG] Start adding new jump function
11847 2019-Jan-16 22:08:32.019890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11848 2019-Jan-16 22:08:32.019946 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11849 2019-Jan-16 22:08:32.020582 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11850 2019-Jan-16 22:08:32.021218 - [DEBUG] Edge Function : AllBottom
11851 2019-Jan-16 22:08:32.021246 - [DEBUG] End adding new jump function
11852 2019-Jan-16 22:08:32.021270 - [DEBUG]
11853 2019-Jan-16 22:08:32.021294 - [DEBUG] -------------------------------------------- 344. Path Edge --------------------------------------------
11854 2019-Jan-16 22:08:32.021319 - [DEBUG]
11855 2019-Jan-16 22:08:32.021342 - [DEBUG] Process 344. path edge:
11856 2019-Jan-16 22:08:32.021366 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11857 2019-Jan-16 22:08:32.021435 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
11858 2019-Jan-16 22:08:32.022071 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11859 2019-Jan-16 22:08:32.022707 - [DEBUG]
11860 2019-Jan-16 22:08:32.022731 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11861 2019-Jan-16 22:08:32.023379 - [DEBUG] Compose: EdgeIdentity * AllBottom
11862 2019-Jan-16 22:08:32.023407 - [DEBUG]
11863 2019-Jan-16 22:08:32.023431 - [DEBUG] Propagate flow
11864 2019-Jan-16 22:08:32.023454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11865 2019-Jan-16 22:08:32.023511 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11866 2019-Jan-16 22:08:32.024147 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11867 2019-Jan-16 22:08:32.024798 - [DEBUG] Edge function : AllBottom (result of previous compose)
11868 2019-Jan-16 22:08:32.024824 - [DEBUG]
11869 2019-Jan-16 22:08:32.024849 - [DEBUG] Join: AllTop & AllBottom
11870 2019-Jan-16 22:08:32.024874 - [DEBUG] = AllBottom (new jump func)
11871 2019-Jan-16 22:08:32.024899 - [DEBUG]
11872 2019-Jan-16 22:08:32.024922 - [DEBUG] Start adding new jump function
11873 2019-Jan-16 22:08:32.024946 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11874 2019-Jan-16 22:08:32.025002 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11875 2019-Jan-16 22:08:32.025638 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11876 2019-Jan-16 22:08:32.026273 - [DEBUG] Edge Function : AllBottom
11877 2019-Jan-16 22:08:32.026302 - [DEBUG] End adding new jump function
11878 2019-Jan-16 22:08:32.026326 - [DEBUG]
11879 2019-Jan-16 22:08:32.026349 - [DEBUG] -------------------------------------------- 345. Path Edge --------------------------------------------
11880 2019-Jan-16 22:08:32.026374 - [DEBUG]
11881 2019-Jan-16 22:08:32.026397 - [DEBUG] Process 345. path edge:
11882 2019-Jan-16 22:08:32.026421 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11883 2019-Jan-16 22:08:32.026477 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
11884 2019-Jan-16 22:08:32.027114 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11885 2019-Jan-16 22:08:32.027749 - [DEBUG]
11886 2019-Jan-16 22:08:32.027774 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11887 2019-Jan-16 22:08:32.028447 - [DEBUG] Start of endsummarytab entry
11888 2019-Jan-16 22:08:32.028478 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
11889 2019-Jan-16 22:08:32.029119 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
11890 2019-Jan-16 22:08:32.029178 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11891 2019-Jan-16 22:08:32.029815 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11892 2019-Jan-16 22:08:32.030450 - [DEBUG] EF: AllBottom
11893 2019-Jan-16 22:08:32.030476 - [DEBUG]
11894 2019-Jan-16 22:08:32.030500 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11895 2019-Jan-16 22:08:32.031136 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
11896 2019-Jan-16 22:08:32.031786 - [DEBUG] EF: AllBottom
11897 2019-Jan-16 22:08:32.031812 - [DEBUG]
11898 2019-Jan-16 22:08:32.031836 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11899 2019-Jan-16 22:08:32.032471 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
11900 2019-Jan-16 22:08:32.033105 - [DEBUG] EF: AllBottom
11901 2019-Jan-16 22:08:32.033131 - [DEBUG]
11902 2019-Jan-16 22:08:32.033154 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11903 2019-Jan-16 22:08:32.033789 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
11904 2019-Jan-16 22:08:32.034423 - [DEBUG] EF: AllBottom
11905 2019-Jan-16 22:08:32.034449 - [DEBUG]
11906 2019-Jan-16 22:08:32.034473 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11907 2019-Jan-16 22:08:32.035119 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
11908 2019-Jan-16 22:08:32.035759 - [DEBUG] EF: AllBottom
11909 2019-Jan-16 22:08:32.035785 - [DEBUG]
11910 2019-Jan-16 22:08:32.035809 - [DEBUG] ---------------
11911 2019-Jan-16 22:08:32.035833 - [DEBUG]
11912 2019-Jan-16 22:08:32.035858 - [DEBUG] End of endsummarytab entry
11913 2019-Jan-16 22:08:32.035882 - [DEBUG]
11914 2019-Jan-16 22:08:32.035906 - [DEBUG] Start of incomingtab entry
11915 2019-Jan-16 22:08:32.035931 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
11916 2019-Jan-16 22:08:32.036568 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
11917 2019-Jan-16 22:08:32.036626 - [DEBUG] ---------------
11918 2019-Jan-16 22:08:32.036650 - [DEBUG] End of incomingtab entry
11919 2019-Jan-16 22:08:32.036674 - [DEBUG]
11920 2019-Jan-16 22:08:32.036699 - [DEBUG] EDGE:
11921 2019-Jan-16 22:08:32.036756 - [DEBUG] ---> 11922 2019-Jan-16 22:08:32.037394 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
11923 2019-Jan-16 22:08:32.038031 - [DEBUG]
11924 2019-Jan-16 22:08:32.038057 - [DEBUG] EDGE:
11925 2019-Jan-16 22:08:32.038129 - [DEBUG] ---> 11926 2019-Jan-16 22:08:32.038765 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
11927 2019-Jan-16 22:08:32.039401 - [DEBUG]
11928 2019-Jan-16 22:08:32.039434 - [DEBUG] Compose: EdgeIdentity * AllBottom
11929 2019-Jan-16 22:08:32.039461 - [DEBUG]
11930 2019-Jan-16 22:08:32.039486 - [DEBUG] Propagate flow
11931 2019-Jan-16 22:08:32.039509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11932 2019-Jan-16 22:08:32.039566 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11933 2019-Jan-16 22:08:32.040223 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11934 2019-Jan-16 22:08:32.040859 - [DEBUG] Edge function : AllBottom (result of previous compose)
11935 2019-Jan-16 22:08:32.040885 - [DEBUG]
11936 2019-Jan-16 22:08:32.040910 - [DEBUG] Join: AllTop & AllBottom
11937 2019-Jan-16 22:08:32.040936 - [DEBUG] = AllBottom (new jump func)
11938 2019-Jan-16 22:08:32.040961 - [DEBUG]
11939 2019-Jan-16 22:08:32.040985 - [DEBUG] Start adding new jump function
11940 2019-Jan-16 22:08:32.041008 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11941 2019-Jan-16 22:08:32.041065 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11942 2019-Jan-16 22:08:32.041717 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11943 2019-Jan-16 22:08:32.042365 - [DEBUG] Edge Function : AllBottom
11944 2019-Jan-16 22:08:32.042394 - [DEBUG] End adding new jump function
11945 2019-Jan-16 22:08:32.042419 - [DEBUG]
11946 2019-Jan-16 22:08:32.042443 - [DEBUG] -------------------------------------------- 346. Path Edge --------------------------------------------
11947 2019-Jan-16 22:08:32.042467 - [DEBUG]
11948 2019-Jan-16 22:08:32.042491 - [DEBUG] Process 346. path edge:
11949 2019-Jan-16 22:08:32.042515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11950 2019-Jan-16 22:08:32.042571 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
11951 2019-Jan-16 22:08:32.043218 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11952 2019-Jan-16 22:08:32.043854 - [DEBUG]
11953 2019-Jan-16 22:08:32.043879 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11954 2019-Jan-16 22:08:32.044533 - [DEBUG] Possible callees:
11955 2019-Jan-16 22:08:32.044559 - [DEBUG] llvm.dbg.declare
11956 2019-Jan-16 22:08:32.044584 - [DEBUG] Possible return sites:
11957 2019-Jan-16 22:08:32.044608 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19311958 2019-Jan-16 22:08:32.045906 - [DEBUG] Found and process special summary
11959 2019-Jan-16 22:08:32.045941 - [DEBUG] Compose: EdgeIdentity * AllBottom
11960 2019-Jan-16 22:08:32.045968 - [DEBUG]
11961 2019-Jan-16 22:08:32.045993 - [DEBUG] Propagate flow
11962 2019-Jan-16 22:08:32.046016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11963 2019-Jan-16 22:08:32.046073 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11964 2019-Jan-16 22:08:32.046713 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11965 2019-Jan-16 22:08:32.047349 - [DEBUG] Edge function : AllBottom (result of previous compose)
11966 2019-Jan-16 22:08:32.047375 - [DEBUG]
11967 2019-Jan-16 22:08:32.047400 - [DEBUG] Join: AllTop & AllBottom
11968 2019-Jan-16 22:08:32.047426 - [DEBUG] = AllBottom (new jump func)
11969 2019-Jan-16 22:08:32.047451 - [DEBUG]
11970 2019-Jan-16 22:08:32.047475 - [DEBUG] Start adding new jump function
11971 2019-Jan-16 22:08:32.047498 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11972 2019-Jan-16 22:08:32.047554 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11973 2019-Jan-16 22:08:32.048205 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11974 2019-Jan-16 22:08:32.048845 - [DEBUG] Edge Function : AllBottom
11975 2019-Jan-16 22:08:32.048882 - [DEBUG] End adding new jump function
11976 2019-Jan-16 22:08:32.048906 - [DEBUG]
11977 2019-Jan-16 22:08:32.048930 - [DEBUG] -------------------------------------------- 347. Path Edge --------------------------------------------
11978 2019-Jan-16 22:08:32.048955 - [DEBUG]
11979 2019-Jan-16 22:08:32.048979 - [DEBUG] Process 347. path edge:
11980 2019-Jan-16 22:08:32.049003 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11981 2019-Jan-16 22:08:32.049059 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
11982 2019-Jan-16 22:08:32.049699 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
11983 2019-Jan-16 22:08:32.050335 - [DEBUG]
11984 2019-Jan-16 22:08:32.050361 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11985 2019-Jan-16 22:08:32.051012 - [DEBUG] Compose: EdgeIdentity * AllBottom
11986 2019-Jan-16 22:08:32.051040 - [DEBUG]
11987 2019-Jan-16 22:08:32.051065 - [DEBUG] Propagate flow
11988 2019-Jan-16 22:08:32.051088 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11989 2019-Jan-16 22:08:32.051145 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11990 2019-Jan-16 22:08:32.051794 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11991 2019-Jan-16 22:08:32.052432 - [DEBUG] Edge function : AllBottom (result of previous compose)
11992 2019-Jan-16 22:08:32.052457 - [DEBUG]
11993 2019-Jan-16 22:08:32.052482 - [DEBUG] Join: AllTop & AllBottom
11994 2019-Jan-16 22:08:32.052509 - [DEBUG] = AllBottom (new jump func)
11995 2019-Jan-16 22:08:32.052534 - [DEBUG]
11996 2019-Jan-16 22:08:32.052557 - [DEBUG] Start adding new jump function
11997 2019-Jan-16 22:08:32.052581 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11998 2019-Jan-16 22:08:32.052637 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11999 2019-Jan-16 22:08:32.053274 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
12000 2019-Jan-16 22:08:32.053908 - [DEBUG] Edge Function : AllBottom
12001 2019-Jan-16 22:08:32.053936 - [DEBUG] End adding new jump function
12002 2019-Jan-16 22:08:32.053960 - [DEBUG]
12003 2019-Jan-16 22:08:32.053984 - [DEBUG] -------------------------------------------- 348. Path Edge --------------------------------------------
12004 2019-Jan-16 22:08:32.054009 - [DEBUG]
12005 2019-Jan-16 22:08:32.054033 - [DEBUG] Process 348. path edge:
12006 2019-Jan-16 22:08:32.054057 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12007 2019-Jan-16 22:08:32.054113 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
12008 2019-Jan-16 22:08:32.054760 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
12009 2019-Jan-16 22:08:32.055397 - [DEBUG]
12010 2019-Jan-16 22:08:32.055423 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
12011 2019-Jan-16 22:08:32.056070 - [DEBUG] Compose: EdgeIdentity * AllBottom
12012 2019-Jan-16 22:08:32.056098 - [DEBUG]
12013 2019-Jan-16 22:08:32.056122 - [DEBUG] Propagate flow
12014 2019-Jan-16 22:08:32.056146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12015 2019-Jan-16 22:08:32.056202 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
12016 2019-Jan-16 22:08:32.056837 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12017 2019-Jan-16 22:08:32.057472 - [DEBUG] Edge function : AllBottom (result of previous compose)
12018 2019-Jan-16 22:08:32.057498 - [DEBUG]
12019 2019-Jan-16 22:08:32.057523 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12020 2019-Jan-16 22:08:32.057563 - [DEBUG] = AllBottom
12021 2019-Jan-16 22:08:32.057588 - [DEBUG]
12022 2019-Jan-16 22:08:32.057612 - [DEBUG] PROPAGATE: No new function!
12023 2019-Jan-16 22:08:32.057636 - [DEBUG] EDGE:
12024 2019-Jan-16 22:08:32.057694 - [DEBUG] ---> 12025 2019-Jan-16 22:08:32.058348 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12026 2019-Jan-16 22:08:32.058986 - [DEBUG]
12027 2019-Jan-16 22:08:32.059011 - [DEBUG] EDGE:
12028 2019-Jan-16 22:08:32.059068 - [DEBUG] ---> 12029 2019-Jan-16 22:08:32.059708 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12030 2019-Jan-16 22:08:32.060343 - [DEBUG]
12031 2019-Jan-16 22:08:32.060381 - [DEBUG] Compose: EdgeIdentity * AllBottom
12032 2019-Jan-16 22:08:32.060409 - [DEBUG]
12033 2019-Jan-16 22:08:32.060433 - [DEBUG] Propagate flow
12034 2019-Jan-16 22:08:32.060457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12035 2019-Jan-16 22:08:32.060513 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
12036 2019-Jan-16 22:08:32.061153 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12037 2019-Jan-16 22:08:32.061803 - [DEBUG] Edge function : AllBottom (result of previous compose)
12038 2019-Jan-16 22:08:32.061829 - [DEBUG]
12039 2019-Jan-16 22:08:32.061854 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12040 2019-Jan-16 22:08:32.061880 - [DEBUG] = AllBottom
12041 2019-Jan-16 22:08:32.061905 - [DEBUG]
12042 2019-Jan-16 22:08:32.061929 - [DEBUG] PROPAGATE: No new function!
12043 2019-Jan-16 22:08:32.061955 - [DEBUG] EDGE:
12044 2019-Jan-16 22:08:32.062013 - [DEBUG] ---> 12045 2019-Jan-16 22:08:32.062670 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12046 2019-Jan-16 22:08:32.063312 - [DEBUG]
12047 2019-Jan-16 22:08:32.063337 - [DEBUG] EDGE:
12048 2019-Jan-16 22:08:32.063395 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
12049 2019-Jan-16 22:08:32.064038 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12050 2019-Jan-16 22:08:32.064675 - [DEBUG]
12051 2019-Jan-16 22:08:32.064700 - [DEBUG] EDGE:
12052 2019-Jan-16 22:08:32.064771 - [DEBUG] ---> 12053 2019-Jan-16 22:08:32.065408 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12054 2019-Jan-16 22:08:32.066044 - [DEBUG]
12055 2019-Jan-16 22:08:32.066070 - [DEBUG] EDGE:
12056 2019-Jan-16 22:08:32.066127 - [DEBUG] ---> 12057 2019-Jan-16 22:08:32.066764 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12058 2019-Jan-16 22:08:32.067401 - [DEBUG]
12059 2019-Jan-16 22:08:32.067427 - [DEBUG] EDGE:
12060 2019-Jan-16 22:08:32.067485 - [DEBUG] ---> 12061 2019-Jan-16 22:08:32.068139 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12062 2019-Jan-16 22:08:32.068785 - [DEBUG]
12063 2019-Jan-16 22:08:32.068819 - [DEBUG] Compose: EdgeIdentity * AllBottom
12064 2019-Jan-16 22:08:32.068846 - [DEBUG]
12065 2019-Jan-16 22:08:32.068870 - [DEBUG] Propagate flow
12066 2019-Jan-16 22:08:32.068894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12067 2019-Jan-16 22:08:32.068951 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
12068 2019-Jan-16 22:08:32.069591 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12069 2019-Jan-16 22:08:32.070227 - [DEBUG] Edge function : AllBottom (result of previous compose)
12070 2019-Jan-16 22:08:32.070253 - [DEBUG]
12071 2019-Jan-16 22:08:32.070278 - [DEBUG] Join: AllTop & AllBottom
12072 2019-Jan-16 22:08:32.070304 - [DEBUG] = AllBottom (new jump func)
12073 2019-Jan-16 22:08:32.070329 - [DEBUG]
12074 2019-Jan-16 22:08:32.070353 - [DEBUG] Start adding new jump function
12075 2019-Jan-16 22:08:32.070376 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12076 2019-Jan-16 22:08:32.070433 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12077 2019-Jan-16 22:08:32.071069 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
12078 2019-Jan-16 22:08:32.071724 - [DEBUG] Edge Function : AllBottom
12079 2019-Jan-16 22:08:32.071753 - [DEBUG] End adding new jump function
12080 2019-Jan-16 22:08:32.071777 - [DEBUG]
12081 2019-Jan-16 22:08:32.071801 - [DEBUG] -------------------------------------------- 349. Path Edge --------------------------------------------
12082 2019-Jan-16 22:08:32.071825 - [DEBUG]
12083 2019-Jan-16 22:08:32.071849 - [DEBUG] Process 349. path edge:
12084 2019-Jan-16 22:08:32.071873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12085 2019-Jan-16 22:08:32.071929 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
12086 2019-Jan-16 22:08:32.072570 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
12087 2019-Jan-16 22:08:32.073207 - [DEBUG]
12088 2019-Jan-16 22:08:32.073232 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
12089 2019-Jan-16 22:08:32.073884 - [DEBUG] Compose: EdgeIdentity * AllBottom
12090 2019-Jan-16 22:08:32.073912 - [DEBUG]
12091 2019-Jan-16 22:08:32.073936 - [DEBUG] Propagate flow
12092 2019-Jan-16 22:08:32.073959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12093 2019-Jan-16 22:08:32.074016 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
12094 2019-Jan-16 22:08:32.074651 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12095 2019-Jan-16 22:08:32.075304 - [DEBUG] Edge function : AllBottom (result of previous compose)
12096 2019-Jan-16 22:08:32.075330 - [DEBUG]
12097 2019-Jan-16 22:08:32.075355 - [DEBUG] Join: AllTop & AllBottom
12098 2019-Jan-16 22:08:32.075381 - [DEBUG] = AllBottom (new jump func)
12099 2019-Jan-16 22:08:32.075406 - [DEBUG]
12100 2019-Jan-16 22:08:32.075429 - [DEBUG] Start adding new jump function
12101 2019-Jan-16 22:08:32.075453 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12102 2019-Jan-16 22:08:32.075509 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12103 2019-Jan-16 22:08:32.076147 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
12104 2019-Jan-16 22:08:32.076781 - [DEBUG] Edge Function : AllBottom
12105 2019-Jan-16 22:08:32.076809 - [DEBUG] End adding new jump function
12106 2019-Jan-16 22:08:32.076833 - [DEBUG]
12107 2019-Jan-16 22:08:32.076865 - [DEBUG] -------------------------------------------- 350. Path Edge --------------------------------------------
12108 2019-Jan-16 22:08:32.076890 - [DEBUG]
12109 2019-Jan-16 22:08:32.076914 - [DEBUG] Process 350. path edge:
12110 2019-Jan-16 22:08:32.076938 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12111 2019-Jan-16 22:08:32.076995 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
12112 2019-Jan-16 22:08:32.077630 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
12113 2019-Jan-16 22:08:32.078282 - [DEBUG]
12114 2019-Jan-16 22:08:32.078308 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
12115 2019-Jan-16 22:08:32.078954 - [DEBUG] Compose: EdgeIdentity * AllBottom
12116 2019-Jan-16 22:08:32.078982 - [DEBUG]
12117 2019-Jan-16 22:08:32.079006 - [DEBUG] Propagate flow
12118 2019-Jan-16 22:08:32.079030 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12119 2019-Jan-16 22:08:32.079086 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
12120 2019-Jan-16 22:08:32.079722 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12121 2019-Jan-16 22:08:32.080361 - [DEBUG] Edge function : AllBottom (result of previous compose)
12122 2019-Jan-16 22:08:32.080387 - [DEBUG]
12123 2019-Jan-16 22:08:32.080412 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12124 2019-Jan-16 22:08:32.080438 - [DEBUG] = AllBottom
12125 2019-Jan-16 22:08:32.080463 - [DEBUG]
12126 2019-Jan-16 22:08:32.080486 - [DEBUG] PROPAGATE: No new function!
12127 2019-Jan-16 22:08:32.080511 - [DEBUG] EDGE:
12128 2019-Jan-16 22:08:32.080569 - [DEBUG] ---> 12129 2019-Jan-16 22:08:32.081204 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12130 2019-Jan-16 22:08:32.081857 - [DEBUG]
12131 2019-Jan-16 22:08:32.081882 - [DEBUG] EDGE:
12132 2019-Jan-16 22:08:32.081939 - [DEBUG] ---> 12133 2019-Jan-16 22:08:32.082580 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12134 2019-Jan-16 22:08:32.083215 - [DEBUG]
12135 2019-Jan-16 22:08:32.083240 - [DEBUG] EDGE:
12136 2019-Jan-16 22:08:32.083298 - [DEBUG] ---> 12137 2019-Jan-16 22:08:32.083936 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12138 2019-Jan-16 22:08:32.084571 - [DEBUG]
12139 2019-Jan-16 22:08:32.084597 - [DEBUG] EDGE:
12140 2019-Jan-16 22:08:32.084654 - [DEBUG] ---> 12141 2019-Jan-16 22:08:32.085311 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12142 2019-Jan-16 22:08:32.085948 - [DEBUG]
12143 2019-Jan-16 22:08:32.085974 - [DEBUG] EDGE:
12144 2019-Jan-16 22:08:32.086032 - [DEBUG] ---> 12145 2019-Jan-16 22:08:32.086669 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12146 2019-Jan-16 22:08:32.087304 - [DEBUG]
12147 2019-Jan-16 22:08:32.087330 - [DEBUG] EDGE:
12148 2019-Jan-16 22:08:32.087388 - [DEBUG] ---> 12149 2019-Jan-16 22:08:32.088035 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12150 2019-Jan-16 22:08:32.088687 - [DEBUG]
12151 2019-Jan-16 22:08:32.088725 - [DEBUG] Compose: EdgeIdentity * AllBottom
12152 2019-Jan-16 22:08:32.088753 - [DEBUG]
12153 2019-Jan-16 22:08:32.088777 - [DEBUG] Propagate flow
12154 2019-Jan-16 22:08:32.088801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12155 2019-Jan-16 22:08:32.088858 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
12156 2019-Jan-16 22:08:32.089498 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12157 2019-Jan-16 22:08:32.090134 - [DEBUG] Edge function : AllBottom (result of previous compose)
12158 2019-Jan-16 22:08:32.090160 - [DEBUG]
12159 2019-Jan-16 22:08:32.090185 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12160 2019-Jan-16 22:08:32.090211 - [DEBUG] = AllBottom
12161 2019-Jan-16 22:08:32.090236 - [DEBUG]
12162 2019-Jan-16 22:08:32.090260 - [DEBUG] PROPAGATE: No new function!
12163 2019-Jan-16 22:08:32.090287 - [DEBUG] EDGE:
12164 2019-Jan-16 22:08:32.090344 - [DEBUG] ---> 12165 2019-Jan-16 22:08:32.090992 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12166 2019-Jan-16 22:08:32.091646 - [DEBUG]
12167 2019-Jan-16 22:08:32.091672 - [DEBUG] EDGE:
12168 2019-Jan-16 22:08:32.091730 - [DEBUG] ---> 12169 2019-Jan-16 22:08:32.092366 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12170 2019-Jan-16 22:08:32.093002 - [DEBUG]
12171 2019-Jan-16 22:08:32.093028 - [DEBUG] EDGE:
12172 2019-Jan-16 22:08:32.093086 - [DEBUG] ---> 12173 2019-Jan-16 22:08:32.093726 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12174 2019-Jan-16 22:08:32.094364 - [DEBUG]
12175 2019-Jan-16 22:08:32.094401 - [DEBUG] Compose: EdgeIdentity * AllBottom
12176 2019-Jan-16 22:08:32.094428 - [DEBUG]
12177 2019-Jan-16 22:08:32.094453 - [DEBUG] Propagate flow
12178 2019-Jan-16 22:08:32.094476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12179 2019-Jan-16 22:08:32.094533 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
12180 2019-Jan-16 22:08:32.095189 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12181 2019-Jan-16 22:08:32.095829 - [DEBUG] Edge function : AllBottom (result of previous compose)
12182 2019-Jan-16 22:08:32.095854 - [DEBUG]
12183 2019-Jan-16 22:08:32.095880 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12184 2019-Jan-16 22:08:32.095907 - [DEBUG] = AllBottom
12185 2019-Jan-16 22:08:32.095932 - [DEBUG]
12186 2019-Jan-16 22:08:32.095956 - [DEBUG] PROPAGATE: No new function!
12187 2019-Jan-16 22:08:32.095982 - [DEBUG] EDGE:
12188 2019-Jan-16 22:08:32.096040 - [DEBUG] ---> 12189 2019-Jan-16 22:08:32.096689 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12190 2019-Jan-16 22:08:32.097325 - [DEBUG]
12191 2019-Jan-16 22:08:32.097351 - [DEBUG] EDGE:
12192 2019-Jan-16 22:08:32.097417 - [DEBUG] ---> 12193 2019-Jan-16 22:08:32.098054 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12194 2019-Jan-16 22:08:32.098706 - [DEBUG]
12195 2019-Jan-16 22:08:32.098732 - [DEBUG] EDGE:
12196 2019-Jan-16 22:08:32.098790 - [DEBUG] ---> 12197 2019-Jan-16 22:08:32.099427 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12198 2019-Jan-16 22:08:32.100062 - [DEBUG]
12199 2019-Jan-16 22:08:32.100088 - [DEBUG] EDGE:
12200 2019-Jan-16 22:08:32.100146 - [DEBUG] ---> 12201 2019-Jan-16 22:08:32.100785 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12202 2019-Jan-16 22:08:32.101434 - [DEBUG]
12203 2019-Jan-16 22:08:32.101471 - [DEBUG] Compose: EdgeIdentity * AllBottom
12204 2019-Jan-16 22:08:32.101499 - [DEBUG]
12205 2019-Jan-16 22:08:32.101523 - [DEBUG] Propagate flow
12206 2019-Jan-16 22:08:32.101546 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12207 2019-Jan-16 22:08:32.101603 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12208 2019-Jan-16 22:08:32.102244 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12209 2019-Jan-16 22:08:32.102881 - [DEBUG] Edge function : AllBottom (result of previous compose)
12210 2019-Jan-16 22:08:32.102906 - [DEBUG]
12211 2019-Jan-16 22:08:32.102932 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12212 2019-Jan-16 22:08:32.102958 - [DEBUG] = AllBottom
12213 2019-Jan-16 22:08:32.102983 - [DEBUG]
12214 2019-Jan-16 22:08:32.103007 - [DEBUG] PROPAGATE: No new function!
12215 2019-Jan-16 22:08:32.103033 - [DEBUG] EDGE:
12216 2019-Jan-16 22:08:32.103092 - [DEBUG] ---> 12217 2019-Jan-16 22:08:32.103740 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12218 2019-Jan-16 22:08:32.104377 - [DEBUG]
12219 2019-Jan-16 22:08:32.104403 - [DEBUG] EDGE:
12220 2019-Jan-16 22:08:32.104460 - [DEBUG] ---> 12221 2019-Jan-16 22:08:32.105113 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12222 2019-Jan-16 22:08:32.105749 - [DEBUG]
12223 2019-Jan-16 22:08:32.105775 - [DEBUG] EDGE:
12224 2019-Jan-16 22:08:32.105833 - [DEBUG] ---> 12225 2019-Jan-16 22:08:32.106473 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12226 2019-Jan-16 22:08:32.107108 - [DEBUG]
12227 2019-Jan-16 22:08:32.107144 - [DEBUG] Compose: EdgeIdentity * AllBottom
12228 2019-Jan-16 22:08:32.107172 - [DEBUG]
12229 2019-Jan-16 22:08:32.107196 - [DEBUG] Propagate flow
12230 2019-Jan-16 22:08:32.107220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12231 2019-Jan-16 22:08:32.107276 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12232 2019-Jan-16 22:08:32.107917 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12233 2019-Jan-16 22:08:32.108569 - [DEBUG] Edge function : AllBottom (result of previous compose)
12234 2019-Jan-16 22:08:32.108603 - [DEBUG]
12235 2019-Jan-16 22:08:32.108629 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12236 2019-Jan-16 22:08:32.108655 - [DEBUG] = AllBottom
12237 2019-Jan-16 22:08:32.108680 - [DEBUG]
12238 2019-Jan-16 22:08:32.108704 - [DEBUG] PROPAGATE: No new function!
12239 2019-Jan-16 22:08:32.108730 - [DEBUG] EDGE:
12240 2019-Jan-16 22:08:32.108789 - [DEBUG] ---> 12241 2019-Jan-16 22:08:32.109436 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12242 2019-Jan-16 22:08:32.110075 - [DEBUG]
12243 2019-Jan-16 22:08:32.110101 - [DEBUG] EDGE:
12244 2019-Jan-16 22:08:32.110159 - [DEBUG] ---> 12245 2019-Jan-16 22:08:32.110795 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12246 2019-Jan-16 22:08:32.111445 - [DEBUG]
12247 2019-Jan-16 22:08:32.111470 - [DEBUG] EDGE:
12248 2019-Jan-16 22:08:32.111529 - [DEBUG] ---> 12249 2019-Jan-16 22:08:32.112168 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12250 2019-Jan-16 22:08:32.112805 - [DEBUG]
12251 2019-Jan-16 22:08:32.112843 - [DEBUG] Compose: EdgeIdentity * AllBottom
12252 2019-Jan-16 22:08:32.112871 - [DEBUG]
12253 2019-Jan-16 22:08:32.112895 - [DEBUG] Propagate flow
12254 2019-Jan-16 22:08:32.112919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12255 2019-Jan-16 22:08:32.112976 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
12256 2019-Jan-16 22:08:32.113615 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12257 2019-Jan-16 22:08:32.114252 - [DEBUG] Edge function : AllBottom (result of previous compose)
12258 2019-Jan-16 22:08:32.114278 - [DEBUG]
12259 2019-Jan-16 22:08:32.114304 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12260 2019-Jan-16 22:08:32.114330 - [DEBUG] = AllBottom
12261 2019-Jan-16 22:08:32.114354 - [DEBUG]
12262 2019-Jan-16 22:08:32.114378 - [DEBUG] PROPAGATE: No new function!
12263 2019-Jan-16 22:08:32.114405 - [DEBUG] EDGE:
12264 2019-Jan-16 22:08:32.114463 - [DEBUG] ---> 12265 2019-Jan-16 22:08:32.115126 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12266 2019-Jan-16 22:08:32.115763 - [DEBUG]
12267 2019-Jan-16 22:08:32.115798 - [DEBUG] Compose: EdgeIdentity * AllBottom
12268 2019-Jan-16 22:08:32.115825 - [DEBUG]
12269 2019-Jan-16 22:08:32.115849 - [DEBUG] Propagate flow
12270 2019-Jan-16 22:08:32.115873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12271 2019-Jan-16 22:08:32.115929 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12272 2019-Jan-16 22:08:32.116569 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12273 2019-Jan-16 22:08:32.117205 - [DEBUG] Edge function : AllBottom (result of previous compose)
12274 2019-Jan-16 22:08:32.117231 - [DEBUG]
12275 2019-Jan-16 22:08:32.117256 - [DEBUG] Join: AllTop & AllBottom
12276 2019-Jan-16 22:08:32.117282 - [DEBUG] = AllBottom (new jump func)
12277 2019-Jan-16 22:08:32.117307 - [DEBUG]
12278 2019-Jan-16 22:08:32.117331 - [DEBUG] Start adding new jump function
12279 2019-Jan-16 22:08:32.117363 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12280 2019-Jan-16 22:08:32.117419 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12281 2019-Jan-16 22:08:32.118057 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12282 2019-Jan-16 22:08:32.118712 - [DEBUG] Edge Function : AllBottom
12283 2019-Jan-16 22:08:32.118740 - [DEBUG] End adding new jump function
12284 2019-Jan-16 22:08:32.118764 - [DEBUG]
12285 2019-Jan-16 22:08:32.118788 - [DEBUG] -------------------------------------------- 351. Path Edge --------------------------------------------
12286 2019-Jan-16 22:08:32.118813 - [DEBUG]
12287 2019-Jan-16 22:08:32.118836 - [DEBUG] Process 351. path edge:
12288 2019-Jan-16 22:08:32.118860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12289 2019-Jan-16 22:08:32.118916 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
12290 2019-Jan-16 22:08:32.119555 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
12291 2019-Jan-16 22:08:32.120192 - [DEBUG]
12292 2019-Jan-16 22:08:32.120216 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12293 2019-Jan-16 22:08:32.120860 - [DEBUG] Possible callees:
12294 2019-Jan-16 22:08:32.120886 - [DEBUG] foo
12295 2019-Jan-16 22:08:32.120911 - [DEBUG] Possible return sites:
12296 2019-Jan-16 22:08:32.120934 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12612297 2019-Jan-16 22:08:32.122218 - [DEBUG] Found and process special summary
12298 2019-Jan-16 22:08:32.122252 - [DEBUG] Compose: EdgeIdentity * AllBottom
12299 2019-Jan-16 22:08:32.122279 - [DEBUG]
12300 2019-Jan-16 22:08:32.122303 - [DEBUG] Propagate flow
12301 2019-Jan-16 22:08:32.122327 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12302 2019-Jan-16 22:08:32.122383 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12303 2019-Jan-16 22:08:32.123024 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12304 2019-Jan-16 22:08:32.123660 - [DEBUG] Edge function : AllBottom (result of previous compose)
12305 2019-Jan-16 22:08:32.123686 - [DEBUG]
12306 2019-Jan-16 22:08:32.123711 - [DEBUG] Join: AllTop & AllBottom
12307 2019-Jan-16 22:08:32.123737 - [DEBUG] = AllBottom (new jump func)
12308 2019-Jan-16 22:08:32.123761 - [DEBUG]
12309 2019-Jan-16 22:08:32.123785 - [DEBUG] Start adding new jump function
12310 2019-Jan-16 22:08:32.123809 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12311 2019-Jan-16 22:08:32.123865 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12312 2019-Jan-16 22:08:32.124501 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12313 2019-Jan-16 22:08:32.125156 - [DEBUG] Edge Function : AllBottom
12314 2019-Jan-16 22:08:32.125184 - [DEBUG] End adding new jump function
12315 2019-Jan-16 22:08:32.125208 - [DEBUG]
12316 2019-Jan-16 22:08:32.125232 - [DEBUG] -------------------------------------------- 352. Path Edge --------------------------------------------
12317 2019-Jan-16 22:08:32.125256 - [DEBUG]
12318 2019-Jan-16 22:08:32.125279 - [DEBUG] Process 352. path edge:
12319 2019-Jan-16 22:08:32.125303 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12320 2019-Jan-16 22:08:32.125359 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
12321 2019-Jan-16 22:08:32.125999 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
12322 2019-Jan-16 22:08:32.126644 - [DEBUG]
12323 2019-Jan-16 22:08:32.126669 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12324 2019-Jan-16 22:08:32.127322 - [DEBUG] Compose: EdgeIdentity * AllBottom
12325 2019-Jan-16 22:08:32.127350 - [DEBUG]
12326 2019-Jan-16 22:08:32.127374 - [DEBUG] Propagate flow
12327 2019-Jan-16 22:08:32.127397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12328 2019-Jan-16 22:08:32.127454 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12329 2019-Jan-16 22:08:32.128107 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12330 2019-Jan-16 22:08:32.128746 - [DEBUG] Edge function : AllBottom (result of previous compose)
12331 2019-Jan-16 22:08:32.128772 - [DEBUG]
12332 2019-Jan-16 22:08:32.128797 - [DEBUG] Join: AllTop & AllBottom
12333 2019-Jan-16 22:08:32.128823 - [DEBUG] = AllBottom (new jump func)
12334 2019-Jan-16 22:08:32.128848 - [DEBUG]
12335 2019-Jan-16 22:08:32.128872 - [DEBUG] Start adding new jump function
12336 2019-Jan-16 22:08:32.128896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12337 2019-Jan-16 22:08:32.128952 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12338 2019-Jan-16 22:08:32.129589 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12339 2019-Jan-16 22:08:32.130225 - [DEBUG] Edge Function : AllBottom
12340 2019-Jan-16 22:08:32.130254 - [DEBUG] End adding new jump function
12341 2019-Jan-16 22:08:32.130278 - [DEBUG]
12342 2019-Jan-16 22:08:32.130302 - [DEBUG] -------------------------------------------- 353. Path Edge --------------------------------------------
12343 2019-Jan-16 22:08:32.130326 - [DEBUG]
12344 2019-Jan-16 22:08:32.130350 - [DEBUG] Process 353. path edge:
12345 2019-Jan-16 22:08:32.130374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12346 2019-Jan-16 22:08:32.130430 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
12347 2019-Jan-16 22:08:32.131067 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
12348 2019-Jan-16 22:08:32.131719 - [DEBUG]
12349 2019-Jan-16 22:08:32.131745 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12350 2019-Jan-16 22:08:32.132393 - [DEBUG] Compose: EdgeIdentity * AllBottom
12351 2019-Jan-16 22:08:32.132421 - [DEBUG]
12352 2019-Jan-16 22:08:32.132445 - [DEBUG] Propagate flow
12353 2019-Jan-16 22:08:32.132469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12354 2019-Jan-16 22:08:32.132525 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12355 2019-Jan-16 22:08:32.133164 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12356 2019-Jan-16 22:08:32.133802 - [DEBUG] Edge function : AllBottom (result of previous compose)
12357 2019-Jan-16 22:08:32.133828 - [DEBUG]
12358 2019-Jan-16 22:08:32.133853 - [DEBUG] Join: AllTop & AllBottom
12359 2019-Jan-16 22:08:32.133879 - [DEBUG] = AllBottom (new jump func)
12360 2019-Jan-16 22:08:32.133903 - [DEBUG]
12361 2019-Jan-16 22:08:32.133926 - [DEBUG] Start adding new jump function
12362 2019-Jan-16 22:08:32.133950 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12363 2019-Jan-16 22:08:32.134006 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12364 2019-Jan-16 22:08:32.134641 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12365 2019-Jan-16 22:08:32.135301 - [DEBUG] Edge Function : AllBottom
12366 2019-Jan-16 22:08:32.135330 - [DEBUG] End adding new jump function
12367 2019-Jan-16 22:08:32.135354 - [DEBUG]
12368 2019-Jan-16 22:08:32.135377 - [DEBUG] -------------------------------------------- 354. Path Edge --------------------------------------------
12369 2019-Jan-16 22:08:32.135401 - [DEBUG]
12370 2019-Jan-16 22:08:32.135424 - [DEBUG] Process 354. path edge:
12371 2019-Jan-16 22:08:32.135448 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12372 2019-Jan-16 22:08:32.135504 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
12373 2019-Jan-16 22:08:32.136141 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
12374 2019-Jan-16 22:08:32.136778 - [DEBUG]
12375 2019-Jan-16 22:08:32.136803 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12376 2019-Jan-16 22:08:32.137453 - [DEBUG] Compose: EdgeIdentity * AllBottom
12377 2019-Jan-16 22:08:32.137482 - [DEBUG]
12378 2019-Jan-16 22:08:32.137505 - [DEBUG] Propagate flow
12379 2019-Jan-16 22:08:32.137529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12380 2019-Jan-16 22:08:32.137585 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12381 2019-Jan-16 22:08:32.138250 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12382 2019-Jan-16 22:08:32.138895 - [DEBUG] Edge function : AllBottom (result of previous compose)
12383 2019-Jan-16 22:08:32.138920 - [DEBUG]
12384 2019-Jan-16 22:08:32.138945 - [DEBUG] Join: AllTop & AllBottom
12385 2019-Jan-16 22:08:32.138971 - [DEBUG] = AllBottom (new jump func)
12386 2019-Jan-16 22:08:32.138995 - [DEBUG]
12387 2019-Jan-16 22:08:32.139019 - [DEBUG] Start adding new jump function
12388 2019-Jan-16 22:08:32.139042 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12389 2019-Jan-16 22:08:32.139098 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12390 2019-Jan-16 22:08:32.139734 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12391 2019-Jan-16 22:08:32.140379 - [DEBUG] Edge Function : AllBottom
12392 2019-Jan-16 22:08:32.140408 - [DEBUG] End adding new jump function
12393 2019-Jan-16 22:08:32.140432 - [DEBUG]
12394 2019-Jan-16 22:08:32.140456 - [DEBUG] -------------------------------------------- 355. Path Edge --------------------------------------------
12395 2019-Jan-16 22:08:32.140480 - [DEBUG]
12396 2019-Jan-16 22:08:32.140504 - [DEBUG] Process 355. path edge:
12397 2019-Jan-16 22:08:32.140528 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12398 2019-Jan-16 22:08:32.140584 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
12399 2019-Jan-16 22:08:32.141230 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
12400 2019-Jan-16 22:08:32.141882 - [DEBUG]
12401 2019-Jan-16 22:08:32.141907 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12402 2019-Jan-16 22:08:32.142559 - [DEBUG] Possible callees:
12403 2019-Jan-16 22:08:32.142584 - [DEBUG] llvm.dbg.declare
12404 2019-Jan-16 22:08:32.142609 - [DEBUG] Possible return sites:
12405 2019-Jan-16 22:08:32.142632 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13612406 2019-Jan-16 22:08:32.143917 - [DEBUG] Found and process special summary
12407 2019-Jan-16 22:08:32.143951 - [DEBUG] Compose: EdgeIdentity * AllBottom
12408 2019-Jan-16 22:08:32.143978 - [DEBUG]
12409 2019-Jan-16 22:08:32.144002 - [DEBUG] Propagate flow
12410 2019-Jan-16 22:08:32.144026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12411 2019-Jan-16 22:08:32.144082 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12412 2019-Jan-16 22:08:32.144725 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12413 2019-Jan-16 22:08:32.145376 - [DEBUG] Edge function : AllBottom (result of previous compose)
12414 2019-Jan-16 22:08:32.145402 - [DEBUG]
12415 2019-Jan-16 22:08:32.145427 - [DEBUG] Join: AllTop & AllBottom
12416 2019-Jan-16 22:08:32.145452 - [DEBUG] = AllBottom (new jump func)
12417 2019-Jan-16 22:08:32.145477 - [DEBUG]
12418 2019-Jan-16 22:08:32.145500 - [DEBUG] Start adding new jump function
12419 2019-Jan-16 22:08:32.145524 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12420 2019-Jan-16 22:08:32.145580 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12421 2019-Jan-16 22:08:32.146217 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12422 2019-Jan-16 22:08:32.146857 - [DEBUG] Edge Function : AllBottom
12423 2019-Jan-16 22:08:32.146885 - [DEBUG] End adding new jump function
12424 2019-Jan-16 22:08:32.146909 - [DEBUG]
12425 2019-Jan-16 22:08:32.146933 - [DEBUG] -------------------------------------------- 356. Path Edge --------------------------------------------
12426 2019-Jan-16 22:08:32.146958 - [DEBUG]
12427 2019-Jan-16 22:08:32.146981 - [DEBUG] Process 356. path edge:
12428 2019-Jan-16 22:08:32.147005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12429 2019-Jan-16 22:08:32.147061 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
12430 2019-Jan-16 22:08:32.147702 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
12431 2019-Jan-16 22:08:32.148352 - [DEBUG]
12432 2019-Jan-16 22:08:32.148377 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12433 2019-Jan-16 22:08:32.149031 - [DEBUG] Compose: EdgeIdentity * AllBottom
12434 2019-Jan-16 22:08:32.149060 - [DEBUG]
12435 2019-Jan-16 22:08:32.149084 - [DEBUG] Propagate flow
12436 2019-Jan-16 22:08:32.149108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12437 2019-Jan-16 22:08:32.149165 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12438 2019-Jan-16 22:08:32.149802 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12439 2019-Jan-16 22:08:32.150438 - [DEBUG] Edge function : AllBottom (result of previous compose)
12440 2019-Jan-16 22:08:32.150464 - [DEBUG]
12441 2019-Jan-16 22:08:32.150488 - [DEBUG] Join: AllTop & AllBottom
12442 2019-Jan-16 22:08:32.150514 - [DEBUG] = AllBottom (new jump func)
12443 2019-Jan-16 22:08:32.150539 - [DEBUG]
12444 2019-Jan-16 22:08:32.150562 - [DEBUG] Start adding new jump function
12445 2019-Jan-16 22:08:32.150586 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12446 2019-Jan-16 22:08:32.150641 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12447 2019-Jan-16 22:08:32.151277 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12448 2019-Jan-16 22:08:32.151930 - [DEBUG] Edge Function : AllBottom
12449 2019-Jan-16 22:08:32.151958 - [DEBUG] End adding new jump function
12450 2019-Jan-16 22:08:32.151982 - [DEBUG]
12451 2019-Jan-16 22:08:32.152006 - [DEBUG] -------------------------------------------- 357. Path Edge --------------------------------------------
12452 2019-Jan-16 22:08:32.152038 - [DEBUG]
12453 2019-Jan-16 22:08:32.152062 - [DEBUG] Process 357. path edge:
12454 2019-Jan-16 22:08:32.152086 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12455 2019-Jan-16 22:08:32.152143 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
12456 2019-Jan-16 22:08:32.152779 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
12457 2019-Jan-16 22:08:32.153415 - [DEBUG]
12458 2019-Jan-16 22:08:32.153440 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12459 2019-Jan-16 22:08:32.154087 - [DEBUG] Compose: EdgeIdentity * AllBottom
12460 2019-Jan-16 22:08:32.154115 - [DEBUG]
12461 2019-Jan-16 22:08:32.154138 - [DEBUG] Propagate flow
12462 2019-Jan-16 22:08:32.154162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12463 2019-Jan-16 22:08:32.154218 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12464 2019-Jan-16 22:08:32.154868 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12465 2019-Jan-16 22:08:32.155505 - [DEBUG] Edge function : AllBottom (result of previous compose)
12466 2019-Jan-16 22:08:32.155531 - [DEBUG]
12467 2019-Jan-16 22:08:32.155556 - [DEBUG] Join: AllTop & AllBottom
12468 2019-Jan-16 22:08:32.155582 - [DEBUG] = AllBottom (new jump func)
12469 2019-Jan-16 22:08:32.155606 - [DEBUG]
12470 2019-Jan-16 22:08:32.155630 - [DEBUG] Start adding new jump function
12471 2019-Jan-16 22:08:32.155653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12472 2019-Jan-16 22:08:32.155709 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12473 2019-Jan-16 22:08:32.156345 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
12474 2019-Jan-16 22:08:32.156980 - [DEBUG] Edge Function : AllBottom
12475 2019-Jan-16 22:08:32.157008 - [DEBUG] End adding new jump function
12476 2019-Jan-16 22:08:32.157032 - [DEBUG]
12477 2019-Jan-16 22:08:32.157056 - [DEBUG] -------------------------------------------- 358. Path Edge --------------------------------------------
12478 2019-Jan-16 22:08:32.157081 - [DEBUG]
12479 2019-Jan-16 22:08:32.157104 - [DEBUG] Process 358. path edge:
12480 2019-Jan-16 22:08:32.157128 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12481 2019-Jan-16 22:08:32.157184 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
12482 2019-Jan-16 22:08:32.157821 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
12483 2019-Jan-16 22:08:32.158477 - [DEBUG]
12484 2019-Jan-16 22:08:32.158502 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
12485 2019-Jan-16 22:08:32.159149 - [DEBUG] Compose: EdgeIdentity * AllBottom
12486 2019-Jan-16 22:08:32.159177 - [DEBUG]
12487 2019-Jan-16 22:08:32.159201 - [DEBUG] Propagate flow
12488 2019-Jan-16 22:08:32.159225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12489 2019-Jan-16 22:08:32.159281 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12490 2019-Jan-16 22:08:32.159929 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12491 2019-Jan-16 22:08:32.160566 - [DEBUG] Edge function : AllBottom (result of previous compose)
12492 2019-Jan-16 22:08:32.160592 - [DEBUG]
12493 2019-Jan-16 22:08:32.160617 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12494 2019-Jan-16 22:08:32.160643 - [DEBUG] = AllBottom
12495 2019-Jan-16 22:08:32.160668 - [DEBUG]
12496 2019-Jan-16 22:08:32.160692 - [DEBUG] PROPAGATE: No new function!
12497 2019-Jan-16 22:08:32.160728 - [DEBUG] EDGE:
12498 2019-Jan-16 22:08:32.160786 - [DEBUG] ---> 12499 2019-Jan-16 22:08:32.161435 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12500 2019-Jan-16 22:08:32.162073 - [DEBUG]
12501 2019-Jan-16 22:08:32.162099 - [DEBUG] EDGE:
12502 2019-Jan-16 22:08:32.162156 - [DEBUG] ---> 12503 2019-Jan-16 22:08:32.162793 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12504 2019-Jan-16 22:08:32.163429 - [DEBUG]
12505 2019-Jan-16 22:08:32.163454 - [DEBUG] EDGE:
12506 2019-Jan-16 22:08:32.163512 - [DEBUG] ---> 12507 2019-Jan-16 22:08:32.164152 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12508 2019-Jan-16 22:08:32.164800 - [DEBUG]
12509 2019-Jan-16 22:08:32.164837 - [DEBUG] Compose: EdgeIdentity * AllBottom
12510 2019-Jan-16 22:08:32.164864 - [DEBUG]
12511 2019-Jan-16 22:08:32.164888 - [DEBUG] Propagate flow
12512 2019-Jan-16 22:08:32.164912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12513 2019-Jan-16 22:08:32.164968 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12514 2019-Jan-16 22:08:32.165610 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12515 2019-Jan-16 22:08:32.166256 - [DEBUG] Edge function : AllBottom (result of previous compose)
12516 2019-Jan-16 22:08:32.166282 - [DEBUG]
12517 2019-Jan-16 22:08:32.166308 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12518 2019-Jan-16 22:08:32.166334 - [DEBUG] = AllBottom
12519 2019-Jan-16 22:08:32.166358 - [DEBUG]
12520 2019-Jan-16 22:08:32.166381 - [DEBUG] PROPAGATE: No new function!
12521 2019-Jan-16 22:08:32.166413 - [DEBUG] EDGE:
12522 2019-Jan-16 22:08:32.166480 - [DEBUG] ---> 12523 2019-Jan-16 22:08:32.167192 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12524 2019-Jan-16 22:08:32.167887 - [DEBUG]
12525 2019-Jan-16 22:08:32.167941 - [DEBUG] Compose: EdgeIdentity * AllBottom
12526 2019-Jan-16 22:08:32.167970 - [DEBUG]
12527 2019-Jan-16 22:08:32.167994 - [DEBUG] Propagate flow
12528 2019-Jan-16 22:08:32.168018 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12529 2019-Jan-16 22:08:32.168112 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12530 2019-Jan-16 22:08:32.168785 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12531 2019-Jan-16 22:08:32.169423 - [DEBUG] Edge function : AllBottom (result of previous compose)
12532 2019-Jan-16 22:08:32.169448 - [DEBUG]
12533 2019-Jan-16 22:08:32.169475 - [DEBUG] Join: AllTop & AllBottom
12534 2019-Jan-16 22:08:32.169502 - [DEBUG] = AllBottom (new jump func)
12535 2019-Jan-16 22:08:32.169526 - [DEBUG]
12536 2019-Jan-16 22:08:32.169550 - [DEBUG] Start adding new jump function
12537 2019-Jan-16 22:08:32.169573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12538 2019-Jan-16 22:08:32.169629 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12539 2019-Jan-16 22:08:32.170266 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12540 2019-Jan-16 22:08:32.170931 - [DEBUG] Edge Function : AllBottom
12541 2019-Jan-16 22:08:32.170962 - [DEBUG] End adding new jump function
12542 2019-Jan-16 22:08:32.170986 - [DEBUG]
12543 2019-Jan-16 22:08:32.171010 - [DEBUG] -------------------------------------------- 359. Path Edge --------------------------------------------
12544 2019-Jan-16 22:08:32.171035 - [DEBUG]
12545 2019-Jan-16 22:08:32.171058 - [DEBUG] Process 359. path edge:
12546 2019-Jan-16 22:08:32.171082 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12547 2019-Jan-16 22:08:32.171138 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
12548 2019-Jan-16 22:08:32.171801 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
12549 2019-Jan-16 22:08:32.172438 - [DEBUG]
12550 2019-Jan-16 22:08:32.172463 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12551 2019-Jan-16 22:08:32.173117 - [DEBUG] Possible callees:
12552 2019-Jan-16 22:08:32.173143 - [DEBUG] llvm.dbg.declare
12553 2019-Jan-16 22:08:32.173168 - [DEBUG] Possible return sites:
12554 2019-Jan-16 22:08:32.173191 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14312555 2019-Jan-16 22:08:32.174478 - [DEBUG] Found and process special summary
12556 2019-Jan-16 22:08:32.174514 - [DEBUG] Compose: EdgeIdentity * AllBottom
12557 2019-Jan-16 22:08:32.174541 - [DEBUG]
12558 2019-Jan-16 22:08:32.174565 - [DEBUG] Propagate flow
12559 2019-Jan-16 22:08:32.174589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12560 2019-Jan-16 22:08:32.174645 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12561 2019-Jan-16 22:08:32.175303 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12562 2019-Jan-16 22:08:32.175940 - [DEBUG] Edge function : AllBottom (result of previous compose)
12563 2019-Jan-16 22:08:32.175966 - [DEBUG]
12564 2019-Jan-16 22:08:32.175991 - [DEBUG] Join: AllTop & AllBottom
12565 2019-Jan-16 22:08:32.176017 - [DEBUG] = AllBottom (new jump func)
12566 2019-Jan-16 22:08:32.176042 - [DEBUG]
12567 2019-Jan-16 22:08:32.176065 - [DEBUG] Start adding new jump function
12568 2019-Jan-16 22:08:32.176089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12569 2019-Jan-16 22:08:32.176145 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12570 2019-Jan-16 22:08:32.176781 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12571 2019-Jan-16 22:08:32.177422 - [DEBUG] Edge Function : AllBottom
12572 2019-Jan-16 22:08:32.177450 - [DEBUG] End adding new jump function
12573 2019-Jan-16 22:08:32.177474 - [DEBUG]
12574 2019-Jan-16 22:08:32.177498 - [DEBUG] -------------------------------------------- 360. Path Edge --------------------------------------------
12575 2019-Jan-16 22:08:32.177523 - [DEBUG]
12576 2019-Jan-16 22:08:32.177546 - [DEBUG] Process 360. path edge:
12577 2019-Jan-16 22:08:32.177570 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12578 2019-Jan-16 22:08:32.177627 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
12579 2019-Jan-16 22:08:32.178283 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
12580 2019-Jan-16 22:08:32.178918 - [DEBUG]
12581 2019-Jan-16 22:08:32.178943 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12582 2019-Jan-16 22:08:32.179608 - [DEBUG] Compose: EdgeIdentity * AllBottom
12583 2019-Jan-16 22:08:32.179636 - [DEBUG]
12584 2019-Jan-16 22:08:32.179660 - [DEBUG] Propagate flow
12585 2019-Jan-16 22:08:32.179683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12586 2019-Jan-16 22:08:32.179740 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12587 2019-Jan-16 22:08:32.180376 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12588 2019-Jan-16 22:08:32.181012 - [DEBUG] Edge function : AllBottom (result of previous compose)
12589 2019-Jan-16 22:08:32.181037 - [DEBUG]
12590 2019-Jan-16 22:08:32.181062 - [DEBUG] Join: AllTop & AllBottom
12591 2019-Jan-16 22:08:32.181088 - [DEBUG] = AllBottom (new jump func)
12592 2019-Jan-16 22:08:32.181112 - [DEBUG]
12593 2019-Jan-16 22:08:32.181136 - [DEBUG] Start adding new jump function
12594 2019-Jan-16 22:08:32.181159 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12595 2019-Jan-16 22:08:32.181215 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12596 2019-Jan-16 22:08:32.181867 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
12597 2019-Jan-16 22:08:32.182501 - [DEBUG] Edge Function : AllBottom
12598 2019-Jan-16 22:08:32.182530 - [DEBUG] End adding new jump function
12599 2019-Jan-16 22:08:32.182554 - [DEBUG]
12600 2019-Jan-16 22:08:32.182577 - [DEBUG] -------------------------------------------- 361. Path Edge --------------------------------------------
12601 2019-Jan-16 22:08:32.182602 - [DEBUG]
12602 2019-Jan-16 22:08:32.182626 - [DEBUG] Process 361. path edge:
12603 2019-Jan-16 22:08:32.182649 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12604 2019-Jan-16 22:08:32.182706 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
12605 2019-Jan-16 22:08:32.183341 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
12606 2019-Jan-16 22:08:32.183978 - [DEBUG]
12607 2019-Jan-16 22:08:32.184004 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
12608 2019-Jan-16 22:08:32.184649 - [DEBUG] Compose: EdgeIdentity * AllBottom
12609 2019-Jan-16 22:08:32.184677 - [DEBUG]
12610 2019-Jan-16 22:08:32.184701 - [DEBUG] Propagate flow
12611 2019-Jan-16 22:08:32.184725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12612 2019-Jan-16 22:08:32.184795 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12613 2019-Jan-16 22:08:32.185432 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12614 2019-Jan-16 22:08:32.186069 - [DEBUG] Edge function : AllBottom (result of previous compose)
12615 2019-Jan-16 22:08:32.186095 - [DEBUG]
12616 2019-Jan-16 22:08:32.186121 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12617 2019-Jan-16 22:08:32.186147 - [DEBUG] = AllBottom
12618 2019-Jan-16 22:08:32.186172 - [DEBUG]
12619 2019-Jan-16 22:08:32.186196 - [DEBUG] PROPAGATE: No new function!
12620 2019-Jan-16 22:08:32.186221 - [DEBUG] EDGE:
12621 2019-Jan-16 22:08:32.186278 - [DEBUG] ---> 12622 2019-Jan-16 22:08:32.186914 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12623 2019-Jan-16 22:08:32.187548 - [DEBUG]
12624 2019-Jan-16 22:08:32.187574 - [DEBUG] EDGE:
12625 2019-Jan-16 22:08:32.187631 - [DEBUG] ---> 12626 2019-Jan-16 22:08:32.188287 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12627 2019-Jan-16 22:08:32.188932 - [DEBUG]
12628 2019-Jan-16 22:08:32.188970 - [DEBUG] Compose: EdgeIdentity * AllBottom
12629 2019-Jan-16 22:08:32.188998 - [DEBUG]
12630 2019-Jan-16 22:08:32.189022 - [DEBUG] Propagate flow
12631 2019-Jan-16 22:08:32.189046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12632 2019-Jan-16 22:08:32.189102 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12633 2019-Jan-16 22:08:32.189743 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12634 2019-Jan-16 22:08:32.190379 - [DEBUG] Edge function : AllBottom (result of previous compose)
12635 2019-Jan-16 22:08:32.190404 - [DEBUG]
12636 2019-Jan-16 22:08:32.190430 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12637 2019-Jan-16 22:08:32.190456 - [DEBUG] = AllBottom
12638 2019-Jan-16 22:08:32.190480 - [DEBUG]
12639 2019-Jan-16 22:08:32.190503 - [DEBUG] PROPAGATE: No new function!
12640 2019-Jan-16 22:08:32.190530 - [DEBUG] EDGE:
12641 2019-Jan-16 22:08:32.190587 - [DEBUG] ---> 12642 2019-Jan-16 22:08:32.191235 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12643 2019-Jan-16 22:08:32.191888 - [DEBUG]
12644 2019-Jan-16 22:08:32.191913 - [DEBUG] EDGE:
12645 2019-Jan-16 22:08:32.191971 - [DEBUG] ---> 12646 2019-Jan-16 22:08:32.192608 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12647 2019-Jan-16 22:08:32.193246 - [DEBUG]
12648 2019-Jan-16 22:08:32.193279 - [DEBUG] Compose: EdgeIdentity * AllBottom
12649 2019-Jan-16 22:08:32.193305 - [DEBUG]
12650 2019-Jan-16 22:08:32.193329 - [DEBUG] Propagate flow
12651 2019-Jan-16 22:08:32.193352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12652 2019-Jan-16 22:08:32.193408 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12653 2019-Jan-16 22:08:32.194044 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12654 2019-Jan-16 22:08:32.194683 - [DEBUG] Edge function : AllBottom (result of previous compose)
12655 2019-Jan-16 22:08:32.194708 - [DEBUG]
12656 2019-Jan-16 22:08:32.194733 - [DEBUG] Join: AllTop & AllBottom
12657 2019-Jan-16 22:08:32.194772 - [DEBUG] = AllBottom (new jump func)
12658 2019-Jan-16 22:08:32.194797 - [DEBUG]
12659 2019-Jan-16 22:08:32.194820 - [DEBUG] Start adding new jump function
12660 2019-Jan-16 22:08:32.194844 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12661 2019-Jan-16 22:08:32.194900 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12662 2019-Jan-16 22:08:32.195536 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12663 2019-Jan-16 22:08:32.196172 - [DEBUG] Edge Function : AllBottom
12664 2019-Jan-16 22:08:32.196201 - [DEBUG] End adding new jump function
12665 2019-Jan-16 22:08:32.196225 - [DEBUG]
12666 2019-Jan-16 22:08:32.196248 - [DEBUG] -------------------------------------------- 362. Path Edge --------------------------------------------
12667 2019-Jan-16 22:08:32.196272 - [DEBUG]
12668 2019-Jan-16 22:08:32.196296 - [DEBUG] Process 362. path edge:
12669 2019-Jan-16 22:08:32.196319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12670 2019-Jan-16 22:08:32.196375 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
12671 2019-Jan-16 22:08:32.197021 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
12672 2019-Jan-16 22:08:32.197658 - [DEBUG]
12673 2019-Jan-16 22:08:32.197684 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12674 2019-Jan-16 22:08:32.198351 - [DEBUG] Compose: EdgeIdentity * AllBottom
12675 2019-Jan-16 22:08:32.198378 - [DEBUG]
12676 2019-Jan-16 22:08:32.198402 - [DEBUG] Propagate flow
12677 2019-Jan-16 22:08:32.198426 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12678 2019-Jan-16 22:08:32.198483 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12679 2019-Jan-16 22:08:32.199131 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12680 2019-Jan-16 22:08:32.199767 - [DEBUG] Edge function : AllBottom (result of previous compose)
12681 2019-Jan-16 22:08:32.199793 - [DEBUG]
12682 2019-Jan-16 22:08:32.199819 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12683 2019-Jan-16 22:08:32.199845 - [DEBUG] = AllBottom
12684 2019-Jan-16 22:08:32.199869 - [DEBUG]
12685 2019-Jan-16 22:08:32.199893 - [DEBUG] PROPAGATE: No new function!
12686 2019-Jan-16 22:08:32.199924 - [DEBUG] Compose: EdgeIdentity * AllBottom
12687 2019-Jan-16 22:08:32.199951 - [DEBUG]
12688 2019-Jan-16 22:08:32.199975 - [DEBUG] Propagate flow
12689 2019-Jan-16 22:08:32.199998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12690 2019-Jan-16 22:08:32.200055 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12691 2019-Jan-16 22:08:32.200701 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12692 2019-Jan-16 22:08:32.201337 - [DEBUG] Edge function : AllBottom (result of previous compose)
12693 2019-Jan-16 22:08:32.201362 - [DEBUG]
12694 2019-Jan-16 22:08:32.201387 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12695 2019-Jan-16 22:08:32.201425 - [DEBUG] = AllBottom
12696 2019-Jan-16 22:08:32.201452 - [DEBUG]
12697 2019-Jan-16 22:08:32.201475 - [DEBUG] PROPAGATE: No new function!
12698 2019-Jan-16 22:08:32.201499 - [DEBUG] EDGE:
12699 2019-Jan-16 22:08:32.201556 - [DEBUG] ---> 12700 2019-Jan-16 22:08:32.202192 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12701 2019-Jan-16 22:08:32.202830 - [DEBUG]
12702 2019-Jan-16 22:08:32.202855 - [DEBUG] EDGE:
12703 2019-Jan-16 22:08:32.202913 - [DEBUG] ---> 12704 2019-Jan-16 22:08:32.203548 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12705 2019-Jan-16 22:08:32.204182 - [DEBUG]
12706 2019-Jan-16 22:08:32.204208 - [DEBUG] EDGE:
12707 2019-Jan-16 22:08:32.204265 - [DEBUG] ---> 12708 2019-Jan-16 22:08:32.204920 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12709 2019-Jan-16 22:08:32.205557 - [DEBUG]
12710 2019-Jan-16 22:08:32.205593 - [DEBUG] Compose: EdgeIdentity * AllBottom
12711 2019-Jan-16 22:08:32.205620 - [DEBUG]
12712 2019-Jan-16 22:08:32.205645 - [DEBUG] Propagate flow
12713 2019-Jan-16 22:08:32.205668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12714 2019-Jan-16 22:08:32.205724 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12715 2019-Jan-16 22:08:32.206372 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
12716 2019-Jan-16 22:08:32.207009 - [DEBUG] Edge function : AllBottom (result of previous compose)
12717 2019-Jan-16 22:08:32.207035 - [DEBUG]
12718 2019-Jan-16 22:08:32.207061 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12719 2019-Jan-16 22:08:32.207087 - [DEBUG] = AllBottom
12720 2019-Jan-16 22:08:32.207111 - [DEBUG]
12721 2019-Jan-16 22:08:32.207135 - [DEBUG] PROPAGATE: No new function!
12722 2019-Jan-16 22:08:32.207161 - [DEBUG] EDGE:
12723 2019-Jan-16 22:08:32.207219 - [DEBUG] ---> 12724 2019-Jan-16 22:08:32.207858 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12725 2019-Jan-16 22:08:32.208510 - [DEBUG]
12726 2019-Jan-16 22:08:32.208536 - [DEBUG] EDGE:
12727 2019-Jan-16 22:08:32.208593 - [DEBUG] ---> 12728 2019-Jan-16 22:08:32.209230 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
12729 2019-Jan-16 22:08:32.209865 - [DEBUG]
12730 2019-Jan-16 22:08:32.209893 - [DEBUG] Compose: EdgeIdentity * AllBottom
12731 2019-Jan-16 22:08:32.209919 - [DEBUG]
12732 2019-Jan-16 22:08:32.209943 - [DEBUG] Propagate flow
12733 2019-Jan-16 22:08:32.209966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12734 2019-Jan-16 22:08:32.210022 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
12735 2019-Jan-16 22:08:32.210659 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12736 2019-Jan-16 22:08:32.211298 - [DEBUG] Edge function : AllBottom (result of previous compose)
12737 2019-Jan-16 22:08:32.211324 - [DEBUG]
12738 2019-Jan-16 22:08:32.211349 - [DEBUG] Join: AllTop & AllBottom
12739 2019-Jan-16 22:08:32.211375 - [DEBUG] = AllBottom (new jump func)
12740 2019-Jan-16 22:08:32.211400 - [DEBUG]
12741 2019-Jan-16 22:08:32.211437 - [DEBUG] Start adding new jump function
12742 2019-Jan-16 22:08:32.211461 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12743 2019-Jan-16 22:08:32.211517 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12744 2019-Jan-16 22:08:32.212158 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
12745 2019-Jan-16 22:08:32.212794 - [DEBUG] Edge Function : AllBottom
12746 2019-Jan-16 22:08:32.212823 - [DEBUG] End adding new jump function
12747 2019-Jan-16 22:08:32.212847 - [DEBUG]
12748 2019-Jan-16 22:08:32.212871 - [DEBUG] -------------------------------------------- 363. Path Edge --------------------------------------------
12749 2019-Jan-16 22:08:32.212895 - [DEBUG]
12750 2019-Jan-16 22:08:32.212918 - [DEBUG] Process 363. path edge:
12751 2019-Jan-16 22:08:32.212942 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12752 2019-Jan-16 22:08:32.212998 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
12753 2019-Jan-16 22:08:32.213636 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
12754 2019-Jan-16 22:08:32.214276 - [DEBUG]
12755 2019-Jan-16 22:08:32.214302 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
12756 2019-Jan-16 22:08:32.214977 - [DEBUG] Compose: EdgeIdentity * AllBottom
12757 2019-Jan-16 22:08:32.215005 - [DEBUG]
12758 2019-Jan-16 22:08:32.215038 - [DEBUG] Propagate flow
12759 2019-Jan-16 22:08:32.215062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12760 2019-Jan-16 22:08:32.215119 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
12761 2019-Jan-16 22:08:32.215768 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12762 2019-Jan-16 22:08:32.216408 - [DEBUG] Edge function : AllBottom (result of previous compose)
12763 2019-Jan-16 22:08:32.216434 - [DEBUG]
12764 2019-Jan-16 22:08:32.216459 - [DEBUG] Join: AllTop & AllBottom
12765 2019-Jan-16 22:08:32.216484 - [DEBUG] = AllBottom (new jump func)
12766 2019-Jan-16 22:08:32.216509 - [DEBUG]
12767 2019-Jan-16 22:08:32.216532 - [DEBUG] Start adding new jump function
12768 2019-Jan-16 22:08:32.216556 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12769 2019-Jan-16 22:08:32.216612 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12770 2019-Jan-16 22:08:32.217253 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
12771 2019-Jan-16 22:08:32.217898 - [DEBUG] Edge Function : AllBottom
12772 2019-Jan-16 22:08:32.217927 - [DEBUG] End adding new jump function
12773 2019-Jan-16 22:08:32.217951 - [DEBUG]
12774 2019-Jan-16 22:08:32.217975 - [DEBUG] -------------------------------------------- 364. Path Edge --------------------------------------------
12775 2019-Jan-16 22:08:32.218000 - [DEBUG]
12776 2019-Jan-16 22:08:32.218023 - [DEBUG] Process 364. path edge:
12777 2019-Jan-16 22:08:32.218047 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12778 2019-Jan-16 22:08:32.218117 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
12779 2019-Jan-16 22:08:32.218764 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
12780 2019-Jan-16 22:08:32.219406 - [DEBUG]
12781 2019-Jan-16 22:08:32.219430 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
12782 2019-Jan-16 22:08:32.220083 - [DEBUG] Possible callees:
12783 2019-Jan-16 22:08:32.220108 - [DEBUG] llvm.dbg.declare
12784 2019-Jan-16 22:08:32.220133 - [DEBUG] Possible return sites:
12785 2019-Jan-16 22:08:32.220157 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12012786 2019-Jan-16 22:08:32.221443 - [DEBUG] Found and process special summary
12787 2019-Jan-16 22:08:32.221478 - [DEBUG] Compose: EdgeIdentity * AllBottom
12788 2019-Jan-16 22:08:32.221505 - [DEBUG]
12789 2019-Jan-16 22:08:32.221529 - [DEBUG] Propagate flow
12790 2019-Jan-16 22:08:32.221553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12791 2019-Jan-16 22:08:32.221609 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
12792 2019-Jan-16 22:08:32.222251 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12793 2019-Jan-16 22:08:32.222891 - [DEBUG] Edge function : AllBottom (result of previous compose)
12794 2019-Jan-16 22:08:32.222917 - [DEBUG]
12795 2019-Jan-16 22:08:32.222942 - [DEBUG] Join: AllTop & AllBottom
12796 2019-Jan-16 22:08:32.222968 - [DEBUG] = AllBottom (new jump func)
12797 2019-Jan-16 22:08:32.222992 - [DEBUG]
12798 2019-Jan-16 22:08:32.223015 - [DEBUG] Start adding new jump function
12799 2019-Jan-16 22:08:32.223039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12800 2019-Jan-16 22:08:32.223103 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12801 2019-Jan-16 22:08:32.223744 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
12802 2019-Jan-16 22:08:32.224383 - [DEBUG] Edge Function : AllBottom
12803 2019-Jan-16 22:08:32.224411 - [DEBUG] End adding new jump function
12804 2019-Jan-16 22:08:32.224435 - [DEBUG]
12805 2019-Jan-16 22:08:32.224459 - [DEBUG] -------------------------------------------- 365. Path Edge --------------------------------------------
12806 2019-Jan-16 22:08:32.224483 - [DEBUG]
12807 2019-Jan-16 22:08:32.224507 - [DEBUG] Process 365. path edge:
12808 2019-Jan-16 22:08:32.224530 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12809 2019-Jan-16 22:08:32.224586 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
12810 2019-Jan-16 22:08:32.225242 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
12811 2019-Jan-16 22:08:32.225883 - [DEBUG]
12812 2019-Jan-16 22:08:32.225907 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
12813 2019-Jan-16 22:08:32.226561 - [DEBUG] Compose: EdgeIdentity * AllBottom
12814 2019-Jan-16 22:08:32.226590 - [DEBUG]
12815 2019-Jan-16 22:08:32.226614 - [DEBUG] Propagate flow
12816 2019-Jan-16 22:08:32.226637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12817 2019-Jan-16 22:08:32.226693 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
12818 2019-Jan-16 22:08:32.227330 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12819 2019-Jan-16 22:08:32.227968 - [DEBUG] Edge function : AllBottom (result of previous compose)
12820 2019-Jan-16 22:08:32.227994 - [DEBUG]
12821 2019-Jan-16 22:08:32.228018 - [DEBUG] Join: AllTop & AllBottom
12822 2019-Jan-16 22:08:32.228045 - [DEBUG] = AllBottom (new jump func)
12823 2019-Jan-16 22:08:32.228069 - [DEBUG]
12824 2019-Jan-16 22:08:32.228107 - [DEBUG] Start adding new jump function
12825 2019-Jan-16 22:08:32.228131 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12826 2019-Jan-16 22:08:32.228187 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12827 2019-Jan-16 22:08:32.228827 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
12828 2019-Jan-16 22:08:32.229462 - [DEBUG] Edge Function : AllBottom
12829 2019-Jan-16 22:08:32.229490 - [DEBUG] End adding new jump function
12830 2019-Jan-16 22:08:32.229514 - [DEBUG]
12831 2019-Jan-16 22:08:32.229538 - [DEBUG] -------------------------------------------- 366. Path Edge --------------------------------------------
12832 2019-Jan-16 22:08:32.229563 - [DEBUG]
12833 2019-Jan-16 22:08:32.229587 - [DEBUG] Process 366. path edge:
12834 2019-Jan-16 22:08:32.229611 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12835 2019-Jan-16 22:08:32.229667 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
12836 2019-Jan-16 22:08:32.230303 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
12837 2019-Jan-16 22:08:32.230942 - [DEBUG]
12838 2019-Jan-16 22:08:32.230968 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
12839 2019-Jan-16 22:08:32.231630 - [DEBUG] Compose: EdgeIdentity * AllBottom
12840 2019-Jan-16 22:08:32.231659 - [DEBUG]
12841 2019-Jan-16 22:08:32.231683 - [DEBUG] Propagate flow
12842 2019-Jan-16 22:08:32.231706 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12843 2019-Jan-16 22:08:32.231762 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12844 2019-Jan-16 22:08:32.232427 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12845 2019-Jan-16 22:08:32.233073 - [DEBUG] Edge function : AllBottom (result of previous compose)
12846 2019-Jan-16 22:08:32.233099 - [DEBUG]
12847 2019-Jan-16 22:08:32.233124 - [DEBUG] Join: AllTop & AllBottom
12848 2019-Jan-16 22:08:32.233150 - [DEBUG] = AllBottom (new jump func)
12849 2019-Jan-16 22:08:32.233174 - [DEBUG]
12850 2019-Jan-16 22:08:32.233198 - [DEBUG] Start adding new jump function
12851 2019-Jan-16 22:08:32.233221 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12852 2019-Jan-16 22:08:32.233277 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12853 2019-Jan-16 22:08:32.233919 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12854 2019-Jan-16 22:08:32.234565 - [DEBUG] Edge Function : AllBottom
12855 2019-Jan-16 22:08:32.234593 - [DEBUG] End adding new jump function
12856 2019-Jan-16 22:08:32.234617 - [DEBUG]
12857 2019-Jan-16 22:08:32.234640 - [DEBUG] -------------------------------------------- 367. Path Edge --------------------------------------------
12858 2019-Jan-16 22:08:32.234665 - [DEBUG]
12859 2019-Jan-16 22:08:32.234688 - [DEBUG] Process 367. path edge:
12860 2019-Jan-16 22:08:32.234712 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12861 2019-Jan-16 22:08:32.234782 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
12862 2019-Jan-16 22:08:32.235429 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
12863 2019-Jan-16 22:08:32.236069 - [DEBUG]
12864 2019-Jan-16 22:08:32.236094 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12865 2019-Jan-16 22:08:32.236745 - [DEBUG] Possible callees:
12866 2019-Jan-16 22:08:32.236770 - [DEBUG] llvm.dbg.declare
12867 2019-Jan-16 22:08:32.236795 - [DEBUG] Possible return sites:
12868 2019-Jan-16 22:08:32.236818 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14912869 2019-Jan-16 22:08:32.238106 - [DEBUG] Found and process special summary
12870 2019-Jan-16 22:08:32.238141 - [DEBUG] Compose: EdgeIdentity * AllBottom
12871 2019-Jan-16 22:08:32.238169 - [DEBUG]
12872 2019-Jan-16 22:08:32.238193 - [DEBUG] Propagate flow
12873 2019-Jan-16 22:08:32.238216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12874 2019-Jan-16 22:08:32.238272 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12875 2019-Jan-16 22:08:32.238914 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12876 2019-Jan-16 22:08:32.239555 - [DEBUG] Edge function : AllBottom (result of previous compose)
12877 2019-Jan-16 22:08:32.239581 - [DEBUG]
12878 2019-Jan-16 22:08:32.239606 - [DEBUG] Join: AllTop & AllBottom
12879 2019-Jan-16 22:08:32.239632 - [DEBUG] = AllBottom (new jump func)
12880 2019-Jan-16 22:08:32.239656 - [DEBUG]
12881 2019-Jan-16 22:08:32.239679 - [DEBUG] Start adding new jump function
12882 2019-Jan-16 22:08:32.239703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12883 2019-Jan-16 22:08:32.239758 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12884 2019-Jan-16 22:08:32.240399 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12885 2019-Jan-16 22:08:32.241040 - [DEBUG] Edge Function : AllBottom
12886 2019-Jan-16 22:08:32.241077 - [DEBUG] End adding new jump function
12887 2019-Jan-16 22:08:32.241101 - [DEBUG]
12888 2019-Jan-16 22:08:32.241125 - [DEBUG] -------------------------------------------- 368. Path Edge --------------------------------------------
12889 2019-Jan-16 22:08:32.241150 - [DEBUG]
12890 2019-Jan-16 22:08:32.241173 - [DEBUG] Process 368. path edge:
12891 2019-Jan-16 22:08:32.241197 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12892 2019-Jan-16 22:08:32.241253 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
12893 2019-Jan-16 22:08:32.241912 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
12894 2019-Jan-16 22:08:32.242554 - [DEBUG]
12895 2019-Jan-16 22:08:32.242579 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12896 2019-Jan-16 22:08:32.243234 - [DEBUG] Compose: EdgeIdentity * AllBottom
12897 2019-Jan-16 22:08:32.243263 - [DEBUG]
12898 2019-Jan-16 22:08:32.243287 - [DEBUG] Propagate flow
12899 2019-Jan-16 22:08:32.243310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12900 2019-Jan-16 22:08:32.243367 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12901 2019-Jan-16 22:08:32.244004 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12902 2019-Jan-16 22:08:32.244646 - [DEBUG] Edge function : AllBottom (result of previous compose)
12903 2019-Jan-16 22:08:32.244671 - [DEBUG]
12904 2019-Jan-16 22:08:32.244696 - [DEBUG] Join: AllTop & AllBottom
12905 2019-Jan-16 22:08:32.244722 - [DEBUG] = AllBottom (new jump func)
12906 2019-Jan-16 22:08:32.244758 - [DEBUG]
12907 2019-Jan-16 22:08:32.244784 - [DEBUG] Start adding new jump function
12908 2019-Jan-16 22:08:32.244807 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12909 2019-Jan-16 22:08:32.244863 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12910 2019-Jan-16 22:08:32.245504 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12911 2019-Jan-16 22:08:32.246141 - [DEBUG] Edge Function : AllBottom
12912 2019-Jan-16 22:08:32.246169 - [DEBUG] End adding new jump function
12913 2019-Jan-16 22:08:32.246193 - [DEBUG]
12914 2019-Jan-16 22:08:32.246217 - [DEBUG] -------------------------------------------- 369. Path Edge --------------------------------------------
12915 2019-Jan-16 22:08:32.246242 - [DEBUG]
12916 2019-Jan-16 22:08:32.246265 - [DEBUG] Process 369. path edge:
12917 2019-Jan-16 22:08:32.246289 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12918 2019-Jan-16 22:08:32.246345 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
12919 2019-Jan-16 22:08:32.246981 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
12920 2019-Jan-16 22:08:32.247621 - [DEBUG]
12921 2019-Jan-16 22:08:32.247647 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12922 2019-Jan-16 22:08:32.248312 - [DEBUG] Compose: EdgeIdentity * AllBottom
12923 2019-Jan-16 22:08:32.248340 - [DEBUG]
12924 2019-Jan-16 22:08:32.248364 - [DEBUG] Propagate flow
12925 2019-Jan-16 22:08:32.248387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12926 2019-Jan-16 22:08:32.248444 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12927 2019-Jan-16 22:08:32.249091 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12928 2019-Jan-16 22:08:32.249731 - [DEBUG] Edge function : AllBottom (result of previous compose)
12929 2019-Jan-16 22:08:32.249757 - [DEBUG]
12930 2019-Jan-16 22:08:32.249782 - [DEBUG] Join: AllTop & AllBottom
12931 2019-Jan-16 22:08:32.249816 - [DEBUG] = AllBottom (new jump func)
12932 2019-Jan-16 22:08:32.249841 - [DEBUG]
12933 2019-Jan-16 22:08:32.249864 - [DEBUG] Start adding new jump function
12934 2019-Jan-16 22:08:32.249888 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12935 2019-Jan-16 22:08:32.249944 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12936 2019-Jan-16 22:08:32.250584 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12937 2019-Jan-16 22:08:32.251229 - [DEBUG] Edge Function : AllBottom
12938 2019-Jan-16 22:08:32.251258 - [DEBUG] End adding new jump function
12939 2019-Jan-16 22:08:32.251281 - [DEBUG]
12940 2019-Jan-16 22:08:32.251305 - [DEBUG] -------------------------------------------- 370. Path Edge --------------------------------------------
12941 2019-Jan-16 22:08:32.251330 - [DEBUG]
12942 2019-Jan-16 22:08:32.251353 - [DEBUG] Process 370. path edge:
12943 2019-Jan-16 22:08:32.251376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12944 2019-Jan-16 22:08:32.251446 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
12945 2019-Jan-16 22:08:32.252102 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
12946 2019-Jan-16 22:08:32.252745 - [DEBUG]
12947 2019-Jan-16 22:08:32.252769 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12948 2019-Jan-16 22:08:32.253422 - [DEBUG] Possible callees:
12949 2019-Jan-16 22:08:32.253449 - [DEBUG] llvm.dbg.declare
12950 2019-Jan-16 22:08:32.253474 - [DEBUG] Possible return sites:
12951 2019-Jan-16 22:08:32.253497 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15512952 2019-Jan-16 22:08:32.254785 - [DEBUG] Found and process special summary
12953 2019-Jan-16 22:08:32.254820 - [DEBUG] Compose: EdgeIdentity * AllBottom
12954 2019-Jan-16 22:08:32.254848 - [DEBUG]
12955 2019-Jan-16 22:08:32.254872 - [DEBUG] Propagate flow
12956 2019-Jan-16 22:08:32.254895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12957 2019-Jan-16 22:08:32.254952 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12958 2019-Jan-16 22:08:32.255594 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12959 2019-Jan-16 22:08:32.256236 - [DEBUG] Edge function : AllBottom (result of previous compose)
12960 2019-Jan-16 22:08:32.256262 - [DEBUG]
12961 2019-Jan-16 22:08:32.256286 - [DEBUG] Join: AllTop & AllBottom
12962 2019-Jan-16 22:08:32.256312 - [DEBUG] = AllBottom (new jump func)
12963 2019-Jan-16 22:08:32.256337 - [DEBUG]
12964 2019-Jan-16 22:08:32.256361 - [DEBUG] Start adding new jump function
12965 2019-Jan-16 22:08:32.256384 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12966 2019-Jan-16 22:08:32.256440 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12967 2019-Jan-16 22:08:32.257081 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12968 2019-Jan-16 22:08:32.257721 - [DEBUG] Edge Function : AllBottom
12969 2019-Jan-16 22:08:32.257749 - [DEBUG] End adding new jump function
12970 2019-Jan-16 22:08:32.257773 - [DEBUG]
12971 2019-Jan-16 22:08:32.257797 - [DEBUG] -------------------------------------------- 371. Path Edge --------------------------------------------
12972 2019-Jan-16 22:08:32.257822 - [DEBUG]
12973 2019-Jan-16 22:08:32.257845 - [DEBUG] Process 371. path edge:
12974 2019-Jan-16 22:08:32.257878 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12975 2019-Jan-16 22:08:32.257935 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
12976 2019-Jan-16 22:08:32.258598 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
12977 2019-Jan-16 22:08:32.259240 - [DEBUG]
12978 2019-Jan-16 22:08:32.259264 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12979 2019-Jan-16 22:08:32.259920 - [DEBUG] Compose: EdgeIdentity * AllBottom
12980 2019-Jan-16 22:08:32.259948 - [DEBUG]
12981 2019-Jan-16 22:08:32.259972 - [DEBUG] Propagate flow
12982 2019-Jan-16 22:08:32.259995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12983 2019-Jan-16 22:08:32.260052 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12984 2019-Jan-16 22:08:32.260689 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12985 2019-Jan-16 22:08:32.261330 - [DEBUG] Edge function : AllBottom (result of previous compose)
12986 2019-Jan-16 22:08:32.261356 - [DEBUG]
12987 2019-Jan-16 22:08:32.261381 - [DEBUG] Join: AllTop & AllBottom
12988 2019-Jan-16 22:08:32.261407 - [DEBUG] = AllBottom (new jump func)
12989 2019-Jan-16 22:08:32.261446 - [DEBUG]
12990 2019-Jan-16 22:08:32.261469 - [DEBUG] Start adding new jump function
12991 2019-Jan-16 22:08:32.261493 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12992 2019-Jan-16 22:08:32.261549 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
12993 2019-Jan-16 22:08:32.262190 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12994 2019-Jan-16 22:08:32.262826 - [DEBUG] Edge Function : AllBottom
12995 2019-Jan-16 22:08:32.262854 - [DEBUG] End adding new jump function
12996 2019-Jan-16 22:08:32.262878 - [DEBUG]
12997 2019-Jan-16 22:08:32.262902 - [DEBUG] -------------------------------------------- 372. Path Edge --------------------------------------------
12998 2019-Jan-16 22:08:32.262926 - [DEBUG]
12999 2019-Jan-16 22:08:32.262950 - [DEBUG] Process 372. path edge:
13000 2019-Jan-16 22:08:32.262974 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13001 2019-Jan-16 22:08:32.263030 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
13002 2019-Jan-16 22:08:32.263667 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13003 2019-Jan-16 22:08:32.264307 - [DEBUG]
13004 2019-Jan-16 22:08:32.264332 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
13005 2019-Jan-16 22:08:32.264998 - [DEBUG] Compose: EdgeIdentity * AllBottom
13006 2019-Jan-16 22:08:32.265026 - [DEBUG]
13007 2019-Jan-16 22:08:32.265050 - [DEBUG] Propagate flow
13008 2019-Jan-16 22:08:32.265074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13009 2019-Jan-16 22:08:32.265130 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
13010 2019-Jan-16 22:08:32.265767 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13011 2019-Jan-16 22:08:32.266407 - [DEBUG] Edge function : AllBottom (result of previous compose)
13012 2019-Jan-16 22:08:32.266432 - [DEBUG]
13013 2019-Jan-16 22:08:32.266457 - [DEBUG] Join: AllTop & AllBottom
13014 2019-Jan-16 22:08:32.266484 - [DEBUG] = AllBottom (new jump func)
13015 2019-Jan-16 22:08:32.266508 - [DEBUG]
13016 2019-Jan-16 22:08:32.266532 - [DEBUG] Start adding new jump function
13017 2019-Jan-16 22:08:32.266555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13018 2019-Jan-16 22:08:32.266611 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13019 2019-Jan-16 22:08:32.267264 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
13020 2019-Jan-16 22:08:32.267899 - [DEBUG] Edge Function : AllBottom
13021 2019-Jan-16 22:08:32.267928 - [DEBUG] End adding new jump function
13022 2019-Jan-16 22:08:32.267952 - [DEBUG]
13023 2019-Jan-16 22:08:32.267975 - [DEBUG] -------------------------------------------- 373. Path Edge --------------------------------------------
13024 2019-Jan-16 22:08:32.268000 - [DEBUG]
13025 2019-Jan-16 22:08:32.268023 - [DEBUG] Process 373. path edge:
13026 2019-Jan-16 22:08:32.268047 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13027 2019-Jan-16 22:08:32.268117 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
13028 2019-Jan-16 22:08:32.268755 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13029 2019-Jan-16 22:08:32.269395 - [DEBUG]
13030 2019-Jan-16 22:08:32.269421 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
13031 2019-Jan-16 22:08:32.270070 - [DEBUG] Compose: EdgeIdentity * AllBottom
13032 2019-Jan-16 22:08:32.270099 - [DEBUG]
13033 2019-Jan-16 22:08:32.270123 - [DEBUG] Propagate flow
13034 2019-Jan-16 22:08:32.270147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13035 2019-Jan-16 22:08:32.270204 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
13036 2019-Jan-16 22:08:32.270853 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13037 2019-Jan-16 22:08:32.271509 - [DEBUG] Edge function : AllBottom (result of previous compose)
13038 2019-Jan-16 22:08:32.271535 - [DEBUG]
13039 2019-Jan-16 22:08:32.271559 - [DEBUG] Join: AllTop & AllBottom
13040 2019-Jan-16 22:08:32.271585 - [DEBUG] = AllBottom (new jump func)
13041 2019-Jan-16 22:08:32.271610 - [DEBUG]
13042 2019-Jan-16 22:08:32.271633 - [DEBUG] Start adding new jump function
13043 2019-Jan-16 22:08:32.271656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13044 2019-Jan-16 22:08:32.271713 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13045 2019-Jan-16 22:08:32.272354 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
13046 2019-Jan-16 22:08:32.273000 - [DEBUG] Edge Function : AllBottom
13047 2019-Jan-16 22:08:32.273028 - [DEBUG] End adding new jump function
13048 2019-Jan-16 22:08:32.273052 - [DEBUG]
13049 2019-Jan-16 22:08:32.273076 - [DEBUG] -------------------------------------------- 374. Path Edge --------------------------------------------
13050 2019-Jan-16 22:08:32.273100 - [DEBUG]
13051 2019-Jan-16 22:08:32.273123 - [DEBUG] Process 374. path edge:
13052 2019-Jan-16 22:08:32.273147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13053 2019-Jan-16 22:08:32.273203 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
13054 2019-Jan-16 22:08:32.273850 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13055 2019-Jan-16 22:08:32.274494 - [DEBUG]
13056 2019-Jan-16 22:08:32.274518 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
13057 2019-Jan-16 22:08:32.275215 - [DEBUG] Possible callees:
13058 2019-Jan-16 22:08:32.275241 - [DEBUG] llvm.dbg.declare
13059 2019-Jan-16 22:08:32.275266 - [DEBUG] Possible return sites:
13060 2019-Jan-16 22:08:32.275290 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16313061 2019-Jan-16 22:08:32.276591 - [DEBUG] Found and process special summary
13062 2019-Jan-16 22:08:32.276627 - [DEBUG] Compose: EdgeIdentity * AllBottom
13063 2019-Jan-16 22:08:32.276656 - [DEBUG]
13064 2019-Jan-16 22:08:32.276680 - [DEBUG] Propagate flow
13065 2019-Jan-16 22:08:32.276703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13066 2019-Jan-16 22:08:32.276761 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13067 2019-Jan-16 22:08:32.277403 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13068 2019-Jan-16 22:08:32.278044 - [DEBUG] Edge function : AllBottom (result of previous compose)
13069 2019-Jan-16 22:08:32.278070 - [DEBUG]
13070 2019-Jan-16 22:08:32.278112 - [DEBUG] Join: AllTop & AllBottom
13071 2019-Jan-16 22:08:32.278138 - [DEBUG] = AllBottom (new jump func)
13072 2019-Jan-16 22:08:32.278162 - [DEBUG]
13073 2019-Jan-16 22:08:32.278186 - [DEBUG] Start adding new jump function
13074 2019-Jan-16 22:08:32.278209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13075 2019-Jan-16 22:08:32.278265 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13076 2019-Jan-16 22:08:32.278907 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13077 2019-Jan-16 22:08:32.279545 - [DEBUG] Edge Function : AllBottom
13078 2019-Jan-16 22:08:32.279574 - [DEBUG] End adding new jump function
13079 2019-Jan-16 22:08:32.279598 - [DEBUG]
13080 2019-Jan-16 22:08:32.279622 - [DEBUG] -------------------------------------------- 375. Path Edge --------------------------------------------
13081 2019-Jan-16 22:08:32.279647 - [DEBUG]
13082 2019-Jan-16 22:08:32.279670 - [DEBUG] Process 375. path edge:
13083 2019-Jan-16 22:08:32.279694 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13084 2019-Jan-16 22:08:32.279751 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
13085 2019-Jan-16 22:08:32.280390 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13086 2019-Jan-16 22:08:32.281030 - [DEBUG]
13087 2019-Jan-16 22:08:32.281055 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13088 2019-Jan-16 22:08:32.281726 - [DEBUG] Compose: EdgeIdentity * AllBottom
13089 2019-Jan-16 22:08:32.281755 - [DEBUG]
13090 2019-Jan-16 22:08:32.281779 - [DEBUG] Propagate flow
13091 2019-Jan-16 22:08:32.281802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13092 2019-Jan-16 22:08:32.281859 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13093 2019-Jan-16 22:08:32.282496 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13094 2019-Jan-16 22:08:32.283136 - [DEBUG] Edge function : AllBottom (result of previous compose)
13095 2019-Jan-16 22:08:32.283161 - [DEBUG]
13096 2019-Jan-16 22:08:32.283186 - [DEBUG] Join: AllTop & AllBottom
13097 2019-Jan-16 22:08:32.283212 - [DEBUG] = AllBottom (new jump func)
13098 2019-Jan-16 22:08:32.283237 - [DEBUG]
13099 2019-Jan-16 22:08:32.283260 - [DEBUG] Start adding new jump function
13100 2019-Jan-16 22:08:32.283283 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13101 2019-Jan-16 22:08:32.283339 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13102 2019-Jan-16 22:08:32.283981 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13103 2019-Jan-16 22:08:32.284616 - [DEBUG] Edge Function : AllBottom
13104 2019-Jan-16 22:08:32.284644 - [DEBUG] End adding new jump function
13105 2019-Jan-16 22:08:32.284668 - [DEBUG]
13106 2019-Jan-16 22:08:32.284700 - [DEBUG] -------------------------------------------- 376. Path Edge --------------------------------------------
13107 2019-Jan-16 22:08:32.284725 - [DEBUG]
13108 2019-Jan-16 22:08:32.284760 - [DEBUG] Process 376. path edge:
13109 2019-Jan-16 22:08:32.284786 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13110 2019-Jan-16 22:08:32.284843 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
13111 2019-Jan-16 22:08:32.285481 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13112 2019-Jan-16 22:08:32.286121 - [DEBUG]
13113 2019-Jan-16 22:08:32.286147 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13114 2019-Jan-16 22:08:32.286796 - [DEBUG] Compose: EdgeIdentity * AllBottom
13115 2019-Jan-16 22:08:32.286824 - [DEBUG]
13116 2019-Jan-16 22:08:32.286848 - [DEBUG] Propagate flow
13117 2019-Jan-16 22:08:32.286871 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13118 2019-Jan-16 22:08:32.286928 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13119 2019-Jan-16 22:08:32.287576 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13120 2019-Jan-16 22:08:32.288232 - [DEBUG] Edge function : AllBottom (result of previous compose)
13121 2019-Jan-16 22:08:32.288258 - [DEBUG]
13122 2019-Jan-16 22:08:32.288283 - [DEBUG] Join: AllTop & AllBottom
13123 2019-Jan-16 22:08:32.288309 - [DEBUG] = AllBottom (new jump func)
13124 2019-Jan-16 22:08:32.288333 - [DEBUG]
13125 2019-Jan-16 22:08:32.288356 - [DEBUG] Start adding new jump function
13126 2019-Jan-16 22:08:32.288380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13127 2019-Jan-16 22:08:32.288436 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13128 2019-Jan-16 22:08:32.289076 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13129 2019-Jan-16 22:08:32.289721 - [DEBUG] Edge Function : AllBottom
13130 2019-Jan-16 22:08:32.289749 - [DEBUG] End adding new jump function
13131 2019-Jan-16 22:08:32.289773 - [DEBUG]
13132 2019-Jan-16 22:08:32.289797 - [DEBUG] -------------------------------------------- 377. Path Edge --------------------------------------------
13133 2019-Jan-16 22:08:32.289821 - [DEBUG]
13134 2019-Jan-16 22:08:32.289845 - [DEBUG] Process 377. path edge:
13135 2019-Jan-16 22:08:32.289868 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13136 2019-Jan-16 22:08:32.289924 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
13137 2019-Jan-16 22:08:32.290570 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13138 2019-Jan-16 22:08:32.291210 - [DEBUG]
13139 2019-Jan-16 22:08:32.291235 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13140 2019-Jan-16 22:08:32.291902 - [DEBUG] Possible callees:
13141 2019-Jan-16 22:08:32.291927 - [DEBUG] llvm.dbg.declare
13142 2019-Jan-16 22:08:32.291952 - [DEBUG] Possible return sites:
13143 2019-Jan-16 22:08:32.291976 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16913144 2019-Jan-16 22:08:32.293250 - [DEBUG] Found and process special summary
13145 2019-Jan-16 22:08:32.293284 - [DEBUG] Compose: EdgeIdentity * AllBottom
13146 2019-Jan-16 22:08:32.293311 - [DEBUG]
13147 2019-Jan-16 22:08:32.293335 - [DEBUG] Propagate flow
13148 2019-Jan-16 22:08:32.293367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13149 2019-Jan-16 22:08:32.293424 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13150 2019-Jan-16 22:08:32.294065 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13151 2019-Jan-16 22:08:32.294706 - [DEBUG] Edge function : AllBottom (result of previous compose)
13152 2019-Jan-16 22:08:32.294732 - [DEBUG]
13153 2019-Jan-16 22:08:32.294770 - [DEBUG] Join: AllTop & AllBottom
13154 2019-Jan-16 22:08:32.294797 - [DEBUG] = AllBottom (new jump func)
13155 2019-Jan-16 22:08:32.294822 - [DEBUG]
13156 2019-Jan-16 22:08:32.294845 - [DEBUG] Start adding new jump function
13157 2019-Jan-16 22:08:32.294869 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13158 2019-Jan-16 22:08:32.294925 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13159 2019-Jan-16 22:08:32.295567 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13160 2019-Jan-16 22:08:32.296208 - [DEBUG] Edge Function : AllBottom
13161 2019-Jan-16 22:08:32.296236 - [DEBUG] End adding new jump function
13162 2019-Jan-16 22:08:32.296260 - [DEBUG]
13163 2019-Jan-16 22:08:32.296284 - [DEBUG] -------------------------------------------- 378. Path Edge --------------------------------------------
13164 2019-Jan-16 22:08:32.296309 - [DEBUG]
13165 2019-Jan-16 22:08:32.296332 - [DEBUG] Process 378. path edge:
13166 2019-Jan-16 22:08:32.296356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13167 2019-Jan-16 22:08:32.296413 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
13168 2019-Jan-16 22:08:32.297053 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13169 2019-Jan-16 22:08:32.297695 - [DEBUG]
13170 2019-Jan-16 22:08:32.297720 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13171 2019-Jan-16 22:08:32.298388 - [DEBUG] Compose: EdgeIdentity * AllBottom
13172 2019-Jan-16 22:08:32.298416 - [DEBUG]
13173 2019-Jan-16 22:08:32.298439 - [DEBUG] Propagate flow
13174 2019-Jan-16 22:08:32.298463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13175 2019-Jan-16 22:08:32.298519 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13176 2019-Jan-16 22:08:32.299156 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13177 2019-Jan-16 22:08:32.299797 - [DEBUG] Edge function : AllBottom (result of previous compose)
13178 2019-Jan-16 22:08:32.299823 - [DEBUG]
13179 2019-Jan-16 22:08:32.299848 - [DEBUG] Join: AllTop & AllBottom
13180 2019-Jan-16 22:08:32.299874 - [DEBUG] = AllBottom (new jump func)
13181 2019-Jan-16 22:08:32.299898 - [DEBUG]
13182 2019-Jan-16 22:08:32.299922 - [DEBUG] Start adding new jump function
13183 2019-Jan-16 22:08:32.299945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13184 2019-Jan-16 22:08:32.300001 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13185 2019-Jan-16 22:08:32.300642 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13186 2019-Jan-16 22:08:32.301279 - [DEBUG] Edge Function : AllBottom
13187 2019-Jan-16 22:08:32.301307 - [DEBUG] End adding new jump function
13188 2019-Jan-16 22:08:32.301331 - [DEBUG]
13189 2019-Jan-16 22:08:32.301355 - [DEBUG] -------------------------------------------- 379. Path Edge --------------------------------------------
13190 2019-Jan-16 22:08:32.301380 - [DEBUG]
13191 2019-Jan-16 22:08:32.301403 - [DEBUG] Process 379. path edge:
13192 2019-Jan-16 22:08:32.301440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13193 2019-Jan-16 22:08:32.301505 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
13194 2019-Jan-16 22:08:32.302144 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13195 2019-Jan-16 22:08:32.302784 - [DEBUG]
13196 2019-Jan-16 22:08:32.302809 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13197 2019-Jan-16 22:08:32.303458 - [DEBUG] Compose: EdgeIdentity * AllBottom
13198 2019-Jan-16 22:08:32.303487 - [DEBUG]
13199 2019-Jan-16 22:08:32.303511 - [DEBUG] Propagate flow
13200 2019-Jan-16 22:08:32.303535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13201 2019-Jan-16 22:08:32.303592 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13202 2019-Jan-16 22:08:32.304231 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13203 2019-Jan-16 22:08:32.304886 - [DEBUG] Edge function : AllBottom (result of previous compose)
13204 2019-Jan-16 22:08:32.304911 - [DEBUG]
13205 2019-Jan-16 22:08:32.304936 - [DEBUG] Join: AllTop & AllBottom
13206 2019-Jan-16 22:08:32.304962 - [DEBUG] = AllBottom (new jump func)
13207 2019-Jan-16 22:08:32.304986 - [DEBUG]
13208 2019-Jan-16 22:08:32.305010 - [DEBUG] Start adding new jump function
13209 2019-Jan-16 22:08:32.305033 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13210 2019-Jan-16 22:08:32.305089 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13211 2019-Jan-16 22:08:32.305728 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13212 2019-Jan-16 22:08:32.306367 - [DEBUG] Edge Function : AllBottom
13213 2019-Jan-16 22:08:32.306395 - [DEBUG] End adding new jump function
13214 2019-Jan-16 22:08:32.306419 - [DEBUG]
13215 2019-Jan-16 22:08:32.306443 - [DEBUG] -------------------------------------------- 380. Path Edge --------------------------------------------
13216 2019-Jan-16 22:08:32.306468 - [DEBUG]
13217 2019-Jan-16 22:08:32.306491 - [DEBUG] Process 380. path edge:
13218 2019-Jan-16 22:08:32.306515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13219 2019-Jan-16 22:08:32.306571 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
13220 2019-Jan-16 22:08:32.307210 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13221 2019-Jan-16 22:08:32.307848 - [DEBUG]
13222 2019-Jan-16 22:08:32.307873 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13223 2019-Jan-16 22:08:32.308540 - [DEBUG] Compose: EdgeIdentity * AllBottom
13224 2019-Jan-16 22:08:32.308568 - [DEBUG]
13225 2019-Jan-16 22:08:32.308592 - [DEBUG] Propagate flow
13226 2019-Jan-16 22:08:32.308616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13227 2019-Jan-16 22:08:32.308672 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13228 2019-Jan-16 22:08:32.309310 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13229 2019-Jan-16 22:08:32.309948 - [DEBUG] Edge function : AllBottom (result of previous compose)
13230 2019-Jan-16 22:08:32.309974 - [DEBUG]
13231 2019-Jan-16 22:08:32.309998 - [DEBUG] Join: AllTop & AllBottom
13232 2019-Jan-16 22:08:32.310024 - [DEBUG] = AllBottom (new jump func)
13233 2019-Jan-16 22:08:32.310049 - [DEBUG]
13234 2019-Jan-16 22:08:32.310072 - [DEBUG] Start adding new jump function
13235 2019-Jan-16 22:08:32.310096 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13236 2019-Jan-16 22:08:32.310152 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13237 2019-Jan-16 22:08:32.310799 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13238 2019-Jan-16 22:08:32.311450 - [DEBUG] Edge Function : AllBottom
13239 2019-Jan-16 22:08:32.311478 - [DEBUG] End adding new jump function
13240 2019-Jan-16 22:08:32.311502 - [DEBUG]
13241 2019-Jan-16 22:08:32.311525 - [DEBUG] -------------------------------------------- 381. Path Edge --------------------------------------------
13242 2019-Jan-16 22:08:32.311550 - [DEBUG]
13243 2019-Jan-16 22:08:32.311574 - [DEBUG] Process 381. path edge:
13244 2019-Jan-16 22:08:32.311597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13245 2019-Jan-16 22:08:32.311654 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
13246 2019-Jan-16 22:08:32.312290 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13247 2019-Jan-16 22:08:32.312931 - [DEBUG]
13248 2019-Jan-16 22:08:32.312957 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13249 2019-Jan-16 22:08:32.313606 - [DEBUG] Compose: EdgeIdentity * AllBottom
13250 2019-Jan-16 22:08:32.313634 - [DEBUG]
13251 2019-Jan-16 22:08:32.313658 - [DEBUG] Propagate flow
13252 2019-Jan-16 22:08:32.313681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13253 2019-Jan-16 22:08:32.313737 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13254 2019-Jan-16 22:08:32.314386 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13255 2019-Jan-16 22:08:32.315042 - [DEBUG] Edge function : AllBottom (result of previous compose)
13256 2019-Jan-16 22:08:32.315067 - [DEBUG]
13257 2019-Jan-16 22:08:32.315092 - [DEBUG] Join: AllTop & AllBottom
13258 2019-Jan-16 22:08:32.315118 - [DEBUG] = AllBottom (new jump func)
13259 2019-Jan-16 22:08:32.315143 - [DEBUG]
13260 2019-Jan-16 22:08:32.315166 - [DEBUG] Start adding new jump function
13261 2019-Jan-16 22:08:32.315189 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13262 2019-Jan-16 22:08:32.315246 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13263 2019-Jan-16 22:08:32.315885 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13264 2019-Jan-16 22:08:32.316523 - [DEBUG] Edge Function : AllBottom
13265 2019-Jan-16 22:08:32.316551 - [DEBUG] End adding new jump function
13266 2019-Jan-16 22:08:32.316575 - [DEBUG]
13267 2019-Jan-16 22:08:32.316599 - [DEBUG] -------------------------------------------- 382. Path Edge --------------------------------------------
13268 2019-Jan-16 22:08:32.316624 - [DEBUG]
13269 2019-Jan-16 22:08:32.316647 - [DEBUG] Process 382. path edge:
13270 2019-Jan-16 22:08:32.316671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13271 2019-Jan-16 22:08:32.316727 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
13272 2019-Jan-16 22:08:32.317365 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13273 2019-Jan-16 22:08:32.318004 - [DEBUG]
13274 2019-Jan-16 22:08:32.318029 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13275 2019-Jan-16 22:08:32.318697 - [DEBUG] Compose: EdgeIdentity * AllBottom
13276 2019-Jan-16 22:08:32.318726 - [DEBUG]
13277 2019-Jan-16 22:08:32.318749 - [DEBUG] Propagate flow
13278 2019-Jan-16 22:08:32.318773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13279 2019-Jan-16 22:08:32.318829 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13280 2019-Jan-16 22:08:32.319473 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13281 2019-Jan-16 22:08:32.320113 - [DEBUG] Edge function : AllBottom (result of previous compose)
13282 2019-Jan-16 22:08:32.320139 - [DEBUG]
13283 2019-Jan-16 22:08:32.320164 - [DEBUG] Join: AllTop & AllBottom
13284 2019-Jan-16 22:08:32.320190 - [DEBUG] = AllBottom (new jump func)
13285 2019-Jan-16 22:08:32.320214 - [DEBUG]
13286 2019-Jan-16 22:08:32.320238 - [DEBUG] Start adding new jump function
13287 2019-Jan-16 22:08:32.320261 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13288 2019-Jan-16 22:08:32.320317 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13289 2019-Jan-16 22:08:32.320957 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13290 2019-Jan-16 22:08:32.321608 - [DEBUG] Edge Function : AllBottom
13291 2019-Jan-16 22:08:32.321636 - [DEBUG] End adding new jump function
13292 2019-Jan-16 22:08:32.321660 - [DEBUG]
13293 2019-Jan-16 22:08:32.321684 - [DEBUG] -------------------------------------------- 383. Path Edge --------------------------------------------
13294 2019-Jan-16 22:08:32.321708 - [DEBUG]
13295 2019-Jan-16 22:08:32.321732 - [DEBUG] Process 383. path edge:
13296 2019-Jan-16 22:08:32.321756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13297 2019-Jan-16 22:08:32.321812 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
13298 2019-Jan-16 22:08:32.322447 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13299 2019-Jan-16 22:08:32.323087 - [DEBUG]
13300 2019-Jan-16 22:08:32.323112 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13301 2019-Jan-16 22:08:32.323760 - [DEBUG] Compose: EdgeIdentity * AllBottom
13302 2019-Jan-16 22:08:32.323789 - [DEBUG]
13303 2019-Jan-16 22:08:32.323813 - [DEBUG] Propagate flow
13304 2019-Jan-16 22:08:32.323836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13305 2019-Jan-16 22:08:32.323893 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13306 2019-Jan-16 22:08:32.324530 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13307 2019-Jan-16 22:08:32.325187 - [DEBUG] Edge function : AllBottom (result of previous compose)
13308 2019-Jan-16 22:08:32.325213 - [DEBUG]
13309 2019-Jan-16 22:08:32.325237 - [DEBUG] Join: AllTop & AllBottom
13310 2019-Jan-16 22:08:32.325263 - [DEBUG] = AllBottom (new jump func)
13311 2019-Jan-16 22:08:32.325288 - [DEBUG]
13312 2019-Jan-16 22:08:32.325311 - [DEBUG] Start adding new jump function
13313 2019-Jan-16 22:08:32.325334 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13314 2019-Jan-16 22:08:32.325390 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13315 2019-Jan-16 22:08:32.326031 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13316 2019-Jan-16 22:08:32.326666 - [DEBUG] Edge Function : AllBottom
13317 2019-Jan-16 22:08:32.326694 - [DEBUG] End adding new jump function
13318 2019-Jan-16 22:08:32.326718 - [DEBUG]
13319 2019-Jan-16 22:08:32.326742 - [DEBUG] -------------------------------------------- 384. Path Edge --------------------------------------------
13320 2019-Jan-16 22:08:32.326767 - [DEBUG]
13321 2019-Jan-16 22:08:32.326790 - [DEBUG] Process 384. path edge:
13322 2019-Jan-16 22:08:32.326814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13323 2019-Jan-16 22:08:32.326870 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
13324 2019-Jan-16 22:08:32.327505 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13325 2019-Jan-16 22:08:32.328167 - [DEBUG]
13326 2019-Jan-16 22:08:32.328192 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13327 2019-Jan-16 22:08:32.328842 - [DEBUG] Compose: EdgeIdentity * AllBottom
13328 2019-Jan-16 22:08:32.328870 - [DEBUG]
13329 2019-Jan-16 22:08:32.328894 - [DEBUG] Propagate flow
13330 2019-Jan-16 22:08:32.328918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13331 2019-Jan-16 22:08:32.328974 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13332 2019-Jan-16 22:08:32.329619 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13333 2019-Jan-16 22:08:32.330259 - [DEBUG] Edge function : AllBottom (result of previous compose)
13334 2019-Jan-16 22:08:32.330285 - [DEBUG]
13335 2019-Jan-16 22:08:32.330309 - [DEBUG] Join: AllTop & AllBottom
13336 2019-Jan-16 22:08:32.330335 - [DEBUG] = AllBottom (new jump func)
13337 2019-Jan-16 22:08:32.330360 - [DEBUG]
13338 2019-Jan-16 22:08:32.330383 - [DEBUG] Start adding new jump function
13339 2019-Jan-16 22:08:32.330406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13340 2019-Jan-16 22:08:32.330462 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13341 2019-Jan-16 22:08:32.331103 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13342 2019-Jan-16 22:08:32.331760 - [DEBUG] Edge Function : AllBottom
13343 2019-Jan-16 22:08:32.331788 - [DEBUG] End adding new jump function
13344 2019-Jan-16 22:08:32.331812 - [DEBUG]
13345 2019-Jan-16 22:08:32.331835 - [DEBUG] -------------------------------------------- 385. Path Edge --------------------------------------------
13346 2019-Jan-16 22:08:32.331860 - [DEBUG]
13347 2019-Jan-16 22:08:32.331883 - [DEBUG] Process 385. path edge:
13348 2019-Jan-16 22:08:32.331907 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13349 2019-Jan-16 22:08:32.331963 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
13350 2019-Jan-16 22:08:32.332604 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13351 2019-Jan-16 22:08:32.333245 - [DEBUG]
13352 2019-Jan-16 22:08:32.333271 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13353 2019-Jan-16 22:08:32.333926 - [DEBUG] Compose: EdgeIdentity * AllBottom
13354 2019-Jan-16 22:08:32.333954 - [DEBUG]
13355 2019-Jan-16 22:08:32.333979 - [DEBUG] Propagate flow
13356 2019-Jan-16 22:08:32.334002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13357 2019-Jan-16 22:08:32.334058 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13358 2019-Jan-16 22:08:32.334695 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13359 2019-Jan-16 22:08:32.335353 - [DEBUG] Edge function : AllBottom (result of previous compose)
13360 2019-Jan-16 22:08:32.335378 - [DEBUG]
13361 2019-Jan-16 22:08:32.335403 - [DEBUG] Join: AllTop & AllBottom
13362 2019-Jan-16 22:08:32.335429 - [DEBUG] = AllBottom (new jump func)
13363 2019-Jan-16 22:08:32.335454 - [DEBUG]
13364 2019-Jan-16 22:08:32.335477 - [DEBUG] Start adding new jump function
13365 2019-Jan-16 22:08:32.335500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13366 2019-Jan-16 22:08:32.335557 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13367 2019-Jan-16 22:08:32.336196 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13368 2019-Jan-16 22:08:32.336840 - [DEBUG] Edge Function : AllBottom
13369 2019-Jan-16 22:08:32.336869 - [DEBUG] End adding new jump function
13370 2019-Jan-16 22:08:32.336893 - [DEBUG]
13371 2019-Jan-16 22:08:32.336916 - [DEBUG] -------------------------------------------- 386. Path Edge --------------------------------------------
13372 2019-Jan-16 22:08:32.336941 - [DEBUG]
13373 2019-Jan-16 22:08:32.336964 - [DEBUG] Process 386. path edge:
13374 2019-Jan-16 22:08:32.336988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13375 2019-Jan-16 22:08:32.337045 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
13376 2019-Jan-16 22:08:32.337682 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13377 2019-Jan-16 22:08:32.338339 - [DEBUG]
13378 2019-Jan-16 22:08:32.338364 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13379 2019-Jan-16 22:08:32.339013 - [DEBUG] Compose: EdgeIdentity * AllBottom
13380 2019-Jan-16 22:08:32.339041 - [DEBUG]
13381 2019-Jan-16 22:08:32.339065 - [DEBUG] Propagate flow
13382 2019-Jan-16 22:08:32.339088 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13383 2019-Jan-16 22:08:32.339145 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13384 2019-Jan-16 22:08:32.339782 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13385 2019-Jan-16 22:08:32.340423 - [DEBUG] Edge function : AllBottom (result of previous compose)
13386 2019-Jan-16 22:08:32.340449 - [DEBUG]
13387 2019-Jan-16 22:08:32.340474 - [DEBUG] Join: AllTop & AllBottom
13388 2019-Jan-16 22:08:32.340500 - [DEBUG] = AllBottom (new jump func)
13389 2019-Jan-16 22:08:32.340524 - [DEBUG]
13390 2019-Jan-16 22:08:32.340547 - [DEBUG] Start adding new jump function
13391 2019-Jan-16 22:08:32.340571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13392 2019-Jan-16 22:08:32.340627 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13393 2019-Jan-16 22:08:32.341267 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13394 2019-Jan-16 22:08:32.341918 - [DEBUG] Edge Function : AllBottom
13395 2019-Jan-16 22:08:32.341946 - [DEBUG] End adding new jump function
13396 2019-Jan-16 22:08:32.341970 - [DEBUG]
13397 2019-Jan-16 22:08:32.341994 - [DEBUG] -------------------------------------------- 387. Path Edge --------------------------------------------
13398 2019-Jan-16 22:08:32.342018 - [DEBUG]
13399 2019-Jan-16 22:08:32.342042 - [DEBUG] Process 387. path edge:
13400 2019-Jan-16 22:08:32.342065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13401 2019-Jan-16 22:08:32.342121 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
13402 2019-Jan-16 22:08:32.342757 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13403 2019-Jan-16 22:08:32.343397 - [DEBUG]
13404 2019-Jan-16 22:08:32.343421 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13405 2019-Jan-16 22:08:32.344065 - [DEBUG] Start of endsummarytab entry
13406 2019-Jan-16 22:08:32.344095 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
13407 2019-Jan-16 22:08:32.344733 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
13408 2019-Jan-16 22:08:32.344806 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13409 2019-Jan-16 22:08:32.345442 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
13410 2019-Jan-16 22:08:32.346079 - [DEBUG] EF: AllBottom
13411 2019-Jan-16 22:08:32.346105 - [DEBUG]
13412 2019-Jan-16 22:08:32.346129 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13413 2019-Jan-16 22:08:32.346779 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
13414 2019-Jan-16 22:08:32.347414 - [DEBUG] EF: AllBottom
13415 2019-Jan-16 22:08:32.347439 - [DEBUG]
13416 2019-Jan-16 22:08:32.347463 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13417 2019-Jan-16 22:08:32.348111 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
13418 2019-Jan-16 22:08:32.348747 - [DEBUG] EF: AllBottom
13419 2019-Jan-16 22:08:32.348772 - [DEBUG]
13420 2019-Jan-16 22:08:32.348796 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13421 2019-Jan-16 22:08:32.349431 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
13422 2019-Jan-16 22:08:32.350064 - [DEBUG] EF: AllBottom
13423 2019-Jan-16 22:08:32.350090 - [DEBUG]
13424 2019-Jan-16 22:08:32.350114 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13425 2019-Jan-16 22:08:32.350749 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13426 2019-Jan-16 22:08:32.351388 - [DEBUG] EF: AllBottom
13427 2019-Jan-16 22:08:32.351424 - [DEBUG]
13428 2019-Jan-16 22:08:32.351450 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13429 2019-Jan-16 22:08:32.352085 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
13430 2019-Jan-16 22:08:32.352724 - [DEBUG] EF: AllBottom
13431 2019-Jan-16 22:08:32.352749 - [DEBUG]
13432 2019-Jan-16 22:08:32.352773 - [DEBUG] ---------------
13433 2019-Jan-16 22:08:32.352797 - [DEBUG]
13434 2019-Jan-16 22:08:32.352822 - [DEBUG] End of endsummarytab entry
13435 2019-Jan-16 22:08:32.352846 - [DEBUG]
13436 2019-Jan-16 22:08:32.352870 - [DEBUG] Start of incomingtab entry
13437 2019-Jan-16 22:08:32.352895 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
13438 2019-Jan-16 22:08:32.353532 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
13439 2019-Jan-16 22:08:32.353589 - [DEBUG] ---------------
13440 2019-Jan-16 22:08:32.353613 - [DEBUG] End of incomingtab entry
13441 2019-Jan-16 22:08:32.353637 - [DEBUG]
13442 2019-Jan-16 22:08:32.353663 - [DEBUG] EDGE:
13443 2019-Jan-16 22:08:32.353719 - [DEBUG] ---> 13444 2019-Jan-16 22:08:32.354357 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13445 2019-Jan-16 22:08:32.355013 - [DEBUG]
13446 2019-Jan-16 22:08:32.355040 - [DEBUG] EDGE:
13447 2019-Jan-16 22:08:32.355097 - [DEBUG] ---> 13448 2019-Jan-16 22:08:32.355733 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13449 2019-Jan-16 22:08:32.356373 - [DEBUG]
13450 2019-Jan-16 22:08:32.356407 - [DEBUG] Compose: EdgeIdentity * AllBottom
13451 2019-Jan-16 22:08:32.356435 - [DEBUG]
13452 2019-Jan-16 22:08:32.356459 - [DEBUG] Propagate flow
13453 2019-Jan-16 22:08:32.356483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13454 2019-Jan-16 22:08:32.356539 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13455 2019-Jan-16 22:08:32.357187 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13456 2019-Jan-16 22:08:32.357826 - [DEBUG] Edge function : AllBottom (result of previous compose)
13457 2019-Jan-16 22:08:32.357852 - [DEBUG]
13458 2019-Jan-16 22:08:32.357877 - [DEBUG] Join: AllTop & AllBottom
13459 2019-Jan-16 22:08:32.357904 - [DEBUG] = AllBottom (new jump func)
13460 2019-Jan-16 22:08:32.357929 - [DEBUG]
13461 2019-Jan-16 22:08:32.357952 - [DEBUG] Start adding new jump function
13462 2019-Jan-16 22:08:32.357984 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13463 2019-Jan-16 22:08:32.358041 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13464 2019-Jan-16 22:08:32.358698 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13465 2019-Jan-16 22:08:32.359345 - [DEBUG] Edge Function : AllBottom
13466 2019-Jan-16 22:08:32.359374 - [DEBUG] End adding new jump function
13467 2019-Jan-16 22:08:32.359398 - [DEBUG]
13468 2019-Jan-16 22:08:32.359422 - [DEBUG] -------------------------------------------- 388. Path Edge --------------------------------------------
13469 2019-Jan-16 22:08:32.359447 - [DEBUG]
13470 2019-Jan-16 22:08:32.359470 - [DEBUG] Process 388. path edge:
13471 2019-Jan-16 22:08:32.359495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13472 2019-Jan-16 22:08:32.359551 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
13473 2019-Jan-16 22:08:32.360197 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13474 2019-Jan-16 22:08:32.360838 - [DEBUG]
13475 2019-Jan-16 22:08:32.360862 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13476 2019-Jan-16 22:08:32.361529 - [DEBUG] Possible callees:
13477 2019-Jan-16 22:08:32.361555 - [DEBUG] llvm.dbg.declare
13478 2019-Jan-16 22:08:32.361580 - [DEBUG] Possible return sites:
13479 2019-Jan-16 22:08:32.361604 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19313480 2019-Jan-16 22:08:32.362882 - [DEBUG] Found and process special summary
13481 2019-Jan-16 22:08:32.362916 - [DEBUG] Compose: EdgeIdentity * AllBottom
13482 2019-Jan-16 22:08:32.362943 - [DEBUG]
13483 2019-Jan-16 22:08:32.362968 - [DEBUG] Propagate flow
13484 2019-Jan-16 22:08:32.362991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13485 2019-Jan-16 22:08:32.363048 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13486 2019-Jan-16 22:08:32.363689 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13487 2019-Jan-16 22:08:32.364329 - [DEBUG] Edge function : AllBottom (result of previous compose)
13488 2019-Jan-16 22:08:32.364355 - [DEBUG]
13489 2019-Jan-16 22:08:32.364380 - [DEBUG] Join: AllTop & AllBottom
13490 2019-Jan-16 22:08:32.364406 - [DEBUG] = AllBottom (new jump func)
13491 2019-Jan-16 22:08:32.364431 - [DEBUG]
13492 2019-Jan-16 22:08:32.364454 - [DEBUG] Start adding new jump function
13493 2019-Jan-16 22:08:32.364478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13494 2019-Jan-16 22:08:32.364535 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13495 2019-Jan-16 22:08:32.365191 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13496 2019-Jan-16 22:08:32.365830 - [DEBUG] Edge Function : AllBottom
13497 2019-Jan-16 22:08:32.365858 - [DEBUG] End adding new jump function
13498 2019-Jan-16 22:08:32.365882 - [DEBUG]
13499 2019-Jan-16 22:08:32.365906 - [DEBUG] -------------------------------------------- 389. Path Edge --------------------------------------------
13500 2019-Jan-16 22:08:32.365931 - [DEBUG]
13501 2019-Jan-16 22:08:32.365955 - [DEBUG] Process 389. path edge:
13502 2019-Jan-16 22:08:32.365979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13503 2019-Jan-16 22:08:32.366035 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
13504 2019-Jan-16 22:08:32.366682 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13505 2019-Jan-16 22:08:32.367323 - [DEBUG]
13506 2019-Jan-16 22:08:32.367348 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13507 2019-Jan-16 22:08:32.367999 - [DEBUG] Compose: EdgeIdentity * AllBottom
13508 2019-Jan-16 22:08:32.368027 - [DEBUG]
13509 2019-Jan-16 22:08:32.368051 - [DEBUG] Propagate flow
13510 2019-Jan-16 22:08:32.368075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13511 2019-Jan-16 22:08:32.368144 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13512 2019-Jan-16 22:08:32.368782 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13513 2019-Jan-16 22:08:32.369422 - [DEBUG] Edge function : AllBottom (result of previous compose)
13514 2019-Jan-16 22:08:32.369448 - [DEBUG]
13515 2019-Jan-16 22:08:32.369473 - [DEBUG] Join: AllTop & AllBottom
13516 2019-Jan-16 22:08:32.369499 - [DEBUG] = AllBottom (new jump func)
13517 2019-Jan-16 22:08:32.369524 - [DEBUG]
13518 2019-Jan-16 22:08:32.369548 - [DEBUG] Start adding new jump function
13519 2019-Jan-16 22:08:32.369571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13520 2019-Jan-16 22:08:32.369627 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13521 2019-Jan-16 22:08:32.370268 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13522 2019-Jan-16 22:08:32.370904 - [DEBUG] Edge Function : AllBottom
13523 2019-Jan-16 22:08:32.370931 - [DEBUG] End adding new jump function
13524 2019-Jan-16 22:08:32.370956 - [DEBUG]
13525 2019-Jan-16 22:08:32.370980 - [DEBUG] -------------------------------------------- 390. Path Edge --------------------------------------------
13526 2019-Jan-16 22:08:32.371004 - [DEBUG]
13527 2019-Jan-16 22:08:32.371028 - [DEBUG] Process 390. path edge:
13528 2019-Jan-16 22:08:32.371052 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13529 2019-Jan-16 22:08:32.371109 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
13530 2019-Jan-16 22:08:32.371759 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13531 2019-Jan-16 22:08:32.372400 - [DEBUG]
13532 2019-Jan-16 22:08:32.372425 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13533 2019-Jan-16 22:08:32.373072 - [DEBUG] Compose: EdgeIdentity * AllBottom
13534 2019-Jan-16 22:08:32.373100 - [DEBUG]
13535 2019-Jan-16 22:08:32.373124 - [DEBUG] Propagate flow
13536 2019-Jan-16 22:08:32.373148 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13537 2019-Jan-16 22:08:32.373204 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13538 2019-Jan-16 22:08:32.373840 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13539 2019-Jan-16 22:08:32.374480 - [DEBUG] Edge function : AllBottom (result of previous compose)
13540 2019-Jan-16 22:08:32.374505 - [DEBUG]
13541 2019-Jan-16 22:08:32.374530 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13542 2019-Jan-16 22:08:32.374556 - [DEBUG] = AllBottom
13543 2019-Jan-16 22:08:32.374581 - [DEBUG]
13544 2019-Jan-16 22:08:32.374604 - [DEBUG] PROPAGATE: No new function!
13545 2019-Jan-16 22:08:32.374630 - [DEBUG] EDGE:
13546 2019-Jan-16 22:08:32.374687 - [DEBUG] ---> 13547 2019-Jan-16 22:08:32.375341 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13548 2019-Jan-16 22:08:32.375990 - [DEBUG]
13549 2019-Jan-16 22:08:32.376017 - [DEBUG] EDGE:
13550 2019-Jan-16 22:08:32.376074 - [DEBUG] ---> 13551 2019-Jan-16 22:08:32.376714 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13552 2019-Jan-16 22:08:32.377353 - [DEBUG]
13553 2019-Jan-16 22:08:32.377391 - [DEBUG] Compose: EdgeIdentity * AllBottom
13554 2019-Jan-16 22:08:32.377419 - [DEBUG]
13555 2019-Jan-16 22:08:32.377443 - [DEBUG] Propagate flow
13556 2019-Jan-16 22:08:32.377467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13557 2019-Jan-16 22:08:32.377524 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13558 2019-Jan-16 22:08:32.378178 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13559 2019-Jan-16 22:08:32.378820 - [DEBUG] Edge function : AllBottom (result of previous compose)
13560 2019-Jan-16 22:08:32.378845 - [DEBUG]
13561 2019-Jan-16 22:08:32.378871 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13562 2019-Jan-16 22:08:32.378897 - [DEBUG] = AllBottom
13563 2019-Jan-16 22:08:32.378922 - [DEBUG]
13564 2019-Jan-16 22:08:32.378945 - [DEBUG] PROPAGATE: No new function!
13565 2019-Jan-16 22:08:32.378973 - [DEBUG] EDGE:
13566 2019-Jan-16 22:08:32.379030 - [DEBUG] ---> 13567 2019-Jan-16 22:08:32.379678 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13568 2019-Jan-16 22:08:32.380350 - [DEBUG]
13569 2019-Jan-16 22:08:32.380377 - [DEBUG] EDGE:
13570 2019-Jan-16 22:08:32.380435 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
13571 2019-Jan-16 22:08:32.381078 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13572 2019-Jan-16 22:08:32.381735 - [DEBUG]
13573 2019-Jan-16 22:08:32.381761 - [DEBUG] EDGE:
13574 2019-Jan-16 22:08:32.381819 - [DEBUG] ---> 13575 2019-Jan-16 22:08:32.382454 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13576 2019-Jan-16 22:08:32.383096 - [DEBUG]
13577 2019-Jan-16 22:08:32.383123 - [DEBUG] EDGE:
13578 2019-Jan-16 22:08:32.383180 - [DEBUG] ---> 13579 2019-Jan-16 22:08:32.383817 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13580 2019-Jan-16 22:08:32.384457 - [DEBUG]
13581 2019-Jan-16 22:08:32.384484 - [DEBUG] EDGE:
13582 2019-Jan-16 22:08:32.384541 - [DEBUG] ---> 13583 2019-Jan-16 22:08:32.385198 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13584 2019-Jan-16 22:08:32.385839 - [DEBUG]
13585 2019-Jan-16 22:08:32.385872 - [DEBUG] Compose: EdgeIdentity * AllBottom
13586 2019-Jan-16 22:08:32.385900 - [DEBUG]
13587 2019-Jan-16 22:08:32.385924 - [DEBUG] Propagate flow
13588 2019-Jan-16 22:08:32.385948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13589 2019-Jan-16 22:08:32.386004 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13590 2019-Jan-16 22:08:32.386645 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13591 2019-Jan-16 22:08:32.387298 - [DEBUG] Edge function : AllBottom (result of previous compose)
13592 2019-Jan-16 22:08:32.387324 - [DEBUG]
13593 2019-Jan-16 22:08:32.387350 - [DEBUG] Join: AllTop & AllBottom
13594 2019-Jan-16 22:08:32.387376 - [DEBUG] = AllBottom (new jump func)
13595 2019-Jan-16 22:08:32.387401 - [DEBUG]
13596 2019-Jan-16 22:08:32.387425 - [DEBUG] Start adding new jump function
13597 2019-Jan-16 22:08:32.387448 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13598 2019-Jan-16 22:08:32.387505 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13599 2019-Jan-16 22:08:32.388166 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13600 2019-Jan-16 22:08:32.388806 - [DEBUG] Edge Function : AllBottom
13601 2019-Jan-16 22:08:32.388834 - [DEBUG] End adding new jump function
13602 2019-Jan-16 22:08:32.388858 - [DEBUG]
13603 2019-Jan-16 22:08:32.388882 - [DEBUG] -------------------------------------------- 391. Path Edge --------------------------------------------
13604 2019-Jan-16 22:08:32.388906 - [DEBUG]
13605 2019-Jan-16 22:08:32.388930 - [DEBUG] Process 391. path edge:
13606 2019-Jan-16 22:08:32.388954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13607 2019-Jan-16 22:08:32.389010 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
13608 2019-Jan-16 22:08:32.389650 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13609 2019-Jan-16 22:08:32.390291 - [DEBUG]
13610 2019-Jan-16 22:08:32.390316 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13611 2019-Jan-16 22:08:32.390970 - [DEBUG] Compose: EdgeIdentity * AllBottom
13612 2019-Jan-16 22:08:32.390998 - [DEBUG]
13613 2019-Jan-16 22:08:32.391022 - [DEBUG] Propagate flow
13614 2019-Jan-16 22:08:32.391046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13615 2019-Jan-16 22:08:32.391102 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
13616 2019-Jan-16 22:08:32.391752 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13617 2019-Jan-16 22:08:32.392395 - [DEBUG] Edge function : AllBottom (result of previous compose)
13618 2019-Jan-16 22:08:32.392421 - [DEBUG]
13619 2019-Jan-16 22:08:32.392446 - [DEBUG] Join: AllTop & AllBottom
13620 2019-Jan-16 22:08:32.392472 - [DEBUG] = AllBottom (new jump func)
13621 2019-Jan-16 22:08:32.392497 - [DEBUG]
13622 2019-Jan-16 22:08:32.392521 - [DEBUG] Start adding new jump function
13623 2019-Jan-16 22:08:32.392544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13624 2019-Jan-16 22:08:32.392601 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13625 2019-Jan-16 22:08:32.393242 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
13626 2019-Jan-16 22:08:32.393876 - [DEBUG] Edge Function : AllBottom
13627 2019-Jan-16 22:08:32.393904 - [DEBUG] End adding new jump function
13628 2019-Jan-16 22:08:32.393928 - [DEBUG]
13629 2019-Jan-16 22:08:32.393952 - [DEBUG] -------------------------------------------- 392. Path Edge --------------------------------------------
13630 2019-Jan-16 22:08:32.393977 - [DEBUG]
13631 2019-Jan-16 22:08:32.394001 - [DEBUG] Process 392. path edge:
13632 2019-Jan-16 22:08:32.394025 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13633 2019-Jan-16 22:08:32.394081 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
13634 2019-Jan-16 22:08:32.394716 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
13635 2019-Jan-16 22:08:32.395375 - [DEBUG]
13636 2019-Jan-16 22:08:32.395409 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
13637 2019-Jan-16 22:08:32.396059 - [DEBUG] Compose: EdgeIdentity * AllBottom
13638 2019-Jan-16 22:08:32.396087 - [DEBUG]
13639 2019-Jan-16 22:08:32.396111 - [DEBUG] Propagate flow
13640 2019-Jan-16 22:08:32.396134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13641 2019-Jan-16 22:08:32.396190 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13642 2019-Jan-16 22:08:32.396828 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13643 2019-Jan-16 22:08:32.397469 - [DEBUG] Edge function : AllBottom (result of previous compose)
13644 2019-Jan-16 22:08:32.397495 - [DEBUG]
13645 2019-Jan-16 22:08:32.397520 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13646 2019-Jan-16 22:08:32.397546 - [DEBUG] = AllBottom
13647 2019-Jan-16 22:08:32.397570 - [DEBUG]
13648 2019-Jan-16 22:08:32.397594 - [DEBUG] PROPAGATE: No new function!
13649 2019-Jan-16 22:08:32.397619 - [DEBUG] EDGE:
13650 2019-Jan-16 22:08:32.397677 - [DEBUG] ---> 13651 2019-Jan-16 22:08:32.398327 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13652 2019-Jan-16 22:08:32.398969 - [DEBUG]
13653 2019-Jan-16 22:08:32.398995 - [DEBUG] EDGE:
13654 2019-Jan-16 22:08:32.399052 - [DEBUG] ---> 13655 2019-Jan-16 22:08:32.399693 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13656 2019-Jan-16 22:08:32.400335 - [DEBUG]
13657 2019-Jan-16 22:08:32.400361 - [DEBUG] EDGE:
13658 2019-Jan-16 22:08:32.400419 - [DEBUG] ---> 13659 2019-Jan-16 22:08:32.401055 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13660 2019-Jan-16 22:08:32.401711 - [DEBUG]
13661 2019-Jan-16 22:08:32.401738 - [DEBUG] EDGE:
13662 2019-Jan-16 22:08:32.401795 - [DEBUG] ---> 13663 2019-Jan-16 22:08:32.402434 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13664 2019-Jan-16 22:08:32.403073 - [DEBUG]
13665 2019-Jan-16 22:08:32.403100 - [DEBUG] EDGE:
13666 2019-Jan-16 22:08:32.403157 - [DEBUG] ---> 13667 2019-Jan-16 22:08:32.403794 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13668 2019-Jan-16 22:08:32.404434 - [DEBUG]
13669 2019-Jan-16 22:08:32.404460 - [DEBUG] EDGE:
13670 2019-Jan-16 22:08:32.404517 - [DEBUG] ---> 13671 2019-Jan-16 22:08:32.405173 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13672 2019-Jan-16 22:08:32.405814 - [DEBUG]
13673 2019-Jan-16 22:08:32.405852 - [DEBUG] Compose: EdgeIdentity * AllBottom
13674 2019-Jan-16 22:08:32.405880 - [DEBUG]
13675 2019-Jan-16 22:08:32.405904 - [DEBUG] Propagate flow
13676 2019-Jan-16 22:08:32.405928 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13677 2019-Jan-16 22:08:32.405985 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13678 2019-Jan-16 22:08:32.406631 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13679 2019-Jan-16 22:08:32.407273 - [DEBUG] Edge function : AllBottom (result of previous compose)
13680 2019-Jan-16 22:08:32.407298 - [DEBUG]
13681 2019-Jan-16 22:08:32.407324 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13682 2019-Jan-16 22:08:32.407350 - [DEBUG] = AllBottom
13683 2019-Jan-16 22:08:32.407375 - [DEBUG]
13684 2019-Jan-16 22:08:32.407398 - [DEBUG] PROPAGATE: No new function!
13685 2019-Jan-16 22:08:32.407426 - [DEBUG] EDGE:
13686 2019-Jan-16 22:08:32.407484 - [DEBUG] ---> 13687 2019-Jan-16 22:08:32.408146 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13688 2019-Jan-16 22:08:32.408787 - [DEBUG]
13689 2019-Jan-16 22:08:32.408814 - [DEBUG] EDGE:
13690 2019-Jan-16 22:08:32.408871 - [DEBUG] ---> 13691 2019-Jan-16 22:08:32.409507 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13692 2019-Jan-16 22:08:32.410147 - [DEBUG]
13693 2019-Jan-16 22:08:32.410174 - [DEBUG] EDGE:
13694 2019-Jan-16 22:08:32.410231 - [DEBUG] ---> 13695 2019-Jan-16 22:08:32.410869 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13696 2019-Jan-16 22:08:32.411524 - [DEBUG]
13697 2019-Jan-16 22:08:32.411562 - [DEBUG] Compose: EdgeIdentity * AllBottom
13698 2019-Jan-16 22:08:32.411590 - [DEBUG]
13699 2019-Jan-16 22:08:32.411614 - [DEBUG] Propagate flow
13700 2019-Jan-16 22:08:32.411637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13701 2019-Jan-16 22:08:32.411694 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13702 2019-Jan-16 22:08:32.412335 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13703 2019-Jan-16 22:08:32.412976 - [DEBUG] Edge function : AllBottom (result of previous compose)
13704 2019-Jan-16 22:08:32.413002 - [DEBUG]
13705 2019-Jan-16 22:08:32.413028 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13706 2019-Jan-16 22:08:32.413054 - [DEBUG] = AllBottom
13707 2019-Jan-16 22:08:32.413079 - [DEBUG]
13708 2019-Jan-16 22:08:32.413102 - [DEBUG] PROPAGATE: No new function!
13709 2019-Jan-16 22:08:32.413130 - [DEBUG] EDGE:
13710 2019-Jan-16 22:08:32.413188 - [DEBUG] ---> 13711 2019-Jan-16 22:08:32.413836 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13712 2019-Jan-16 22:08:32.414477 - [DEBUG]
13713 2019-Jan-16 22:08:32.414503 - [DEBUG] EDGE:
13714 2019-Jan-16 22:08:32.414561 - [DEBUG] ---> 13715 2019-Jan-16 22:08:32.415213 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13716 2019-Jan-16 22:08:32.415854 - [DEBUG]
13717 2019-Jan-16 22:08:32.415880 - [DEBUG] EDGE:
13718 2019-Jan-16 22:08:32.415938 - [DEBUG] ---> 13719 2019-Jan-16 22:08:32.416574 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13720 2019-Jan-16 22:08:32.417250 - [DEBUG]
13721 2019-Jan-16 22:08:32.417292 - [DEBUG] EDGE:
13722 2019-Jan-16 22:08:32.417359 - [DEBUG] ---> 13723 2019-Jan-16 22:08:32.418056 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13724 2019-Jan-16 22:08:32.418789 - [DEBUG]
13725 2019-Jan-16 22:08:32.418848 - [DEBUG] Compose: EdgeIdentity * AllBottom
13726 2019-Jan-16 22:08:32.418878 - [DEBUG]
13727 2019-Jan-16 22:08:32.418903 - [DEBUG] Propagate flow
13728 2019-Jan-16 22:08:32.418926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13729 2019-Jan-16 22:08:32.418994 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
13730 2019-Jan-16 22:08:32.419657 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13731 2019-Jan-16 22:08:32.420299 - [DEBUG] Edge function : AllBottom (result of previous compose)
13732 2019-Jan-16 22:08:32.420325 - [DEBUG]
13733 2019-Jan-16 22:08:32.420352 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13734 2019-Jan-16 22:08:32.420379 - [DEBUG] = AllBottom
13735 2019-Jan-16 22:08:32.420403 - [DEBUG]
13736 2019-Jan-16 22:08:32.420427 - [DEBUG] PROPAGATE: No new function!
13737 2019-Jan-16 22:08:32.420459 - [DEBUG] EDGE:
13738 2019-Jan-16 22:08:32.420518 - [DEBUG] ---> 13739 2019-Jan-16 22:08:32.421168 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13740 2019-Jan-16 22:08:32.421831 - [DEBUG]
13741 2019-Jan-16 22:08:32.421858 - [DEBUG] EDGE:
13742 2019-Jan-16 22:08:32.421916 - [DEBUG] ---> 13743 2019-Jan-16 22:08:32.422553 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13744 2019-Jan-16 22:08:32.423195 - [DEBUG]
13745 2019-Jan-16 22:08:32.423222 - [DEBUG] EDGE:
13746 2019-Jan-16 22:08:32.423279 - [DEBUG] ---> 13747 2019-Jan-16 22:08:32.423919 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13748 2019-Jan-16 22:08:32.424560 - [DEBUG]
13749 2019-Jan-16 22:08:32.424599 - [DEBUG] Compose: EdgeIdentity * AllBottom
13750 2019-Jan-16 22:08:32.424627 - [DEBUG]
13751 2019-Jan-16 22:08:32.424651 - [DEBUG] Propagate flow
13752 2019-Jan-16 22:08:32.424675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13753 2019-Jan-16 22:08:32.424732 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
13754 2019-Jan-16 22:08:32.425386 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13755 2019-Jan-16 22:08:32.426027 - [DEBUG] Edge function : AllBottom (result of previous compose)
13756 2019-Jan-16 22:08:32.426053 - [DEBUG]
13757 2019-Jan-16 22:08:32.426079 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13758 2019-Jan-16 22:08:32.426105 - [DEBUG] = AllBottom
13759 2019-Jan-16 22:08:32.426130 - [DEBUG]
13760 2019-Jan-16 22:08:32.426153 - [DEBUG] PROPAGATE: No new function!
13761 2019-Jan-16 22:08:32.426181 - [DEBUG] EDGE:
13762 2019-Jan-16 22:08:32.426239 - [DEBUG] ---> 13763 2019-Jan-16 22:08:32.426887 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13764 2019-Jan-16 22:08:32.427554 - [DEBUG]
13765 2019-Jan-16 22:08:32.427582 - [DEBUG] EDGE:
13766 2019-Jan-16 22:08:32.427639 - [DEBUG] ---> 13767 2019-Jan-16 22:08:32.428294 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13768 2019-Jan-16 22:08:32.428935 - [DEBUG]
13769 2019-Jan-16 22:08:32.428962 - [DEBUG] EDGE:
13770 2019-Jan-16 22:08:32.429019 - [DEBUG] ---> 13771 2019-Jan-16 22:08:32.429659 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13772 2019-Jan-16 22:08:32.430300 - [DEBUG]
13773 2019-Jan-16 22:08:32.430338 - [DEBUG] Compose: EdgeIdentity * AllBottom
13774 2019-Jan-16 22:08:32.430366 - [DEBUG]
13775 2019-Jan-16 22:08:32.430390 - [DEBUG] Propagate flow
13776 2019-Jan-16 22:08:32.430414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13777 2019-Jan-16 22:08:32.430471 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13778 2019-Jan-16 22:08:32.431111 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13779 2019-Jan-16 22:08:32.431767 - [DEBUG] Edge function : AllBottom (result of previous compose)
13780 2019-Jan-16 22:08:32.431793 - [DEBUG]
13781 2019-Jan-16 22:08:32.431819 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13782 2019-Jan-16 22:08:32.431845 - [DEBUG] = AllBottom
13783 2019-Jan-16 22:08:32.431870 - [DEBUG]
13784 2019-Jan-16 22:08:32.431893 - [DEBUG] PROPAGATE: No new function!
13785 2019-Jan-16 22:08:32.431921 - [DEBUG] EDGE:
13786 2019-Jan-16 22:08:32.431979 - [DEBUG] ---> 13787 2019-Jan-16 22:08:32.432625 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13788 2019-Jan-16 22:08:32.433267 - [DEBUG]
13789 2019-Jan-16 22:08:32.433297 - [DEBUG] Compose: EdgeIdentity * AllBottom
13790 2019-Jan-16 22:08:32.433323 - [DEBUG]
13791 2019-Jan-16 22:08:32.433347 - [DEBUG] Propagate flow
13792 2019-Jan-16 22:08:32.433370 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13793 2019-Jan-16 22:08:32.433426 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
13794 2019-Jan-16 22:08:32.434073 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
13795 2019-Jan-16 22:08:32.434712 - [DEBUG] Edge function : AllBottom (result of previous compose)
13796 2019-Jan-16 22:08:32.434738 - [DEBUG]
13797 2019-Jan-16 22:08:32.434833 - [DEBUG] Join: AllTop & AllBottom
13798 2019-Jan-16 22:08:32.434863 - [DEBUG] = AllBottom (new jump func)
13799 2019-Jan-16 22:08:32.434888 - [DEBUG]
13800 2019-Jan-16 22:08:32.434912 - [DEBUG] Start adding new jump function
13801 2019-Jan-16 22:08:32.434936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13802 2019-Jan-16 22:08:32.435053 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
13803 2019-Jan-16 22:08:32.437124 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
13804 2019-Jan-16 22:08:32.439243 - [DEBUG] Edge Function : AllBottom
13805 2019-Jan-16 22:08:32.439343 - [DEBUG] End adding new jump function
13806 2019-Jan-16 22:08:32.439419 - [DEBUG]
13807 2019-Jan-16 22:08:32.439493 - [DEBUG] -------------------------------------------- 393. Path Edge --------------------------------------------
13808 2019-Jan-16 22:08:32.439602 - [DEBUG]
13809 2019-Jan-16 22:08:32.439677 - [DEBUG] Process 393. path edge:
13810 2019-Jan-16 22:08:32.439752 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13811 2019-Jan-16 22:08:32.439934 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
13812 2019-Jan-16 22:08:32.441799 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
13813 2019-Jan-16 22:08:32.442811 - [DEBUG]
13814 2019-Jan-16 22:08:32.442850 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
13815 2019-Jan-16 22:08:32.443890 - [DEBUG] Possible callees:
13816 2019-Jan-16 22:08:32.443929 - [DEBUG] llvm.dbg.declare
13817 2019-Jan-16 22:08:32.443969 - [DEBUG] Possible return sites:
13818 2019-Jan-16 22:08:32.444006 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12013819 2019-Jan-16 22:08:32.445640 - [DEBUG] Found and process special summary
13820 2019-Jan-16 22:08:32.445691 - [DEBUG] Compose: EdgeIdentity * AllBottom
13821 2019-Jan-16 22:08:32.445720 - [DEBUG]
13822 2019-Jan-16 22:08:32.445744 - [DEBUG] Propagate flow
13823 2019-Jan-16 22:08:32.445768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13824 2019-Jan-16 22:08:32.445826 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13825 2019-Jan-16 22:08:32.446468 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
13826 2019-Jan-16 22:08:32.447106 - [DEBUG] Edge function : AllBottom (result of previous compose)
13827 2019-Jan-16 22:08:32.447132 - [DEBUG]
13828 2019-Jan-16 22:08:32.447157 - [DEBUG] Join: AllTop & AllBottom
13829 2019-Jan-16 22:08:32.447183 - [DEBUG] = AllBottom (new jump func)
13830 2019-Jan-16 22:08:32.447208 - [DEBUG]
13831 2019-Jan-16 22:08:32.447232 - [DEBUG] Start adding new jump function
13832 2019-Jan-16 22:08:32.447256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13833 2019-Jan-16 22:08:32.447312 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
13834 2019-Jan-16 22:08:32.447950 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13835 2019-Jan-16 22:08:32.448610 - [DEBUG] Edge Function : AllBottom
13836 2019-Jan-16 22:08:32.448641 - [DEBUG] End adding new jump function
13837 2019-Jan-16 22:08:32.448665 - [DEBUG]
13838 2019-Jan-16 22:08:32.448689 - [DEBUG] -------------------------------------------- 394. Path Edge --------------------------------------------
13839 2019-Jan-16 22:08:32.448714 - [DEBUG]
13840 2019-Jan-16 22:08:32.448737 - [DEBUG] Process 394. path edge:
13841 2019-Jan-16 22:08:32.448761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13842 2019-Jan-16 22:08:32.448818 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
13843 2019-Jan-16 22:08:32.449459 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
13844 2019-Jan-16 22:08:32.450097 - [DEBUG]
13845 2019-Jan-16 22:08:32.450123 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13846 2019-Jan-16 22:08:32.450790 - [DEBUG] Compose: EdgeIdentity * AllBottom
13847 2019-Jan-16 22:08:32.450820 - [DEBUG]
13848 2019-Jan-16 22:08:32.450844 - [DEBUG] Propagate flow
13849 2019-Jan-16 22:08:32.450867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13850 2019-Jan-16 22:08:32.450939 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
13851 2019-Jan-16 22:08:32.451594 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
13852 2019-Jan-16 22:08:32.452345 - [DEBUG] Edge function : AllBottom (result of previous compose)
13853 2019-Jan-16 22:08:32.452371 - [DEBUG]
13854 2019-Jan-16 22:08:32.452397 - [DEBUG] Join: AllTop & AllBottom
13855 2019-Jan-16 22:08:32.452423 - [DEBUG] = AllBottom (new jump func)
13856 2019-Jan-16 22:08:32.452448 - [DEBUG]
13857 2019-Jan-16 22:08:32.452471 - [DEBUG] Start adding new jump function
13858 2019-Jan-16 22:08:32.452495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13859 2019-Jan-16 22:08:32.452553 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
13860 2019-Jan-16 22:08:32.453192 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
13861 2019-Jan-16 22:08:32.453828 - [DEBUG] Edge Function : AllBottom
13862 2019-Jan-16 22:08:32.453859 - [DEBUG] End adding new jump function
13863 2019-Jan-16 22:08:32.453883 - [DEBUG]
13864 2019-Jan-16 22:08:32.453908 - [DEBUG] -------------------------------------------- 395. Path Edge --------------------------------------------
13865 2019-Jan-16 22:08:32.453932 - [DEBUG]
13866 2019-Jan-16 22:08:32.453956 - [DEBUG] Process 395. path edge:
13867 2019-Jan-16 22:08:32.453980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13868 2019-Jan-16 22:08:32.454037 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
13869 2019-Jan-16 22:08:32.454673 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
13870 2019-Jan-16 22:08:32.455329 - [DEBUG]
13871 2019-Jan-16 22:08:32.455355 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
13872 2019-Jan-16 22:08:32.456007 - [DEBUG] Compose: EdgeIdentity * AllBottom
13873 2019-Jan-16 22:08:32.456036 - [DEBUG]
13874 2019-Jan-16 22:08:32.456061 - [DEBUG] Propagate flow
13875 2019-Jan-16 22:08:32.456085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13876 2019-Jan-16 22:08:32.456141 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
13877 2019-Jan-16 22:08:32.456790 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
13878 2019-Jan-16 22:08:32.457428 - [DEBUG] Edge function : AllBottom (result of previous compose)
13879 2019-Jan-16 22:08:32.457453 - [DEBUG]
13880 2019-Jan-16 22:08:32.457478 - [DEBUG] Join: AllTop & AllBottom
13881 2019-Jan-16 22:08:32.457504 - [DEBUG] = AllBottom (new jump func)
13882 2019-Jan-16 22:08:32.457528 - [DEBUG]
13883 2019-Jan-16 22:08:32.457552 - [DEBUG] Start adding new jump function
13884 2019-Jan-16 22:08:32.457575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13885 2019-Jan-16 22:08:32.457631 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
13886 2019-Jan-16 22:08:32.458284 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
13887 2019-Jan-16 22:08:32.458928 - [DEBUG] Edge Function : AllBottom
13888 2019-Jan-16 22:08:32.458958 - [DEBUG] End adding new jump function
13889 2019-Jan-16 22:08:32.458983 - [DEBUG]
13890 2019-Jan-16 22:08:32.459006 - [DEBUG] -------------------------------------------- 396. Path Edge --------------------------------------------
13891 2019-Jan-16 22:08:32.459030 - [DEBUG]
13892 2019-Jan-16 22:08:32.459053 - [DEBUG] Process 396. path edge:
13893 2019-Jan-16 22:08:32.459086 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13894 2019-Jan-16 22:08:32.459144 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
13895 2019-Jan-16 22:08:32.459791 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
13896 2019-Jan-16 22:08:32.460427 - [DEBUG]
13897 2019-Jan-16 22:08:32.460451 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
13898 2019-Jan-16 22:08:32.461104 - [DEBUG] Possible callees:
13899 2019-Jan-16 22:08:32.461129 - [DEBUG] llvm.dbg.declare
13900 2019-Jan-16 22:08:32.461154 - [DEBUG] Possible return sites:
13901 2019-Jan-16 22:08:32.461178 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14913902 2019-Jan-16 22:08:32.462470 - [DEBUG] Found and process special summary
13903 2019-Jan-16 22:08:32.462687 - [DEBUG] EDGE:
13904 2019-Jan-16 22:08:32.462747 - [DEBUG] ---> 13905 2019-Jan-16 22:08:32.463398 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
13906 2019-Jan-16 22:08:32.464035 - [DEBUG]
13907 2019-Jan-16 22:08:32.464060 - [DEBUG] EDGE:
13908 2019-Jan-16 22:08:32.464118 - [DEBUG] ---> 13909 2019-Jan-16 22:08:32.464768 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
13910 2019-Jan-16 22:08:32.465405 - [DEBUG]
13911 2019-Jan-16 22:08:32.465432 - [DEBUG] Compose: EdgeIdentity * AllBottom
13912 2019-Jan-16 22:08:32.465458 - [DEBUG]
13913 2019-Jan-16 22:08:32.465482 - [DEBUG] Propagate flow
13914 2019-Jan-16 22:08:32.465505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13915 2019-Jan-16 22:08:32.465562 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
13916 2019-Jan-16 22:08:32.466197 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13917 2019-Jan-16 22:08:32.466839 - [DEBUG] Edge function : AllBottom (result of previous compose)
13918 2019-Jan-16 22:08:32.466865 - [DEBUG]
13919 2019-Jan-16 22:08:32.466890 - [DEBUG] Join: AllTop & AllBottom
13920 2019-Jan-16 22:08:32.466916 - [DEBUG] = AllBottom (new jump func)
13921 2019-Jan-16 22:08:32.466940 - [DEBUG]
13922 2019-Jan-16 22:08:32.466964 - [DEBUG] Start adding new jump function
13923 2019-Jan-16 22:08:32.466988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13924 2019-Jan-16 22:08:32.467045 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13925 2019-Jan-16 22:08:32.467686 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
13926 2019-Jan-16 22:08:32.468344 - [DEBUG] Edge Function : AllBottom
13927 2019-Jan-16 22:08:32.468372 - [DEBUG] End adding new jump function
13928 2019-Jan-16 22:08:32.468396 - [DEBUG]
13929 2019-Jan-16 22:08:32.468421 - [DEBUG] -------------------------------------------- 397. Path Edge --------------------------------------------
13930 2019-Jan-16 22:08:32.468446 - [DEBUG]
13931 2019-Jan-16 22:08:32.468470 - [DEBUG] Process 397. path edge:
13932 2019-Jan-16 22:08:32.468493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13933 2019-Jan-16 22:08:32.468561 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
13934 2019-Jan-16 22:08:32.469198 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
13935 2019-Jan-16 22:08:32.469841 - [DEBUG]
13936 2019-Jan-16 22:08:32.469868 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
13937 2019-Jan-16 22:08:32.470522 - [DEBUG] Compose: EdgeIdentity * AllBottom
13938 2019-Jan-16 22:08:32.470550 - [DEBUG]
13939 2019-Jan-16 22:08:32.470574 - [DEBUG] Propagate flow
13940 2019-Jan-16 22:08:32.470598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13941 2019-Jan-16 22:08:32.470655 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
13942 2019-Jan-16 22:08:32.471303 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13943 2019-Jan-16 22:08:32.471961 - [DEBUG] Edge function : AllBottom (result of previous compose)
13944 2019-Jan-16 22:08:32.471987 - [DEBUG]
13945 2019-Jan-16 22:08:32.472012 - [DEBUG] Join: AllTop & AllBottom
13946 2019-Jan-16 22:08:32.472038 - [DEBUG] = AllBottom (new jump func)
13947 2019-Jan-16 22:08:32.472063 - [DEBUG]
13948 2019-Jan-16 22:08:32.472087 - [DEBUG] Start adding new jump function
13949 2019-Jan-16 22:08:32.472110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13950 2019-Jan-16 22:08:32.472167 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13951 2019-Jan-16 22:08:32.472807 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
13952 2019-Jan-16 22:08:32.473454 - [DEBUG] Edge Function : AllBottom
13953 2019-Jan-16 22:08:32.473482 - [DEBUG] End adding new jump function
13954 2019-Jan-16 22:08:32.473507 - [DEBUG]
13955 2019-Jan-16 22:08:32.473532 - [DEBUG] -------------------------------------------- 398. Path Edge --------------------------------------------
13956 2019-Jan-16 22:08:32.473557 - [DEBUG]
13957 2019-Jan-16 22:08:32.473580 - [DEBUG] Process 398. path edge:
13958 2019-Jan-16 22:08:32.473604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13959 2019-Jan-16 22:08:32.473661 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
13960 2019-Jan-16 22:08:32.474308 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
13961 2019-Jan-16 22:08:32.474965 - [DEBUG]
13962 2019-Jan-16 22:08:32.474990 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
13963 2019-Jan-16 22:08:32.475644 - [DEBUG] Possible callees:
13964 2019-Jan-16 22:08:32.475669 - [DEBUG] llvm.dbg.declare
13965 2019-Jan-16 22:08:32.475694 - [DEBUG] Possible return sites:
13966 2019-Jan-16 22:08:32.475718 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14913967 2019-Jan-16 22:08:32.476994 - [DEBUG] Found and process special summary
13968 2019-Jan-16 22:08:32.477029 - [DEBUG] Compose: EdgeIdentity * AllBottom
13969 2019-Jan-16 22:08:32.477056 - [DEBUG]
13970 2019-Jan-16 22:08:32.477081 - [DEBUG] Propagate flow
13971 2019-Jan-16 22:08:32.477105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13972 2019-Jan-16 22:08:32.477161 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
13973 2019-Jan-16 22:08:32.477815 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13974 2019-Jan-16 22:08:32.478478 - [DEBUG] Edge function : AllBottom (result of previous compose)
13975 2019-Jan-16 22:08:32.478504 - [DEBUG]
13976 2019-Jan-16 22:08:32.478530 - [DEBUG] Join: AllTop & AllBottom
13977 2019-Jan-16 22:08:32.478556 - [DEBUG] = AllBottom (new jump func)
13978 2019-Jan-16 22:08:32.478581 - [DEBUG]
13979 2019-Jan-16 22:08:32.478605 - [DEBUG] Start adding new jump function
13980 2019-Jan-16 22:08:32.478628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13981 2019-Jan-16 22:08:32.478685 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13982 2019-Jan-16 22:08:32.479326 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
13983 2019-Jan-16 22:08:32.479967 - [DEBUG] Edge Function : AllBottom
13984 2019-Jan-16 22:08:32.479998 - [DEBUG] End adding new jump function
13985 2019-Jan-16 22:08:32.480023 - [DEBUG]
13986 2019-Jan-16 22:08:32.480047 - [DEBUG] -------------------------------------------- 399. Path Edge --------------------------------------------
13987 2019-Jan-16 22:08:32.480072 - [DEBUG]
13988 2019-Jan-16 22:08:32.480096 - [DEBUG] Process 399. path edge:
13989 2019-Jan-16 22:08:32.480119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13990 2019-Jan-16 22:08:32.480177 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
13991 2019-Jan-16 22:08:32.480830 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
13992 2019-Jan-16 22:08:32.481487 - [DEBUG]
13993 2019-Jan-16 22:08:32.481512 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
13994 2019-Jan-16 22:08:32.482175 - [DEBUG] Compose: EdgeIdentity * AllBottom
13995 2019-Jan-16 22:08:32.482203 - [DEBUG]
13996 2019-Jan-16 22:08:32.482227 - [DEBUG] Propagate flow
13997 2019-Jan-16 22:08:32.482250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13998 2019-Jan-16 22:08:32.482307 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
13999 2019-Jan-16 22:08:32.482947 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14000 2019-Jan-16 22:08:32.483588 - [DEBUG] Edge function : AllBottom (result of previous compose)
14001 2019-Jan-16 22:08:32.483614 - [DEBUG]
14002 2019-Jan-16 22:08:32.483639 - [DEBUG] Join: AllTop & AllBottom
14003 2019-Jan-16 22:08:32.483665 - [DEBUG] = AllBottom (new jump func)
14004 2019-Jan-16 22:08:32.483690 - [DEBUG]
14005 2019-Jan-16 22:08:32.483713 - [DEBUG] Start adding new jump function
14006 2019-Jan-16 22:08:32.483737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14007 2019-Jan-16 22:08:32.483793 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14008 2019-Jan-16 22:08:32.484449 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14009 2019-Jan-16 22:08:32.485103 - [DEBUG] Edge Function : AllBottom
14010 2019-Jan-16 22:08:32.485134 - [DEBUG] End adding new jump function
14011 2019-Jan-16 22:08:32.485159 - [DEBUG]
14012 2019-Jan-16 22:08:32.485183 - [DEBUG] -------------------------------------------- 400. Path Edge --------------------------------------------
14013 2019-Jan-16 22:08:32.485208 - [DEBUG]
14014 2019-Jan-16 22:08:32.485231 - [DEBUG] Process 400. path edge:
14015 2019-Jan-16 22:08:32.485255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14016 2019-Jan-16 22:08:32.485313 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
14017 2019-Jan-16 22:08:32.485949 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14018 2019-Jan-16 22:08:32.486682 - [DEBUG]
14019 2019-Jan-16 22:08:32.486708 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14020 2019-Jan-16 22:08:32.487371 - [DEBUG] Compose: EdgeIdentity * AllBottom
14021 2019-Jan-16 22:08:32.487399 - [DEBUG]
14022 2019-Jan-16 22:08:32.487424 - [DEBUG] Propagate flow
14023 2019-Jan-16 22:08:32.487447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14024 2019-Jan-16 22:08:32.487504 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14025 2019-Jan-16 22:08:32.488169 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14026 2019-Jan-16 22:08:32.488811 - [DEBUG] Edge function : AllBottom (result of previous compose)
14027 2019-Jan-16 22:08:32.488837 - [DEBUG]
14028 2019-Jan-16 22:08:32.488862 - [DEBUG] Join: AllTop & AllBottom
14029 2019-Jan-16 22:08:32.488888 - [DEBUG] = AllBottom (new jump func)
14030 2019-Jan-16 22:08:32.488913 - [DEBUG]
14031 2019-Jan-16 22:08:32.488937 - [DEBUG] Start adding new jump function
14032 2019-Jan-16 22:08:32.488961 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14033 2019-Jan-16 22:08:32.489017 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14034 2019-Jan-16 22:08:32.489658 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14035 2019-Jan-16 22:08:32.490304 - [DEBUG] Edge Function : AllBottom
14036 2019-Jan-16 22:08:32.490334 - [DEBUG] End adding new jump function
14037 2019-Jan-16 22:08:32.490359 - [DEBUG]
14038 2019-Jan-16 22:08:32.490383 - [DEBUG] -------------------------------------------- 401. Path Edge --------------------------------------------
14039 2019-Jan-16 22:08:32.490409 - [DEBUG]
14040 2019-Jan-16 22:08:32.490432 - [DEBUG] Process 401. path edge:
14041 2019-Jan-16 22:08:32.490456 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14042 2019-Jan-16 22:08:32.490513 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
14043 2019-Jan-16 22:08:32.491160 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14044 2019-Jan-16 22:08:32.491817 - [DEBUG]
14045 2019-Jan-16 22:08:32.491842 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14046 2019-Jan-16 22:08:32.492506 - [DEBUG] Possible callees:
14047 2019-Jan-16 22:08:32.492532 - [DEBUG] llvm.dbg.declare
14048 2019-Jan-16 22:08:32.492557 - [DEBUG] Possible return sites:
14049 2019-Jan-16 22:08:32.492581 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15514050 2019-Jan-16 22:08:32.493861 - [DEBUG] Found and process special summary
14051 2019-Jan-16 22:08:32.493896 - [DEBUG] Compose: EdgeIdentity * AllBottom
14052 2019-Jan-16 22:08:32.493924 - [DEBUG]
14053 2019-Jan-16 22:08:32.493948 - [DEBUG] Propagate flow
14054 2019-Jan-16 22:08:32.493972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14055 2019-Jan-16 22:08:32.494029 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14056 2019-Jan-16 22:08:32.494669 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14057 2019-Jan-16 22:08:32.495327 - [DEBUG] Edge function : AllBottom (result of previous compose)
14058 2019-Jan-16 22:08:32.495353 - [DEBUG]
14059 2019-Jan-16 22:08:32.495378 - [DEBUG] Join: AllTop & AllBottom
14060 2019-Jan-16 22:08:32.495405 - [DEBUG] = AllBottom (new jump func)
14061 2019-Jan-16 22:08:32.495429 - [DEBUG]
14062 2019-Jan-16 22:08:32.495461 - [DEBUG] Start adding new jump function
14063 2019-Jan-16 22:08:32.495485 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14064 2019-Jan-16 22:08:32.495542 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14065 2019-Jan-16 22:08:32.496182 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14066 2019-Jan-16 22:08:32.496822 - [DEBUG] Edge Function : AllBottom
14067 2019-Jan-16 22:08:32.496853 - [DEBUG] End adding new jump function
14068 2019-Jan-16 22:08:32.496878 - [DEBUG]
14069 2019-Jan-16 22:08:32.496902 - [DEBUG] -------------------------------------------- 402. Path Edge --------------------------------------------
14070 2019-Jan-16 22:08:32.496926 - [DEBUG]
14071 2019-Jan-16 22:08:32.496950 - [DEBUG] Process 402. path edge:
14072 2019-Jan-16 22:08:32.496974 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14073 2019-Jan-16 22:08:32.497031 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
14074 2019-Jan-16 22:08:32.497671 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14075 2019-Jan-16 22:08:32.498329 - [DEBUG]
14076 2019-Jan-16 22:08:32.498354 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14077 2019-Jan-16 22:08:32.499014 - [DEBUG] Compose: EdgeIdentity * AllBottom
14078 2019-Jan-16 22:08:32.499043 - [DEBUG]
14079 2019-Jan-16 22:08:32.499067 - [DEBUG] Propagate flow
14080 2019-Jan-16 22:08:32.499091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14081 2019-Jan-16 22:08:32.499148 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14082 2019-Jan-16 22:08:32.499786 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14083 2019-Jan-16 22:08:32.500427 - [DEBUG] Edge function : AllBottom (result of previous compose)
14084 2019-Jan-16 22:08:32.500452 - [DEBUG]
14085 2019-Jan-16 22:08:32.500477 - [DEBUG] Join: AllTop & AllBottom
14086 2019-Jan-16 22:08:32.500504 - [DEBUG] = AllBottom (new jump func)
14087 2019-Jan-16 22:08:32.500528 - [DEBUG]
14088 2019-Jan-16 22:08:32.500552 - [DEBUG] Start adding new jump function
14089 2019-Jan-16 22:08:32.500575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14090 2019-Jan-16 22:08:32.500636 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14091 2019-Jan-16 22:08:32.501278 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14092 2019-Jan-16 22:08:32.501934 - [DEBUG] Edge Function : AllBottom
14093 2019-Jan-16 22:08:32.501964 - [DEBUG] End adding new jump function
14094 2019-Jan-16 22:08:32.501988 - [DEBUG]
14095 2019-Jan-16 22:08:32.502012 - [DEBUG] -------------------------------------------- 403. Path Edge --------------------------------------------
14096 2019-Jan-16 22:08:32.502036 - [DEBUG]
14097 2019-Jan-16 22:08:32.502060 - [DEBUG] Process 403. path edge:
14098 2019-Jan-16 22:08:32.502084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14099 2019-Jan-16 22:08:32.502141 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
14100 2019-Jan-16 22:08:32.502778 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14101 2019-Jan-16 22:08:32.503417 - [DEBUG]
14102 2019-Jan-16 22:08:32.503443 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14103 2019-Jan-16 22:08:32.504091 - [DEBUG] Compose: EdgeIdentity * AllBottom
14104 2019-Jan-16 22:08:32.504120 - [DEBUG]
14105 2019-Jan-16 22:08:32.504143 - [DEBUG] Propagate flow
14106 2019-Jan-16 22:08:32.504167 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14107 2019-Jan-16 22:08:32.504232 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14108 2019-Jan-16 22:08:32.504885 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14109 2019-Jan-16 22:08:32.505527 - [DEBUG] Edge function : AllBottom (result of previous compose)
14110 2019-Jan-16 22:08:32.505552 - [DEBUG]
14111 2019-Jan-16 22:08:32.505578 - [DEBUG] Join: AllTop & AllBottom
14112 2019-Jan-16 22:08:32.505604 - [DEBUG] = AllBottom (new jump func)
14113 2019-Jan-16 22:08:32.505628 - [DEBUG]
14114 2019-Jan-16 22:08:32.505652 - [DEBUG] Start adding new jump function
14115 2019-Jan-16 22:08:32.505675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14116 2019-Jan-16 22:08:32.505732 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14117 2019-Jan-16 22:08:32.506373 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14118 2019-Jan-16 22:08:32.507008 - [DEBUG] Edge Function : AllBottom
14119 2019-Jan-16 22:08:32.507038 - [DEBUG] End adding new jump function
14120 2019-Jan-16 22:08:32.507062 - [DEBUG]
14121 2019-Jan-16 22:08:32.507086 - [DEBUG] -------------------------------------------- 404. Path Edge --------------------------------------------
14122 2019-Jan-16 22:08:32.507111 - [DEBUG]
14123 2019-Jan-16 22:08:32.507134 - [DEBUG] Process 404. path edge:
14124 2019-Jan-16 22:08:32.507158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14125 2019-Jan-16 22:08:32.507215 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
14126 2019-Jan-16 22:08:32.507851 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14127 2019-Jan-16 22:08:32.508514 - [DEBUG]
14128 2019-Jan-16 22:08:32.508539 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14129 2019-Jan-16 22:08:32.509190 - [DEBUG] Compose: EdgeIdentity * AllBottom
14130 2019-Jan-16 22:08:32.509218 - [DEBUG]
14131 2019-Jan-16 22:08:32.509242 - [DEBUG] Propagate flow
14132 2019-Jan-16 22:08:32.509266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14133 2019-Jan-16 22:08:32.509322 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14134 2019-Jan-16 22:08:32.509972 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14135 2019-Jan-16 22:08:32.510626 - [DEBUG] Edge function : AllBottom (result of previous compose)
14136 2019-Jan-16 22:08:32.510651 - [DEBUG]
14137 2019-Jan-16 22:08:32.510676 - [DEBUG] Join: AllTop & AllBottom
14138 2019-Jan-16 22:08:32.510702 - [DEBUG] = AllBottom (new jump func)
14139 2019-Jan-16 22:08:32.510727 - [DEBUG]
14140 2019-Jan-16 22:08:32.510750 - [DEBUG] Start adding new jump function
14141 2019-Jan-16 22:08:32.510774 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14142 2019-Jan-16 22:08:32.510831 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14143 2019-Jan-16 22:08:32.511486 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14144 2019-Jan-16 22:08:32.512132 - [DEBUG] Edge Function : AllBottom
14145 2019-Jan-16 22:08:32.512162 - [DEBUG] End adding new jump function
14146 2019-Jan-16 22:08:32.512187 - [DEBUG]
14147 2019-Jan-16 22:08:32.512211 - [DEBUG] -------------------------------------------- 405. Path Edge --------------------------------------------
14148 2019-Jan-16 22:08:32.512236 - [DEBUG]
14149 2019-Jan-16 22:08:32.512259 - [DEBUG] Process 405. path edge:
14150 2019-Jan-16 22:08:32.512283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14151 2019-Jan-16 22:08:32.512349 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
14152 2019-Jan-16 22:08:32.512997 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14153 2019-Jan-16 22:08:32.513639 - [DEBUG]
14154 2019-Jan-16 22:08:32.513664 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14155 2019-Jan-16 22:08:32.514317 - [DEBUG] Possible callees:
14156 2019-Jan-16 22:08:32.514342 - [DEBUG] llvm.dbg.declare
14157 2019-Jan-16 22:08:32.514367 - [DEBUG] Possible return sites:
14158 2019-Jan-16 22:08:32.514391 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16314159 2019-Jan-16 22:08:32.515683 - [DEBUG] Found and process special summary
14160 2019-Jan-16 22:08:32.515717 - [DEBUG] Compose: EdgeIdentity * AllBottom
14161 2019-Jan-16 22:08:32.515745 - [DEBUG]
14162 2019-Jan-16 22:08:32.515770 - [DEBUG] Propagate flow
14163 2019-Jan-16 22:08:32.515794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14164 2019-Jan-16 22:08:32.515850 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14165 2019-Jan-16 22:08:32.516491 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14166 2019-Jan-16 22:08:32.517138 - [DEBUG] Edge function : AllBottom (result of previous compose)
14167 2019-Jan-16 22:08:32.517164 - [DEBUG]
14168 2019-Jan-16 22:08:32.517190 - [DEBUG] Join: AllTop & AllBottom
14169 2019-Jan-16 22:08:32.517216 - [DEBUG] = AllBottom (new jump func)
14170 2019-Jan-16 22:08:32.517241 - [DEBUG]
14171 2019-Jan-16 22:08:32.517265 - [DEBUG] Start adding new jump function
14172 2019-Jan-16 22:08:32.517288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14173 2019-Jan-16 22:08:32.517345 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14174 2019-Jan-16 22:08:32.517985 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14175 2019-Jan-16 22:08:32.518640 - [DEBUG] Edge Function : AllBottom
14176 2019-Jan-16 22:08:32.518670 - [DEBUG] End adding new jump function
14177 2019-Jan-16 22:08:32.518695 - [DEBUG]
14178 2019-Jan-16 22:08:32.518719 - [DEBUG] -------------------------------------------- 406. Path Edge --------------------------------------------
14179 2019-Jan-16 22:08:32.518743 - [DEBUG]
14180 2019-Jan-16 22:08:32.518767 - [DEBUG] Process 406. path edge:
14181 2019-Jan-16 22:08:32.518791 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14182 2019-Jan-16 22:08:32.518848 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
14183 2019-Jan-16 22:08:32.519487 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14184 2019-Jan-16 22:08:32.520128 - [DEBUG]
14185 2019-Jan-16 22:08:32.520153 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14186 2019-Jan-16 22:08:32.520812 - [DEBUG] Compose: EdgeIdentity * AllBottom
14187 2019-Jan-16 22:08:32.520841 - [DEBUG]
14188 2019-Jan-16 22:08:32.520865 - [DEBUG] Propagate flow
14189 2019-Jan-16 22:08:32.520888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14190 2019-Jan-16 22:08:32.520945 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14191 2019-Jan-16 22:08:32.521597 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14192 2019-Jan-16 22:08:32.522238 - [DEBUG] Edge function : AllBottom (result of previous compose)
14193 2019-Jan-16 22:08:32.522273 - [DEBUG]
14194 2019-Jan-16 22:08:32.522299 - [DEBUG] Join: AllTop & AllBottom
14195 2019-Jan-16 22:08:32.522325 - [DEBUG] = AllBottom (new jump func)
14196 2019-Jan-16 22:08:32.522350 - [DEBUG]
14197 2019-Jan-16 22:08:32.522373 - [DEBUG] Start adding new jump function
14198 2019-Jan-16 22:08:32.522397 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14199 2019-Jan-16 22:08:32.522453 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14200 2019-Jan-16 22:08:32.523094 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14201 2019-Jan-16 22:08:32.523729 - [DEBUG] Edge Function : AllBottom
14202 2019-Jan-16 22:08:32.523760 - [DEBUG] End adding new jump function
14203 2019-Jan-16 22:08:32.523785 - [DEBUG]
14204 2019-Jan-16 22:08:32.523809 - [DEBUG] -------------------------------------------- 407. Path Edge --------------------------------------------
14205 2019-Jan-16 22:08:32.523833 - [DEBUG]
14206 2019-Jan-16 22:08:32.523857 - [DEBUG] Process 407. path edge:
14207 2019-Jan-16 22:08:32.523881 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14208 2019-Jan-16 22:08:32.523938 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
14209 2019-Jan-16 22:08:32.524574 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14210 2019-Jan-16 22:08:32.525229 - [DEBUG]
14211 2019-Jan-16 22:08:32.525254 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14212 2019-Jan-16 22:08:32.525903 - [DEBUG] Compose: EdgeIdentity * AllBottom
14213 2019-Jan-16 22:08:32.525932 - [DEBUG]
14214 2019-Jan-16 22:08:32.525956 - [DEBUG] Propagate flow
14215 2019-Jan-16 22:08:32.525979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14216 2019-Jan-16 22:08:32.526036 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14217 2019-Jan-16 22:08:32.526685 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14218 2019-Jan-16 22:08:32.527326 - [DEBUG] Edge function : AllBottom (result of previous compose)
14219 2019-Jan-16 22:08:32.527352 - [DEBUG]
14220 2019-Jan-16 22:08:32.527377 - [DEBUG] Join: AllTop & AllBottom
14221 2019-Jan-16 22:08:32.527403 - [DEBUG] = AllBottom (new jump func)
14222 2019-Jan-16 22:08:32.527427 - [DEBUG]
14223 2019-Jan-16 22:08:32.527451 - [DEBUG] Start adding new jump function
14224 2019-Jan-16 22:08:32.527475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14225 2019-Jan-16 22:08:32.527531 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14226 2019-Jan-16 22:08:32.528187 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14227 2019-Jan-16 22:08:32.528832 - [DEBUG] Edge Function : AllBottom
14228 2019-Jan-16 22:08:32.528862 - [DEBUG] End adding new jump function
14229 2019-Jan-16 22:08:32.528887 - [DEBUG]
14230 2019-Jan-16 22:08:32.528911 - [DEBUG] -------------------------------------------- 408. Path Edge --------------------------------------------
14231 2019-Jan-16 22:08:32.528936 - [DEBUG]
14232 2019-Jan-16 22:08:32.528959 - [DEBUG] Process 408. path edge:
14233 2019-Jan-16 22:08:32.528983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14234 2019-Jan-16 22:08:32.529040 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
14235 2019-Jan-16 22:08:32.529686 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14236 2019-Jan-16 22:08:32.530334 - [DEBUG]
14237 2019-Jan-16 22:08:32.530359 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14238 2019-Jan-16 22:08:32.531011 - [DEBUG] Possible callees:
14239 2019-Jan-16 22:08:32.531037 - [DEBUG] llvm.dbg.declare
14240 2019-Jan-16 22:08:32.531062 - [DEBUG] Possible return sites:
14241 2019-Jan-16 22:08:32.531086 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16914242 2019-Jan-16 22:08:32.532377 - [DEBUG] Found and process special summary
14243 2019-Jan-16 22:08:32.532412 - [DEBUG] Compose: EdgeIdentity * AllBottom
14244 2019-Jan-16 22:08:32.532440 - [DEBUG]
14245 2019-Jan-16 22:08:32.532464 - [DEBUG] Propagate flow
14246 2019-Jan-16 22:08:32.532488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14247 2019-Jan-16 22:08:32.532544 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14248 2019-Jan-16 22:08:32.533192 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14249 2019-Jan-16 22:08:32.533832 - [DEBUG] Edge function : AllBottom (result of previous compose)
14250 2019-Jan-16 22:08:32.533857 - [DEBUG]
14251 2019-Jan-16 22:08:32.533883 - [DEBUG] Join: AllTop & AllBottom
14252 2019-Jan-16 22:08:32.533909 - [DEBUG] = AllBottom (new jump func)
14253 2019-Jan-16 22:08:32.533933 - [DEBUG]
14254 2019-Jan-16 22:08:32.533957 - [DEBUG] Start adding new jump function
14255 2019-Jan-16 22:08:32.533981 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14256 2019-Jan-16 22:08:32.534038 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14257 2019-Jan-16 22:08:32.534679 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14258 2019-Jan-16 22:08:32.535338 - [DEBUG] Edge Function : AllBottom
14259 2019-Jan-16 22:08:32.535368 - [DEBUG] End adding new jump function
14260 2019-Jan-16 22:08:32.535393 - [DEBUG]
14261 2019-Jan-16 22:08:32.535417 - [DEBUG] -------------------------------------------- 409. Path Edge --------------------------------------------
14262 2019-Jan-16 22:08:32.535442 - [DEBUG]
14263 2019-Jan-16 22:08:32.535465 - [DEBUG] Process 409. path edge:
14264 2019-Jan-16 22:08:32.535489 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14265 2019-Jan-16 22:08:32.535546 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
14266 2019-Jan-16 22:08:32.536194 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14267 2019-Jan-16 22:08:32.536835 - [DEBUG]
14268 2019-Jan-16 22:08:32.536859 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14269 2019-Jan-16 22:08:32.537524 - [DEBUG] Compose: EdgeIdentity * AllBottom
14270 2019-Jan-16 22:08:32.537553 - [DEBUG]
14271 2019-Jan-16 22:08:32.537577 - [DEBUG] Propagate flow
14272 2019-Jan-16 22:08:32.537600 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14273 2019-Jan-16 22:08:32.537657 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14274 2019-Jan-16 22:08:32.538312 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14275 2019-Jan-16 22:08:32.538953 - [DEBUG] Edge function : AllBottom (result of previous compose)
14276 2019-Jan-16 22:08:32.538979 - [DEBUG]
14277 2019-Jan-16 22:08:32.539004 - [DEBUG] Join: AllTop & AllBottom
14278 2019-Jan-16 22:08:32.539030 - [DEBUG] = AllBottom (new jump func)
14279 2019-Jan-16 22:08:32.539055 - [DEBUG]
14280 2019-Jan-16 22:08:32.539090 - [DEBUG] Start adding new jump function
14281 2019-Jan-16 22:08:32.539115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14282 2019-Jan-16 22:08:32.539171 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14283 2019-Jan-16 22:08:32.539812 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14284 2019-Jan-16 22:08:32.540449 - [DEBUG] Edge Function : AllBottom
14285 2019-Jan-16 22:08:32.540480 - [DEBUG] End adding new jump function
14286 2019-Jan-16 22:08:32.540504 - [DEBUG]
14287 2019-Jan-16 22:08:32.540528 - [DEBUG] -------------------------------------------- 410. Path Edge --------------------------------------------
14288 2019-Jan-16 22:08:32.540552 - [DEBUG]
14289 2019-Jan-16 22:08:32.540576 - [DEBUG] Process 410. path edge:
14290 2019-Jan-16 22:08:32.540600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14291 2019-Jan-16 22:08:32.540657 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
14292 2019-Jan-16 22:08:32.541294 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14293 2019-Jan-16 22:08:32.541958 - [DEBUG]
14294 2019-Jan-16 22:08:32.541983 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14295 2019-Jan-16 22:08:32.542637 - [DEBUG] Compose: EdgeIdentity * AllBottom
14296 2019-Jan-16 22:08:32.542666 - [DEBUG]
14297 2019-Jan-16 22:08:32.542690 - [DEBUG] Propagate flow
14298 2019-Jan-16 22:08:32.542714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14299 2019-Jan-16 22:08:32.542771 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14300 2019-Jan-16 22:08:32.543412 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14301 2019-Jan-16 22:08:32.544051 - [DEBUG] Edge function : AllBottom (result of previous compose)
14302 2019-Jan-16 22:08:32.544077 - [DEBUG]
14303 2019-Jan-16 22:08:32.544102 - [DEBUG] Join: AllTop & AllBottom
14304 2019-Jan-16 22:08:32.544128 - [DEBUG] = AllBottom (new jump func)
14305 2019-Jan-16 22:08:32.544153 - [DEBUG]
14306 2019-Jan-16 22:08:32.544177 - [DEBUG] Start adding new jump function
14307 2019-Jan-16 22:08:32.544200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14308 2019-Jan-16 22:08:32.544256 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14309 2019-Jan-16 22:08:32.544913 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14310 2019-Jan-16 22:08:32.545553 - [DEBUG] Edge Function : AllBottom
14311 2019-Jan-16 22:08:32.545583 - [DEBUG] End adding new jump function
14312 2019-Jan-16 22:08:32.545607 - [DEBUG]
14313 2019-Jan-16 22:08:32.545631 - [DEBUG] -------------------------------------------- 411. Path Edge --------------------------------------------
14314 2019-Jan-16 22:08:32.545656 - [DEBUG]
14315 2019-Jan-16 22:08:32.545679 - [DEBUG] Process 411. path edge:
14316 2019-Jan-16 22:08:32.545703 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14317 2019-Jan-16 22:08:32.545760 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
14318 2019-Jan-16 22:08:32.546399 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14319 2019-Jan-16 22:08:32.547039 - [DEBUG]
14320 2019-Jan-16 22:08:32.547064 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14321 2019-Jan-16 22:08:32.547724 - [DEBUG] Compose: EdgeIdentity * AllBottom
14322 2019-Jan-16 22:08:32.547753 - [DEBUG]
14323 2019-Jan-16 22:08:32.547777 - [DEBUG] Propagate flow
14324 2019-Jan-16 22:08:32.547801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14325 2019-Jan-16 22:08:32.547865 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14326 2019-Jan-16 22:08:32.548520 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14327 2019-Jan-16 22:08:32.549172 - [DEBUG] Edge function : AllBottom (result of previous compose)
14328 2019-Jan-16 22:08:32.549197 - [DEBUG]
14329 2019-Jan-16 22:08:32.549227 - [DEBUG] Join: AllTop & AllBottom
14330 2019-Jan-16 22:08:32.549253 - [DEBUG] = AllBottom (new jump func)
14331 2019-Jan-16 22:08:32.549278 - [DEBUG]
14332 2019-Jan-16 22:08:32.549301 - [DEBUG] Start adding new jump function
14333 2019-Jan-16 22:08:32.549324 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14334 2019-Jan-16 22:08:32.549381 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14335 2019-Jan-16 22:08:32.550023 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14336 2019-Jan-16 22:08:32.550658 - [DEBUG] Edge Function : AllBottom
14337 2019-Jan-16 22:08:32.550688 - [DEBUG] End adding new jump function
14338 2019-Jan-16 22:08:32.550713 - [DEBUG]
14339 2019-Jan-16 22:08:32.550737 - [DEBUG] -------------------------------------------- 412. Path Edge --------------------------------------------
14340 2019-Jan-16 22:08:32.550762 - [DEBUG]
14341 2019-Jan-16 22:08:32.550786 - [DEBUG] Process 412. path edge:
14342 2019-Jan-16 22:08:32.550810 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14343 2019-Jan-16 22:08:32.550867 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
14344 2019-Jan-16 22:08:32.551521 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14345 2019-Jan-16 22:08:32.552161 - [DEBUG]
14346 2019-Jan-16 22:08:32.552187 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14347 2019-Jan-16 22:08:32.552838 - [DEBUG] Compose: EdgeIdentity * AllBottom
14348 2019-Jan-16 22:08:32.552866 - [DEBUG]
14349 2019-Jan-16 22:08:32.552890 - [DEBUG] Propagate flow
14350 2019-Jan-16 22:08:32.552914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14351 2019-Jan-16 22:08:32.552970 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14352 2019-Jan-16 22:08:32.553610 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14353 2019-Jan-16 22:08:32.554248 - [DEBUG] Edge function : AllBottom (result of previous compose)
14354 2019-Jan-16 22:08:32.554273 - [DEBUG]
14355 2019-Jan-16 22:08:32.554298 - [DEBUG] Join: AllTop & AllBottom
14356 2019-Jan-16 22:08:32.554324 - [DEBUG] = AllBottom (new jump func)
14357 2019-Jan-16 22:08:32.554349 - [DEBUG]
14358 2019-Jan-16 22:08:32.554372 - [DEBUG] Start adding new jump function
14359 2019-Jan-16 22:08:32.554396 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14360 2019-Jan-16 22:08:32.554452 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14361 2019-Jan-16 22:08:32.555106 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14362 2019-Jan-16 22:08:32.555744 - [DEBUG] Edge Function : AllBottom
14363 2019-Jan-16 22:08:32.555774 - [DEBUG] End adding new jump function
14364 2019-Jan-16 22:08:32.555798 - [DEBUG]
14365 2019-Jan-16 22:08:32.555822 - [DEBUG] -------------------------------------------- 413. Path Edge --------------------------------------------
14366 2019-Jan-16 22:08:32.555847 - [DEBUG]
14367 2019-Jan-16 22:08:32.555870 - [DEBUG] Process 413. path edge:
14368 2019-Jan-16 22:08:32.555903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14369 2019-Jan-16 22:08:32.555961 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
14370 2019-Jan-16 22:08:32.556599 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14371 2019-Jan-16 22:08:32.557240 - [DEBUG]
14372 2019-Jan-16 22:08:32.557264 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14373 2019-Jan-16 22:08:32.557925 - [DEBUG] Compose: EdgeIdentity * AllBottom
14374 2019-Jan-16 22:08:32.557953 - [DEBUG]
14375 2019-Jan-16 22:08:32.557977 - [DEBUG] Propagate flow
14376 2019-Jan-16 22:08:32.558001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14377 2019-Jan-16 22:08:32.558057 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14378 2019-Jan-16 22:08:32.558708 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14379 2019-Jan-16 22:08:32.559348 - [DEBUG] Edge function : AllBottom (result of previous compose)
14380 2019-Jan-16 22:08:32.559374 - [DEBUG]
14381 2019-Jan-16 22:08:32.559399 - [DEBUG] Join: AllTop & AllBottom
14382 2019-Jan-16 22:08:32.559425 - [DEBUG] = AllBottom (new jump func)
14383 2019-Jan-16 22:08:32.559450 - [DEBUG]
14384 2019-Jan-16 22:08:32.559474 - [DEBUG] Start adding new jump function
14385 2019-Jan-16 22:08:32.559497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14386 2019-Jan-16 22:08:32.559553 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14387 2019-Jan-16 22:08:32.560192 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14388 2019-Jan-16 22:08:32.560826 - [DEBUG] Edge Function : AllBottom
14389 2019-Jan-16 22:08:32.560856 - [DEBUG] End adding new jump function
14390 2019-Jan-16 22:08:32.560881 - [DEBUG]
14391 2019-Jan-16 22:08:32.560905 - [DEBUG] -------------------------------------------- 414. Path Edge --------------------------------------------
14392 2019-Jan-16 22:08:32.560930 - [DEBUG]
14393 2019-Jan-16 22:08:32.560953 - [DEBUG] Process 414. path edge:
14394 2019-Jan-16 22:08:32.560977 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14395 2019-Jan-16 22:08:32.561034 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
14396 2019-Jan-16 22:08:32.561685 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14397 2019-Jan-16 22:08:32.562324 - [DEBUG]
14398 2019-Jan-16 22:08:32.562350 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14399 2019-Jan-16 22:08:32.562999 - [DEBUG] Compose: EdgeIdentity * AllBottom
14400 2019-Jan-16 22:08:32.563027 - [DEBUG]
14401 2019-Jan-16 22:08:32.563052 - [DEBUG] Propagate flow
14402 2019-Jan-16 22:08:32.563076 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14403 2019-Jan-16 22:08:32.563132 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14404 2019-Jan-16 22:08:32.563775 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14405 2019-Jan-16 22:08:32.564433 - [DEBUG] Edge function : AllBottom (result of previous compose)
14406 2019-Jan-16 22:08:32.564459 - [DEBUG]
14407 2019-Jan-16 22:08:32.564484 - [DEBUG] Join: AllTop & AllBottom
14408 2019-Jan-16 22:08:32.564510 - [DEBUG] = AllBottom (new jump func)
14409 2019-Jan-16 22:08:32.564535 - [DEBUG]
14410 2019-Jan-16 22:08:32.564558 - [DEBUG] Start adding new jump function
14411 2019-Jan-16 22:08:32.564582 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14412 2019-Jan-16 22:08:32.564639 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14413 2019-Jan-16 22:08:32.565308 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14414 2019-Jan-16 22:08:32.565950 - [DEBUG] Edge Function : AllBottom
14415 2019-Jan-16 22:08:32.565980 - [DEBUG] End adding new jump function
14416 2019-Jan-16 22:08:32.566005 - [DEBUG]
14417 2019-Jan-16 22:08:32.566029 - [DEBUG] -------------------------------------------- 415. Path Edge --------------------------------------------
14418 2019-Jan-16 22:08:32.566054 - [DEBUG]
14419 2019-Jan-16 22:08:32.566077 - [DEBUG] Process 415. path edge:
14420 2019-Jan-16 22:08:32.566101 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14421 2019-Jan-16 22:08:32.566158 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
14422 2019-Jan-16 22:08:32.566795 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14423 2019-Jan-16 22:08:32.567434 - [DEBUG]
14424 2019-Jan-16 22:08:32.567459 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14425 2019-Jan-16 22:08:32.568128 - [DEBUG] Compose: EdgeIdentity * AllBottom
14426 2019-Jan-16 22:08:32.568156 - [DEBUG]
14427 2019-Jan-16 22:08:32.568180 - [DEBUG] Propagate flow
14428 2019-Jan-16 22:08:32.568204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14429 2019-Jan-16 22:08:32.568261 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14430 2019-Jan-16 22:08:32.568912 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14431 2019-Jan-16 22:08:32.569557 - [DEBUG] Edge function : AllBottom (result of previous compose)
14432 2019-Jan-16 22:08:32.569583 - [DEBUG]
14433 2019-Jan-16 22:08:32.569608 - [DEBUG] Join: AllTop & AllBottom
14434 2019-Jan-16 22:08:32.569634 - [DEBUG] = AllBottom (new jump func)
14435 2019-Jan-16 22:08:32.569658 - [DEBUG]
14436 2019-Jan-16 22:08:32.569682 - [DEBUG] Start adding new jump function
14437 2019-Jan-16 22:08:32.569705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14438 2019-Jan-16 22:08:32.569761 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14439 2019-Jan-16 22:08:32.570401 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14440 2019-Jan-16 22:08:32.571042 - [DEBUG] Edge Function : AllBottom
14441 2019-Jan-16 22:08:32.571071 - [DEBUG] End adding new jump function
14442 2019-Jan-16 22:08:32.571096 - [DEBUG]
14443 2019-Jan-16 22:08:32.571120 - [DEBUG] -------------------------------------------- 416. Path Edge --------------------------------------------
14444 2019-Jan-16 22:08:32.571144 - [DEBUG]
14445 2019-Jan-16 22:08:32.571168 - [DEBUG] Process 416. path edge:
14446 2019-Jan-16 22:08:32.571192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14447 2019-Jan-16 22:08:32.571248 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
14448 2019-Jan-16 22:08:32.571907 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14449 2019-Jan-16 22:08:32.572549 - [DEBUG]
14450 2019-Jan-16 22:08:32.572575 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14451 2019-Jan-16 22:08:32.573231 - [DEBUG] Compose: EdgeIdentity * AllBottom
14452 2019-Jan-16 22:08:32.573260 - [DEBUG]
14453 2019-Jan-16 22:08:32.573284 - [DEBUG] Propagate flow
14454 2019-Jan-16 22:08:32.573307 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14455 2019-Jan-16 22:08:32.573364 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14456 2019-Jan-16 22:08:32.574008 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14457 2019-Jan-16 22:08:32.574650 - [DEBUG] Edge function : AllBottom (result of previous compose)
14458 2019-Jan-16 22:08:32.574675 - [DEBUG]
14459 2019-Jan-16 22:08:32.574701 - [DEBUG] Join: AllTop & AllBottom
14460 2019-Jan-16 22:08:32.574727 - [DEBUG] = AllBottom (new jump func)
14461 2019-Jan-16 22:08:32.574765 - [DEBUG]
14462 2019-Jan-16 22:08:32.574789 - [DEBUG] Start adding new jump function
14463 2019-Jan-16 22:08:32.574813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14464 2019-Jan-16 22:08:32.574869 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14465 2019-Jan-16 22:08:32.575510 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14466 2019-Jan-16 22:08:32.576145 - [DEBUG] Edge Function : AllBottom
14467 2019-Jan-16 22:08:32.576175 - [DEBUG] End adding new jump function
14468 2019-Jan-16 22:08:32.576200 - [DEBUG]
14469 2019-Jan-16 22:08:32.576224 - [DEBUG] -------------------------------------------- 417. Path Edge --------------------------------------------
14470 2019-Jan-16 22:08:32.576249 - [DEBUG]
14471 2019-Jan-16 22:08:32.576273 - [DEBUG] Process 417. path edge:
14472 2019-Jan-16 22:08:32.576297 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14473 2019-Jan-16 22:08:32.576354 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
14474 2019-Jan-16 22:08:32.577000 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14475 2019-Jan-16 22:08:32.577641 - [DEBUG]
14476 2019-Jan-16 22:08:32.577666 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14477 2019-Jan-16 22:08:32.578334 - [DEBUG] Compose: EdgeIdentity * AllBottom
14478 2019-Jan-16 22:08:32.578363 - [DEBUG]
14479 2019-Jan-16 22:08:32.578387 - [DEBUG] Propagate flow
14480 2019-Jan-16 22:08:32.578410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14481 2019-Jan-16 22:08:32.578467 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14482 2019-Jan-16 22:08:32.579106 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14483 2019-Jan-16 22:08:32.579747 - [DEBUG] Edge function : AllBottom (result of previous compose)
14484 2019-Jan-16 22:08:32.579773 - [DEBUG]
14485 2019-Jan-16 22:08:32.579798 - [DEBUG] Join: AllTop & AllBottom
14486 2019-Jan-16 22:08:32.579825 - [DEBUG] = AllBottom (new jump func)
14487 2019-Jan-16 22:08:32.579849 - [DEBUG]
14488 2019-Jan-16 22:08:32.579873 - [DEBUG] Start adding new jump function
14489 2019-Jan-16 22:08:32.579897 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14490 2019-Jan-16 22:08:32.579953 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14491 2019-Jan-16 22:08:32.580592 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14492 2019-Jan-16 22:08:32.581228 - [DEBUG] Edge Function : AllBottom
14493 2019-Jan-16 22:08:32.581258 - [DEBUG] End adding new jump function
14494 2019-Jan-16 22:08:32.581283 - [DEBUG]
14495 2019-Jan-16 22:08:32.581307 - [DEBUG] -------------------------------------------- 418. Path Edge --------------------------------------------
14496 2019-Jan-16 22:08:32.581331 - [DEBUG]
14497 2019-Jan-16 22:08:32.581355 - [DEBUG] Process 418. path edge:
14498 2019-Jan-16 22:08:32.581379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14499 2019-Jan-16 22:08:32.581449 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
14500 2019-Jan-16 22:08:32.582092 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14501 2019-Jan-16 22:08:32.582741 - [DEBUG]
14502 2019-Jan-16 22:08:32.582767 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14503 2019-Jan-16 22:08:32.583412 - [DEBUG] Start of endsummarytab entry
14504 2019-Jan-16 22:08:32.583442 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
14505 2019-Jan-16 22:08:32.584081 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
14506 2019-Jan-16 22:08:32.584141 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14507 2019-Jan-16 22:08:32.584793 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14508 2019-Jan-16 22:08:32.585434 - [DEBUG] EF: AllBottom
14509 2019-Jan-16 22:08:32.585460 - [DEBUG]
14510 2019-Jan-16 22:08:32.585484 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14511 2019-Jan-16 22:08:32.586118 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
14512 2019-Jan-16 22:08:32.586753 - [DEBUG] EF: AllBottom
14513 2019-Jan-16 22:08:32.586779 - [DEBUG]
14514 2019-Jan-16 22:08:32.586803 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14515 2019-Jan-16 22:08:32.587438 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
14516 2019-Jan-16 22:08:32.588077 - [DEBUG] EF: AllBottom
14517 2019-Jan-16 22:08:32.588116 - [DEBUG]
14518 2019-Jan-16 22:08:32.588140 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14519 2019-Jan-16 22:08:32.588776 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14520 2019-Jan-16 22:08:32.589416 - [DEBUG] EF: AllBottom
14521 2019-Jan-16 22:08:32.589441 - [DEBUG]
14522 2019-Jan-16 22:08:32.589465 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14523 2019-Jan-16 22:08:32.590100 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
14524 2019-Jan-16 22:08:32.590735 - [DEBUG] EF: AllBottom
14525 2019-Jan-16 22:08:32.590760 - [DEBUG]
14526 2019-Jan-16 22:08:32.590784 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14527 2019-Jan-16 22:08:32.591432 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
14528 2019-Jan-16 22:08:32.592067 - [DEBUG] EF: AllBottom
14529 2019-Jan-16 22:08:32.592093 - [DEBUG]
14530 2019-Jan-16 22:08:32.592116 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14531 2019-Jan-16 22:08:32.592751 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14532 2019-Jan-16 22:08:32.593387 - [DEBUG] EF: AllBottom
14533 2019-Jan-16 22:08:32.593412 - [DEBUG]
14534 2019-Jan-16 22:08:32.593436 - [DEBUG] ---------------
14535 2019-Jan-16 22:08:32.593460 - [DEBUG]
14536 2019-Jan-16 22:08:32.593485 - [DEBUG] End of endsummarytab entry
14537 2019-Jan-16 22:08:32.593509 - [DEBUG]
14538 2019-Jan-16 22:08:32.593533 - [DEBUG] Start of incomingtab entry
14539 2019-Jan-16 22:08:32.593557 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
14540 2019-Jan-16 22:08:32.594194 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
14541 2019-Jan-16 22:08:32.594251 - [DEBUG] ---------------
14542 2019-Jan-16 22:08:32.594275 - [DEBUG] End of incomingtab entry
14543 2019-Jan-16 22:08:32.594299 - [DEBUG]
14544 2019-Jan-16 22:08:32.594331 - [DEBUG] EDGE:
14545 2019-Jan-16 22:08:32.594389 - [DEBUG] ---> 14546 2019-Jan-16 22:08:32.595041 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14547 2019-Jan-16 22:08:32.595682 - [DEBUG]
14548 2019-Jan-16 22:08:32.595708 - [DEBUG] EDGE:
14549 2019-Jan-16 22:08:32.595774 - [DEBUG] ---> 14550 2019-Jan-16 22:08:32.596411 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14551 2019-Jan-16 22:08:32.597050 - [DEBUG]
14552 2019-Jan-16 22:08:32.597085 - [DEBUG] Compose: EdgeIdentity * AllBottom
14553 2019-Jan-16 22:08:32.597112 - [DEBUG]
14554 2019-Jan-16 22:08:32.597137 - [DEBUG] Propagate flow
14555 2019-Jan-16 22:08:32.597160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14556 2019-Jan-16 22:08:32.597217 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14557 2019-Jan-16 22:08:32.597866 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14558 2019-Jan-16 22:08:32.598527 - [DEBUG] Edge function : AllBottom (result of previous compose)
14559 2019-Jan-16 22:08:32.598554 - [DEBUG]
14560 2019-Jan-16 22:08:32.598579 - [DEBUG] Join: AllTop & AllBottom
14561 2019-Jan-16 22:08:32.598606 - [DEBUG] = AllBottom (new jump func)
14562 2019-Jan-16 22:08:32.598631 - [DEBUG]
14563 2019-Jan-16 22:08:32.598654 - [DEBUG] Start adding new jump function
14564 2019-Jan-16 22:08:32.598678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14565 2019-Jan-16 22:08:32.598735 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14566 2019-Jan-16 22:08:32.599374 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14567 2019-Jan-16 22:08:32.600020 - [DEBUG] Edge Function : AllBottom
14568 2019-Jan-16 22:08:32.600051 - [DEBUG] End adding new jump function
14569 2019-Jan-16 22:08:32.600075 - [DEBUG]
14570 2019-Jan-16 22:08:32.600100 - [DEBUG] -------------------------------------------- 419. Path Edge --------------------------------------------
14571 2019-Jan-16 22:08:32.600124 - [DEBUG]
14572 2019-Jan-16 22:08:32.600147 - [DEBUG] Process 419. path edge:
14573 2019-Jan-16 22:08:32.600171 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14574 2019-Jan-16 22:08:32.600228 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
14575 2019-Jan-16 22:08:32.600874 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14576 2019-Jan-16 22:08:32.601530 - [DEBUG]
14577 2019-Jan-16 22:08:32.601554 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14578 2019-Jan-16 22:08:32.602208 - [DEBUG] Possible callees:
14579 2019-Jan-16 22:08:32.602234 - [DEBUG] llvm.dbg.declare
14580 2019-Jan-16 22:08:32.602259 - [DEBUG] Possible return sites:
14581 2019-Jan-16 22:08:32.602282 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19314582 2019-Jan-16 22:08:32.603561 - [DEBUG] Found and process special summary
14583 2019-Jan-16 22:08:32.603596 - [DEBUG] Compose: EdgeIdentity * AllBottom
14584 2019-Jan-16 22:08:32.603624 - [DEBUG]
14585 2019-Jan-16 22:08:32.603648 - [DEBUG] Propagate flow
14586 2019-Jan-16 22:08:32.603672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14587 2019-Jan-16 22:08:32.603729 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14588 2019-Jan-16 22:08:32.604375 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14589 2019-Jan-16 22:08:32.605032 - [DEBUG] Edge function : AllBottom (result of previous compose)
14590 2019-Jan-16 22:08:32.605066 - [DEBUG]
14591 2019-Jan-16 22:08:32.605092 - [DEBUG] Join: AllTop & AllBottom
14592 2019-Jan-16 22:08:32.605118 - [DEBUG] = AllBottom (new jump func)
14593 2019-Jan-16 22:08:32.605143 - [DEBUG]
14594 2019-Jan-16 22:08:32.605167 - [DEBUG] Start adding new jump function
14595 2019-Jan-16 22:08:32.605190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14596 2019-Jan-16 22:08:32.605247 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14597 2019-Jan-16 22:08:32.605888 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14598 2019-Jan-16 22:08:32.606527 - [DEBUG] Edge Function : AllBottom
14599 2019-Jan-16 22:08:32.606558 - [DEBUG] End adding new jump function
14600 2019-Jan-16 22:08:32.606582 - [DEBUG]
14601 2019-Jan-16 22:08:32.606607 - [DEBUG] -------------------------------------------- 420. Path Edge --------------------------------------------
14602 2019-Jan-16 22:08:32.606631 - [DEBUG]
14603 2019-Jan-16 22:08:32.606655 - [DEBUG] Process 420. path edge:
14604 2019-Jan-16 22:08:32.606679 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14605 2019-Jan-16 22:08:32.606736 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
14606 2019-Jan-16 22:08:32.607375 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14607 2019-Jan-16 22:08:32.608014 - [DEBUG]
14608 2019-Jan-16 22:08:32.608039 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14609 2019-Jan-16 22:08:32.608713 - [DEBUG] Compose: EdgeIdentity * AllBottom
14610 2019-Jan-16 22:08:32.608742 - [DEBUG]
14611 2019-Jan-16 22:08:32.608766 - [DEBUG] Propagate flow
14612 2019-Jan-16 22:08:32.608789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14613 2019-Jan-16 22:08:32.608846 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14614 2019-Jan-16 22:08:32.609490 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14615 2019-Jan-16 22:08:32.610131 - [DEBUG] Edge function : AllBottom (result of previous compose)
14616 2019-Jan-16 22:08:32.610157 - [DEBUG]
14617 2019-Jan-16 22:08:32.610182 - [DEBUG] Join: AllTop & AllBottom
14618 2019-Jan-16 22:08:32.610208 - [DEBUG] = AllBottom (new jump func)
14619 2019-Jan-16 22:08:32.610233 - [DEBUG]
14620 2019-Jan-16 22:08:32.610256 - [DEBUG] Start adding new jump function
14621 2019-Jan-16 22:08:32.610280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14622 2019-Jan-16 22:08:32.610336 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14623 2019-Jan-16 22:08:32.610982 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14624 2019-Jan-16 22:08:32.611637 - [DEBUG] Edge Function : AllBottom
14625 2019-Jan-16 22:08:32.611667 - [DEBUG] End adding new jump function
14626 2019-Jan-16 22:08:32.611691 - [DEBUG]
14627 2019-Jan-16 22:08:32.611716 - [DEBUG] -------------------------------------------- 421. Path Edge --------------------------------------------
14628 2019-Jan-16 22:08:32.611740 - [DEBUG]
14629 2019-Jan-16 22:08:32.611763 - [DEBUG] Process 421. path edge:
14630 2019-Jan-16 22:08:32.611787 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14631 2019-Jan-16 22:08:32.611844 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
14632 2019-Jan-16 22:08:32.612481 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14633 2019-Jan-16 22:08:32.613121 - [DEBUG]
14634 2019-Jan-16 22:08:32.613147 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14635 2019-Jan-16 22:08:32.613804 - [DEBUG] Compose: EdgeIdentity * AllBottom
14636 2019-Jan-16 22:08:32.613832 - [DEBUG]
14637 2019-Jan-16 22:08:32.613856 - [DEBUG] Propagate flow
14638 2019-Jan-16 22:08:32.613880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14639 2019-Jan-16 22:08:32.613936 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14640 2019-Jan-16 22:08:32.614581 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14641 2019-Jan-16 22:08:32.615239 - [DEBUG] Edge function : AllBottom (result of previous compose)
14642 2019-Jan-16 22:08:32.615264 - [DEBUG]
14643 2019-Jan-16 22:08:32.615290 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14644 2019-Jan-16 22:08:32.615316 - [DEBUG] = AllBottom
14645 2019-Jan-16 22:08:32.615340 - [DEBUG]
14646 2019-Jan-16 22:08:32.615364 - [DEBUG] PROPAGATE: No new function!
14647 2019-Jan-16 22:08:32.615388 - [DEBUG] EDGE:
14648 2019-Jan-16 22:08:32.615447 - [DEBUG] ---> 14649 2019-Jan-16 22:08:32.616083 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14650 2019-Jan-16 22:08:32.616722 - [DEBUG]
14651 2019-Jan-16 22:08:32.616748 - [DEBUG] EDGE:
14652 2019-Jan-16 22:08:32.616806 - [DEBUG] ---> 14653 2019-Jan-16 22:08:32.617444 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14654 2019-Jan-16 22:08:32.618095 - [DEBUG]
14655 2019-Jan-16 22:08:32.618136 - [DEBUG] Compose: EdgeIdentity * AllBottom
14656 2019-Jan-16 22:08:32.618164 - [DEBUG]
14657 2019-Jan-16 22:08:32.618188 - [DEBUG] Propagate flow
14658 2019-Jan-16 22:08:32.618211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14659 2019-Jan-16 22:08:32.618268 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14660 2019-Jan-16 22:08:32.618908 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14661 2019-Jan-16 22:08:32.619547 - [DEBUG] Edge function : AllBottom (result of previous compose)
14662 2019-Jan-16 22:08:32.619572 - [DEBUG]
14663 2019-Jan-16 22:08:32.619598 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14664 2019-Jan-16 22:08:32.619624 - [DEBUG] = AllBottom
14665 2019-Jan-16 22:08:32.619649 - [DEBUG]
14666 2019-Jan-16 22:08:32.619672 - [DEBUG] PROPAGATE: No new function!
14667 2019-Jan-16 22:08:32.619699 - [DEBUG] EDGE:
14668 2019-Jan-16 22:08:32.619757 - [DEBUG] ---> 14669 2019-Jan-16 22:08:32.620405 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14670 2019-Jan-16 22:08:32.621046 - [DEBUG]
14671 2019-Jan-16 22:08:32.621071 - [DEBUG] EDGE:
14672 2019-Jan-16 22:08:32.621128 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
14673 2019-Jan-16 22:08:32.621786 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14674 2019-Jan-16 22:08:32.622425 - [DEBUG]
14675 2019-Jan-16 22:08:32.622451 - [DEBUG] EDGE:
14676 2019-Jan-16 22:08:32.622508 - [DEBUG] ---> 14677 2019-Jan-16 22:08:32.623143 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14678 2019-Jan-16 22:08:32.623797 - [DEBUG]
14679 2019-Jan-16 22:08:32.623824 - [DEBUG] EDGE:
14680 2019-Jan-16 22:08:32.623881 - [DEBUG] ---> 14681 2019-Jan-16 22:08:32.624518 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14682 2019-Jan-16 22:08:32.625174 - [DEBUG]
14683 2019-Jan-16 22:08:32.625199 - [DEBUG] EDGE:
14684 2019-Jan-16 22:08:32.625257 - [DEBUG] ---> 14685 2019-Jan-16 22:08:32.625897 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14686 2019-Jan-16 22:08:32.626536 - [DEBUG]
14687 2019-Jan-16 22:08:32.626570 - [DEBUG] Compose: EdgeIdentity * AllBottom
14688 2019-Jan-16 22:08:32.626597 - [DEBUG]
14689 2019-Jan-16 22:08:32.626621 - [DEBUG] Propagate flow
14690 2019-Jan-16 22:08:32.626644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14691 2019-Jan-16 22:08:32.626700 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14692 2019-Jan-16 22:08:32.627341 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14693 2019-Jan-16 22:08:32.627980 - [DEBUG] Edge function : AllBottom (result of previous compose)
14694 2019-Jan-16 22:08:32.628005 - [DEBUG]
14695 2019-Jan-16 22:08:32.628030 - [DEBUG] Join: AllTop & AllBottom
14696 2019-Jan-16 22:08:32.628056 - [DEBUG] = AllBottom (new jump func)
14697 2019-Jan-16 22:08:32.628092 - [DEBUG]
14698 2019-Jan-16 22:08:32.628118 - [DEBUG] Start adding new jump function
14699 2019-Jan-16 22:08:32.628142 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14700 2019-Jan-16 22:08:32.628198 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14701 2019-Jan-16 22:08:32.628837 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14702 2019-Jan-16 22:08:32.629476 - [DEBUG] Edge Function : AllBottom
14703 2019-Jan-16 22:08:32.629506 - [DEBUG] End adding new jump function
14704 2019-Jan-16 22:08:32.629531 - [DEBUG]
14705 2019-Jan-16 22:08:32.629555 - [DEBUG] -------------------------------------------- 422. Path Edge --------------------------------------------
14706 2019-Jan-16 22:08:32.629580 - [DEBUG]
14707 2019-Jan-16 22:08:32.629603 - [DEBUG] Process 422. path edge:
14708 2019-Jan-16 22:08:32.629627 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14709 2019-Jan-16 22:08:32.629684 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
14710 2019-Jan-16 22:08:32.630327 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14711 2019-Jan-16 22:08:32.630971 - [DEBUG]
14712 2019-Jan-16 22:08:32.630996 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14713 2019-Jan-16 22:08:32.631677 - [DEBUG] Compose: EdgeIdentity * AllBottom
14714 2019-Jan-16 22:08:32.631706 - [DEBUG]
14715 2019-Jan-16 22:08:32.631730 - [DEBUG] Propagate flow
14716 2019-Jan-16 22:08:32.631753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14717 2019-Jan-16 22:08:32.631810 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
14718 2019-Jan-16 22:08:32.632447 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14719 2019-Jan-16 22:08:32.633088 - [DEBUG] Edge function : AllBottom (result of previous compose)
14720 2019-Jan-16 22:08:32.633113 - [DEBUG]
14721 2019-Jan-16 22:08:32.633138 - [DEBUG] Join: AllTop & AllBottom
14722 2019-Jan-16 22:08:32.633173 - [DEBUG] = AllBottom (new jump func)
14723 2019-Jan-16 22:08:32.633198 - [DEBUG]
14724 2019-Jan-16 22:08:32.633222 - [DEBUG] Start adding new jump function
14725 2019-Jan-16 22:08:32.633245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14726 2019-Jan-16 22:08:32.633302 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14727 2019-Jan-16 22:08:32.633942 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
14728 2019-Jan-16 22:08:32.634577 - [DEBUG] Edge Function : AllBottom
14729 2019-Jan-16 22:08:32.634608 - [DEBUG] End adding new jump function
14730 2019-Jan-16 22:08:32.634633 - [DEBUG]
14731 2019-Jan-16 22:08:32.634657 - [DEBUG] -------------------------------------------- 423. Path Edge --------------------------------------------
14732 2019-Jan-16 22:08:32.634681 - [DEBUG]
14733 2019-Jan-16 22:08:32.634705 - [DEBUG] Process 423. path edge:
14734 2019-Jan-16 22:08:32.634729 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14735 2019-Jan-16 22:08:32.634800 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
14736 2019-Jan-16 22:08:32.635436 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
14737 2019-Jan-16 22:08:32.636077 - [DEBUG]
14738 2019-Jan-16 22:08:32.636102 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
14739 2019-Jan-16 22:08:32.636749 - [DEBUG] Compose: EdgeIdentity * AllBottom
14740 2019-Jan-16 22:08:32.636777 - [DEBUG]
14741 2019-Jan-16 22:08:32.636801 - [DEBUG] Propagate flow
14742 2019-Jan-16 22:08:32.636825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14743 2019-Jan-16 22:08:32.636882 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14744 2019-Jan-16 22:08:32.637524 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14745 2019-Jan-16 22:08:32.638181 - [DEBUG] Edge function : AllBottom (result of previous compose)
14746 2019-Jan-16 22:08:32.638207 - [DEBUG]
14747 2019-Jan-16 22:08:32.638233 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14748 2019-Jan-16 22:08:32.638259 - [DEBUG] = AllBottom
14749 2019-Jan-16 22:08:32.638283 - [DEBUG]
14750 2019-Jan-16 22:08:32.638306 - [DEBUG] PROPAGATE: No new function!
14751 2019-Jan-16 22:08:32.638331 - [DEBUG] EDGE:
14752 2019-Jan-16 22:08:32.638389 - [DEBUG] ---> 14753 2019-Jan-16 22:08:32.639025 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14754 2019-Jan-16 22:08:32.639665 - [DEBUG]
14755 2019-Jan-16 22:08:32.639690 - [DEBUG] EDGE:
14756 2019-Jan-16 22:08:32.639748 - [DEBUG] ---> 14757 2019-Jan-16 22:08:32.640387 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14758 2019-Jan-16 22:08:32.641026 - [DEBUG]
14759 2019-Jan-16 22:08:32.641051 - [DEBUG] EDGE:
14760 2019-Jan-16 22:08:32.641109 - [DEBUG] ---> 14761 2019-Jan-16 22:08:32.641760 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14762 2019-Jan-16 22:08:32.642400 - [DEBUG]
14763 2019-Jan-16 22:08:32.642426 - [DEBUG] EDGE:
14764 2019-Jan-16 22:08:32.642484 - [DEBUG] ---> 14765 2019-Jan-16 22:08:32.643123 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14766 2019-Jan-16 22:08:32.643767 - [DEBUG]
14767 2019-Jan-16 22:08:32.643794 - [DEBUG] EDGE:
14768 2019-Jan-16 22:08:32.643851 - [DEBUG] ---> 14769 2019-Jan-16 22:08:32.644488 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14770 2019-Jan-16 22:08:32.645141 - [DEBUG]
14771 2019-Jan-16 22:08:32.645167 - [DEBUG] EDGE:
14772 2019-Jan-16 22:08:32.645225 - [DEBUG] ---> 14773 2019-Jan-16 22:08:32.645864 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14774 2019-Jan-16 22:08:32.646507 - [DEBUG]
14775 2019-Jan-16 22:08:32.646545 - [DEBUG] Compose: EdgeIdentity * AllBottom
14776 2019-Jan-16 22:08:32.646574 - [DEBUG]
14777 2019-Jan-16 22:08:32.646597 - [DEBUG] Propagate flow
14778 2019-Jan-16 22:08:32.646621 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14779 2019-Jan-16 22:08:32.646677 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14780 2019-Jan-16 22:08:32.647317 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14781 2019-Jan-16 22:08:32.647957 - [DEBUG] Edge function : AllBottom (result of previous compose)
14782 2019-Jan-16 22:08:32.647983 - [DEBUG]
14783 2019-Jan-16 22:08:32.648008 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14784 2019-Jan-16 22:08:32.648035 - [DEBUG] = AllBottom
14785 2019-Jan-16 22:08:32.648059 - [DEBUG]
14786 2019-Jan-16 22:08:32.648095 - [DEBUG] PROPAGATE: No new function!
14787 2019-Jan-16 22:08:32.648124 - [DEBUG] EDGE:
14788 2019-Jan-16 22:08:32.648182 - [DEBUG] ---> 14789 2019-Jan-16 22:08:32.648831 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14790 2019-Jan-16 22:08:32.649472 - [DEBUG]
14791 2019-Jan-16 22:08:32.649498 - [DEBUG] EDGE:
14792 2019-Jan-16 22:08:32.649556 - [DEBUG] ---> 14793 2019-Jan-16 22:08:32.650191 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14794 2019-Jan-16 22:08:32.650831 - [DEBUG]
14795 2019-Jan-16 22:08:32.650857 - [DEBUG] EDGE:
14796 2019-Jan-16 22:08:32.650915 - [DEBUG] ---> 14797 2019-Jan-16 22:08:32.651572 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14798 2019-Jan-16 22:08:32.652211 - [DEBUG]
14799 2019-Jan-16 22:08:32.652249 - [DEBUG] Compose: EdgeIdentity * AllBottom
14800 2019-Jan-16 22:08:32.652277 - [DEBUG]
14801 2019-Jan-16 22:08:32.652301 - [DEBUG] Propagate flow
14802 2019-Jan-16 22:08:32.652325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14803 2019-Jan-16 22:08:32.652382 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14804 2019-Jan-16 22:08:32.653021 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14805 2019-Jan-16 22:08:32.653660 - [DEBUG] Edge function : AllBottom (result of previous compose)
14806 2019-Jan-16 22:08:32.653686 - [DEBUG]
14807 2019-Jan-16 22:08:32.653712 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14808 2019-Jan-16 22:08:32.653738 - [DEBUG] = AllBottom
14809 2019-Jan-16 22:08:32.653771 - [DEBUG]
14810 2019-Jan-16 22:08:32.653795 - [DEBUG] PROPAGATE: No new function!
14811 2019-Jan-16 22:08:32.653822 - [DEBUG] EDGE:
14812 2019-Jan-16 22:08:32.653881 - [DEBUG] ---> 14813 2019-Jan-16 22:08:32.654530 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14814 2019-Jan-16 22:08:32.655186 - [DEBUG]
14815 2019-Jan-16 22:08:32.655212 - [DEBUG] EDGE:
14816 2019-Jan-16 22:08:32.655270 - [DEBUG] ---> 14817 2019-Jan-16 22:08:32.655905 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14818 2019-Jan-16 22:08:32.656544 - [DEBUG]
14819 2019-Jan-16 22:08:32.656571 - [DEBUG] EDGE:
14820 2019-Jan-16 22:08:32.656628 - [DEBUG] ---> 14821 2019-Jan-16 22:08:32.657264 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14822 2019-Jan-16 22:08:32.657903 - [DEBUG]
14823 2019-Jan-16 22:08:32.657930 - [DEBUG] EDGE:
14824 2019-Jan-16 22:08:32.657988 - [DEBUG] ---> 14825 2019-Jan-16 22:08:32.658643 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14826 2019-Jan-16 22:08:32.659283 - [DEBUG]
14827 2019-Jan-16 22:08:32.659321 - [DEBUG] Compose: EdgeIdentity * AllBottom
14828 2019-Jan-16 22:08:32.659348 - [DEBUG]
14829 2019-Jan-16 22:08:32.659373 - [DEBUG] Propagate flow
14830 2019-Jan-16 22:08:32.659396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14831 2019-Jan-16 22:08:32.659453 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14832 2019-Jan-16 22:08:32.660092 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14833 2019-Jan-16 22:08:32.660731 - [DEBUG] Edge function : AllBottom (result of previous compose)
14834 2019-Jan-16 22:08:32.660757 - [DEBUG]
14835 2019-Jan-16 22:08:32.660783 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14836 2019-Jan-16 22:08:32.660809 - [DEBUG] = AllBottom
14837 2019-Jan-16 22:08:32.660833 - [DEBUG]
14838 2019-Jan-16 22:08:32.660857 - [DEBUG] PROPAGATE: No new function!
14839 2019-Jan-16 22:08:32.660883 - [DEBUG] EDGE:
14840 2019-Jan-16 22:08:32.660942 - [DEBUG] ---> 14841 2019-Jan-16 22:08:32.661604 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14842 2019-Jan-16 22:08:32.662244 - [DEBUG]
14843 2019-Jan-16 22:08:32.662270 - [DEBUG] EDGE:
14844 2019-Jan-16 22:08:32.662328 - [DEBUG] ---> 14845 2019-Jan-16 22:08:32.662972 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14846 2019-Jan-16 22:08:32.663612 - [DEBUG]
14847 2019-Jan-16 22:08:32.663639 - [DEBUG] EDGE:
14848 2019-Jan-16 22:08:32.663697 - [DEBUG] ---> 14849 2019-Jan-16 22:08:32.664335 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14850 2019-Jan-16 22:08:32.664998 - [DEBUG]
14851 2019-Jan-16 22:08:32.665036 - [DEBUG] Compose: EdgeIdentity * AllBottom
14852 2019-Jan-16 22:08:32.665064 - [DEBUG]
14853 2019-Jan-16 22:08:32.665088 - [DEBUG] Propagate flow
14854 2019-Jan-16 22:08:32.665112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14855 2019-Jan-16 22:08:32.665168 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14856 2019-Jan-16 22:08:32.665808 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14857 2019-Jan-16 22:08:32.666448 - [DEBUG] Edge function : AllBottom (result of previous compose)
14858 2019-Jan-16 22:08:32.666474 - [DEBUG]
14859 2019-Jan-16 22:08:32.666499 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14860 2019-Jan-16 22:08:32.666525 - [DEBUG] = AllBottom
14861 2019-Jan-16 22:08:32.666550 - [DEBUG]
14862 2019-Jan-16 22:08:32.666573 - [DEBUG] PROPAGATE: No new function!
14863 2019-Jan-16 22:08:32.666600 - [DEBUG] EDGE:
14864 2019-Jan-16 22:08:32.666658 - [DEBUG] ---> 14865 2019-Jan-16 22:08:32.667314 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14866 2019-Jan-16 22:08:32.667993 - [DEBUG]
14867 2019-Jan-16 22:08:32.668023 - [DEBUG] EDGE:
14868 2019-Jan-16 22:08:32.668108 - [DEBUG] ---> 14869 2019-Jan-16 22:08:32.668802 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
14870 2019-Jan-16 22:08:32.669503 - [DEBUG]
14871 2019-Jan-16 22:08:32.669533 - [DEBUG] EDGE:
14872 2019-Jan-16 22:08:32.669601 - [DEBUG] ---> 14873 2019-Jan-16 22:08:32.670250 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
14874 2019-Jan-16 22:08:32.670888 - [DEBUG]
14875 2019-Jan-16 22:08:32.670917 - [DEBUG] Compose: EdgeIdentity * AllBottom
14876 2019-Jan-16 22:08:32.670944 - [DEBUG]
14877 2019-Jan-16 22:08:32.670969 - [DEBUG] Propagate flow
14878 2019-Jan-16 22:08:32.670993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14879 2019-Jan-16 22:08:32.671049 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14880 2019-Jan-16 22:08:32.671713 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14881 2019-Jan-16 22:08:32.672363 - [DEBUG] Edge function : AllBottom (result of previous compose)
14882 2019-Jan-16 22:08:32.672389 - [DEBUG]
14883 2019-Jan-16 22:08:32.672415 - [DEBUG] Join: AllTop & AllBottom
14884 2019-Jan-16 22:08:32.672441 - [DEBUG] = AllBottom (new jump func)
14885 2019-Jan-16 22:08:32.672466 - [DEBUG]
14886 2019-Jan-16 22:08:32.672490 - [DEBUG] Start adding new jump function
14887 2019-Jan-16 22:08:32.672513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14888 2019-Jan-16 22:08:32.672569 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14889 2019-Jan-16 22:08:32.673217 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14890 2019-Jan-16 22:08:32.673857 - [DEBUG] Edge Function : AllBottom
14891 2019-Jan-16 22:08:32.673888 - [DEBUG] End adding new jump function
14892 2019-Jan-16 22:08:32.673912 - [DEBUG]
14893 2019-Jan-16 22:08:32.673936 - [DEBUG] -------------------------------------------- 424. Path Edge --------------------------------------------
14894 2019-Jan-16 22:08:32.673980 - [DEBUG]
14895 2019-Jan-16 22:08:32.674004 - [DEBUG] Process 424. path edge:
14896 2019-Jan-16 22:08:32.674028 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14897 2019-Jan-16 22:08:32.674084 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
14898 2019-Jan-16 22:08:32.674724 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
14899 2019-Jan-16 22:08:32.675399 - [DEBUG]
14900 2019-Jan-16 22:08:32.675424 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14901 2019-Jan-16 22:08:32.676094 - [DEBUG] Compose: EdgeIdentity * AllBottom
14902 2019-Jan-16 22:08:32.676122 - [DEBUG]
14903 2019-Jan-16 22:08:32.676146 - [DEBUG] Propagate flow
14904 2019-Jan-16 22:08:32.676169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14905 2019-Jan-16 22:08:32.676226 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14906 2019-Jan-16 22:08:32.676863 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14907 2019-Jan-16 22:08:32.677508 - [DEBUG] Edge function : AllBottom (result of previous compose)
14908 2019-Jan-16 22:08:32.677533 - [DEBUG]
14909 2019-Jan-16 22:08:32.677558 - [DEBUG] Join: AllTop & AllBottom
14910 2019-Jan-16 22:08:32.677584 - [DEBUG] = AllBottom (new jump func)
14911 2019-Jan-16 22:08:32.677609 - [DEBUG]
14912 2019-Jan-16 22:08:32.677632 - [DEBUG] Start adding new jump function
14913 2019-Jan-16 22:08:32.677656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14914 2019-Jan-16 22:08:32.677712 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14915 2019-Jan-16 22:08:32.678375 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14916 2019-Jan-16 22:08:32.679020 - [DEBUG] Edge Function : AllBottom
14917 2019-Jan-16 22:08:32.679048 - [DEBUG] End adding new jump function
14918 2019-Jan-16 22:08:32.679072 - [DEBUG]
14919 2019-Jan-16 22:08:32.679096 - [DEBUG] -------------------------------------------- 425. Path Edge --------------------------------------------
14920 2019-Jan-16 22:08:32.679120 - [DEBUG]
14921 2019-Jan-16 22:08:32.679143 - [DEBUG] Process 425. path edge:
14922 2019-Jan-16 22:08:32.679167 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14923 2019-Jan-16 22:08:32.679224 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
14924 2019-Jan-16 22:08:32.679860 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
14925 2019-Jan-16 22:08:32.680506 - [DEBUG]
14926 2019-Jan-16 22:08:32.680532 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14927 2019-Jan-16 22:08:32.681183 - [DEBUG] Compose: EdgeIdentity * AllBottom
14928 2019-Jan-16 22:08:32.681212 - [DEBUG]
14929 2019-Jan-16 22:08:32.681236 - [DEBUG] Propagate flow
14930 2019-Jan-16 22:08:32.681259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14931 2019-Jan-16 22:08:32.681316 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14932 2019-Jan-16 22:08:32.681981 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14933 2019-Jan-16 22:08:32.682629 - [DEBUG] Edge function : AllBottom (result of previous compose)
14934 2019-Jan-16 22:08:32.682654 - [DEBUG]
14935 2019-Jan-16 22:08:32.682690 - [DEBUG] Join: AllTop & AllBottom
14936 2019-Jan-16 22:08:32.682716 - [DEBUG] = AllBottom (new jump func)
14937 2019-Jan-16 22:08:32.682741 - [DEBUG]
14938 2019-Jan-16 22:08:32.682765 - [DEBUG] Start adding new jump function
14939 2019-Jan-16 22:08:32.682788 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14940 2019-Jan-16 22:08:32.682844 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14941 2019-Jan-16 22:08:32.683490 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14942 2019-Jan-16 22:08:32.684136 - [DEBUG] Edge Function : AllBottom
14943 2019-Jan-16 22:08:32.684164 - [DEBUG] End adding new jump function
14944 2019-Jan-16 22:08:32.684188 - [DEBUG]
14945 2019-Jan-16 22:08:32.684212 - [DEBUG] -------------------------------------------- 426. Path Edge --------------------------------------------
14946 2019-Jan-16 22:08:32.684236 - [DEBUG]
14947 2019-Jan-16 22:08:32.684260 - [DEBUG] Process 426. path edge:
14948 2019-Jan-16 22:08:32.684283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14949 2019-Jan-16 22:08:32.684339 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
14950 2019-Jan-16 22:08:32.685002 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
14951 2019-Jan-16 22:08:32.685647 - [DEBUG]
14952 2019-Jan-16 22:08:32.685672 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14953 2019-Jan-16 22:08:32.686328 - [DEBUG] Possible callees:
14954 2019-Jan-16 22:08:32.686353 - [DEBUG] llvm.dbg.declare
14955 2019-Jan-16 22:08:32.686378 - [DEBUG] Possible return sites:
14956 2019-Jan-16 22:08:32.686401 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14914957 2019-Jan-16 22:08:32.687686 - [DEBUG] Found and process special summary
14958 2019-Jan-16 22:08:32.687720 - [DEBUG] Compose: EdgeIdentity * AllBottom
14959 2019-Jan-16 22:08:32.687748 - [DEBUG]
14960 2019-Jan-16 22:08:32.687772 - [DEBUG] Propagate flow
14961 2019-Jan-16 22:08:32.687795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14962 2019-Jan-16 22:08:32.687852 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14963 2019-Jan-16 22:08:32.688509 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14964 2019-Jan-16 22:08:32.689156 - [DEBUG] Edge function : AllBottom (result of previous compose)
14965 2019-Jan-16 22:08:32.689181 - [DEBUG]
14966 2019-Jan-16 22:08:32.689206 - [DEBUG] Join: AllTop & AllBottom
14967 2019-Jan-16 22:08:32.689232 - [DEBUG] = AllBottom (new jump func)
14968 2019-Jan-16 22:08:32.689257 - [DEBUG]
14969 2019-Jan-16 22:08:32.689280 - [DEBUG] Start adding new jump function
14970 2019-Jan-16 22:08:32.689304 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14971 2019-Jan-16 22:08:32.689360 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14972 2019-Jan-16 22:08:32.690005 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14973 2019-Jan-16 22:08:32.690645 - [DEBUG] Edge Function : AllBottom
14974 2019-Jan-16 22:08:32.690674 - [DEBUG] End adding new jump function
14975 2019-Jan-16 22:08:32.690697 - [DEBUG]
14976 2019-Jan-16 22:08:32.690730 - [DEBUG] -------------------------------------------- 427. Path Edge --------------------------------------------
14977 2019-Jan-16 22:08:32.690755 - [DEBUG]
14978 2019-Jan-16 22:08:32.690779 - [DEBUG] Process 427. path edge:
14979 2019-Jan-16 22:08:32.690803 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14980 2019-Jan-16 22:08:32.690859 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
14981 2019-Jan-16 22:08:32.691515 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
14982 2019-Jan-16 22:08:32.692161 - [DEBUG]
14983 2019-Jan-16 22:08:32.692186 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14984 2019-Jan-16 22:08:32.692840 - [DEBUG] Compose: EdgeIdentity * AllBottom
14985 2019-Jan-16 22:08:32.692868 - [DEBUG]
14986 2019-Jan-16 22:08:32.692892 - [DEBUG] Propagate flow
14987 2019-Jan-16 22:08:32.692915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14988 2019-Jan-16 22:08:32.692972 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14989 2019-Jan-16 22:08:32.693609 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14990 2019-Jan-16 22:08:32.694255 - [DEBUG] Edge function : AllBottom (result of previous compose)
14991 2019-Jan-16 22:08:32.694280 - [DEBUG]
14992 2019-Jan-16 22:08:32.694305 - [DEBUG] Join: AllTop & AllBottom
14993 2019-Jan-16 22:08:32.694331 - [DEBUG] = AllBottom (new jump func)
14994 2019-Jan-16 22:08:32.694356 - [DEBUG]
14995 2019-Jan-16 22:08:32.694380 - [DEBUG] Start adding new jump function
14996 2019-Jan-16 22:08:32.694403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14997 2019-Jan-16 22:08:32.694459 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14998 2019-Jan-16 22:08:32.695120 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14999 2019-Jan-16 22:08:32.695761 - [DEBUG] Edge Function : AllBottom
15000 2019-Jan-16 22:08:32.695789 - [DEBUG] End adding new jump function
15001 2019-Jan-16 22:08:32.695813 - [DEBUG]
15002 2019-Jan-16 22:08:32.695837 - [DEBUG] -------------------------------------------- 428. Path Edge --------------------------------------------
15003 2019-Jan-16 22:08:32.695862 - [DEBUG]
15004 2019-Jan-16 22:08:32.695885 - [DEBUG] Process 428. path edge:
15005 2019-Jan-16 22:08:32.695909 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15006 2019-Jan-16 22:08:32.695965 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
15007 2019-Jan-16 22:08:32.696601 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15008 2019-Jan-16 22:08:32.697246 - [DEBUG]
15009 2019-Jan-16 22:08:32.697271 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
15010 2019-Jan-16 22:08:32.697921 - [DEBUG] Compose: EdgeIdentity * AllBottom
15011 2019-Jan-16 22:08:32.697950 - [DEBUG]
15012 2019-Jan-16 22:08:32.697974 - [DEBUG] Propagate flow
15013 2019-Jan-16 22:08:32.697998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15014 2019-Jan-16 22:08:32.698055 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
15015 2019-Jan-16 22:08:32.698718 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15016 2019-Jan-16 22:08:32.699366 - [DEBUG] Edge function : AllBottom (result of previous compose)
15017 2019-Jan-16 22:08:32.699400 - [DEBUG]
15018 2019-Jan-16 22:08:32.699426 - [DEBUG] Join: AllTop & AllBottom
15019 2019-Jan-16 22:08:32.699452 - [DEBUG] = AllBottom (new jump func)
15020 2019-Jan-16 22:08:32.699477 - [DEBUG]
15021 2019-Jan-16 22:08:32.699500 - [DEBUG] Start adding new jump function
15022 2019-Jan-16 22:08:32.699524 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15023 2019-Jan-16 22:08:32.699580 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15024 2019-Jan-16 22:08:32.700228 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
15025 2019-Jan-16 22:08:32.700873 - [DEBUG] Edge Function : AllBottom
15026 2019-Jan-16 22:08:32.700902 - [DEBUG] End adding new jump function
15027 2019-Jan-16 22:08:32.700926 - [DEBUG]
15028 2019-Jan-16 22:08:32.700950 - [DEBUG] -------------------------------------------- 429. Path Edge --------------------------------------------
15029 2019-Jan-16 22:08:32.700974 - [DEBUG]
15030 2019-Jan-16 22:08:32.700998 - [DEBUG] Process 429. path edge:
15031 2019-Jan-16 22:08:32.701022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15032 2019-Jan-16 22:08:32.701078 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
15033 2019-Jan-16 22:08:32.701740 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15034 2019-Jan-16 22:08:32.702386 - [DEBUG]
15035 2019-Jan-16 22:08:32.702411 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
15036 2019-Jan-16 22:08:32.703063 - [DEBUG] Possible callees:
15037 2019-Jan-16 22:08:32.703089 - [DEBUG] llvm.dbg.declare
15038 2019-Jan-16 22:08:32.703114 - [DEBUG] Possible return sites:
15039 2019-Jan-16 22:08:32.703137 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15515040 2019-Jan-16 22:08:32.704414 - [DEBUG] Found and process special summary
15041 2019-Jan-16 22:08:32.704449 - [DEBUG] Compose: EdgeIdentity * AllBottom
15042 2019-Jan-16 22:08:32.704477 - [DEBUG]
15043 2019-Jan-16 22:08:32.704501 - [DEBUG] Propagate flow
15044 2019-Jan-16 22:08:32.704524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15045 2019-Jan-16 22:08:32.704581 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
15046 2019-Jan-16 22:08:32.705239 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15047 2019-Jan-16 22:08:32.705887 - [DEBUG] Edge function : AllBottom (result of previous compose)
15048 2019-Jan-16 22:08:32.705913 - [DEBUG]
15049 2019-Jan-16 22:08:32.705937 - [DEBUG] Join: AllTop & AllBottom
15050 2019-Jan-16 22:08:32.705963 - [DEBUG] = AllBottom (new jump func)
15051 2019-Jan-16 22:08:32.705988 - [DEBUG]
15052 2019-Jan-16 22:08:32.706011 - [DEBUG] Start adding new jump function
15053 2019-Jan-16 22:08:32.706035 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15054 2019-Jan-16 22:08:32.706091 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15055 2019-Jan-16 22:08:32.706737 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
15056 2019-Jan-16 22:08:32.707377 - [DEBUG] Edge Function : AllBottom
15057 2019-Jan-16 22:08:32.707405 - [DEBUG] End adding new jump function
15058 2019-Jan-16 22:08:32.707437 - [DEBUG]
15059 2019-Jan-16 22:08:32.707462 - [DEBUG] -------------------------------------------- 430. Path Edge --------------------------------------------
15060 2019-Jan-16 22:08:32.707487 - [DEBUG]
15061 2019-Jan-16 22:08:32.707510 - [DEBUG] Process 430. path edge:
15062 2019-Jan-16 22:08:32.707534 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15063 2019-Jan-16 22:08:32.707590 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
15064 2019-Jan-16 22:08:32.708245 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15065 2019-Jan-16 22:08:32.708892 - [DEBUG]
15066 2019-Jan-16 22:08:32.708917 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
15067 2019-Jan-16 22:08:32.709571 - [DEBUG] Compose: EdgeIdentity * AllBottom
15068 2019-Jan-16 22:08:32.709599 - [DEBUG]
15069 2019-Jan-16 22:08:32.709623 - [DEBUG] Propagate flow
15070 2019-Jan-16 22:08:32.709646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15071 2019-Jan-16 22:08:32.709703 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
15072 2019-Jan-16 22:08:32.710340 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15073 2019-Jan-16 22:08:32.710993 - [DEBUG] Edge function : AllBottom (result of previous compose)
15074 2019-Jan-16 22:08:32.711018 - [DEBUG]
15075 2019-Jan-16 22:08:32.711043 - [DEBUG] Join: AllTop & AllBottom
15076 2019-Jan-16 22:08:32.711069 - [DEBUG] = AllBottom (new jump func)
15077 2019-Jan-16 22:08:32.711094 - [DEBUG]
15078 2019-Jan-16 22:08:32.711118 - [DEBUG] Start adding new jump function
15079 2019-Jan-16 22:08:32.711141 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15080 2019-Jan-16 22:08:32.711197 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15081 2019-Jan-16 22:08:32.711866 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
15082 2019-Jan-16 22:08:32.712502 - [DEBUG] Edge Function : AllBottom
15083 2019-Jan-16 22:08:32.712530 - [DEBUG] End adding new jump function
15084 2019-Jan-16 22:08:32.712555 - [DEBUG]
15085 2019-Jan-16 22:08:32.712578 - [DEBUG] -------------------------------------------- 431. Path Edge --------------------------------------------
15086 2019-Jan-16 22:08:32.712603 - [DEBUG]
15087 2019-Jan-16 22:08:32.712626 - [DEBUG] Process 431. path edge:
15088 2019-Jan-16 22:08:32.712650 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15089 2019-Jan-16 22:08:32.712706 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
15090 2019-Jan-16 22:08:32.713342 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15091 2019-Jan-16 22:08:32.713987 - [DEBUG]
15092 2019-Jan-16 22:08:32.714012 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
15093 2019-Jan-16 22:08:32.714662 - [DEBUG] Compose: EdgeIdentity * AllBottom
15094 2019-Jan-16 22:08:32.714691 - [DEBUG]
15095 2019-Jan-16 22:08:32.714715 - [DEBUG] Propagate flow
15096 2019-Jan-16 22:08:32.714738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15097 2019-Jan-16 22:08:32.714809 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
15098 2019-Jan-16 22:08:32.715446 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15099 2019-Jan-16 22:08:32.716092 - [DEBUG] Edge function : AllBottom (result of previous compose)
15100 2019-Jan-16 22:08:32.716127 - [DEBUG]
15101 2019-Jan-16 22:08:32.716152 - [DEBUG] Join: AllTop & AllBottom
15102 2019-Jan-16 22:08:32.716178 - [DEBUG] = AllBottom (new jump func)
15103 2019-Jan-16 22:08:32.716203 - [DEBUG]
15104 2019-Jan-16 22:08:32.716227 - [DEBUG] Start adding new jump function
15105 2019-Jan-16 22:08:32.716250 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15106 2019-Jan-16 22:08:32.716306 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15107 2019-Jan-16 22:08:32.716953 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
15108 2019-Jan-16 22:08:32.717589 - [DEBUG] Edge Function : AllBottom
15109 2019-Jan-16 22:08:32.717617 - [DEBUG] End adding new jump function
15110 2019-Jan-16 22:08:32.717641 - [DEBUG]
15111 2019-Jan-16 22:08:32.717665 - [DEBUG] -------------------------------------------- 432. Path Edge --------------------------------------------
15112 2019-Jan-16 22:08:32.717690 - [DEBUG]
15113 2019-Jan-16 22:08:32.717713 - [DEBUG] Process 432. path edge:
15114 2019-Jan-16 22:08:32.717737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15115 2019-Jan-16 22:08:32.717794 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
15116 2019-Jan-16 22:08:32.718443 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15117 2019-Jan-16 22:08:32.719089 - [DEBUG]
15118 2019-Jan-16 22:08:32.719114 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
15119 2019-Jan-16 22:08:32.719764 - [DEBUG] Compose: EdgeIdentity * AllBottom
15120 2019-Jan-16 22:08:32.719792 - [DEBUG]
15121 2019-Jan-16 22:08:32.719816 - [DEBUG] Propagate flow
15122 2019-Jan-16 22:08:32.719839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15123 2019-Jan-16 22:08:32.719896 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
15124 2019-Jan-16 22:08:32.720543 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15125 2019-Jan-16 22:08:32.721188 - [DEBUG] Edge function : AllBottom (result of previous compose)
15126 2019-Jan-16 22:08:32.721213 - [DEBUG]
15127 2019-Jan-16 22:08:32.721238 - [DEBUG] Join: AllTop & AllBottom
15128 2019-Jan-16 22:08:32.721264 - [DEBUG] = AllBottom (new jump func)
15129 2019-Jan-16 22:08:32.721289 - [DEBUG]
15130 2019-Jan-16 22:08:32.721312 - [DEBUG] Start adding new jump function
15131 2019-Jan-16 22:08:32.721336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15132 2019-Jan-16 22:08:32.721392 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15133 2019-Jan-16 22:08:32.722052 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
15134 2019-Jan-16 22:08:32.722696 - [DEBUG] Edge Function : AllBottom
15135 2019-Jan-16 22:08:32.722724 - [DEBUG] End adding new jump function
15136 2019-Jan-16 22:08:32.722748 - [DEBUG]
15137 2019-Jan-16 22:08:32.722772 - [DEBUG] -------------------------------------------- 433. Path Edge --------------------------------------------
15138 2019-Jan-16 22:08:32.722796 - [DEBUG]
15139 2019-Jan-16 22:08:32.722820 - [DEBUG] Process 433. path edge:
15140 2019-Jan-16 22:08:32.722843 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15141 2019-Jan-16 22:08:32.722900 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
15142 2019-Jan-16 22:08:32.723554 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15143 2019-Jan-16 22:08:32.724210 - [DEBUG]
15144 2019-Jan-16 22:08:32.724235 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
15145 2019-Jan-16 22:08:32.724904 - [DEBUG] Possible callees:
15146 2019-Jan-16 22:08:32.724931 - [DEBUG] llvm.dbg.declare
15147 2019-Jan-16 22:08:32.724956 - [DEBUG] Possible return sites:
15148 2019-Jan-16 22:08:32.724979 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16315149 2019-Jan-16 22:08:32.726258 - [DEBUG] Found and process special summary
15150 2019-Jan-16 22:08:32.726292 - [DEBUG] Compose: EdgeIdentity * AllBottom
15151 2019-Jan-16 22:08:32.726320 - [DEBUG]
15152 2019-Jan-16 22:08:32.726344 - [DEBUG] Propagate flow
15153 2019-Jan-16 22:08:32.726367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15154 2019-Jan-16 22:08:32.726424 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
15155 2019-Jan-16 22:08:32.727065 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15156 2019-Jan-16 22:08:32.727717 - [DEBUG] Edge function : AllBottom (result of previous compose)
15157 2019-Jan-16 22:08:32.727743 - [DEBUG]
15158 2019-Jan-16 22:08:32.727768 - [DEBUG] Join: AllTop & AllBottom
15159 2019-Jan-16 22:08:32.727794 - [DEBUG] = AllBottom (new jump func)
15160 2019-Jan-16 22:08:32.727819 - [DEBUG]
15161 2019-Jan-16 22:08:32.727843 - [DEBUG] Start adding new jump function
15162 2019-Jan-16 22:08:32.727866 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15163 2019-Jan-16 22:08:32.727922 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15164 2019-Jan-16 22:08:32.728586 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
15165 2019-Jan-16 22:08:32.729225 - [DEBUG] Edge Function : AllBottom
15166 2019-Jan-16 22:08:32.729254 - [DEBUG] End adding new jump function
15167 2019-Jan-16 22:08:32.729278 - [DEBUG]
15168 2019-Jan-16 22:08:32.729302 - [DEBUG] -------------------------------------------- 434. Path Edge --------------------------------------------
15169 2019-Jan-16 22:08:32.729327 - [DEBUG]
15170 2019-Jan-16 22:08:32.729350 - [DEBUG] Process 434. path edge:
15171 2019-Jan-16 22:08:32.729374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15172 2019-Jan-16 22:08:32.729430 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
15173 2019-Jan-16 22:08:32.730070 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15174 2019-Jan-16 22:08:32.730715 - [DEBUG]
15175 2019-Jan-16 22:08:32.730740 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
15176 2019-Jan-16 22:08:32.731393 - [DEBUG] Compose: EdgeIdentity * AllBottom
15177 2019-Jan-16 22:08:32.731435 - [DEBUG]
15178 2019-Jan-16 22:08:32.731460 - [DEBUG] Propagate flow
15179 2019-Jan-16 22:08:32.731483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15180 2019-Jan-16 22:08:32.731541 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
15181 2019-Jan-16 22:08:32.732179 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15182 2019-Jan-16 22:08:32.732834 - [DEBUG] Edge function : AllBottom (result of previous compose)
15183 2019-Jan-16 22:08:32.732860 - [DEBUG]
15184 2019-Jan-16 22:08:32.732885 - [DEBUG] Join: AllTop & AllBottom
15185 2019-Jan-16 22:08:32.732911 - [DEBUG] = AllBottom (new jump func)
15186 2019-Jan-16 22:08:32.732936 - [DEBUG]
15187 2019-Jan-16 22:08:32.732960 - [DEBUG] Start adding new jump function
15188 2019-Jan-16 22:08:32.732983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15189 2019-Jan-16 22:08:32.733039 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15190 2019-Jan-16 22:08:32.733686 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
15191 2019-Jan-16 22:08:32.734322 - [DEBUG] Edge Function : AllBottom
15192 2019-Jan-16 22:08:32.734350 - [DEBUG] End adding new jump function
15193 2019-Jan-16 22:08:32.734374 - [DEBUG]
15194 2019-Jan-16 22:08:32.734398 - [DEBUG] -------------------------------------------- 435. Path Edge --------------------------------------------
15195 2019-Jan-16 22:08:32.734423 - [DEBUG]
15196 2019-Jan-16 22:08:32.734447 - [DEBUG] Process 435. path edge:
15197 2019-Jan-16 22:08:32.734471 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15198 2019-Jan-16 22:08:32.734527 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
15199 2019-Jan-16 22:08:32.735180 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15200 2019-Jan-16 22:08:32.735826 - [DEBUG]
15201 2019-Jan-16 22:08:32.735852 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
15202 2019-Jan-16 22:08:32.736502 - [DEBUG] Compose: EdgeIdentity * AllBottom
15203 2019-Jan-16 22:08:32.736530 - [DEBUG]
15204 2019-Jan-16 22:08:32.736554 - [DEBUG] Propagate flow
15205 2019-Jan-16 22:08:32.736578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15206 2019-Jan-16 22:08:32.736635 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
15207 2019-Jan-16 22:08:32.737288 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15208 2019-Jan-16 22:08:32.737934 - [DEBUG] Edge function : AllBottom (result of previous compose)
15209 2019-Jan-16 22:08:32.737959 - [DEBUG]
15210 2019-Jan-16 22:08:32.737984 - [DEBUG] Join: AllTop & AllBottom
15211 2019-Jan-16 22:08:32.738010 - [DEBUG] = AllBottom (new jump func)
15212 2019-Jan-16 22:08:32.738034 - [DEBUG]
15213 2019-Jan-16 22:08:32.738058 - [DEBUG] Start adding new jump function
15214 2019-Jan-16 22:08:32.738093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15215 2019-Jan-16 22:08:32.738151 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15216 2019-Jan-16 22:08:32.738798 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
15217 2019-Jan-16 22:08:32.739444 - [DEBUG] Edge Function : AllBottom
15218 2019-Jan-16 22:08:32.739472 - [DEBUG] End adding new jump function
15219 2019-Jan-16 22:08:32.739497 - [DEBUG]
15220 2019-Jan-16 22:08:32.739520 - [DEBUG] -------------------------------------------- 436. Path Edge --------------------------------------------
15221 2019-Jan-16 22:08:32.739545 - [DEBUG]
15222 2019-Jan-16 22:08:32.739569 - [DEBUG] Process 436. path edge:
15223 2019-Jan-16 22:08:32.739593 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15224 2019-Jan-16 22:08:32.739649 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
15225 2019-Jan-16 22:08:32.740303 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15226 2019-Jan-16 22:08:32.740950 - [DEBUG]
15227 2019-Jan-16 22:08:32.740974 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
15228 2019-Jan-16 22:08:32.741643 - [DEBUG] Possible callees:
15229 2019-Jan-16 22:08:32.741668 - [DEBUG] llvm.dbg.declare
15230 2019-Jan-16 22:08:32.741693 - [DEBUG] Possible return sites:
15231 2019-Jan-16 22:08:32.741717 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16915232 2019-Jan-16 22:08:32.742994 - [DEBUG] Found and process special summary
15233 2019-Jan-16 22:08:32.743028 - [DEBUG] Compose: EdgeIdentity * AllBottom
15234 2019-Jan-16 22:08:32.743056 - [DEBUG]
15235 2019-Jan-16 22:08:32.743080 - [DEBUG] Propagate flow
15236 2019-Jan-16 22:08:32.743103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15237 2019-Jan-16 22:08:32.743160 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
15238 2019-Jan-16 22:08:32.743804 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15239 2019-Jan-16 22:08:32.744452 - [DEBUG] Edge function : AllBottom (result of previous compose)
15240 2019-Jan-16 22:08:32.744477 - [DEBUG]
15241 2019-Jan-16 22:08:32.744502 - [DEBUG] Join: AllTop & AllBottom
15242 2019-Jan-16 22:08:32.744528 - [DEBUG] = AllBottom (new jump func)
15243 2019-Jan-16 22:08:32.744553 - [DEBUG]
15244 2019-Jan-16 22:08:32.744576 - [DEBUG] Start adding new jump function
15245 2019-Jan-16 22:08:32.744600 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15246 2019-Jan-16 22:08:32.744656 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15247 2019-Jan-16 22:08:32.745319 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
15248 2019-Jan-16 22:08:32.745960 - [DEBUG] Edge Function : AllBottom
15249 2019-Jan-16 22:08:32.745988 - [DEBUG] End adding new jump function
15250 2019-Jan-16 22:08:32.746012 - [DEBUG]
15251 2019-Jan-16 22:08:32.746036 - [DEBUG] -------------------------------------------- 437. Path Edge --------------------------------------------
15252 2019-Jan-16 22:08:32.746061 - [DEBUG]
15253 2019-Jan-16 22:08:32.746084 - [DEBUG] Process 437. path edge:
15254 2019-Jan-16 22:08:32.746108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15255 2019-Jan-16 22:08:32.746165 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
15256 2019-Jan-16 22:08:32.746805 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15257 2019-Jan-16 22:08:32.747453 - [DEBUG]
15258 2019-Jan-16 22:08:32.747477 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
15259 2019-Jan-16 22:08:32.748144 - [DEBUG] Compose: EdgeIdentity * AllBottom
15260 2019-Jan-16 22:08:32.748172 - [DEBUG]
15261 2019-Jan-16 22:08:32.748197 - [DEBUG] Propagate flow
15262 2019-Jan-16 22:08:32.748220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15263 2019-Jan-16 22:08:32.748277 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
15264 2019-Jan-16 22:08:32.748915 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15265 2019-Jan-16 22:08:32.749575 - [DEBUG] Edge function : AllBottom (result of previous compose)
15266 2019-Jan-16 22:08:32.749601 - [DEBUG]
15267 2019-Jan-16 22:08:32.749627 - [DEBUG] Join: AllTop & AllBottom
15268 2019-Jan-16 22:08:32.749653 - [DEBUG] = AllBottom (new jump func)
15269 2019-Jan-16 22:08:32.749677 - [DEBUG]
15270 2019-Jan-16 22:08:32.749701 - [DEBUG] Start adding new jump function
15271 2019-Jan-16 22:08:32.749724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15272 2019-Jan-16 22:08:32.749781 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15273 2019-Jan-16 22:08:32.750438 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
15274 2019-Jan-16 22:08:32.751076 - [DEBUG] Edge Function : AllBottom
15275 2019-Jan-16 22:08:32.751105 - [DEBUG] End adding new jump function
15276 2019-Jan-16 22:08:32.751129 - [DEBUG]
15277 2019-Jan-16 22:08:32.751153 - [DEBUG] -------------------------------------------- 438. Path Edge --------------------------------------------
15278 2019-Jan-16 22:08:32.751178 - [DEBUG]
15279 2019-Jan-16 22:08:32.751202 - [DEBUG] Process 438. path edge:
15280 2019-Jan-16 22:08:32.751226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15281 2019-Jan-16 22:08:32.751282 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
15282 2019-Jan-16 22:08:32.751936 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15283 2019-Jan-16 22:08:32.752583 - [DEBUG]
15284 2019-Jan-16 22:08:32.752608 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
15285 2019-Jan-16 22:08:32.753258 - [DEBUG] Compose: EdgeIdentity * AllBottom
15286 2019-Jan-16 22:08:32.753286 - [DEBUG]
15287 2019-Jan-16 22:08:32.753310 - [DEBUG] Propagate flow
15288 2019-Jan-16 22:08:32.753334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15289 2019-Jan-16 22:08:32.753391 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
15290 2019-Jan-16 22:08:32.754069 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15291 2019-Jan-16 22:08:32.754722 - [DEBUG] Edge function : AllBottom (result of previous compose)
15292 2019-Jan-16 22:08:32.754764 - [DEBUG]
15293 2019-Jan-16 22:08:32.754792 - [DEBUG] Join: AllTop & AllBottom
15294 2019-Jan-16 22:08:32.754818 - [DEBUG] = AllBottom (new jump func)
15295 2019-Jan-16 22:08:32.754843 - [DEBUG]
15296 2019-Jan-16 22:08:32.754866 - [DEBUG] Start adding new jump function
15297 2019-Jan-16 22:08:32.754890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15298 2019-Jan-16 22:08:32.754948 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15299 2019-Jan-16 22:08:32.755595 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
15300 2019-Jan-16 22:08:32.756234 - [DEBUG] Edge Function : AllBottom
15301 2019-Jan-16 22:08:32.756264 - [DEBUG] End adding new jump function
15302 2019-Jan-16 22:08:32.756288 - [DEBUG]
15303 2019-Jan-16 22:08:32.756311 - [DEBUG] -------------------------------------------- 439. Path Edge --------------------------------------------
15304 2019-Jan-16 22:08:32.756336 - [DEBUG]
15305 2019-Jan-16 22:08:32.756360 - [DEBUG] Process 439. path edge:
15306 2019-Jan-16 22:08:32.756384 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15307 2019-Jan-16 22:08:32.756440 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
15308 2019-Jan-16 22:08:32.757089 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15309 2019-Jan-16 22:08:32.757737 - [DEBUG]
15310 2019-Jan-16 22:08:32.757762 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
15311 2019-Jan-16 22:08:32.758438 - [DEBUG] Compose: EdgeIdentity * AllBottom
15312 2019-Jan-16 22:08:32.758467 - [DEBUG]
15313 2019-Jan-16 22:08:32.758491 - [DEBUG] Propagate flow
15314 2019-Jan-16 22:08:32.758514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15315 2019-Jan-16 22:08:32.758572 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
15316 2019-Jan-16 22:08:32.759210 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15317 2019-Jan-16 22:08:32.759854 - [DEBUG] Edge function : AllBottom (result of previous compose)
15318 2019-Jan-16 22:08:32.759880 - [DEBUG]
15319 2019-Jan-16 22:08:32.759905 - [DEBUG] Join: AllTop & AllBottom
15320 2019-Jan-16 22:08:32.759932 - [DEBUG] = AllBottom (new jump func)
15321 2019-Jan-16 22:08:32.759961 - [DEBUG]
15322 2019-Jan-16 22:08:32.759985 - [DEBUG] Start adding new jump function
15323 2019-Jan-16 22:08:32.760009 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15324 2019-Jan-16 22:08:32.760065 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15325 2019-Jan-16 22:08:32.760713 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
15326 2019-Jan-16 22:08:32.761348 - [DEBUG] Edge Function : AllBottom
15327 2019-Jan-16 22:08:32.761377 - [DEBUG] End adding new jump function
15328 2019-Jan-16 22:08:32.761401 - [DEBUG]
15329 2019-Jan-16 22:08:32.761444 - [DEBUG] -------------------------------------------- 440. Path Edge --------------------------------------------
15330 2019-Jan-16 22:08:32.761469 - [DEBUG]
15331 2019-Jan-16 22:08:32.761492 - [DEBUG] Process 440. path edge:
15332 2019-Jan-16 22:08:32.761516 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15333 2019-Jan-16 22:08:32.761573 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
15334 2019-Jan-16 22:08:32.762208 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15335 2019-Jan-16 22:08:32.762854 - [DEBUG]
15336 2019-Jan-16 22:08:32.762881 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
15337 2019-Jan-16 22:08:32.763532 - [DEBUG] Compose: EdgeIdentity * AllBottom
15338 2019-Jan-16 22:08:32.763560 - [DEBUG]
15339 2019-Jan-16 22:08:32.763584 - [DEBUG] Propagate flow
15340 2019-Jan-16 22:08:32.763607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15341 2019-Jan-16 22:08:32.763664 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
15342 2019-Jan-16 22:08:32.764305 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15343 2019-Jan-16 22:08:32.764966 - [DEBUG] Edge function : AllBottom (result of previous compose)
15344 2019-Jan-16 22:08:32.764992 - [DEBUG]
15345 2019-Jan-16 22:08:32.765017 - [DEBUG] Join: AllTop & AllBottom
15346 2019-Jan-16 22:08:32.765042 - [DEBUG] = AllBottom (new jump func)
15347 2019-Jan-16 22:08:32.765067 - [DEBUG]
15348 2019-Jan-16 22:08:32.765090 - [DEBUG] Start adding new jump function
15349 2019-Jan-16 22:08:32.765123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15350 2019-Jan-16 22:08:32.765180 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15351 2019-Jan-16 22:08:32.765827 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
15352 2019-Jan-16 22:08:32.766466 - [DEBUG] Edge Function : AllBottom
15353 2019-Jan-16 22:08:32.766495 - [DEBUG] End adding new jump function
15354 2019-Jan-16 22:08:32.766519 - [DEBUG]
15355 2019-Jan-16 22:08:32.766543 - [DEBUG] -------------------------------------------- 441. Path Edge --------------------------------------------
15356 2019-Jan-16 22:08:32.766567 - [DEBUG]
15357 2019-Jan-16 22:08:32.766590 - [DEBUG] Process 441. path edge:
15358 2019-Jan-16 22:08:32.766614 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15359 2019-Jan-16 22:08:32.766670 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
15360 2019-Jan-16 22:08:32.767308 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15361 2019-Jan-16 22:08:32.767953 - [DEBUG]
15362 2019-Jan-16 22:08:32.767978 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
15363 2019-Jan-16 22:08:32.768649 - [DEBUG] Compose: EdgeIdentity * AllBottom
15364 2019-Jan-16 22:08:32.768678 - [DEBUG]
15365 2019-Jan-16 22:08:32.768702 - [DEBUG] Propagate flow
15366 2019-Jan-16 22:08:32.768725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15367 2019-Jan-16 22:08:32.768782 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
15368 2019-Jan-16 22:08:32.769418 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15369 2019-Jan-16 22:08:32.770072 - [DEBUG] Edge function : AllBottom (result of previous compose)
15370 2019-Jan-16 22:08:32.770098 - [DEBUG]
15371 2019-Jan-16 22:08:32.770123 - [DEBUG] Join: AllTop & AllBottom
15372 2019-Jan-16 22:08:32.770149 - [DEBUG] = AllBottom (new jump func)
15373 2019-Jan-16 22:08:32.770174 - [DEBUG]
15374 2019-Jan-16 22:08:32.770197 - [DEBUG] Start adding new jump function
15375 2019-Jan-16 22:08:32.770221 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15376 2019-Jan-16 22:08:32.770278 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15377 2019-Jan-16 22:08:32.770925 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
15378 2019-Jan-16 22:08:32.771577 - [DEBUG] Edge Function : AllBottom
15379 2019-Jan-16 22:08:32.771606 - [DEBUG] End adding new jump function
15380 2019-Jan-16 22:08:32.771630 - [DEBUG]
15381 2019-Jan-16 22:08:32.771654 - [DEBUG] -------------------------------------------- 442. Path Edge --------------------------------------------
15382 2019-Jan-16 22:08:32.771679 - [DEBUG]
15383 2019-Jan-16 22:08:32.771702 - [DEBUG] Process 442. path edge:
15384 2019-Jan-16 22:08:32.771726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15385 2019-Jan-16 22:08:32.771783 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
15386 2019-Jan-16 22:08:32.772418 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15387 2019-Jan-16 22:08:32.773061 - [DEBUG]
15388 2019-Jan-16 22:08:32.773087 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
15389 2019-Jan-16 22:08:32.773737 - [DEBUG] Compose: EdgeIdentity * AllBottom
15390 2019-Jan-16 22:08:32.773766 - [DEBUG]
15391 2019-Jan-16 22:08:32.773799 - [DEBUG] Propagate flow
15392 2019-Jan-16 22:08:32.773823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15393 2019-Jan-16 22:08:32.773880 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
15394 2019-Jan-16 22:08:32.774517 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15395 2019-Jan-16 22:08:32.775179 - [DEBUG] Edge function : AllBottom (result of previous compose)
15396 2019-Jan-16 22:08:32.775205 - [DEBUG]
15397 2019-Jan-16 22:08:32.775230 - [DEBUG] Join: AllTop & AllBottom
15398 2019-Jan-16 22:08:32.775256 - [DEBUG] = AllBottom (new jump func)
15399 2019-Jan-16 22:08:32.775281 - [DEBUG]
15400 2019-Jan-16 22:08:32.775304 - [DEBUG] Start adding new jump function
15401 2019-Jan-16 22:08:32.775328 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15402 2019-Jan-16 22:08:32.775384 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15403 2019-Jan-16 22:08:32.776030 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
15404 2019-Jan-16 22:08:32.776688 - [DEBUG] Edge Function : AllBottom
15405 2019-Jan-16 22:08:32.776719 - [DEBUG] End adding new jump function
15406 2019-Jan-16 22:08:32.776743 - [DEBUG]
15407 2019-Jan-16 22:08:32.776767 - [DEBUG] -------------------------------------------- 443. Path Edge --------------------------------------------
15408 2019-Jan-16 22:08:32.776792 - [DEBUG]
15409 2019-Jan-16 22:08:32.776815 - [DEBUG] Process 443. path edge:
15410 2019-Jan-16 22:08:32.776838 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15411 2019-Jan-16 22:08:32.776900 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
15412 2019-Jan-16 22:08:32.777543 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15413 2019-Jan-16 22:08:32.778211 - [DEBUG]
15414 2019-Jan-16 22:08:32.778236 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
15415 2019-Jan-16 22:08:32.778894 - [DEBUG] Compose: EdgeIdentity * AllBottom
15416 2019-Jan-16 22:08:32.778923 - [DEBUG]
15417 2019-Jan-16 22:08:32.778947 - [DEBUG] Propagate flow
15418 2019-Jan-16 22:08:32.778970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15419 2019-Jan-16 22:08:32.779028 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
15420 2019-Jan-16 22:08:32.779672 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15421 2019-Jan-16 22:08:32.780329 - [DEBUG] Edge function : AllBottom (result of previous compose)
15422 2019-Jan-16 22:08:32.780355 - [DEBUG]
15423 2019-Jan-16 22:08:32.780380 - [DEBUG] Join: AllTop & AllBottom
15424 2019-Jan-16 22:08:32.780406 - [DEBUG] = AllBottom (new jump func)
15425 2019-Jan-16 22:08:32.780431 - [DEBUG]
15426 2019-Jan-16 22:08:32.780454 - [DEBUG] Start adding new jump function
15427 2019-Jan-16 22:08:32.780478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15428 2019-Jan-16 22:08:32.780534 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15429 2019-Jan-16 22:08:32.781181 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
15430 2019-Jan-16 22:08:32.781837 - [DEBUG] Edge Function : AllBottom
15431 2019-Jan-16 22:08:32.781866 - [DEBUG] End adding new jump function
15432 2019-Jan-16 22:08:32.781902 - [DEBUG]
15433 2019-Jan-16 22:08:32.781926 - [DEBUG] -------------------------------------------- 444. Path Edge --------------------------------------------
15434 2019-Jan-16 22:08:32.781951 - [DEBUG]
15435 2019-Jan-16 22:08:32.781974 - [DEBUG] Process 444. path edge:
15436 2019-Jan-16 22:08:32.781998 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15437 2019-Jan-16 22:08:32.782054 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
15438 2019-Jan-16 22:08:32.782696 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15439 2019-Jan-16 22:08:32.783342 - [DEBUG]
15440 2019-Jan-16 22:08:32.783368 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
15441 2019-Jan-16 22:08:32.784026 - [DEBUG] Compose: EdgeIdentity * AllBottom
15442 2019-Jan-16 22:08:32.784055 - [DEBUG]
15443 2019-Jan-16 22:08:32.784079 - [DEBUG] Propagate flow
15444 2019-Jan-16 22:08:32.784103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15445 2019-Jan-16 22:08:32.784160 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
15446 2019-Jan-16 22:08:32.784810 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15447 2019-Jan-16 22:08:32.785457 - [DEBUG] Edge function : AllBottom (result of previous compose)
15448 2019-Jan-16 22:08:32.785483 - [DEBUG]
15449 2019-Jan-16 22:08:32.785508 - [DEBUG] Join: AllTop & AllBottom
15450 2019-Jan-16 22:08:32.785534 - [DEBUG] = AllBottom (new jump func)
15451 2019-Jan-16 22:08:32.785559 - [DEBUG]
15452 2019-Jan-16 22:08:32.785582 - [DEBUG] Start adding new jump function
15453 2019-Jan-16 22:08:32.785606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15454 2019-Jan-16 22:08:32.785662 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15455 2019-Jan-16 22:08:32.786316 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
15456 2019-Jan-16 22:08:32.786954 - [DEBUG] Edge Function : AllBottom
15457 2019-Jan-16 22:08:32.786983 - [DEBUG] End adding new jump function
15458 2019-Jan-16 22:08:32.787007 - [DEBUG]
15459 2019-Jan-16 22:08:32.787031 - [DEBUG] -------------------------------------------- 445. Path Edge --------------------------------------------
15460 2019-Jan-16 22:08:32.787056 - [DEBUG]
15461 2019-Jan-16 22:08:32.787079 - [DEBUG] Process 445. path edge:
15462 2019-Jan-16 22:08:32.787103 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15463 2019-Jan-16 22:08:32.787160 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
15464 2019-Jan-16 22:08:32.787795 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15465 2019-Jan-16 22:08:32.788459 - [DEBUG]
15466 2019-Jan-16 22:08:32.788484 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
15467 2019-Jan-16 22:08:32.789134 - [DEBUG] Compose: EdgeIdentity * AllBottom
15468 2019-Jan-16 22:08:32.789163 - [DEBUG]
15469 2019-Jan-16 22:08:32.789187 - [DEBUG] Propagate flow
15470 2019-Jan-16 22:08:32.789210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15471 2019-Jan-16 22:08:32.789267 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15472 2019-Jan-16 22:08:32.789905 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15473 2019-Jan-16 22:08:32.790560 - [DEBUG] Edge function : AllBottom (result of previous compose)
15474 2019-Jan-16 22:08:32.790586 - [DEBUG]
15475 2019-Jan-16 22:08:32.790612 - [DEBUG] Join: AllTop & AllBottom
15476 2019-Jan-16 22:08:32.790638 - [DEBUG] = AllBottom (new jump func)
15477 2019-Jan-16 22:08:32.790663 - [DEBUG]
15478 2019-Jan-16 22:08:32.790686 - [DEBUG] Start adding new jump function
15479 2019-Jan-16 22:08:32.790710 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15480 2019-Jan-16 22:08:32.790766 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15481 2019-Jan-16 22:08:32.791424 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15482 2019-Jan-16 22:08:32.792062 - [DEBUG] Edge Function : AllBottom
15483 2019-Jan-16 22:08:32.792092 - [DEBUG] End adding new jump function
15484 2019-Jan-16 22:08:32.792116 - [DEBUG]
15485 2019-Jan-16 22:08:32.792140 - [DEBUG] -------------------------------------------- 446. Path Edge --------------------------------------------
15486 2019-Jan-16 22:08:32.792164 - [DEBUG]
15487 2019-Jan-16 22:08:32.792188 - [DEBUG] Process 446. path edge:
15488 2019-Jan-16 22:08:32.792212 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15489 2019-Jan-16 22:08:32.792268 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
15490 2019-Jan-16 22:08:32.792905 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15491 2019-Jan-16 22:08:32.793551 - [DEBUG]
15492 2019-Jan-16 22:08:32.793576 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15493 2019-Jan-16 22:08:32.794220 - [DEBUG] Start of endsummarytab entry
15494 2019-Jan-16 22:08:32.794253 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
15495 2019-Jan-16 22:08:32.794908 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
15496 2019-Jan-16 22:08:32.794969 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15497 2019-Jan-16 22:08:32.795606 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15498 2019-Jan-16 22:08:32.796253 - [DEBUG] EF: AllBottom
15499 2019-Jan-16 22:08:32.796279 - [DEBUG]
15500 2019-Jan-16 22:08:32.796303 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15501 2019-Jan-16 22:08:32.796939 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
15502 2019-Jan-16 22:08:32.797581 - [DEBUG] EF: AllBottom
15503 2019-Jan-16 22:08:32.797606 - [DEBUG]
15504 2019-Jan-16 22:08:32.797630 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15505 2019-Jan-16 22:08:32.798281 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
15506 2019-Jan-16 22:08:32.798917 - [DEBUG] EF: AllBottom
15507 2019-Jan-16 22:08:32.798942 - [DEBUG]
15508 2019-Jan-16 22:08:32.798966 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15509 2019-Jan-16 22:08:32.799602 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
15510 2019-Jan-16 22:08:32.800242 - [DEBUG] EF: AllBottom
15511 2019-Jan-16 22:08:32.800267 - [DEBUG]
15512 2019-Jan-16 22:08:32.800291 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15513 2019-Jan-16 22:08:32.800928 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
15514 2019-Jan-16 22:08:32.801583 - [DEBUG] EF: AllBottom
15515 2019-Jan-16 22:08:32.801608 - [DEBUG]
15516 2019-Jan-16 22:08:32.801632 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15517 2019-Jan-16 22:08:32.802267 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
15518 2019-Jan-16 22:08:32.802923 - [DEBUG] EF: AllBottom
15519 2019-Jan-16 22:08:32.802949 - [DEBUG]
15520 2019-Jan-16 22:08:32.802972 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15521 2019-Jan-16 22:08:32.803609 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
15522 2019-Jan-16 22:08:32.804244 - [DEBUG] EF: AllBottom
15523 2019-Jan-16 22:08:32.804270 - [DEBUG]
15524 2019-Jan-16 22:08:32.804294 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15525 2019-Jan-16 22:08:32.804945 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15526 2019-Jan-16 22:08:32.805582 - [DEBUG] EF: AllBottom
15527 2019-Jan-16 22:08:32.805608 - [DEBUG]
15528 2019-Jan-16 22:08:32.805632 - [DEBUG] ---------------
15529 2019-Jan-16 22:08:32.805656 - [DEBUG]
15530 2019-Jan-16 22:08:32.805680 - [DEBUG] End of endsummarytab entry
15531 2019-Jan-16 22:08:32.805704 - [DEBUG]
15532 2019-Jan-16 22:08:32.805728 - [DEBUG] Start of incomingtab entry
15533 2019-Jan-16 22:08:32.805753 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
15534 2019-Jan-16 22:08:32.806397 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
15535 2019-Jan-16 22:08:32.806454 - [DEBUG] ---------------
15536 2019-Jan-16 22:08:32.806478 - [DEBUG] End of incomingtab entry
15537 2019-Jan-16 22:08:32.806502 - [DEBUG]
15538 2019-Jan-16 22:08:32.806527 - [DEBUG] EDGE:
15539 2019-Jan-16 22:08:32.806583 - [DEBUG] ---> 15540 2019-Jan-16 22:08:32.807220 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15541 2019-Jan-16 22:08:32.807866 - [DEBUG]
15542 2019-Jan-16 22:08:32.807891 - [DEBUG] EDGE:
15543 2019-Jan-16 22:08:32.807949 - [DEBUG] ---> 15544 2019-Jan-16 22:08:32.808602 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15545 2019-Jan-16 22:08:32.809248 - [DEBUG]
15546 2019-Jan-16 22:08:32.809282 - [DEBUG] Compose: EdgeIdentity * AllBottom
15547 2019-Jan-16 22:08:32.809309 - [DEBUG]
15548 2019-Jan-16 22:08:32.809333 - [DEBUG] Propagate flow
15549 2019-Jan-16 22:08:32.809356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15550 2019-Jan-16 22:08:32.809413 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
15551 2019-Jan-16 22:08:32.810059 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15552 2019-Jan-16 22:08:32.810705 - [DEBUG] Edge function : AllBottom (result of previous compose)
15553 2019-Jan-16 22:08:32.810730 - [DEBUG]
15554 2019-Jan-16 22:08:32.810755 - [DEBUG] Join: AllTop & AllBottom
15555 2019-Jan-16 22:08:32.810781 - [DEBUG] = AllBottom (new jump func)
15556 2019-Jan-16 22:08:32.810806 - [DEBUG]
15557 2019-Jan-16 22:08:32.810830 - [DEBUG] Start adding new jump function
15558 2019-Jan-16 22:08:32.810854 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15559 2019-Jan-16 22:08:32.810910 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15560 2019-Jan-16 22:08:32.811577 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
15561 2019-Jan-16 22:08:32.812224 - [DEBUG] Edge Function : AllBottom
15562 2019-Jan-16 22:08:32.812254 - [DEBUG] End adding new jump function
15563 2019-Jan-16 22:08:32.812286 - [DEBUG]
15564 2019-Jan-16 22:08:32.812311 - [DEBUG] -------------------------------------------- 447. Path Edge --------------------------------------------
15565 2019-Jan-16 22:08:32.812336 - [DEBUG]
15566 2019-Jan-16 22:08:32.812359 - [DEBUG] Process 447. path edge:
15567 2019-Jan-16 22:08:32.812383 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15568 2019-Jan-16 22:08:32.812439 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
15569 2019-Jan-16 22:08:32.813086 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15570 2019-Jan-16 22:08:32.813733 - [DEBUG]
15571 2019-Jan-16 22:08:32.813758 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
15572 2019-Jan-16 22:08:32.814413 - [DEBUG] Possible callees:
15573 2019-Jan-16 22:08:32.814439 - [DEBUG] llvm.dbg.declare
15574 2019-Jan-16 22:08:32.814464 - [DEBUG] Possible return sites:
15575 2019-Jan-16 22:08:32.814488 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19315576 2019-Jan-16 22:08:32.815786 - [DEBUG] Found and process special summary
15577 2019-Jan-16 22:08:32.815821 - [DEBUG] Compose: EdgeIdentity * AllBottom
15578 2019-Jan-16 22:08:32.815848 - [DEBUG]
15579 2019-Jan-16 22:08:32.815872 - [DEBUG] Propagate flow
15580 2019-Jan-16 22:08:32.815895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15581 2019-Jan-16 22:08:32.815952 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
15582 2019-Jan-16 22:08:32.816594 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15583 2019-Jan-16 22:08:32.817240 - [DEBUG] Edge function : AllBottom (result of previous compose)
15584 2019-Jan-16 22:08:32.817265 - [DEBUG]
15585 2019-Jan-16 22:08:32.817290 - [DEBUG] Join: AllTop & AllBottom
15586 2019-Jan-16 22:08:32.817316 - [DEBUG] = AllBottom (new jump func)
15587 2019-Jan-16 22:08:32.817341 - [DEBUG]
15588 2019-Jan-16 22:08:32.817364 - [DEBUG] Start adding new jump function
15589 2019-Jan-16 22:08:32.817388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15590 2019-Jan-16 22:08:32.817444 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15591 2019-Jan-16 22:08:32.818103 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
15592 2019-Jan-16 22:08:32.818750 - [DEBUG] Edge Function : AllBottom
15593 2019-Jan-16 22:08:32.818778 - [DEBUG] End adding new jump function
15594 2019-Jan-16 22:08:32.818802 - [DEBUG]
15595 2019-Jan-16 22:08:32.818826 - [DEBUG] -------------------------------------------- 448. Path Edge --------------------------------------------
15596 2019-Jan-16 22:08:32.818851 - [DEBUG]
15597 2019-Jan-16 22:08:32.818874 - [DEBUG] Process 448. path edge:
15598 2019-Jan-16 22:08:32.818898 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15599 2019-Jan-16 22:08:32.818955 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
15600 2019-Jan-16 22:08:32.819594 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15601 2019-Jan-16 22:08:32.820239 - [DEBUG]
15602 2019-Jan-16 22:08:32.820264 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
15603 2019-Jan-16 22:08:32.820926 - [DEBUG] Compose: EdgeIdentity * AllBottom
15604 2019-Jan-16 22:08:32.820955 - [DEBUG]
15605 2019-Jan-16 22:08:32.820979 - [DEBUG] Propagate flow
15606 2019-Jan-16 22:08:32.821002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15607 2019-Jan-16 22:08:32.821059 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
15608 2019-Jan-16 22:08:32.821714 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15609 2019-Jan-16 22:08:32.822361 - [DEBUG] Edge function : AllBottom (result of previous compose)
15610 2019-Jan-16 22:08:32.822386 - [DEBUG]
15611 2019-Jan-16 22:08:32.822411 - [DEBUG] Join: AllTop & AllBottom
15612 2019-Jan-16 22:08:32.822437 - [DEBUG] = AllBottom (new jump func)
15613 2019-Jan-16 22:08:32.822462 - [DEBUG]
15614 2019-Jan-16 22:08:32.822485 - [DEBUG] Start adding new jump function
15615 2019-Jan-16 22:08:32.822509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15616 2019-Jan-16 22:08:32.822565 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15617 2019-Jan-16 22:08:32.823211 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
15618 2019-Jan-16 22:08:32.823847 - [DEBUG] Edge Function : AllBottom
15619 2019-Jan-16 22:08:32.823875 - [DEBUG] End adding new jump function
15620 2019-Jan-16 22:08:32.823899 - [DEBUG]
15621 2019-Jan-16 22:08:32.823923 - [DEBUG] -------------------------------------------- 449. Path Edge --------------------------------------------
15622 2019-Jan-16 22:08:32.823948 - [DEBUG]
15623 2019-Jan-16 22:08:32.823971 - [DEBUG] Process 449. path edge:
15624 2019-Jan-16 22:08:32.823995 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15625 2019-Jan-16 22:08:32.824051 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
15626 2019-Jan-16 22:08:32.824687 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15627 2019-Jan-16 22:08:32.825348 - [DEBUG]
15628 2019-Jan-16 22:08:32.825374 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
15629 2019-Jan-16 22:08:32.826024 - [DEBUG] Compose: EdgeIdentity * AllBottom
15630 2019-Jan-16 22:08:32.826052 - [DEBUG]
15631 2019-Jan-16 22:08:32.826076 - [DEBUG] Propagate flow
15632 2019-Jan-16 22:08:32.826100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15633 2019-Jan-16 22:08:32.826156 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
15634 2019-Jan-16 22:08:32.826793 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15635 2019-Jan-16 22:08:32.827439 - [DEBUG] Edge function : AllBottom (result of previous compose)
15636 2019-Jan-16 22:08:32.827464 - [DEBUG]
15637 2019-Jan-16 22:08:32.827490 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15638 2019-Jan-16 22:08:32.827516 - [DEBUG] = AllBottom
15639 2019-Jan-16 22:08:32.827540 - [DEBUG]
15640 2019-Jan-16 22:08:32.827564 - [DEBUG] PROPAGATE: No new function!
15641 2019-Jan-16 22:08:32.827588 - [DEBUG] EDGE:
15642 2019-Jan-16 22:08:32.827646 - [DEBUG] ---> 15643 2019-Jan-16 22:08:32.828299 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15644 2019-Jan-16 22:08:32.828947 - [DEBUG]
15645 2019-Jan-16 22:08:32.828972 - [DEBUG] EDGE:
15646 2019-Jan-16 22:08:32.829037 - [DEBUG] ---> 15647 2019-Jan-16 22:08:32.829678 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15648 2019-Jan-16 22:08:32.830324 - [DEBUG]
15649 2019-Jan-16 22:08:32.830362 - [DEBUG] Compose: EdgeIdentity * AllBottom
15650 2019-Jan-16 22:08:32.830390 - [DEBUG]
15651 2019-Jan-16 22:08:32.830414 - [DEBUG] Propagate flow
15652 2019-Jan-16 22:08:32.830437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15653 2019-Jan-16 22:08:32.830494 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
15654 2019-Jan-16 22:08:32.831135 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15655 2019-Jan-16 22:08:32.831794 - [DEBUG] Edge function : AllBottom (result of previous compose)
15656 2019-Jan-16 22:08:32.831820 - [DEBUG]
15657 2019-Jan-16 22:08:32.831845 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15658 2019-Jan-16 22:08:32.831871 - [DEBUG] = AllBottom
15659 2019-Jan-16 22:08:32.831896 - [DEBUG]
15660 2019-Jan-16 22:08:32.831919 - [DEBUG] PROPAGATE: No new function!
15661 2019-Jan-16 22:08:32.831945 - [DEBUG] EDGE:
15662 2019-Jan-16 22:08:32.832003 - [DEBUG] ---> 15663 2019-Jan-16 22:08:32.832650 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15664 2019-Jan-16 22:08:32.833296 - [DEBUG]
15665 2019-Jan-16 22:08:32.833321 - [DEBUG] EDGE:
15666 2019-Jan-16 22:08:32.833379 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
15667 2019-Jan-16 22:08:32.834021 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15668 2019-Jan-16 22:08:32.834667 - [DEBUG]
15669 2019-Jan-16 22:08:32.834693 - [DEBUG] EDGE:
15670 2019-Jan-16 22:08:32.834768 - [DEBUG] ---> 15671 2019-Jan-16 22:08:32.835406 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15672 2019-Jan-16 22:08:32.836054 - [DEBUG]
15673 2019-Jan-16 22:08:32.836079 - [DEBUG] EDGE:
15674 2019-Jan-16 22:08:32.836137 - [DEBUG] ---> 15675 2019-Jan-16 22:08:32.836773 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15676 2019-Jan-16 22:08:32.837425 - [DEBUG]
15677 2019-Jan-16 22:08:32.837450 - [DEBUG] EDGE:
15678 2019-Jan-16 22:08:32.837508 - [DEBUG] ---> 15679 2019-Jan-16 22:08:32.838164 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15680 2019-Jan-16 22:08:32.838810 - [DEBUG]
15681 2019-Jan-16 22:08:32.838845 - [DEBUG] Compose: EdgeIdentity * AllBottom
15682 2019-Jan-16 22:08:32.838873 - [DEBUG]
15683 2019-Jan-16 22:08:32.838897 - [DEBUG] Propagate flow
15684 2019-Jan-16 22:08:32.838920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15685 2019-Jan-16 22:08:32.838985 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
15686 2019-Jan-16 22:08:32.839627 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15687 2019-Jan-16 22:08:32.840273 - [DEBUG] Edge function : AllBottom (result of previous compose)
15688 2019-Jan-16 22:08:32.840299 - [DEBUG]
15689 2019-Jan-16 22:08:32.840324 - [DEBUG] Join: AllTop & AllBottom
15690 2019-Jan-16 22:08:32.840350 - [DEBUG] = AllBottom (new jump func)
15691 2019-Jan-16 22:08:32.840375 - [DEBUG]
15692 2019-Jan-16 22:08:32.840398 - [DEBUG] Start adding new jump function
15693 2019-Jan-16 22:08:32.840422 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15694 2019-Jan-16 22:08:32.840478 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15695 2019-Jan-16 22:08:32.841125 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
15696 2019-Jan-16 22:08:32.841781 - [DEBUG] Edge Function : AllBottom
15697 2019-Jan-16 22:08:32.841809 - [DEBUG] End adding new jump function
15698 2019-Jan-16 22:08:32.841833 - [DEBUG]
15699 2019-Jan-16 22:08:32.841857 - [DEBUG] -------------------------------------------- 450. Path Edge --------------------------------------------
15700 2019-Jan-16 22:08:32.841881 - [DEBUG]
15701 2019-Jan-16 22:08:32.841905 - [DEBUG] Process 450. path edge:
15702 2019-Jan-16 22:08:32.841928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15703 2019-Jan-16 22:08:32.841984 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
15704 2019-Jan-16 22:08:32.842623 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15705 2019-Jan-16 22:08:32.843269 - [DEBUG]
15706 2019-Jan-16 22:08:32.843294 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
15707 2019-Jan-16 22:08:32.843949 - [DEBUG] Compose: EdgeIdentity * AllBottom
15708 2019-Jan-16 22:08:32.843977 - [DEBUG]
15709 2019-Jan-16 22:08:32.844001 - [DEBUG] Propagate flow
15710 2019-Jan-16 22:08:32.844024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15711 2019-Jan-16 22:08:32.844081 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
15712 2019-Jan-16 22:08:32.844716 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15713 2019-Jan-16 22:08:32.845379 - [DEBUG] Edge function : AllBottom (result of previous compose)
15714 2019-Jan-16 22:08:32.845405 - [DEBUG]
15715 2019-Jan-16 22:08:32.845430 - [DEBUG] Join: AllTop & AllBottom
15716 2019-Jan-16 22:08:32.845455 - [DEBUG] = AllBottom (new jump func)
15717 2019-Jan-16 22:08:32.845480 - [DEBUG]
15718 2019-Jan-16 22:08:32.845503 - [DEBUG] Start adding new jump function
15719 2019-Jan-16 22:08:32.845527 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15720 2019-Jan-16 22:08:32.845583 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15721 2019-Jan-16 22:08:32.846231 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
15722 2019-Jan-16 22:08:32.846866 - [DEBUG] Edge Function : AllBottom
15723 2019-Jan-16 22:08:32.846894 - [DEBUG] End adding new jump function
15724 2019-Jan-16 22:08:32.846918 - [DEBUG]
15725 2019-Jan-16 22:08:32.846942 - [DEBUG] -------------------------------------------- 451. Path Edge --------------------------------------------
15726 2019-Jan-16 22:08:32.846967 - [DEBUG]
15727 2019-Jan-16 22:08:32.846990 - [DEBUG] Process 451. path edge:
15728 2019-Jan-16 22:08:32.847028 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15729 2019-Jan-16 22:08:32.847085 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
15730 2019-Jan-16 22:08:32.847721 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
15731 2019-Jan-16 22:08:32.848382 - [DEBUG]
15732 2019-Jan-16 22:08:32.848408 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
15733 2019-Jan-16 22:08:32.849056 - [DEBUG] Compose: EdgeIdentity * AllBottom
15734 2019-Jan-16 22:08:32.849084 - [DEBUG]
15735 2019-Jan-16 22:08:32.849108 - [DEBUG] Propagate flow
15736 2019-Jan-16 22:08:32.849131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15737 2019-Jan-16 22:08:32.849188 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
15738 2019-Jan-16 22:08:32.849834 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15739 2019-Jan-16 22:08:32.850483 - [DEBUG] Edge function : AllBottom (result of previous compose)
15740 2019-Jan-16 22:08:32.850508 - [DEBUG]
15741 2019-Jan-16 22:08:32.850534 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15742 2019-Jan-16 22:08:32.850560 - [DEBUG] = AllBottom
15743 2019-Jan-16 22:08:32.850584 - [DEBUG]
15744 2019-Jan-16 22:08:32.850608 - [DEBUG] PROPAGATE: No new function!
15745 2019-Jan-16 22:08:32.850632 - [DEBUG] EDGE:
15746 2019-Jan-16 22:08:32.850690 - [DEBUG] ---> 15747 2019-Jan-16 22:08:32.851332 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15748 2019-Jan-16 22:08:32.851994 - [DEBUG]
15749 2019-Jan-16 22:08:32.852019 - [DEBUG] EDGE:
15750 2019-Jan-16 22:08:32.852076 - [DEBUG] ---> 15751 2019-Jan-16 22:08:32.852717 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15752 2019-Jan-16 22:08:32.853362 - [DEBUG]
15753 2019-Jan-16 22:08:32.853387 - [DEBUG] EDGE:
15754 2019-Jan-16 22:08:32.853445 - [DEBUG] ---> 15755 2019-Jan-16 22:08:32.854082 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15756 2019-Jan-16 22:08:32.854727 - [DEBUG]
15757 2019-Jan-16 22:08:32.854767 - [DEBUG] EDGE:
15758 2019-Jan-16 22:08:32.854824 - [DEBUG] ---> 15759 2019-Jan-16 22:08:32.855466 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15760 2019-Jan-16 22:08:32.856111 - [DEBUG]
15761 2019-Jan-16 22:08:32.856137 - [DEBUG] EDGE:
15762 2019-Jan-16 22:08:32.856194 - [DEBUG] ---> 15763 2019-Jan-16 22:08:32.856830 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15764 2019-Jan-16 22:08:32.857476 - [DEBUG]
15765 2019-Jan-16 22:08:32.857501 - [DEBUG] EDGE:
15766 2019-Jan-16 22:08:32.857567 - [DEBUG] ---> 15767 2019-Jan-16 22:08:32.858223 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15768 2019-Jan-16 22:08:32.858869 - [DEBUG]
15769 2019-Jan-16 22:08:32.858907 - [DEBUG] Compose: EdgeIdentity * AllBottom
15770 2019-Jan-16 22:08:32.858934 - [DEBUG]
15771 2019-Jan-16 22:08:32.858959 - [DEBUG] Propagate flow
15772 2019-Jan-16 22:08:32.858982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15773 2019-Jan-16 22:08:32.859039 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
15774 2019-Jan-16 22:08:32.859678 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15775 2019-Jan-16 22:08:32.860324 - [DEBUG] Edge function : AllBottom (result of previous compose)
15776 2019-Jan-16 22:08:32.860350 - [DEBUG]
15777 2019-Jan-16 22:08:32.860375 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15778 2019-Jan-16 22:08:32.860401 - [DEBUG] = AllBottom
15779 2019-Jan-16 22:08:32.860426 - [DEBUG]
15780 2019-Jan-16 22:08:32.860449 - [DEBUG] PROPAGATE: No new function!
15781 2019-Jan-16 22:08:32.860476 - [DEBUG] EDGE:
15782 2019-Jan-16 22:08:32.860533 - [DEBUG] ---> 15783 2019-Jan-16 22:08:32.861181 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15784 2019-Jan-16 22:08:32.861843 - [DEBUG]
15785 2019-Jan-16 22:08:32.861869 - [DEBUG] EDGE:
15786 2019-Jan-16 22:08:32.861926 - [DEBUG] ---> 15787 2019-Jan-16 22:08:32.862563 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15788 2019-Jan-16 22:08:32.863208 - [DEBUG]
15789 2019-Jan-16 22:08:32.863234 - [DEBUG] EDGE:
15790 2019-Jan-16 22:08:32.863292 - [DEBUG] ---> 15791 2019-Jan-16 22:08:32.863932 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15792 2019-Jan-16 22:08:32.864576 - [DEBUG]
15793 2019-Jan-16 22:08:32.864613 - [DEBUG] Compose: EdgeIdentity * AllBottom
15794 2019-Jan-16 22:08:32.864640 - [DEBUG]
15795 2019-Jan-16 22:08:32.864664 - [DEBUG] Propagate flow
15796 2019-Jan-16 22:08:32.864687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15797 2019-Jan-16 22:08:32.864744 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
15798 2019-Jan-16 22:08:32.865397 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15799 2019-Jan-16 22:08:32.866043 - [DEBUG] Edge function : AllBottom (result of previous compose)
15800 2019-Jan-16 22:08:32.866069 - [DEBUG]
15801 2019-Jan-16 22:08:32.866095 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15802 2019-Jan-16 22:08:32.866121 - [DEBUG] = AllBottom
15803 2019-Jan-16 22:08:32.866145 - [DEBUG]
15804 2019-Jan-16 22:08:32.866169 - [DEBUG] PROPAGATE: No new function!
15805 2019-Jan-16 22:08:32.866195 - [DEBUG] EDGE:
15806 2019-Jan-16 22:08:32.866253 - [DEBUG] ---> 15807 2019-Jan-16 22:08:32.866907 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15808 2019-Jan-16 22:08:32.867560 - [DEBUG]
15809 2019-Jan-16 22:08:32.867586 - [DEBUG] EDGE:
15810 2019-Jan-16 22:08:32.867644 - [DEBUG] ---> 15811 2019-Jan-16 22:08:32.868296 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15812 2019-Jan-16 22:08:32.868942 - [DEBUG]
15813 2019-Jan-16 22:08:32.868968 - [DEBUG] EDGE:
15814 2019-Jan-16 22:08:32.869025 - [DEBUG] ---> 15815 2019-Jan-16 22:08:32.869662 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15816 2019-Jan-16 22:08:32.870307 - [DEBUG]
15817 2019-Jan-16 22:08:32.870333 - [DEBUG] EDGE:
15818 2019-Jan-16 22:08:32.870390 - [DEBUG] ---> 15819 2019-Jan-16 22:08:32.871030 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15820 2019-Jan-16 22:08:32.871692 - [DEBUG]
15821 2019-Jan-16 22:08:32.871729 - [DEBUG] Compose: EdgeIdentity * AllBottom
15822 2019-Jan-16 22:08:32.871757 - [DEBUG]
15823 2019-Jan-16 22:08:32.871781 - [DEBUG] Propagate flow
15824 2019-Jan-16 22:08:32.871804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15825 2019-Jan-16 22:08:32.871861 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
15826 2019-Jan-16 22:08:32.872502 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15827 2019-Jan-16 22:08:32.873149 - [DEBUG] Edge function : AllBottom (result of previous compose)
15828 2019-Jan-16 22:08:32.873175 - [DEBUG]
15829 2019-Jan-16 22:08:32.873200 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15830 2019-Jan-16 22:08:32.873226 - [DEBUG] = AllBottom
15831 2019-Jan-16 22:08:32.873251 - [DEBUG]
15832 2019-Jan-16 22:08:32.873274 - [DEBUG] PROPAGATE: No new function!
15833 2019-Jan-16 22:08:32.873300 - [DEBUG] EDGE:
15834 2019-Jan-16 22:08:32.873359 - [DEBUG] ---> 15835 2019-Jan-16 22:08:32.874005 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15836 2019-Jan-16 22:08:32.874652 - [DEBUG]
15837 2019-Jan-16 22:08:32.874677 - [DEBUG] EDGE:
15838 2019-Jan-16 22:08:32.874735 - [DEBUG] ---> 15839 2019-Jan-16 22:08:32.875387 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15840 2019-Jan-16 22:08:32.876032 - [DEBUG]
15841 2019-Jan-16 22:08:32.876058 - [DEBUG] EDGE:
15842 2019-Jan-16 22:08:32.876115 - [DEBUG] ---> 15843 2019-Jan-16 22:08:32.876756 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15844 2019-Jan-16 22:08:32.877401 - [DEBUG]
15845 2019-Jan-16 22:08:32.877445 - [DEBUG] Compose: EdgeIdentity * AllBottom
15846 2019-Jan-16 22:08:32.877474 - [DEBUG]
15847 2019-Jan-16 22:08:32.877497 - [DEBUG] Propagate flow
15848 2019-Jan-16 22:08:32.877521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15849 2019-Jan-16 22:08:32.877578 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
15850 2019-Jan-16 22:08:32.878235 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15851 2019-Jan-16 22:08:32.878881 - [DEBUG] Edge function : AllBottom (result of previous compose)
15852 2019-Jan-16 22:08:32.878907 - [DEBUG]
15853 2019-Jan-16 22:08:32.878932 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15854 2019-Jan-16 22:08:32.878958 - [DEBUG] = AllBottom
15855 2019-Jan-16 22:08:32.878983 - [DEBUG]
15856 2019-Jan-16 22:08:32.879006 - [DEBUG] PROPAGATE: No new function!
15857 2019-Jan-16 22:08:32.879033 - [DEBUG] EDGE:
15858 2019-Jan-16 22:08:32.879091 - [DEBUG] ---> 15859 2019-Jan-16 22:08:32.879737 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15860 2019-Jan-16 22:08:32.880384 - [DEBUG]
15861 2019-Jan-16 22:08:32.880410 - [DEBUG] EDGE:
15862 2019-Jan-16 22:08:32.880467 - [DEBUG] ---> 15863 2019-Jan-16 22:08:32.881104 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15864 2019-Jan-16 22:08:32.881764 - [DEBUG]
15865 2019-Jan-16 22:08:32.881790 - [DEBUG] EDGE:
15866 2019-Jan-16 22:08:32.881847 - [DEBUG] ---> 15867 2019-Jan-16 22:08:32.882487 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
15868 2019-Jan-16 22:08:32.883132 - [DEBUG]
15869 2019-Jan-16 22:08:32.883179 - [DEBUG] Compose: EdgeIdentity * AllBottom
15870 2019-Jan-16 22:08:32.883206 - [DEBUG]
15871 2019-Jan-16 22:08:32.883231 - [DEBUG] Propagate flow
15872 2019-Jan-16 22:08:32.883259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15873 2019-Jan-16 22:08:32.883315 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
15874 2019-Jan-16 22:08:32.883956 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
15875 2019-Jan-16 22:08:32.884593 - [DEBUG] Edge function : AllBottom (result of previous compose)
15876 2019-Jan-16 22:08:32.884619 - [DEBUG]
15877 2019-Jan-16 22:08:32.884645 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15878 2019-Jan-16 22:08:32.884671 - [DEBUG] = AllBottom
15879 2019-Jan-16 22:08:32.884695 - [DEBUG]
15880 2019-Jan-16 22:08:32.884719 - [DEBUG] PROPAGATE: No new function!
15881 2019-Jan-16 22:08:32.884744 - [DEBUG] Compose: EdgeIdentity * AllBottom
15882 2019-Jan-16 22:08:32.884784 - [DEBUG]
15883 2019-Jan-16 22:08:32.884808 - [DEBUG] Propagate flow
15884 2019-Jan-16 22:08:32.884831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15885 2019-Jan-16 22:08:32.884887 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
15886 2019-Jan-16 22:08:32.885527 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
15887 2019-Jan-16 22:08:32.886181 - [DEBUG] Edge function : AllBottom (result of previous compose)
15888 2019-Jan-16 22:08:32.886207 - [DEBUG]
15889 2019-Jan-16 22:08:32.886232 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15890 2019-Jan-16 22:08:32.886258 - [DEBUG] = AllBottom
15891 2019-Jan-16 22:08:32.886283 - [DEBUG]
15892 2019-Jan-16 22:08:32.886306 - [DEBUG] PROPAGATE: No new function!
15893 2019-Jan-16 22:08:32.886333 - [DEBUG] EDGE:
15894 2019-Jan-16 22:08:32.886391 - [DEBUG] ---> 15895 2019-Jan-16 22:08:32.887039 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
15896 2019-Jan-16 22:08:32.887676 - [DEBUG]
15897 2019-Jan-16 22:08:32.887715 - [DEBUG] Compose: EdgeIdentity * AllBottom
15898 2019-Jan-16 22:08:32.887743 - [DEBUG]
15899 2019-Jan-16 22:08:32.887766 - [DEBUG] Propagate flow
15900 2019-Jan-16 22:08:32.887790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15901 2019-Jan-16 22:08:32.887847 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15902 2019-Jan-16 22:08:32.888503 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
15903 2019-Jan-16 22:08:32.889144 - [DEBUG] Edge function : AllBottom (result of previous compose)
15904 2019-Jan-16 22:08:32.889169 - [DEBUG]
15905 2019-Jan-16 22:08:32.889195 - [DEBUG] Join: AllTop & AllBottom
15906 2019-Jan-16 22:08:32.889221 - [DEBUG] = AllBottom (new jump func)
15907 2019-Jan-16 22:08:32.889245 - [DEBUG]
15908 2019-Jan-16 22:08:32.889269 - [DEBUG] Start adding new jump function
15909 2019-Jan-16 22:08:32.889292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15910 2019-Jan-16 22:08:32.889348 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
15911 2019-Jan-16 22:08:32.889990 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15912 2019-Jan-16 22:08:32.890629 - [DEBUG] Edge Function : AllBottom
15913 2019-Jan-16 22:08:32.890657 - [DEBUG] End adding new jump function
15914 2019-Jan-16 22:08:32.890681 - [DEBUG]
15915 2019-Jan-16 22:08:32.890705 - [DEBUG] -------------------------------------------- 452. Path Edge --------------------------------------------
15916 2019-Jan-16 22:08:32.890729 - [DEBUG]
15917 2019-Jan-16 22:08:32.890752 - [DEBUG] Process 452. path edge:
15918 2019-Jan-16 22:08:32.890776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15919 2019-Jan-16 22:08:32.890833 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
15920 2019-Jan-16 22:08:32.891490 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
15921 2019-Jan-16 22:08:32.892132 - [DEBUG]
15922 2019-Jan-16 22:08:32.892157 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15923 2019-Jan-16 22:08:32.892802 - [DEBUG] Possible callees:
15924 2019-Jan-16 22:08:32.892828 - [DEBUG] foo
15925 2019-Jan-16 22:08:32.892852 - [DEBUG] Possible return sites:
15926 2019-Jan-16 22:08:32.892876 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12615927 2019-Jan-16 22:08:32.894144 - [DEBUG] Found and process special summary
15928 2019-Jan-16 22:08:32.894178 - [DEBUG] Compose: EdgeIdentity * AllBottom
15929 2019-Jan-16 22:08:32.894205 - [DEBUG]
15930 2019-Jan-16 22:08:32.894229 - [DEBUG] Propagate flow
15931 2019-Jan-16 22:08:32.894252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15932 2019-Jan-16 22:08:32.894309 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15933 2019-Jan-16 22:08:32.894973 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
15934 2019-Jan-16 22:08:32.895615 - [DEBUG] Edge function : AllBottom (result of previous compose)
15935 2019-Jan-16 22:08:32.895641 - [DEBUG]
15936 2019-Jan-16 22:08:32.895666 - [DEBUG] Join: AllTop & AllBottom
15937 2019-Jan-16 22:08:32.895692 - [DEBUG] = AllBottom (new jump func)
15938 2019-Jan-16 22:08:32.895717 - [DEBUG]
15939 2019-Jan-16 22:08:32.895740 - [DEBUG] Start adding new jump function
15940 2019-Jan-16 22:08:32.895764 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15941 2019-Jan-16 22:08:32.895820 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
15942 2019-Jan-16 22:08:32.896460 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15943 2019-Jan-16 22:08:32.897098 - [DEBUG] Edge Function : AllBottom
15944 2019-Jan-16 22:08:32.897127 - [DEBUG] End adding new jump function
15945 2019-Jan-16 22:08:32.897150 - [DEBUG]
15946 2019-Jan-16 22:08:32.897174 - [DEBUG] -------------------------------------------- 453. Path Edge --------------------------------------------
15947 2019-Jan-16 22:08:32.897198 - [DEBUG]
15948 2019-Jan-16 22:08:32.897222 - [DEBUG] Process 453. path edge:
15949 2019-Jan-16 22:08:32.897246 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15950 2019-Jan-16 22:08:32.897302 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
15951 2019-Jan-16 22:08:32.897941 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
15952 2019-Jan-16 22:08:32.898597 - [DEBUG]
15953 2019-Jan-16 22:08:32.898621 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15954 2019-Jan-16 22:08:32.899275 - [DEBUG] Compose: EdgeIdentity * AllBottom
15955 2019-Jan-16 22:08:32.899303 - [DEBUG]
15956 2019-Jan-16 22:08:32.899326 - [DEBUG] Propagate flow
15957 2019-Jan-16 22:08:32.899350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15958 2019-Jan-16 22:08:32.899406 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15959 2019-Jan-16 22:08:32.900048 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
15960 2019-Jan-16 22:08:32.900688 - [DEBUG] Edge function : AllBottom (result of previous compose)
15961 2019-Jan-16 22:08:32.900713 - [DEBUG]
15962 2019-Jan-16 22:08:32.900739 - [DEBUG] Join: AllTop & AllBottom
15963 2019-Jan-16 22:08:32.900765 - [DEBUG] = AllBottom (new jump func)
15964 2019-Jan-16 22:08:32.900790 - [DEBUG]
15965 2019-Jan-16 22:08:32.900813 - [DEBUG] Start adding new jump function
15966 2019-Jan-16 22:08:32.900837 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15967 2019-Jan-16 22:08:32.900893 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
15968 2019-Jan-16 22:08:32.901549 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15969 2019-Jan-16 22:08:32.902185 - [DEBUG] Edge Function : AllBottom
15970 2019-Jan-16 22:08:32.902213 - [DEBUG] End adding new jump function
15971 2019-Jan-16 22:08:32.902237 - [DEBUG]
15972 2019-Jan-16 22:08:32.902261 - [DEBUG] -------------------------------------------- 454. Path Edge --------------------------------------------
15973 2019-Jan-16 22:08:32.902286 - [DEBUG]
15974 2019-Jan-16 22:08:32.902309 - [DEBUG] Process 454. path edge:
15975 2019-Jan-16 22:08:32.902333 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15976 2019-Jan-16 22:08:32.902389 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
15977 2019-Jan-16 22:08:32.903033 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
15978 2019-Jan-16 22:08:32.903674 - [DEBUG]
15979 2019-Jan-16 22:08:32.903700 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15980 2019-Jan-16 22:08:32.904348 - [DEBUG] Compose: EdgeIdentity * AllBottom
15981 2019-Jan-16 22:08:32.904377 - [DEBUG]
15982 2019-Jan-16 22:08:32.904401 - [DEBUG] Propagate flow
15983 2019-Jan-16 22:08:32.904424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15984 2019-Jan-16 22:08:32.904481 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15985 2019-Jan-16 22:08:32.905132 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
15986 2019-Jan-16 22:08:32.905772 - [DEBUG] Edge function : AllBottom (result of previous compose)
15987 2019-Jan-16 22:08:32.905797 - [DEBUG]
15988 2019-Jan-16 22:08:32.905822 - [DEBUG] Join: AllTop & AllBottom
15989 2019-Jan-16 22:08:32.905848 - [DEBUG] = AllBottom (new jump func)
15990 2019-Jan-16 22:08:32.905873 - [DEBUG]
15991 2019-Jan-16 22:08:32.905896 - [DEBUG] Start adding new jump function
15992 2019-Jan-16 22:08:32.905920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15993 2019-Jan-16 22:08:32.905975 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
15994 2019-Jan-16 22:08:32.906616 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15995 2019-Jan-16 22:08:32.907252 - [DEBUG] Edge Function : AllBottom
15996 2019-Jan-16 22:08:32.907280 - [DEBUG] End adding new jump function
15997 2019-Jan-16 22:08:32.907304 - [DEBUG]
15998 2019-Jan-16 22:08:32.907327 - [DEBUG] -------------------------------------------- 455. Path Edge --------------------------------------------
15999 2019-Jan-16 22:08:32.907352 - [DEBUG]
16000 2019-Jan-16 22:08:32.907375 - [DEBUG] Process 455. path edge:
16001 2019-Jan-16 22:08:32.907399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16002 2019-Jan-16 22:08:32.907454 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
16003 2019-Jan-16 22:08:32.908103 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
16004 2019-Jan-16 22:08:32.908744 - [DEBUG]
16005 2019-Jan-16 22:08:32.908770 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
16006 2019-Jan-16 22:08:32.909420 - [DEBUG] Compose: EdgeIdentity * AllBottom
16007 2019-Jan-16 22:08:32.909448 - [DEBUG]
16008 2019-Jan-16 22:08:32.909471 - [DEBUG] Propagate flow
16009 2019-Jan-16 22:08:32.909495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16010 2019-Jan-16 22:08:32.909551 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
16011 2019-Jan-16 22:08:32.910205 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16012 2019-Jan-16 22:08:32.910847 - [DEBUG] Edge function : AllBottom (result of previous compose)
16013 2019-Jan-16 22:08:32.910873 - [DEBUG]
16014 2019-Jan-16 22:08:32.910898 - [DEBUG] Join: AllTop & AllBottom
16015 2019-Jan-16 22:08:32.910924 - [DEBUG] = AllBottom (new jump func)
16016 2019-Jan-16 22:08:32.910949 - [DEBUG]
16017 2019-Jan-16 22:08:32.910972 - [DEBUG] Start adding new jump function
16018 2019-Jan-16 22:08:32.910996 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16019 2019-Jan-16 22:08:32.911052 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16020 2019-Jan-16 22:08:32.911718 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
16021 2019-Jan-16 22:08:32.912365 - [DEBUG] Edge Function : AllBottom
16022 2019-Jan-16 22:08:32.912393 - [DEBUG] End adding new jump function
16023 2019-Jan-16 22:08:32.912417 - [DEBUG]
16024 2019-Jan-16 22:08:32.912441 - [DEBUG] -------------------------------------------- 456. Path Edge --------------------------------------------
16025 2019-Jan-16 22:08:32.912465 - [DEBUG]
16026 2019-Jan-16 22:08:32.912489 - [DEBUG] Process 456. path edge:
16027 2019-Jan-16 22:08:32.912513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16028 2019-Jan-16 22:08:32.912569 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
16029 2019-Jan-16 22:08:32.913216 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
16030 2019-Jan-16 22:08:32.913856 - [DEBUG]
16031 2019-Jan-16 22:08:32.913881 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
16032 2019-Jan-16 22:08:32.914538 - [DEBUG] Possible callees:
16033 2019-Jan-16 22:08:32.914563 - [DEBUG] llvm.dbg.declare
16034 2019-Jan-16 22:08:32.914588 - [DEBUG] Possible return sites:
16035 2019-Jan-16 22:08:32.914612 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13616036 2019-Jan-16 22:08:32.915955 - [DEBUG] Found and process special summary
16037 2019-Jan-16 22:08:32.915993 - [DEBUG] Compose: EdgeIdentity * AllBottom
16038 2019-Jan-16 22:08:32.916021 - [DEBUG]
16039 2019-Jan-16 22:08:32.916045 - [DEBUG] Propagate flow
16040 2019-Jan-16 22:08:32.916069 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16041 2019-Jan-16 22:08:32.916127 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16042 2019-Jan-16 22:08:32.916770 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16043 2019-Jan-16 22:08:32.917412 - [DEBUG] Edge function : AllBottom (result of previous compose)
16044 2019-Jan-16 22:08:32.917438 - [DEBUG]
16045 2019-Jan-16 22:08:32.917464 - [DEBUG] Join: AllTop & AllBottom
16046 2019-Jan-16 22:08:32.917490 - [DEBUG] = AllBottom (new jump func)
16047 2019-Jan-16 22:08:32.917514 - [DEBUG]
16048 2019-Jan-16 22:08:32.917538 - [DEBUG] Start adding new jump function
16049 2019-Jan-16 22:08:32.917561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16050 2019-Jan-16 22:08:32.917618 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16051 2019-Jan-16 22:08:32.918300 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16052 2019-Jan-16 22:08:32.918990 - [DEBUG] Edge Function : AllBottom
16053 2019-Jan-16 22:08:32.919024 - [DEBUG] End adding new jump function
16054 2019-Jan-16 22:08:32.919049 - [DEBUG]
16055 2019-Jan-16 22:08:32.919074 - [DEBUG] -------------------------------------------- 457. Path Edge --------------------------------------------
16056 2019-Jan-16 22:08:32.919098 - [DEBUG]
16057 2019-Jan-16 22:08:32.919122 - [DEBUG] Process 457. path edge:
16058 2019-Jan-16 22:08:32.919147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16059 2019-Jan-16 22:08:32.919218 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
16060 2019-Jan-16 22:08:32.919918 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
16061 2019-Jan-16 22:08:32.920616 - [DEBUG]
16062 2019-Jan-16 22:08:32.920643 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16063 2019-Jan-16 22:08:32.921319 - [DEBUG] Compose: EdgeIdentity * AllBottom
16064 2019-Jan-16 22:08:32.921349 - [DEBUG]
16065 2019-Jan-16 22:08:32.921373 - [DEBUG] Propagate flow
16066 2019-Jan-16 22:08:32.921397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16067 2019-Jan-16 22:08:32.921481 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16068 2019-Jan-16 22:08:32.922122 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16069 2019-Jan-16 22:08:32.922764 - [DEBUG] Edge function : AllBottom (result of previous compose)
16070 2019-Jan-16 22:08:32.922790 - [DEBUG]
16071 2019-Jan-16 22:08:32.922816 - [DEBUG] Join: AllTop & AllBottom
16072 2019-Jan-16 22:08:32.922843 - [DEBUG] = AllBottom (new jump func)
16073 2019-Jan-16 22:08:32.922867 - [DEBUG]
16074 2019-Jan-16 22:08:32.922892 - [DEBUG] Start adding new jump function
16075 2019-Jan-16 22:08:32.922915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16076 2019-Jan-16 22:08:32.922971 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16077 2019-Jan-16 22:08:32.923613 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16078 2019-Jan-16 22:08:32.924249 - [DEBUG] Edge Function : AllBottom
16079 2019-Jan-16 22:08:32.924278 - [DEBUG] End adding new jump function
16080 2019-Jan-16 22:08:32.924302 - [DEBUG]
16081 2019-Jan-16 22:08:32.924326 - [DEBUG] -------------------------------------------- 458. Path Edge --------------------------------------------
16082 2019-Jan-16 22:08:32.924352 - [DEBUG]
16083 2019-Jan-16 22:08:32.924376 - [DEBUG] Process 458. path edge:
16084 2019-Jan-16 22:08:32.924400 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16085 2019-Jan-16 22:08:32.924456 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
16086 2019-Jan-16 22:08:32.925109 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
16087 2019-Jan-16 22:08:32.925750 - [DEBUG]
16088 2019-Jan-16 22:08:32.925776 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16089 2019-Jan-16 22:08:32.926428 - [DEBUG] Compose: EdgeIdentity * AllBottom
16090 2019-Jan-16 22:08:32.926456 - [DEBUG]
16091 2019-Jan-16 22:08:32.926480 - [DEBUG] Propagate flow
16092 2019-Jan-16 22:08:32.926504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16093 2019-Jan-16 22:08:32.926560 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
16094 2019-Jan-16 22:08:32.927196 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16095 2019-Jan-16 22:08:32.927837 - [DEBUG] Edge function : AllBottom (result of previous compose)
16096 2019-Jan-16 22:08:32.927863 - [DEBUG]
16097 2019-Jan-16 22:08:32.927888 - [DEBUG] Join: AllTop & AllBottom
16098 2019-Jan-16 22:08:32.927914 - [DEBUG] = AllBottom (new jump func)
16099 2019-Jan-16 22:08:32.927939 - [DEBUG]
16100 2019-Jan-16 22:08:32.927962 - [DEBUG] Start adding new jump function
16101 2019-Jan-16 22:08:32.927986 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16102 2019-Jan-16 22:08:32.928042 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16103 2019-Jan-16 22:08:32.928698 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
16104 2019-Jan-16 22:08:32.929334 - [DEBUG] Edge Function : AllBottom
16105 2019-Jan-16 22:08:32.929362 - [DEBUG] End adding new jump function
16106 2019-Jan-16 22:08:32.929387 - [DEBUG]
16107 2019-Jan-16 22:08:32.929410 - [DEBUG] -------------------------------------------- 459. Path Edge --------------------------------------------
16108 2019-Jan-16 22:08:32.929444 - [DEBUG]
16109 2019-Jan-16 22:08:32.929468 - [DEBUG] Process 459. path edge:
16110 2019-Jan-16 22:08:32.929492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16111 2019-Jan-16 22:08:32.929549 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
16112 2019-Jan-16 22:08:32.930186 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
16113 2019-Jan-16 22:08:32.930826 - [DEBUG]
16114 2019-Jan-16 22:08:32.930852 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
16115 2019-Jan-16 22:08:32.931514 - [DEBUG] Compose: EdgeIdentity * AllBottom
16116 2019-Jan-16 22:08:32.931543 - [DEBUG]
16117 2019-Jan-16 22:08:32.931566 - [DEBUG] Propagate flow
16118 2019-Jan-16 22:08:32.931590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16119 2019-Jan-16 22:08:32.931646 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16120 2019-Jan-16 22:08:32.932309 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16121 2019-Jan-16 22:08:32.932961 - [DEBUG] Edge function : AllBottom (result of previous compose)
16122 2019-Jan-16 22:08:32.932987 - [DEBUG]
16123 2019-Jan-16 22:08:32.933013 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16124 2019-Jan-16 22:08:32.933040 - [DEBUG] = AllBottom
16125 2019-Jan-16 22:08:32.933064 - [DEBUG]
16126 2019-Jan-16 22:08:32.933088 - [DEBUG] PROPAGATE: No new function!
16127 2019-Jan-16 22:08:32.933114 - [DEBUG] EDGE:
16128 2019-Jan-16 22:08:32.933172 - [DEBUG] ---> 16129 2019-Jan-16 22:08:32.933808 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
16130 2019-Jan-16 22:08:32.934450 - [DEBUG]
16131 2019-Jan-16 22:08:32.934477 - [DEBUG] EDGE:
16132 2019-Jan-16 22:08:32.934534 - [DEBUG] ---> 16133 2019-Jan-16 22:08:32.935188 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
16134 2019-Jan-16 22:08:32.935829 - [DEBUG]
16135 2019-Jan-16 22:08:32.935856 - [DEBUG] EDGE:
16136 2019-Jan-16 22:08:32.935913 - [DEBUG] ---> 16137 2019-Jan-16 22:08:32.936567 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
16138 2019-Jan-16 22:08:32.937217 - [DEBUG]
16139 2019-Jan-16 22:08:32.937264 - [DEBUG] Compose: EdgeIdentity * AllBottom
16140 2019-Jan-16 22:08:32.937293 - [DEBUG]
16141 2019-Jan-16 22:08:32.937317 - [DEBUG] Propagate flow
16142 2019-Jan-16 22:08:32.937341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16143 2019-Jan-16 22:08:32.937398 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16144 2019-Jan-16 22:08:32.938041 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16145 2019-Jan-16 22:08:32.938701 - [DEBUG] Edge function : AllBottom (result of previous compose)
16146 2019-Jan-16 22:08:32.938727 - [DEBUG]
16147 2019-Jan-16 22:08:32.938753 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16148 2019-Jan-16 22:08:32.938779 - [DEBUG] = AllBottom
16149 2019-Jan-16 22:08:32.938804 - [DEBUG]
16150 2019-Jan-16 22:08:32.938827 - [DEBUG] PROPAGATE: No new function!
16151 2019-Jan-16 22:08:32.938857 - [DEBUG] EDGE:
16152 2019-Jan-16 22:08:32.938915 - [DEBUG] ---> 16153 2019-Jan-16 22:08:32.939577 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
16154 2019-Jan-16 22:08:32.940220 - [DEBUG]
16155 2019-Jan-16 22:08:32.940256 - [DEBUG] Compose: EdgeIdentity * AllBottom
16156 2019-Jan-16 22:08:32.940284 - [DEBUG]
16157 2019-Jan-16 22:08:32.940308 - [DEBUG] Propagate flow
16158 2019-Jan-16 22:08:32.940331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16159 2019-Jan-16 22:08:32.940388 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
16160 2019-Jan-16 22:08:32.941035 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16161 2019-Jan-16 22:08:32.941704 - [DEBUG] Edge function : AllBottom (result of previous compose)
16162 2019-Jan-16 22:08:32.941730 - [DEBUG]
16163 2019-Jan-16 22:08:32.941755 - [DEBUG] Join: AllTop & AllBottom
16164 2019-Jan-16 22:08:32.941782 - [DEBUG] = AllBottom (new jump func)
16165 2019-Jan-16 22:08:32.941806 - [DEBUG]
16166 2019-Jan-16 22:08:32.941830 - [DEBUG] Start adding new jump function
16167 2019-Jan-16 22:08:32.941854 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16168 2019-Jan-16 22:08:32.941910 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16169 2019-Jan-16 22:08:32.942551 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
16170 2019-Jan-16 22:08:32.943198 - [DEBUG] Edge Function : AllBottom
16171 2019-Jan-16 22:08:32.943227 - [DEBUG] End adding new jump function
16172 2019-Jan-16 22:08:32.943251 - [DEBUG]
16173 2019-Jan-16 22:08:32.943275 - [DEBUG] -------------------------------------------- 460. Path Edge --------------------------------------------
16174 2019-Jan-16 22:08:32.943300 - [DEBUG]
16175 2019-Jan-16 22:08:32.943324 - [DEBUG] Process 460. path edge:
16176 2019-Jan-16 22:08:32.943347 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16177 2019-Jan-16 22:08:32.943404 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
16178 2019-Jan-16 22:08:32.944051 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
16179 2019-Jan-16 22:08:32.944692 - [DEBUG]
16180 2019-Jan-16 22:08:32.944717 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
16181 2019-Jan-16 22:08:32.945387 - [DEBUG] Possible callees:
16182 2019-Jan-16 22:08:32.945413 - [DEBUG] llvm.dbg.declare
16183 2019-Jan-16 22:08:32.945438 - [DEBUG] Possible return sites:
16184 2019-Jan-16 22:08:32.945462 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14316185 2019-Jan-16 22:08:32.946742 - [DEBUG] Found and process special summary
16186 2019-Jan-16 22:08:32.946776 - [DEBUG] Compose: EdgeIdentity * AllBottom
16187 2019-Jan-16 22:08:32.946804 - [DEBUG]
16188 2019-Jan-16 22:08:32.946828 - [DEBUG] Propagate flow
16189 2019-Jan-16 22:08:32.946851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16190 2019-Jan-16 22:08:32.946907 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
16191 2019-Jan-16 22:08:32.947549 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16192 2019-Jan-16 22:08:32.948213 - [DEBUG] Edge function : AllBottom (result of previous compose)
16193 2019-Jan-16 22:08:32.948248 - [DEBUG]
16194 2019-Jan-16 22:08:32.948274 - [DEBUG] Join: AllTop & AllBottom
16195 2019-Jan-16 22:08:32.948300 - [DEBUG] = AllBottom (new jump func)
16196 2019-Jan-16 22:08:32.948325 - [DEBUG]
16197 2019-Jan-16 22:08:32.948349 - [DEBUG] Start adding new jump function
16198 2019-Jan-16 22:08:32.948372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16199 2019-Jan-16 22:08:32.948429 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16200 2019-Jan-16 22:08:32.949071 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
16201 2019-Jan-16 22:08:32.949713 - [DEBUG] Edge Function : AllBottom
16202 2019-Jan-16 22:08:32.949741 - [DEBUG] End adding new jump function
16203 2019-Jan-16 22:08:32.949765 - [DEBUG]
16204 2019-Jan-16 22:08:32.949789 - [DEBUG] -------------------------------------------- 461. Path Edge --------------------------------------------
16205 2019-Jan-16 22:08:32.949814 - [DEBUG]
16206 2019-Jan-16 22:08:32.949838 - [DEBUG] Process 461. path edge:
16207 2019-Jan-16 22:08:32.949862 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16208 2019-Jan-16 22:08:32.949918 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
16209 2019-Jan-16 22:08:32.950558 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
16210 2019-Jan-16 22:08:32.951200 - [DEBUG]
16211 2019-Jan-16 22:08:32.951225 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
16212 2019-Jan-16 22:08:32.951897 - [DEBUG] Compose: EdgeIdentity * AllBottom
16213 2019-Jan-16 22:08:32.951925 - [DEBUG]
16214 2019-Jan-16 22:08:32.951949 - [DEBUG] Propagate flow
16215 2019-Jan-16 22:08:32.951973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16216 2019-Jan-16 22:08:32.952029 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
16217 2019-Jan-16 22:08:32.952666 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16218 2019-Jan-16 22:08:32.953312 - [DEBUG] Edge function : AllBottom (result of previous compose)
16219 2019-Jan-16 22:08:32.953338 - [DEBUG]
16220 2019-Jan-16 22:08:32.953363 - [DEBUG] Join: AllTop & AllBottom
16221 2019-Jan-16 22:08:32.953389 - [DEBUG] = AllBottom (new jump func)
16222 2019-Jan-16 22:08:32.953413 - [DEBUG]
16223 2019-Jan-16 22:08:32.953437 - [DEBUG] Start adding new jump function
16224 2019-Jan-16 22:08:32.953460 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16225 2019-Jan-16 22:08:32.953516 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16226 2019-Jan-16 22:08:32.954158 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
16227 2019-Jan-16 22:08:32.954806 - [DEBUG] Edge Function : AllBottom
16228 2019-Jan-16 22:08:32.954834 - [DEBUG] End adding new jump function
16229 2019-Jan-16 22:08:32.954858 - [DEBUG]
16230 2019-Jan-16 22:08:32.954882 - [DEBUG] -------------------------------------------- 462. Path Edge --------------------------------------------
16231 2019-Jan-16 22:08:32.954906 - [DEBUG]
16232 2019-Jan-16 22:08:32.954930 - [DEBUG] Process 462. path edge:
16233 2019-Jan-16 22:08:32.954954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16234 2019-Jan-16 22:08:32.955010 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
16235 2019-Jan-16 22:08:32.955646 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
16236 2019-Jan-16 22:08:32.956286 - [DEBUG]
16237 2019-Jan-16 22:08:32.956312 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
16238 2019-Jan-16 22:08:32.956959 - [DEBUG] Compose: EdgeIdentity * AllBottom
16239 2019-Jan-16 22:08:32.956996 - [DEBUG]
16240 2019-Jan-16 22:08:32.957021 - [DEBUG] Propagate flow
16241 2019-Jan-16 22:08:32.957044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16242 2019-Jan-16 22:08:32.957101 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
16243 2019-Jan-16 22:08:32.957736 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16244 2019-Jan-16 22:08:32.958394 - [DEBUG] Edge function : AllBottom (result of previous compose)
16245 2019-Jan-16 22:08:32.958419 - [DEBUG]
16246 2019-Jan-16 22:08:32.958444 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16247 2019-Jan-16 22:08:32.958470 - [DEBUG] = AllBottom
16248 2019-Jan-16 22:08:32.958495 - [DEBUG]
16249 2019-Jan-16 22:08:32.958518 - [DEBUG] PROPAGATE: No new function!
16250 2019-Jan-16 22:08:32.958544 - [DEBUG] EDGE:
16251 2019-Jan-16 22:08:32.958601 - [DEBUG] ---> 16252 2019-Jan-16 22:08:32.959239 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
16253 2019-Jan-16 22:08:32.959879 - [DEBUG]
16254 2019-Jan-16 22:08:32.959906 - [DEBUG] EDGE:
16255 2019-Jan-16 22:08:32.959963 - [DEBUG] ---> 16256 2019-Jan-16 22:08:32.960603 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
16257 2019-Jan-16 22:08:32.961242 - [DEBUG]
16258 2019-Jan-16 22:08:32.961280 - [DEBUG] Compose: EdgeIdentity * AllBottom
16259 2019-Jan-16 22:08:32.961308 - [DEBUG]
16260 2019-Jan-16 22:08:32.961332 - [DEBUG] Propagate flow
16261 2019-Jan-16 22:08:32.961356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16262 2019-Jan-16 22:08:32.961424 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
16263 2019-Jan-16 22:08:32.962066 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16264 2019-Jan-16 22:08:32.962707 - [DEBUG] Edge function : AllBottom (result of previous compose)
16265 2019-Jan-16 22:08:32.962732 - [DEBUG]
16266 2019-Jan-16 22:08:32.962758 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16267 2019-Jan-16 22:08:32.962784 - [DEBUG] = AllBottom
16268 2019-Jan-16 22:08:32.962809 - [DEBUG]
16269 2019-Jan-16 22:08:32.962832 - [DEBUG] PROPAGATE: No new function!
16270 2019-Jan-16 22:08:32.962860 - [DEBUG] EDGE:
16271 2019-Jan-16 22:08:32.962918 - [DEBUG] ---> 16272 2019-Jan-16 22:08:32.963566 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
16273 2019-Jan-16 22:08:32.964211 - [DEBUG]
16274 2019-Jan-16 22:08:32.964238 - [DEBUG] EDGE:
16275 2019-Jan-16 22:08:32.964295 - [DEBUG] ---> 16276 2019-Jan-16 22:08:32.964950 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
16277 2019-Jan-16 22:08:32.965591 - [DEBUG]
16278 2019-Jan-16 22:08:32.965626 - [DEBUG] Compose: EdgeIdentity * AllBottom
16279 2019-Jan-16 22:08:32.965654 - [DEBUG]
16280 2019-Jan-16 22:08:32.965678 - [DEBUG] Propagate flow
16281 2019-Jan-16 22:08:32.965701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16282 2019-Jan-16 22:08:32.965757 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
16283 2019-Jan-16 22:08:32.966395 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16284 2019-Jan-16 22:08:32.967049 - [DEBUG] Edge function : AllBottom (result of previous compose)
16285 2019-Jan-16 22:08:32.967075 - [DEBUG]
16286 2019-Jan-16 22:08:32.967101 - [DEBUG] Join: AllTop & AllBottom
16287 2019-Jan-16 22:08:32.967127 - [DEBUG] = AllBottom (new jump func)
16288 2019-Jan-16 22:08:32.967151 - [DEBUG]
16289 2019-Jan-16 22:08:32.967175 - [DEBUG] Start adding new jump function
16290 2019-Jan-16 22:08:32.967199 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16291 2019-Jan-16 22:08:32.967255 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16292 2019-Jan-16 22:08:32.967897 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
16293 2019-Jan-16 22:08:32.968550 - [DEBUG] Edge Function : AllBottom
16294 2019-Jan-16 22:08:32.968579 - [DEBUG] End adding new jump function
16295 2019-Jan-16 22:08:32.968602 - [DEBUG]
16296 2019-Jan-16 22:08:32.968626 - [DEBUG] -------------------------------------------- 463. Path Edge --------------------------------------------
16297 2019-Jan-16 22:08:32.968651 - [DEBUG]
16298 2019-Jan-16 22:08:32.968674 - [DEBUG] Process 463. path edge:
16299 2019-Jan-16 22:08:32.968698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16300 2019-Jan-16 22:08:32.968754 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
16301 2019-Jan-16 22:08:32.969399 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
16302 2019-Jan-16 22:08:32.970040 - [DEBUG]
16303 2019-Jan-16 22:08:32.970066 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
16304 2019-Jan-16 22:08:32.970717 - [DEBUG] Compose: EdgeIdentity * AllBottom
16305 2019-Jan-16 22:08:32.970745 - [DEBUG]
16306 2019-Jan-16 22:08:32.970769 - [DEBUG] Propagate flow
16307 2019-Jan-16 22:08:32.970793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16308 2019-Jan-16 22:08:32.970849 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
16309 2019-Jan-16 22:08:32.971512 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16310 2019-Jan-16 22:08:32.972153 - [DEBUG] Edge function : AllBottom (result of previous compose)
16311 2019-Jan-16 22:08:32.972179 - [DEBUG]
16312 2019-Jan-16 22:08:32.972204 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16313 2019-Jan-16 22:08:32.972230 - [DEBUG] = AllBottom
16314 2019-Jan-16 22:08:32.972255 - [DEBUG]
16315 2019-Jan-16 22:08:32.972278 - [DEBUG] PROPAGATE: No new function!
16316 2019-Jan-16 22:08:32.972311 - [DEBUG] Compose: EdgeIdentity * AllBottom
16317 2019-Jan-16 22:08:32.972338 - [DEBUG]
16318 2019-Jan-16 22:08:32.972362 - [DEBUG] Propagate flow
16319 2019-Jan-16 22:08:32.972385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16320 2019-Jan-16 22:08:32.972442 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
16321 2019-Jan-16 22:08:32.973089 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16322 2019-Jan-16 22:08:32.973731 - [DEBUG] Edge function : AllBottom (result of previous compose)
16323 2019-Jan-16 22:08:32.973756 - [DEBUG]
16324 2019-Jan-16 22:08:32.973782 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16325 2019-Jan-16 22:08:32.973808 - [DEBUG] = AllBottom
16326 2019-Jan-16 22:08:32.973832 - [DEBUG]
16327 2019-Jan-16 22:08:32.973856 - [DEBUG] PROPAGATE: No new function!
16328 2019-Jan-16 22:08:32.973881 - [DEBUG] EDGE:
16329 2019-Jan-16 22:08:32.973946 - [DEBUG] ---> 16330 2019-Jan-16 22:08:32.974584 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
16331 2019-Jan-16 22:08:32.975241 - [DEBUG]
16332 2019-Jan-16 22:08:32.975268 - [DEBUG] EDGE:
16333 2019-Jan-16 22:08:32.975325 - [DEBUG] ---> 16334 2019-Jan-16 22:08:32.975963 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
16335 2019-Jan-16 22:08:32.976603 - [DEBUG]
16336 2019-Jan-16 22:08:32.976630 - [DEBUG] EDGE:
16337 2019-Jan-16 22:08:32.976688 - [DEBUG] ---> 16338 2019-Jan-16 22:08:32.977327 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
16339 2019-Jan-16 22:08:32.977968 - [DEBUG]
16340 2019-Jan-16 22:08:32.978005 - [DEBUG] Compose: EdgeIdentity * AllBottom
16341 2019-Jan-16 22:08:32.978033 - [DEBUG]
16342 2019-Jan-16 22:08:32.978057 - [DEBUG] Propagate flow
16343 2019-Jan-16 22:08:32.978092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16344 2019-Jan-16 22:08:32.978150 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
16345 2019-Jan-16 22:08:32.978791 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16346 2019-Jan-16 22:08:32.979431 - [DEBUG] Edge function : AllBottom (result of previous compose)
16347 2019-Jan-16 22:08:32.979457 - [DEBUG]
16348 2019-Jan-16 22:08:32.979484 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16349 2019-Jan-16 22:08:32.979510 - [DEBUG] = AllBottom
16350 2019-Jan-16 22:08:32.979535 - [DEBUG]
16351 2019-Jan-16 22:08:32.979558 - [DEBUG] PROPAGATE: No new function!
16352 2019-Jan-16 22:08:32.979586 - [DEBUG] EDGE:
16353 2019-Jan-16 22:08:32.979643 - [DEBUG] ---> 16354 2019-Jan-16 22:08:32.980283 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
16355 2019-Jan-16 22:08:32.980930 - [DEBUG]
16356 2019-Jan-16 22:08:32.980958 - [DEBUG] Compose: EdgeIdentity * AllBottom
16357 2019-Jan-16 22:08:32.980985 - [DEBUG]
16358 2019-Jan-16 22:08:32.981009 - [DEBUG] Propagate flow
16359 2019-Jan-16 22:08:32.981032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16360 2019-Jan-16 22:08:32.981088 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
16361 2019-Jan-16 22:08:32.981742 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16362 2019-Jan-16 22:08:32.982380 - [DEBUG] Edge function : AllBottom (result of previous compose)
16363 2019-Jan-16 22:08:32.982405 - [DEBUG]
16364 2019-Jan-16 22:08:32.982430 - [DEBUG] Join: AllTop & AllBottom
16365 2019-Jan-16 22:08:32.982457 - [DEBUG] = AllBottom (new jump func)
16366 2019-Jan-16 22:08:32.982481 - [DEBUG]
16367 2019-Jan-16 22:08:32.982505 - [DEBUG] Start adding new jump function
16368 2019-Jan-16 22:08:32.982529 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16369 2019-Jan-16 22:08:32.982585 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16370 2019-Jan-16 22:08:32.983223 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
16371 2019-Jan-16 22:08:32.983861 - [DEBUG] Edge Function : AllBottom
16372 2019-Jan-16 22:08:32.983901 - [DEBUG] End adding new jump function
16373 2019-Jan-16 22:08:32.983926 - [DEBUG]
16374 2019-Jan-16 22:08:32.983950 - [DEBUG] -------------------------------------------- 464. Path Edge --------------------------------------------
16375 2019-Jan-16 22:08:32.983974 - [DEBUG]
16376 2019-Jan-16 22:08:32.983998 - [DEBUG] Process 464. path edge:
16377 2019-Jan-16 22:08:32.984022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16378 2019-Jan-16 22:08:32.984079 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
16379 2019-Jan-16 22:08:32.984719 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
16380 2019-Jan-16 22:08:32.985380 - [DEBUG]
16381 2019-Jan-16 22:08:32.985405 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
16382 2019-Jan-16 22:08:32.986051 - [DEBUG] Possible callees:
16383 2019-Jan-16 22:08:32.986076 - [DEBUG] foo
16384 2019-Jan-16 22:08:32.986101 - [DEBUG] Possible return sites:
16385 2019-Jan-16 22:08:32.986125 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12616386 2019-Jan-16 22:08:32.987392 - [DEBUG] Found and process special summary
16387 2019-Jan-16 22:08:32.987439 - [DEBUG] Compose: EdgeIdentity * AllBottom
16388 2019-Jan-16 22:08:32.987467 - [DEBUG]
16389 2019-Jan-16 22:08:32.987492 - [DEBUG] Propagate flow
16390 2019-Jan-16 22:08:32.987515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16391 2019-Jan-16 22:08:32.987572 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
16392 2019-Jan-16 22:08:32.988230 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16393 2019-Jan-16 22:08:32.988866 - [DEBUG] Edge function : AllBottom (result of previous compose)
16394 2019-Jan-16 22:08:32.988892 - [DEBUG]
16395 2019-Jan-16 22:08:32.988918 - [DEBUG] Join: AllTop & AllBottom
16396 2019-Jan-16 22:08:32.988944 - [DEBUG] = AllBottom (new jump func)
16397 2019-Jan-16 22:08:32.988968 - [DEBUG]
16398 2019-Jan-16 22:08:32.988992 - [DEBUG] Start adding new jump function
16399 2019-Jan-16 22:08:32.989016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16400 2019-Jan-16 22:08:32.989072 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16401 2019-Jan-16 22:08:32.989710 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
16402 2019-Jan-16 22:08:32.990350 - [DEBUG] Edge Function : AllBottom
16403 2019-Jan-16 22:08:32.990381 - [DEBUG] End adding new jump function
16404 2019-Jan-16 22:08:32.990406 - [DEBUG]
16405 2019-Jan-16 22:08:32.990429 - [DEBUG] -------------------------------------------- 465. Path Edge --------------------------------------------
16406 2019-Jan-16 22:08:32.990454 - [DEBUG]
16407 2019-Jan-16 22:08:32.990477 - [DEBUG] Process 465. path edge:
16408 2019-Jan-16 22:08:32.990501 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16409 2019-Jan-16 22:08:32.990558 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
16410 2019-Jan-16 22:08:32.991197 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
16411 2019-Jan-16 22:08:32.991857 - [DEBUG]
16412 2019-Jan-16 22:08:32.991882 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
16413 2019-Jan-16 22:08:32.992541 - [DEBUG] Compose: EdgeIdentity * AllBottom
16414 2019-Jan-16 22:08:32.992569 - [DEBUG]
16415 2019-Jan-16 22:08:32.992593 - [DEBUG] Propagate flow
16416 2019-Jan-16 22:08:32.992617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16417 2019-Jan-16 22:08:32.992682 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
16418 2019-Jan-16 22:08:32.993326 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16419 2019-Jan-16 22:08:32.993963 - [DEBUG] Edge function : AllBottom (result of previous compose)
16420 2019-Jan-16 22:08:32.993988 - [DEBUG]
16421 2019-Jan-16 22:08:32.994013 - [DEBUG] Join: AllTop & AllBottom
16422 2019-Jan-16 22:08:32.994039 - [DEBUG] = AllBottom (new jump func)
16423 2019-Jan-16 22:08:32.994064 - [DEBUG]
16424 2019-Jan-16 22:08:32.994087 - [DEBUG] Start adding new jump function
16425 2019-Jan-16 22:08:32.994111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16426 2019-Jan-16 22:08:32.994167 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16427 2019-Jan-16 22:08:32.994817 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
16428 2019-Jan-16 22:08:32.995453 - [DEBUG] Edge Function : AllBottom
16429 2019-Jan-16 22:08:32.995484 - [DEBUG] End adding new jump function
16430 2019-Jan-16 22:08:32.995508 - [DEBUG]
16431 2019-Jan-16 22:08:32.995532 - [DEBUG] -------------------------------------------- 466. Path Edge --------------------------------------------
16432 2019-Jan-16 22:08:32.995557 - [DEBUG]
16433 2019-Jan-16 22:08:32.995580 - [DEBUG] Process 466. path edge:
16434 2019-Jan-16 22:08:32.995604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16435 2019-Jan-16 22:08:32.995661 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
16436 2019-Jan-16 22:08:32.996297 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
16437 2019-Jan-16 22:08:32.996941 - [DEBUG]
16438 2019-Jan-16 22:08:32.996967 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
16439 2019-Jan-16 22:08:32.997617 - [DEBUG] Compose: EdgeIdentity * AllBottom
16440 2019-Jan-16 22:08:32.997645 - [DEBUG]
16441 2019-Jan-16 22:08:32.997669 - [DEBUG] Propagate flow
16442 2019-Jan-16 22:08:32.997692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16443 2019-Jan-16 22:08:32.997748 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
16444 2019-Jan-16 22:08:32.998401 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16445 2019-Jan-16 22:08:32.999038 - [DEBUG] Edge function : AllBottom (result of previous compose)
16446 2019-Jan-16 22:08:32.999064 - [DEBUG]
16447 2019-Jan-16 22:08:32.999089 - [DEBUG] Join: AllTop & AllBottom
16448 2019-Jan-16 22:08:32.999115 - [DEBUG] = AllBottom (new jump func)
16449 2019-Jan-16 22:08:32.999139 - [DEBUG]
16450 2019-Jan-16 22:08:32.999163 - [DEBUG] Start adding new jump function
16451 2019-Jan-16 22:08:32.999186 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16452 2019-Jan-16 22:08:32.999242 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16453 2019-Jan-16 22:08:32.999878 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
16454 2019-Jan-16 22:08:33.000514 - [DEBUG] Edge Function : AllBottom
16455 2019-Jan-16 22:08:33.000545 - [DEBUG] End adding new jump function
16456 2019-Jan-16 22:08:33.000569 - [DEBUG]
16457 2019-Jan-16 22:08:33.000593 - [DEBUG] -------------------------------------------- 467. Path Edge --------------------------------------------
16458 2019-Jan-16 22:08:33.000626 - [DEBUG]
16459 2019-Jan-16 22:08:33.000650 - [DEBUG] Process 467. path edge:
16460 2019-Jan-16 22:08:33.000674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16461 2019-Jan-16 22:08:33.000731 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
16462 2019-Jan-16 22:08:33.001373 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
16463 2019-Jan-16 22:08:33.002056 - [DEBUG]
16464 2019-Jan-16 22:08:33.002083 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
16465 2019-Jan-16 22:08:33.002740 - [DEBUG] Compose: EdgeIdentity * AllBottom
16466 2019-Jan-16 22:08:33.002769 - [DEBUG]
16467 2019-Jan-16 22:08:33.002793 - [DEBUG] Propagate flow
16468 2019-Jan-16 22:08:33.002817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16469 2019-Jan-16 22:08:33.002874 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
16470 2019-Jan-16 22:08:33.003525 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16471 2019-Jan-16 22:08:33.004163 - [DEBUG] Edge function : AllBottom (result of previous compose)
16472 2019-Jan-16 22:08:33.004189 - [DEBUG]
16473 2019-Jan-16 22:08:33.004214 - [DEBUG] Join: AllTop & AllBottom
16474 2019-Jan-16 22:08:33.004240 - [DEBUG] = AllBottom (new jump func)
16475 2019-Jan-16 22:08:33.004265 - [DEBUG]
16476 2019-Jan-16 22:08:33.004289 - [DEBUG] Start adding new jump function
16477 2019-Jan-16 22:08:33.004312 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16478 2019-Jan-16 22:08:33.004369 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16479 2019-Jan-16 22:08:33.005205 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
16480 2019-Jan-16 22:08:33.006253 - [DEBUG] Edge Function : AllBottom
16481 2019-Jan-16 22:08:33.006302 - [DEBUG] End adding new jump function
16482 2019-Jan-16 22:08:33.006340 - [DEBUG]
16483 2019-Jan-16 22:08:33.006378 - [DEBUG] -------------------------------------------- 468. Path Edge --------------------------------------------
16484 2019-Jan-16 22:08:33.006417 - [DEBUG]
16485 2019-Jan-16 22:08:33.006453 - [DEBUG] Process 468. path edge:
16486 2019-Jan-16 22:08:33.006491 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16487 2019-Jan-16 22:08:33.006584 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
16488 2019-Jan-16 22:08:33.007612 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
16489 2019-Jan-16 22:08:33.008480 - [DEBUG]
16490 2019-Jan-16 22:08:33.008505 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
16491 2019-Jan-16 22:08:33.009160 - [DEBUG] Possible callees:
16492 2019-Jan-16 22:08:33.009185 - [DEBUG] llvm.dbg.declare
16493 2019-Jan-16 22:08:33.009210 - [DEBUG] Possible return sites:
16494 2019-Jan-16 22:08:33.009234 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13616495 2019-Jan-16 22:08:33.010533 - [DEBUG] Found and process special summary
16496 2019-Jan-16 22:08:33.010580 - [DEBUG] Compose: EdgeIdentity * AllBottom
16497 2019-Jan-16 22:08:33.010608 - [DEBUG]
16498 2019-Jan-16 22:08:33.010633 - [DEBUG] Propagate flow
16499 2019-Jan-16 22:08:33.010671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16500 2019-Jan-16 22:08:33.010730 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16501 2019-Jan-16 22:08:33.011374 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16502 2019-Jan-16 22:08:33.012030 - [DEBUG] Edge function : AllBottom (result of previous compose)
16503 2019-Jan-16 22:08:33.012056 - [DEBUG]
16504 2019-Jan-16 22:08:33.012081 - [DEBUG] Join: AllTop & AllBottom
16505 2019-Jan-16 22:08:33.012107 - [DEBUG] = AllBottom (new jump func)
16506 2019-Jan-16 22:08:33.012132 - [DEBUG]
16507 2019-Jan-16 22:08:33.012156 - [DEBUG] Start adding new jump function
16508 2019-Jan-16 22:08:33.012179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16509 2019-Jan-16 22:08:33.012236 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16510 2019-Jan-16 22:08:33.012884 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16511 2019-Jan-16 22:08:33.013526 - [DEBUG] Edge Function : AllBottom
16512 2019-Jan-16 22:08:33.013557 - [DEBUG] End adding new jump function
16513 2019-Jan-16 22:08:33.013582 - [DEBUG]
16514 2019-Jan-16 22:08:33.013606 - [DEBUG] -------------------------------------------- 469. Path Edge --------------------------------------------
16515 2019-Jan-16 22:08:33.013630 - [DEBUG]
16516 2019-Jan-16 22:08:33.013654 - [DEBUG] Process 469. path edge:
16517 2019-Jan-16 22:08:33.013678 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16518 2019-Jan-16 22:08:33.013735 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
16519 2019-Jan-16 22:08:33.014375 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
16520 2019-Jan-16 22:08:33.015027 - [DEBUG]
16521 2019-Jan-16 22:08:33.015052 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16522 2019-Jan-16 22:08:33.015723 - [DEBUG] Compose: EdgeIdentity * AllBottom
16523 2019-Jan-16 22:08:33.015752 - [DEBUG]
16524 2019-Jan-16 22:08:33.015776 - [DEBUG] Propagate flow
16525 2019-Jan-16 22:08:33.015799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16526 2019-Jan-16 22:08:33.015857 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16527 2019-Jan-16 22:08:33.016495 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16528 2019-Jan-16 22:08:33.017131 - [DEBUG] Edge function : AllBottom (result of previous compose)
16529 2019-Jan-16 22:08:33.017157 - [DEBUG]
16530 2019-Jan-16 22:08:33.017182 - [DEBUG] Join: AllTop & AllBottom
16531 2019-Jan-16 22:08:33.017208 - [DEBUG] = AllBottom (new jump func)
16532 2019-Jan-16 22:08:33.017233 - [DEBUG]
16533 2019-Jan-16 22:08:33.017257 - [DEBUG] Start adding new jump function
16534 2019-Jan-16 22:08:33.017280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16535 2019-Jan-16 22:08:33.017337 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16536 2019-Jan-16 22:08:33.017975 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16537 2019-Jan-16 22:08:33.018626 - [DEBUG] Edge Function : AllBottom
16538 2019-Jan-16 22:08:33.018657 - [DEBUG] End adding new jump function
16539 2019-Jan-16 22:08:33.018681 - [DEBUG]
16540 2019-Jan-16 22:08:33.018705 - [DEBUG] -------------------------------------------- 470. Path Edge --------------------------------------------
16541 2019-Jan-16 22:08:33.018729 - [DEBUG]
16542 2019-Jan-16 22:08:33.018752 - [DEBUG] Process 470. path edge:
16543 2019-Jan-16 22:08:33.018786 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16544 2019-Jan-16 22:08:33.018843 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
16545 2019-Jan-16 22:08:33.019480 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
16546 2019-Jan-16 22:08:33.020117 - [DEBUG]
16547 2019-Jan-16 22:08:33.020143 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16548 2019-Jan-16 22:08:33.020792 - [DEBUG] Compose: EdgeIdentity * AllBottom
16549 2019-Jan-16 22:08:33.020820 - [DEBUG]
16550 2019-Jan-16 22:08:33.020845 - [DEBUG] Propagate flow
16551 2019-Jan-16 22:08:33.020868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16552 2019-Jan-16 22:08:33.020925 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
16553 2019-Jan-16 22:08:33.021579 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16554 2019-Jan-16 22:08:33.022217 - [DEBUG] Edge function : AllBottom (result of previous compose)
16555 2019-Jan-16 22:08:33.022243 - [DEBUG]
16556 2019-Jan-16 22:08:33.022268 - [DEBUG] Join: AllTop & AllBottom
16557 2019-Jan-16 22:08:33.022294 - [DEBUG] = AllBottom (new jump func)
16558 2019-Jan-16 22:08:33.022318 - [DEBUG]
16559 2019-Jan-16 22:08:33.022342 - [DEBUG] Start adding new jump function
16560 2019-Jan-16 22:08:33.022366 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16561 2019-Jan-16 22:08:33.022422 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16562 2019-Jan-16 22:08:33.023060 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
16563 2019-Jan-16 22:08:33.023695 - [DEBUG] Edge Function : AllBottom
16564 2019-Jan-16 22:08:33.023725 - [DEBUG] End adding new jump function
16565 2019-Jan-16 22:08:33.023749 - [DEBUG]
16566 2019-Jan-16 22:08:33.023773 - [DEBUG] -------------------------------------------- 471. Path Edge --------------------------------------------
16567 2019-Jan-16 22:08:33.023798 - [DEBUG]
16568 2019-Jan-16 22:08:33.023821 - [DEBUG] Process 471. path edge:
16569 2019-Jan-16 22:08:33.023845 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16570 2019-Jan-16 22:08:33.023902 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
16571 2019-Jan-16 22:08:33.024538 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
16572 2019-Jan-16 22:08:33.025189 - [DEBUG]
16573 2019-Jan-16 22:08:33.025214 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
16574 2019-Jan-16 22:08:33.025874 - [DEBUG] Compose: EdgeIdentity * AllBottom
16575 2019-Jan-16 22:08:33.025903 - [DEBUG]
16576 2019-Jan-16 22:08:33.025927 - [DEBUG] Propagate flow
16577 2019-Jan-16 22:08:33.025951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16578 2019-Jan-16 22:08:33.026008 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16579 2019-Jan-16 22:08:33.026666 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16580 2019-Jan-16 22:08:33.027313 - [DEBUG] Edge function : AllBottom (result of previous compose)
16581 2019-Jan-16 22:08:33.027338 - [DEBUG]
16582 2019-Jan-16 22:08:33.027365 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16583 2019-Jan-16 22:08:33.027391 - [DEBUG] = AllBottom
16584 2019-Jan-16 22:08:33.027416 - [DEBUG]
16585 2019-Jan-16 22:08:33.027439 - [DEBUG] PROPAGATE: No new function!
16586 2019-Jan-16 22:08:33.027465 - [DEBUG] EDGE:
16587 2019-Jan-16 22:08:33.027537 - [DEBUG] ---> 16588 2019-Jan-16 22:08:33.028191 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
16589 2019-Jan-16 22:08:33.028829 - [DEBUG]
16590 2019-Jan-16 22:08:33.028855 - [DEBUG] EDGE:
16591 2019-Jan-16 22:08:33.028912 - [DEBUG] ---> 16592 2019-Jan-16 22:08:33.029550 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
16593 2019-Jan-16 22:08:33.030186 - [DEBUG]
16594 2019-Jan-16 22:08:33.030213 - [DEBUG] Compose: EdgeIdentity * AllBottom
16595 2019-Jan-16 22:08:33.030239 - [DEBUG]
16596 2019-Jan-16 22:08:33.030263 - [DEBUG] Propagate flow
16597 2019-Jan-16 22:08:33.030287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16598 2019-Jan-16 22:08:33.030344 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16599 2019-Jan-16 22:08:33.030983 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16600 2019-Jan-16 22:08:33.031641 - [DEBUG] Edge function : AllBottom (result of previous compose)
16601 2019-Jan-16 22:08:33.031667 - [DEBUG]
16602 2019-Jan-16 22:08:33.031692 - [DEBUG] Join: AllTop & AllBottom
16603 2019-Jan-16 22:08:33.031718 - [DEBUG] = AllBottom (new jump func)
16604 2019-Jan-16 22:08:33.031743 - [DEBUG]
16605 2019-Jan-16 22:08:33.031767 - [DEBUG] Start adding new jump function
16606 2019-Jan-16 22:08:33.031790 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16607 2019-Jan-16 22:08:33.031847 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16608 2019-Jan-16 22:08:33.032489 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16609 2019-Jan-16 22:08:33.033124 - [DEBUG] Edge Function : AllBottom
16610 2019-Jan-16 22:08:33.033153 - [DEBUG] End adding new jump function
16611 2019-Jan-16 22:08:33.033178 - [DEBUG]
16612 2019-Jan-16 22:08:33.033203 - [DEBUG] -------------------------------------------- 472. Path Edge --------------------------------------------
16613 2019-Jan-16 22:08:33.033228 - [DEBUG]
16614 2019-Jan-16 22:08:33.033252 - [DEBUG] Process 472. path edge:
16615 2019-Jan-16 22:08:33.033276 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16616 2019-Jan-16 22:08:33.033333 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
16617 2019-Jan-16 22:08:33.033969 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
16618 2019-Jan-16 22:08:33.034613 - [DEBUG]
16619 2019-Jan-16 22:08:33.034638 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16620 2019-Jan-16 22:08:33.035306 - [DEBUG] Compose: EdgeIdentity * AllBottom
16621 2019-Jan-16 22:08:33.035335 - [DEBUG]
16622 2019-Jan-16 22:08:33.035359 - [DEBUG] Propagate flow
16623 2019-Jan-16 22:08:33.035382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16624 2019-Jan-16 22:08:33.035440 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
16625 2019-Jan-16 22:08:33.036076 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16626 2019-Jan-16 22:08:33.036718 - [DEBUG] Edge function : AllBottom (result of previous compose)
16627 2019-Jan-16 22:08:33.036744 - [DEBUG]
16628 2019-Jan-16 22:08:33.036769 - [DEBUG] Join: AllTop & AllBottom
16629 2019-Jan-16 22:08:33.036795 - [DEBUG] = AllBottom (new jump func)
16630 2019-Jan-16 22:08:33.036819 - [DEBUG]
16631 2019-Jan-16 22:08:33.036843 - [DEBUG] Start adding new jump function
16632 2019-Jan-16 22:08:33.036867 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16633 2019-Jan-16 22:08:33.036932 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16634 2019-Jan-16 22:08:33.037620 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
16635 2019-Jan-16 22:08:33.038274 - [DEBUG] Edge Function : AllBottom
16636 2019-Jan-16 22:08:33.038303 - [DEBUG] End adding new jump function
16637 2019-Jan-16 22:08:33.038328 - [DEBUG]
16638 2019-Jan-16 22:08:33.038353 - [DEBUG] -------------------------------------------- 473. Path Edge --------------------------------------------
16639 2019-Jan-16 22:08:33.038377 - [DEBUG]
16640 2019-Jan-16 22:08:33.038401 - [DEBUG] Process 473. path edge:
16641 2019-Jan-16 22:08:33.038425 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16642 2019-Jan-16 22:08:33.038482 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
16643 2019-Jan-16 22:08:33.039120 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
16644 2019-Jan-16 22:08:33.039761 - [DEBUG]
16645 2019-Jan-16 22:08:33.039787 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
16646 2019-Jan-16 22:08:33.040437 - [DEBUG] Compose: EdgeIdentity * AllBottom
16647 2019-Jan-16 22:08:33.040466 - [DEBUG]
16648 2019-Jan-16 22:08:33.040490 - [DEBUG] Propagate flow
16649 2019-Jan-16 22:08:33.040514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16650 2019-Jan-16 22:08:33.040570 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16651 2019-Jan-16 22:08:33.041220 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16652 2019-Jan-16 22:08:33.041880 - [DEBUG] Edge function : AllBottom (result of previous compose)
16653 2019-Jan-16 22:08:33.041906 - [DEBUG]
16654 2019-Jan-16 22:08:33.041931 - [DEBUG] Join: AllTop & AllBottom
16655 2019-Jan-16 22:08:33.041957 - [DEBUG] = AllBottom (new jump func)
16656 2019-Jan-16 22:08:33.041982 - [DEBUG]
16657 2019-Jan-16 22:08:33.042006 - [DEBUG] Start adding new jump function
16658 2019-Jan-16 22:08:33.042029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16659 2019-Jan-16 22:08:33.042086 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16660 2019-Jan-16 22:08:33.042727 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16661 2019-Jan-16 22:08:33.043374 - [DEBUG] Edge Function : AllBottom
16662 2019-Jan-16 22:08:33.043404 - [DEBUG] End adding new jump function
16663 2019-Jan-16 22:08:33.043430 - [DEBUG]
16664 2019-Jan-16 22:08:33.043454 - [DEBUG] -------------------------------------------- 474. Path Edge --------------------------------------------
16665 2019-Jan-16 22:08:33.043478 - [DEBUG]
16666 2019-Jan-16 22:08:33.043502 - [DEBUG] Process 474. path edge:
16667 2019-Jan-16 22:08:33.043526 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16668 2019-Jan-16 22:08:33.043583 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
16669 2019-Jan-16 22:08:33.044231 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
16670 2019-Jan-16 22:08:33.044891 - [DEBUG]
16671 2019-Jan-16 22:08:33.044916 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16672 2019-Jan-16 22:08:33.045574 - [DEBUG] Possible callees:
16673 2019-Jan-16 22:08:33.045599 - [DEBUG] llvm.dbg.declare
16674 2019-Jan-16 22:08:33.045625 - [DEBUG] Possible return sites:
16675 2019-Jan-16 22:08:33.045648 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14916676 2019-Jan-16 22:08:33.046937 - [DEBUG] Found and process special summary
16677 2019-Jan-16 22:08:33.046974 - [DEBUG] Compose: EdgeIdentity * AllBottom
16678 2019-Jan-16 22:08:33.047002 - [DEBUG]
16679 2019-Jan-16 22:08:33.047026 - [DEBUG] Propagate flow
16680 2019-Jan-16 22:08:33.047050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16681 2019-Jan-16 22:08:33.047107 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16682 2019-Jan-16 22:08:33.047748 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16683 2019-Jan-16 22:08:33.048405 - [DEBUG] Edge function : AllBottom (result of previous compose)
16684 2019-Jan-16 22:08:33.048430 - [DEBUG]
16685 2019-Jan-16 22:08:33.048456 - [DEBUG] Join: AllTop & AllBottom
16686 2019-Jan-16 22:08:33.048482 - [DEBUG] = AllBottom (new jump func)
16687 2019-Jan-16 22:08:33.048507 - [DEBUG]
16688 2019-Jan-16 22:08:33.048531 - [DEBUG] Start adding new jump function
16689 2019-Jan-16 22:08:33.048554 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16690 2019-Jan-16 22:08:33.048611 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16691 2019-Jan-16 22:08:33.049254 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16692 2019-Jan-16 22:08:33.049893 - [DEBUG] Edge Function : AllBottom
16693 2019-Jan-16 22:08:33.049923 - [DEBUG] End adding new jump function
16694 2019-Jan-16 22:08:33.049947 - [DEBUG]
16695 2019-Jan-16 22:08:33.049971 - [DEBUG] -------------------------------------------- 475. Path Edge --------------------------------------------
16696 2019-Jan-16 22:08:33.049996 - [DEBUG]
16697 2019-Jan-16 22:08:33.050020 - [DEBUG] Process 475. path edge:
16698 2019-Jan-16 22:08:33.050044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16699 2019-Jan-16 22:08:33.050101 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
16700 2019-Jan-16 22:08:33.050740 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
16701 2019-Jan-16 22:08:33.051380 - [DEBUG]
16702 2019-Jan-16 22:08:33.051405 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16703 2019-Jan-16 22:08:33.052082 - [DEBUG] Compose: EdgeIdentity * AllBottom
16704 2019-Jan-16 22:08:33.052111 - [DEBUG]
16705 2019-Jan-16 22:08:33.052135 - [DEBUG] Propagate flow
16706 2019-Jan-16 22:08:33.052159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16707 2019-Jan-16 22:08:33.052215 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16708 2019-Jan-16 22:08:33.052853 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16709 2019-Jan-16 22:08:33.053496 - [DEBUG] Edge function : AllBottom (result of previous compose)
16710 2019-Jan-16 22:08:33.053522 - [DEBUG]
16711 2019-Jan-16 22:08:33.053547 - [DEBUG] Join: AllTop & AllBottom
16712 2019-Jan-16 22:08:33.053573 - [DEBUG] = AllBottom (new jump func)
16713 2019-Jan-16 22:08:33.053597 - [DEBUG]
16714 2019-Jan-16 22:08:33.053621 - [DEBUG] Start adding new jump function
16715 2019-Jan-16 22:08:33.053645 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16716 2019-Jan-16 22:08:33.053702 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16717 2019-Jan-16 22:08:33.054342 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16718 2019-Jan-16 22:08:33.054995 - [DEBUG] Edge Function : AllBottom
16719 2019-Jan-16 22:08:33.055032 - [DEBUG] End adding new jump function
16720 2019-Jan-16 22:08:33.055057 - [DEBUG]
16721 2019-Jan-16 22:08:33.055082 - [DEBUG] -------------------------------------------- 476. Path Edge --------------------------------------------
16722 2019-Jan-16 22:08:33.055106 - [DEBUG]
16723 2019-Jan-16 22:08:33.055130 - [DEBUG] Process 476. path edge:
16724 2019-Jan-16 22:08:33.055154 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16725 2019-Jan-16 22:08:33.055211 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
16726 2019-Jan-16 22:08:33.055849 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
16727 2019-Jan-16 22:08:33.056490 - [DEBUG]
16728 2019-Jan-16 22:08:33.056516 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16729 2019-Jan-16 22:08:33.057169 - [DEBUG] Compose: EdgeIdentity * AllBottom
16730 2019-Jan-16 22:08:33.057197 - [DEBUG]
16731 2019-Jan-16 22:08:33.057221 - [DEBUG] Propagate flow
16732 2019-Jan-16 22:08:33.057245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16733 2019-Jan-16 22:08:33.057302 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16734 2019-Jan-16 22:08:33.057956 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16735 2019-Jan-16 22:08:33.058614 - [DEBUG] Edge function : AllBottom (result of previous compose)
16736 2019-Jan-16 22:08:33.058640 - [DEBUG]
16737 2019-Jan-16 22:08:33.058665 - [DEBUG] Join: AllTop & AllBottom
16738 2019-Jan-16 22:08:33.058691 - [DEBUG] = AllBottom (new jump func)
16739 2019-Jan-16 22:08:33.058716 - [DEBUG]
16740 2019-Jan-16 22:08:33.058740 - [DEBUG] Start adding new jump function
16741 2019-Jan-16 22:08:33.058764 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16742 2019-Jan-16 22:08:33.058820 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16743 2019-Jan-16 22:08:33.059460 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16744 2019-Jan-16 22:08:33.060107 - [DEBUG] Edge Function : AllBottom
16745 2019-Jan-16 22:08:33.060136 - [DEBUG] End adding new jump function
16746 2019-Jan-16 22:08:33.060161 - [DEBUG]
16747 2019-Jan-16 22:08:33.060185 - [DEBUG] -------------------------------------------- 477. Path Edge --------------------------------------------
16748 2019-Jan-16 22:08:33.060210 - [DEBUG]
16749 2019-Jan-16 22:08:33.060234 - [DEBUG] Process 477. path edge:
16750 2019-Jan-16 22:08:33.060258 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16751 2019-Jan-16 22:08:33.060315 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
16752 2019-Jan-16 22:08:33.060962 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
16753 2019-Jan-16 22:08:33.061621 - [DEBUG]
16754 2019-Jan-16 22:08:33.061646 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16755 2019-Jan-16 22:08:33.062301 - [DEBUG] Possible callees:
16756 2019-Jan-16 22:08:33.062327 - [DEBUG] llvm.dbg.declare
16757 2019-Jan-16 22:08:33.062352 - [DEBUG] Possible return sites:
16758 2019-Jan-16 22:08:33.062376 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15516759 2019-Jan-16 22:08:33.063653 - [DEBUG] Found and process special summary
16760 2019-Jan-16 22:08:33.063690 - [DEBUG] Compose: EdgeIdentity * AllBottom
16761 2019-Jan-16 22:08:33.063728 - [DEBUG]
16762 2019-Jan-16 22:08:33.063753 - [DEBUG] Propagate flow
16763 2019-Jan-16 22:08:33.063776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16764 2019-Jan-16 22:08:33.063833 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16765 2019-Jan-16 22:08:33.064475 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16766 2019-Jan-16 22:08:33.065131 - [DEBUG] Edge function : AllBottom (result of previous compose)
16767 2019-Jan-16 22:08:33.065157 - [DEBUG]
16768 2019-Jan-16 22:08:33.065182 - [DEBUG] Join: AllTop & AllBottom
16769 2019-Jan-16 22:08:33.065208 - [DEBUG] = AllBottom (new jump func)
16770 2019-Jan-16 22:08:33.065233 - [DEBUG]
16771 2019-Jan-16 22:08:33.065256 - [DEBUG] Start adding new jump function
16772 2019-Jan-16 22:08:33.065280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16773 2019-Jan-16 22:08:33.065336 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16774 2019-Jan-16 22:08:33.065977 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16775 2019-Jan-16 22:08:33.066617 - [DEBUG] Edge Function : AllBottom
16776 2019-Jan-16 22:08:33.066645 - [DEBUG] End adding new jump function
16777 2019-Jan-16 22:08:33.066670 - [DEBUG]
16778 2019-Jan-16 22:08:33.066694 - [DEBUG] -------------------------------------------- 478. Path Edge --------------------------------------------
16779 2019-Jan-16 22:08:33.066719 - [DEBUG]
16780 2019-Jan-16 22:08:33.066743 - [DEBUG] Process 478. path edge:
16781 2019-Jan-16 22:08:33.066767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16782 2019-Jan-16 22:08:33.066824 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
16783 2019-Jan-16 22:08:33.067464 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
16784 2019-Jan-16 22:08:33.068116 - [DEBUG]
16785 2019-Jan-16 22:08:33.068141 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16786 2019-Jan-16 22:08:33.068803 - [DEBUG] Compose: EdgeIdentity * AllBottom
16787 2019-Jan-16 22:08:33.068832 - [DEBUG]
16788 2019-Jan-16 22:08:33.068856 - [DEBUG] Propagate flow
16789 2019-Jan-16 22:08:33.068879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16790 2019-Jan-16 22:08:33.068936 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16791 2019-Jan-16 22:08:33.069575 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16792 2019-Jan-16 22:08:33.070222 - [DEBUG] Edge function : AllBottom (result of previous compose)
16793 2019-Jan-16 22:08:33.070248 - [DEBUG]
16794 2019-Jan-16 22:08:33.070273 - [DEBUG] Join: AllTop & AllBottom
16795 2019-Jan-16 22:08:33.070300 - [DEBUG] = AllBottom (new jump func)
16796 2019-Jan-16 22:08:33.070324 - [DEBUG]
16797 2019-Jan-16 22:08:33.070348 - [DEBUG] Start adding new jump function
16798 2019-Jan-16 22:08:33.070372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16799 2019-Jan-16 22:08:33.070429 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16800 2019-Jan-16 22:08:33.071069 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16801 2019-Jan-16 22:08:33.071722 - [DEBUG] Edge Function : AllBottom
16802 2019-Jan-16 22:08:33.071751 - [DEBUG] End adding new jump function
16803 2019-Jan-16 22:08:33.071776 - [DEBUG]
16804 2019-Jan-16 22:08:33.071800 - [DEBUG] -------------------------------------------- 479. Path Edge --------------------------------------------
16805 2019-Jan-16 22:08:33.071825 - [DEBUG]
16806 2019-Jan-16 22:08:33.071857 - [DEBUG] Process 479. path edge:
16807 2019-Jan-16 22:08:33.071881 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16808 2019-Jan-16 22:08:33.071938 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
16809 2019-Jan-16 22:08:33.072575 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
16810 2019-Jan-16 22:08:33.073216 - [DEBUG]
16811 2019-Jan-16 22:08:33.073242 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16812 2019-Jan-16 22:08:33.073895 - [DEBUG] Compose: EdgeIdentity * AllBottom
16813 2019-Jan-16 22:08:33.073924 - [DEBUG]
16814 2019-Jan-16 22:08:33.073948 - [DEBUG] Propagate flow
16815 2019-Jan-16 22:08:33.073971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16816 2019-Jan-16 22:08:33.074028 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16817 2019-Jan-16 22:08:33.074666 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16818 2019-Jan-16 22:08:33.075325 - [DEBUG] Edge function : AllBottom (result of previous compose)
16819 2019-Jan-16 22:08:33.075350 - [DEBUG]
16820 2019-Jan-16 22:08:33.075376 - [DEBUG] Join: AllTop & AllBottom
16821 2019-Jan-16 22:08:33.075402 - [DEBUG] = AllBottom (new jump func)
16822 2019-Jan-16 22:08:33.075426 - [DEBUG]
16823 2019-Jan-16 22:08:33.075450 - [DEBUG] Start adding new jump function
16824 2019-Jan-16 22:08:33.075474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16825 2019-Jan-16 22:08:33.075530 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16826 2019-Jan-16 22:08:33.076170 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16827 2019-Jan-16 22:08:33.076805 - [DEBUG] Edge Function : AllBottom
16828 2019-Jan-16 22:08:33.076834 - [DEBUG] End adding new jump function
16829 2019-Jan-16 22:08:33.076859 - [DEBUG]
16830 2019-Jan-16 22:08:33.076883 - [DEBUG] -------------------------------------------- 480. Path Edge --------------------------------------------
16831 2019-Jan-16 22:08:33.076909 - [DEBUG]
16832 2019-Jan-16 22:08:33.076932 - [DEBUG] Process 480. path edge:
16833 2019-Jan-16 22:08:33.076957 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16834 2019-Jan-16 22:08:33.077013 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
16835 2019-Jan-16 22:08:33.077651 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
16836 2019-Jan-16 22:08:33.078309 - [DEBUG]
16837 2019-Jan-16 22:08:33.078334 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16838 2019-Jan-16 22:08:33.078985 - [DEBUG] Compose: EdgeIdentity * AllBottom
16839 2019-Jan-16 22:08:33.079014 - [DEBUG]
16840 2019-Jan-16 22:08:33.079038 - [DEBUG] Propagate flow
16841 2019-Jan-16 22:08:33.079062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16842 2019-Jan-16 22:08:33.079119 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16843 2019-Jan-16 22:08:33.079767 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16844 2019-Jan-16 22:08:33.080409 - [DEBUG] Edge function : AllBottom (result of previous compose)
16845 2019-Jan-16 22:08:33.080435 - [DEBUG]
16846 2019-Jan-16 22:08:33.080460 - [DEBUG] Join: AllTop & AllBottom
16847 2019-Jan-16 22:08:33.080486 - [DEBUG] = AllBottom (new jump func)
16848 2019-Jan-16 22:08:33.080510 - [DEBUG]
16849 2019-Jan-16 22:08:33.080534 - [DEBUG] Start adding new jump function
16850 2019-Jan-16 22:08:33.080558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16851 2019-Jan-16 22:08:33.080622 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16852 2019-Jan-16 22:08:33.081263 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16853 2019-Jan-16 22:08:33.081926 - [DEBUG] Edge Function : AllBottom
16854 2019-Jan-16 22:08:33.081954 - [DEBUG] End adding new jump function
16855 2019-Jan-16 22:08:33.081979 - [DEBUG]
16856 2019-Jan-16 22:08:33.082003 - [DEBUG] -------------------------------------------- 481. Path Edge --------------------------------------------
16857 2019-Jan-16 22:08:33.082028 - [DEBUG]
16858 2019-Jan-16 22:08:33.082052 - [DEBUG] Process 481. path edge:
16859 2019-Jan-16 22:08:33.082076 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16860 2019-Jan-16 22:08:33.082132 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
16861 2019-Jan-16 22:08:33.082779 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
16862 2019-Jan-16 22:08:33.083421 - [DEBUG]
16863 2019-Jan-16 22:08:33.083445 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16864 2019-Jan-16 22:08:33.084099 - [DEBUG] Possible callees:
16865 2019-Jan-16 22:08:33.084125 - [DEBUG] llvm.dbg.declare
16866 2019-Jan-16 22:08:33.084150 - [DEBUG] Possible return sites:
16867 2019-Jan-16 22:08:33.084174 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16316868 2019-Jan-16 22:08:33.085464 - [DEBUG] Found and process special summary
16869 2019-Jan-16 22:08:33.085500 - [DEBUG] Compose: EdgeIdentity * AllBottom
16870 2019-Jan-16 22:08:33.085529 - [DEBUG]
16871 2019-Jan-16 22:08:33.085553 - [DEBUG] Propagate flow
16872 2019-Jan-16 22:08:33.085577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16873 2019-Jan-16 22:08:33.085634 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16874 2019-Jan-16 22:08:33.086276 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16875 2019-Jan-16 22:08:33.086915 - [DEBUG] Edge function : AllBottom (result of previous compose)
16876 2019-Jan-16 22:08:33.086941 - [DEBUG]
16877 2019-Jan-16 22:08:33.086967 - [DEBUG] Join: AllTop & AllBottom
16878 2019-Jan-16 22:08:33.086993 - [DEBUG] = AllBottom (new jump func)
16879 2019-Jan-16 22:08:33.087018 - [DEBUG]
16880 2019-Jan-16 22:08:33.087042 - [DEBUG] Start adding new jump function
16881 2019-Jan-16 22:08:33.087065 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16882 2019-Jan-16 22:08:33.087121 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16883 2019-Jan-16 22:08:33.087762 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16884 2019-Jan-16 22:08:33.088415 - [DEBUG] Edge Function : AllBottom
16885 2019-Jan-16 22:08:33.088444 - [DEBUG] End adding new jump function
16886 2019-Jan-16 22:08:33.088469 - [DEBUG]
16887 2019-Jan-16 22:08:33.088493 - [DEBUG] -------------------------------------------- 482. Path Edge --------------------------------------------
16888 2019-Jan-16 22:08:33.088518 - [DEBUG]
16889 2019-Jan-16 22:08:33.088541 - [DEBUG] Process 482. path edge:
16890 2019-Jan-16 22:08:33.088565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16891 2019-Jan-16 22:08:33.088622 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
16892 2019-Jan-16 22:08:33.089262 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
16893 2019-Jan-16 22:08:33.089910 - [DEBUG]
16894 2019-Jan-16 22:08:33.089935 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16895 2019-Jan-16 22:08:33.090596 - [DEBUG] Compose: EdgeIdentity * AllBottom
16896 2019-Jan-16 22:08:33.090624 - [DEBUG]
16897 2019-Jan-16 22:08:33.090648 - [DEBUG] Propagate flow
16898 2019-Jan-16 22:08:33.090672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16899 2019-Jan-16 22:08:33.090729 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
16900 2019-Jan-16 22:08:33.091366 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16901 2019-Jan-16 22:08:33.092020 - [DEBUG] Edge function : AllBottom (result of previous compose)
16902 2019-Jan-16 22:08:33.092046 - [DEBUG]
16903 2019-Jan-16 22:08:33.092071 - [DEBUG] Join: AllTop & AllBottom
16904 2019-Jan-16 22:08:33.092097 - [DEBUG] = AllBottom (new jump func)
16905 2019-Jan-16 22:08:33.092121 - [DEBUG]
16906 2019-Jan-16 22:08:33.092145 - [DEBUG] Start adding new jump function
16907 2019-Jan-16 22:08:33.092169 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16908 2019-Jan-16 22:08:33.092225 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16909 2019-Jan-16 22:08:33.092864 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
16910 2019-Jan-16 22:08:33.093499 - [DEBUG] Edge Function : AllBottom
16911 2019-Jan-16 22:08:33.093528 - [DEBUG] End adding new jump function
16912 2019-Jan-16 22:08:33.093552 - [DEBUG]
16913 2019-Jan-16 22:08:33.093577 - [DEBUG] -------------------------------------------- 483. Path Edge --------------------------------------------
16914 2019-Jan-16 22:08:33.093602 - [DEBUG]
16915 2019-Jan-16 22:08:33.093625 - [DEBUG] Process 483. path edge:
16916 2019-Jan-16 22:08:33.093650 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16917 2019-Jan-16 22:08:33.093707 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
16918 2019-Jan-16 22:08:33.094341 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
16919 2019-Jan-16 22:08:33.094998 - [DEBUG]
16920 2019-Jan-16 22:08:33.095023 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
16921 2019-Jan-16 22:08:33.095673 - [DEBUG] Compose: EdgeIdentity * AllBottom
16922 2019-Jan-16 22:08:33.095702 - [DEBUG]
16923 2019-Jan-16 22:08:33.095726 - [DEBUG] Propagate flow
16924 2019-Jan-16 22:08:33.095750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16925 2019-Jan-16 22:08:33.095806 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
16926 2019-Jan-16 22:08:33.096453 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16927 2019-Jan-16 22:08:33.097091 - [DEBUG] Edge function : AllBottom (result of previous compose)
16928 2019-Jan-16 22:08:33.097117 - [DEBUG]
16929 2019-Jan-16 22:08:33.097142 - [DEBUG] Join: AllTop & AllBottom
16930 2019-Jan-16 22:08:33.097168 - [DEBUG] = AllBottom (new jump func)
16931 2019-Jan-16 22:08:33.097193 - [DEBUG]
16932 2019-Jan-16 22:08:33.097217 - [DEBUG] Start adding new jump function
16933 2019-Jan-16 22:08:33.097240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16934 2019-Jan-16 22:08:33.097296 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16935 2019-Jan-16 22:08:33.097934 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
16936 2019-Jan-16 22:08:33.098594 - [DEBUG] Edge Function : AllBottom
16937 2019-Jan-16 22:08:33.098631 - [DEBUG] End adding new jump function
16938 2019-Jan-16 22:08:33.098657 - [DEBUG]
16939 2019-Jan-16 22:08:33.098681 - [DEBUG] -------------------------------------------- 484. Path Edge --------------------------------------------
16940 2019-Jan-16 22:08:33.098706 - [DEBUG]
16941 2019-Jan-16 22:08:33.098729 - [DEBUG] Process 484. path edge:
16942 2019-Jan-16 22:08:33.098753 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16943 2019-Jan-16 22:08:33.098809 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
16944 2019-Jan-16 22:08:33.099457 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
16945 2019-Jan-16 22:08:33.100099 - [DEBUG]
16946 2019-Jan-16 22:08:33.100123 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
16947 2019-Jan-16 22:08:33.100775 - [DEBUG] Possible callees:
16948 2019-Jan-16 22:08:33.100801 - [DEBUG] llvm.dbg.declare
16949 2019-Jan-16 22:08:33.100826 - [DEBUG] Possible return sites:
16950 2019-Jan-16 22:08:33.100850 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16916951 2019-Jan-16 22:08:33.102139 - [DEBUG] Found and process special summary
16952 2019-Jan-16 22:08:33.102175 - [DEBUG] Compose: EdgeIdentity * AllBottom
16953 2019-Jan-16 22:08:33.102203 - [DEBUG]
16954 2019-Jan-16 22:08:33.102227 - [DEBUG] Propagate flow
16955 2019-Jan-16 22:08:33.102251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16956 2019-Jan-16 22:08:33.102308 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
16957 2019-Jan-16 22:08:33.102947 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16958 2019-Jan-16 22:08:33.103586 - [DEBUG] Edge function : AllBottom (result of previous compose)
16959 2019-Jan-16 22:08:33.103612 - [DEBUG]
16960 2019-Jan-16 22:08:33.103637 - [DEBUG] Join: AllTop & AllBottom
16961 2019-Jan-16 22:08:33.103663 - [DEBUG] = AllBottom (new jump func)
16962 2019-Jan-16 22:08:33.103688 - [DEBUG]
16963 2019-Jan-16 22:08:33.103712 - [DEBUG] Start adding new jump function
16964 2019-Jan-16 22:08:33.103735 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16965 2019-Jan-16 22:08:33.103792 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16966 2019-Jan-16 22:08:33.104429 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
16967 2019-Jan-16 22:08:33.105081 - [DEBUG] Edge Function : AllBottom
16968 2019-Jan-16 22:08:33.105110 - [DEBUG] End adding new jump function
16969 2019-Jan-16 22:08:33.105134 - [DEBUG]
16970 2019-Jan-16 22:08:33.105158 - [DEBUG] -------------------------------------------- 485. Path Edge --------------------------------------------
16971 2019-Jan-16 22:08:33.105183 - [DEBUG]
16972 2019-Jan-16 22:08:33.105206 - [DEBUG] Process 485. path edge:
16973 2019-Jan-16 22:08:33.105230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16974 2019-Jan-16 22:08:33.105286 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
16975 2019-Jan-16 22:08:33.105925 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
16976 2019-Jan-16 22:08:33.106565 - [DEBUG]
16977 2019-Jan-16 22:08:33.106589 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
16978 2019-Jan-16 22:08:33.107248 - [DEBUG] Compose: EdgeIdentity * AllBottom
16979 2019-Jan-16 22:08:33.107285 - [DEBUG]
16980 2019-Jan-16 22:08:33.107310 - [DEBUG] Propagate flow
16981 2019-Jan-16 22:08:33.107333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16982 2019-Jan-16 22:08:33.107390 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
16983 2019-Jan-16 22:08:33.108029 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16984 2019-Jan-16 22:08:33.108684 - [DEBUG] Edge function : AllBottom (result of previous compose)
16985 2019-Jan-16 22:08:33.108710 - [DEBUG]
16986 2019-Jan-16 22:08:33.108735 - [DEBUG] Join: AllTop & AllBottom
16987 2019-Jan-16 22:08:33.108761 - [DEBUG] = AllBottom (new jump func)
16988 2019-Jan-16 22:08:33.108786 - [DEBUG]
16989 2019-Jan-16 22:08:33.108809 - [DEBUG] Start adding new jump function
16990 2019-Jan-16 22:08:33.108832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16991 2019-Jan-16 22:08:33.108888 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16992 2019-Jan-16 22:08:33.109527 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
16993 2019-Jan-16 22:08:33.110163 - [DEBUG] Edge Function : AllBottom
16994 2019-Jan-16 22:08:33.110192 - [DEBUG] End adding new jump function
16995 2019-Jan-16 22:08:33.110216 - [DEBUG]
16996 2019-Jan-16 22:08:33.110240 - [DEBUG] -------------------------------------------- 486. Path Edge --------------------------------------------
16997 2019-Jan-16 22:08:33.110265 - [DEBUG]
16998 2019-Jan-16 22:08:33.110289 - [DEBUG] Process 486. path edge:
16999 2019-Jan-16 22:08:33.110313 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17000 2019-Jan-16 22:08:33.110370 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
17001 2019-Jan-16 22:08:33.111006 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
17002 2019-Jan-16 22:08:33.111669 - [DEBUG]
17003 2019-Jan-16 22:08:33.111694 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17004 2019-Jan-16 22:08:33.112353 - [DEBUG] Compose: EdgeIdentity * AllBottom
17005 2019-Jan-16 22:08:33.112382 - [DEBUG]
17006 2019-Jan-16 22:08:33.112406 - [DEBUG] Propagate flow
17007 2019-Jan-16 22:08:33.112430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17008 2019-Jan-16 22:08:33.112487 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17009 2019-Jan-16 22:08:33.113130 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17010 2019-Jan-16 22:08:33.113769 - [DEBUG] Edge function : AllBottom (result of previous compose)
17011 2019-Jan-16 22:08:33.113795 - [DEBUG]
17012 2019-Jan-16 22:08:33.113820 - [DEBUG] Join: AllTop & AllBottom
17013 2019-Jan-16 22:08:33.113846 - [DEBUG] = AllBottom (new jump func)
17014 2019-Jan-16 22:08:33.113871 - [DEBUG]
17015 2019-Jan-16 22:08:33.113894 - [DEBUG] Start adding new jump function
17016 2019-Jan-16 22:08:33.113918 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17017 2019-Jan-16 22:08:33.113975 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17018 2019-Jan-16 22:08:33.114616 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17019 2019-Jan-16 22:08:33.115273 - [DEBUG] Edge Function : AllBottom
17020 2019-Jan-16 22:08:33.115302 - [DEBUG] End adding new jump function
17021 2019-Jan-16 22:08:33.115327 - [DEBUG]
17022 2019-Jan-16 22:08:33.115351 - [DEBUG] -------------------------------------------- 487. Path Edge --------------------------------------------
17023 2019-Jan-16 22:08:33.115376 - [DEBUG]
17024 2019-Jan-16 22:08:33.115407 - [DEBUG] Process 487. path edge:
17025 2019-Jan-16 22:08:33.115432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17026 2019-Jan-16 22:08:33.115489 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
17027 2019-Jan-16 22:08:33.116130 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
17028 2019-Jan-16 22:08:33.116771 - [DEBUG]
17029 2019-Jan-16 22:08:33.116795 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17030 2019-Jan-16 22:08:33.117456 - [DEBUG] Compose: EdgeIdentity * AllBottom
17031 2019-Jan-16 22:08:33.117485 - [DEBUG]
17032 2019-Jan-16 22:08:33.117510 - [DEBUG] Propagate flow
17033 2019-Jan-16 22:08:33.117533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17034 2019-Jan-16 22:08:33.117590 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17035 2019-Jan-16 22:08:33.118252 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17036 2019-Jan-16 22:08:33.118895 - [DEBUG] Edge function : AllBottom (result of previous compose)
17037 2019-Jan-16 22:08:33.118921 - [DEBUG]
17038 2019-Jan-16 22:08:33.118946 - [DEBUG] Join: AllTop & AllBottom
17039 2019-Jan-16 22:08:33.118972 - [DEBUG] = AllBottom (new jump func)
17040 2019-Jan-16 22:08:33.118997 - [DEBUG]
17041 2019-Jan-16 22:08:33.119021 - [DEBUG] Start adding new jump function
17042 2019-Jan-16 22:08:33.119044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17043 2019-Jan-16 22:08:33.119100 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17044 2019-Jan-16 22:08:33.119740 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17045 2019-Jan-16 22:08:33.120375 - [DEBUG] Edge Function : AllBottom
17046 2019-Jan-16 22:08:33.120404 - [DEBUG] End adding new jump function
17047 2019-Jan-16 22:08:33.120428 - [DEBUG]
17048 2019-Jan-16 22:08:33.120452 - [DEBUG] -------------------------------------------- 488. Path Edge --------------------------------------------
17049 2019-Jan-16 22:08:33.120477 - [DEBUG]
17050 2019-Jan-16 22:08:33.120501 - [DEBUG] Process 488. path edge:
17051 2019-Jan-16 22:08:33.120524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17052 2019-Jan-16 22:08:33.120581 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
17053 2019-Jan-16 22:08:33.121217 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
17054 2019-Jan-16 22:08:33.121873 - [DEBUG]
17055 2019-Jan-16 22:08:33.121898 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17056 2019-Jan-16 22:08:33.122552 - [DEBUG] Compose: EdgeIdentity * AllBottom
17057 2019-Jan-16 22:08:33.122580 - [DEBUG]
17058 2019-Jan-16 22:08:33.122604 - [DEBUG] Propagate flow
17059 2019-Jan-16 22:08:33.122628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17060 2019-Jan-16 22:08:33.122685 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17061 2019-Jan-16 22:08:33.123327 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17062 2019-Jan-16 22:08:33.123968 - [DEBUG] Edge function : AllBottom (result of previous compose)
17063 2019-Jan-16 22:08:33.123994 - [DEBUG]
17064 2019-Jan-16 22:08:33.124019 - [DEBUG] Join: AllTop & AllBottom
17065 2019-Jan-16 22:08:33.124045 - [DEBUG] = AllBottom (new jump func)
17066 2019-Jan-16 22:08:33.124070 - [DEBUG]
17067 2019-Jan-16 22:08:33.124093 - [DEBUG] Start adding new jump function
17068 2019-Jan-16 22:08:33.124130 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17069 2019-Jan-16 22:08:33.124186 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17070 2019-Jan-16 22:08:33.124841 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17071 2019-Jan-16 22:08:33.125481 - [DEBUG] Edge Function : AllBottom
17072 2019-Jan-16 22:08:33.125510 - [DEBUG] End adding new jump function
17073 2019-Jan-16 22:08:33.125534 - [DEBUG]
17074 2019-Jan-16 22:08:33.125558 - [DEBUG] -------------------------------------------- 489. Path Edge --------------------------------------------
17075 2019-Jan-16 22:08:33.125583 - [DEBUG]
17076 2019-Jan-16 22:08:33.125606 - [DEBUG] Process 489. path edge:
17077 2019-Jan-16 22:08:33.125630 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17078 2019-Jan-16 22:08:33.125686 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
17079 2019-Jan-16 22:08:33.126327 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
17080 2019-Jan-16 22:08:33.126966 - [DEBUG]
17081 2019-Jan-16 22:08:33.126991 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17082 2019-Jan-16 22:08:33.127651 - [DEBUG] Compose: EdgeIdentity * AllBottom
17083 2019-Jan-16 22:08:33.127679 - [DEBUG]
17084 2019-Jan-16 22:08:33.127703 - [DEBUG] Propagate flow
17085 2019-Jan-16 22:08:33.127727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17086 2019-Jan-16 22:08:33.127783 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17087 2019-Jan-16 22:08:33.128436 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17088 2019-Jan-16 22:08:33.129078 - [DEBUG] Edge function : AllBottom (result of previous compose)
17089 2019-Jan-16 22:08:33.129103 - [DEBUG]
17090 2019-Jan-16 22:08:33.129129 - [DEBUG] Join: AllTop & AllBottom
17091 2019-Jan-16 22:08:33.129155 - [DEBUG] = AllBottom (new jump func)
17092 2019-Jan-16 22:08:33.129179 - [DEBUG]
17093 2019-Jan-16 22:08:33.129203 - [DEBUG] Start adding new jump function
17094 2019-Jan-16 22:08:33.129226 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17095 2019-Jan-16 22:08:33.129283 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17096 2019-Jan-16 22:08:33.129923 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17097 2019-Jan-16 22:08:33.130559 - [DEBUG] Edge Function : AllBottom
17098 2019-Jan-16 22:08:33.130587 - [DEBUG] End adding new jump function
17099 2019-Jan-16 22:08:33.130612 - [DEBUG]
17100 2019-Jan-16 22:08:33.130636 - [DEBUG] -------------------------------------------- 490. Path Edge --------------------------------------------
17101 2019-Jan-16 22:08:33.130660 - [DEBUG]
17102 2019-Jan-16 22:08:33.130684 - [DEBUG] Process 490. path edge:
17103 2019-Jan-16 22:08:33.130708 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17104 2019-Jan-16 22:08:33.130764 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
17105 2019-Jan-16 22:08:33.131400 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
17106 2019-Jan-16 22:08:33.132059 - [DEBUG]
17107 2019-Jan-16 22:08:33.132084 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17108 2019-Jan-16 22:08:33.132735 - [DEBUG] Compose: EdgeIdentity * AllBottom
17109 2019-Jan-16 22:08:33.132764 - [DEBUG]
17110 2019-Jan-16 22:08:33.132788 - [DEBUG] Propagate flow
17111 2019-Jan-16 22:08:33.132812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17112 2019-Jan-16 22:08:33.132868 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17113 2019-Jan-16 22:08:33.133518 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17114 2019-Jan-16 22:08:33.134161 - [DEBUG] Edge function : AllBottom (result of previous compose)
17115 2019-Jan-16 22:08:33.134186 - [DEBUG]
17116 2019-Jan-16 22:08:33.134211 - [DEBUG] Join: AllTop & AllBottom
17117 2019-Jan-16 22:08:33.134237 - [DEBUG] = AllBottom (new jump func)
17118 2019-Jan-16 22:08:33.134262 - [DEBUG]
17119 2019-Jan-16 22:08:33.134285 - [DEBUG] Start adding new jump function
17120 2019-Jan-16 22:08:33.134309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17121 2019-Jan-16 22:08:33.134365 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17122 2019-Jan-16 22:08:33.135033 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17123 2019-Jan-16 22:08:33.135670 - [DEBUG] Edge Function : AllBottom
17124 2019-Jan-16 22:08:33.135698 - [DEBUG] End adding new jump function
17125 2019-Jan-16 22:08:33.135723 - [DEBUG]
17126 2019-Jan-16 22:08:33.135747 - [DEBUG] -------------------------------------------- 491. Path Edge --------------------------------------------
17127 2019-Jan-16 22:08:33.135772 - [DEBUG]
17128 2019-Jan-16 22:08:33.135796 - [DEBUG] Process 491. path edge:
17129 2019-Jan-16 22:08:33.135820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17130 2019-Jan-16 22:08:33.135876 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
17131 2019-Jan-16 22:08:33.136513 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
17132 2019-Jan-16 22:08:33.137153 - [DEBUG]
17133 2019-Jan-16 22:08:33.137178 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17134 2019-Jan-16 22:08:33.137868 - [DEBUG] Compose: EdgeIdentity * AllBottom
17135 2019-Jan-16 22:08:33.137897 - [DEBUG]
17136 2019-Jan-16 22:08:33.137922 - [DEBUG] Propagate flow
17137 2019-Jan-16 22:08:33.137945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17138 2019-Jan-16 22:08:33.138003 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17139 2019-Jan-16 22:08:33.138665 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17140 2019-Jan-16 22:08:33.139306 - [DEBUG] Edge function : AllBottom (result of previous compose)
17141 2019-Jan-16 22:08:33.139331 - [DEBUG]
17142 2019-Jan-16 22:08:33.139356 - [DEBUG] Join: AllTop & AllBottom
17143 2019-Jan-16 22:08:33.139383 - [DEBUG] = AllBottom (new jump func)
17144 2019-Jan-16 22:08:33.139407 - [DEBUG]
17145 2019-Jan-16 22:08:33.139431 - [DEBUG] Start adding new jump function
17146 2019-Jan-16 22:08:33.139454 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17147 2019-Jan-16 22:08:33.139510 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17148 2019-Jan-16 22:08:33.140151 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17149 2019-Jan-16 22:08:33.140791 - [DEBUG] Edge Function : AllBottom
17150 2019-Jan-16 22:08:33.140820 - [DEBUG] End adding new jump function
17151 2019-Jan-16 22:08:33.140844 - [DEBUG]
17152 2019-Jan-16 22:08:33.140868 - [DEBUG] -------------------------------------------- 492. Path Edge --------------------------------------------
17153 2019-Jan-16 22:08:33.140893 - [DEBUG]
17154 2019-Jan-16 22:08:33.140916 - [DEBUG] Process 492. path edge:
17155 2019-Jan-16 22:08:33.140940 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17156 2019-Jan-16 22:08:33.140996 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
17157 2019-Jan-16 22:08:33.141663 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
17158 2019-Jan-16 22:08:33.142305 - [DEBUG]
17159 2019-Jan-16 22:08:33.142331 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17160 2019-Jan-16 22:08:33.142988 - [DEBUG] Compose: EdgeIdentity * AllBottom
17161 2019-Jan-16 22:08:33.143016 - [DEBUG]
17162 2019-Jan-16 22:08:33.143040 - [DEBUG] Propagate flow
17163 2019-Jan-16 22:08:33.143064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17164 2019-Jan-16 22:08:33.143121 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17165 2019-Jan-16 22:08:33.143759 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17166 2019-Jan-16 22:08:33.144401 - [DEBUG] Edge function : AllBottom (result of previous compose)
17167 2019-Jan-16 22:08:33.144426 - [DEBUG]
17168 2019-Jan-16 22:08:33.144451 - [DEBUG] Join: AllTop & AllBottom
17169 2019-Jan-16 22:08:33.144478 - [DEBUG] = AllBottom (new jump func)
17170 2019-Jan-16 22:08:33.144502 - [DEBUG]
17171 2019-Jan-16 22:08:33.144526 - [DEBUG] Start adding new jump function
17172 2019-Jan-16 22:08:33.144550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17173 2019-Jan-16 22:08:33.144606 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17174 2019-Jan-16 22:08:33.145264 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17175 2019-Jan-16 22:08:33.145900 - [DEBUG] Edge Function : AllBottom
17176 2019-Jan-16 22:08:33.145929 - [DEBUG] End adding new jump function
17177 2019-Jan-16 22:08:33.145954 - [DEBUG]
17178 2019-Jan-16 22:08:33.145978 - [DEBUG] -------------------------------------------- 493. Path Edge --------------------------------------------
17179 2019-Jan-16 22:08:33.146003 - [DEBUG]
17180 2019-Jan-16 22:08:33.146026 - [DEBUG] Process 493. path edge:
17181 2019-Jan-16 22:08:33.146050 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17182 2019-Jan-16 22:08:33.146106 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
17183 2019-Jan-16 22:08:33.146743 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
17184 2019-Jan-16 22:08:33.147383 - [DEBUG]
17185 2019-Jan-16 22:08:33.147407 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17186 2019-Jan-16 22:08:33.148061 - [DEBUG] Compose: EdgeIdentity * AllBottom
17187 2019-Jan-16 22:08:33.148102 - [DEBUG]
17188 2019-Jan-16 22:08:33.148126 - [DEBUG] Propagate flow
17189 2019-Jan-16 22:08:33.148150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17190 2019-Jan-16 22:08:33.148207 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17191 2019-Jan-16 22:08:33.148854 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17192 2019-Jan-16 22:08:33.149495 - [DEBUG] Edge function : AllBottom (result of previous compose)
17193 2019-Jan-16 22:08:33.149521 - [DEBUG]
17194 2019-Jan-16 22:08:33.149546 - [DEBUG] Join: AllTop & AllBottom
17195 2019-Jan-16 22:08:33.149572 - [DEBUG] = AllBottom (new jump func)
17196 2019-Jan-16 22:08:33.149597 - [DEBUG]
17197 2019-Jan-16 22:08:33.149621 - [DEBUG] Start adding new jump function
17198 2019-Jan-16 22:08:33.149644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17199 2019-Jan-16 22:08:33.149700 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17200 2019-Jan-16 22:08:33.150349 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17201 2019-Jan-16 22:08:33.150987 - [DEBUG] Edge Function : AllBottom
17202 2019-Jan-16 22:08:33.151017 - [DEBUG] End adding new jump function
17203 2019-Jan-16 22:08:33.151042 - [DEBUG]
17204 2019-Jan-16 22:08:33.151066 - [DEBUG] -------------------------------------------- 494. Path Edge --------------------------------------------
17205 2019-Jan-16 22:08:33.151091 - [DEBUG]
17206 2019-Jan-16 22:08:33.151114 - [DEBUG] Process 494. path edge:
17207 2019-Jan-16 22:08:33.151138 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17208 2019-Jan-16 22:08:33.151195 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
17209 2019-Jan-16 22:08:33.151849 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
17210 2019-Jan-16 22:08:33.152489 - [DEBUG]
17211 2019-Jan-16 22:08:33.152514 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17212 2019-Jan-16 22:08:33.153161 - [DEBUG] Start of endsummarytab entry
17213 2019-Jan-16 22:08:33.153193 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
17214 2019-Jan-16 22:08:33.153858 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
17215 2019-Jan-16 22:08:33.153920 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17216 2019-Jan-16 22:08:33.154559 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17217 2019-Jan-16 22:08:33.155223 - [DEBUG] EF: AllBottom
17218 2019-Jan-16 22:08:33.155249 - [DEBUG]
17219 2019-Jan-16 22:08:33.155273 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17220 2019-Jan-16 22:08:33.155909 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
17221 2019-Jan-16 22:08:33.156558 - [DEBUG] EF: AllBottom
17222 2019-Jan-16 22:08:33.156583 - [DEBUG]
17223 2019-Jan-16 22:08:33.156607 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17224 2019-Jan-16 22:08:33.157244 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
17225 2019-Jan-16 22:08:33.157884 - [DEBUG] EF: AllBottom
17226 2019-Jan-16 22:08:33.157909 - [DEBUG]
17227 2019-Jan-16 22:08:33.157933 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17228 2019-Jan-16 22:08:33.158586 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
17229 2019-Jan-16 22:08:33.159222 - [DEBUG] EF: AllBottom
17230 2019-Jan-16 22:08:33.159247 - [DEBUG]
17231 2019-Jan-16 22:08:33.159271 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17232 2019-Jan-16 22:08:33.159906 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17233 2019-Jan-16 22:08:33.160547 - [DEBUG] EF: AllBottom
17234 2019-Jan-16 22:08:33.160573 - [DEBUG]
17235 2019-Jan-16 22:08:33.160596 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17236 2019-Jan-16 22:08:33.161231 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17237 2019-Jan-16 22:08:33.161888 - [DEBUG] EF: AllBottom
17238 2019-Jan-16 22:08:33.161913 - [DEBUG]
17239 2019-Jan-16 22:08:33.161937 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17240 2019-Jan-16 22:08:33.162572 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
17241 2019-Jan-16 22:08:33.163208 - [DEBUG] EF: AllBottom
17242 2019-Jan-16 22:08:33.163233 - [DEBUG]
17243 2019-Jan-16 22:08:33.163257 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17244 2019-Jan-16 22:08:33.163892 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
17245 2019-Jan-16 22:08:33.164535 - [DEBUG] EF: AllBottom
17246 2019-Jan-16 22:08:33.164561 - [DEBUG]
17247 2019-Jan-16 22:08:33.164584 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17248 2019-Jan-16 22:08:33.165237 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
17249 2019-Jan-16 22:08:33.165873 - [DEBUG] EF: AllBottom
17250 2019-Jan-16 22:08:33.165899 - [DEBUG]
17251 2019-Jan-16 22:08:33.165923 - [DEBUG] ---------------
17252 2019-Jan-16 22:08:33.165946 - [DEBUG]
17253 2019-Jan-16 22:08:33.165972 - [DEBUG] End of endsummarytab entry
17254 2019-Jan-16 22:08:33.165995 - [DEBUG]
17255 2019-Jan-16 22:08:33.166019 - [DEBUG] Start of incomingtab entry
17256 2019-Jan-16 22:08:33.166044 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
17257 2019-Jan-16 22:08:33.166687 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
17258 2019-Jan-16 22:08:33.166744 - [DEBUG] ---------------
17259 2019-Jan-16 22:08:33.166768 - [DEBUG] End of incomingtab entry
17260 2019-Jan-16 22:08:33.166792 - [DEBUG]
17261 2019-Jan-16 22:08:33.166817 - [DEBUG] EDGE:
17262 2019-Jan-16 22:08:33.166873 - [DEBUG] ---> 17263 2019-Jan-16 22:08:33.167512 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17264 2019-Jan-16 22:08:33.168166 - [DEBUG]
17265 2019-Jan-16 22:08:33.168192 - [DEBUG] EDGE:
17266 2019-Jan-16 22:08:33.168250 - [DEBUG] ---> 17267 2019-Jan-16 22:08:33.168901 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17268 2019-Jan-16 22:08:33.169589 - [DEBUG]
17269 2019-Jan-16 22:08:33.169641 - [DEBUG] Compose: EdgeIdentity * AllBottom
17270 2019-Jan-16 22:08:33.169670 - [DEBUG]
17271 2019-Jan-16 22:08:33.169694 - [DEBUG] Propagate flow
17272 2019-Jan-16 22:08:33.169717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17273 2019-Jan-16 22:08:33.169790 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17274 2019-Jan-16 22:08:33.170503 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17275 2019-Jan-16 22:08:33.171178 - [DEBUG] Edge function : AllBottom (result of previous compose)
17276 2019-Jan-16 22:08:33.171204 - [DEBUG]
17277 2019-Jan-16 22:08:33.171232 - [DEBUG] Join: AllTop & AllBottom
17278 2019-Jan-16 22:08:33.171258 - [DEBUG] = AllBottom (new jump func)
17279 2019-Jan-16 22:08:33.171283 - [DEBUG]
17280 2019-Jan-16 22:08:33.171308 - [DEBUG] Start adding new jump function
17281 2019-Jan-16 22:08:33.171331 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17282 2019-Jan-16 22:08:33.171391 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17283 2019-Jan-16 22:08:33.172059 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17284 2019-Jan-16 22:08:33.172706 - [DEBUG] Edge Function : AllBottom
17285 2019-Jan-16 22:08:33.172738 - [DEBUG] End adding new jump function
17286 2019-Jan-16 22:08:33.172763 - [DEBUG]
17287 2019-Jan-16 22:08:33.172787 - [DEBUG] -------------------------------------------- 495. Path Edge --------------------------------------------
17288 2019-Jan-16 22:08:33.172812 - [DEBUG]
17289 2019-Jan-16 22:08:33.172835 - [DEBUG] Process 495. path edge:
17290 2019-Jan-16 22:08:33.172859 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17291 2019-Jan-16 22:08:33.172916 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
17292 2019-Jan-16 22:08:33.173582 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
17293 2019-Jan-16 22:08:33.174223 - [DEBUG]
17294 2019-Jan-16 22:08:33.174249 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17295 2019-Jan-16 22:08:33.174924 - [DEBUG] Possible callees:
17296 2019-Jan-16 22:08:33.174950 - [DEBUG] llvm.dbg.declare
17297 2019-Jan-16 22:08:33.174975 - [DEBUG] Possible return sites:
17298 2019-Jan-16 22:08:33.174999 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19317299 2019-Jan-16 22:08:33.176291 - [DEBUG] Found and process special summary
17300 2019-Jan-16 22:08:33.176331 - [DEBUG] Compose: EdgeIdentity * AllBottom
17301 2019-Jan-16 22:08:33.176360 - [DEBUG]
17302 2019-Jan-16 22:08:33.176384 - [DEBUG] Propagate flow
17303 2019-Jan-16 22:08:33.176408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17304 2019-Jan-16 22:08:33.176465 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17305 2019-Jan-16 22:08:33.177105 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17306 2019-Jan-16 22:08:33.177744 - [DEBUG] Edge function : AllBottom (result of previous compose)
17307 2019-Jan-16 22:08:33.177770 - [DEBUG]
17308 2019-Jan-16 22:08:33.177795 - [DEBUG] Join: AllTop & AllBottom
17309 2019-Jan-16 22:08:33.177821 - [DEBUG] = AllBottom (new jump func)
17310 2019-Jan-16 22:08:33.177846 - [DEBUG]
17311 2019-Jan-16 22:08:33.177869 - [DEBUG] Start adding new jump function
17312 2019-Jan-16 22:08:33.177893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17313 2019-Jan-16 22:08:33.177949 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17314 2019-Jan-16 22:08:33.178605 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17315 2019-Jan-16 22:08:33.179244 - [DEBUG] Edge Function : AllBottom
17316 2019-Jan-16 22:08:33.179273 - [DEBUG] End adding new jump function
17317 2019-Jan-16 22:08:33.179297 - [DEBUG]
17318 2019-Jan-16 22:08:33.179321 - [DEBUG] -------------------------------------------- 496. Path Edge --------------------------------------------
17319 2019-Jan-16 22:08:33.179347 - [DEBUG]
17320 2019-Jan-16 22:08:33.179371 - [DEBUG] Process 496. path edge:
17321 2019-Jan-16 22:08:33.179395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17322 2019-Jan-16 22:08:33.179451 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
17323 2019-Jan-16 22:08:33.180090 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
17324 2019-Jan-16 22:08:33.180730 - [DEBUG]
17325 2019-Jan-16 22:08:33.180755 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17326 2019-Jan-16 22:08:33.181434 - [DEBUG] Compose: EdgeIdentity * AllBottom
17327 2019-Jan-16 22:08:33.181464 - [DEBUG]
17328 2019-Jan-16 22:08:33.181489 - [DEBUG] Propagate flow
17329 2019-Jan-16 22:08:33.181512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17330 2019-Jan-16 22:08:33.181569 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17331 2019-Jan-16 22:08:33.182208 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17332 2019-Jan-16 22:08:33.182849 - [DEBUG] Edge function : AllBottom (result of previous compose)
17333 2019-Jan-16 22:08:33.182875 - [DEBUG]
17334 2019-Jan-16 22:08:33.182909 - [DEBUG] Join: AllTop & AllBottom
17335 2019-Jan-16 22:08:33.182936 - [DEBUG] = AllBottom (new jump func)
17336 2019-Jan-16 22:08:33.182960 - [DEBUG]
17337 2019-Jan-16 22:08:33.182984 - [DEBUG] Start adding new jump function
17338 2019-Jan-16 22:08:33.183007 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17339 2019-Jan-16 22:08:33.183063 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17340 2019-Jan-16 22:08:33.183707 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17341 2019-Jan-16 22:08:33.184342 - [DEBUG] Edge Function : AllBottom
17342 2019-Jan-16 22:08:33.184371 - [DEBUG] End adding new jump function
17343 2019-Jan-16 22:08:33.184396 - [DEBUG]
17344 2019-Jan-16 22:08:33.184420 - [DEBUG] -------------------------------------------- 497. Path Edge --------------------------------------------
17345 2019-Jan-16 22:08:33.184445 - [DEBUG]
17346 2019-Jan-16 22:08:33.184469 - [DEBUG] Process 497. path edge:
17347 2019-Jan-16 22:08:33.184492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17348 2019-Jan-16 22:08:33.184549 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
17349 2019-Jan-16 22:08:33.185202 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
17350 2019-Jan-16 22:08:33.185854 - [DEBUG]
17351 2019-Jan-16 22:08:33.185880 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17352 2019-Jan-16 22:08:33.186535 - [DEBUG] Compose: EdgeIdentity * AllBottom
17353 2019-Jan-16 22:08:33.186563 - [DEBUG]
17354 2019-Jan-16 22:08:33.186587 - [DEBUG] Propagate flow
17355 2019-Jan-16 22:08:33.186611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17356 2019-Jan-16 22:08:33.186668 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17357 2019-Jan-16 22:08:33.187306 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17358 2019-Jan-16 22:08:33.187946 - [DEBUG] Edge function : AllBottom (result of previous compose)
17359 2019-Jan-16 22:08:33.187972 - [DEBUG]
17360 2019-Jan-16 22:08:33.187998 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17361 2019-Jan-16 22:08:33.188025 - [DEBUG] = AllBottom
17362 2019-Jan-16 22:08:33.188049 - [DEBUG]
17363 2019-Jan-16 22:08:33.188073 - [DEBUG] PROPAGATE: No new function!
17364 2019-Jan-16 22:08:33.188113 - [DEBUG] EDGE:
17365 2019-Jan-16 22:08:33.188172 - [DEBUG] ---> 17366 2019-Jan-16 22:08:33.188808 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17367 2019-Jan-16 22:08:33.189448 - [DEBUG]
17368 2019-Jan-16 22:08:33.189474 - [DEBUG] EDGE:
17369 2019-Jan-16 22:08:33.189532 - [DEBUG] ---> 17370 2019-Jan-16 22:08:33.190171 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17371 2019-Jan-16 22:08:33.190810 - [DEBUG]
17372 2019-Jan-16 22:08:33.190850 - [DEBUG] Compose: EdgeIdentity * AllBottom
17373 2019-Jan-16 22:08:33.190877 - [DEBUG]
17374 2019-Jan-16 22:08:33.190902 - [DEBUG] Propagate flow
17375 2019-Jan-16 22:08:33.190925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17376 2019-Jan-16 22:08:33.190982 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17377 2019-Jan-16 22:08:33.191636 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17378 2019-Jan-16 22:08:33.192277 - [DEBUG] Edge function : AllBottom (result of previous compose)
17379 2019-Jan-16 22:08:33.192311 - [DEBUG]
17380 2019-Jan-16 22:08:33.192338 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17381 2019-Jan-16 22:08:33.192364 - [DEBUG] = AllBottom
17382 2019-Jan-16 22:08:33.192388 - [DEBUG]
17383 2019-Jan-16 22:08:33.192412 - [DEBUG] PROPAGATE: No new function!
17384 2019-Jan-16 22:08:33.192439 - [DEBUG] EDGE:
17385 2019-Jan-16 22:08:33.192498 - [DEBUG] ---> 17386 2019-Jan-16 22:08:33.193146 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17387 2019-Jan-16 22:08:33.193787 - [DEBUG]
17388 2019-Jan-16 22:08:33.193813 - [DEBUG] EDGE:
17389 2019-Jan-16 22:08:33.193871 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
17390 2019-Jan-16 22:08:33.194514 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17391 2019-Jan-16 22:08:33.195170 - [DEBUG]
17392 2019-Jan-16 22:08:33.195196 - [DEBUG] EDGE:
17393 2019-Jan-16 22:08:33.195253 - [DEBUG] ---> 17394 2019-Jan-16 22:08:33.195889 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17395 2019-Jan-16 22:08:33.196528 - [DEBUG]
17396 2019-Jan-16 22:08:33.196554 - [DEBUG] EDGE:
17397 2019-Jan-16 22:08:33.196611 - [DEBUG] ---> 17398 2019-Jan-16 22:08:33.197246 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17399 2019-Jan-16 22:08:33.197887 - [DEBUG]
17400 2019-Jan-16 22:08:33.197913 - [DEBUG] EDGE:
17401 2019-Jan-16 22:08:33.197970 - [DEBUG] ---> 17402 2019-Jan-16 22:08:33.198626 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17403 2019-Jan-16 22:08:33.199265 - [DEBUG]
17404 2019-Jan-16 22:08:33.199301 - [DEBUG] Compose: EdgeIdentity * AllBottom
17405 2019-Jan-16 22:08:33.199328 - [DEBUG]
17406 2019-Jan-16 22:08:33.199352 - [DEBUG] Propagate flow
17407 2019-Jan-16 22:08:33.199376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17408 2019-Jan-16 22:08:33.199433 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17409 2019-Jan-16 22:08:33.200072 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17410 2019-Jan-16 22:08:33.200711 - [DEBUG] Edge function : AllBottom (result of previous compose)
17411 2019-Jan-16 22:08:33.200737 - [DEBUG]
17412 2019-Jan-16 22:08:33.200762 - [DEBUG] Join: AllTop & AllBottom
17413 2019-Jan-16 22:08:33.200788 - [DEBUG] = AllBottom (new jump func)
17414 2019-Jan-16 22:08:33.200813 - [DEBUG]
17415 2019-Jan-16 22:08:33.200837 - [DEBUG] Start adding new jump function
17416 2019-Jan-16 22:08:33.200860 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17417 2019-Jan-16 22:08:33.200917 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17418 2019-Jan-16 22:08:33.201572 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17419 2019-Jan-16 22:08:33.202211 - [DEBUG] Edge Function : AllBottom
17420 2019-Jan-16 22:08:33.202240 - [DEBUG] End adding new jump function
17421 2019-Jan-16 22:08:33.202265 - [DEBUG]
17422 2019-Jan-16 22:08:33.202299 - [DEBUG] -------------------------------------------- 498. Path Edge --------------------------------------------
17423 2019-Jan-16 22:08:33.202324 - [DEBUG]
17424 2019-Jan-16 22:08:33.202347 - [DEBUG] Process 498. path edge:
17425 2019-Jan-16 22:08:33.202371 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17426 2019-Jan-16 22:08:33.202428 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
17427 2019-Jan-16 22:08:33.203069 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
17428 2019-Jan-16 22:08:33.203708 - [DEBUG]
17429 2019-Jan-16 22:08:33.203733 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17430 2019-Jan-16 22:08:33.204394 - [DEBUG] Compose: EdgeIdentity * AllBottom
17431 2019-Jan-16 22:08:33.204423 - [DEBUG]
17432 2019-Jan-16 22:08:33.204447 - [DEBUG] Propagate flow
17433 2019-Jan-16 22:08:33.204470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17434 2019-Jan-16 22:08:33.204527 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
17435 2019-Jan-16 22:08:33.205178 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17436 2019-Jan-16 22:08:33.205818 - [DEBUG] Edge function : AllBottom (result of previous compose)
17437 2019-Jan-16 22:08:33.205844 - [DEBUG]
17438 2019-Jan-16 22:08:33.205869 - [DEBUG] Join: AllTop & AllBottom
17439 2019-Jan-16 22:08:33.205895 - [DEBUG] = AllBottom (new jump func)
17440 2019-Jan-16 22:08:33.205919 - [DEBUG]
17441 2019-Jan-16 22:08:33.205943 - [DEBUG] Start adding new jump function
17442 2019-Jan-16 22:08:33.205966 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17443 2019-Jan-16 22:08:33.206023 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17444 2019-Jan-16 22:08:33.206661 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
17445 2019-Jan-16 22:08:33.207294 - [DEBUG] Edge Function : AllBottom
17446 2019-Jan-16 22:08:33.207323 - [DEBUG] End adding new jump function
17447 2019-Jan-16 22:08:33.207347 - [DEBUG]
17448 2019-Jan-16 22:08:33.207371 - [DEBUG] -------------------------------------------- 499. Path Edge --------------------------------------------
17449 2019-Jan-16 22:08:33.207396 - [DEBUG]
17450 2019-Jan-16 22:08:33.207419 - [DEBUG] Process 499. path edge:
17451 2019-Jan-16 22:08:33.207443 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17452 2019-Jan-16 22:08:33.207500 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
17453 2019-Jan-16 22:08:33.208148 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
17454 2019-Jan-16 22:08:33.208788 - [DEBUG]
17455 2019-Jan-16 22:08:33.208813 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
17456 2019-Jan-16 22:08:33.209462 - [DEBUG] Compose: EdgeIdentity * AllBottom
17457 2019-Jan-16 22:08:33.209491 - [DEBUG]
17458 2019-Jan-16 22:08:33.209515 - [DEBUG] Propagate flow
17459 2019-Jan-16 22:08:33.209539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17460 2019-Jan-16 22:08:33.209596 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17461 2019-Jan-16 22:08:33.210241 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17462 2019-Jan-16 22:08:33.210884 - [DEBUG] Edge function : AllBottom (result of previous compose)
17463 2019-Jan-16 22:08:33.210909 - [DEBUG]
17464 2019-Jan-16 22:08:33.210935 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17465 2019-Jan-16 22:08:33.210961 - [DEBUG] = AllBottom
17466 2019-Jan-16 22:08:33.210986 - [DEBUG]
17467 2019-Jan-16 22:08:33.211009 - [DEBUG] PROPAGATE: No new function!
17468 2019-Jan-16 22:08:33.211046 - [DEBUG] EDGE:
17469 2019-Jan-16 22:08:33.211105 - [DEBUG] ---> 17470 2019-Jan-16 22:08:33.211758 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17471 2019-Jan-16 22:08:33.212400 - [DEBUG]
17472 2019-Jan-16 22:08:33.212426 - [DEBUG] EDGE:
17473 2019-Jan-16 22:08:33.212483 - [DEBUG] ---> 17474 2019-Jan-16 22:08:33.213122 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17475 2019-Jan-16 22:08:33.213762 - [DEBUG]
17476 2019-Jan-16 22:08:33.213788 - [DEBUG] EDGE:
17477 2019-Jan-16 22:08:33.213845 - [DEBUG] ---> 17478 2019-Jan-16 22:08:33.214483 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17479 2019-Jan-16 22:08:33.215138 - [DEBUG]
17480 2019-Jan-16 22:08:33.215164 - [DEBUG] EDGE:
17481 2019-Jan-16 22:08:33.215221 - [DEBUG] ---> 17482 2019-Jan-16 22:08:33.215864 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17483 2019-Jan-16 22:08:33.216505 - [DEBUG]
17484 2019-Jan-16 22:08:33.216531 - [DEBUG] EDGE:
17485 2019-Jan-16 22:08:33.216589 - [DEBUG] ---> 17486 2019-Jan-16 22:08:33.217226 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17487 2019-Jan-16 22:08:33.217865 - [DEBUG]
17488 2019-Jan-16 22:08:33.217891 - [DEBUG] EDGE:
17489 2019-Jan-16 22:08:33.217949 - [DEBUG] ---> 17490 2019-Jan-16 22:08:33.218605 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17491 2019-Jan-16 22:08:33.219244 - [DEBUG]
17492 2019-Jan-16 22:08:33.219285 - [DEBUG] Compose: EdgeIdentity * AllBottom
17493 2019-Jan-16 22:08:33.219313 - [DEBUG]
17494 2019-Jan-16 22:08:33.219338 - [DEBUG] Propagate flow
17495 2019-Jan-16 22:08:33.219361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17496 2019-Jan-16 22:08:33.219418 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17497 2019-Jan-16 22:08:33.220057 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17498 2019-Jan-16 22:08:33.220714 - [DEBUG] Edge function : AllBottom (result of previous compose)
17499 2019-Jan-16 22:08:33.220739 - [DEBUG]
17500 2019-Jan-16 22:08:33.220765 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17501 2019-Jan-16 22:08:33.220791 - [DEBUG] = AllBottom
17502 2019-Jan-16 22:08:33.220816 - [DEBUG]
17503 2019-Jan-16 22:08:33.220839 - [DEBUG] PROPAGATE: No new function!
17504 2019-Jan-16 22:08:33.220866 - [DEBUG] EDGE:
17505 2019-Jan-16 22:08:33.220926 - [DEBUG] ---> 17506 2019-Jan-16 22:08:33.221591 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17507 2019-Jan-16 22:08:33.222232 - [DEBUG]
17508 2019-Jan-16 22:08:33.222258 - [DEBUG] EDGE:
17509 2019-Jan-16 22:08:33.222325 - [DEBUG] ---> 17510 2019-Jan-16 22:08:33.222964 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17511 2019-Jan-16 22:08:33.223604 - [DEBUG]
17512 2019-Jan-16 22:08:33.223630 - [DEBUG] EDGE:
17513 2019-Jan-16 22:08:33.223688 - [DEBUG] ---> 17514 2019-Jan-16 22:08:33.224326 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17515 2019-Jan-16 22:08:33.224982 - [DEBUG]
17516 2019-Jan-16 22:08:33.225021 - [DEBUG] Compose: EdgeIdentity * AllBottom
17517 2019-Jan-16 22:08:33.225049 - [DEBUG]
17518 2019-Jan-16 22:08:33.225073 - [DEBUG] Propagate flow
17519 2019-Jan-16 22:08:33.225097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17520 2019-Jan-16 22:08:33.225154 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17521 2019-Jan-16 22:08:33.225793 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17522 2019-Jan-16 22:08:33.226431 - [DEBUG] Edge function : AllBottom (result of previous compose)
17523 2019-Jan-16 22:08:33.226457 - [DEBUG]
17524 2019-Jan-16 22:08:33.226483 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17525 2019-Jan-16 22:08:33.226509 - [DEBUG] = AllBottom
17526 2019-Jan-16 22:08:33.226534 - [DEBUG]
17527 2019-Jan-16 22:08:33.226557 - [DEBUG] PROPAGATE: No new function!
17528 2019-Jan-16 22:08:33.226584 - [DEBUG] EDGE:
17529 2019-Jan-16 22:08:33.226642 - [DEBUG] ---> 17530 2019-Jan-16 22:08:33.227288 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17531 2019-Jan-16 22:08:33.227929 - [DEBUG]
17532 2019-Jan-16 22:08:33.227955 - [DEBUG] EDGE:
17533 2019-Jan-16 22:08:33.228013 - [DEBUG] ---> 17534 2019-Jan-16 22:08:33.228665 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17535 2019-Jan-16 22:08:33.229302 - [DEBUG]
17536 2019-Jan-16 22:08:33.229329 - [DEBUG] EDGE:
17537 2019-Jan-16 22:08:33.229387 - [DEBUG] ---> 17538 2019-Jan-16 22:08:33.230022 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17539 2019-Jan-16 22:08:33.230662 - [DEBUG]
17540 2019-Jan-16 22:08:33.230689 - [DEBUG] EDGE:
17541 2019-Jan-16 22:08:33.230747 - [DEBUG] ---> 17542 2019-Jan-16 22:08:33.231384 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17543 2019-Jan-16 22:08:33.232040 - [DEBUG]
17544 2019-Jan-16 22:08:33.232078 - [DEBUG] Compose: EdgeIdentity * AllBottom
17545 2019-Jan-16 22:08:33.232106 - [DEBUG]
17546 2019-Jan-16 22:08:33.232131 - [DEBUG] Propagate flow
17547 2019-Jan-16 22:08:33.232155 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17548 2019-Jan-16 22:08:33.232212 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
17549 2019-Jan-16 22:08:33.232850 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17550 2019-Jan-16 22:08:33.233489 - [DEBUG] Edge function : AllBottom (result of previous compose)
17551 2019-Jan-16 22:08:33.233522 - [DEBUG]
17552 2019-Jan-16 22:08:33.233549 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17553 2019-Jan-16 22:08:33.233575 - [DEBUG] = AllBottom
17554 2019-Jan-16 22:08:33.233600 - [DEBUG]
17555 2019-Jan-16 22:08:33.233623 - [DEBUG] PROPAGATE: No new function!
17556 2019-Jan-16 22:08:33.233651 - [DEBUG] EDGE:
17557 2019-Jan-16 22:08:33.233710 - [DEBUG] ---> 17558 2019-Jan-16 22:08:33.234356 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17559 2019-Jan-16 22:08:33.235014 - [DEBUG]
17560 2019-Jan-16 22:08:33.235040 - [DEBUG] EDGE:
17561 2019-Jan-16 22:08:33.235098 - [DEBUG] ---> 17562 2019-Jan-16 22:08:33.235735 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17563 2019-Jan-16 22:08:33.236375 - [DEBUG]
17564 2019-Jan-16 22:08:33.236401 - [DEBUG] EDGE:
17565 2019-Jan-16 22:08:33.236459 - [DEBUG] ---> 17566 2019-Jan-16 22:08:33.237097 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17567 2019-Jan-16 22:08:33.237778 - [DEBUG]
17568 2019-Jan-16 22:08:33.237818 - [DEBUG] Compose: EdgeIdentity * AllBottom
17569 2019-Jan-16 22:08:33.237846 - [DEBUG]
17570 2019-Jan-16 22:08:33.237871 - [DEBUG] Propagate flow
17571 2019-Jan-16 22:08:33.237894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17572 2019-Jan-16 22:08:33.237952 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
17573 2019-Jan-16 22:08:33.238608 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17574 2019-Jan-16 22:08:33.239247 - [DEBUG] Edge function : AllBottom (result of previous compose)
17575 2019-Jan-16 22:08:33.239273 - [DEBUG]
17576 2019-Jan-16 22:08:33.239299 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17577 2019-Jan-16 22:08:33.239325 - [DEBUG] = AllBottom
17578 2019-Jan-16 22:08:33.239350 - [DEBUG]
17579 2019-Jan-16 22:08:33.239374 - [DEBUG] PROPAGATE: No new function!
17580 2019-Jan-16 22:08:33.239401 - [DEBUG] EDGE:
17581 2019-Jan-16 22:08:33.239459 - [DEBUG] ---> 17582 2019-Jan-16 22:08:33.240106 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17583 2019-Jan-16 22:08:33.240746 - [DEBUG]
17584 2019-Jan-16 22:08:33.240773 - [DEBUG] EDGE:
17585 2019-Jan-16 22:08:33.240831 - [DEBUG] ---> 17586 2019-Jan-16 22:08:33.241479 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17587 2019-Jan-16 22:08:33.242120 - [DEBUG]
17588 2019-Jan-16 22:08:33.242146 - [DEBUG] EDGE:
17589 2019-Jan-16 22:08:33.242204 - [DEBUG] ---> 17590 2019-Jan-16 22:08:33.242839 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
17591 2019-Jan-16 22:08:33.243478 - [DEBUG]
17592 2019-Jan-16 22:08:33.243504 - [DEBUG] EDGE:
17593 2019-Jan-16 22:08:33.243562 - [DEBUG] ---> 17594 2019-Jan-16 22:08:33.244209 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
17595 2019-Jan-16 22:08:33.244861 - [DEBUG]
17596 2019-Jan-16 22:08:33.244888 - [DEBUG] Compose: EdgeIdentity * AllBottom
17597 2019-Jan-16 22:08:33.244915 - [DEBUG]
17598 2019-Jan-16 22:08:33.244939 - [DEBUG] Propagate flow
17599 2019-Jan-16 22:08:33.244963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17600 2019-Jan-16 22:08:33.245019 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17601 2019-Jan-16 22:08:33.245658 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17602 2019-Jan-16 22:08:33.246303 - [DEBUG] Edge function : AllBottom (result of previous compose)
17603 2019-Jan-16 22:08:33.246329 - [DEBUG]
17604 2019-Jan-16 22:08:33.246354 - [DEBUG] Join: AllTop & AllBottom
17605 2019-Jan-16 22:08:33.246380 - [DEBUG] = AllBottom (new jump func)
17606 2019-Jan-16 22:08:33.246405 - [DEBUG]
17607 2019-Jan-16 22:08:33.246429 - [DEBUG] Start adding new jump function
17608 2019-Jan-16 22:08:33.246453 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17609 2019-Jan-16 22:08:33.246509 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17610 2019-Jan-16 22:08:33.247156 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17611 2019-Jan-16 22:08:33.247797 - [DEBUG] Edge Function : AllBottom
17612 2019-Jan-16 22:08:33.247827 - [DEBUG] End adding new jump function
17613 2019-Jan-16 22:08:33.247850 - [DEBUG]
17614 2019-Jan-16 22:08:33.247875 - [DEBUG] -------------------------------------------- 500. Path Edge --------------------------------------------
17615 2019-Jan-16 22:08:33.247898 - [DEBUG]
17616 2019-Jan-16 22:08:33.247922 - [DEBUG] Process 500. path edge:
17617 2019-Jan-16 22:08:33.247946 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17618 2019-Jan-16 22:08:33.248002 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
17619 2019-Jan-16 22:08:33.248658 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
17620 2019-Jan-16 22:08:33.249304 - [DEBUG]
17621 2019-Jan-16 22:08:33.249329 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17622 2019-Jan-16 22:08:33.249986 - [DEBUG] Compose: EdgeIdentity * AllBottom
17623 2019-Jan-16 22:08:33.250014 - [DEBUG]
17624 2019-Jan-16 22:08:33.250038 - [DEBUG] Propagate flow
17625 2019-Jan-16 22:08:33.250062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17626 2019-Jan-16 22:08:33.250119 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17627 2019-Jan-16 22:08:33.250757 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17628 2019-Jan-16 22:08:33.251404 - [DEBUG] Edge function : AllBottom (result of previous compose)
17629 2019-Jan-16 22:08:33.251444 - [DEBUG]
17630 2019-Jan-16 22:08:33.251469 - [DEBUG] Join: AllTop & AllBottom
17631 2019-Jan-16 22:08:33.251495 - [DEBUG] = AllBottom (new jump func)
17632 2019-Jan-16 22:08:33.251520 - [DEBUG]
17633 2019-Jan-16 22:08:33.251544 - [DEBUG] Start adding new jump function
17634 2019-Jan-16 22:08:33.251567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17635 2019-Jan-16 22:08:33.251624 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17636 2019-Jan-16 22:08:33.252279 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17637 2019-Jan-16 22:08:33.252917 - [DEBUG] Edge Function : AllBottom
17638 2019-Jan-16 22:08:33.252947 - [DEBUG] End adding new jump function
17639 2019-Jan-16 22:08:33.252971 - [DEBUG]
17640 2019-Jan-16 22:08:33.252995 - [DEBUG] -------------------------------------------- 501. Path Edge --------------------------------------------
17641 2019-Jan-16 22:08:33.253019 - [DEBUG]
17642 2019-Jan-16 22:08:33.253043 - [DEBUG] Process 501. path edge:
17643 2019-Jan-16 22:08:33.253067 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17644 2019-Jan-16 22:08:33.253123 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
17645 2019-Jan-16 22:08:33.253761 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
17646 2019-Jan-16 22:08:33.254407 - [DEBUG]
17647 2019-Jan-16 22:08:33.254433 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17648 2019-Jan-16 22:08:33.255097 - [DEBUG] Compose: EdgeIdentity * AllBottom
17649 2019-Jan-16 22:08:33.255126 - [DEBUG]
17650 2019-Jan-16 22:08:33.255150 - [DEBUG] Propagate flow
17651 2019-Jan-16 22:08:33.255173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17652 2019-Jan-16 22:08:33.255231 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
17653 2019-Jan-16 22:08:33.255866 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17654 2019-Jan-16 22:08:33.256513 - [DEBUG] Edge function : AllBottom (result of previous compose)
17655 2019-Jan-16 22:08:33.256539 - [DEBUG]
17656 2019-Jan-16 22:08:33.256564 - [DEBUG] Join: AllTop & AllBottom
17657 2019-Jan-16 22:08:33.256589 - [DEBUG] = AllBottom (new jump func)
17658 2019-Jan-16 22:08:33.256614 - [DEBUG]
17659 2019-Jan-16 22:08:33.256637 - [DEBUG] Start adding new jump function
17660 2019-Jan-16 22:08:33.256661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17661 2019-Jan-16 22:08:33.256717 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17662 2019-Jan-16 22:08:33.257364 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
17663 2019-Jan-16 22:08:33.258001 - [DEBUG] Edge Function : AllBottom
17664 2019-Jan-16 22:08:33.258029 - [DEBUG] End adding new jump function
17665 2019-Jan-16 22:08:33.258053 - [DEBUG]
17666 2019-Jan-16 22:08:33.258077 - [DEBUG] -------------------------------------------- 502. Path Edge --------------------------------------------
17667 2019-Jan-16 22:08:33.258115 - [DEBUG]
17668 2019-Jan-16 22:08:33.258138 - [DEBUG] Process 502. path edge:
17669 2019-Jan-16 22:08:33.258162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17670 2019-Jan-16 22:08:33.258218 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
17671 2019-Jan-16 22:08:33.258857 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
17672 2019-Jan-16 22:08:33.259503 - [DEBUG]
17673 2019-Jan-16 22:08:33.259529 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
17674 2019-Jan-16 22:08:33.260177 - [DEBUG] Compose: EdgeIdentity * AllBottom
17675 2019-Jan-16 22:08:33.260205 - [DEBUG]
17676 2019-Jan-16 22:08:33.260229 - [DEBUG] Propagate flow
17677 2019-Jan-16 22:08:33.260252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17678 2019-Jan-16 22:08:33.260309 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
17679 2019-Jan-16 22:08:33.260965 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17680 2019-Jan-16 22:08:33.261632 - [DEBUG] Edge function : AllBottom (result of previous compose)
17681 2019-Jan-16 22:08:33.261658 - [DEBUG]
17682 2019-Jan-16 22:08:33.261683 - [DEBUG] Join: AllTop & AllBottom
17683 2019-Jan-16 22:08:33.261708 - [DEBUG] = AllBottom (new jump func)
17684 2019-Jan-16 22:08:33.261733 - [DEBUG]
17685 2019-Jan-16 22:08:33.261756 - [DEBUG] Start adding new jump function
17686 2019-Jan-16 22:08:33.261780 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17687 2019-Jan-16 22:08:33.261836 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17688 2019-Jan-16 22:08:33.262483 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
17689 2019-Jan-16 22:08:33.263130 - [DEBUG] Edge Function : AllBottom
17690 2019-Jan-16 22:08:33.263159 - [DEBUG] End adding new jump function
17691 2019-Jan-16 22:08:33.263183 - [DEBUG]
17692 2019-Jan-16 22:08:33.263206 - [DEBUG] -------------------------------------------- 503. Path Edge --------------------------------------------
17693 2019-Jan-16 22:08:33.263231 - [DEBUG]
17694 2019-Jan-16 22:08:33.263254 - [DEBUG] Process 503. path edge:
17695 2019-Jan-16 22:08:33.263278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17696 2019-Jan-16 22:08:33.263334 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
17697 2019-Jan-16 22:08:33.263983 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
17698 2019-Jan-16 22:08:33.264629 - [DEBUG]
17699 2019-Jan-16 22:08:33.264654 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
17700 2019-Jan-16 22:08:33.265325 - [DEBUG] Possible callees:
17701 2019-Jan-16 22:08:33.265351 - [DEBUG] llvm.dbg.declare
17702 2019-Jan-16 22:08:33.265376 - [DEBUG] Possible return sites:
17703 2019-Jan-16 22:08:33.265399 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14917704 2019-Jan-16 22:08:33.266679 - [DEBUG] Found and process special summary
17705 2019-Jan-16 22:08:33.266713 - [DEBUG] Compose: EdgeIdentity * AllBottom
17706 2019-Jan-16 22:08:33.266741 - [DEBUG]
17707 2019-Jan-16 22:08:33.266765 - [DEBUG] Propagate flow
17708 2019-Jan-16 22:08:33.266788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17709 2019-Jan-16 22:08:33.266845 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
17710 2019-Jan-16 22:08:33.267486 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17711 2019-Jan-16 22:08:33.268146 - [DEBUG] Edge function : AllBottom (result of previous compose)
17712 2019-Jan-16 22:08:33.268172 - [DEBUG]
17713 2019-Jan-16 22:08:33.268196 - [DEBUG] Join: AllTop & AllBottom
17714 2019-Jan-16 22:08:33.268222 - [DEBUG] = AllBottom (new jump func)
17715 2019-Jan-16 22:08:33.268247 - [DEBUG]
17716 2019-Jan-16 22:08:33.268270 - [DEBUG] Start adding new jump function
17717 2019-Jan-16 22:08:33.268294 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17718 2019-Jan-16 22:08:33.268350 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17719 2019-Jan-16 22:08:33.269005 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
17720 2019-Jan-16 22:08:33.269646 - [DEBUG] Edge Function : AllBottom
17721 2019-Jan-16 22:08:33.269674 - [DEBUG] End adding new jump function
17722 2019-Jan-16 22:08:33.269698 - [DEBUG]
17723 2019-Jan-16 22:08:33.269722 - [DEBUG] -------------------------------------------- 504. Path Edge --------------------------------------------
17724 2019-Jan-16 22:08:33.269746 - [DEBUG]
17725 2019-Jan-16 22:08:33.269770 - [DEBUG] Process 504. path edge:
17726 2019-Jan-16 22:08:33.269794 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17727 2019-Jan-16 22:08:33.269850 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
17728 2019-Jan-16 22:08:33.270489 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
17729 2019-Jan-16 22:08:33.271137 - [DEBUG]
17730 2019-Jan-16 22:08:33.271162 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
17731 2019-Jan-16 22:08:33.271833 - [DEBUG] Compose: EdgeIdentity * AllBottom
17732 2019-Jan-16 22:08:33.271862 - [DEBUG]
17733 2019-Jan-16 22:08:33.271886 - [DEBUG] Propagate flow
17734 2019-Jan-16 22:08:33.271910 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17735 2019-Jan-16 22:08:33.271967 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
17736 2019-Jan-16 22:08:33.272605 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17737 2019-Jan-16 22:08:33.273253 - [DEBUG] Edge function : AllBottom (result of previous compose)
17738 2019-Jan-16 22:08:33.273279 - [DEBUG]
17739 2019-Jan-16 22:08:33.273304 - [DEBUG] Join: AllTop & AllBottom
17740 2019-Jan-16 22:08:33.273331 - [DEBUG] = AllBottom (new jump func)
17741 2019-Jan-16 22:08:33.273355 - [DEBUG]
17742 2019-Jan-16 22:08:33.273379 - [DEBUG] Start adding new jump function
17743 2019-Jan-16 22:08:33.273403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17744 2019-Jan-16 22:08:33.273459 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17745 2019-Jan-16 22:08:33.274106 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
17746 2019-Jan-16 22:08:33.274743 - [DEBUG] Edge Function : AllBottom
17747 2019-Jan-16 22:08:33.274786 - [DEBUG] End adding new jump function
17748 2019-Jan-16 22:08:33.274810 - [DEBUG]
17749 2019-Jan-16 22:08:33.274834 - [DEBUG] -------------------------------------------- 505. Path Edge --------------------------------------------
17750 2019-Jan-16 22:08:33.274859 - [DEBUG]
17751 2019-Jan-16 22:08:33.274882 - [DEBUG] Process 505. path edge:
17752 2019-Jan-16 22:08:33.274906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17753 2019-Jan-16 22:08:33.274962 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
17754 2019-Jan-16 22:08:33.275599 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
17755 2019-Jan-16 22:08:33.276245 - [DEBUG]
17756 2019-Jan-16 22:08:33.276271 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
17757 2019-Jan-16 22:08:33.276922 - [DEBUG] Compose: EdgeIdentity * AllBottom
17758 2019-Jan-16 22:08:33.276950 - [DEBUG]
17759 2019-Jan-16 22:08:33.276974 - [DEBUG] Propagate flow
17760 2019-Jan-16 22:08:33.276997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17761 2019-Jan-16 22:08:33.277054 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
17762 2019-Jan-16 22:08:33.277709 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17763 2019-Jan-16 22:08:33.278373 - [DEBUG] Edge function : AllBottom (result of previous compose)
17764 2019-Jan-16 22:08:33.278399 - [DEBUG]
17765 2019-Jan-16 22:08:33.278424 - [DEBUG] Join: AllTop & AllBottom
17766 2019-Jan-16 22:08:33.278450 - [DEBUG] = AllBottom (new jump func)
17767 2019-Jan-16 22:08:33.278475 - [DEBUG]
17768 2019-Jan-16 22:08:33.278498 - [DEBUG] Start adding new jump function
17769 2019-Jan-16 22:08:33.278522 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17770 2019-Jan-16 22:08:33.278578 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17771 2019-Jan-16 22:08:33.279226 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
17772 2019-Jan-16 22:08:33.279872 - [DEBUG] Edge Function : AllBottom
17773 2019-Jan-16 22:08:33.279901 - [DEBUG] End adding new jump function
17774 2019-Jan-16 22:08:33.279925 - [DEBUG]
17775 2019-Jan-16 22:08:33.279949 - [DEBUG] -------------------------------------------- 506. Path Edge --------------------------------------------
17776 2019-Jan-16 22:08:33.279974 - [DEBUG]
17777 2019-Jan-16 22:08:33.279997 - [DEBUG] Process 506. path edge:
17778 2019-Jan-16 22:08:33.280021 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17779 2019-Jan-16 22:08:33.280077 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
17780 2019-Jan-16 22:08:33.280746 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
17781 2019-Jan-16 22:08:33.281400 - [DEBUG]
17782 2019-Jan-16 22:08:33.281445 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
17783 2019-Jan-16 22:08:33.282104 - [DEBUG] Possible callees:
17784 2019-Jan-16 22:08:33.282129 - [DEBUG] llvm.dbg.declare
17785 2019-Jan-16 22:08:33.282154 - [DEBUG] Possible return sites:
17786 2019-Jan-16 22:08:33.282178 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15517787 2019-Jan-16 22:08:33.283465 - [DEBUG] Found and process special summary
17788 2019-Jan-16 22:08:33.283502 - [DEBUG] Compose: EdgeIdentity * AllBottom
17789 2019-Jan-16 22:08:33.283530 - [DEBUG]
17790 2019-Jan-16 22:08:33.283554 - [DEBUG] Propagate flow
17791 2019-Jan-16 22:08:33.283578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17792 2019-Jan-16 22:08:33.283636 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
17793 2019-Jan-16 22:08:33.284277 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17794 2019-Jan-16 22:08:33.284941 - [DEBUG] Edge function : AllBottom (result of previous compose)
17795 2019-Jan-16 22:08:33.284967 - [DEBUG]
17796 2019-Jan-16 22:08:33.284992 - [DEBUG] Join: AllTop & AllBottom
17797 2019-Jan-16 22:08:33.285019 - [DEBUG] = AllBottom (new jump func)
17798 2019-Jan-16 22:08:33.285043 - [DEBUG]
17799 2019-Jan-16 22:08:33.285067 - [DEBUG] Start adding new jump function
17800 2019-Jan-16 22:08:33.285090 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17801 2019-Jan-16 22:08:33.285147 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17802 2019-Jan-16 22:08:33.285814 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
17803 2019-Jan-16 22:08:33.286455 - [DEBUG] Edge Function : AllBottom
17804 2019-Jan-16 22:08:33.286483 - [DEBUG] End adding new jump function
17805 2019-Jan-16 22:08:33.286508 - [DEBUG]
17806 2019-Jan-16 22:08:33.286531 - [DEBUG] -------------------------------------------- 507. Path Edge --------------------------------------------
17807 2019-Jan-16 22:08:33.286557 - [DEBUG]
17808 2019-Jan-16 22:08:33.286580 - [DEBUG] Process 507. path edge:
17809 2019-Jan-16 22:08:33.286604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17810 2019-Jan-16 22:08:33.286660 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
17811 2019-Jan-16 22:08:33.287300 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
17812 2019-Jan-16 22:08:33.287946 - [DEBUG]
17813 2019-Jan-16 22:08:33.287971 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
17814 2019-Jan-16 22:08:33.288646 - [DEBUG] Compose: EdgeIdentity * AllBottom
17815 2019-Jan-16 22:08:33.288675 - [DEBUG]
17816 2019-Jan-16 22:08:33.288699 - [DEBUG] Propagate flow
17817 2019-Jan-16 22:08:33.288722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17818 2019-Jan-16 22:08:33.288779 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
17819 2019-Jan-16 22:08:33.289418 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17820 2019-Jan-16 22:08:33.290063 - [DEBUG] Edge function : AllBottom (result of previous compose)
17821 2019-Jan-16 22:08:33.290089 - [DEBUG]
17822 2019-Jan-16 22:08:33.290114 - [DEBUG] Join: AllTop & AllBottom
17823 2019-Jan-16 22:08:33.290140 - [DEBUG] = AllBottom (new jump func)
17824 2019-Jan-16 22:08:33.290164 - [DEBUG]
17825 2019-Jan-16 22:08:33.290188 - [DEBUG] Start adding new jump function
17826 2019-Jan-16 22:08:33.290211 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17827 2019-Jan-16 22:08:33.290267 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17828 2019-Jan-16 22:08:33.290915 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
17829 2019-Jan-16 22:08:33.291568 - [DEBUG] Edge Function : AllBottom
17830 2019-Jan-16 22:08:33.291596 - [DEBUG] End adding new jump function
17831 2019-Jan-16 22:08:33.291620 - [DEBUG]
17832 2019-Jan-16 22:08:33.291644 - [DEBUG] -------------------------------------------- 508. Path Edge --------------------------------------------
17833 2019-Jan-16 22:08:33.291668 - [DEBUG]
17834 2019-Jan-16 22:08:33.291692 - [DEBUG] Process 508. path edge:
17835 2019-Jan-16 22:08:33.291715 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17836 2019-Jan-16 22:08:33.291772 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
17837 2019-Jan-16 22:08:33.292408 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
17838 2019-Jan-16 22:08:33.293054 - [DEBUG]
17839 2019-Jan-16 22:08:33.293080 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
17840 2019-Jan-16 22:08:33.293731 - [DEBUG] Compose: EdgeIdentity * AllBottom
17841 2019-Jan-16 22:08:33.293759 - [DEBUG]
17842 2019-Jan-16 22:08:33.293783 - [DEBUG] Propagate flow
17843 2019-Jan-16 22:08:33.293806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17844 2019-Jan-16 22:08:33.293863 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
17845 2019-Jan-16 22:08:33.294509 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17846 2019-Jan-16 22:08:33.295172 - [DEBUG] Edge function : AllBottom (result of previous compose)
17847 2019-Jan-16 22:08:33.295198 - [DEBUG]
17848 2019-Jan-16 22:08:33.295222 - [DEBUG] Join: AllTop & AllBottom
17849 2019-Jan-16 22:08:33.295249 - [DEBUG] = AllBottom (new jump func)
17850 2019-Jan-16 22:08:33.295274 - [DEBUG]
17851 2019-Jan-16 22:08:33.295297 - [DEBUG] Start adding new jump function
17852 2019-Jan-16 22:08:33.295321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17853 2019-Jan-16 22:08:33.295377 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17854 2019-Jan-16 22:08:33.296024 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
17855 2019-Jan-16 22:08:33.296660 - [DEBUG] Edge Function : AllBottom
17856 2019-Jan-16 22:08:33.296689 - [DEBUG] End adding new jump function
17857 2019-Jan-16 22:08:33.296713 - [DEBUG]
17858 2019-Jan-16 22:08:33.296737 - [DEBUG] -------------------------------------------- 509. Path Edge --------------------------------------------
17859 2019-Jan-16 22:08:33.296761 - [DEBUG]
17860 2019-Jan-16 22:08:33.296785 - [DEBUG] Process 509. path edge:
17861 2019-Jan-16 22:08:33.296809 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17862 2019-Jan-16 22:08:33.296865 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
17863 2019-Jan-16 22:08:33.297502 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
17864 2019-Jan-16 22:08:33.298162 - [DEBUG]
17865 2019-Jan-16 22:08:33.298188 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
17866 2019-Jan-16 22:08:33.298839 - [DEBUG] Compose: EdgeIdentity * AllBottom
17867 2019-Jan-16 22:08:33.298868 - [DEBUG]
17868 2019-Jan-16 22:08:33.298891 - [DEBUG] Propagate flow
17869 2019-Jan-16 22:08:33.298915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17870 2019-Jan-16 22:08:33.298972 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
17871 2019-Jan-16 22:08:33.299620 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17872 2019-Jan-16 22:08:33.300265 - [DEBUG] Edge function : AllBottom (result of previous compose)
17873 2019-Jan-16 22:08:33.300291 - [DEBUG]
17874 2019-Jan-16 22:08:33.300316 - [DEBUG] Join: AllTop & AllBottom
17875 2019-Jan-16 22:08:33.300342 - [DEBUG] = AllBottom (new jump func)
17876 2019-Jan-16 22:08:33.300367 - [DEBUG]
17877 2019-Jan-16 22:08:33.300390 - [DEBUG] Start adding new jump function
17878 2019-Jan-16 22:08:33.300414 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17879 2019-Jan-16 22:08:33.300470 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17880 2019-Jan-16 22:08:33.301117 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
17881 2019-Jan-16 22:08:33.301777 - [DEBUG] Edge Function : AllBottom
17882 2019-Jan-16 22:08:33.301806 - [DEBUG] End adding new jump function
17883 2019-Jan-16 22:08:33.301830 - [DEBUG]
17884 2019-Jan-16 22:08:33.301853 - [DEBUG] -------------------------------------------- 510. Path Edge --------------------------------------------
17885 2019-Jan-16 22:08:33.301878 - [DEBUG]
17886 2019-Jan-16 22:08:33.301909 - [DEBUG] Process 510. path edge:
17887 2019-Jan-16 22:08:33.301934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17888 2019-Jan-16 22:08:33.301990 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
17889 2019-Jan-16 22:08:33.302637 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
17890 2019-Jan-16 22:08:33.303283 - [DEBUG]
17891 2019-Jan-16 22:08:33.303308 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
17892 2019-Jan-16 22:08:33.303961 - [DEBUG] Possible callees:
17893 2019-Jan-16 22:08:33.303987 - [DEBUG] llvm.dbg.declare
17894 2019-Jan-16 22:08:33.304013 - [DEBUG] Possible return sites:
17895 2019-Jan-16 22:08:33.304036 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16317896 2019-Jan-16 22:08:33.305328 - [DEBUG] Found and process special summary
17897 2019-Jan-16 22:08:33.305363 - [DEBUG] Compose: EdgeIdentity * AllBottom
17898 2019-Jan-16 22:08:33.305390 - [DEBUG]
17899 2019-Jan-16 22:08:33.305414 - [DEBUG] Propagate flow
17900 2019-Jan-16 22:08:33.305438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17901 2019-Jan-16 22:08:33.305494 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17902 2019-Jan-16 22:08:33.306144 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17903 2019-Jan-16 22:08:33.306791 - [DEBUG] Edge function : AllBottom (result of previous compose)
17904 2019-Jan-16 22:08:33.306817 - [DEBUG]
17905 2019-Jan-16 22:08:33.306842 - [DEBUG] Join: AllTop & AllBottom
17906 2019-Jan-16 22:08:33.306868 - [DEBUG] = AllBottom (new jump func)
17907 2019-Jan-16 22:08:33.306892 - [DEBUG]
17908 2019-Jan-16 22:08:33.306916 - [DEBUG] Start adding new jump function
17909 2019-Jan-16 22:08:33.306939 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17910 2019-Jan-16 22:08:33.306995 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17911 2019-Jan-16 22:08:33.307644 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17912 2019-Jan-16 22:08:33.308300 - [DEBUG] Edge Function : AllBottom
17913 2019-Jan-16 22:08:33.308329 - [DEBUG] End adding new jump function
17914 2019-Jan-16 22:08:33.308353 - [DEBUG]
17915 2019-Jan-16 22:08:33.308377 - [DEBUG] -------------------------------------------- 511. Path Edge --------------------------------------------
17916 2019-Jan-16 22:08:33.308402 - [DEBUG]
17917 2019-Jan-16 22:08:33.308425 - [DEBUG] Process 511. path edge:
17918 2019-Jan-16 22:08:33.308449 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17919 2019-Jan-16 22:08:33.308505 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
17920 2019-Jan-16 22:08:33.309148 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
17921 2019-Jan-16 22:08:33.309797 - [DEBUG]
17922 2019-Jan-16 22:08:33.309822 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17923 2019-Jan-16 22:08:33.310476 - [DEBUG] Compose: EdgeIdentity * AllBottom
17924 2019-Jan-16 22:08:33.310504 - [DEBUG]
17925 2019-Jan-16 22:08:33.310528 - [DEBUG] Propagate flow
17926 2019-Jan-16 22:08:33.310551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17927 2019-Jan-16 22:08:33.310616 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17928 2019-Jan-16 22:08:33.311255 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17929 2019-Jan-16 22:08:33.311917 - [DEBUG] Edge function : AllBottom (result of previous compose)
17930 2019-Jan-16 22:08:33.311943 - [DEBUG]
17931 2019-Jan-16 22:08:33.311968 - [DEBUG] Join: AllTop & AllBottom
17932 2019-Jan-16 22:08:33.311994 - [DEBUG] = AllBottom (new jump func)
17933 2019-Jan-16 22:08:33.312018 - [DEBUG]
17934 2019-Jan-16 22:08:33.312042 - [DEBUG] Start adding new jump function
17935 2019-Jan-16 22:08:33.312065 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17936 2019-Jan-16 22:08:33.312122 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17937 2019-Jan-16 22:08:33.312769 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17938 2019-Jan-16 22:08:33.313404 - [DEBUG] Edge Function : AllBottom
17939 2019-Jan-16 22:08:33.313433 - [DEBUG] End adding new jump function
17940 2019-Jan-16 22:08:33.313457 - [DEBUG]
17941 2019-Jan-16 22:08:33.313481 - [DEBUG] -------------------------------------------- 512. Path Edge --------------------------------------------
17942 2019-Jan-16 22:08:33.313506 - [DEBUG]
17943 2019-Jan-16 22:08:33.313530 - [DEBUG] Process 512. path edge:
17944 2019-Jan-16 22:08:33.313554 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17945 2019-Jan-16 22:08:33.313610 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
17946 2019-Jan-16 22:08:33.314245 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
17947 2019-Jan-16 22:08:33.314909 - [DEBUG]
17948 2019-Jan-16 22:08:33.314934 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17949 2019-Jan-16 22:08:33.315585 - [DEBUG] Compose: EdgeIdentity * AllBottom
17950 2019-Jan-16 22:08:33.315614 - [DEBUG]
17951 2019-Jan-16 22:08:33.315638 - [DEBUG] Propagate flow
17952 2019-Jan-16 22:08:33.315661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17953 2019-Jan-16 22:08:33.315718 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17954 2019-Jan-16 22:08:33.316365 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17955 2019-Jan-16 22:08:33.317010 - [DEBUG] Edge function : AllBottom (result of previous compose)
17956 2019-Jan-16 22:08:33.317036 - [DEBUG]
17957 2019-Jan-16 22:08:33.317061 - [DEBUG] Join: AllTop & AllBottom
17958 2019-Jan-16 22:08:33.317087 - [DEBUG] = AllBottom (new jump func)
17959 2019-Jan-16 22:08:33.317111 - [DEBUG]
17960 2019-Jan-16 22:08:33.317135 - [DEBUG] Start adding new jump function
17961 2019-Jan-16 22:08:33.317159 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17962 2019-Jan-16 22:08:33.317215 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17963 2019-Jan-16 22:08:33.317860 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17964 2019-Jan-16 22:08:33.318521 - [DEBUG] Edge Function : AllBottom
17965 2019-Jan-16 22:08:33.318550 - [DEBUG] End adding new jump function
17966 2019-Jan-16 22:08:33.318573 - [DEBUG]
17967 2019-Jan-16 22:08:33.318597 - [DEBUG] -------------------------------------------- 513. Path Edge --------------------------------------------
17968 2019-Jan-16 22:08:33.318637 - [DEBUG]
17969 2019-Jan-16 22:08:33.318661 - [DEBUG] Process 513. path edge:
17970 2019-Jan-16 22:08:33.318685 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17971 2019-Jan-16 22:08:33.318742 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
17972 2019-Jan-16 22:08:33.319390 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
17973 2019-Jan-16 22:08:33.320038 - [DEBUG]
17974 2019-Jan-16 22:08:33.320062 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17975 2019-Jan-16 22:08:33.320715 - [DEBUG] Possible callees:
17976 2019-Jan-16 22:08:33.320741 - [DEBUG] llvm.dbg.declare
17977 2019-Jan-16 22:08:33.320766 - [DEBUG] Possible return sites:
17978 2019-Jan-16 22:08:33.320789 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16917979 2019-Jan-16 22:08:33.322080 - [DEBUG] Found and process special summary
17980 2019-Jan-16 22:08:33.322114 - [DEBUG] Compose: EdgeIdentity * AllBottom
17981 2019-Jan-16 22:08:33.322142 - [DEBUG]
17982 2019-Jan-16 22:08:33.322166 - [DEBUG] Propagate flow
17983 2019-Jan-16 22:08:33.322189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17984 2019-Jan-16 22:08:33.322246 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17985 2019-Jan-16 22:08:33.322885 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17986 2019-Jan-16 22:08:33.323531 - [DEBUG] Edge function : AllBottom (result of previous compose)
17987 2019-Jan-16 22:08:33.323557 - [DEBUG]
17988 2019-Jan-16 22:08:33.323582 - [DEBUG] Join: AllTop & AllBottom
17989 2019-Jan-16 22:08:33.323608 - [DEBUG] = AllBottom (new jump func)
17990 2019-Jan-16 22:08:33.323633 - [DEBUG]
17991 2019-Jan-16 22:08:33.323656 - [DEBUG] Start adding new jump function
17992 2019-Jan-16 22:08:33.323680 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17993 2019-Jan-16 22:08:33.323736 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17994 2019-Jan-16 22:08:33.324381 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17995 2019-Jan-16 22:08:33.325036 - [DEBUG] Edge Function : AllBottom
17996 2019-Jan-16 22:08:33.325064 - [DEBUG] End adding new jump function
17997 2019-Jan-16 22:08:33.325088 - [DEBUG]
17998 2019-Jan-16 22:08:33.325111 - [DEBUG] -------------------------------------------- 514. Path Edge --------------------------------------------
17999 2019-Jan-16 22:08:33.325136 - [DEBUG]
18000 2019-Jan-16 22:08:33.325160 - [DEBUG] Process 514. path edge:
18001 2019-Jan-16 22:08:33.325184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18002 2019-Jan-16 22:08:33.325240 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
18003 2019-Jan-16 22:08:33.325879 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
18004 2019-Jan-16 22:08:33.326523 - [DEBUG]
18005 2019-Jan-16 22:08:33.326548 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
18006 2019-Jan-16 22:08:33.327200 - [DEBUG] Compose: EdgeIdentity * AllBottom
18007 2019-Jan-16 22:08:33.327229 - [DEBUG]
18008 2019-Jan-16 22:08:33.327253 - [DEBUG] Propagate flow
18009 2019-Jan-16 22:08:33.327276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18010 2019-Jan-16 22:08:33.327341 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
18011 2019-Jan-16 22:08:33.327981 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18012 2019-Jan-16 22:08:33.328644 - [DEBUG] Edge function : AllBottom (result of previous compose)
18013 2019-Jan-16 22:08:33.328669 - [DEBUG]
18014 2019-Jan-16 22:08:33.328695 - [DEBUG] Join: AllTop & AllBottom
18015 2019-Jan-16 22:08:33.328721 - [DEBUG] = AllBottom (new jump func)
18016 2019-Jan-16 22:08:33.328746 - [DEBUG]
18017 2019-Jan-16 22:08:33.328769 - [DEBUG] Start adding new jump function
18018 2019-Jan-16 22:08:33.328793 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18019 2019-Jan-16 22:08:33.328849 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18020 2019-Jan-16 22:08:33.329496 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
18021 2019-Jan-16 22:08:33.330133 - [DEBUG] Edge Function : AllBottom
18022 2019-Jan-16 22:08:33.330162 - [DEBUG] End adding new jump function
18023 2019-Jan-16 22:08:33.330186 - [DEBUG]
18024 2019-Jan-16 22:08:33.330210 - [DEBUG] -------------------------------------------- 515. Path Edge --------------------------------------------
18025 2019-Jan-16 22:08:33.330234 - [DEBUG]
18026 2019-Jan-16 22:08:33.330258 - [DEBUG] Process 515. path edge:
18027 2019-Jan-16 22:08:33.330282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18028 2019-Jan-16 22:08:33.330338 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
18029 2019-Jan-16 22:08:33.330976 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
18030 2019-Jan-16 22:08:33.331637 - [DEBUG]
18031 2019-Jan-16 22:08:33.331662 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
18032 2019-Jan-16 22:08:33.332316 - [DEBUG] Compose: EdgeIdentity * AllBottom
18033 2019-Jan-16 22:08:33.332345 - [DEBUG]
18034 2019-Jan-16 22:08:33.332369 - [DEBUG] Propagate flow
18035 2019-Jan-16 22:08:33.332393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18036 2019-Jan-16 22:08:33.332450 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
18037 2019-Jan-16 22:08:33.333091 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18038 2019-Jan-16 22:08:33.333738 - [DEBUG] Edge function : AllBottom (result of previous compose)
18039 2019-Jan-16 22:08:33.333764 - [DEBUG]
18040 2019-Jan-16 22:08:33.333788 - [DEBUG] Join: AllTop & AllBottom
18041 2019-Jan-16 22:08:33.333814 - [DEBUG] = AllBottom (new jump func)
18042 2019-Jan-16 22:08:33.333839 - [DEBUG]
18043 2019-Jan-16 22:08:33.333863 - [DEBUG] Start adding new jump function
18044 2019-Jan-16 22:08:33.333887 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18045 2019-Jan-16 22:08:33.333943 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18046 2019-Jan-16 22:08:33.334589 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
18047 2019-Jan-16 22:08:33.335248 - [DEBUG] Edge Function : AllBottom
18048 2019-Jan-16 22:08:33.335277 - [DEBUG] End adding new jump function
18049 2019-Jan-16 22:08:33.335301 - [DEBUG]
18050 2019-Jan-16 22:08:33.335325 - [DEBUG] -------------------------------------------- 516. Path Edge --------------------------------------------
18051 2019-Jan-16 22:08:33.335357 - [DEBUG]
18052 2019-Jan-16 22:08:33.335381 - [DEBUG] Process 516. path edge:
18053 2019-Jan-16 22:08:33.335405 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18054 2019-Jan-16 22:08:33.335462 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
18055 2019-Jan-16 22:08:33.336103 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
18056 2019-Jan-16 22:08:33.336751 - [DEBUG]
18057 2019-Jan-16 22:08:33.336776 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
18058 2019-Jan-16 22:08:33.337474 - [DEBUG] Compose: EdgeIdentity * AllBottom
18059 2019-Jan-16 22:08:33.337502 - [DEBUG]
18060 2019-Jan-16 22:08:33.337526 - [DEBUG] Propagate flow
18061 2019-Jan-16 22:08:33.337550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18062 2019-Jan-16 22:08:33.337607 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
18063 2019-Jan-16 22:08:33.338269 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18064 2019-Jan-16 22:08:33.338917 - [DEBUG] Edge function : AllBottom (result of previous compose)
18065 2019-Jan-16 22:08:33.338944 - [DEBUG]
18066 2019-Jan-16 22:08:33.338969 - [DEBUG] Join: AllTop & AllBottom
18067 2019-Jan-16 22:08:33.338995 - [DEBUG] = AllBottom (new jump func)
18068 2019-Jan-16 22:08:33.339020 - [DEBUG]
18069 2019-Jan-16 22:08:33.339044 - [DEBUG] Start adding new jump function
18070 2019-Jan-16 22:08:33.339067 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18071 2019-Jan-16 22:08:33.339123 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18072 2019-Jan-16 22:08:33.339772 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
18073 2019-Jan-16 22:08:33.340410 - [DEBUG] Edge Function : AllBottom
18074 2019-Jan-16 22:08:33.340438 - [DEBUG] End adding new jump function
18075 2019-Jan-16 22:08:33.340462 - [DEBUG]
18076 2019-Jan-16 22:08:33.340486 - [DEBUG] -------------------------------------------- 517. Path Edge --------------------------------------------
18077 2019-Jan-16 22:08:33.340511 - [DEBUG]
18078 2019-Jan-16 22:08:33.340535 - [DEBUG] Process 517. path edge:
18079 2019-Jan-16 22:08:33.340559 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18080 2019-Jan-16 22:08:33.340615 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
18081 2019-Jan-16 22:08:33.341252 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
18082 2019-Jan-16 22:08:33.341914 - [DEBUG]
18083 2019-Jan-16 22:08:33.341940 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
18084 2019-Jan-16 22:08:33.342592 - [DEBUG] Compose: EdgeIdentity * AllBottom
18085 2019-Jan-16 22:08:33.342621 - [DEBUG]
18086 2019-Jan-16 22:08:33.342644 - [DEBUG] Propagate flow
18087 2019-Jan-16 22:08:33.342668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18088 2019-Jan-16 22:08:33.342725 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
18089 2019-Jan-16 22:08:33.343367 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18090 2019-Jan-16 22:08:33.344014 - [DEBUG] Edge function : AllBottom (result of previous compose)
18091 2019-Jan-16 22:08:33.344048 - [DEBUG]
18092 2019-Jan-16 22:08:33.344073 - [DEBUG] Join: AllTop & AllBottom
18093 2019-Jan-16 22:08:33.344099 - [DEBUG] = AllBottom (new jump func)
18094 2019-Jan-16 22:08:33.344124 - [DEBUG]
18095 2019-Jan-16 22:08:33.344148 - [DEBUG] Start adding new jump function
18096 2019-Jan-16 22:08:33.344171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18097 2019-Jan-16 22:08:33.344227 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18098 2019-Jan-16 22:08:33.344891 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
18099 2019-Jan-16 22:08:33.345532 - [DEBUG] Edge Function : AllBottom
18100 2019-Jan-16 22:08:33.345560 - [DEBUG] End adding new jump function
18101 2019-Jan-16 22:08:33.345584 - [DEBUG]
18102 2019-Jan-16 22:08:33.345608 - [DEBUG] -------------------------------------------- 518. Path Edge --------------------------------------------
18103 2019-Jan-16 22:08:33.345632 - [DEBUG]
18104 2019-Jan-16 22:08:33.345656 - [DEBUG] Process 518. path edge:
18105 2019-Jan-16 22:08:33.345680 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18106 2019-Jan-16 22:08:33.345736 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
18107 2019-Jan-16 22:08:33.346375 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
18108 2019-Jan-16 22:08:33.347021 - [DEBUG]
18109 2019-Jan-16 22:08:33.347046 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
18110 2019-Jan-16 22:08:33.347699 - [DEBUG] Compose: EdgeIdentity * AllBottom
18111 2019-Jan-16 22:08:33.347727 - [DEBUG]
18112 2019-Jan-16 22:08:33.347751 - [DEBUG] Propagate flow
18113 2019-Jan-16 22:08:33.347775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18114 2019-Jan-16 22:08:33.347831 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
18115 2019-Jan-16 22:08:33.348484 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18116 2019-Jan-16 22:08:33.349132 - [DEBUG] Edge function : AllBottom (result of previous compose)
18117 2019-Jan-16 22:08:33.349157 - [DEBUG]
18118 2019-Jan-16 22:08:33.349182 - [DEBUG] Join: AllTop & AllBottom
18119 2019-Jan-16 22:08:33.349208 - [DEBUG] = AllBottom (new jump func)
18120 2019-Jan-16 22:08:33.349233 - [DEBUG]
18121 2019-Jan-16 22:08:33.349256 - [DEBUG] Start adding new jump function
18122 2019-Jan-16 22:08:33.349280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18123 2019-Jan-16 22:08:33.349336 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18124 2019-Jan-16 22:08:33.349982 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
18125 2019-Jan-16 22:08:33.350618 - [DEBUG] Edge Function : AllBottom
18126 2019-Jan-16 22:08:33.350646 - [DEBUG] End adding new jump function
18127 2019-Jan-16 22:08:33.350670 - [DEBUG]
18128 2019-Jan-16 22:08:33.350694 - [DEBUG] -------------------------------------------- 519. Path Edge --------------------------------------------
18129 2019-Jan-16 22:08:33.350719 - [DEBUG]
18130 2019-Jan-16 22:08:33.350742 - [DEBUG] Process 519. path edge:
18131 2019-Jan-16 22:08:33.350766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18132 2019-Jan-16 22:08:33.350822 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
18133 2019-Jan-16 22:08:33.351472 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
18134 2019-Jan-16 22:08:33.352127 - [DEBUG]
18135 2019-Jan-16 22:08:33.352153 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
18136 2019-Jan-16 22:08:33.352805 - [DEBUG] Compose: EdgeIdentity * AllBottom
18137 2019-Jan-16 22:08:33.352834 - [DEBUG]
18138 2019-Jan-16 22:08:33.352858 - [DEBUG] Propagate flow
18139 2019-Jan-16 22:08:33.352881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18140 2019-Jan-16 22:08:33.352938 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
18141 2019-Jan-16 22:08:33.353576 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18142 2019-Jan-16 22:08:33.354222 - [DEBUG] Edge function : AllBottom (result of previous compose)
18143 2019-Jan-16 22:08:33.354247 - [DEBUG]
18144 2019-Jan-16 22:08:33.354272 - [DEBUG] Join: AllTop & AllBottom
18145 2019-Jan-16 22:08:33.354298 - [DEBUG] = AllBottom (new jump func)
18146 2019-Jan-16 22:08:33.354323 - [DEBUG]
18147 2019-Jan-16 22:08:33.354347 - [DEBUG] Start adding new jump function
18148 2019-Jan-16 22:08:33.354370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18149 2019-Jan-16 22:08:33.354426 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18150 2019-Jan-16 22:08:33.355089 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
18151 2019-Jan-16 22:08:33.355724 - [DEBUG] Edge Function : AllBottom
18152 2019-Jan-16 22:08:33.355752 - [DEBUG] End adding new jump function
18153 2019-Jan-16 22:08:33.355777 - [DEBUG]
18154 2019-Jan-16 22:08:33.355800 - [DEBUG] -------------------------------------------- 520. Path Edge --------------------------------------------
18155 2019-Jan-16 22:08:33.355825 - [DEBUG]
18156 2019-Jan-16 22:08:33.355849 - [DEBUG] Process 520. path edge:
18157 2019-Jan-16 22:08:33.355873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18158 2019-Jan-16 22:08:33.355929 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
18159 2019-Jan-16 22:08:33.356566 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
18160 2019-Jan-16 22:08:33.357210 - [DEBUG]
18161 2019-Jan-16 22:08:33.357235 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
18162 2019-Jan-16 22:08:33.357886 - [DEBUG] Compose: EdgeIdentity * AllBottom
18163 2019-Jan-16 22:08:33.357914 - [DEBUG]
18164 2019-Jan-16 22:08:33.357938 - [DEBUG] Propagate flow
18165 2019-Jan-16 22:08:33.357962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18166 2019-Jan-16 22:08:33.358019 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
18167 2019-Jan-16 22:08:33.358679 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18168 2019-Jan-16 22:08:33.359326 - [DEBUG] Edge function : AllBottom (result of previous compose)
18169 2019-Jan-16 22:08:33.359351 - [DEBUG]
18170 2019-Jan-16 22:08:33.359376 - [DEBUG] Join: AllTop & AllBottom
18171 2019-Jan-16 22:08:33.359402 - [DEBUG] = AllBottom (new jump func)
18172 2019-Jan-16 22:08:33.359427 - [DEBUG]
18173 2019-Jan-16 22:08:33.359450 - [DEBUG] Start adding new jump function
18174 2019-Jan-16 22:08:33.359474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18175 2019-Jan-16 22:08:33.359530 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18176 2019-Jan-16 22:08:33.360185 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
18177 2019-Jan-16 22:08:33.360826 - [DEBUG] Edge Function : AllBottom
18178 2019-Jan-16 22:08:33.360855 - [DEBUG] End adding new jump function
18179 2019-Jan-16 22:08:33.360879 - [DEBUG]
18180 2019-Jan-16 22:08:33.360902 - [DEBUG] -------------------------------------------- 521. Path Edge --------------------------------------------
18181 2019-Jan-16 22:08:33.360927 - [DEBUG]
18182 2019-Jan-16 22:08:33.360951 - [DEBUG] Process 521. path edge:
18183 2019-Jan-16 22:08:33.360975 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18184 2019-Jan-16 22:08:33.361031 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
18185 2019-Jan-16 22:08:33.361689 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
18186 2019-Jan-16 22:08:33.362335 - [DEBUG]
18187 2019-Jan-16 22:08:33.362361 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
18188 2019-Jan-16 22:08:33.363019 - [DEBUG] Compose: EdgeIdentity * AllBottom
18189 2019-Jan-16 22:08:33.363047 - [DEBUG]
18190 2019-Jan-16 22:08:33.363070 - [DEBUG] Propagate flow
18191 2019-Jan-16 22:08:33.363094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18192 2019-Jan-16 22:08:33.363151 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
18193 2019-Jan-16 22:08:33.363789 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18194 2019-Jan-16 22:08:33.364435 - [DEBUG] Edge function : AllBottom (result of previous compose)
18195 2019-Jan-16 22:08:33.364461 - [DEBUG]
18196 2019-Jan-16 22:08:33.364486 - [DEBUG] Join: AllTop & AllBottom
18197 2019-Jan-16 22:08:33.364512 - [DEBUG] = AllBottom (new jump func)
18198 2019-Jan-16 22:08:33.364537 - [DEBUG]
18199 2019-Jan-16 22:08:33.364560 - [DEBUG] Start adding new jump function
18200 2019-Jan-16 22:08:33.364584 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18201 2019-Jan-16 22:08:33.364640 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18202 2019-Jan-16 22:08:33.365303 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
18203 2019-Jan-16 22:08:33.365938 - [DEBUG] Edge Function : AllBottom
18204 2019-Jan-16 22:08:33.365967 - [DEBUG] End adding new jump function
18205 2019-Jan-16 22:08:33.365991 - [DEBUG]
18206 2019-Jan-16 22:08:33.366015 - [DEBUG] -------------------------------------------- 522. Path Edge --------------------------------------------
18207 2019-Jan-16 22:08:33.366039 - [DEBUG]
18208 2019-Jan-16 22:08:33.366063 - [DEBUG] Process 522. path edge:
18209 2019-Jan-16 22:08:33.366087 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18210 2019-Jan-16 22:08:33.366142 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
18211 2019-Jan-16 22:08:33.366778 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
18212 2019-Jan-16 22:08:33.367425 - [DEBUG]
18213 2019-Jan-16 22:08:33.367450 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
18214 2019-Jan-16 22:08:33.368112 - [DEBUG] Compose: EdgeIdentity * AllBottom
18215 2019-Jan-16 22:08:33.368141 - [DEBUG]
18216 2019-Jan-16 22:08:33.368165 - [DEBUG] Propagate flow
18217 2019-Jan-16 22:08:33.368188 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18218 2019-Jan-16 22:08:33.368253 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18219 2019-Jan-16 22:08:33.368891 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18220 2019-Jan-16 22:08:33.369538 - [DEBUG] Edge function : AllBottom (result of previous compose)
18221 2019-Jan-16 22:08:33.369564 - [DEBUG]
18222 2019-Jan-16 22:08:33.369589 - [DEBUG] Join: AllTop & AllBottom
18223 2019-Jan-16 22:08:33.369615 - [DEBUG] = AllBottom (new jump func)
18224 2019-Jan-16 22:08:33.369639 - [DEBUG]
18225 2019-Jan-16 22:08:33.369663 - [DEBUG] Start adding new jump function
18226 2019-Jan-16 22:08:33.369686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18227 2019-Jan-16 22:08:33.369743 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18228 2019-Jan-16 22:08:33.370389 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18229 2019-Jan-16 22:08:33.371026 - [DEBUG] Edge Function : AllBottom
18230 2019-Jan-16 22:08:33.371055 - [DEBUG] End adding new jump function
18231 2019-Jan-16 22:08:33.371079 - [DEBUG]
18232 2019-Jan-16 22:08:33.371103 - [DEBUG] -------------------------------------------- 523. Path Edge --------------------------------------------
18233 2019-Jan-16 22:08:33.371128 - [DEBUG]
18234 2019-Jan-16 22:08:33.371151 - [DEBUG] Process 523. path edge:
18235 2019-Jan-16 22:08:33.371175 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18236 2019-Jan-16 22:08:33.371232 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
18237 2019-Jan-16 22:08:33.371885 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
18238 2019-Jan-16 22:08:33.372532 - [DEBUG]
18239 2019-Jan-16 22:08:33.372556 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18240 2019-Jan-16 22:08:33.373202 - [DEBUG] Start of endsummarytab entry
18241 2019-Jan-16 22:08:33.373235 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
18242 2019-Jan-16 22:08:33.373881 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
18243 2019-Jan-16 22:08:33.373941 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18244 2019-Jan-16 22:08:33.374578 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18245 2019-Jan-16 22:08:33.375241 - [DEBUG] EF: AllBottom
18246 2019-Jan-16 22:08:33.375267 - [DEBUG]
18247 2019-Jan-16 22:08:33.375291 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18248 2019-Jan-16 22:08:33.375931 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
18249 2019-Jan-16 22:08:33.376572 - [DEBUG] EF: AllBottom
18250 2019-Jan-16 22:08:33.376597 - [DEBUG]
18251 2019-Jan-16 22:08:33.376621 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18252 2019-Jan-16 22:08:33.377256 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
18253 2019-Jan-16 22:08:33.377902 - [DEBUG] EF: AllBottom
18254 2019-Jan-16 22:08:33.377928 - [DEBUG]
18255 2019-Jan-16 22:08:33.377952 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18256 2019-Jan-16 22:08:33.378603 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
18257 2019-Jan-16 22:08:33.379243 - [DEBUG] EF: AllBottom
18258 2019-Jan-16 22:08:33.379269 - [DEBUG]
18259 2019-Jan-16 22:08:33.379292 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18260 2019-Jan-16 22:08:33.379927 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
18261 2019-Jan-16 22:08:33.380576 - [DEBUG] EF: AllBottom
18262 2019-Jan-16 22:08:33.380602 - [DEBUG]
18263 2019-Jan-16 22:08:33.380626 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18264 2019-Jan-16 22:08:33.381261 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18265 2019-Jan-16 22:08:33.381917 - [DEBUG] EF: AllBottom
18266 2019-Jan-16 22:08:33.381942 - [DEBUG]
18267 2019-Jan-16 22:08:33.381966 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18268 2019-Jan-16 22:08:33.382602 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
18269 2019-Jan-16 22:08:33.383241 - [DEBUG] EF: AllBottom
18270 2019-Jan-16 22:08:33.383267 - [DEBUG]
18271 2019-Jan-16 22:08:33.383290 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18272 2019-Jan-16 22:08:33.383926 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18273 2019-Jan-16 22:08:33.384562 - [DEBUG] EF: AllBottom
18274 2019-Jan-16 22:08:33.384587 - [DEBUG]
18275 2019-Jan-16 22:08:33.384611 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18276 2019-Jan-16 22:08:33.385262 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18277 2019-Jan-16 22:08:33.385897 - [DEBUG] EF: AllBottom
18278 2019-Jan-16 22:08:33.385923 - [DEBUG]
18279 2019-Jan-16 22:08:33.385946 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18280 2019-Jan-16 22:08:33.386581 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
18281 2019-Jan-16 22:08:33.387218 - [DEBUG] EF: AllBottom
18282 2019-Jan-16 22:08:33.387243 - [DEBUG]
18283 2019-Jan-16 22:08:33.387267 - [DEBUG] ---------------
18284 2019-Jan-16 22:08:33.387291 - [DEBUG]
18285 2019-Jan-16 22:08:33.387316 - [DEBUG] End of endsummarytab entry
18286 2019-Jan-16 22:08:33.387340 - [DEBUG]
18287 2019-Jan-16 22:08:33.387364 - [DEBUG] Start of incomingtab entry
18288 2019-Jan-16 22:08:33.387389 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
18289 2019-Jan-16 22:08:33.388025 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
18290 2019-Jan-16 22:08:33.388093 - [DEBUG] ---------------
18291 2019-Jan-16 22:08:33.388119 - [DEBUG] End of incomingtab entry
18292 2019-Jan-16 22:08:33.388143 - [DEBUG]
18293 2019-Jan-16 22:08:33.388168 - [DEBUG] EDGE:
18294 2019-Jan-16 22:08:33.388225 - [DEBUG] ---> 18295 2019-Jan-16 22:08:33.388861 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18296 2019-Jan-16 22:08:33.389508 - [DEBUG]
18297 2019-Jan-16 22:08:33.389533 - [DEBUG] EDGE:
18298 2019-Jan-16 22:08:33.389591 - [DEBUG] ---> 18299 2019-Jan-16 22:08:33.390227 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18300 2019-Jan-16 22:08:33.390875 - [DEBUG]
18301 2019-Jan-16 22:08:33.390908 - [DEBUG] Compose: EdgeIdentity * AllBottom
18302 2019-Jan-16 22:08:33.390936 - [DEBUG]
18303 2019-Jan-16 22:08:33.390959 - [DEBUG] Propagate flow
18304 2019-Jan-16 22:08:33.390982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18305 2019-Jan-16 22:08:33.391039 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
18306 2019-Jan-16 22:08:33.391706 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18307 2019-Jan-16 22:08:33.392361 - [DEBUG] Edge function : AllBottom (result of previous compose)
18308 2019-Jan-16 22:08:33.392387 - [DEBUG]
18309 2019-Jan-16 22:08:33.392412 - [DEBUG] Join: AllTop & AllBottom
18310 2019-Jan-16 22:08:33.392438 - [DEBUG] = AllBottom (new jump func)
18311 2019-Jan-16 22:08:33.392462 - [DEBUG]
18312 2019-Jan-16 22:08:33.392485 - [DEBUG] Start adding new jump function
18313 2019-Jan-16 22:08:33.392509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18314 2019-Jan-16 22:08:33.392565 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18315 2019-Jan-16 22:08:33.393212 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
18316 2019-Jan-16 22:08:33.393858 - [DEBUG] Edge Function : AllBottom
18317 2019-Jan-16 22:08:33.393886 - [DEBUG] End adding new jump function
18318 2019-Jan-16 22:08:33.393911 - [DEBUG]
18319 2019-Jan-16 22:08:33.393934 - [DEBUG] -------------------------------------------- 524. Path Edge --------------------------------------------
18320 2019-Jan-16 22:08:33.393959 - [DEBUG]
18321 2019-Jan-16 22:08:33.393982 - [DEBUG] Process 524. path edge:
18322 2019-Jan-16 22:08:33.394006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18323 2019-Jan-16 22:08:33.394062 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
18324 2019-Jan-16 22:08:33.394708 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
18325 2019-Jan-16 22:08:33.395370 - [DEBUG]
18326 2019-Jan-16 22:08:33.395395 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
18327 2019-Jan-16 22:08:33.396050 - [DEBUG] Possible callees:
18328 2019-Jan-16 22:08:33.396076 - [DEBUG] llvm.dbg.declare
18329 2019-Jan-16 22:08:33.396101 - [DEBUG] Possible return sites:
18330 2019-Jan-16 22:08:33.396124 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19318331 2019-Jan-16 22:08:33.397401 - [DEBUG] Found and process special summary
18332 2019-Jan-16 22:08:33.397435 - [DEBUG] Compose: EdgeIdentity * AllBottom
18333 2019-Jan-16 22:08:33.397462 - [DEBUG]
18334 2019-Jan-16 22:08:33.397486 - [DEBUG] Propagate flow
18335 2019-Jan-16 22:08:33.397509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18336 2019-Jan-16 22:08:33.397566 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
18337 2019-Jan-16 22:08:33.398222 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18338 2019-Jan-16 22:08:33.398870 - [DEBUG] Edge function : AllBottom (result of previous compose)
18339 2019-Jan-16 22:08:33.398895 - [DEBUG]
18340 2019-Jan-16 22:08:33.398920 - [DEBUG] Join: AllTop & AllBottom
18341 2019-Jan-16 22:08:33.398946 - [DEBUG] = AllBottom (new jump func)
18342 2019-Jan-16 22:08:33.398970 - [DEBUG]
18343 2019-Jan-16 22:08:33.398994 - [DEBUG] Start adding new jump function
18344 2019-Jan-16 22:08:33.399017 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18345 2019-Jan-16 22:08:33.399073 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18346 2019-Jan-16 22:08:33.399720 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
18347 2019-Jan-16 22:08:33.400366 - [DEBUG] Edge Function : AllBottom
18348 2019-Jan-16 22:08:33.400395 - [DEBUG] End adding new jump function
18349 2019-Jan-16 22:08:33.400419 - [DEBUG]
18350 2019-Jan-16 22:08:33.400443 - [DEBUG] -------------------------------------------- 525. Path Edge --------------------------------------------
18351 2019-Jan-16 22:08:33.400467 - [DEBUG]
18352 2019-Jan-16 22:08:33.400491 - [DEBUG] Process 525. path edge:
18353 2019-Jan-16 22:08:33.400514 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18354 2019-Jan-16 22:08:33.400570 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
18355 2019-Jan-16 22:08:33.401211 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
18356 2019-Jan-16 22:08:33.401874 - [DEBUG]
18357 2019-Jan-16 22:08:33.401898 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
18358 2019-Jan-16 22:08:33.402553 - [DEBUG] Compose: EdgeIdentity * AllBottom
18359 2019-Jan-16 22:08:33.402581 - [DEBUG]
18360 2019-Jan-16 22:08:33.402605 - [DEBUG] Propagate flow
18361 2019-Jan-16 22:08:33.402628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18362 2019-Jan-16 22:08:33.402685 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
18363 2019-Jan-16 22:08:33.403323 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18364 2019-Jan-16 22:08:33.403969 - [DEBUG] Edge function : AllBottom (result of previous compose)
18365 2019-Jan-16 22:08:33.403995 - [DEBUG]
18366 2019-Jan-16 22:08:33.404019 - [DEBUG] Join: AllTop & AllBottom
18367 2019-Jan-16 22:08:33.404045 - [DEBUG] = AllBottom (new jump func)
18368 2019-Jan-16 22:08:33.404070 - [DEBUG]
18369 2019-Jan-16 22:08:33.404093 - [DEBUG] Start adding new jump function
18370 2019-Jan-16 22:08:33.404117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18371 2019-Jan-16 22:08:33.404173 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18372 2019-Jan-16 22:08:33.404835 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
18373 2019-Jan-16 22:08:33.405472 - [DEBUG] Edge Function : AllBottom
18374 2019-Jan-16 22:08:33.405500 - [DEBUG] End adding new jump function
18375 2019-Jan-16 22:08:33.405524 - [DEBUG]
18376 2019-Jan-16 22:08:33.405548 - [DEBUG] -------------------------------------------- 526. Path Edge --------------------------------------------
18377 2019-Jan-16 22:08:33.405572 - [DEBUG]
18378 2019-Jan-16 22:08:33.405596 - [DEBUG] Process 526. path edge:
18379 2019-Jan-16 22:08:33.405620 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18380 2019-Jan-16 22:08:33.405676 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
18381 2019-Jan-16 22:08:33.406314 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
18382 2019-Jan-16 22:08:33.406962 - [DEBUG]
18383 2019-Jan-16 22:08:33.406987 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
18384 2019-Jan-16 22:08:33.407639 - [DEBUG] Compose: EdgeIdentity * AllBottom
18385 2019-Jan-16 22:08:33.407667 - [DEBUG]
18386 2019-Jan-16 22:08:33.407691 - [DEBUG] Propagate flow
18387 2019-Jan-16 22:08:33.407714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18388 2019-Jan-16 22:08:33.407771 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
18389 2019-Jan-16 22:08:33.408425 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18390 2019-Jan-16 22:08:33.409080 - [DEBUG] Edge function : AllBottom (result of previous compose)
18391 2019-Jan-16 22:08:33.409106 - [DEBUG]
18392 2019-Jan-16 22:08:33.409131 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18393 2019-Jan-16 22:08:33.409157 - [DEBUG] = AllBottom
18394 2019-Jan-16 22:08:33.409182 - [DEBUG]
18395 2019-Jan-16 22:08:33.409205 - [DEBUG] PROPAGATE: No new function!
18396 2019-Jan-16 22:08:33.409230 - [DEBUG] EDGE:
18397 2019-Jan-16 22:08:33.409287 - [DEBUG] ---> 18398 2019-Jan-16 22:08:33.409924 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18399 2019-Jan-16 22:08:33.410573 - [DEBUG]
18400 2019-Jan-16 22:08:33.410598 - [DEBUG] EDGE:
18401 2019-Jan-16 22:08:33.410655 - [DEBUG] ---> 18402 2019-Jan-16 22:08:33.411295 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18403 2019-Jan-16 22:08:33.411958 - [DEBUG]
18404 2019-Jan-16 22:08:33.411995 - [DEBUG] Compose: EdgeIdentity * AllBottom
18405 2019-Jan-16 22:08:33.412023 - [DEBUG]
18406 2019-Jan-16 22:08:33.412046 - [DEBUG] Propagate flow
18407 2019-Jan-16 22:08:33.412070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18408 2019-Jan-16 22:08:33.412126 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
18409 2019-Jan-16 22:08:33.412765 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18410 2019-Jan-16 22:08:33.413412 - [DEBUG] Edge function : AllBottom (result of previous compose)
18411 2019-Jan-16 22:08:33.413437 - [DEBUG]
18412 2019-Jan-16 22:08:33.413462 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18413 2019-Jan-16 22:08:33.413488 - [DEBUG] = AllBottom
18414 2019-Jan-16 22:08:33.413513 - [DEBUG]
18415 2019-Jan-16 22:08:33.413536 - [DEBUG] PROPAGATE: No new function!
18416 2019-Jan-16 22:08:33.413563 - [DEBUG] EDGE:
18417 2019-Jan-16 22:08:33.413620 - [DEBUG] ---> 18418 2019-Jan-16 22:08:33.414268 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18419 2019-Jan-16 22:08:33.414931 - [DEBUG]
18420 2019-Jan-16 22:08:33.414956 - [DEBUG] EDGE:
18421 2019-Jan-16 22:08:33.415014 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
18422 2019-Jan-16 22:08:33.415656 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18423 2019-Jan-16 22:08:33.416302 - [DEBUG]
18424 2019-Jan-16 22:08:33.416328 - [DEBUG] EDGE:
18425 2019-Jan-16 22:08:33.416385 - [DEBUG] ---> 18426 2019-Jan-16 22:08:33.417022 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18427 2019-Jan-16 22:08:33.417669 - [DEBUG]
18428 2019-Jan-16 22:08:33.417694 - [DEBUG] EDGE:
18429 2019-Jan-16 22:08:33.417760 - [DEBUG] ---> 18430 2019-Jan-16 22:08:33.418413 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18431 2019-Jan-16 22:08:33.419060 - [DEBUG]
18432 2019-Jan-16 22:08:33.419085 - [DEBUG] EDGE:
18433 2019-Jan-16 22:08:33.419143 - [DEBUG] ---> 18434 2019-Jan-16 22:08:33.419815 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18435 2019-Jan-16 22:08:33.420507 - [DEBUG]
18436 2019-Jan-16 22:08:33.420559 - [DEBUG] Compose: EdgeIdentity * AllBottom
18437 2019-Jan-16 22:08:33.420588 - [DEBUG]
18438 2019-Jan-16 22:08:33.420612 - [DEBUG] Propagate flow
18439 2019-Jan-16 22:08:33.420635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18440 2019-Jan-16 22:08:33.420709 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
18441 2019-Jan-16 22:08:33.421411 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18442 2019-Jan-16 22:08:33.422122 - [DEBUG] Edge function : AllBottom (result of previous compose)
18443 2019-Jan-16 22:08:33.422149 - [DEBUG]
18444 2019-Jan-16 22:08:33.422176 - [DEBUG] Join: AllTop & AllBottom
18445 2019-Jan-16 22:08:33.422203 - [DEBUG] = AllBottom (new jump func)
18446 2019-Jan-16 22:08:33.422228 - [DEBUG]
18447 2019-Jan-16 22:08:33.422252 - [DEBUG] Start adding new jump function
18448 2019-Jan-16 22:08:33.422275 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18449 2019-Jan-16 22:08:33.422337 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18450 2019-Jan-16 22:08:33.422988 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
18451 2019-Jan-16 22:08:33.423630 - [DEBUG] Edge Function : AllBottom
18452 2019-Jan-16 22:08:33.423661 - [DEBUG] End adding new jump function
18453 2019-Jan-16 22:08:33.423685 - [DEBUG]
18454 2019-Jan-16 22:08:33.423709 - [DEBUG] -------------------------------------------- 527. Path Edge --------------------------------------------
18455 2019-Jan-16 22:08:33.423734 - [DEBUG]
18456 2019-Jan-16 22:08:33.423758 - [DEBUG] Process 527. path edge:
18457 2019-Jan-16 22:08:33.423781 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18458 2019-Jan-16 22:08:33.423837 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
18459 2019-Jan-16 22:08:33.424477 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
18460 2019-Jan-16 22:08:33.425141 - [DEBUG]
18461 2019-Jan-16 22:08:33.425167 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
18462 2019-Jan-16 22:08:33.425835 - [DEBUG] Compose: EdgeIdentity * AllBottom
18463 2019-Jan-16 22:08:33.425863 - [DEBUG]
18464 2019-Jan-16 22:08:33.425887 - [DEBUG] Propagate flow
18465 2019-Jan-16 22:08:33.425911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18466 2019-Jan-16 22:08:33.425968 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
18467 2019-Jan-16 22:08:33.426605 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18468 2019-Jan-16 22:08:33.427251 - [DEBUG] Edge function : AllBottom (result of previous compose)
18469 2019-Jan-16 22:08:33.427277 - [DEBUG]
18470 2019-Jan-16 22:08:33.427302 - [DEBUG] Join: AllTop & AllBottom
18471 2019-Jan-16 22:08:33.427347 - [DEBUG] = AllBottom (new jump func)
18472 2019-Jan-16 22:08:33.427373 - [DEBUG]
18473 2019-Jan-16 22:08:33.427396 - [DEBUG] Start adding new jump function
18474 2019-Jan-16 22:08:33.427420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18475 2019-Jan-16 22:08:33.427476 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18476 2019-Jan-16 22:08:33.428138 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
18477 2019-Jan-16 22:08:33.428773 - [DEBUG] Edge Function : AllBottom
18478 2019-Jan-16 22:08:33.428802 - [DEBUG] End adding new jump function
18479 2019-Jan-16 22:08:33.428826 - [DEBUG]
18480 2019-Jan-16 22:08:33.428849 - [DEBUG] -------------------------------------------- 528. Path Edge --------------------------------------------
18481 2019-Jan-16 22:08:33.428874 - [DEBUG]
18482 2019-Jan-16 22:08:33.428898 - [DEBUG] Process 528. path edge:
18483 2019-Jan-16 22:08:33.428921 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18484 2019-Jan-16 22:08:33.428977 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
18485 2019-Jan-16 22:08:33.429611 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
18486 2019-Jan-16 22:08:33.430258 - [DEBUG]
18487 2019-Jan-16 22:08:33.430284 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
18488 2019-Jan-16 22:08:33.430935 - [DEBUG] Compose: EdgeIdentity * AllBottom
18489 2019-Jan-16 22:08:33.430963 - [DEBUG]
18490 2019-Jan-16 22:08:33.430986 - [DEBUG] Propagate flow
18491 2019-Jan-16 22:08:33.431010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18492 2019-Jan-16 22:08:33.431067 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
18493 2019-Jan-16 22:08:33.431721 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18494 2019-Jan-16 22:08:33.432368 - [DEBUG] Edge function : AllBottom (result of previous compose)
18495 2019-Jan-16 22:08:33.432394 - [DEBUG]
18496 2019-Jan-16 22:08:33.432420 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18497 2019-Jan-16 22:08:33.432446 - [DEBUG] = AllBottom
18498 2019-Jan-16 22:08:33.432470 - [DEBUG]
18499 2019-Jan-16 22:08:33.432494 - [DEBUG] PROPAGATE: No new function!
18500 2019-Jan-16 22:08:33.432519 - [DEBUG] EDGE:
18501 2019-Jan-16 22:08:33.432576 - [DEBUG] ---> 18502 2019-Jan-16 22:08:33.433211 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18503 2019-Jan-16 22:08:33.433858 - [DEBUG]
18504 2019-Jan-16 22:08:33.433883 - [DEBUG] EDGE:
18505 2019-Jan-16 22:08:33.433940 - [DEBUG] ---> 18506 2019-Jan-16 22:08:33.434596 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18507 2019-Jan-16 22:08:33.435260 - [DEBUG]
18508 2019-Jan-16 22:08:33.435286 - [DEBUG] EDGE:
18509 2019-Jan-16 22:08:33.435344 - [DEBUG] ---> 18510 2019-Jan-16 22:08:33.435983 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18511 2019-Jan-16 22:08:33.436640 - [DEBUG]
18512 2019-Jan-16 22:08:33.436680 - [DEBUG] EDGE:
18513 2019-Jan-16 22:08:33.436740 - [DEBUG] ---> 18514 2019-Jan-16 22:08:33.437425 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18515 2019-Jan-16 22:08:33.438093 - [DEBUG]
18516 2019-Jan-16 22:08:33.438122 - [DEBUG] EDGE:
18517 2019-Jan-16 22:08:33.438183 - [DEBUG] ---> 18518 2019-Jan-16 22:08:33.438825 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18519 2019-Jan-16 22:08:33.439472 - [DEBUG]
18520 2019-Jan-16 22:08:33.439498 - [DEBUG] EDGE:
18521 2019-Jan-16 22:08:33.439555 - [DEBUG] ---> 18522 2019-Jan-16 22:08:33.440196 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18523 2019-Jan-16 22:08:33.440841 - [DEBUG]
18524 2019-Jan-16 22:08:33.440890 - [DEBUG] Compose: EdgeIdentity * AllBottom
18525 2019-Jan-16 22:08:33.440918 - [DEBUG]
18526 2019-Jan-16 22:08:33.440942 - [DEBUG] Propagate flow
18527 2019-Jan-16 22:08:33.440966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18528 2019-Jan-16 22:08:33.441023 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
18529 2019-Jan-16 22:08:33.441680 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18530 2019-Jan-16 22:08:33.442327 - [DEBUG] Edge function : AllBottom (result of previous compose)
18531 2019-Jan-16 22:08:33.442353 - [DEBUG]
18532 2019-Jan-16 22:08:33.442379 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18533 2019-Jan-16 22:08:33.442405 - [DEBUG] = AllBottom
18534 2019-Jan-16 22:08:33.442429 - [DEBUG]
18535 2019-Jan-16 22:08:33.442453 - [DEBUG] PROPAGATE: No new function!
18536 2019-Jan-16 22:08:33.442482 - [DEBUG] EDGE:
18537 2019-Jan-16 22:08:33.442540 - [DEBUG] ---> 18538 2019-Jan-16 22:08:33.443187 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18539 2019-Jan-16 22:08:33.443834 - [DEBUG]
18540 2019-Jan-16 22:08:33.443860 - [DEBUG] EDGE:
18541 2019-Jan-16 22:08:33.443918 - [DEBUG] ---> 18542 2019-Jan-16 22:08:33.444555 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18543 2019-Jan-16 22:08:33.445216 - [DEBUG]
18544 2019-Jan-16 22:08:33.445242 - [DEBUG] EDGE:
18545 2019-Jan-16 22:08:33.445299 - [DEBUG] ---> 18546 2019-Jan-16 22:08:33.445939 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18547 2019-Jan-16 22:08:33.446584 - [DEBUG]
18548 2019-Jan-16 22:08:33.446621 - [DEBUG] Compose: EdgeIdentity * AllBottom
18549 2019-Jan-16 22:08:33.446649 - [DEBUG]
18550 2019-Jan-16 22:08:33.446673 - [DEBUG] Propagate flow
18551 2019-Jan-16 22:08:33.446707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18552 2019-Jan-16 22:08:33.446765 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
18553 2019-Jan-16 22:08:33.447404 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18554 2019-Jan-16 22:08:33.448049 - [DEBUG] Edge function : AllBottom (result of previous compose)
18555 2019-Jan-16 22:08:33.448075 - [DEBUG]
18556 2019-Jan-16 22:08:33.448114 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18557 2019-Jan-16 22:08:33.448153 - [DEBUG] = AllBottom
18558 2019-Jan-16 22:08:33.448178 - [DEBUG]
18559 2019-Jan-16 22:08:33.448201 - [DEBUG] PROPAGATE: No new function!
18560 2019-Jan-16 22:08:33.448228 - [DEBUG] EDGE:
18561 2019-Jan-16 22:08:33.448287 - [DEBUG] ---> 18562 2019-Jan-16 22:08:33.448935 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18563 2019-Jan-16 22:08:33.449580 - [DEBUG]
18564 2019-Jan-16 22:08:33.449606 - [DEBUG] EDGE:
18565 2019-Jan-16 22:08:33.449664 - [DEBUG] ---> 18566 2019-Jan-16 22:08:33.450299 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18567 2019-Jan-16 22:08:33.450945 - [DEBUG]
18568 2019-Jan-16 22:08:33.450970 - [DEBUG] EDGE:
18569 2019-Jan-16 22:08:33.451028 - [DEBUG] ---> 18570 2019-Jan-16 22:08:33.451681 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18571 2019-Jan-16 22:08:33.452325 - [DEBUG]
18572 2019-Jan-16 22:08:33.452351 - [DEBUG] EDGE:
18573 2019-Jan-16 22:08:33.452409 - [DEBUG] ---> 18574 2019-Jan-16 22:08:33.453049 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18575 2019-Jan-16 22:08:33.453694 - [DEBUG]
18576 2019-Jan-16 22:08:33.453732 - [DEBUG] Compose: EdgeIdentity * AllBottom
18577 2019-Jan-16 22:08:33.453759 - [DEBUG]
18578 2019-Jan-16 22:08:33.453784 - [DEBUG] Propagate flow
18579 2019-Jan-16 22:08:33.453807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18580 2019-Jan-16 22:08:33.453863 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
18581 2019-Jan-16 22:08:33.454503 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18582 2019-Jan-16 22:08:33.455165 - [DEBUG] Edge function : AllBottom (result of previous compose)
18583 2019-Jan-16 22:08:33.455191 - [DEBUG]
18584 2019-Jan-16 22:08:33.455216 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18585 2019-Jan-16 22:08:33.455243 - [DEBUG] = AllBottom
18586 2019-Jan-16 22:08:33.455267 - [DEBUG]
18587 2019-Jan-16 22:08:33.455291 - [DEBUG] PROPAGATE: No new function!
18588 2019-Jan-16 22:08:33.455317 - [DEBUG] EDGE:
18589 2019-Jan-16 22:08:33.455376 - [DEBUG] ---> 18590 2019-Jan-16 22:08:33.456022 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18591 2019-Jan-16 22:08:33.456675 - [DEBUG]
18592 2019-Jan-16 22:08:33.456702 - [DEBUG] EDGE:
18593 2019-Jan-16 22:08:33.456759 - [DEBUG] ---> 18594 2019-Jan-16 22:08:33.457396 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18595 2019-Jan-16 22:08:33.458042 - [DEBUG]
18596 2019-Jan-16 22:08:33.458068 - [DEBUG] EDGE:
18597 2019-Jan-16 22:08:33.458139 - [DEBUG] ---> 18598 2019-Jan-16 22:08:33.458780 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18599 2019-Jan-16 22:08:33.459426 - [DEBUG]
18600 2019-Jan-16 22:08:33.459463 - [DEBUG] Compose: EdgeIdentity * AllBottom
18601 2019-Jan-16 22:08:33.459491 - [DEBUG]
18602 2019-Jan-16 22:08:33.459515 - [DEBUG] Propagate flow
18603 2019-Jan-16 22:08:33.459538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18604 2019-Jan-16 22:08:33.459595 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
18605 2019-Jan-16 22:08:33.460234 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18606 2019-Jan-16 22:08:33.460879 - [DEBUG] Edge function : AllBottom (result of previous compose)
18607 2019-Jan-16 22:08:33.460904 - [DEBUG]
18608 2019-Jan-16 22:08:33.460930 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18609 2019-Jan-16 22:08:33.460956 - [DEBUG] = AllBottom
18610 2019-Jan-16 22:08:33.460981 - [DEBUG]
18611 2019-Jan-16 22:08:33.461004 - [DEBUG] PROPAGATE: No new function!
18612 2019-Jan-16 22:08:33.461031 - [DEBUG] EDGE:
18613 2019-Jan-16 22:08:33.461089 - [DEBUG] ---> 18614 2019-Jan-16 22:08:33.461750 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18615 2019-Jan-16 22:08:33.462396 - [DEBUG]
18616 2019-Jan-16 22:08:33.462422 - [DEBUG] EDGE:
18617 2019-Jan-16 22:08:33.462479 - [DEBUG] ---> 18618 2019-Jan-16 22:08:33.463113 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18619 2019-Jan-16 22:08:33.463759 - [DEBUG]
18620 2019-Jan-16 22:08:33.463785 - [DEBUG] EDGE:
18621 2019-Jan-16 22:08:33.463843 - [DEBUG] ---> 18622 2019-Jan-16 22:08:33.464479 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18623 2019-Jan-16 22:08:33.465138 - [DEBUG]
18624 2019-Jan-16 22:08:33.465164 - [DEBUG] EDGE:
18625 2019-Jan-16 22:08:33.465222 - [DEBUG] ---> 18626 2019-Jan-16 22:08:33.465862 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
18627 2019-Jan-16 22:08:33.466507 - [DEBUG]
18628 2019-Jan-16 22:08:33.466556 - [DEBUG] Compose: EdgeIdentity * AllBottom
18629 2019-Jan-16 22:08:33.466592 - [DEBUG]
18630 2019-Jan-16 22:08:33.466617 - [DEBUG] Propagate flow
18631 2019-Jan-16 22:08:33.466640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18632 2019-Jan-16 22:08:33.466697 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
18633 2019-Jan-16 22:08:33.467338 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
18634 2019-Jan-16 22:08:33.467976 - [DEBUG] Edge function : AllBottom (result of previous compose)
18635 2019-Jan-16 22:08:33.468001 - [DEBUG]
18636 2019-Jan-16 22:08:33.468027 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18637 2019-Jan-16 22:08:33.468053 - [DEBUG] = AllBottom
18638 2019-Jan-16 22:08:33.468078 - [DEBUG]
18639 2019-Jan-16 22:08:33.468114 - [DEBUG] PROPAGATE: No new function!
18640 2019-Jan-16 22:08:33.468140 - [DEBUG] Compose: EdgeIdentity * AllBottom
18641 2019-Jan-16 22:08:33.468166 - [DEBUG]
18642 2019-Jan-16 22:08:33.468189 - [DEBUG] Propagate flow
18643 2019-Jan-16 22:08:33.468212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18644 2019-Jan-16 22:08:33.468268 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
18645 2019-Jan-16 22:08:33.468909 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18646 2019-Jan-16 22:08:33.469554 - [DEBUG] Edge function : AllBottom (result of previous compose)
18647 2019-Jan-16 22:08:33.469580 - [DEBUG]
18648 2019-Jan-16 22:08:33.469605 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18649 2019-Jan-16 22:08:33.469631 - [DEBUG] = AllBottom
18650 2019-Jan-16 22:08:33.469655 - [DEBUG]
18651 2019-Jan-16 22:08:33.469679 - [DEBUG] PROPAGATE: No new function!
18652 2019-Jan-16 22:08:33.469705 - [DEBUG] EDGE:
18653 2019-Jan-16 22:08:33.469764 - [DEBUG] ---> 18654 2019-Jan-16 22:08:33.470410 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
18655 2019-Jan-16 22:08:33.471047 - [DEBUG]
18656 2019-Jan-16 22:08:33.471084 - [DEBUG] Compose: EdgeIdentity * AllBottom
18657 2019-Jan-16 22:08:33.471112 - [DEBUG]
18658 2019-Jan-16 22:08:33.471136 - [DEBUG] Propagate flow
18659 2019-Jan-16 22:08:33.471159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18660 2019-Jan-16 22:08:33.471216 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18661 2019-Jan-16 22:08:33.471879 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
18662 2019-Jan-16 22:08:33.472516 - [DEBUG] Edge function : AllBottom (result of previous compose)
18663 2019-Jan-16 22:08:33.472542 - [DEBUG]
18664 2019-Jan-16 22:08:33.472567 - [DEBUG] Join: AllTop & AllBottom
18665 2019-Jan-16 22:08:33.472593 - [DEBUG] = AllBottom (new jump func)
18666 2019-Jan-16 22:08:33.472618 - [DEBUG]
18667 2019-Jan-16 22:08:33.472642 - [DEBUG] Start adding new jump function
18668 2019-Jan-16 22:08:33.472665 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18669 2019-Jan-16 22:08:33.472721 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
18670 2019-Jan-16 22:08:33.473356 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18671 2019-Jan-16 22:08:33.474002 - [DEBUG] Edge Function : AllBottom
18672 2019-Jan-16 22:08:33.474034 - [DEBUG] End adding new jump function
18673 2019-Jan-16 22:08:33.474059 - [DEBUG]
18674 2019-Jan-16 22:08:33.474092 - [DEBUG] -------------------------------------------- 529. Path Edge --------------------------------------------
18675 2019-Jan-16 22:08:33.474117 - [DEBUG]
18676 2019-Jan-16 22:08:33.474141 - [DEBUG] Process 529. path edge:
18677 2019-Jan-16 22:08:33.474165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18678 2019-Jan-16 22:08:33.474222 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
18679 2019-Jan-16 22:08:33.474882 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
18680 2019-Jan-16 22:08:33.475520 - [DEBUG]
18681 2019-Jan-16 22:08:33.475544 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18682 2019-Jan-16 22:08:33.476199 - [DEBUG] Possible callees:
18683 2019-Jan-16 22:08:33.476224 - [DEBUG] llvm.dbg.declare
18684 2019-Jan-16 22:08:33.476249 - [DEBUG] Possible return sites:
18685 2019-Jan-16 22:08:33.476273 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14318686 2019-Jan-16 22:08:33.477551 - [DEBUG] Found and process special summary
18687 2019-Jan-16 22:08:33.477595 - [DEBUG] Compose: EdgeIdentity * AllBottom
18688 2019-Jan-16 22:08:33.477623 - [DEBUG]
18689 2019-Jan-16 22:08:33.477647 - [DEBUG] Propagate flow
18690 2019-Jan-16 22:08:33.477670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18691 2019-Jan-16 22:08:33.477727 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18692 2019-Jan-16 22:08:33.478382 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
18693 2019-Jan-16 22:08:33.479020 - [DEBUG] Edge function : AllBottom (result of previous compose)
18694 2019-Jan-16 22:08:33.479045 - [DEBUG]
18695 2019-Jan-16 22:08:33.479070 - [DEBUG] Join: AllTop & AllBottom
18696 2019-Jan-16 22:08:33.479096 - [DEBUG] = AllBottom (new jump func)
18697 2019-Jan-16 22:08:33.479121 - [DEBUG]
18698 2019-Jan-16 22:08:33.479144 - [DEBUG] Start adding new jump function
18699 2019-Jan-16 22:08:33.479168 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18700 2019-Jan-16 22:08:33.479224 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
18701 2019-Jan-16 22:08:33.479860 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18702 2019-Jan-16 22:08:33.480511 - [DEBUG] Edge Function : AllBottom
18703 2019-Jan-16 22:08:33.480542 - [DEBUG] End adding new jump function
18704 2019-Jan-16 22:08:33.480566 - [DEBUG]
18705 2019-Jan-16 22:08:33.480590 - [DEBUG] -------------------------------------------- 530. Path Edge --------------------------------------------
18706 2019-Jan-16 22:08:33.480614 - [DEBUG]
18707 2019-Jan-16 22:08:33.480637 - [DEBUG] Process 530. path edge:
18708 2019-Jan-16 22:08:33.480661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18709 2019-Jan-16 22:08:33.480718 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
18710 2019-Jan-16 22:08:33.481356 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
18711 2019-Jan-16 22:08:33.482009 - [DEBUG]
18712 2019-Jan-16 22:08:33.482034 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18713 2019-Jan-16 22:08:33.482700 - [DEBUG] Compose: EdgeIdentity * AllBottom
18714 2019-Jan-16 22:08:33.482729 - [DEBUG]
18715 2019-Jan-16 22:08:33.482762 - [DEBUG] Propagate flow
18716 2019-Jan-16 22:08:33.482786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18717 2019-Jan-16 22:08:33.482843 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
18718 2019-Jan-16 22:08:33.483480 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
18719 2019-Jan-16 22:08:33.484118 - [DEBUG] Edge function : AllBottom (result of previous compose)
18720 2019-Jan-16 22:08:33.484143 - [DEBUG]
18721 2019-Jan-16 22:08:33.484169 - [DEBUG] Join: AllTop & AllBottom
18722 2019-Jan-16 22:08:33.484195 - [DEBUG] = AllBottom (new jump func)
18723 2019-Jan-16 22:08:33.484219 - [DEBUG]
18724 2019-Jan-16 22:08:33.484243 - [DEBUG] Start adding new jump function
18725 2019-Jan-16 22:08:33.484267 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18726 2019-Jan-16 22:08:33.484323 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
18727 2019-Jan-16 22:08:33.484989 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
18728 2019-Jan-16 22:08:33.485624 - [DEBUG] Edge Function : AllBottom
18729 2019-Jan-16 22:08:33.485655 - [DEBUG] End adding new jump function
18730 2019-Jan-16 22:08:33.485679 - [DEBUG]
18731 2019-Jan-16 22:08:33.485703 - [DEBUG] -------------------------------------------- 531. Path Edge --------------------------------------------
18732 2019-Jan-16 22:08:33.485727 - [DEBUG]
18733 2019-Jan-16 22:08:33.485751 - [DEBUG] Process 531. path edge:
18734 2019-Jan-16 22:08:33.485775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18735 2019-Jan-16 22:08:33.485832 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
18736 2019-Jan-16 22:08:33.486468 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
18737 2019-Jan-16 22:08:33.487105 - [DEBUG]
18738 2019-Jan-16 22:08:33.487131 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
18739 2019-Jan-16 22:08:33.487780 - [DEBUG] Compose: EdgeIdentity * AllBottom
18740 2019-Jan-16 22:08:33.487810 - [DEBUG]
18741 2019-Jan-16 22:08:33.487834 - [DEBUG] Propagate flow
18742 2019-Jan-16 22:08:33.487858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18743 2019-Jan-16 22:08:33.487915 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
18744 2019-Jan-16 22:08:33.488568 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
18745 2019-Jan-16 22:08:33.489205 - [DEBUG] Edge function : AllBottom (result of previous compose)
18746 2019-Jan-16 22:08:33.489231 - [DEBUG]
18747 2019-Jan-16 22:08:33.489257 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18748 2019-Jan-16 22:08:33.489283 - [DEBUG] = AllBottom
18749 2019-Jan-16 22:08:33.489308 - [DEBUG]
18750 2019-Jan-16 22:08:33.489331 - [DEBUG] PROPAGATE: No new function!
18751 2019-Jan-16 22:08:33.489356 - [DEBUG] EDGE:
18752 2019-Jan-16 22:08:33.489414 - [DEBUG] ---> 18753 2019-Jan-16 22:08:33.490049 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
18754 2019-Jan-16 22:08:33.490686 - [DEBUG]
18755 2019-Jan-16 22:08:33.490713 - [DEBUG] Compose: EdgeIdentity * AllBottom
18756 2019-Jan-16 22:08:33.490739 - [DEBUG]
18757 2019-Jan-16 22:08:33.490763 - [DEBUG] Propagate flow
18758 2019-Jan-16 22:08:33.490787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18759 2019-Jan-16 22:08:33.490843 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
18760 2019-Jan-16 22:08:33.491492 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18761 2019-Jan-16 22:08:33.492142 - [DEBUG] Edge function : AllBottom (result of previous compose)
18762 2019-Jan-16 22:08:33.492168 - [DEBUG]
18763 2019-Jan-16 22:08:33.492193 - [DEBUG] Join: AllTop & AllBottom
18764 2019-Jan-16 22:08:33.492219 - [DEBUG] = AllBottom (new jump func)
18765 2019-Jan-16 22:08:33.492244 - [DEBUG]
18766 2019-Jan-16 22:08:33.492267 - [DEBUG] Start adding new jump function
18767 2019-Jan-16 22:08:33.492291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18768 2019-Jan-16 22:08:33.492348 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18769 2019-Jan-16 22:08:33.493002 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
18770 2019-Jan-16 22:08:33.493636 - [DEBUG] Edge Function : AllBottom
18771 2019-Jan-16 22:08:33.493665 - [DEBUG] End adding new jump function
18772 2019-Jan-16 22:08:33.493690 - [DEBUG]
18773 2019-Jan-16 22:08:33.493715 - [DEBUG] -------------------------------------------- 532. Path Edge --------------------------------------------
18774 2019-Jan-16 22:08:33.493739 - [DEBUG]
18775 2019-Jan-16 22:08:33.493762 - [DEBUG] Process 532. path edge:
18776 2019-Jan-16 22:08:33.493786 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18777 2019-Jan-16 22:08:33.493843 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
18778 2019-Jan-16 22:08:33.494479 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
18779 2019-Jan-16 22:08:33.495137 - [DEBUG]
18780 2019-Jan-16 22:08:33.495162 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
18781 2019-Jan-16 22:08:33.495811 - [DEBUG] Compose: EdgeIdentity * AllBottom
18782 2019-Jan-16 22:08:33.495839 - [DEBUG]
18783 2019-Jan-16 22:08:33.495864 - [DEBUG] Propagate flow
18784 2019-Jan-16 22:08:33.495887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18785 2019-Jan-16 22:08:33.495944 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
18786 2019-Jan-16 22:08:33.496580 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18787 2019-Jan-16 22:08:33.497222 - [DEBUG] Edge function : AllBottom (result of previous compose)
18788 2019-Jan-16 22:08:33.497248 - [DEBUG]
18789 2019-Jan-16 22:08:33.497273 - [DEBUG] Join: AllTop & AllBottom
18790 2019-Jan-16 22:08:33.497299 - [DEBUG] = AllBottom (new jump func)
18791 2019-Jan-16 22:08:33.497324 - [DEBUG]
18792 2019-Jan-16 22:08:33.497347 - [DEBUG] Start adding new jump function
18793 2019-Jan-16 22:08:33.497371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18794 2019-Jan-16 22:08:33.497428 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18795 2019-Jan-16 22:08:33.498070 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
18796 2019-Jan-16 22:08:33.498719 - [DEBUG] Edge Function : AllBottom
18797 2019-Jan-16 22:08:33.498748 - [DEBUG] End adding new jump function
18798 2019-Jan-16 22:08:33.498773 - [DEBUG]
18799 2019-Jan-16 22:08:33.498798 - [DEBUG] -------------------------------------------- 533. Path Edge --------------------------------------------
18800 2019-Jan-16 22:08:33.498822 - [DEBUG]
18801 2019-Jan-16 22:08:33.498845 - [DEBUG] Process 533. path edge:
18802 2019-Jan-16 22:08:33.498869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18803 2019-Jan-16 22:08:33.498926 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
18804 2019-Jan-16 22:08:33.499564 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
18805 2019-Jan-16 22:08:33.500205 - [DEBUG]
18806 2019-Jan-16 22:08:33.500231 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
18807 2019-Jan-16 22:08:33.500895 - [DEBUG] Compose: EdgeIdentity * AllBottom
18808 2019-Jan-16 22:08:33.500924 - [DEBUG]
18809 2019-Jan-16 22:08:33.500947 - [DEBUG] Propagate flow
18810 2019-Jan-16 22:08:33.500971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18811 2019-Jan-16 22:08:33.501027 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
18812 2019-Jan-16 22:08:33.501709 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18813 2019-Jan-16 22:08:33.502353 - [DEBUG] Edge function : AllBottom (result of previous compose)
18814 2019-Jan-16 22:08:33.502379 - [DEBUG]
18815 2019-Jan-16 22:08:33.502404 - [DEBUG] Join: AllTop & AllBottom
18816 2019-Jan-16 22:08:33.502430 - [DEBUG] = AllBottom (new jump func)
18817 2019-Jan-16 22:08:33.502455 - [DEBUG]
18818 2019-Jan-16 22:08:33.502479 - [DEBUG] Start adding new jump function
18819 2019-Jan-16 22:08:33.502502 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18820 2019-Jan-16 22:08:33.502559 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18821 2019-Jan-16 22:08:33.503201 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
18822 2019-Jan-16 22:08:33.503849 - [DEBUG] Edge Function : AllBottom
18823 2019-Jan-16 22:08:33.503878 - [DEBUG] End adding new jump function
18824 2019-Jan-16 22:08:33.503903 - [DEBUG]
18825 2019-Jan-16 22:08:33.503927 - [DEBUG] -------------------------------------------- 534. Path Edge --------------------------------------------
18826 2019-Jan-16 22:08:33.503952 - [DEBUG]
18827 2019-Jan-16 22:08:33.503975 - [DEBUG] Process 534. path edge:
18828 2019-Jan-16 22:08:33.503999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18829 2019-Jan-16 22:08:33.504056 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
18830 2019-Jan-16 22:08:33.504704 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
18831 2019-Jan-16 22:08:33.505363 - [DEBUG]
18832 2019-Jan-16 22:08:33.505388 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
18833 2019-Jan-16 22:08:33.506044 - [DEBUG] Possible callees:
18834 2019-Jan-16 22:08:33.506069 - [DEBUG] llvm.dbg.declare
18835 2019-Jan-16 22:08:33.506095 - [DEBUG] Possible return sites:
18836 2019-Jan-16 22:08:33.506119 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14918837 2019-Jan-16 22:08:33.507398 - [DEBUG] Found and process special summary
18838 2019-Jan-16 22:08:33.507434 - [DEBUG] Compose: EdgeIdentity * AllBottom
18839 2019-Jan-16 22:08:33.507462 - [DEBUG]
18840 2019-Jan-16 22:08:33.507486 - [DEBUG] Propagate flow
18841 2019-Jan-16 22:08:33.507510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18842 2019-Jan-16 22:08:33.507566 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
18843 2019-Jan-16 22:08:33.508223 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18844 2019-Jan-16 22:08:33.508864 - [DEBUG] Edge function : AllBottom (result of previous compose)
18845 2019-Jan-16 22:08:33.508890 - [DEBUG]
18846 2019-Jan-16 22:08:33.508915 - [DEBUG] Join: AllTop & AllBottom
18847 2019-Jan-16 22:08:33.508941 - [DEBUG] = AllBottom (new jump func)
18848 2019-Jan-16 22:08:33.508966 - [DEBUG]
18849 2019-Jan-16 22:08:33.508989 - [DEBUG] Start adding new jump function
18850 2019-Jan-16 22:08:33.509022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18851 2019-Jan-16 22:08:33.509079 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18852 2019-Jan-16 22:08:33.509723 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
18853 2019-Jan-16 22:08:33.510362 - [DEBUG] Edge Function : AllBottom
18854 2019-Jan-16 22:08:33.510392 - [DEBUG] End adding new jump function
18855 2019-Jan-16 22:08:33.510416 - [DEBUG]
18856 2019-Jan-16 22:08:33.510440 - [DEBUG] -------------------------------------------- 535. Path Edge --------------------------------------------
18857 2019-Jan-16 22:08:33.510465 - [DEBUG]
18858 2019-Jan-16 22:08:33.510489 - [DEBUG] Process 535. path edge:
18859 2019-Jan-16 22:08:33.510513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18860 2019-Jan-16 22:08:33.510570 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
18861 2019-Jan-16 22:08:33.511225 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
18862 2019-Jan-16 22:08:33.511883 - [DEBUG]
18863 2019-Jan-16 22:08:33.511908 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
18864 2019-Jan-16 22:08:33.512575 - [DEBUG] Compose: EdgeIdentity * AllBottom
18865 2019-Jan-16 22:08:33.512604 - [DEBUG]
18866 2019-Jan-16 22:08:33.512627 - [DEBUG] Propagate flow
18867 2019-Jan-16 22:08:33.512651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18868 2019-Jan-16 22:08:33.512708 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
18869 2019-Jan-16 22:08:33.513347 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18870 2019-Jan-16 22:08:33.513988 - [DEBUG] Edge function : AllBottom (result of previous compose)
18871 2019-Jan-16 22:08:33.514014 - [DEBUG]
18872 2019-Jan-16 22:08:33.514039 - [DEBUG] Join: AllTop & AllBottom
18873 2019-Jan-16 22:08:33.514065 - [DEBUG] = AllBottom (new jump func)
18874 2019-Jan-16 22:08:33.514089 - [DEBUG]
18875 2019-Jan-16 22:08:33.514113 - [DEBUG] Start adding new jump function
18876 2019-Jan-16 22:08:33.514136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18877 2019-Jan-16 22:08:33.514193 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18878 2019-Jan-16 22:08:33.514848 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
18879 2019-Jan-16 22:08:33.515485 - [DEBUG] Edge Function : AllBottom
18880 2019-Jan-16 22:08:33.515515 - [DEBUG] End adding new jump function
18881 2019-Jan-16 22:08:33.515540 - [DEBUG]
18882 2019-Jan-16 22:08:33.515564 - [DEBUG] -------------------------------------------- 536. Path Edge --------------------------------------------
18883 2019-Jan-16 22:08:33.515589 - [DEBUG]
18884 2019-Jan-16 22:08:33.515612 - [DEBUG] Process 536. path edge:
18885 2019-Jan-16 22:08:33.515636 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18886 2019-Jan-16 22:08:33.515693 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
18887 2019-Jan-16 22:08:33.516330 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
18888 2019-Jan-16 22:08:33.516969 - [DEBUG]
18889 2019-Jan-16 22:08:33.516994 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
18890 2019-Jan-16 22:08:33.517649 - [DEBUG] Compose: EdgeIdentity * AllBottom
18891 2019-Jan-16 22:08:33.517678 - [DEBUG]
18892 2019-Jan-16 22:08:33.517703 - [DEBUG] Propagate flow
18893 2019-Jan-16 22:08:33.517726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18894 2019-Jan-16 22:08:33.517792 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
18895 2019-Jan-16 22:08:33.518464 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18896 2019-Jan-16 22:08:33.519107 - [DEBUG] Edge function : AllBottom (result of previous compose)
18897 2019-Jan-16 22:08:33.519132 - [DEBUG]
18898 2019-Jan-16 22:08:33.519157 - [DEBUG] Join: AllTop & AllBottom
18899 2019-Jan-16 22:08:33.519183 - [DEBUG] = AllBottom (new jump func)
18900 2019-Jan-16 22:08:33.519208 - [DEBUG]
18901 2019-Jan-16 22:08:33.519231 - [DEBUG] Start adding new jump function
18902 2019-Jan-16 22:08:33.519255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18903 2019-Jan-16 22:08:33.519312 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18904 2019-Jan-16 22:08:33.519953 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
18905 2019-Jan-16 22:08:33.520599 - [DEBUG] Edge Function : AllBottom
18906 2019-Jan-16 22:08:33.520628 - [DEBUG] End adding new jump function
18907 2019-Jan-16 22:08:33.520652 - [DEBUG]
18908 2019-Jan-16 22:08:33.520676 - [DEBUG] -------------------------------------------- 537. Path Edge --------------------------------------------
18909 2019-Jan-16 22:08:33.520701 - [DEBUG]
18910 2019-Jan-16 22:08:33.520725 - [DEBUG] Process 537. path edge:
18911 2019-Jan-16 22:08:33.520749 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18912 2019-Jan-16 22:08:33.520806 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
18913 2019-Jan-16 22:08:33.521471 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
18914 2019-Jan-16 22:08:33.522111 - [DEBUG]
18915 2019-Jan-16 22:08:33.522136 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
18916 2019-Jan-16 22:08:33.522792 - [DEBUG] Possible callees:
18917 2019-Jan-16 22:08:33.522818 - [DEBUG] llvm.dbg.declare
18918 2019-Jan-16 22:08:33.522843 - [DEBUG] Possible return sites:
18919 2019-Jan-16 22:08:33.522867 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15518920 2019-Jan-16 22:08:33.524146 - [DEBUG] Found and process special summary
18921 2019-Jan-16 22:08:33.524182 - [DEBUG] Compose: EdgeIdentity * AllBottom
18922 2019-Jan-16 22:08:33.524210 - [DEBUG]
18923 2019-Jan-16 22:08:33.524234 - [DEBUG] Propagate flow
18924 2019-Jan-16 22:08:33.524258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18925 2019-Jan-16 22:08:33.524315 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
18926 2019-Jan-16 22:08:33.524971 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18927 2019-Jan-16 22:08:33.525611 - [DEBUG] Edge function : AllBottom (result of previous compose)
18928 2019-Jan-16 22:08:33.525637 - [DEBUG]
18929 2019-Jan-16 22:08:33.525662 - [DEBUG] Join: AllTop & AllBottom
18930 2019-Jan-16 22:08:33.525688 - [DEBUG] = AllBottom (new jump func)
18931 2019-Jan-16 22:08:33.525713 - [DEBUG]
18932 2019-Jan-16 22:08:33.525737 - [DEBUG] Start adding new jump function
18933 2019-Jan-16 22:08:33.525761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18934 2019-Jan-16 22:08:33.525817 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18935 2019-Jan-16 22:08:33.526458 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
18936 2019-Jan-16 22:08:33.527105 - [DEBUG] Edge Function : AllBottom
18937 2019-Jan-16 22:08:33.527134 - [DEBUG] End adding new jump function
18938 2019-Jan-16 22:08:33.527158 - [DEBUG]
18939 2019-Jan-16 22:08:33.527182 - [DEBUG] -------------------------------------------- 538. Path Edge --------------------------------------------
18940 2019-Jan-16 22:08:33.527207 - [DEBUG]
18941 2019-Jan-16 22:08:33.527231 - [DEBUG] Process 538. path edge:
18942 2019-Jan-16 22:08:33.527254 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18943 2019-Jan-16 22:08:33.527312 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
18944 2019-Jan-16 22:08:33.527952 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
18945 2019-Jan-16 22:08:33.528617 - [DEBUG]
18946 2019-Jan-16 22:08:33.528642 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
18947 2019-Jan-16 22:08:33.529305 - [DEBUG] Compose: EdgeIdentity * AllBottom
18948 2019-Jan-16 22:08:33.529334 - [DEBUG]
18949 2019-Jan-16 22:08:33.529358 - [DEBUG] Propagate flow
18950 2019-Jan-16 22:08:33.529382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18951 2019-Jan-16 22:08:33.529439 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
18952 2019-Jan-16 22:08:33.530078 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18953 2019-Jan-16 22:08:33.530719 - [DEBUG] Edge function : AllBottom (result of previous compose)
18954 2019-Jan-16 22:08:33.530745 - [DEBUG]
18955 2019-Jan-16 22:08:33.530770 - [DEBUG] Join: AllTop & AllBottom
18956 2019-Jan-16 22:08:33.530796 - [DEBUG] = AllBottom (new jump func)
18957 2019-Jan-16 22:08:33.530820 - [DEBUG]
18958 2019-Jan-16 22:08:33.530844 - [DEBUG] Start adding new jump function
18959 2019-Jan-16 22:08:33.530867 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18960 2019-Jan-16 22:08:33.530924 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18961 2019-Jan-16 22:08:33.531581 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
18962 2019-Jan-16 22:08:33.532218 - [DEBUG] Edge Function : AllBottom
18963 2019-Jan-16 22:08:33.532247 - [DEBUG] End adding new jump function
18964 2019-Jan-16 22:08:33.532272 - [DEBUG]
18965 2019-Jan-16 22:08:33.532296 - [DEBUG] -------------------------------------------- 539. Path Edge --------------------------------------------
18966 2019-Jan-16 22:08:33.532321 - [DEBUG]
18967 2019-Jan-16 22:08:33.532345 - [DEBUG] Process 539. path edge:
18968 2019-Jan-16 22:08:33.532369 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18969 2019-Jan-16 22:08:33.532426 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
18970 2019-Jan-16 22:08:33.533062 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
18971 2019-Jan-16 22:08:33.533715 - [DEBUG]
18972 2019-Jan-16 22:08:33.533740 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
18973 2019-Jan-16 22:08:33.534394 - [DEBUG] Compose: EdgeIdentity * AllBottom
18974 2019-Jan-16 22:08:33.534423 - [DEBUG]
18975 2019-Jan-16 22:08:33.534447 - [DEBUG] Propagate flow
18976 2019-Jan-16 22:08:33.534471 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18977 2019-Jan-16 22:08:33.534528 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
18978 2019-Jan-16 22:08:33.535181 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18979 2019-Jan-16 22:08:33.535823 - [DEBUG] Edge function : AllBottom (result of previous compose)
18980 2019-Jan-16 22:08:33.535857 - [DEBUG]
18981 2019-Jan-16 22:08:33.535883 - [DEBUG] Join: AllTop & AllBottom
18982 2019-Jan-16 22:08:33.535909 - [DEBUG] = AllBottom (new jump func)
18983 2019-Jan-16 22:08:33.535934 - [DEBUG]
18984 2019-Jan-16 22:08:33.535957 - [DEBUG] Start adding new jump function
18985 2019-Jan-16 22:08:33.535981 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18986 2019-Jan-16 22:08:33.536037 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18987 2019-Jan-16 22:08:33.536679 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
18988 2019-Jan-16 22:08:33.537353 - [DEBUG] Edge Function : AllBottom
18989 2019-Jan-16 22:08:33.537382 - [DEBUG] End adding new jump function
18990 2019-Jan-16 22:08:33.537407 - [DEBUG]
18991 2019-Jan-16 22:08:33.537432 - [DEBUG] -------------------------------------------- 540. Path Edge --------------------------------------------
18992 2019-Jan-16 22:08:33.537457 - [DEBUG]
18993 2019-Jan-16 22:08:33.537481 - [DEBUG] Process 540. path edge:
18994 2019-Jan-16 22:08:33.537505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18995 2019-Jan-16 22:08:33.537562 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
18996 2019-Jan-16 22:08:33.538215 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
18997 2019-Jan-16 22:08:33.538858 - [DEBUG]
18998 2019-Jan-16 22:08:33.538883 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
18999 2019-Jan-16 22:08:33.539536 - [DEBUG] Compose: EdgeIdentity * AllBottom
19000 2019-Jan-16 22:08:33.539565 - [DEBUG]
19001 2019-Jan-16 22:08:33.539589 - [DEBUG] Propagate flow
19002 2019-Jan-16 22:08:33.539613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19003 2019-Jan-16 22:08:33.539670 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19004 2019-Jan-16 22:08:33.540329 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19005 2019-Jan-16 22:08:33.540971 - [DEBUG] Edge function : AllBottom (result of previous compose)
19006 2019-Jan-16 22:08:33.540997 - [DEBUG]
19007 2019-Jan-16 22:08:33.541022 - [DEBUG] Join: AllTop & AllBottom
19008 2019-Jan-16 22:08:33.541049 - [DEBUG] = AllBottom (new jump func)
19009 2019-Jan-16 22:08:33.541074 - [DEBUG]
19010 2019-Jan-16 22:08:33.541097 - [DEBUG] Start adding new jump function
19011 2019-Jan-16 22:08:33.541122 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19012 2019-Jan-16 22:08:33.541178 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19013 2019-Jan-16 22:08:33.541837 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19014 2019-Jan-16 22:08:33.542485 - [DEBUG] Edge Function : AllBottom
19015 2019-Jan-16 22:08:33.542514 - [DEBUG] End adding new jump function
19016 2019-Jan-16 22:08:33.542539 - [DEBUG]
19017 2019-Jan-16 22:08:33.542565 - [DEBUG] -------------------------------------------- 541. Path Edge --------------------------------------------
19018 2019-Jan-16 22:08:33.542590 - [DEBUG]
19019 2019-Jan-16 22:08:33.542613 - [DEBUG] Process 541. path edge:
19020 2019-Jan-16 22:08:33.542637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19021 2019-Jan-16 22:08:33.542694 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
19022 2019-Jan-16 22:08:33.543342 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19023 2019-Jan-16 22:08:33.543984 - [DEBUG]
19024 2019-Jan-16 22:08:33.544017 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19025 2019-Jan-16 22:08:33.544674 - [DEBUG] Possible callees:
19026 2019-Jan-16 22:08:33.544700 - [DEBUG] llvm.dbg.declare
19027 2019-Jan-16 22:08:33.544725 - [DEBUG] Possible return sites:
19028 2019-Jan-16 22:08:33.544760 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16319029 2019-Jan-16 22:08:33.546039 - [DEBUG] Found and process special summary
19030 2019-Jan-16 22:08:33.546074 - [DEBUG] Compose: EdgeIdentity * AllBottom
19031 2019-Jan-16 22:08:33.546102 - [DEBUG]
19032 2019-Jan-16 22:08:33.546127 - [DEBUG] Propagate flow
19033 2019-Jan-16 22:08:33.546150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19034 2019-Jan-16 22:08:33.546207 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19035 2019-Jan-16 22:08:33.546857 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19036 2019-Jan-16 22:08:33.547499 - [DEBUG] Edge function : AllBottom (result of previous compose)
19037 2019-Jan-16 22:08:33.547525 - [DEBUG]
19038 2019-Jan-16 22:08:33.547550 - [DEBUG] Join: AllTop & AllBottom
19039 2019-Jan-16 22:08:33.547576 - [DEBUG] = AllBottom (new jump func)
19040 2019-Jan-16 22:08:33.547601 - [DEBUG]
19041 2019-Jan-16 22:08:33.547624 - [DEBUG] Start adding new jump function
19042 2019-Jan-16 22:08:33.547648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19043 2019-Jan-16 22:08:33.547704 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19044 2019-Jan-16 22:08:33.548364 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19045 2019-Jan-16 22:08:33.549003 - [DEBUG] Edge Function : AllBottom
19046 2019-Jan-16 22:08:33.549033 - [DEBUG] End adding new jump function
19047 2019-Jan-16 22:08:33.549058 - [DEBUG]
19048 2019-Jan-16 22:08:33.549082 - [DEBUG] -------------------------------------------- 542. Path Edge --------------------------------------------
19049 2019-Jan-16 22:08:33.549107 - [DEBUG]
19050 2019-Jan-16 22:08:33.549131 - [DEBUG] Process 542. path edge:
19051 2019-Jan-16 22:08:33.549155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19052 2019-Jan-16 22:08:33.549212 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
19053 2019-Jan-16 22:08:33.549854 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19054 2019-Jan-16 22:08:33.550495 - [DEBUG]
19055 2019-Jan-16 22:08:33.550520 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19056 2019-Jan-16 22:08:33.551182 - [DEBUG] Compose: EdgeIdentity * AllBottom
19057 2019-Jan-16 22:08:33.551211 - [DEBUG]
19058 2019-Jan-16 22:08:33.551236 - [DEBUG] Propagate flow
19059 2019-Jan-16 22:08:33.551259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19060 2019-Jan-16 22:08:33.551316 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19061 2019-Jan-16 22:08:33.551969 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19062 2019-Jan-16 22:08:33.552610 - [DEBUG] Edge function : AllBottom (result of previous compose)
19063 2019-Jan-16 22:08:33.552635 - [DEBUG]
19064 2019-Jan-16 22:08:33.552661 - [DEBUG] Join: AllTop & AllBottom
19065 2019-Jan-16 22:08:33.552687 - [DEBUG] = AllBottom (new jump func)
19066 2019-Jan-16 22:08:33.552711 - [DEBUG]
19067 2019-Jan-16 22:08:33.552735 - [DEBUG] Start adding new jump function
19068 2019-Jan-16 22:08:33.552767 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19069 2019-Jan-16 22:08:33.552823 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19070 2019-Jan-16 22:08:33.553465 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19071 2019-Jan-16 22:08:33.554101 - [DEBUG] Edge Function : AllBottom
19072 2019-Jan-16 22:08:33.554130 - [DEBUG] End adding new jump function
19073 2019-Jan-16 22:08:33.554155 - [DEBUG]
19074 2019-Jan-16 22:08:33.554179 - [DEBUG] -------------------------------------------- 543. Path Edge --------------------------------------------
19075 2019-Jan-16 22:08:33.554204 - [DEBUG]
19076 2019-Jan-16 22:08:33.554227 - [DEBUG] Process 543. path edge:
19077 2019-Jan-16 22:08:33.554251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19078 2019-Jan-16 22:08:33.554308 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
19079 2019-Jan-16 22:08:33.554960 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19080 2019-Jan-16 22:08:33.555602 - [DEBUG]
19081 2019-Jan-16 22:08:33.555628 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19082 2019-Jan-16 22:08:33.556281 - [DEBUG] Compose: EdgeIdentity * AllBottom
19083 2019-Jan-16 22:08:33.556309 - [DEBUG]
19084 2019-Jan-16 22:08:33.556333 - [DEBUG] Propagate flow
19085 2019-Jan-16 22:08:33.556358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19086 2019-Jan-16 22:08:33.556416 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19087 2019-Jan-16 22:08:33.557064 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19088 2019-Jan-16 22:08:33.557705 - [DEBUG] Edge function : AllBottom (result of previous compose)
19089 2019-Jan-16 22:08:33.557732 - [DEBUG]
19090 2019-Jan-16 22:08:33.557757 - [DEBUG] Join: AllTop & AllBottom
19091 2019-Jan-16 22:08:33.557784 - [DEBUG] = AllBottom (new jump func)
19092 2019-Jan-16 22:08:33.557810 - [DEBUG]
19093 2019-Jan-16 22:08:33.557834 - [DEBUG] Start adding new jump function
19094 2019-Jan-16 22:08:33.557858 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19095 2019-Jan-16 22:08:33.557915 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19096 2019-Jan-16 22:08:33.558572 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19097 2019-Jan-16 22:08:33.559218 - [DEBUG] Edge Function : AllBottom
19098 2019-Jan-16 22:08:33.559247 - [DEBUG] End adding new jump function
19099 2019-Jan-16 22:08:33.559271 - [DEBUG]
19100 2019-Jan-16 22:08:33.559296 - [DEBUG] -------------------------------------------- 544. Path Edge --------------------------------------------
19101 2019-Jan-16 22:08:33.559320 - [DEBUG]
19102 2019-Jan-16 22:08:33.559344 - [DEBUG] Process 544. path edge:
19103 2019-Jan-16 22:08:33.559368 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19104 2019-Jan-16 22:08:33.559424 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
19105 2019-Jan-16 22:08:33.560071 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19106 2019-Jan-16 22:08:33.560714 - [DEBUG]
19107 2019-Jan-16 22:08:33.560738 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19108 2019-Jan-16 22:08:33.561393 - [DEBUG] Possible callees:
19109 2019-Jan-16 22:08:33.561431 - [DEBUG] llvm.dbg.declare
19110 2019-Jan-16 22:08:33.561457 - [DEBUG] Possible return sites:
19111 2019-Jan-16 22:08:33.561489 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16919112 2019-Jan-16 22:08:33.562764 - [DEBUG] Found and process special summary
19113 2019-Jan-16 22:08:33.562799 - [DEBUG] Compose: EdgeIdentity * AllBottom
19114 2019-Jan-16 22:08:33.562827 - [DEBUG]
19115 2019-Jan-16 22:08:33.562851 - [DEBUG] Propagate flow
19116 2019-Jan-16 22:08:33.562875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19117 2019-Jan-16 22:08:33.562932 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19118 2019-Jan-16 22:08:33.563571 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19119 2019-Jan-16 22:08:33.564226 - [DEBUG] Edge function : AllBottom (result of previous compose)
19120 2019-Jan-16 22:08:33.564252 - [DEBUG]
19121 2019-Jan-16 22:08:33.564276 - [DEBUG] Join: AllTop & AllBottom
19122 2019-Jan-16 22:08:33.564303 - [DEBUG] = AllBottom (new jump func)
19123 2019-Jan-16 22:08:33.564327 - [DEBUG]
19124 2019-Jan-16 22:08:33.564351 - [DEBUG] Start adding new jump function
19125 2019-Jan-16 22:08:33.564374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19126 2019-Jan-16 22:08:33.564431 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19127 2019-Jan-16 22:08:33.565085 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19128 2019-Jan-16 22:08:33.565723 - [DEBUG] Edge Function : AllBottom
19129 2019-Jan-16 22:08:33.565752 - [DEBUG] End adding new jump function
19130 2019-Jan-16 22:08:33.565776 - [DEBUG]
19131 2019-Jan-16 22:08:33.565800 - [DEBUG] -------------------------------------------- 545. Path Edge --------------------------------------------
19132 2019-Jan-16 22:08:33.565826 - [DEBUG]
19133 2019-Jan-16 22:08:33.565849 - [DEBUG] Process 545. path edge:
19134 2019-Jan-16 22:08:33.565873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19135 2019-Jan-16 22:08:33.565930 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
19136 2019-Jan-16 22:08:33.566569 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19137 2019-Jan-16 22:08:33.567210 - [DEBUG]
19138 2019-Jan-16 22:08:33.567235 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19139 2019-Jan-16 22:08:33.567899 - [DEBUG] Compose: EdgeIdentity * AllBottom
19140 2019-Jan-16 22:08:33.567928 - [DEBUG]
19141 2019-Jan-16 22:08:33.567951 - [DEBUG] Propagate flow
19142 2019-Jan-16 22:08:33.567975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19143 2019-Jan-16 22:08:33.568032 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19144 2019-Jan-16 22:08:33.568687 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19145 2019-Jan-16 22:08:33.569328 - [DEBUG] Edge function : AllBottom (result of previous compose)
19146 2019-Jan-16 22:08:33.569354 - [DEBUG]
19147 2019-Jan-16 22:08:33.569379 - [DEBUG] Join: AllTop & AllBottom
19148 2019-Jan-16 22:08:33.569405 - [DEBUG] = AllBottom (new jump func)
19149 2019-Jan-16 22:08:33.569430 - [DEBUG]
19150 2019-Jan-16 22:08:33.569454 - [DEBUG] Start adding new jump function
19151 2019-Jan-16 22:08:33.569477 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19152 2019-Jan-16 22:08:33.569534 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19153 2019-Jan-16 22:08:33.570175 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19154 2019-Jan-16 22:08:33.570821 - [DEBUG] Edge Function : AllBottom
19155 2019-Jan-16 22:08:33.570851 - [DEBUG] End adding new jump function
19156 2019-Jan-16 22:08:33.570876 - [DEBUG]
19157 2019-Jan-16 22:08:33.570901 - [DEBUG] -------------------------------------------- 546. Path Edge --------------------------------------------
19158 2019-Jan-16 22:08:33.570925 - [DEBUG]
19159 2019-Jan-16 22:08:33.570949 - [DEBUG] Process 546. path edge:
19160 2019-Jan-16 22:08:33.570972 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19161 2019-Jan-16 22:08:33.571029 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
19162 2019-Jan-16 22:08:33.571682 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19163 2019-Jan-16 22:08:33.572323 - [DEBUG]
19164 2019-Jan-16 22:08:33.572348 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19165 2019-Jan-16 22:08:33.573006 - [DEBUG] Compose: EdgeIdentity * AllBottom
19166 2019-Jan-16 22:08:33.573035 - [DEBUG]
19167 2019-Jan-16 22:08:33.573059 - [DEBUG] Propagate flow
19168 2019-Jan-16 22:08:33.573083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19169 2019-Jan-16 22:08:33.573140 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19170 2019-Jan-16 22:08:33.573787 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19171 2019-Jan-16 22:08:33.574428 - [DEBUG] Edge function : AllBottom (result of previous compose)
19172 2019-Jan-16 22:08:33.574454 - [DEBUG]
19173 2019-Jan-16 22:08:33.574479 - [DEBUG] Join: AllTop & AllBottom
19174 2019-Jan-16 22:08:33.574505 - [DEBUG] = AllBottom (new jump func)
19175 2019-Jan-16 22:08:33.574529 - [DEBUG]
19176 2019-Jan-16 22:08:33.574553 - [DEBUG] Start adding new jump function
19177 2019-Jan-16 22:08:33.574576 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19178 2019-Jan-16 22:08:33.574633 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19179 2019-Jan-16 22:08:33.575290 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19180 2019-Jan-16 22:08:33.575932 - [DEBUG] Edge Function : AllBottom
19181 2019-Jan-16 22:08:33.575961 - [DEBUG] End adding new jump function
19182 2019-Jan-16 22:08:33.575986 - [DEBUG]
19183 2019-Jan-16 22:08:33.576010 - [DEBUG] -------------------------------------------- 547. Path Edge --------------------------------------------
19184 2019-Jan-16 22:08:33.576035 - [DEBUG]
19185 2019-Jan-16 22:08:33.576059 - [DEBUG] Process 547. path edge:
19186 2019-Jan-16 22:08:33.576083 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19187 2019-Jan-16 22:08:33.576140 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
19188 2019-Jan-16 22:08:33.576781 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19189 2019-Jan-16 22:08:33.577422 - [DEBUG]
19190 2019-Jan-16 22:08:33.577447 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19191 2019-Jan-16 22:08:33.578123 - [DEBUG] Compose: EdgeIdentity * AllBottom
19192 2019-Jan-16 22:08:33.578152 - [DEBUG]
19193 2019-Jan-16 22:08:33.578177 - [DEBUG] Propagate flow
19194 2019-Jan-16 22:08:33.578200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19195 2019-Jan-16 22:08:33.578257 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19196 2019-Jan-16 22:08:33.578896 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19197 2019-Jan-16 22:08:33.579545 - [DEBUG] Edge function : AllBottom (result of previous compose)
19198 2019-Jan-16 22:08:33.579571 - [DEBUG]
19199 2019-Jan-16 22:08:33.579596 - [DEBUG] Join: AllTop & AllBottom
19200 2019-Jan-16 22:08:33.579622 - [DEBUG] = AllBottom (new jump func)
19201 2019-Jan-16 22:08:33.579647 - [DEBUG]
19202 2019-Jan-16 22:08:33.579671 - [DEBUG] Start adding new jump function
19203 2019-Jan-16 22:08:33.579694 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19204 2019-Jan-16 22:08:33.579751 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19205 2019-Jan-16 22:08:33.580392 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19206 2019-Jan-16 22:08:33.581027 - [DEBUG] Edge Function : AllBottom
19207 2019-Jan-16 22:08:33.581056 - [DEBUG] End adding new jump function
19208 2019-Jan-16 22:08:33.581081 - [DEBUG]
19209 2019-Jan-16 22:08:33.581105 - [DEBUG] -------------------------------------------- 548. Path Edge --------------------------------------------
19210 2019-Jan-16 22:08:33.581131 - [DEBUG]
19211 2019-Jan-16 22:08:33.581154 - [DEBUG] Process 548. path edge:
19212 2019-Jan-16 22:08:33.581178 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19213 2019-Jan-16 22:08:33.581235 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
19214 2019-Jan-16 22:08:33.581887 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19215 2019-Jan-16 22:08:33.582530 - [DEBUG]
19216 2019-Jan-16 22:08:33.582556 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19217 2019-Jan-16 22:08:33.583211 - [DEBUG] Compose: EdgeIdentity * AllBottom
19218 2019-Jan-16 22:08:33.583239 - [DEBUG]
19219 2019-Jan-16 22:08:33.583264 - [DEBUG] Propagate flow
19220 2019-Jan-16 22:08:33.583287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19221 2019-Jan-16 22:08:33.583344 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19222 2019-Jan-16 22:08:33.583985 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19223 2019-Jan-16 22:08:33.584625 - [DEBUG] Edge function : AllBottom (result of previous compose)
19224 2019-Jan-16 22:08:33.584651 - [DEBUG]
19225 2019-Jan-16 22:08:33.584676 - [DEBUG] Join: AllTop & AllBottom
19226 2019-Jan-16 22:08:33.584702 - [DEBUG] = AllBottom (new jump func)
19227 2019-Jan-16 22:08:33.584727 - [DEBUG]
19228 2019-Jan-16 22:08:33.584763 - [DEBUG] Start adding new jump function
19229 2019-Jan-16 22:08:33.584788 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19230 2019-Jan-16 22:08:33.584845 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19231 2019-Jan-16 22:08:33.585487 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19232 2019-Jan-16 22:08:33.586125 - [DEBUG] Edge Function : AllBottom
19233 2019-Jan-16 22:08:33.586154 - [DEBUG] End adding new jump function
19234 2019-Jan-16 22:08:33.586179 - [DEBUG]
19235 2019-Jan-16 22:08:33.586203 - [DEBUG] -------------------------------------------- 549. Path Edge --------------------------------------------
19236 2019-Jan-16 22:08:33.586228 - [DEBUG]
19237 2019-Jan-16 22:08:33.586252 - [DEBUG] Process 549. path edge:
19238 2019-Jan-16 22:08:33.586275 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19239 2019-Jan-16 22:08:33.586332 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
19240 2019-Jan-16 22:08:33.586971 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19241 2019-Jan-16 22:08:33.587619 - [DEBUG]
19242 2019-Jan-16 22:08:33.587644 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19243 2019-Jan-16 22:08:33.588322 - [DEBUG] Compose: EdgeIdentity * AllBottom
19244 2019-Jan-16 22:08:33.588351 - [DEBUG]
19245 2019-Jan-16 22:08:33.588375 - [DEBUG] Propagate flow
19246 2019-Jan-16 22:08:33.588398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19247 2019-Jan-16 22:08:33.588456 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19248 2019-Jan-16 22:08:33.589093 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19249 2019-Jan-16 22:08:33.589733 - [DEBUG] Edge function : AllBottom (result of previous compose)
19250 2019-Jan-16 22:08:33.589759 - [DEBUG]
19251 2019-Jan-16 22:08:33.589784 - [DEBUG] Join: AllTop & AllBottom
19252 2019-Jan-16 22:08:33.589810 - [DEBUG] = AllBottom (new jump func)
19253 2019-Jan-16 22:08:33.589835 - [DEBUG]
19254 2019-Jan-16 22:08:33.589858 - [DEBUG] Start adding new jump function
19255 2019-Jan-16 22:08:33.589882 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19256 2019-Jan-16 22:08:33.589938 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19257 2019-Jan-16 22:08:33.590578 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19258 2019-Jan-16 22:08:33.591213 - [DEBUG] Edge Function : AllBottom
19259 2019-Jan-16 22:08:33.591242 - [DEBUG] End adding new jump function
19260 2019-Jan-16 22:08:33.591267 - [DEBUG]
19261 2019-Jan-16 22:08:33.591291 - [DEBUG] -------------------------------------------- 550. Path Edge --------------------------------------------
19262 2019-Jan-16 22:08:33.591316 - [DEBUG]
19263 2019-Jan-16 22:08:33.591339 - [DEBUG] Process 550. path edge:
19264 2019-Jan-16 22:08:33.591363 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19265 2019-Jan-16 22:08:33.591433 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
19266 2019-Jan-16 22:08:33.592070 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19267 2019-Jan-16 22:08:33.592710 - [DEBUG]
19268 2019-Jan-16 22:08:33.592736 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19269 2019-Jan-16 22:08:33.593388 - [DEBUG] Compose: EdgeIdentity * AllBottom
19270 2019-Jan-16 22:08:33.593417 - [DEBUG]
19271 2019-Jan-16 22:08:33.593441 - [DEBUG] Propagate flow
19272 2019-Jan-16 22:08:33.593465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19273 2019-Jan-16 22:08:33.593522 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19274 2019-Jan-16 22:08:33.594159 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19275 2019-Jan-16 22:08:33.594815 - [DEBUG] Edge function : AllBottom (result of previous compose)
19276 2019-Jan-16 22:08:33.594841 - [DEBUG]
19277 2019-Jan-16 22:08:33.594866 - [DEBUG] Join: AllTop & AllBottom
19278 2019-Jan-16 22:08:33.594892 - [DEBUG] = AllBottom (new jump func)
19279 2019-Jan-16 22:08:33.594917 - [DEBUG]
19280 2019-Jan-16 22:08:33.594940 - [DEBUG] Start adding new jump function
19281 2019-Jan-16 22:08:33.594964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19282 2019-Jan-16 22:08:33.595021 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19283 2019-Jan-16 22:08:33.595664 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19284 2019-Jan-16 22:08:33.596300 - [DEBUG] Edge Function : AllBottom
19285 2019-Jan-16 22:08:33.596329 - [DEBUG] End adding new jump function
19286 2019-Jan-16 22:08:33.596354 - [DEBUG]
19287 2019-Jan-16 22:08:33.596391 - [DEBUG] -------------------------------------------- 551. Path Edge --------------------------------------------
19288 2019-Jan-16 22:08:33.596416 - [DEBUG]
19289 2019-Jan-16 22:08:33.596440 - [DEBUG] Process 551. path edge:
19290 2019-Jan-16 22:08:33.596463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19291 2019-Jan-16 22:08:33.596520 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
19292 2019-Jan-16 22:08:33.597157 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19293 2019-Jan-16 22:08:33.597798 - [DEBUG]
19294 2019-Jan-16 22:08:33.597822 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19295 2019-Jan-16 22:08:33.598494 - [DEBUG] Compose: EdgeIdentity * AllBottom
19296 2019-Jan-16 22:08:33.598523 - [DEBUG]
19297 2019-Jan-16 22:08:33.598547 - [DEBUG] Propagate flow
19298 2019-Jan-16 22:08:33.598571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19299 2019-Jan-16 22:08:33.598628 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19300 2019-Jan-16 22:08:33.599274 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19301 2019-Jan-16 22:08:33.599915 - [DEBUG] Edge function : AllBottom (result of previous compose)
19302 2019-Jan-16 22:08:33.599941 - [DEBUG]
19303 2019-Jan-16 22:08:33.599965 - [DEBUG] Join: AllTop & AllBottom
19304 2019-Jan-16 22:08:33.599991 - [DEBUG] = AllBottom (new jump func)
19305 2019-Jan-16 22:08:33.600016 - [DEBUG]
19306 2019-Jan-16 22:08:33.600040 - [DEBUG] Start adding new jump function
19307 2019-Jan-16 22:08:33.600062 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19308 2019-Jan-16 22:08:33.600118 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19309 2019-Jan-16 22:08:33.600759 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19310 2019-Jan-16 22:08:33.601399 - [DEBUG] Edge Function : AllBottom
19311 2019-Jan-16 22:08:33.601442 - [DEBUG] End adding new jump function
19312 2019-Jan-16 22:08:33.601466 - [DEBUG]
19313 2019-Jan-16 22:08:33.601491 - [DEBUG] -------------------------------------------- 552. Path Edge --------------------------------------------
19314 2019-Jan-16 22:08:33.601516 - [DEBUG]
19315 2019-Jan-16 22:08:33.601539 - [DEBUG] Process 552. path edge:
19316 2019-Jan-16 22:08:33.601563 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19317 2019-Jan-16 22:08:33.601619 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
19318 2019-Jan-16 22:08:33.602261 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19319 2019-Jan-16 22:08:33.602901 - [DEBUG]
19320 2019-Jan-16 22:08:33.602927 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19321 2019-Jan-16 22:08:33.603585 - [DEBUG] Compose: EdgeIdentity * AllBottom
19322 2019-Jan-16 22:08:33.603613 - [DEBUG]
19323 2019-Jan-16 22:08:33.603637 - [DEBUG] Propagate flow
19324 2019-Jan-16 22:08:33.603661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19325 2019-Jan-16 22:08:33.603717 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19326 2019-Jan-16 22:08:33.604355 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19327 2019-Jan-16 22:08:33.605011 - [DEBUG] Edge function : AllBottom (result of previous compose)
19328 2019-Jan-16 22:08:33.605037 - [DEBUG]
19329 2019-Jan-16 22:08:33.605061 - [DEBUG] Join: AllTop & AllBottom
19330 2019-Jan-16 22:08:33.605096 - [DEBUG] = AllBottom (new jump func)
19331 2019-Jan-16 22:08:33.605121 - [DEBUG]
19332 2019-Jan-16 22:08:33.605145 - [DEBUG] Start adding new jump function
19333 2019-Jan-16 22:08:33.605169 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19334 2019-Jan-16 22:08:33.605226 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19335 2019-Jan-16 22:08:33.605869 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19336 2019-Jan-16 22:08:33.606505 - [DEBUG] Edge Function : AllBottom
19337 2019-Jan-16 22:08:33.606534 - [DEBUG] End adding new jump function
19338 2019-Jan-16 22:08:33.606559 - [DEBUG]
19339 2019-Jan-16 22:08:33.606583 - [DEBUG] -------------------------------------------- 553. Path Edge --------------------------------------------
19340 2019-Jan-16 22:08:33.606607 - [DEBUG]
19341 2019-Jan-16 22:08:33.606631 - [DEBUG] Process 553. path edge:
19342 2019-Jan-16 22:08:33.606655 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19343 2019-Jan-16 22:08:33.606711 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
19344 2019-Jan-16 22:08:33.607347 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19345 2019-Jan-16 22:08:33.607988 - [DEBUG]
19346 2019-Jan-16 22:08:33.608013 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19347 2019-Jan-16 22:08:33.608684 - [DEBUG] Compose: EdgeIdentity * AllBottom
19348 2019-Jan-16 22:08:33.608712 - [DEBUG]
19349 2019-Jan-16 22:08:33.608736 - [DEBUG] Propagate flow
19350 2019-Jan-16 22:08:33.608760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19351 2019-Jan-16 22:08:33.608817 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19352 2019-Jan-16 22:08:33.609461 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19353 2019-Jan-16 22:08:33.610103 - [DEBUG] Edge function : AllBottom (result of previous compose)
19354 2019-Jan-16 22:08:33.610128 - [DEBUG]
19355 2019-Jan-16 22:08:33.610154 - [DEBUG] Join: AllTop & AllBottom
19356 2019-Jan-16 22:08:33.610180 - [DEBUG] = AllBottom (new jump func)
19357 2019-Jan-16 22:08:33.610205 - [DEBUG]
19358 2019-Jan-16 22:08:33.610228 - [DEBUG] Start adding new jump function
19359 2019-Jan-16 22:08:33.610252 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19360 2019-Jan-16 22:08:33.610308 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19361 2019-Jan-16 22:08:33.610951 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19362 2019-Jan-16 22:08:33.611604 - [DEBUG] Edge Function : AllBottom
19363 2019-Jan-16 22:08:33.611634 - [DEBUG] End adding new jump function
19364 2019-Jan-16 22:08:33.611659 - [DEBUG]
19365 2019-Jan-16 22:08:33.611683 - [DEBUG] -------------------------------------------- 554. Path Edge --------------------------------------------
19366 2019-Jan-16 22:08:33.611708 - [DEBUG]
19367 2019-Jan-16 22:08:33.611731 - [DEBUG] Process 554. path edge:
19368 2019-Jan-16 22:08:33.611755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19369 2019-Jan-16 22:08:33.611812 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
19370 2019-Jan-16 22:08:33.612450 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19371 2019-Jan-16 22:08:33.613091 - [DEBUG]
19372 2019-Jan-16 22:08:33.613115 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19373 2019-Jan-16 22:08:33.613762 - [DEBUG] Start of endsummarytab entry
19374 2019-Jan-16 22:08:33.613795 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
19375 2019-Jan-16 22:08:33.614445 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
19376 2019-Jan-16 22:08:33.614508 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19377 2019-Jan-16 22:08:33.615162 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19378 2019-Jan-16 22:08:33.615804 - [DEBUG] EF: AllBottom
19379 2019-Jan-16 22:08:33.615829 - [DEBUG]
19380 2019-Jan-16 22:08:33.615853 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19381 2019-Jan-16 22:08:33.616491 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
19382 2019-Jan-16 22:08:33.617141 - [DEBUG] EF: AllBottom
19383 2019-Jan-16 22:08:33.617166 - [DEBUG]
19384 2019-Jan-16 22:08:33.617190 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19385 2019-Jan-16 22:08:33.617826 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
19386 2019-Jan-16 22:08:33.618481 - [DEBUG] EF: AllBottom
19387 2019-Jan-16 22:08:33.618507 - [DEBUG]
19388 2019-Jan-16 22:08:33.618531 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19389 2019-Jan-16 22:08:33.619166 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19390 2019-Jan-16 22:08:33.619813 - [DEBUG] EF: AllBottom
19391 2019-Jan-16 22:08:33.619838 - [DEBUG]
19392 2019-Jan-16 22:08:33.619862 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19393 2019-Jan-16 22:08:33.620498 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19394 2019-Jan-16 22:08:33.621137 - [DEBUG] EF: AllBottom
19395 2019-Jan-16 22:08:33.621162 - [DEBUG]
19396 2019-Jan-16 22:08:33.621186 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19397 2019-Jan-16 22:08:33.621837 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
19398 2019-Jan-16 22:08:33.622473 - [DEBUG] EF: AllBottom
19399 2019-Jan-16 22:08:33.622498 - [DEBUG]
19400 2019-Jan-16 22:08:33.622522 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19401 2019-Jan-16 22:08:33.623157 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
19402 2019-Jan-16 22:08:33.623799 - [DEBUG] EF: AllBottom
19403 2019-Jan-16 22:08:33.623824 - [DEBUG]
19404 2019-Jan-16 22:08:33.623848 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19405 2019-Jan-16 22:08:33.624483 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19406 2019-Jan-16 22:08:33.625138 - [DEBUG] EF: AllBottom
19407 2019-Jan-16 22:08:33.625163 - [DEBUG]
19408 2019-Jan-16 22:08:33.625187 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19409 2019-Jan-16 22:08:33.625822 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19410 2019-Jan-16 22:08:33.626456 - [DEBUG] EF: AllBottom
19411 2019-Jan-16 22:08:33.626481 - [DEBUG]
19412 2019-Jan-16 22:08:33.626505 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19413 2019-Jan-16 22:08:33.627140 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
19414 2019-Jan-16 22:08:33.627776 - [DEBUG] EF: AllBottom
19415 2019-Jan-16 22:08:33.627801 - [DEBUG]
19416 2019-Jan-16 22:08:33.627825 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19417 2019-Jan-16 22:08:33.628475 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19418 2019-Jan-16 22:08:33.629111 - [DEBUG] EF: AllBottom
19419 2019-Jan-16 22:08:33.629136 - [DEBUG]
19420 2019-Jan-16 22:08:33.629160 - [DEBUG] ---------------
19421 2019-Jan-16 22:08:33.629192 - [DEBUG]
19422 2019-Jan-16 22:08:33.629218 - [DEBUG] End of endsummarytab entry
19423 2019-Jan-16 22:08:33.629242 - [DEBUG]
19424 2019-Jan-16 22:08:33.629266 - [DEBUG] Start of incomingtab entry
19425 2019-Jan-16 22:08:33.629290 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
19426 2019-Jan-16 22:08:33.629928 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
19427 2019-Jan-16 22:08:33.629985 - [DEBUG] ---------------
19428 2019-Jan-16 22:08:33.630009 - [DEBUG] End of incomingtab entry
19429 2019-Jan-16 22:08:33.630033 - [DEBUG]
19430 2019-Jan-16 22:08:33.630059 - [DEBUG] EDGE:
19431 2019-Jan-16 22:08:33.630115 - [DEBUG] ---> 19432 2019-Jan-16 22:08:33.630754 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19433 2019-Jan-16 22:08:33.631394 - [DEBUG]
19434 2019-Jan-16 22:08:33.631432 - [DEBUG] EDGE:
19435 2019-Jan-16 22:08:33.631490 - [DEBUG] ---> 19436 2019-Jan-16 22:08:33.632128 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19437 2019-Jan-16 22:08:33.632768 - [DEBUG]
19438 2019-Jan-16 22:08:33.632804 - [DEBUG] Compose: EdgeIdentity * AllBottom
19439 2019-Jan-16 22:08:33.632831 - [DEBUG]
19440 2019-Jan-16 22:08:33.632855 - [DEBUG] Propagate flow
19441 2019-Jan-16 22:08:33.632879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19442 2019-Jan-16 22:08:33.632935 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19443 2019-Jan-16 22:08:33.633583 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19444 2019-Jan-16 22:08:33.634223 - [DEBUG] Edge function : AllBottom (result of previous compose)
19445 2019-Jan-16 22:08:33.634249 - [DEBUG]
19446 2019-Jan-16 22:08:33.634274 - [DEBUG] Join: AllTop & AllBottom
19447 2019-Jan-16 22:08:33.634300 - [DEBUG] = AllBottom (new jump func)
19448 2019-Jan-16 22:08:33.634325 - [DEBUG]
19449 2019-Jan-16 22:08:33.634348 - [DEBUG] Start adding new jump function
19450 2019-Jan-16 22:08:33.634372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19451 2019-Jan-16 22:08:33.634429 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19452 2019-Jan-16 22:08:33.635085 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19453 2019-Jan-16 22:08:33.635732 - [DEBUG] Edge Function : AllBottom
19454 2019-Jan-16 22:08:33.635762 - [DEBUG] End adding new jump function
19455 2019-Jan-16 22:08:33.635786 - [DEBUG]
19456 2019-Jan-16 22:08:33.635811 - [DEBUG] -------------------------------------------- 555. Path Edge --------------------------------------------
19457 2019-Jan-16 22:08:33.635835 - [DEBUG]
19458 2019-Jan-16 22:08:33.635858 - [DEBUG] Process 555. path edge:
19459 2019-Jan-16 22:08:33.635882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19460 2019-Jan-16 22:08:33.635939 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
19461 2019-Jan-16 22:08:33.636586 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19462 2019-Jan-16 22:08:33.637258 - [DEBUG]
19463 2019-Jan-16 22:08:33.637283 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19464 2019-Jan-16 22:08:33.637941 - [DEBUG] Possible callees:
19465 2019-Jan-16 22:08:33.637975 - [DEBUG] llvm.dbg.declare
19466 2019-Jan-16 22:08:33.638000 - [DEBUG] Possible return sites:
19467 2019-Jan-16 22:08:33.638024 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19319468 2019-Jan-16 22:08:33.639319 - [DEBUG] Found and process special summary
19469 2019-Jan-16 22:08:33.639355 - [DEBUG] Compose: EdgeIdentity * AllBottom
19470 2019-Jan-16 22:08:33.639383 - [DEBUG]
19471 2019-Jan-16 22:08:33.639407 - [DEBUG] Propagate flow
19472 2019-Jan-16 22:08:33.639431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19473 2019-Jan-16 22:08:33.639488 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
19474 2019-Jan-16 22:08:33.640129 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19475 2019-Jan-16 22:08:33.640771 - [DEBUG] Edge function : AllBottom (result of previous compose)
19476 2019-Jan-16 22:08:33.640797 - [DEBUG]
19477 2019-Jan-16 22:08:33.640822 - [DEBUG] Join: AllTop & AllBottom
19478 2019-Jan-16 22:08:33.640848 - [DEBUG] = AllBottom (new jump func)
19479 2019-Jan-16 22:08:33.640872 - [DEBUG]
19480 2019-Jan-16 22:08:33.640896 - [DEBUG] Start adding new jump function
19481 2019-Jan-16 22:08:33.640920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19482 2019-Jan-16 22:08:33.640976 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19483 2019-Jan-16 22:08:33.641634 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
19484 2019-Jan-16 22:08:33.642274 - [DEBUG] Edge Function : AllBottom
19485 2019-Jan-16 22:08:33.642304 - [DEBUG] End adding new jump function
19486 2019-Jan-16 22:08:33.642329 - [DEBUG]
19487 2019-Jan-16 22:08:33.642353 - [DEBUG] -------------------------------------------- 556. Path Edge --------------------------------------------
19488 2019-Jan-16 22:08:33.642378 - [DEBUG]
19489 2019-Jan-16 22:08:33.642402 - [DEBUG] Process 556. path edge:
19490 2019-Jan-16 22:08:33.642426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19491 2019-Jan-16 22:08:33.642483 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
19492 2019-Jan-16 22:08:33.643121 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19493 2019-Jan-16 22:08:33.643763 - [DEBUG]
19494 2019-Jan-16 22:08:33.643788 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
19495 2019-Jan-16 22:08:33.644449 - [DEBUG] Compose: EdgeIdentity * AllBottom
19496 2019-Jan-16 22:08:33.644479 - [DEBUG]
19497 2019-Jan-16 22:08:33.644503 - [DEBUG] Propagate flow
19498 2019-Jan-16 22:08:33.644527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19499 2019-Jan-16 22:08:33.644584 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
19500 2019-Jan-16 22:08:33.645238 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19501 2019-Jan-16 22:08:33.645879 - [DEBUG] Edge function : AllBottom (result of previous compose)
19502 2019-Jan-16 22:08:33.645905 - [DEBUG]
19503 2019-Jan-16 22:08:33.645930 - [DEBUG] Join: AllTop & AllBottom
19504 2019-Jan-16 22:08:33.645956 - [DEBUG] = AllBottom (new jump func)
19505 2019-Jan-16 22:08:33.645980 - [DEBUG]
19506 2019-Jan-16 22:08:33.646004 - [DEBUG] Start adding new jump function
19507 2019-Jan-16 22:08:33.646027 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19508 2019-Jan-16 22:08:33.646084 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19509 2019-Jan-16 22:08:33.646738 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
19510 2019-Jan-16 22:08:33.647375 - [DEBUG] Edge Function : AllBottom
19511 2019-Jan-16 22:08:33.647405 - [DEBUG] End adding new jump function
19512 2019-Jan-16 22:08:33.647429 - [DEBUG]
19513 2019-Jan-16 22:08:33.647454 - [DEBUG] -------------------------------------------- 557. Path Edge --------------------------------------------
19514 2019-Jan-16 22:08:33.647478 - [DEBUG]
19515 2019-Jan-16 22:08:33.647502 - [DEBUG] Process 557. path edge:
19516 2019-Jan-16 22:08:33.647525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19517 2019-Jan-16 22:08:33.647582 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
19518 2019-Jan-16 22:08:33.648234 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19519 2019-Jan-16 22:08:33.648878 - [DEBUG]
19520 2019-Jan-16 22:08:33.648903 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
19521 2019-Jan-16 22:08:33.649557 - [DEBUG] Compose: EdgeIdentity * AllBottom
19522 2019-Jan-16 22:08:33.649586 - [DEBUG]
19523 2019-Jan-16 22:08:33.649610 - [DEBUG] Propagate flow
19524 2019-Jan-16 22:08:33.649634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19525 2019-Jan-16 22:08:33.649691 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19526 2019-Jan-16 22:08:33.650328 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19527 2019-Jan-16 22:08:33.650969 - [DEBUG] Edge function : AllBottom (result of previous compose)
19528 2019-Jan-16 22:08:33.650995 - [DEBUG]
19529 2019-Jan-16 22:08:33.651020 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19530 2019-Jan-16 22:08:33.651047 - [DEBUG] = AllBottom
19531 2019-Jan-16 22:08:33.651072 - [DEBUG]
19532 2019-Jan-16 22:08:33.651095 - [DEBUG] PROPAGATE: No new function!
19533 2019-Jan-16 22:08:33.651120 - [DEBUG] EDGE:
19534 2019-Jan-16 22:08:33.651178 - [DEBUG] ---> 19535 2019-Jan-16 22:08:33.651834 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19536 2019-Jan-16 22:08:33.652476 - [DEBUG]
19537 2019-Jan-16 22:08:33.652501 - [DEBUG] EDGE:
19538 2019-Jan-16 22:08:33.652559 - [DEBUG] ---> 19539 2019-Jan-16 22:08:33.653198 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19540 2019-Jan-16 22:08:33.653837 - [DEBUG]
19541 2019-Jan-16 22:08:33.653876 - [DEBUG] Compose: EdgeIdentity * AllBottom
19542 2019-Jan-16 22:08:33.653903 - [DEBUG]
19543 2019-Jan-16 22:08:33.653928 - [DEBUG] Propagate flow
19544 2019-Jan-16 22:08:33.653951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19545 2019-Jan-16 22:08:33.654007 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
19546 2019-Jan-16 22:08:33.654647 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19547 2019-Jan-16 22:08:33.655301 - [DEBUG] Edge function : AllBottom (result of previous compose)
19548 2019-Jan-16 22:08:33.655327 - [DEBUG]
19549 2019-Jan-16 22:08:33.655352 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19550 2019-Jan-16 22:08:33.655378 - [DEBUG] = AllBottom
19551 2019-Jan-16 22:08:33.655403 - [DEBUG]
19552 2019-Jan-16 22:08:33.655426 - [DEBUG] PROPAGATE: No new function!
19553 2019-Jan-16 22:08:33.655453 - [DEBUG] EDGE:
19554 2019-Jan-16 22:08:33.655511 - [DEBUG] ---> 19555 2019-Jan-16 22:08:33.656167 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19556 2019-Jan-16 22:08:33.656807 - [DEBUG]
19557 2019-Jan-16 22:08:33.656833 - [DEBUG] EDGE:
19558 2019-Jan-16 22:08:33.656891 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
19559 2019-Jan-16 22:08:33.657534 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19560 2019-Jan-16 22:08:33.658190 - [DEBUG]
19561 2019-Jan-16 22:08:33.658215 - [DEBUG] EDGE:
19562 2019-Jan-16 22:08:33.658273 - [DEBUG] ---> 19563 2019-Jan-16 22:08:33.658909 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19564 2019-Jan-16 22:08:33.659549 - [DEBUG]
19565 2019-Jan-16 22:08:33.659575 - [DEBUG] EDGE:
19566 2019-Jan-16 22:08:33.659633 - [DEBUG] ---> 19567 2019-Jan-16 22:08:33.660268 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19568 2019-Jan-16 22:08:33.660906 - [DEBUG]
19569 2019-Jan-16 22:08:33.660932 - [DEBUG] EDGE:
19570 2019-Jan-16 22:08:33.660990 - [DEBUG] ---> 19571 2019-Jan-16 22:08:33.661644 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19572 2019-Jan-16 22:08:33.662284 - [DEBUG]
19573 2019-Jan-16 22:08:33.662318 - [DEBUG] Compose: EdgeIdentity * AllBottom
19574 2019-Jan-16 22:08:33.662345 - [DEBUG]
19575 2019-Jan-16 22:08:33.662369 - [DEBUG] Propagate flow
19576 2019-Jan-16 22:08:33.662393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19577 2019-Jan-16 22:08:33.662449 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
19578 2019-Jan-16 22:08:33.663089 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19579 2019-Jan-16 22:08:33.663727 - [DEBUG] Edge function : AllBottom (result of previous compose)
19580 2019-Jan-16 22:08:33.663753 - [DEBUG]
19581 2019-Jan-16 22:08:33.663778 - [DEBUG] Join: AllTop & AllBottom
19582 2019-Jan-16 22:08:33.663804 - [DEBUG] = AllBottom (new jump func)
19583 2019-Jan-16 22:08:33.663829 - [DEBUG]
19584 2019-Jan-16 22:08:33.663852 - [DEBUG] Start adding new jump function
19585 2019-Jan-16 22:08:33.663876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19586 2019-Jan-16 22:08:33.663933 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19587 2019-Jan-16 22:08:33.664571 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
19588 2019-Jan-16 22:08:33.665224 - [DEBUG] Edge Function : AllBottom
19589 2019-Jan-16 22:08:33.665253 - [DEBUG] End adding new jump function
19590 2019-Jan-16 22:08:33.665278 - [DEBUG]
19591 2019-Jan-16 22:08:33.665302 - [DEBUG] -------------------------------------------- 558. Path Edge --------------------------------------------
19592 2019-Jan-16 22:08:33.665326 - [DEBUG]
19593 2019-Jan-16 22:08:33.665349 - [DEBUG] Process 558. path edge:
19594 2019-Jan-16 22:08:33.665373 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19595 2019-Jan-16 22:08:33.665430 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
19596 2019-Jan-16 22:08:33.666078 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19597 2019-Jan-16 22:08:33.666716 - [DEBUG]
19598 2019-Jan-16 22:08:33.666742 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
19599 2019-Jan-16 22:08:33.667403 - [DEBUG] Compose: EdgeIdentity * AllBottom
19600 2019-Jan-16 22:08:33.667432 - [DEBUG]
19601 2019-Jan-16 22:08:33.667456 - [DEBUG] Propagate flow
19602 2019-Jan-16 22:08:33.667479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19603 2019-Jan-16 22:08:33.667536 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
19604 2019-Jan-16 22:08:33.668187 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19605 2019-Jan-16 22:08:33.668826 - [DEBUG] Edge function : AllBottom (result of previous compose)
19606 2019-Jan-16 22:08:33.668852 - [DEBUG]
19607 2019-Jan-16 22:08:33.668877 - [DEBUG] Join: AllTop & AllBottom
19608 2019-Jan-16 22:08:33.668903 - [DEBUG] = AllBottom (new jump func)
19609 2019-Jan-16 22:08:33.668928 - [DEBUG]
19610 2019-Jan-16 22:08:33.668952 - [DEBUG] Start adding new jump function
19611 2019-Jan-16 22:08:33.668976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19612 2019-Jan-16 22:08:33.669032 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19613 2019-Jan-16 22:08:33.669672 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
19614 2019-Jan-16 22:08:33.670328 - [DEBUG] Edge Function : AllBottom
19615 2019-Jan-16 22:08:33.670360 - [DEBUG] End adding new jump function
19616 2019-Jan-16 22:08:33.670385 - [DEBUG]
19617 2019-Jan-16 22:08:33.670410 - [DEBUG] -------------------------------------------- 559. Path Edge --------------------------------------------
19618 2019-Jan-16 22:08:33.670434 - [DEBUG]
19619 2019-Jan-16 22:08:33.670458 - [DEBUG] Process 559. path edge:
19620 2019-Jan-16 22:08:33.670481 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19621 2019-Jan-16 22:08:33.670548 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
19622 2019-Jan-16 22:08:33.671240 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
19623 2019-Jan-16 22:08:33.671975 - [DEBUG]
19624 2019-Jan-16 22:08:33.672005 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
19625 2019-Jan-16 22:08:33.672695 - [DEBUG] Compose: EdgeIdentity * AllBottom
19626 2019-Jan-16 22:08:33.672725 - [DEBUG]
19627 2019-Jan-16 22:08:33.672749 - [DEBUG] Propagate flow
19628 2019-Jan-16 22:08:33.672773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19629 2019-Jan-16 22:08:33.672834 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19630 2019-Jan-16 22:08:33.673487 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19631 2019-Jan-16 22:08:33.674128 - [DEBUG] Edge function : AllBottom (result of previous compose)
19632 2019-Jan-16 22:08:33.674154 - [DEBUG]
19633 2019-Jan-16 22:08:33.674181 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19634 2019-Jan-16 22:08:33.674207 - [DEBUG] = AllBottom
19635 2019-Jan-16 22:08:33.674231 - [DEBUG]
19636 2019-Jan-16 22:08:33.674255 - [DEBUG] PROPAGATE: No new function!
19637 2019-Jan-16 22:08:33.674280 - [DEBUG] EDGE:
19638 2019-Jan-16 22:08:33.674339 - [DEBUG] ---> 19639 2019-Jan-16 22:08:33.674995 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19640 2019-Jan-16 22:08:33.675636 - [DEBUG]
19641 2019-Jan-16 22:08:33.675663 - [DEBUG] EDGE:
19642 2019-Jan-16 22:08:33.675743 - [DEBUG] ---> 19643 2019-Jan-16 22:08:33.676384 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19644 2019-Jan-16 22:08:33.677023 - [DEBUG]
19645 2019-Jan-16 22:08:33.677049 - [DEBUG] EDGE:
19646 2019-Jan-16 22:08:33.677107 - [DEBUG] ---> 19647 2019-Jan-16 22:08:33.677744 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19648 2019-Jan-16 22:08:33.678401 - [DEBUG]
19649 2019-Jan-16 22:08:33.678428 - [DEBUG] EDGE:
19650 2019-Jan-16 22:08:33.678485 - [DEBUG] ---> 19651 2019-Jan-16 22:08:33.679129 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19652 2019-Jan-16 22:08:33.679770 - [DEBUG]
19653 2019-Jan-16 22:08:33.679797 - [DEBUG] EDGE:
19654 2019-Jan-16 22:08:33.679854 - [DEBUG] ---> 19655 2019-Jan-16 22:08:33.680490 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19656 2019-Jan-16 22:08:33.681130 - [DEBUG]
19657 2019-Jan-16 22:08:33.681156 - [DEBUG] EDGE:
19658 2019-Jan-16 22:08:33.681214 - [DEBUG] ---> 19659 2019-Jan-16 22:08:33.681870 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19660 2019-Jan-16 22:08:33.682508 - [DEBUG]
19661 2019-Jan-16 22:08:33.682553 - [DEBUG] Compose: EdgeIdentity * AllBottom
19662 2019-Jan-16 22:08:33.682581 - [DEBUG]
19663 2019-Jan-16 22:08:33.682606 - [DEBUG] Propagate flow
19664 2019-Jan-16 22:08:33.682629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19665 2019-Jan-16 22:08:33.682686 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19666 2019-Jan-16 22:08:33.683428 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19667 2019-Jan-16 22:08:33.684105 - [DEBUG] Edge function : AllBottom (result of previous compose)
19668 2019-Jan-16 22:08:33.684132 - [DEBUG]
19669 2019-Jan-16 22:08:33.684160 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19670 2019-Jan-16 22:08:33.684186 - [DEBUG] = AllBottom
19671 2019-Jan-16 22:08:33.684211 - [DEBUG]
19672 2019-Jan-16 22:08:33.684234 - [DEBUG] PROPAGATE: No new function!
19673 2019-Jan-16 22:08:33.684267 - [DEBUG] EDGE:
19674 2019-Jan-16 22:08:33.684332 - [DEBUG] ---> 19675 2019-Jan-16 22:08:33.685048 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19676 2019-Jan-16 22:08:33.685695 - [DEBUG]
19677 2019-Jan-16 22:08:33.685722 - [DEBUG] EDGE:
19678 2019-Jan-16 22:08:33.685781 - [DEBUG] ---> 19679 2019-Jan-16 22:08:33.686419 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19680 2019-Jan-16 22:08:33.687124 - [DEBUG]
19681 2019-Jan-16 22:08:33.687153 - [DEBUG] EDGE:
19682 2019-Jan-16 22:08:33.687221 - [DEBUG] ---> 19683 2019-Jan-16 22:08:33.687961 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19684 2019-Jan-16 22:08:33.688676 - [DEBUG]
19685 2019-Jan-16 22:08:33.688736 - [DEBUG] Compose: EdgeIdentity * AllBottom
19686 2019-Jan-16 22:08:33.688765 - [DEBUG]
19687 2019-Jan-16 22:08:33.688790 - [DEBUG] Propagate flow
19688 2019-Jan-16 22:08:33.688814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19689 2019-Jan-16 22:08:33.688883 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19690 2019-Jan-16 22:08:33.689556 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19691 2019-Jan-16 22:08:33.690206 - [DEBUG] Edge function : AllBottom (result of previous compose)
19692 2019-Jan-16 22:08:33.690232 - [DEBUG]
19693 2019-Jan-16 22:08:33.690259 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19694 2019-Jan-16 22:08:33.690285 - [DEBUG] = AllBottom
19695 2019-Jan-16 22:08:33.690310 - [DEBUG]
19696 2019-Jan-16 22:08:33.690333 - [DEBUG] PROPAGATE: No new function!
19697 2019-Jan-16 22:08:33.690365 - [DEBUG] EDGE:
19698 2019-Jan-16 22:08:33.690425 - [DEBUG] ---> 19699 2019-Jan-16 22:08:33.691147 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19700 2019-Jan-16 22:08:33.691904 - [DEBUG]
19701 2019-Jan-16 22:08:33.691933 - [DEBUG] EDGE:
19702 2019-Jan-16 22:08:33.691997 - [DEBUG] ---> 19703 2019-Jan-16 22:08:33.692675 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19704 2019-Jan-16 22:08:33.693347 - [DEBUG]
19705 2019-Jan-16 22:08:33.693376 - [DEBUG] EDGE:
19706 2019-Jan-16 22:08:33.693440 - [DEBUG] ---> 19707 2019-Jan-16 22:08:33.694095 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19708 2019-Jan-16 22:08:33.694810 - [DEBUG]
19709 2019-Jan-16 22:08:33.694838 - [DEBUG] EDGE:
19710 2019-Jan-16 22:08:33.694901 - [DEBUG] ---> 19711 2019-Jan-16 22:08:33.695578 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19712 2019-Jan-16 22:08:33.696249 - [DEBUG]
19713 2019-Jan-16 22:08:33.696305 - [DEBUG] Compose: EdgeIdentity * AllBottom
19714 2019-Jan-16 22:08:33.696334 - [DEBUG]
19715 2019-Jan-16 22:08:33.696359 - [DEBUG] Propagate flow
19716 2019-Jan-16 22:08:33.696383 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19717 2019-Jan-16 22:08:33.696448 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19718 2019-Jan-16 22:08:33.697171 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19719 2019-Jan-16 22:08:33.697895 - [DEBUG] Edge function : AllBottom (result of previous compose)
19720 2019-Jan-16 22:08:33.697922 - [DEBUG]
19721 2019-Jan-16 22:08:33.697950 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19722 2019-Jan-16 22:08:33.697977 - [DEBUG] = AllBottom
19723 2019-Jan-16 22:08:33.698002 - [DEBUG]
19724 2019-Jan-16 22:08:33.698025 - [DEBUG] PROPAGATE: No new function!
19725 2019-Jan-16 22:08:33.698059 - [DEBUG] EDGE:
19726 2019-Jan-16 22:08:33.698148 - [DEBUG] ---> 19727 2019-Jan-16 22:08:33.698916 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19728 2019-Jan-16 22:08:33.699600 - [DEBUG]
19729 2019-Jan-16 22:08:33.699629 - [DEBUG] EDGE:
19730 2019-Jan-16 22:08:33.699695 - [DEBUG] ---> 19731 2019-Jan-16 22:08:33.700442 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19732 2019-Jan-16 22:08:33.701158 - [DEBUG]
19733 2019-Jan-16 22:08:33.701190 - [DEBUG] EDGE:
19734 2019-Jan-16 22:08:33.701263 - [DEBUG] ---> 19735 2019-Jan-16 22:08:33.701979 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19736 2019-Jan-16 22:08:33.702641 - [DEBUG]
19737 2019-Jan-16 22:08:33.702699 - [DEBUG] Compose: EdgeIdentity * AllBottom
19738 2019-Jan-16 22:08:33.702787 - [DEBUG]
19739 2019-Jan-16 22:08:33.702813 - [DEBUG] Propagate flow
19740 2019-Jan-16 22:08:33.702837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19741 2019-Jan-16 22:08:33.702902 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19742 2019-Jan-16 22:08:33.703583 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19743 2019-Jan-16 22:08:33.704263 - [DEBUG] Edge function : AllBottom (result of previous compose)
19744 2019-Jan-16 22:08:33.704291 - [DEBUG]
19745 2019-Jan-16 22:08:33.704318 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19746 2019-Jan-16 22:08:33.704344 - [DEBUG] = AllBottom
19747 2019-Jan-16 22:08:33.704369 - [DEBUG]
19748 2019-Jan-16 22:08:33.704392 - [DEBUG] PROPAGATE: No new function!
19749 2019-Jan-16 22:08:33.704426 - [DEBUG] EDGE:
19750 2019-Jan-16 22:08:33.704490 - [DEBUG] ---> 19751 2019-Jan-16 22:08:33.705248 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19752 2019-Jan-16 22:08:33.705970 - [DEBUG]
19753 2019-Jan-16 22:08:33.706000 - [DEBUG] EDGE:
19754 2019-Jan-16 22:08:33.706067 - [DEBUG] ---> 19755 2019-Jan-16 22:08:33.706788 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19756 2019-Jan-16 22:08:33.707471 - [DEBUG]
19757 2019-Jan-16 22:08:33.707500 - [DEBUG] EDGE:
19758 2019-Jan-16 22:08:33.707565 - [DEBUG] ---> 19759 2019-Jan-16 22:08:33.708258 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
19760 2019-Jan-16 22:08:33.708981 - [DEBUG]
19761 2019-Jan-16 22:08:33.709011 - [DEBUG] EDGE:
19762 2019-Jan-16 22:08:33.709078 - [DEBUG] ---> 19763 2019-Jan-16 22:08:33.709795 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
19764 2019-Jan-16 22:08:33.710476 - [DEBUG]
19765 2019-Jan-16 22:08:33.710508 - [DEBUG] Compose: EdgeIdentity * AllBottom
19766 2019-Jan-16 22:08:33.710536 - [DEBUG]
19767 2019-Jan-16 22:08:33.710561 - [DEBUG] Propagate flow
19768 2019-Jan-16 22:08:33.710585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19769 2019-Jan-16 22:08:33.710673 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19770 2019-Jan-16 22:08:33.711409 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19771 2019-Jan-16 22:08:33.712178 - [DEBUG] Edge function : AllBottom (result of previous compose)
19772 2019-Jan-16 22:08:33.712208 - [DEBUG]
19773 2019-Jan-16 22:08:33.712235 - [DEBUG] Join: AllTop & AllBottom
19774 2019-Jan-16 22:08:33.712262 - [DEBUG] = AllBottom (new jump func)
19775 2019-Jan-16 22:08:33.712287 - [DEBUG]
19776 2019-Jan-16 22:08:33.712311 - [DEBUG] Start adding new jump function
19777 2019-Jan-16 22:08:33.712335 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19778 2019-Jan-16 22:08:33.712405 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19779 2019-Jan-16 22:08:33.713097 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19780 2019-Jan-16 22:08:33.713798 - [DEBUG] Edge Function : AllBottom
19781 2019-Jan-16 22:08:33.713832 - [DEBUG] End adding new jump function
19782 2019-Jan-16 22:08:33.713856 - [DEBUG]
19783 2019-Jan-16 22:08:33.713881 - [DEBUG] -------------------------------------------- 560. Path Edge --------------------------------------------
19784 2019-Jan-16 22:08:33.713906 - [DEBUG]
19785 2019-Jan-16 22:08:33.713930 - [DEBUG] Process 560. path edge:
19786 2019-Jan-16 22:08:33.713954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19787 2019-Jan-16 22:08:33.714017 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
19788 2019-Jan-16 22:08:33.714694 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
19789 2019-Jan-16 22:08:33.715462 - [DEBUG]
19790 2019-Jan-16 22:08:33.715491 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19791 2019-Jan-16 22:08:33.716201 - [DEBUG] Compose: EdgeIdentity * AllBottom
19792 2019-Jan-16 22:08:33.716232 - [DEBUG]
19793 2019-Jan-16 22:08:33.716256 - [DEBUG] Propagate flow
19794 2019-Jan-16 22:08:33.716279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19795 2019-Jan-16 22:08:33.716343 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
19796 2019-Jan-16 22:08:33.717054 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19797 2019-Jan-16 22:08:33.717855 - [DEBUG] Edge function : AllBottom (result of previous compose)
19798 2019-Jan-16 22:08:33.717883 - [DEBUG]
19799 2019-Jan-16 22:08:33.717911 - [DEBUG] Join: AllTop & AllBottom
19800 2019-Jan-16 22:08:33.717937 - [DEBUG] = AllBottom (new jump func)
19801 2019-Jan-16 22:08:33.717963 - [DEBUG]
19802 2019-Jan-16 22:08:33.717987 - [DEBUG] Start adding new jump function
19803 2019-Jan-16 22:08:33.718010 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19804 2019-Jan-16 22:08:33.718099 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19805 2019-Jan-16 22:08:33.718792 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
19806 2019-Jan-16 22:08:33.719463 - [DEBUG] Edge Function : AllBottom
19807 2019-Jan-16 22:08:33.719496 - [DEBUG] End adding new jump function
19808 2019-Jan-16 22:08:33.719521 - [DEBUG]
19809 2019-Jan-16 22:08:33.719545 - [DEBUG] -------------------------------------------- 561. Path Edge --------------------------------------------
19810 2019-Jan-16 22:08:33.719570 - [DEBUG]
19811 2019-Jan-16 22:08:33.719593 - [DEBUG] Process 561. path edge:
19812 2019-Jan-16 22:08:33.719641 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19813 2019-Jan-16 22:08:33.719707 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
19814 2019-Jan-16 22:08:33.720441 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
19815 2019-Jan-16 22:08:33.721172 - [DEBUG]
19816 2019-Jan-16 22:08:33.721200 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
19817 2019-Jan-16 22:08:33.721980 - [DEBUG] Compose: EdgeIdentity * AllBottom
19818 2019-Jan-16 22:08:33.722013 - [DEBUG]
19819 2019-Jan-16 22:08:33.722037 - [DEBUG] Propagate flow
19820 2019-Jan-16 22:08:33.722061 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19821 2019-Jan-16 22:08:33.722133 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
19822 2019-Jan-16 22:08:33.722870 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19823 2019-Jan-16 22:08:33.723562 - [DEBUG] Edge function : AllBottom (result of previous compose)
19824 2019-Jan-16 22:08:33.723589 - [DEBUG]
19825 2019-Jan-16 22:08:33.723616 - [DEBUG] Join: AllTop & AllBottom
19826 2019-Jan-16 22:08:33.723643 - [DEBUG] = AllBottom (new jump func)
19827 2019-Jan-16 22:08:33.723667 - [DEBUG]
19828 2019-Jan-16 22:08:33.723691 - [DEBUG] Start adding new jump function
19829 2019-Jan-16 22:08:33.723716 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19830 2019-Jan-16 22:08:33.723833 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19831 2019-Jan-16 22:08:33.724533 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
19832 2019-Jan-16 22:08:33.725269 - [DEBUG] Edge Function : AllBottom
19833 2019-Jan-16 22:08:33.725303 - [DEBUG] End adding new jump function
19834 2019-Jan-16 22:08:33.725328 - [DEBUG]
19835 2019-Jan-16 22:08:33.725353 - [DEBUG] -------------------------------------------- 562. Path Edge --------------------------------------------
19836 2019-Jan-16 22:08:33.725378 - [DEBUG]
19837 2019-Jan-16 22:08:33.725402 - [DEBUG] Process 562. path edge:
19838 2019-Jan-16 22:08:33.725426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19839 2019-Jan-16 22:08:33.725498 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
19840 2019-Jan-16 22:08:33.726225 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
19841 2019-Jan-16 22:08:33.726960 - [DEBUG]
19842 2019-Jan-16 22:08:33.726989 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
19843 2019-Jan-16 22:08:33.727688 - [DEBUG] Compose: EdgeIdentity * AllBottom
19844 2019-Jan-16 22:08:33.727757 - [DEBUG]
19845 2019-Jan-16 22:08:33.727784 - [DEBUG] Propagate flow
19846 2019-Jan-16 22:08:33.727807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19847 2019-Jan-16 22:08:33.727878 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19848 2019-Jan-16 22:08:33.728599 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19849 2019-Jan-16 22:08:33.729353 - [DEBUG] Edge function : AllBottom (result of previous compose)
19850 2019-Jan-16 22:08:33.729380 - [DEBUG]
19851 2019-Jan-16 22:08:33.729408 - [DEBUG] Join: AllTop & AllBottom
19852 2019-Jan-16 22:08:33.729435 - [DEBUG] = AllBottom (new jump func)
19853 2019-Jan-16 22:08:33.729460 - [DEBUG]
19854 2019-Jan-16 22:08:33.729484 - [DEBUG] Start adding new jump function
19855 2019-Jan-16 22:08:33.729527 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19856 2019-Jan-16 22:08:33.729595 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19857 2019-Jan-16 22:08:33.730350 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19858 2019-Jan-16 22:08:33.731080 - [DEBUG] Edge Function : AllBottom
19859 2019-Jan-16 22:08:33.731114 - [DEBUG] End adding new jump function
19860 2019-Jan-16 22:08:33.731139 - [DEBUG]
19861 2019-Jan-16 22:08:33.731164 - [DEBUG] -------------------------------------------- 563. Path Edge --------------------------------------------
19862 2019-Jan-16 22:08:33.731189 - [DEBUG]
19863 2019-Jan-16 22:08:33.731212 - [DEBUG] Process 563. path edge:
19864 2019-Jan-16 22:08:33.731236 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19865 2019-Jan-16 22:08:33.731305 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
19866 2019-Jan-16 22:08:33.732077 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
19867 2019-Jan-16 22:08:33.732803 - [DEBUG]
19868 2019-Jan-16 22:08:33.732830 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19869 2019-Jan-16 22:08:33.733542 - [DEBUG] Possible callees:
19870 2019-Jan-16 22:08:33.733570 - [DEBUG] llvm.dbg.declare
19871 2019-Jan-16 22:08:33.733595 - [DEBUG] Possible return sites:
19872 2019-Jan-16 22:08:33.733619 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14919873 2019-Jan-16 22:08:33.735167 - [DEBUG] Found and process special summary
19874 2019-Jan-16 22:08:33.735224 - [DEBUG] Compose: EdgeIdentity * AllBottom
19875 2019-Jan-16 22:08:33.735253 - [DEBUG]
19876 2019-Jan-16 22:08:33.735278 - [DEBUG] Propagate flow
19877 2019-Jan-16 22:08:33.735302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19878 2019-Jan-16 22:08:33.735372 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19879 2019-Jan-16 22:08:33.736099 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19880 2019-Jan-16 22:08:33.736833 - [DEBUG] Edge function : AllBottom (result of previous compose)
19881 2019-Jan-16 22:08:33.736861 - [DEBUG]
19882 2019-Jan-16 22:08:33.736887 - [DEBUG] Join: AllTop & AllBottom
19883 2019-Jan-16 22:08:33.736914 - [DEBUG] = AllBottom (new jump func)
19884 2019-Jan-16 22:08:33.736939 - [DEBUG]
19885 2019-Jan-16 22:08:33.736963 - [DEBUG] Start adding new jump function
19886 2019-Jan-16 22:08:33.737027 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19887 2019-Jan-16 22:08:33.737096 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19888 2019-Jan-16 22:08:33.737843 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19889 2019-Jan-16 22:08:33.738544 - [DEBUG] Edge Function : AllBottom
19890 2019-Jan-16 22:08:33.738579 - [DEBUG] End adding new jump function
19891 2019-Jan-16 22:08:33.738604 - [DEBUG]
19892 2019-Jan-16 22:08:33.738628 - [DEBUG] -------------------------------------------- 564. Path Edge --------------------------------------------
19893 2019-Jan-16 22:08:33.738652 - [DEBUG]
19894 2019-Jan-16 22:08:33.738676 - [DEBUG] Process 564. path edge:
19895 2019-Jan-16 22:08:33.738756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19896 2019-Jan-16 22:08:33.738829 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
19897 2019-Jan-16 22:08:33.739520 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
19898 2019-Jan-16 22:08:33.740255 - [DEBUG]
19899 2019-Jan-16 22:08:33.740283 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19900 2019-Jan-16 22:08:33.741013 - [DEBUG] Compose: EdgeIdentity * AllBottom
19901 2019-Jan-16 22:08:33.741044 - [DEBUG]
19902 2019-Jan-16 22:08:33.741068 - [DEBUG] Propagate flow
19903 2019-Jan-16 22:08:33.741092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19904 2019-Jan-16 22:08:33.741157 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19905 2019-Jan-16 22:08:33.741900 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19906 2019-Jan-16 22:08:33.742588 - [DEBUG] Edge function : AllBottom (result of previous compose)
19907 2019-Jan-16 22:08:33.742615 - [DEBUG]
19908 2019-Jan-16 22:08:33.742642 - [DEBUG] Join: AllTop & AllBottom
19909 2019-Jan-16 22:08:33.742669 - [DEBUG] = AllBottom (new jump func)
19910 2019-Jan-16 22:08:33.742694 - [DEBUG]
19911 2019-Jan-16 22:08:33.742718 - [DEBUG] Start adding new jump function
19912 2019-Jan-16 22:08:33.742785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19913 2019-Jan-16 22:08:33.742855 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19914 2019-Jan-16 22:08:33.743548 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19915 2019-Jan-16 22:08:33.744269 - [DEBUG] Edge Function : AllBottom
19916 2019-Jan-16 22:08:33.744303 - [DEBUG] End adding new jump function
19917 2019-Jan-16 22:08:33.744327 - [DEBUG]
19918 2019-Jan-16 22:08:33.744352 - [DEBUG] -------------------------------------------- 565. Path Edge --------------------------------------------
19919 2019-Jan-16 22:08:33.744377 - [DEBUG]
19920 2019-Jan-16 22:08:33.744400 - [DEBUG] Process 565. path edge:
19921 2019-Jan-16 22:08:33.744424 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19922 2019-Jan-16 22:08:33.744490 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
19923 2019-Jan-16 22:08:33.745245 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
19924 2019-Jan-16 22:08:33.745980 - [DEBUG]
19925 2019-Jan-16 22:08:33.746008 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19926 2019-Jan-16 22:08:33.746756 - [DEBUG] Compose: EdgeIdentity * AllBottom
19927 2019-Jan-16 22:08:33.746789 - [DEBUG]
19928 2019-Jan-16 22:08:33.746812 - [DEBUG] Propagate flow
19929 2019-Jan-16 22:08:33.746835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19930 2019-Jan-16 22:08:33.746907 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19931 2019-Jan-16 22:08:33.747603 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19932 2019-Jan-16 22:08:33.748362 - [DEBUG] Edge function : AllBottom (result of previous compose)
19933 2019-Jan-16 22:08:33.748389 - [DEBUG]
19934 2019-Jan-16 22:08:33.748416 - [DEBUG] Join: AllTop & AllBottom
19935 2019-Jan-16 22:08:33.748443 - [DEBUG] = AllBottom (new jump func)
19936 2019-Jan-16 22:08:33.748468 - [DEBUG]
19937 2019-Jan-16 22:08:33.748509 - [DEBUG] Start adding new jump function
19938 2019-Jan-16 22:08:33.748533 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19939 2019-Jan-16 22:08:33.748602 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19940 2019-Jan-16 22:08:33.749347 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19941 2019-Jan-16 22:08:33.750074 - [DEBUG] Edge Function : AllBottom
19942 2019-Jan-16 22:08:33.750108 - [DEBUG] End adding new jump function
19943 2019-Jan-16 22:08:33.750133 - [DEBUG]
19944 2019-Jan-16 22:08:33.750158 - [DEBUG] -------------------------------------------- 566. Path Edge --------------------------------------------
19945 2019-Jan-16 22:08:33.750183 - [DEBUG]
19946 2019-Jan-16 22:08:33.750206 - [DEBUG] Process 566. path edge:
19947 2019-Jan-16 22:08:33.750230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19948 2019-Jan-16 22:08:33.750301 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
19949 2019-Jan-16 22:08:33.751075 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
19950 2019-Jan-16 22:08:33.751825 - [DEBUG]
19951 2019-Jan-16 22:08:33.751851 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19952 2019-Jan-16 22:08:33.752553 - [DEBUG] Possible callees:
19953 2019-Jan-16 22:08:33.752580 - [DEBUG] llvm.dbg.declare
19954 2019-Jan-16 22:08:33.752605 - [DEBUG] Possible return sites:
19955 2019-Jan-16 22:08:33.752629 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15519956 2019-Jan-16 22:08:33.754122 - [DEBUG] Found and process special summary
19957 2019-Jan-16 22:08:33.754180 - [DEBUG] Compose: EdgeIdentity * AllBottom
19958 2019-Jan-16 22:08:33.754210 - [DEBUG]
19959 2019-Jan-16 22:08:33.754235 - [DEBUG] Propagate flow
19960 2019-Jan-16 22:08:33.754259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19961 2019-Jan-16 22:08:33.754334 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19962 2019-Jan-16 22:08:33.755114 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19963 2019-Jan-16 22:08:33.755859 - [DEBUG] Edge function : AllBottom (result of previous compose)
19964 2019-Jan-16 22:08:33.755887 - [DEBUG]
19965 2019-Jan-16 22:08:33.755914 - [DEBUG] Join: AllTop & AllBottom
19966 2019-Jan-16 22:08:33.755941 - [DEBUG] = AllBottom (new jump func)
19967 2019-Jan-16 22:08:33.755966 - [DEBUG]
19968 2019-Jan-16 22:08:33.755989 - [DEBUG] Start adding new jump function
19969 2019-Jan-16 22:08:33.756013 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19970 2019-Jan-16 22:08:33.756080 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19971 2019-Jan-16 22:08:33.756829 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19972 2019-Jan-16 22:08:33.757516 - [DEBUG] Edge Function : AllBottom
19973 2019-Jan-16 22:08:33.757550 - [DEBUG] End adding new jump function
19974 2019-Jan-16 22:08:33.757574 - [DEBUG]
19975 2019-Jan-16 22:08:33.757599 - [DEBUG] -------------------------------------------- 567. Path Edge --------------------------------------------
19976 2019-Jan-16 22:08:33.757625 - [DEBUG]
19977 2019-Jan-16 22:08:33.757668 - [DEBUG] Process 567. path edge:
19978 2019-Jan-16 22:08:33.757693 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19979 2019-Jan-16 22:08:33.757803 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
19980 2019-Jan-16 22:08:33.758514 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
19981 2019-Jan-16 22:08:33.759251 - [DEBUG]
19982 2019-Jan-16 22:08:33.759279 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19983 2019-Jan-16 22:08:33.760039 - [DEBUG] Compose: EdgeIdentity * AllBottom
19984 2019-Jan-16 22:08:33.760069 - [DEBUG]
19985 2019-Jan-16 22:08:33.760093 - [DEBUG] Propagate flow
19986 2019-Jan-16 22:08:33.760117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19987 2019-Jan-16 22:08:33.760185 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19988 2019-Jan-16 22:08:33.760869 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19989 2019-Jan-16 22:08:33.761574 - [DEBUG] Edge function : AllBottom (result of previous compose)
19990 2019-Jan-16 22:08:33.761601 - [DEBUG]
19991 2019-Jan-16 22:08:33.761628 - [DEBUG] Join: AllTop & AllBottom
19992 2019-Jan-16 22:08:33.761654 - [DEBUG] = AllBottom (new jump func)
19993 2019-Jan-16 22:08:33.761679 - [DEBUG]
19994 2019-Jan-16 22:08:33.761703 - [DEBUG] Start adding new jump function
19995 2019-Jan-16 22:08:33.761773 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19996 2019-Jan-16 22:08:33.761845 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19997 2019-Jan-16 22:08:33.762547 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19998 2019-Jan-16 22:08:33.763274 - [DEBUG] Edge Function : AllBottom
19999 2019-Jan-16 22:08:33.763308 - [DEBUG] End adding new jump function
20000 2019-Jan-16 22:08:33.763333 - [DEBUG]
20001 2019-Jan-16 22:08:33.763357 - [DEBUG] -------------------------------------------- 568. Path Edge --------------------------------------------
20002 2019-Jan-16 22:08:33.763382 - [DEBUG]
20003 2019-Jan-16 22:08:33.763406 - [DEBUG] Process 568. path edge:
20004 2019-Jan-16 22:08:33.763430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20005 2019-Jan-16 22:08:33.763502 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
20006 2019-Jan-16 22:08:33.764229 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20007 2019-Jan-16 22:08:33.764993 - [DEBUG]
20008 2019-Jan-16 22:08:33.765022 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
20009 2019-Jan-16 22:08:33.765767 - [DEBUG] Compose: EdgeIdentity * AllBottom
20010 2019-Jan-16 22:08:33.765798 - [DEBUG]
20011 2019-Jan-16 22:08:33.765822 - [DEBUG] Propagate flow
20012 2019-Jan-16 22:08:33.765846 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20013 2019-Jan-16 22:08:33.765919 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
20014 2019-Jan-16 22:08:33.766601 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20015 2019-Jan-16 22:08:33.767348 - [DEBUG] Edge function : AllBottom (result of previous compose)
20016 2019-Jan-16 22:08:33.767377 - [DEBUG]
20017 2019-Jan-16 22:08:33.767404 - [DEBUG] Join: AllTop & AllBottom
20018 2019-Jan-16 22:08:33.767431 - [DEBUG] = AllBottom (new jump func)
20019 2019-Jan-16 22:08:33.767475 - [DEBUG]
20020 2019-Jan-16 22:08:33.767500 - [DEBUG] Start adding new jump function
20021 2019-Jan-16 22:08:33.767523 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20022 2019-Jan-16 22:08:33.767594 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20023 2019-Jan-16 22:08:33.768381 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
20024 2019-Jan-16 22:08:33.769101 - [DEBUG] Edge Function : AllBottom
20025 2019-Jan-16 22:08:33.769136 - [DEBUG] End adding new jump function
20026 2019-Jan-16 22:08:33.769160 - [DEBUG]
20027 2019-Jan-16 22:08:33.769185 - [DEBUG] -------------------------------------------- 569. Path Edge --------------------------------------------
20028 2019-Jan-16 22:08:33.769211 - [DEBUG]
20029 2019-Jan-16 22:08:33.769235 - [DEBUG] Process 569. path edge:
20030 2019-Jan-16 22:08:33.769259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20031 2019-Jan-16 22:08:33.769331 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
20032 2019-Jan-16 22:08:33.770054 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20033 2019-Jan-16 22:08:33.770749 - [DEBUG]
20034 2019-Jan-16 22:08:33.770777 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
20035 2019-Jan-16 22:08:33.771496 - [DEBUG] Compose: EdgeIdentity * AllBottom
20036 2019-Jan-16 22:08:33.771527 - [DEBUG]
20037 2019-Jan-16 22:08:33.771552 - [DEBUG] Propagate flow
20038 2019-Jan-16 22:08:33.771575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20039 2019-Jan-16 22:08:33.771645 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
20040 2019-Jan-16 22:08:33.772374 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20041 2019-Jan-16 22:08:33.773115 - [DEBUG] Edge function : AllBottom (result of previous compose)
20042 2019-Jan-16 22:08:33.773142 - [DEBUG]
20043 2019-Jan-16 22:08:33.773169 - [DEBUG] Join: AllTop & AllBottom
20044 2019-Jan-16 22:08:33.773195 - [DEBUG] = AllBottom (new jump func)
20045 2019-Jan-16 22:08:33.773220 - [DEBUG]
20046 2019-Jan-16 22:08:33.773244 - [DEBUG] Start adding new jump function
20047 2019-Jan-16 22:08:33.773268 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20048 2019-Jan-16 22:08:33.773335 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20049 2019-Jan-16 22:08:33.774084 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
20050 2019-Jan-16 22:08:33.774825 - [DEBUG] Edge Function : AllBottom
20051 2019-Jan-16 22:08:33.774858 - [DEBUG] End adding new jump function
20052 2019-Jan-16 22:08:33.774882 - [DEBUG]
20053 2019-Jan-16 22:08:33.774907 - [DEBUG] -------------------------------------------- 570. Path Edge --------------------------------------------
20054 2019-Jan-16 22:08:33.774932 - [DEBUG]
20055 2019-Jan-16 22:08:33.774956 - [DEBUG] Process 570. path edge:
20056 2019-Jan-16 22:08:33.774979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20057 2019-Jan-16 22:08:33.775048 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
20058 2019-Jan-16 22:08:33.775794 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20059 2019-Jan-16 22:08:33.776482 - [DEBUG]
20060 2019-Jan-16 22:08:33.776528 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
20061 2019-Jan-16 22:08:33.777288 - [DEBUG] Possible callees:
20062 2019-Jan-16 22:08:33.777316 - [DEBUG] llvm.dbg.declare
20063 2019-Jan-16 22:08:33.777341 - [DEBUG] Possible return sites:
20064 2019-Jan-16 22:08:33.777364 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16320065 2019-Jan-16 22:08:33.778801 - [DEBUG] Found and process special summary
20066 2019-Jan-16 22:08:33.778850 - [DEBUG] Compose: EdgeIdentity * AllBottom
20067 2019-Jan-16 22:08:33.778879 - [DEBUG]
20068 2019-Jan-16 22:08:33.778904 - [DEBUG] Propagate flow
20069 2019-Jan-16 22:08:33.778927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20070 2019-Jan-16 22:08:33.778995 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
20071 2019-Jan-16 22:08:33.779659 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20072 2019-Jan-16 22:08:33.780402 - [DEBUG] Edge function : AllBottom (result of previous compose)
20073 2019-Jan-16 22:08:33.780431 - [DEBUG]
20074 2019-Jan-16 22:08:33.780457 - [DEBUG] Join: AllTop & AllBottom
20075 2019-Jan-16 22:08:33.780484 - [DEBUG] = AllBottom (new jump func)
20076 2019-Jan-16 22:08:33.780509 - [DEBUG]
20077 2019-Jan-16 22:08:33.780533 - [DEBUG] Start adding new jump function
20078 2019-Jan-16 22:08:33.780557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20079 2019-Jan-16 22:08:33.780622 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20080 2019-Jan-16 22:08:33.781359 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
20081 2019-Jan-16 22:08:33.782112 - [DEBUG] Edge Function : AllBottom
20082 2019-Jan-16 22:08:33.782145 - [DEBUG] End adding new jump function
20083 2019-Jan-16 22:08:33.782170 - [DEBUG]
20084 2019-Jan-16 22:08:33.782194 - [DEBUG] -------------------------------------------- 571. Path Edge --------------------------------------------
20085 2019-Jan-16 22:08:33.782220 - [DEBUG]
20086 2019-Jan-16 22:08:33.782244 - [DEBUG] Process 571. path edge:
20087 2019-Jan-16 22:08:33.782268 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20088 2019-Jan-16 22:08:33.782334 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
20089 2019-Jan-16 22:08:33.783073 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20090 2019-Jan-16 22:08:33.783762 - [DEBUG]
20091 2019-Jan-16 22:08:33.783789 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
20092 2019-Jan-16 22:08:33.784508 - [DEBUG] Compose: EdgeIdentity * AllBottom
20093 2019-Jan-16 22:08:33.784538 - [DEBUG]
20094 2019-Jan-16 22:08:33.784562 - [DEBUG] Propagate flow
20095 2019-Jan-16 22:08:33.784586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20096 2019-Jan-16 22:08:33.784650 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
20097 2019-Jan-16 22:08:33.785351 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20098 2019-Jan-16 22:08:33.786097 - [DEBUG] Edge function : AllBottom (result of previous compose)
20099 2019-Jan-16 22:08:33.786126 - [DEBUG]
20100 2019-Jan-16 22:08:33.786152 - [DEBUG] Join: AllTop & AllBottom
20101 2019-Jan-16 22:08:33.786179 - [DEBUG] = AllBottom (new jump func)
20102 2019-Jan-16 22:08:33.786222 - [DEBUG]
20103 2019-Jan-16 22:08:33.786246 - [DEBUG] Start adding new jump function
20104 2019-Jan-16 22:08:33.786270 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20105 2019-Jan-16 22:08:33.786341 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20106 2019-Jan-16 22:08:33.787091 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
20107 2019-Jan-16 22:08:33.787814 - [DEBUG] Edge Function : AllBottom
20108 2019-Jan-16 22:08:33.787849 - [DEBUG] End adding new jump function
20109 2019-Jan-16 22:08:33.787874 - [DEBUG]
20110 2019-Jan-16 22:08:33.787898 - [DEBUG] -------------------------------------------- 572. Path Edge --------------------------------------------
20111 2019-Jan-16 22:08:33.787924 - [DEBUG]
20112 2019-Jan-16 22:08:33.787948 - [DEBUG] Process 572. path edge:
20113 2019-Jan-16 22:08:33.787972 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20114 2019-Jan-16 22:08:33.788044 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
20115 2019-Jan-16 22:08:33.788792 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20116 2019-Jan-16 22:08:33.789497 - [DEBUG]
20117 2019-Jan-16 22:08:33.789526 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
20118 2019-Jan-16 22:08:33.790276 - [DEBUG] Compose: EdgeIdentity * AllBottom
20119 2019-Jan-16 22:08:33.790307 - [DEBUG]
20120 2019-Jan-16 22:08:33.790331 - [DEBUG] Propagate flow
20121 2019-Jan-16 22:08:33.790354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20122 2019-Jan-16 22:08:33.790426 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
20123 2019-Jan-16 22:08:33.791114 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20124 2019-Jan-16 22:08:33.791803 - [DEBUG] Edge function : AllBottom (result of previous compose)
20125 2019-Jan-16 22:08:33.791830 - [DEBUG]
20126 2019-Jan-16 22:08:33.791856 - [DEBUG] Join: AllTop & AllBottom
20127 2019-Jan-16 22:08:33.791882 - [DEBUG] = AllBottom (new jump func)
20128 2019-Jan-16 22:08:33.791906 - [DEBUG]
20129 2019-Jan-16 22:08:33.791930 - [DEBUG] Start adding new jump function
20130 2019-Jan-16 22:08:33.791954 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20131 2019-Jan-16 22:08:33.792014 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20132 2019-Jan-16 22:08:33.792661 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
20133 2019-Jan-16 22:08:33.793393 - [DEBUG] Edge Function : AllBottom
20134 2019-Jan-16 22:08:33.793426 - [DEBUG] End adding new jump function
20135 2019-Jan-16 22:08:33.793450 - [DEBUG]
20136 2019-Jan-16 22:08:33.793474 - [DEBUG] -------------------------------------------- 573. Path Edge --------------------------------------------
20137 2019-Jan-16 22:08:33.793499 - [DEBUG]
20138 2019-Jan-16 22:08:33.793522 - [DEBUG] Process 573. path edge:
20139 2019-Jan-16 22:08:33.793546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20140 2019-Jan-16 22:08:33.793611 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
20141 2019-Jan-16 22:08:33.794355 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20142 2019-Jan-16 22:08:33.795080 - [DEBUG]
20143 2019-Jan-16 22:08:33.795107 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
20144 2019-Jan-16 22:08:33.795841 - [DEBUG] Possible callees:
20145 2019-Jan-16 22:08:33.795868 - [DEBUG] llvm.dbg.declare
20146 2019-Jan-16 22:08:33.795893 - [DEBUG] Possible return sites:
20147 2019-Jan-16 22:08:33.795917 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16920148 2019-Jan-16 22:08:33.797334 - [DEBUG] Found and process special summary
20149 2019-Jan-16 22:08:33.797388 - [DEBUG] Compose: EdgeIdentity * AllBottom
20150 2019-Jan-16 22:08:33.797417 - [DEBUG]
20151 2019-Jan-16 22:08:33.797442 - [DEBUG] Propagate flow
20152 2019-Jan-16 22:08:33.797465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20153 2019-Jan-16 22:08:33.797535 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
20154 2019-Jan-16 22:08:33.798241 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20155 2019-Jan-16 22:08:33.798960 - [DEBUG] Edge function : AllBottom (result of previous compose)
20156 2019-Jan-16 22:08:33.798986 - [DEBUG]
20157 2019-Jan-16 22:08:33.799012 - [DEBUG] Join: AllTop & AllBottom
20158 2019-Jan-16 22:08:33.799039 - [DEBUG] = AllBottom (new jump func)
20159 2019-Jan-16 22:08:33.799063 - [DEBUG]
20160 2019-Jan-16 22:08:33.799087 - [DEBUG] Start adding new jump function
20161 2019-Jan-16 22:08:33.799111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20162 2019-Jan-16 22:08:33.799178 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20163 2019-Jan-16 22:08:33.799866 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
20164 2019-Jan-16 22:08:33.800545 - [DEBUG] Edge Function : AllBottom
20165 2019-Jan-16 22:08:33.800578 - [DEBUG] End adding new jump function
20166 2019-Jan-16 22:08:33.800603 - [DEBUG]
20167 2019-Jan-16 22:08:33.800627 - [DEBUG] -------------------------------------------- 574. Path Edge --------------------------------------------
20168 2019-Jan-16 22:08:33.800653 - [DEBUG]
20169 2019-Jan-16 22:08:33.800676 - [DEBUG] Process 574. path edge:
20170 2019-Jan-16 22:08:33.800700 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20171 2019-Jan-16 22:08:33.800817 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
20172 2019-Jan-16 22:08:33.801513 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20173 2019-Jan-16 22:08:33.802202 - [DEBUG]
20174 2019-Jan-16 22:08:33.802230 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
20175 2019-Jan-16 22:08:33.802936 - [DEBUG] Compose: EdgeIdentity * AllBottom
20176 2019-Jan-16 22:08:33.802965 - [DEBUG]
20177 2019-Jan-16 22:08:33.802989 - [DEBUG] Propagate flow
20178 2019-Jan-16 22:08:33.803013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20179 2019-Jan-16 22:08:33.803075 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
20180 2019-Jan-16 22:08:33.803717 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20181 2019-Jan-16 22:08:33.804455 - [DEBUG] Edge function : AllBottom (result of previous compose)
20182 2019-Jan-16 22:08:33.804482 - [DEBUG]
20183 2019-Jan-16 22:08:33.804528 - [DEBUG] Join: AllTop & AllBottom
20184 2019-Jan-16 22:08:33.804555 - [DEBUG] = AllBottom (new jump func)
20185 2019-Jan-16 22:08:33.804580 - [DEBUG]
20186 2019-Jan-16 22:08:33.804603 - [DEBUG] Start adding new jump function
20187 2019-Jan-16 22:08:33.804626 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20188 2019-Jan-16 22:08:33.804693 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20189 2019-Jan-16 22:08:33.805401 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
20190 2019-Jan-16 22:08:33.806108 - [DEBUG] Edge Function : AllBottom
20191 2019-Jan-16 22:08:33.806142 - [DEBUG] End adding new jump function
20192 2019-Jan-16 22:08:33.806165 - [DEBUG]
20193 2019-Jan-16 22:08:33.806190 - [DEBUG] -------------------------------------------- 575. Path Edge --------------------------------------------
20194 2019-Jan-16 22:08:33.806215 - [DEBUG]
20195 2019-Jan-16 22:08:33.806238 - [DEBUG] Process 575. path edge:
20196 2019-Jan-16 22:08:33.806262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20197 2019-Jan-16 22:08:33.806330 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
20198 2019-Jan-16 22:08:33.807049 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20199 2019-Jan-16 22:08:33.807736 - [DEBUG]
20200 2019-Jan-16 22:08:33.807762 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
20201 2019-Jan-16 22:08:33.808482 - [DEBUG] Compose: EdgeIdentity * AllBottom
20202 2019-Jan-16 22:08:33.808512 - [DEBUG]
20203 2019-Jan-16 22:08:33.808536 - [DEBUG] Propagate flow
20204 2019-Jan-16 22:08:33.808559 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20205 2019-Jan-16 22:08:33.808625 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
20206 2019-Jan-16 22:08:33.809271 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20207 2019-Jan-16 22:08:33.809978 - [DEBUG] Edge function : AllBottom (result of previous compose)
20208 2019-Jan-16 22:08:33.810005 - [DEBUG]
20209 2019-Jan-16 22:08:33.810031 - [DEBUG] Join: AllTop & AllBottom
20210 2019-Jan-16 22:08:33.810058 - [DEBUG] = AllBottom (new jump func)
20211 2019-Jan-16 22:08:33.810082 - [DEBUG]
20212 2019-Jan-16 22:08:33.810106 - [DEBUG] Start adding new jump function
20213 2019-Jan-16 22:08:33.810129 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20214 2019-Jan-16 22:08:33.810196 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20215 2019-Jan-16 22:08:33.810879 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
20216 2019-Jan-16 22:08:33.811564 - [DEBUG] Edge Function : AllBottom
20217 2019-Jan-16 22:08:33.811596 - [DEBUG] End adding new jump function
20218 2019-Jan-16 22:08:33.811620 - [DEBUG]
20219 2019-Jan-16 22:08:33.811644 - [DEBUG] -------------------------------------------- 576. Path Edge --------------------------------------------
20220 2019-Jan-16 22:08:33.811669 - [DEBUG]
20221 2019-Jan-16 22:08:33.811693 - [DEBUG] Process 576. path edge:
20222 2019-Jan-16 22:08:33.811716 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20223 2019-Jan-16 22:08:33.811776 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
20224 2019-Jan-16 22:08:33.812419 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20225 2019-Jan-16 22:08:33.813153 - [DEBUG]
20226 2019-Jan-16 22:08:33.813181 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
20227 2019-Jan-16 22:08:33.813888 - [DEBUG] Compose: EdgeIdentity * AllBottom
20228 2019-Jan-16 22:08:33.813918 - [DEBUG]
20229 2019-Jan-16 22:08:33.813941 - [DEBUG] Propagate flow
20230 2019-Jan-16 22:08:33.813965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20231 2019-Jan-16 22:08:33.814029 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
20232 2019-Jan-16 22:08:33.814681 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20233 2019-Jan-16 22:08:33.815443 - [DEBUG] Edge function : AllBottom (result of previous compose)
20234 2019-Jan-16 22:08:33.815470 - [DEBUG]
20235 2019-Jan-16 22:08:33.815497 - [DEBUG] Join: AllTop & AllBottom
20236 2019-Jan-16 22:08:33.815523 - [DEBUG] = AllBottom (new jump func)
20237 2019-Jan-16 22:08:33.815547 - [DEBUG]
20238 2019-Jan-16 22:08:33.815571 - [DEBUG] Start adding new jump function
20239 2019-Jan-16 22:08:33.815594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20240 2019-Jan-16 22:08:33.815662 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20241 2019-Jan-16 22:08:33.816401 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
20242 2019-Jan-16 22:08:33.817071 - [DEBUG] Edge Function : AllBottom
20243 2019-Jan-16 22:08:33.817103 - [DEBUG] End adding new jump function
20244 2019-Jan-16 22:08:33.817127 - [DEBUG]
20245 2019-Jan-16 22:08:33.817152 - [DEBUG] -------------------------------------------- 577. Path Edge --------------------------------------------
20246 2019-Jan-16 22:08:33.817177 - [DEBUG]
20247 2019-Jan-16 22:08:33.817200 - [DEBUG] Process 577. path edge:
20248 2019-Jan-16 22:08:33.817224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20249 2019-Jan-16 22:08:33.817293 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
20250 2019-Jan-16 22:08:33.817964 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20251 2019-Jan-16 22:08:33.818651 - [DEBUG]
20252 2019-Jan-16 22:08:33.818679 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
20253 2019-Jan-16 22:08:33.819352 - [DEBUG] Compose: EdgeIdentity * AllBottom
20254 2019-Jan-16 22:08:33.819381 - [DEBUG]
20255 2019-Jan-16 22:08:33.819405 - [DEBUG] Propagate flow
20256 2019-Jan-16 22:08:33.819429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20257 2019-Jan-16 22:08:33.819489 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
20258 2019-Jan-16 22:08:33.820147 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20259 2019-Jan-16 22:08:33.820858 - [DEBUG] Edge function : AllBottom (result of previous compose)
20260 2019-Jan-16 22:08:33.820885 - [DEBUG]
20261 2019-Jan-16 22:08:33.820911 - [DEBUG] Join: AllTop & AllBottom
20262 2019-Jan-16 22:08:33.820937 - [DEBUG] = AllBottom (new jump func)
20263 2019-Jan-16 22:08:33.820961 - [DEBUG]
20264 2019-Jan-16 22:08:33.820984 - [DEBUG] Start adding new jump function
20265 2019-Jan-16 22:08:33.821008 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20266 2019-Jan-16 22:08:33.821069 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20267 2019-Jan-16 22:08:33.821834 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
20268 2019-Jan-16 22:08:33.822520 - [DEBUG] Edge Function : AllBottom
20269 2019-Jan-16 22:08:33.822554 - [DEBUG] End adding new jump function
20270 2019-Jan-16 22:08:33.822578 - [DEBUG]
20271 2019-Jan-16 22:08:33.822604 - [DEBUG] -------------------------------------------- 578. Path Edge --------------------------------------------
20272 2019-Jan-16 22:08:33.822629 - [DEBUG]
20273 2019-Jan-16 22:08:33.822652 - [DEBUG] Process 578. path edge:
20274 2019-Jan-16 22:08:33.822676 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20275 2019-Jan-16 22:08:33.822744 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
20276 2019-Jan-16 22:08:33.823424 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20277 2019-Jan-16 22:08:33.824093 - [DEBUG]
20278 2019-Jan-16 22:08:33.824119 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
20279 2019-Jan-16 22:08:33.824817 - [DEBUG] Compose: EdgeIdentity * AllBottom
20280 2019-Jan-16 22:08:33.824846 - [DEBUG]
20281 2019-Jan-16 22:08:33.824870 - [DEBUG] Propagate flow
20282 2019-Jan-16 22:08:33.824893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20283 2019-Jan-16 22:08:33.824961 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
20284 2019-Jan-16 22:08:33.825601 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20285 2019-Jan-16 22:08:33.826248 - [DEBUG] Edge function : AllBottom (result of previous compose)
20286 2019-Jan-16 22:08:33.826274 - [DEBUG]
20287 2019-Jan-16 22:08:33.826300 - [DEBUG] Join: AllTop & AllBottom
20288 2019-Jan-16 22:08:33.826326 - [DEBUG] = AllBottom (new jump func)
20289 2019-Jan-16 22:08:33.826351 - [DEBUG]
20290 2019-Jan-16 22:08:33.826374 - [DEBUG] Start adding new jump function
20291 2019-Jan-16 22:08:33.826398 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20292 2019-Jan-16 22:08:33.826454 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20293 2019-Jan-16 22:08:33.827181 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
20294 2019-Jan-16 22:08:33.827848 - [DEBUG] Edge Function : AllBottom
20295 2019-Jan-16 22:08:33.827880 - [DEBUG] End adding new jump function
20296 2019-Jan-16 22:08:33.827904 - [DEBUG]
20297 2019-Jan-16 22:08:33.827929 - [DEBUG] -------------------------------------------- 579. Path Edge --------------------------------------------
20298 2019-Jan-16 22:08:33.827954 - [DEBUG]
20299 2019-Jan-16 22:08:33.827977 - [DEBUG] Process 579. path edge:
20300 2019-Jan-16 22:08:33.828001 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20301 2019-Jan-16 22:08:33.828067 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
20302 2019-Jan-16 22:08:33.828738 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20303 2019-Jan-16 22:08:33.829386 - [DEBUG]
20304 2019-Jan-16 22:08:33.829413 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
20305 2019-Jan-16 22:08:33.830141 - [DEBUG] Compose: EdgeIdentity * AllBottom
20306 2019-Jan-16 22:08:33.830172 - [DEBUG]
20307 2019-Jan-16 22:08:33.830197 - [DEBUG] Propagate flow
20308 2019-Jan-16 22:08:33.830220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20309 2019-Jan-16 22:08:33.830287 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
20310 2019-Jan-16 22:08:33.830995 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20311 2019-Jan-16 22:08:33.831684 - [DEBUG] Edge function : AllBottom (result of previous compose)
20312 2019-Jan-16 22:08:33.831710 - [DEBUG]
20313 2019-Jan-16 22:08:33.831780 - [DEBUG] Join: AllTop & AllBottom
20314 2019-Jan-16 22:08:33.831807 - [DEBUG] = AllBottom (new jump func)
20315 2019-Jan-16 22:08:33.831832 - [DEBUG]
20316 2019-Jan-16 22:08:33.831855 - [DEBUG] Start adding new jump function
20317 2019-Jan-16 22:08:33.831879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20318 2019-Jan-16 22:08:33.831943 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20319 2019-Jan-16 22:08:33.832631 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
20320 2019-Jan-16 22:08:33.833361 - [DEBUG] Edge Function : AllBottom
20321 2019-Jan-16 22:08:33.833394 - [DEBUG] End adding new jump function
20322 2019-Jan-16 22:08:33.833419 - [DEBUG]
20323 2019-Jan-16 22:08:33.833443 - [DEBUG] -------------------------------------------- 580. Path Edge --------------------------------------------
20324 2019-Jan-16 22:08:33.833469 - [DEBUG]
20325 2019-Jan-16 22:08:33.833492 - [DEBUG] Process 580. path edge:
20326 2019-Jan-16 22:08:33.833515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20327 2019-Jan-16 22:08:33.833584 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
20328 2019-Jan-16 22:08:33.834257 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20329 2019-Jan-16 22:08:33.834967 - [DEBUG]
20330 2019-Jan-16 22:08:33.834994 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
20331 2019-Jan-16 22:08:33.835670 - [DEBUG] Compose: EdgeIdentity * AllBottom
20332 2019-Jan-16 22:08:33.835699 - [DEBUG]
20333 2019-Jan-16 22:08:33.835770 - [DEBUG] Propagate flow
20334 2019-Jan-16 22:08:33.835796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20335 2019-Jan-16 22:08:33.835860 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
20336 2019-Jan-16 22:08:33.836544 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20337 2019-Jan-16 22:08:33.837261 - [DEBUG] Edge function : AllBottom (result of previous compose)
20338 2019-Jan-16 22:08:33.837291 - [DEBUG]
20339 2019-Jan-16 22:08:33.837317 - [DEBUG] Join: AllTop & AllBottom
20340 2019-Jan-16 22:08:33.837343 - [DEBUG] = AllBottom (new jump func)
20341 2019-Jan-16 22:08:33.837368 - [DEBUG]
20342 2019-Jan-16 22:08:33.837391 - [DEBUG] Start adding new jump function
20343 2019-Jan-16 22:08:33.837415 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20344 2019-Jan-16 22:08:33.837477 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20345 2019-Jan-16 22:08:33.838226 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
20346 2019-Jan-16 22:08:33.838939 - [DEBUG] Edge Function : AllBottom
20347 2019-Jan-16 22:08:33.838977 - [DEBUG] End adding new jump function
20348 2019-Jan-16 22:08:33.839001 - [DEBUG]
20349 2019-Jan-16 22:08:33.839026 - [DEBUG] -------------------------------------------- 581. Path Edge --------------------------------------------
20350 2019-Jan-16 22:08:33.839052 - [DEBUG]
20351 2019-Jan-16 22:08:33.839095 - [DEBUG] Process 581. path edge:
20352 2019-Jan-16 22:08:33.839120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20353 2019-Jan-16 22:08:33.839190 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
20354 2019-Jan-16 22:08:33.839891 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20355 2019-Jan-16 22:08:33.840606 - [DEBUG]
20356 2019-Jan-16 22:08:33.840636 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
20357 2019-Jan-16 22:08:33.841485 - [DEBUG] Compose: EdgeIdentity * AllBottom
20358 2019-Jan-16 22:08:33.841517 - [DEBUG]
20359 2019-Jan-16 22:08:33.841541 - [DEBUG] Propagate flow
20360 2019-Jan-16 22:08:33.841565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20361 2019-Jan-16 22:08:33.841633 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
20362 2019-Jan-16 22:08:33.842332 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20363 2019-Jan-16 22:08:33.843013 - [DEBUG] Edge function : AllBottom (result of previous compose)
20364 2019-Jan-16 22:08:33.843040 - [DEBUG]
20365 2019-Jan-16 22:08:33.843067 - [DEBUG] Join: AllTop & AllBottom
20366 2019-Jan-16 22:08:33.843093 - [DEBUG] = AllBottom (new jump func)
20367 2019-Jan-16 22:08:33.843118 - [DEBUG]
20368 2019-Jan-16 22:08:33.843142 - [DEBUG] Start adding new jump function
20369 2019-Jan-16 22:08:33.843166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20370 2019-Jan-16 22:08:33.843232 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20371 2019-Jan-16 22:08:33.843902 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
20372 2019-Jan-16 22:08:33.844539 - [DEBUG] Edge Function : AllBottom
20373 2019-Jan-16 22:08:33.844571 - [DEBUG] End adding new jump function
20374 2019-Jan-16 22:08:33.844595 - [DEBUG]
20375 2019-Jan-16 22:08:33.844619 - [DEBUG] -------------------------------------------- 582. Path Edge --------------------------------------------
20376 2019-Jan-16 22:08:33.844645 - [DEBUG]
20377 2019-Jan-16 22:08:33.844668 - [DEBUG] Process 582. path edge:
20378 2019-Jan-16 22:08:33.844692 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20379 2019-Jan-16 22:08:33.844823 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
20380 2019-Jan-16 22:08:33.845502 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20381 2019-Jan-16 22:08:33.846234 - [DEBUG]
20382 2019-Jan-16 22:08:33.846261 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
20383 2019-Jan-16 22:08:33.846981 - [DEBUG] Compose: EdgeIdentity * AllBottom
20384 2019-Jan-16 22:08:33.847011 - [DEBUG]
20385 2019-Jan-16 22:08:33.847034 - [DEBUG] Propagate flow
20386 2019-Jan-16 22:08:33.847057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20387 2019-Jan-16 22:08:33.847123 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20388 2019-Jan-16 22:08:33.847780 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20389 2019-Jan-16 22:08:33.848453 - [DEBUG] Edge function : AllBottom (result of previous compose)
20390 2019-Jan-16 22:08:33.848479 - [DEBUG]
20391 2019-Jan-16 22:08:33.848505 - [DEBUG] Join: AllTop & AllBottom
20392 2019-Jan-16 22:08:33.848551 - [DEBUG] = AllBottom (new jump func)
20393 2019-Jan-16 22:08:33.848576 - [DEBUG]
20394 2019-Jan-16 22:08:33.848600 - [DEBUG] Start adding new jump function
20395 2019-Jan-16 22:08:33.848623 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20396 2019-Jan-16 22:08:33.848681 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20397 2019-Jan-16 22:08:33.849415 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20398 2019-Jan-16 22:08:33.850080 - [DEBUG] Edge Function : AllBottom
20399 2019-Jan-16 22:08:33.850113 - [DEBUG] End adding new jump function
20400 2019-Jan-16 22:08:33.850137 - [DEBUG]
20401 2019-Jan-16 22:08:33.850162 - [DEBUG] -------------------------------------------- 583. Path Edge --------------------------------------------
20402 2019-Jan-16 22:08:33.850187 - [DEBUG]
20403 2019-Jan-16 22:08:33.850211 - [DEBUG] Process 583. path edge:
20404 2019-Jan-16 22:08:33.850235 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20405 2019-Jan-16 22:08:33.850303 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
20406 2019-Jan-16 22:08:33.850970 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20407 2019-Jan-16 22:08:33.851647 - [DEBUG]
20408 2019-Jan-16 22:08:33.851673 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20409 2019-Jan-16 22:08:33.852410 - [DEBUG] Start of endsummarytab entry
20410 2019-Jan-16 22:08:33.852447 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
20411 2019-Jan-16 22:08:33.853139 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
20412 2019-Jan-16 22:08:33.853212 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20413 2019-Jan-16 22:08:33.853910 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20414 2019-Jan-16 22:08:33.854593 - [DEBUG] EF: AllBottom
20415 2019-Jan-16 22:08:33.854620 - [DEBUG]
20416 2019-Jan-16 22:08:33.854644 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20417 2019-Jan-16 22:08:33.855338 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20418 2019-Jan-16 22:08:33.855989 - [DEBUG] EF: AllBottom
20419 2019-Jan-16 22:08:33.856015 - [DEBUG]
20420 2019-Jan-16 22:08:33.856039 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20421 2019-Jan-16 22:08:33.856675 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20422 2019-Jan-16 22:08:33.857324 - [DEBUG] EF: AllBottom
20423 2019-Jan-16 22:08:33.857350 - [DEBUG]
20424 2019-Jan-16 22:08:33.857374 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20425 2019-Jan-16 22:08:33.858010 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20426 2019-Jan-16 22:08:33.858669 - [DEBUG] EF: AllBottom
20427 2019-Jan-16 22:08:33.858694 - [DEBUG]
20428 2019-Jan-16 22:08:33.858718 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20429 2019-Jan-16 22:08:33.859431 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
20430 2019-Jan-16 22:08:33.860162 - [DEBUG] EF: AllBottom
20431 2019-Jan-16 22:08:33.860189 - [DEBUG]
20432 2019-Jan-16 22:08:33.860214 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20433 2019-Jan-16 22:08:33.860892 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
20434 2019-Jan-16 22:08:33.861582 - [DEBUG] EF: AllBottom
20435 2019-Jan-16 22:08:33.861609 - [DEBUG]
20436 2019-Jan-16 22:08:33.861651 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20437 2019-Jan-16 22:08:33.862291 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
20438 2019-Jan-16 22:08:33.862928 - [DEBUG] EF: AllBottom
20439 2019-Jan-16 22:08:33.862954 - [DEBUG]
20440 2019-Jan-16 22:08:33.862978 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20441 2019-Jan-16 22:08:33.863613 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
20442 2019-Jan-16 22:08:33.864255 - [DEBUG] EF: AllBottom
20443 2019-Jan-16 22:08:33.864281 - [DEBUG]
20444 2019-Jan-16 22:08:33.864305 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20445 2019-Jan-16 22:08:33.865016 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
20446 2019-Jan-16 22:08:33.865691 - [DEBUG] EF: AllBottom
20447 2019-Jan-16 22:08:33.865717 - [DEBUG]
20448 2019-Jan-16 22:08:33.865784 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20449 2019-Jan-16 22:08:33.866467 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20450 2019-Jan-16 22:08:33.867185 - [DEBUG] EF: AllBottom
20451 2019-Jan-16 22:08:33.867212 - [DEBUG]
20452 2019-Jan-16 22:08:33.867235 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20453 2019-Jan-16 22:08:33.867910 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
20454 2019-Jan-16 22:08:33.868611 - [DEBUG] EF: AllBottom
20455 2019-Jan-16 22:08:33.868638 - [DEBUG]
20456 2019-Jan-16 22:08:33.868662 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20457 2019-Jan-16 22:08:33.869324 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
20458 2019-Jan-16 22:08:33.870027 - [DEBUG] EF: AllBottom
20459 2019-Jan-16 22:08:33.870054 - [DEBUG]
20460 2019-Jan-16 22:08:33.870079 - [DEBUG] ---------------
20461 2019-Jan-16 22:08:33.870103 - [DEBUG]
20462 2019-Jan-16 22:08:33.870130 - [DEBUG] End of endsummarytab entry
20463 2019-Jan-16 22:08:33.870154 - [DEBUG]
20464 2019-Jan-16 22:08:33.870179 - [DEBUG] Start of incomingtab entry
20465 2019-Jan-16 22:08:33.870204 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
20466 2019-Jan-16 22:08:33.870896 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
20467 2019-Jan-16 22:08:33.870963 - [DEBUG] ---------------
20468 2019-Jan-16 22:08:33.870988 - [DEBUG] End of incomingtab entry
20469 2019-Jan-16 22:08:33.871012 - [DEBUG]
20470 2019-Jan-16 22:08:33.871039 - [DEBUG] EDGE:
20471 2019-Jan-16 22:08:33.871096 - [DEBUG] ---> 20472 2019-Jan-16 22:08:33.871766 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20473 2019-Jan-16 22:08:33.872415 - [DEBUG]
20474 2019-Jan-16 22:08:33.872442 - [DEBUG] EDGE:
20475 2019-Jan-16 22:08:33.872500 - [DEBUG] ---> 20476 2019-Jan-16 22:08:33.873137 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20477 2019-Jan-16 22:08:33.873783 - [DEBUG]
20478 2019-Jan-16 22:08:33.873833 - [DEBUG] Compose: EdgeIdentity * AllBottom
20479 2019-Jan-16 22:08:33.873861 - [DEBUG]
20480 2019-Jan-16 22:08:33.873885 - [DEBUG] Propagate flow
20481 2019-Jan-16 22:08:33.873909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20482 2019-Jan-16 22:08:33.873966 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
20483 2019-Jan-16 22:08:33.874631 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20484 2019-Jan-16 22:08:33.875383 - [DEBUG] Edge function : AllBottom (result of previous compose)
20485 2019-Jan-16 22:08:33.875411 - [DEBUG]
20486 2019-Jan-16 22:08:33.875438 - [DEBUG] Join: AllTop & AllBottom
20487 2019-Jan-16 22:08:33.875465 - [DEBUG] = AllBottom (new jump func)
20488 2019-Jan-16 22:08:33.875490 - [DEBUG]
20489 2019-Jan-16 22:08:33.875514 - [DEBUG] Start adding new jump function
20490 2019-Jan-16 22:08:33.875538 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20491 2019-Jan-16 22:08:33.875604 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20492 2019-Jan-16 22:08:33.876343 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
20493 2019-Jan-16 22:08:33.877074 - [DEBUG] Edge Function : AllBottom
20494 2019-Jan-16 22:08:33.877109 - [DEBUG] End adding new jump function
20495 2019-Jan-16 22:08:33.877133 - [DEBUG]
20496 2019-Jan-16 22:08:33.877158 - [DEBUG] -------------------------------------------- 584. Path Edge --------------------------------------------
20497 2019-Jan-16 22:08:33.877183 - [DEBUG]
20498 2019-Jan-16 22:08:33.877206 - [DEBUG] Process 584. path edge:
20499 2019-Jan-16 22:08:33.877230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20500 2019-Jan-16 22:08:33.877297 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
20501 2019-Jan-16 22:08:33.877984 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20502 2019-Jan-16 22:08:33.878679 - [DEBUG]
20503 2019-Jan-16 22:08:33.878705 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
20504 2019-Jan-16 22:08:33.879368 - [DEBUG] Possible callees:
20505 2019-Jan-16 22:08:33.879394 - [DEBUG] llvm.dbg.declare
20506 2019-Jan-16 22:08:33.879419 - [DEBUG] Possible return sites:
20507 2019-Jan-16 22:08:33.879443 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19320508 2019-Jan-16 22:08:33.880883 - [DEBUG] Found and process special summary
20509 2019-Jan-16 22:08:33.880932 - [DEBUG] Compose: EdgeIdentity * AllBottom
20510 2019-Jan-16 22:08:33.880960 - [DEBUG]
20511 2019-Jan-16 22:08:33.880985 - [DEBUG] Propagate flow
20512 2019-Jan-16 22:08:33.881009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20513 2019-Jan-16 22:08:33.881077 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20514 2019-Jan-16 22:08:33.881829 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20515 2019-Jan-16 22:08:33.882517 - [DEBUG] Edge function : AllBottom (result of previous compose)
20516 2019-Jan-16 22:08:33.882544 - [DEBUG]
20517 2019-Jan-16 22:08:33.882571 - [DEBUG] Join: AllTop & AllBottom
20518 2019-Jan-16 22:08:33.882597 - [DEBUG] = AllBottom (new jump func)
20519 2019-Jan-16 22:08:33.882623 - [DEBUG]
20520 2019-Jan-16 22:08:33.882646 - [DEBUG] Start adding new jump function
20521 2019-Jan-16 22:08:33.882670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20522 2019-Jan-16 22:08:33.882739 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20523 2019-Jan-16 22:08:33.883437 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20524 2019-Jan-16 22:08:33.884117 - [DEBUG] Edge Function : AllBottom
20525 2019-Jan-16 22:08:33.884151 - [DEBUG] End adding new jump function
20526 2019-Jan-16 22:08:33.884175 - [DEBUG]
20527 2019-Jan-16 22:08:33.884200 - [DEBUG] -------------------------------------------- 585. Path Edge --------------------------------------------
20528 2019-Jan-16 22:08:33.884225 - [DEBUG]
20529 2019-Jan-16 22:08:33.884249 - [DEBUG] Process 585. path edge:
20530 2019-Jan-16 22:08:33.884273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20531 2019-Jan-16 22:08:33.884335 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
20532 2019-Jan-16 22:08:33.885063 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20533 2019-Jan-16 22:08:33.885751 - [DEBUG]
20534 2019-Jan-16 22:08:33.885778 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20535 2019-Jan-16 22:08:33.886475 - [DEBUG] Compose: EdgeIdentity * AllBottom
20536 2019-Jan-16 22:08:33.886505 - [DEBUG]
20537 2019-Jan-16 22:08:33.886529 - [DEBUG] Propagate flow
20538 2019-Jan-16 22:08:33.886553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20539 2019-Jan-16 22:08:33.886615 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20540 2019-Jan-16 22:08:33.887266 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20541 2019-Jan-16 22:08:33.887971 - [DEBUG] Edge function : AllBottom (result of previous compose)
20542 2019-Jan-16 22:08:33.887998 - [DEBUG]
20543 2019-Jan-16 22:08:33.888024 - [DEBUG] Join: AllTop & AllBottom
20544 2019-Jan-16 22:08:33.888051 - [DEBUG] = AllBottom (new jump func)
20545 2019-Jan-16 22:08:33.888075 - [DEBUG]
20546 2019-Jan-16 22:08:33.888116 - [DEBUG] Start adding new jump function
20547 2019-Jan-16 22:08:33.888140 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20548 2019-Jan-16 22:08:33.888206 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20549 2019-Jan-16 22:08:33.888938 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20550 2019-Jan-16 22:08:33.889611 - [DEBUG] Edge Function : AllBottom
20551 2019-Jan-16 22:08:33.889645 - [DEBUG] End adding new jump function
20552 2019-Jan-16 22:08:33.889669 - [DEBUG]
20553 2019-Jan-16 22:08:33.889694 - [DEBUG] -------------------------------------------- 586. Path Edge --------------------------------------------
20554 2019-Jan-16 22:08:33.889719 - [DEBUG]
20555 2019-Jan-16 22:08:33.889783 - [DEBUG] Process 586. path edge:
20556 2019-Jan-16 22:08:33.889807 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20557 2019-Jan-16 22:08:33.889879 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
20558 2019-Jan-16 22:08:33.890552 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20559 2019-Jan-16 22:08:33.891252 - [DEBUG]
20560 2019-Jan-16 22:08:33.891279 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20561 2019-Jan-16 22:08:33.891995 - [DEBUG] Compose: EdgeIdentity * AllBottom
20562 2019-Jan-16 22:08:33.892025 - [DEBUG]
20563 2019-Jan-16 22:08:33.892049 - [DEBUG] Propagate flow
20564 2019-Jan-16 22:08:33.892072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20565 2019-Jan-16 22:08:33.892137 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
20566 2019-Jan-16 22:08:33.892794 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20567 2019-Jan-16 22:08:33.893442 - [DEBUG] Edge function : AllBottom (result of previous compose)
20568 2019-Jan-16 22:08:33.893468 - [DEBUG]
20569 2019-Jan-16 22:08:33.893494 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20570 2019-Jan-16 22:08:33.893520 - [DEBUG] = AllBottom
20571 2019-Jan-16 22:08:33.893545 - [DEBUG]
20572 2019-Jan-16 22:08:33.893568 - [DEBUG] PROPAGATE: No new function!
20573 2019-Jan-16 22:08:33.893593 - [DEBUG] EDGE:
20574 2019-Jan-16 22:08:33.893651 - [DEBUG] ---> 20575 2019-Jan-16 22:08:33.894288 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20576 2019-Jan-16 22:08:33.895012 - [DEBUG]
20577 2019-Jan-16 22:08:33.895039 - [DEBUG] EDGE:
20578 2019-Jan-16 22:08:33.895102 - [DEBUG] ---> 20579 2019-Jan-16 22:08:33.895773 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20580 2019-Jan-16 22:08:33.896443 - [DEBUG]
20581 2019-Jan-16 22:08:33.896493 - [DEBUG] Compose: EdgeIdentity * AllBottom
20582 2019-Jan-16 22:08:33.896521 - [DEBUG]
20583 2019-Jan-16 22:08:33.896545 - [DEBUG] Propagate flow
20584 2019-Jan-16 22:08:33.896569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20585 2019-Jan-16 22:08:33.896629 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20586 2019-Jan-16 22:08:33.897350 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20587 2019-Jan-16 22:08:33.898076 - [DEBUG] Edge function : AllBottom (result of previous compose)
20588 2019-Jan-16 22:08:33.898121 - [DEBUG]
20589 2019-Jan-16 22:08:33.898148 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20590 2019-Jan-16 22:08:33.898174 - [DEBUG] = AllBottom
20591 2019-Jan-16 22:08:33.898198 - [DEBUG]
20592 2019-Jan-16 22:08:33.898220 - [DEBUG] PROPAGATE: No new function!
20593 2019-Jan-16 22:08:33.898252 - [DEBUG] EDGE:
20594 2019-Jan-16 22:08:33.898322 - [DEBUG] ---> 20595 2019-Jan-16 22:08:33.899056 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20596 2019-Jan-16 22:08:33.899741 - [DEBUG]
20597 2019-Jan-16 22:08:33.899770 - [DEBUG] EDGE:
20598 2019-Jan-16 22:08:33.899837 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
20599 2019-Jan-16 22:08:33.900506 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20600 2019-Jan-16 22:08:33.901200 - [DEBUG]
20601 2019-Jan-16 22:08:33.901228 - [DEBUG] EDGE:
20602 2019-Jan-16 22:08:33.901291 - [DEBUG] ---> 20603 2019-Jan-16 22:08:33.902017 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20604 2019-Jan-16 22:08:33.902717 - [DEBUG]
20605 2019-Jan-16 22:08:33.902787 - [DEBUG] EDGE:
20606 2019-Jan-16 22:08:33.902856 - [DEBUG] ---> 20607 2019-Jan-16 22:08:33.903536 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20608 2019-Jan-16 22:08:33.904215 - [DEBUG]
20609 2019-Jan-16 22:08:33.904243 - [DEBUG] EDGE:
20610 2019-Jan-16 22:08:33.904308 - [DEBUG] ---> 20611 2019-Jan-16 22:08:33.904988 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20612 2019-Jan-16 22:08:33.905638 - [DEBUG]
20613 2019-Jan-16 22:08:33.905687 - [DEBUG] Compose: EdgeIdentity * AllBottom
20614 2019-Jan-16 22:08:33.905715 - [DEBUG]
20615 2019-Jan-16 22:08:33.905739 - [DEBUG] Propagate flow
20616 2019-Jan-16 22:08:33.905763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20617 2019-Jan-16 22:08:33.905821 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20618 2019-Jan-16 22:08:33.906464 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20619 2019-Jan-16 22:08:33.907120 - [DEBUG] Edge function : AllBottom (result of previous compose)
20620 2019-Jan-16 22:08:33.907146 - [DEBUG]
20621 2019-Jan-16 22:08:33.907172 - [DEBUG] Join: AllTop & AllBottom
20622 2019-Jan-16 22:08:33.907198 - [DEBUG] = AllBottom (new jump func)
20623 2019-Jan-16 22:08:33.907223 - [DEBUG]
20624 2019-Jan-16 22:08:33.907246 - [DEBUG] Start adding new jump function
20625 2019-Jan-16 22:08:33.907270 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20626 2019-Jan-16 22:08:33.907326 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20627 2019-Jan-16 22:08:33.908033 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20628 2019-Jan-16 22:08:33.908766 - [DEBUG] Edge Function : AllBottom
20629 2019-Jan-16 22:08:33.908800 - [DEBUG] End adding new jump function
20630 2019-Jan-16 22:08:33.908825 - [DEBUG]
20631 2019-Jan-16 22:08:33.908849 - [DEBUG] -------------------------------------------- 587. Path Edge --------------------------------------------
20632 2019-Jan-16 22:08:33.908874 - [DEBUG]
20633 2019-Jan-16 22:08:33.908898 - [DEBUG] Process 587. path edge:
20634 2019-Jan-16 22:08:33.908922 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20635 2019-Jan-16 22:08:33.908989 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
20636 2019-Jan-16 22:08:33.909676 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20637 2019-Jan-16 22:08:33.910354 - [DEBUG]
20638 2019-Jan-16 22:08:33.910381 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20639 2019-Jan-16 22:08:33.911126 - [DEBUG] Compose: EdgeIdentity * AllBottom
20640 2019-Jan-16 22:08:33.911156 - [DEBUG]
20641 2019-Jan-16 22:08:33.911180 - [DEBUG] Propagate flow
20642 2019-Jan-16 22:08:33.911204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20643 2019-Jan-16 22:08:33.911275 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
20644 2019-Jan-16 22:08:33.912035 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20645 2019-Jan-16 22:08:33.912749 - [DEBUG] Edge function : AllBottom (result of previous compose)
20646 2019-Jan-16 22:08:33.912778 - [DEBUG]
20647 2019-Jan-16 22:08:33.912804 - [DEBUG] Join: AllTop & AllBottom
20648 2019-Jan-16 22:08:33.912830 - [DEBUG] = AllBottom (new jump func)
20649 2019-Jan-16 22:08:33.912855 - [DEBUG]
20650 2019-Jan-16 22:08:33.912879 - [DEBUG] Start adding new jump function
20651 2019-Jan-16 22:08:33.912903 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20652 2019-Jan-16 22:08:33.912970 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20653 2019-Jan-16 22:08:33.913643 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
20654 2019-Jan-16 22:08:33.914292 - [DEBUG] Edge Function : AllBottom
20655 2019-Jan-16 22:08:33.914324 - [DEBUG] End adding new jump function
20656 2019-Jan-16 22:08:33.914348 - [DEBUG]
20657 2019-Jan-16 22:08:33.914372 - [DEBUG] -------------------------------------------- 588. Path Edge --------------------------------------------
20658 2019-Jan-16 22:08:33.914397 - [DEBUG]
20659 2019-Jan-16 22:08:33.914420 - [DEBUG] Process 588. path edge:
20660 2019-Jan-16 22:08:33.914444 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20661 2019-Jan-16 22:08:33.914501 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
20662 2019-Jan-16 22:08:33.915169 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
20663 2019-Jan-16 22:08:33.915914 - [DEBUG]
20664 2019-Jan-16 22:08:33.915943 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
20665 2019-Jan-16 22:08:33.916661 - [DEBUG] Compose: EdgeIdentity * AllBottom
20666 2019-Jan-16 22:08:33.916692 - [DEBUG]
20667 2019-Jan-16 22:08:33.916716 - [DEBUG] Propagate flow
20668 2019-Jan-16 22:08:33.916739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20669 2019-Jan-16 22:08:33.916812 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
20670 2019-Jan-16 22:08:33.917494 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20671 2019-Jan-16 22:08:33.918274 - [DEBUG] Edge function : AllBottom (result of previous compose)
20672 2019-Jan-16 22:08:33.918302 - [DEBUG]
20673 2019-Jan-16 22:08:33.918330 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20674 2019-Jan-16 22:08:33.918357 - [DEBUG] = AllBottom
20675 2019-Jan-16 22:08:33.918381 - [DEBUG]
20676 2019-Jan-16 22:08:33.918405 - [DEBUG] PROPAGATE: No new function!
20677 2019-Jan-16 22:08:33.918432 - [DEBUG] EDGE:
20678 2019-Jan-16 22:08:33.918507 - [DEBUG] ---> 20679 2019-Jan-16 22:08:33.919176 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20680 2019-Jan-16 22:08:33.919840 - [DEBUG]
20681 2019-Jan-16 22:08:33.919867 - [DEBUG] EDGE:
20682 2019-Jan-16 22:08:33.919928 - [DEBUG] ---> 20683 2019-Jan-16 22:08:33.920574 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20684 2019-Jan-16 22:08:33.921264 - [DEBUG]
20685 2019-Jan-16 22:08:33.921293 - [DEBUG] EDGE:
20686 2019-Jan-16 22:08:33.921361 - [DEBUG] ---> 20687 2019-Jan-16 22:08:33.922070 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20688 2019-Jan-16 22:08:33.922882 - [DEBUG]
20689 2019-Jan-16 22:08:33.922914 - [DEBUG] EDGE:
20690 2019-Jan-16 22:08:33.922995 - [DEBUG] ---> 20691 2019-Jan-16 22:08:33.923706 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20692 2019-Jan-16 22:08:33.924399 - [DEBUG]
20693 2019-Jan-16 22:08:33.924429 - [DEBUG] EDGE:
20694 2019-Jan-16 22:08:33.924494 - [DEBUG] ---> 20695 2019-Jan-16 22:08:33.925175 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20696 2019-Jan-16 22:08:33.925879 - [DEBUG]
20697 2019-Jan-16 22:08:33.925906 - [DEBUG] EDGE:
20698 2019-Jan-16 22:08:33.925968 - [DEBUG] ---> 20699 2019-Jan-16 22:08:33.926646 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20700 2019-Jan-16 22:08:33.927321 - [DEBUG]
20701 2019-Jan-16 22:08:33.927380 - [DEBUG] Compose: EdgeIdentity * AllBottom
20702 2019-Jan-16 22:08:33.927409 - [DEBUG]
20703 2019-Jan-16 22:08:33.927434 - [DEBUG] Propagate flow
20704 2019-Jan-16 22:08:33.927458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20705 2019-Jan-16 22:08:33.927522 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
20706 2019-Jan-16 22:08:33.928269 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20707 2019-Jan-16 22:08:33.928951 - [DEBUG] Edge function : AllBottom (result of previous compose)
20708 2019-Jan-16 22:08:33.928979 - [DEBUG]
20709 2019-Jan-16 22:08:33.929006 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20710 2019-Jan-16 22:08:33.929031 - [DEBUG] = AllBottom
20711 2019-Jan-16 22:08:33.929056 - [DEBUG]
20712 2019-Jan-16 22:08:33.929080 - [DEBUG] PROPAGATE: No new function!
20713 2019-Jan-16 22:08:33.929112 - [DEBUG] EDGE:
20714 2019-Jan-16 22:08:33.929179 - [DEBUG] ---> 20715 2019-Jan-16 22:08:33.929836 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20716 2019-Jan-16 22:08:33.930483 - [DEBUG]
20717 2019-Jan-16 22:08:33.930509 - [DEBUG] EDGE:
20718 2019-Jan-16 22:08:33.930567 - [DEBUG] ---> 20719 2019-Jan-16 22:08:33.931205 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20720 2019-Jan-16 22:08:33.931872 - [DEBUG]
20721 2019-Jan-16 22:08:33.931899 - [DEBUG] EDGE:
20722 2019-Jan-16 22:08:33.931958 - [DEBUG] ---> 20723 2019-Jan-16 22:08:33.932603 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20724 2019-Jan-16 22:08:33.933250 - [DEBUG]
20725 2019-Jan-16 22:08:33.933300 - [DEBUG] Compose: EdgeIdentity * AllBottom
20726 2019-Jan-16 22:08:33.933346 - [DEBUG]
20727 2019-Jan-16 22:08:33.933371 - [DEBUG] Propagate flow
20728 2019-Jan-16 22:08:33.933395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20729 2019-Jan-16 22:08:33.933452 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
20730 2019-Jan-16 22:08:33.934118 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20731 2019-Jan-16 22:08:33.934859 - [DEBUG] Edge function : AllBottom (result of previous compose)
20732 2019-Jan-16 22:08:33.934886 - [DEBUG]
20733 2019-Jan-16 22:08:33.934914 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20734 2019-Jan-16 22:08:33.934940 - [DEBUG] = AllBottom
20735 2019-Jan-16 22:08:33.934965 - [DEBUG]
20736 2019-Jan-16 22:08:33.934989 - [DEBUG] PROPAGATE: No new function!
20737 2019-Jan-16 22:08:33.935020 - [DEBUG] EDGE:
20738 2019-Jan-16 22:08:33.935089 - [DEBUG] ---> 20739 2019-Jan-16 22:08:33.935781 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20740 2019-Jan-16 22:08:33.936454 - [DEBUG]
20741 2019-Jan-16 22:08:33.936482 - [DEBUG] EDGE:
20742 2019-Jan-16 22:08:33.936546 - [DEBUG] ---> 20743 2019-Jan-16 22:08:33.937186 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20744 2019-Jan-16 22:08:33.937930 - [DEBUG]
20745 2019-Jan-16 22:08:33.937956 - [DEBUG] EDGE:
20746 2019-Jan-16 22:08:33.938017 - [DEBUG] ---> 20747 2019-Jan-16 22:08:33.938713 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20748 2019-Jan-16 22:08:33.939444 - [DEBUG]
20749 2019-Jan-16 22:08:33.939473 - [DEBUG] EDGE:
20750 2019-Jan-16 22:08:33.939541 - [DEBUG] ---> 20751 2019-Jan-16 22:08:33.940216 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20752 2019-Jan-16 22:08:33.940893 - [DEBUG]
20753 2019-Jan-16 22:08:33.940948 - [DEBUG] Compose: EdgeIdentity * AllBottom
20754 2019-Jan-16 22:08:33.940977 - [DEBUG]
20755 2019-Jan-16 22:08:33.941002 - [DEBUG] Propagate flow
20756 2019-Jan-16 22:08:33.941025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20757 2019-Jan-16 22:08:33.941087 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
20758 2019-Jan-16 22:08:33.941752 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20759 2019-Jan-16 22:08:33.942401 - [DEBUG] Edge function : AllBottom (result of previous compose)
20760 2019-Jan-16 22:08:33.942427 - [DEBUG]
20761 2019-Jan-16 22:08:33.942453 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20762 2019-Jan-16 22:08:33.942480 - [DEBUG] = AllBottom
20763 2019-Jan-16 22:08:33.942505 - [DEBUG]
20764 2019-Jan-16 22:08:33.942528 - [DEBUG] PROPAGATE: No new function!
20765 2019-Jan-16 22:08:33.942558 - [DEBUG] EDGE:
20766 2019-Jan-16 22:08:33.942617 - [DEBUG] ---> 20767 2019-Jan-16 22:08:33.943280 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20768 2019-Jan-16 22:08:33.943928 - [DEBUG]
20769 2019-Jan-16 22:08:33.943954 - [DEBUG] EDGE:
20770 2019-Jan-16 22:08:33.944012 - [DEBUG] ---> 20771 2019-Jan-16 22:08:33.944650 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20772 2019-Jan-16 22:08:33.945319 - [DEBUG]
20773 2019-Jan-16 22:08:33.945345 - [DEBUG] EDGE:
20774 2019-Jan-16 22:08:33.945402 - [DEBUG] ---> 20775 2019-Jan-16 22:08:33.946043 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20776 2019-Jan-16 22:08:33.946689 - [DEBUG]
20777 2019-Jan-16 22:08:33.946727 - [DEBUG] Compose: EdgeIdentity * AllBottom
20778 2019-Jan-16 22:08:33.946755 - [DEBUG]
20779 2019-Jan-16 22:08:33.946779 - [DEBUG] Propagate flow
20780 2019-Jan-16 22:08:33.946803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20781 2019-Jan-16 22:08:33.946860 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
20782 2019-Jan-16 22:08:33.947501 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20783 2019-Jan-16 22:08:33.948162 - [DEBUG] Edge function : AllBottom (result of previous compose)
20784 2019-Jan-16 22:08:33.948187 - [DEBUG]
20785 2019-Jan-16 22:08:33.948213 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20786 2019-Jan-16 22:08:33.948239 - [DEBUG] = AllBottom
20787 2019-Jan-16 22:08:33.948263 - [DEBUG]
20788 2019-Jan-16 22:08:33.948287 - [DEBUG] PROPAGATE: No new function!
20789 2019-Jan-16 22:08:33.948314 - [DEBUG] EDGE:
20790 2019-Jan-16 22:08:33.948373 - [DEBUG] ---> 20791 2019-Jan-16 22:08:33.949022 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20792 2019-Jan-16 22:08:33.949667 - [DEBUG]
20793 2019-Jan-16 22:08:33.949693 - [DEBUG] EDGE:
20794 2019-Jan-16 22:08:33.949751 - [DEBUG] ---> 20795 2019-Jan-16 22:08:33.950388 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20796 2019-Jan-16 22:08:33.951043 - [DEBUG]
20797 2019-Jan-16 22:08:33.951070 - [DEBUG] EDGE:
20798 2019-Jan-16 22:08:33.951133 - [DEBUG] ---> 20799 2019-Jan-16 22:08:33.951799 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20800 2019-Jan-16 22:08:33.952447 - [DEBUG]
20801 2019-Jan-16 22:08:33.952473 - [DEBUG] EDGE:
20802 2019-Jan-16 22:08:33.952532 - [DEBUG] ---> 20803 2019-Jan-16 22:08:33.953174 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
20804 2019-Jan-16 22:08:33.953839 - [DEBUG]
20805 2019-Jan-16 22:08:33.953894 - [DEBUG] Compose: EdgeIdentity * AllBottom
20806 2019-Jan-16 22:08:33.953923 - [DEBUG]
20807 2019-Jan-16 22:08:33.953948 - [DEBUG] Propagate flow
20808 2019-Jan-16 22:08:33.953971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20809 2019-Jan-16 22:08:33.954029 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20810 2019-Jan-16 22:08:33.954674 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20811 2019-Jan-16 22:08:33.955329 - [DEBUG] Edge function : AllBottom (result of previous compose)
20812 2019-Jan-16 22:08:33.955355 - [DEBUG]
20813 2019-Jan-16 22:08:33.955382 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20814 2019-Jan-16 22:08:33.955408 - [DEBUG] = AllBottom
20815 2019-Jan-16 22:08:33.955432 - [DEBUG]
20816 2019-Jan-16 22:08:33.955456 - [DEBUG] PROPAGATE: No new function!
20817 2019-Jan-16 22:08:33.955482 - [DEBUG] Compose: EdgeIdentity * AllBottom
20818 2019-Jan-16 22:08:33.955508 - [DEBUG]
20819 2019-Jan-16 22:08:33.955532 - [DEBUG] Propagate flow
20820 2019-Jan-16 22:08:33.955555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20821 2019-Jan-16 22:08:33.955611 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20822 2019-Jan-16 22:08:33.956252 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20823 2019-Jan-16 22:08:33.956898 - [DEBUG] Edge function : AllBottom (result of previous compose)
20824 2019-Jan-16 22:08:33.956924 - [DEBUG]
20825 2019-Jan-16 22:08:33.956949 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20826 2019-Jan-16 22:08:33.956975 - [DEBUG] = AllBottom
20827 2019-Jan-16 22:08:33.956999 - [DEBUG]
20828 2019-Jan-16 22:08:33.957023 - [DEBUG] PROPAGATE: No new function!
20829 2019-Jan-16 22:08:33.957051 - [DEBUG] EDGE:
20830 2019-Jan-16 22:08:33.957109 - [DEBUG] ---> 20831 2019-Jan-16 22:08:33.957755 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
20832 2019-Jan-16 22:08:33.958408 - [DEBUG]
20833 2019-Jan-16 22:08:33.958434 - [DEBUG] EDGE:
20834 2019-Jan-16 22:08:33.958492 - [DEBUG] ---> 20835 2019-Jan-16 22:08:33.959131 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
20836 2019-Jan-16 22:08:33.959767 - [DEBUG]
20837 2019-Jan-16 22:08:33.959805 - [DEBUG] Compose: EdgeIdentity * AllBottom
20838 2019-Jan-16 22:08:33.959833 - [DEBUG]
20839 2019-Jan-16 22:08:33.959857 - [DEBUG] Propagate flow
20840 2019-Jan-16 22:08:33.959880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20841 2019-Jan-16 22:08:33.959937 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20842 2019-Jan-16 22:08:33.960573 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20843 2019-Jan-16 22:08:33.961210 - [DEBUG] Edge function : AllBottom (result of previous compose)
20844 2019-Jan-16 22:08:33.961236 - [DEBUG]
20845 2019-Jan-16 22:08:33.961262 - [DEBUG] Join: AllTop & AllBottom
20846 2019-Jan-16 22:08:33.961288 - [DEBUG] = AllBottom (new jump func)
20847 2019-Jan-16 22:08:33.961312 - [DEBUG]
20848 2019-Jan-16 22:08:33.961336 - [DEBUG] Start adding new jump function
20849 2019-Jan-16 22:08:33.961360 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20850 2019-Jan-16 22:08:33.961437 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20851 2019-Jan-16 22:08:33.962076 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20852 2019-Jan-16 22:08:33.962712 - [DEBUG] Edge Function : AllBottom
20853 2019-Jan-16 22:08:33.962745 - [DEBUG] End adding new jump function
20854 2019-Jan-16 22:08:33.962769 - [DEBUG]
20855 2019-Jan-16 22:08:33.962793 - [DEBUG] -------------------------------------------- 589. Path Edge --------------------------------------------
20856 2019-Jan-16 22:08:33.962818 - [DEBUG]
20857 2019-Jan-16 22:08:33.962842 - [DEBUG] Process 589. path edge:
20858 2019-Jan-16 22:08:33.962866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20859 2019-Jan-16 22:08:33.962923 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
20860 2019-Jan-16 22:08:33.963560 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
20861 2019-Jan-16 22:08:33.964196 - [DEBUG]
20862 2019-Jan-16 22:08:33.964223 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20863 2019-Jan-16 22:08:33.964892 - [DEBUG] Compose: EdgeIdentity * AllBottom
20864 2019-Jan-16 22:08:33.964920 - [DEBUG]
20865 2019-Jan-16 22:08:33.964944 - [DEBUG] Propagate flow
20866 2019-Jan-16 22:08:33.964968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20867 2019-Jan-16 22:08:33.965025 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20868 2019-Jan-16 22:08:33.965674 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20869 2019-Jan-16 22:08:33.966311 - [DEBUG] Edge function : AllBottom (result of previous compose)
20870 2019-Jan-16 22:08:33.966336 - [DEBUG]
20871 2019-Jan-16 22:08:33.966362 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20872 2019-Jan-16 22:08:33.966388 - [DEBUG] = AllBottom
20873 2019-Jan-16 22:08:33.966412 - [DEBUG]
20874 2019-Jan-16 22:08:33.966436 - [DEBUG] PROPAGATE: No new function!
20875 2019-Jan-16 22:08:33.966469 - [DEBUG] Compose: EdgeIdentity * AllBottom
20876 2019-Jan-16 22:08:33.966497 - [DEBUG]
20877 2019-Jan-16 22:08:33.966521 - [DEBUG] Propagate flow
20878 2019-Jan-16 22:08:33.966544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20879 2019-Jan-16 22:08:33.966601 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20880 2019-Jan-16 22:08:33.967254 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
20881 2019-Jan-16 22:08:33.967894 - [DEBUG] Edge function : AllBottom (result of previous compose)
20882 2019-Jan-16 22:08:33.967920 - [DEBUG]
20883 2019-Jan-16 22:08:33.967946 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20884 2019-Jan-16 22:08:33.967972 - [DEBUG] = AllBottom
20885 2019-Jan-16 22:08:33.967996 - [DEBUG]
20886 2019-Jan-16 22:08:33.968020 - [DEBUG] PROPAGATE: No new function!
20887 2019-Jan-16 22:08:33.968044 - [DEBUG] EDGE:
20888 2019-Jan-16 22:08:33.968116 - [DEBUG] ---> 20889 2019-Jan-16 22:08:33.968754 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
20890 2019-Jan-16 22:08:33.969391 - [DEBUG]
20891 2019-Jan-16 22:08:33.969416 - [DEBUG] EDGE:
20892 2019-Jan-16 22:08:33.969484 - [DEBUG] ---> 20893 2019-Jan-16 22:08:33.970120 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
20894 2019-Jan-16 22:08:33.970757 - [DEBUG]
20895 2019-Jan-16 22:08:33.970784 - [DEBUG] Compose: EdgeIdentity * AllBottom
20896 2019-Jan-16 22:08:33.970810 - [DEBUG]
20897 2019-Jan-16 22:08:33.970834 - [DEBUG] Propagate flow
20898 2019-Jan-16 22:08:33.970858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20899 2019-Jan-16 22:08:33.970914 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20900 2019-Jan-16 22:08:33.971566 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20901 2019-Jan-16 22:08:33.972209 - [DEBUG] Edge function : AllBottom (result of previous compose)
20902 2019-Jan-16 22:08:33.972234 - [DEBUG]
20903 2019-Jan-16 22:08:33.972260 - [DEBUG] Join: AllTop & AllBottom
20904 2019-Jan-16 22:08:33.972286 - [DEBUG] = AllBottom (new jump func)
20905 2019-Jan-16 22:08:33.972311 - [DEBUG]
20906 2019-Jan-16 22:08:33.972335 - [DEBUG] Start adding new jump function
20907 2019-Jan-16 22:08:33.972358 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20908 2019-Jan-16 22:08:33.972414 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20909 2019-Jan-16 22:08:33.973056 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20910 2019-Jan-16 22:08:33.973692 - [DEBUG] Edge Function : AllBottom
20911 2019-Jan-16 22:08:33.973721 - [DEBUG] End adding new jump function
20912 2019-Jan-16 22:08:33.973746 - [DEBUG]
20913 2019-Jan-16 22:08:33.973770 - [DEBUG] -------------------------------------------- 590. Path Edge --------------------------------------------
20914 2019-Jan-16 22:08:33.973795 - [DEBUG]
20915 2019-Jan-16 22:08:33.973818 - [DEBUG] Process 590. path edge:
20916 2019-Jan-16 22:08:33.973843 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20917 2019-Jan-16 22:08:33.973899 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
20918 2019-Jan-16 22:08:33.974534 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
20919 2019-Jan-16 22:08:33.975190 - [DEBUG]
20920 2019-Jan-16 22:08:33.975216 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20921 2019-Jan-16 22:08:33.975874 - [DEBUG] Compose: EdgeIdentity * AllBottom
20922 2019-Jan-16 22:08:33.975902 - [DEBUG]
20923 2019-Jan-16 22:08:33.975926 - [DEBUG] Propagate flow
20924 2019-Jan-16 22:08:33.975950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20925 2019-Jan-16 22:08:33.976006 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20926 2019-Jan-16 22:08:33.976645 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20927 2019-Jan-16 22:08:33.977285 - [DEBUG] Edge function : AllBottom (result of previous compose)
20928 2019-Jan-16 22:08:33.977310 - [DEBUG]
20929 2019-Jan-16 22:08:33.977335 - [DEBUG] Join: AllTop & AllBottom
20930 2019-Jan-16 22:08:33.977361 - [DEBUG] = AllBottom (new jump func)
20931 2019-Jan-16 22:08:33.977386 - [DEBUG]
20932 2019-Jan-16 22:08:33.977409 - [DEBUG] Start adding new jump function
20933 2019-Jan-16 22:08:33.977432 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20934 2019-Jan-16 22:08:33.977488 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20935 2019-Jan-16 22:08:33.978141 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20936 2019-Jan-16 22:08:33.978787 - [DEBUG] Edge Function : AllBottom
20937 2019-Jan-16 22:08:33.978816 - [DEBUG] End adding new jump function
20938 2019-Jan-16 22:08:33.978840 - [DEBUG]
20939 2019-Jan-16 22:08:33.978864 - [DEBUG] -------------------------------------------- 591. Path Edge --------------------------------------------
20940 2019-Jan-16 22:08:33.978888 - [DEBUG]
20941 2019-Jan-16 22:08:33.978911 - [DEBUG] Process 591. path edge:
20942 2019-Jan-16 22:08:33.978935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20943 2019-Jan-16 22:08:33.978991 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
20944 2019-Jan-16 22:08:33.979629 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
20945 2019-Jan-16 22:08:33.980268 - [DEBUG]
20946 2019-Jan-16 22:08:33.980293 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20947 2019-Jan-16 22:08:33.980947 - [DEBUG] Compose: EdgeIdentity * AllBottom
20948 2019-Jan-16 22:08:33.980974 - [DEBUG]
20949 2019-Jan-16 22:08:33.980998 - [DEBUG] Propagate flow
20950 2019-Jan-16 22:08:33.981021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20951 2019-Jan-16 22:08:33.981078 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20952 2019-Jan-16 22:08:33.981740 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20953 2019-Jan-16 22:08:33.982381 - [DEBUG] Edge function : AllBottom (result of previous compose)
20954 2019-Jan-16 22:08:33.982407 - [DEBUG]
20955 2019-Jan-16 22:08:33.982432 - [DEBUG] Join: AllTop & AllBottom
20956 2019-Jan-16 22:08:33.982458 - [DEBUG] = AllBottom (new jump func)
20957 2019-Jan-16 22:08:33.982482 - [DEBUG]
20958 2019-Jan-16 22:08:33.982506 - [DEBUG] Start adding new jump function
20959 2019-Jan-16 22:08:33.982529 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20960 2019-Jan-16 22:08:33.982585 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20961 2019-Jan-16 22:08:33.983225 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20962 2019-Jan-16 22:08:33.983871 - [DEBUG] Edge Function : AllBottom
20963 2019-Jan-16 22:08:33.983899 - [DEBUG] End adding new jump function
20964 2019-Jan-16 22:08:33.983923 - [DEBUG]
20965 2019-Jan-16 22:08:33.983947 - [DEBUG] -------------------------------------------- 592. Path Edge --------------------------------------------
20966 2019-Jan-16 22:08:33.983971 - [DEBUG]
20967 2019-Jan-16 22:08:33.983994 - [DEBUG] Process 592. path edge:
20968 2019-Jan-16 22:08:33.984018 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20969 2019-Jan-16 22:08:33.984074 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
20970 2019-Jan-16 22:08:33.984721 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
20971 2019-Jan-16 22:08:33.985376 - [DEBUG]
20972 2019-Jan-16 22:08:33.985400 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20973 2019-Jan-16 22:08:33.986056 - [DEBUG] Possible callees:
20974 2019-Jan-16 22:08:33.986081 - [DEBUG] llvm.dbg.declare
20975 2019-Jan-16 22:08:33.986106 - [DEBUG] Possible return sites:
20976 2019-Jan-16 22:08:33.986130 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13620977 2019-Jan-16 22:08:33.987422 - [DEBUG] Found and process special summary
20978 2019-Jan-16 22:08:33.987457 - [DEBUG] Compose: EdgeIdentity * AllBottom
20979 2019-Jan-16 22:08:33.987485 - [DEBUG]
20980 2019-Jan-16 22:08:33.987509 - [DEBUG] Propagate flow
20981 2019-Jan-16 22:08:33.987532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20982 2019-Jan-16 22:08:33.987589 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20983 2019-Jan-16 22:08:33.988247 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20984 2019-Jan-16 22:08:33.988888 - [DEBUG] Edge function : AllBottom (result of previous compose)
20985 2019-Jan-16 22:08:33.988913 - [DEBUG]
20986 2019-Jan-16 22:08:33.988938 - [DEBUG] Join: AllTop & AllBottom
20987 2019-Jan-16 22:08:33.988964 - [DEBUG] = AllBottom (new jump func)
20988 2019-Jan-16 22:08:33.988989 - [DEBUG]
20989 2019-Jan-16 22:08:33.989012 - [DEBUG] Start adding new jump function
20990 2019-Jan-16 22:08:33.989036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20991 2019-Jan-16 22:08:33.989092 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20992 2019-Jan-16 22:08:33.989731 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20993 2019-Jan-16 22:08:33.990369 - [DEBUG] Edge Function : AllBottom
20994 2019-Jan-16 22:08:33.990398 - [DEBUG] End adding new jump function
20995 2019-Jan-16 22:08:33.990422 - [DEBUG]
20996 2019-Jan-16 22:08:33.990446 - [DEBUG] -------------------------------------------- 593. Path Edge --------------------------------------------
20997 2019-Jan-16 22:08:33.990471 - [DEBUG]
20998 2019-Jan-16 22:08:33.990494 - [DEBUG] Process 593. path edge:
20999 2019-Jan-16 22:08:33.990518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21000 2019-Jan-16 22:08:33.990575 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
21001 2019-Jan-16 22:08:33.991215 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21002 2019-Jan-16 22:08:33.991881 - [DEBUG]
21003 2019-Jan-16 22:08:33.991906 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21004 2019-Jan-16 22:08:33.992563 - [DEBUG] Compose: EdgeIdentity * AllBottom
21005 2019-Jan-16 22:08:33.992592 - [DEBUG]
21006 2019-Jan-16 22:08:33.992616 - [DEBUG] Propagate flow
21007 2019-Jan-16 22:08:33.992639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21008 2019-Jan-16 22:08:33.992696 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
21009 2019-Jan-16 22:08:33.993333 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21010 2019-Jan-16 22:08:33.993974 - [DEBUG] Edge function : AllBottom (result of previous compose)
21011 2019-Jan-16 22:08:33.994000 - [DEBUG]
21012 2019-Jan-16 22:08:33.994025 - [DEBUG] Join: AllTop & AllBottom
21013 2019-Jan-16 22:08:33.994051 - [DEBUG] = AllBottom (new jump func)
21014 2019-Jan-16 22:08:33.994075 - [DEBUG]
21015 2019-Jan-16 22:08:33.994099 - [DEBUG] Start adding new jump function
21016 2019-Jan-16 22:08:33.994122 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21017 2019-Jan-16 22:08:33.994178 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21018 2019-Jan-16 22:08:33.994832 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
21019 2019-Jan-16 22:08:33.995469 - [DEBUG] Edge Function : AllBottom
21020 2019-Jan-16 22:08:33.995498 - [DEBUG] End adding new jump function
21021 2019-Jan-16 22:08:33.995522 - [DEBUG]
21022 2019-Jan-16 22:08:33.995553 - [DEBUG] -------------------------------------------- 594. Path Edge --------------------------------------------
21023 2019-Jan-16 22:08:33.995578 - [DEBUG]
21024 2019-Jan-16 22:08:33.995601 - [DEBUG] Process 594. path edge:
21025 2019-Jan-16 22:08:33.995625 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21026 2019-Jan-16 22:08:33.995682 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
21027 2019-Jan-16 22:08:33.996318 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21028 2019-Jan-16 22:08:33.996960 - [DEBUG]
21029 2019-Jan-16 22:08:33.996985 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
21030 2019-Jan-16 22:08:33.997636 - [DEBUG] Compose: EdgeIdentity * AllBottom
21031 2019-Jan-16 22:08:33.997665 - [DEBUG]
21032 2019-Jan-16 22:08:33.997690 - [DEBUG] Propagate flow
21033 2019-Jan-16 22:08:33.997713 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21034 2019-Jan-16 22:08:33.997770 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
21035 2019-Jan-16 22:08:33.998422 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21036 2019-Jan-16 22:08:33.999064 - [DEBUG] Edge function : AllBottom (result of previous compose)
21037 2019-Jan-16 22:08:33.999090 - [DEBUG]
21038 2019-Jan-16 22:08:33.999115 - [DEBUG] Join: AllTop & AllBottom
21039 2019-Jan-16 22:08:33.999141 - [DEBUG] = AllBottom (new jump func)
21040 2019-Jan-16 22:08:33.999166 - [DEBUG]
21041 2019-Jan-16 22:08:33.999189 - [DEBUG] Start adding new jump function
21042 2019-Jan-16 22:08:33.999213 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21043 2019-Jan-16 22:08:33.999269 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21044 2019-Jan-16 22:08:33.999910 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
21045 2019-Jan-16 22:08:34.000544 - [DEBUG] Edge Function : AllBottom
21046 2019-Jan-16 22:08:34.000573 - [DEBUG] End adding new jump function
21047 2019-Jan-16 22:08:34.000598 - [DEBUG]
21048 2019-Jan-16 22:08:34.000622 - [DEBUG] -------------------------------------------- 595. Path Edge --------------------------------------------
21049 2019-Jan-16 22:08:34.000647 - [DEBUG]
21050 2019-Jan-16 22:08:34.000670 - [DEBUG] Process 595. path edge:
21051 2019-Jan-16 22:08:34.000694 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21052 2019-Jan-16 22:08:34.000751 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
21053 2019-Jan-16 22:08:34.001388 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21054 2019-Jan-16 22:08:34.002044 - [DEBUG]
21055 2019-Jan-16 22:08:34.002069 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
21056 2019-Jan-16 22:08:34.002720 - [DEBUG] Compose: EdgeIdentity * AllBottom
21057 2019-Jan-16 22:08:34.002748 - [DEBUG]
21058 2019-Jan-16 22:08:34.002772 - [DEBUG] Propagate flow
21059 2019-Jan-16 22:08:34.002796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21060 2019-Jan-16 22:08:34.002853 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
21061 2019-Jan-16 22:08:34.003502 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21062 2019-Jan-16 22:08:34.004142 - [DEBUG] Edge function : AllBottom (result of previous compose)
21063 2019-Jan-16 22:08:34.004168 - [DEBUG]
21064 2019-Jan-16 22:08:34.004193 - [DEBUG] Join: AllTop & AllBottom
21065 2019-Jan-16 22:08:34.004219 - [DEBUG] = AllBottom (new jump func)
21066 2019-Jan-16 22:08:34.004243 - [DEBUG]
21067 2019-Jan-16 22:08:34.004275 - [DEBUG] Start adding new jump function
21068 2019-Jan-16 22:08:34.004299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21069 2019-Jan-16 22:08:34.004355 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21070 2019-Jan-16 22:08:34.005013 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
21071 2019-Jan-16 22:08:34.005659 - [DEBUG] Edge Function : AllBottom
21072 2019-Jan-16 22:08:34.005688 - [DEBUG] End adding new jump function
21073 2019-Jan-16 22:08:34.005712 - [DEBUG]
21074 2019-Jan-16 22:08:34.005736 - [DEBUG] -------------------------------------------- 596. Path Edge --------------------------------------------
21075 2019-Jan-16 22:08:34.005760 - [DEBUG]
21076 2019-Jan-16 22:08:34.005784 - [DEBUG] Process 596. path edge:
21077 2019-Jan-16 22:08:34.005808 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21078 2019-Jan-16 22:08:34.005866 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
21079 2019-Jan-16 22:08:34.006540 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21080 2019-Jan-16 22:08:34.007185 - [DEBUG]
21081 2019-Jan-16 22:08:34.007210 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
21082 2019-Jan-16 22:08:34.007868 - [DEBUG] Possible callees:
21083 2019-Jan-16 22:08:34.007893 - [DEBUG] llvm.dbg.declare
21084 2019-Jan-16 22:08:34.007918 - [DEBUG] Possible return sites:
21085 2019-Jan-16 22:08:34.007942 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14921086 2019-Jan-16 22:08:34.009246 - [DEBUG] Found and process special summary
21087 2019-Jan-16 22:08:34.009283 - [DEBUG] Compose: EdgeIdentity * AllBottom
21088 2019-Jan-16 22:08:34.009311 - [DEBUG]
21089 2019-Jan-16 22:08:34.009335 - [DEBUG] Propagate flow
21090 2019-Jan-16 22:08:34.009359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21091 2019-Jan-16 22:08:34.009416 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
21092 2019-Jan-16 22:08:34.010068 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21093 2019-Jan-16 22:08:34.010709 - [DEBUG] Edge function : AllBottom (result of previous compose)
21094 2019-Jan-16 22:08:34.010735 - [DEBUG]
21095 2019-Jan-16 22:08:34.010761 - [DEBUG] Join: AllTop & AllBottom
21096 2019-Jan-16 22:08:34.010787 - [DEBUG] = AllBottom (new jump func)
21097 2019-Jan-16 22:08:34.010812 - [DEBUG]
21098 2019-Jan-16 22:08:34.010835 - [DEBUG] Start adding new jump function
21099 2019-Jan-16 22:08:34.010859 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21100 2019-Jan-16 22:08:34.010915 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21101 2019-Jan-16 22:08:34.011572 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
21102 2019-Jan-16 22:08:34.012212 - [DEBUG] Edge Function : AllBottom
21103 2019-Jan-16 22:08:34.012242 - [DEBUG] End adding new jump function
21104 2019-Jan-16 22:08:34.012266 - [DEBUG]
21105 2019-Jan-16 22:08:34.012290 - [DEBUG] -------------------------------------------- 597. Path Edge --------------------------------------------
21106 2019-Jan-16 22:08:34.012315 - [DEBUG]
21107 2019-Jan-16 22:08:34.012339 - [DEBUG] Process 597. path edge:
21108 2019-Jan-16 22:08:34.012363 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21109 2019-Jan-16 22:08:34.012419 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
21110 2019-Jan-16 22:08:34.013071 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21111 2019-Jan-16 22:08:34.013711 - [DEBUG]
21112 2019-Jan-16 22:08:34.013736 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
21113 2019-Jan-16 22:08:34.014397 - [DEBUG] Compose: EdgeIdentity * AllBottom
21114 2019-Jan-16 22:08:34.014425 - [DEBUG]
21115 2019-Jan-16 22:08:34.014449 - [DEBUG] Propagate flow
21116 2019-Jan-16 22:08:34.014473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21117 2019-Jan-16 22:08:34.014530 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
21118 2019-Jan-16 22:08:34.015185 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21119 2019-Jan-16 22:08:34.015825 - [DEBUG] Edge function : AllBottom (result of previous compose)
21120 2019-Jan-16 22:08:34.015851 - [DEBUG]
21121 2019-Jan-16 22:08:34.015876 - [DEBUG] Join: AllTop & AllBottom
21122 2019-Jan-16 22:08:34.015902 - [DEBUG] = AllBottom (new jump func)
21123 2019-Jan-16 22:08:34.015927 - [DEBUG]
21124 2019-Jan-16 22:08:34.015950 - [DEBUG] Start adding new jump function
21125 2019-Jan-16 22:08:34.015974 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21126 2019-Jan-16 22:08:34.016030 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21127 2019-Jan-16 22:08:34.016668 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
21128 2019-Jan-16 22:08:34.017303 - [DEBUG] Edge Function : AllBottom
21129 2019-Jan-16 22:08:34.017332 - [DEBUG] End adding new jump function
21130 2019-Jan-16 22:08:34.017356 - [DEBUG]
21131 2019-Jan-16 22:08:34.017380 - [DEBUG] -------------------------------------------- 598. Path Edge --------------------------------------------
21132 2019-Jan-16 22:08:34.017405 - [DEBUG]
21133 2019-Jan-16 22:08:34.017429 - [DEBUG] Process 598. path edge:
21134 2019-Jan-16 22:08:34.017452 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21135 2019-Jan-16 22:08:34.017509 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
21136 2019-Jan-16 22:08:34.018160 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21137 2019-Jan-16 22:08:34.018799 - [DEBUG]
21138 2019-Jan-16 22:08:34.018825 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
21139 2019-Jan-16 22:08:34.019478 - [DEBUG] Compose: EdgeIdentity * AllBottom
21140 2019-Jan-16 22:08:34.019507 - [DEBUG]
21141 2019-Jan-16 22:08:34.019531 - [DEBUG] Propagate flow
21142 2019-Jan-16 22:08:34.019555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21143 2019-Jan-16 22:08:34.019612 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
21144 2019-Jan-16 22:08:34.020260 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21145 2019-Jan-16 22:08:34.020900 - [DEBUG] Edge function : AllBottom (result of previous compose)
21146 2019-Jan-16 22:08:34.020926 - [DEBUG]
21147 2019-Jan-16 22:08:34.020951 - [DEBUG] Join: AllTop & AllBottom
21148 2019-Jan-16 22:08:34.020977 - [DEBUG] = AllBottom (new jump func)
21149 2019-Jan-16 22:08:34.021002 - [DEBUG]
21150 2019-Jan-16 22:08:34.021025 - [DEBUG] Start adding new jump function
21151 2019-Jan-16 22:08:34.021049 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21152 2019-Jan-16 22:08:34.021105 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21153 2019-Jan-16 22:08:34.021769 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
21154 2019-Jan-16 22:08:34.022446 - [DEBUG] Edge Function : AllBottom
21155 2019-Jan-16 22:08:34.022478 - [DEBUG] End adding new jump function
21156 2019-Jan-16 22:08:34.022503 - [DEBUG]
21157 2019-Jan-16 22:08:34.022527 - [DEBUG] -------------------------------------------- 599. Path Edge --------------------------------------------
21158 2019-Jan-16 22:08:34.022552 - [DEBUG]
21159 2019-Jan-16 22:08:34.022576 - [DEBUG] Process 599. path edge:
21160 2019-Jan-16 22:08:34.022600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21161 2019-Jan-16 22:08:34.022660 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
21162 2019-Jan-16 22:08:34.023308 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21163 2019-Jan-16 22:08:34.023949 - [DEBUG]
21164 2019-Jan-16 22:08:34.023974 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
21165 2019-Jan-16 22:08:34.024631 - [DEBUG] Possible callees:
21166 2019-Jan-16 22:08:34.024658 - [DEBUG] llvm.dbg.declare
21167 2019-Jan-16 22:08:34.024683 - [DEBUG] Possible return sites:
21168 2019-Jan-16 22:08:34.024706 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15521169 2019-Jan-16 22:08:34.026014 - [DEBUG] Found and process special summary
21170 2019-Jan-16 22:08:34.026051 - [DEBUG] Compose: EdgeIdentity * AllBottom
21171 2019-Jan-16 22:08:34.026080 - [DEBUG]
21172 2019-Jan-16 22:08:34.026104 - [DEBUG] Propagate flow
21173 2019-Jan-16 22:08:34.026128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21174 2019-Jan-16 22:08:34.026185 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
21175 2019-Jan-16 22:08:34.026825 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21176 2019-Jan-16 22:08:34.027465 - [DEBUG] Edge function : AllBottom (result of previous compose)
21177 2019-Jan-16 22:08:34.027492 - [DEBUG]
21178 2019-Jan-16 22:08:34.027517 - [DEBUG] Join: AllTop & AllBottom
21179 2019-Jan-16 22:08:34.027543 - [DEBUG] = AllBottom (new jump func)
21180 2019-Jan-16 22:08:34.027568 - [DEBUG]
21181 2019-Jan-16 22:08:34.027592 - [DEBUG] Start adding new jump function
21182 2019-Jan-16 22:08:34.027616 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21183 2019-Jan-16 22:08:34.027672 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21184 2019-Jan-16 22:08:34.028328 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
21185 2019-Jan-16 22:08:34.028968 - [DEBUG] Edge Function : AllBottom
21186 2019-Jan-16 22:08:34.028996 - [DEBUG] End adding new jump function
21187 2019-Jan-16 22:08:34.029021 - [DEBUG]
21188 2019-Jan-16 22:08:34.029045 - [DEBUG] -------------------------------------------- 600. Path Edge --------------------------------------------
21189 2019-Jan-16 22:08:34.029069 - [DEBUG]
21190 2019-Jan-16 22:08:34.029093 - [DEBUG] Process 600. path edge:
21191 2019-Jan-16 22:08:34.029117 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21192 2019-Jan-16 22:08:34.029174 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
21193 2019-Jan-16 22:08:34.029814 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21194 2019-Jan-16 22:08:34.030455 - [DEBUG]
21195 2019-Jan-16 22:08:34.030480 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
21196 2019-Jan-16 22:08:34.031149 - [DEBUG] Compose: EdgeIdentity * AllBottom
21197 2019-Jan-16 22:08:34.031179 - [DEBUG]
21198 2019-Jan-16 22:08:34.031204 - [DEBUG] Propagate flow
21199 2019-Jan-16 22:08:34.031227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21200 2019-Jan-16 22:08:34.031284 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
21201 2019-Jan-16 22:08:34.031939 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21202 2019-Jan-16 22:08:34.032581 - [DEBUG] Edge function : AllBottom (result of previous compose)
21203 2019-Jan-16 22:08:34.032606 - [DEBUG]
21204 2019-Jan-16 22:08:34.032632 - [DEBUG] Join: AllTop & AllBottom
21205 2019-Jan-16 22:08:34.032658 - [DEBUG] = AllBottom (new jump func)
21206 2019-Jan-16 22:08:34.032683 - [DEBUG]
21207 2019-Jan-16 22:08:34.032706 - [DEBUG] Start adding new jump function
21208 2019-Jan-16 22:08:34.032730 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21209 2019-Jan-16 22:08:34.032786 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21210 2019-Jan-16 22:08:34.033426 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
21211 2019-Jan-16 22:08:34.034062 - [DEBUG] Edge Function : AllBottom
21212 2019-Jan-16 22:08:34.034090 - [DEBUG] End adding new jump function
21213 2019-Jan-16 22:08:34.034114 - [DEBUG]
21214 2019-Jan-16 22:08:34.034138 - [DEBUG] -------------------------------------------- 601. Path Edge --------------------------------------------
21215 2019-Jan-16 22:08:34.034163 - [DEBUG]
21216 2019-Jan-16 22:08:34.034186 - [DEBUG] Process 601. path edge:
21217 2019-Jan-16 22:08:34.034210 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21218 2019-Jan-16 22:08:34.034266 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
21219 2019-Jan-16 22:08:34.034919 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21220 2019-Jan-16 22:08:34.035560 - [DEBUG]
21221 2019-Jan-16 22:08:34.035585 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
21222 2019-Jan-16 22:08:34.036238 - [DEBUG] Compose: EdgeIdentity * AllBottom
21223 2019-Jan-16 22:08:34.036267 - [DEBUG]
21224 2019-Jan-16 22:08:34.036291 - [DEBUG] Propagate flow
21225 2019-Jan-16 22:08:34.036315 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21226 2019-Jan-16 22:08:34.036372 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
21227 2019-Jan-16 22:08:34.037009 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21228 2019-Jan-16 22:08:34.037694 - [DEBUG] Edge function : AllBottom (result of previous compose)
21229 2019-Jan-16 22:08:34.037720 - [DEBUG]
21230 2019-Jan-16 22:08:34.037745 - [DEBUG] Join: AllTop & AllBottom
21231 2019-Jan-16 22:08:34.037771 - [DEBUG] = AllBottom (new jump func)
21232 2019-Jan-16 22:08:34.037796 - [DEBUG]
21233 2019-Jan-16 22:08:34.037820 - [DEBUG] Start adding new jump function
21234 2019-Jan-16 22:08:34.037843 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21235 2019-Jan-16 22:08:34.037900 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21236 2019-Jan-16 22:08:34.038555 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
21237 2019-Jan-16 22:08:34.039191 - [DEBUG] Edge Function : AllBottom
21238 2019-Jan-16 22:08:34.039219 - [DEBUG] End adding new jump function
21239 2019-Jan-16 22:08:34.039244 - [DEBUG]
21240 2019-Jan-16 22:08:34.039268 - [DEBUG] -------------------------------------------- 602. Path Edge --------------------------------------------
21241 2019-Jan-16 22:08:34.039302 - [DEBUG]
21242 2019-Jan-16 22:08:34.039326 - [DEBUG] Process 602. path edge:
21243 2019-Jan-16 22:08:34.039350 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21244 2019-Jan-16 22:08:34.039407 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
21245 2019-Jan-16 22:08:34.040044 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21246 2019-Jan-16 22:08:34.040684 - [DEBUG]
21247 2019-Jan-16 22:08:34.040710 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
21248 2019-Jan-16 22:08:34.041364 - [DEBUG] Compose: EdgeIdentity * AllBottom
21249 2019-Jan-16 22:08:34.041393 - [DEBUG]
21250 2019-Jan-16 22:08:34.041434 - [DEBUG] Propagate flow
21251 2019-Jan-16 22:08:34.041460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21252 2019-Jan-16 22:08:34.041517 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
21253 2019-Jan-16 22:08:34.042175 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21254 2019-Jan-16 22:08:34.042817 - [DEBUG] Edge function : AllBottom (result of previous compose)
21255 2019-Jan-16 22:08:34.042842 - [DEBUG]
21256 2019-Jan-16 22:08:34.042867 - [DEBUG] Join: AllTop & AllBottom
21257 2019-Jan-16 22:08:34.042893 - [DEBUG] = AllBottom (new jump func)
21258 2019-Jan-16 22:08:34.042918 - [DEBUG]
21259 2019-Jan-16 22:08:34.042942 - [DEBUG] Start adding new jump function
21260 2019-Jan-16 22:08:34.042966 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21261 2019-Jan-16 22:08:34.043022 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21262 2019-Jan-16 22:08:34.043663 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
21263 2019-Jan-16 22:08:34.044311 - [DEBUG] Edge Function : AllBottom
21264 2019-Jan-16 22:08:34.044339 - [DEBUG] End adding new jump function
21265 2019-Jan-16 22:08:34.044363 - [DEBUG]
21266 2019-Jan-16 22:08:34.044387 - [DEBUG] -------------------------------------------- 603. Path Edge --------------------------------------------
21267 2019-Jan-16 22:08:34.044412 - [DEBUG]
21268 2019-Jan-16 22:08:34.044435 - [DEBUG] Process 603. path edge:
21269 2019-Jan-16 22:08:34.044459 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21270 2019-Jan-16 22:08:34.044515 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
21271 2019-Jan-16 22:08:34.045179 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21272 2019-Jan-16 22:08:34.045822 - [DEBUG]
21273 2019-Jan-16 22:08:34.045846 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
21274 2019-Jan-16 22:08:34.046503 - [DEBUG] Possible callees:
21275 2019-Jan-16 22:08:34.046528 - [DEBUG] llvm.dbg.declare
21276 2019-Jan-16 22:08:34.046553 - [DEBUG] Possible return sites:
21277 2019-Jan-16 22:08:34.046577 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16321278 2019-Jan-16 22:08:34.047854 - [DEBUG] Found and process special summary
21279 2019-Jan-16 22:08:34.047888 - [DEBUG] Compose: EdgeIdentity * AllBottom
21280 2019-Jan-16 22:08:34.047916 - [DEBUG]
21281 2019-Jan-16 22:08:34.047940 - [DEBUG] Propagate flow
21282 2019-Jan-16 22:08:34.047964 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21283 2019-Jan-16 22:08:34.048020 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
21284 2019-Jan-16 22:08:34.048692 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21285 2019-Jan-16 22:08:34.049334 - [DEBUG] Edge function : AllBottom (result of previous compose)
21286 2019-Jan-16 22:08:34.049360 - [DEBUG]
21287 2019-Jan-16 22:08:34.049385 - [DEBUG] Join: AllTop & AllBottom
21288 2019-Jan-16 22:08:34.049412 - [DEBUG] = AllBottom (new jump func)
21289 2019-Jan-16 22:08:34.049436 - [DEBUG]
21290 2019-Jan-16 22:08:34.049460 - [DEBUG] Start adding new jump function
21291 2019-Jan-16 22:08:34.049484 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21292 2019-Jan-16 22:08:34.049540 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21293 2019-Jan-16 22:08:34.050183 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
21294 2019-Jan-16 22:08:34.050821 - [DEBUG] Edge Function : AllBottom
21295 2019-Jan-16 22:08:34.050849 - [DEBUG] End adding new jump function
21296 2019-Jan-16 22:08:34.050874 - [DEBUG]
21297 2019-Jan-16 22:08:34.050897 - [DEBUG] -------------------------------------------- 604. Path Edge --------------------------------------------
21298 2019-Jan-16 22:08:34.050922 - [DEBUG]
21299 2019-Jan-16 22:08:34.050946 - [DEBUG] Process 604. path edge:
21300 2019-Jan-16 22:08:34.050970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21301 2019-Jan-16 22:08:34.051027 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
21302 2019-Jan-16 22:08:34.051685 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21303 2019-Jan-16 22:08:34.052326 - [DEBUG]
21304 2019-Jan-16 22:08:34.052351 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
21305 2019-Jan-16 22:08:34.053008 - [DEBUG] Compose: EdgeIdentity * AllBottom
21306 2019-Jan-16 22:08:34.053036 - [DEBUG]
21307 2019-Jan-16 22:08:34.053060 - [DEBUG] Propagate flow
21308 2019-Jan-16 22:08:34.053084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21309 2019-Jan-16 22:08:34.053141 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
21310 2019-Jan-16 22:08:34.053777 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21311 2019-Jan-16 22:08:34.054418 - [DEBUG] Edge function : AllBottom (result of previous compose)
21312 2019-Jan-16 22:08:34.054444 - [DEBUG]
21313 2019-Jan-16 22:08:34.054469 - [DEBUG] Join: AllTop & AllBottom
21314 2019-Jan-16 22:08:34.054495 - [DEBUG] = AllBottom (new jump func)
21315 2019-Jan-16 22:08:34.054519 - [DEBUG]
21316 2019-Jan-16 22:08:34.054543 - [DEBUG] Start adding new jump function
21317 2019-Jan-16 22:08:34.054567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21318 2019-Jan-16 22:08:34.054622 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21319 2019-Jan-16 22:08:34.055301 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
21320 2019-Jan-16 22:08:34.055941 - [DEBUG] Edge Function : AllBottom
21321 2019-Jan-16 22:08:34.055972 - [DEBUG] End adding new jump function
21322 2019-Jan-16 22:08:34.055996 - [DEBUG]
21323 2019-Jan-16 22:08:34.056020 - [DEBUG] -------------------------------------------- 605. Path Edge --------------------------------------------
21324 2019-Jan-16 22:08:34.056046 - [DEBUG]
21325 2019-Jan-16 22:08:34.056070 - [DEBUG] Process 605. path edge:
21326 2019-Jan-16 22:08:34.056094 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21327 2019-Jan-16 22:08:34.056151 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
21328 2019-Jan-16 22:08:34.056798 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21329 2019-Jan-16 22:08:34.057440 - [DEBUG]
21330 2019-Jan-16 22:08:34.057466 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
21331 2019-Jan-16 22:08:34.058142 - [DEBUG] Compose: EdgeIdentity * AllBottom
21332 2019-Jan-16 22:08:34.058171 - [DEBUG]
21333 2019-Jan-16 22:08:34.058196 - [DEBUG] Propagate flow
21334 2019-Jan-16 22:08:34.058219 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21335 2019-Jan-16 22:08:34.058277 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
21336 2019-Jan-16 22:08:34.058926 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21337 2019-Jan-16 22:08:34.059566 - [DEBUG] Edge function : AllBottom (result of previous compose)
21338 2019-Jan-16 22:08:34.059592 - [DEBUG]
21339 2019-Jan-16 22:08:34.059617 - [DEBUG] Join: AllTop & AllBottom
21340 2019-Jan-16 22:08:34.059643 - [DEBUG] = AllBottom (new jump func)
21341 2019-Jan-16 22:08:34.059668 - [DEBUG]
21342 2019-Jan-16 22:08:34.059691 - [DEBUG] Start adding new jump function
21343 2019-Jan-16 22:08:34.059715 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21344 2019-Jan-16 22:08:34.059771 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21345 2019-Jan-16 22:08:34.060409 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
21346 2019-Jan-16 22:08:34.061055 - [DEBUG] Edge Function : AllBottom
21347 2019-Jan-16 22:08:34.061083 - [DEBUG] End adding new jump function
21348 2019-Jan-16 22:08:34.061107 - [DEBUG]
21349 2019-Jan-16 22:08:34.061131 - [DEBUG] -------------------------------------------- 606. Path Edge --------------------------------------------
21350 2019-Jan-16 22:08:34.061156 - [DEBUG]
21351 2019-Jan-16 22:08:34.061179 - [DEBUG] Process 606. path edge:
21352 2019-Jan-16 22:08:34.061203 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21353 2019-Jan-16 22:08:34.061260 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
21354 2019-Jan-16 22:08:34.061926 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21355 2019-Jan-16 22:08:34.062568 - [DEBUG]
21356 2019-Jan-16 22:08:34.062593 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
21357 2019-Jan-16 22:08:34.063249 - [DEBUG] Possible callees:
21358 2019-Jan-16 22:08:34.063274 - [DEBUG] llvm.dbg.declare
21359 2019-Jan-16 22:08:34.063299 - [DEBUG] Possible return sites:
21360 2019-Jan-16 22:08:34.063323 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16921361 2019-Jan-16 22:08:34.064601 - [DEBUG] Found and process special summary
21362 2019-Jan-16 22:08:34.064636 - [DEBUG] Compose: EdgeIdentity * AllBottom
21363 2019-Jan-16 22:08:34.064663 - [DEBUG]
21364 2019-Jan-16 22:08:34.064688 - [DEBUG] Propagate flow
21365 2019-Jan-16 22:08:34.064711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21366 2019-Jan-16 22:08:34.064782 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
21367 2019-Jan-16 22:08:34.065422 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21368 2019-Jan-16 22:08:34.066061 - [DEBUG] Edge function : AllBottom (result of previous compose)
21369 2019-Jan-16 22:08:34.066101 - [DEBUG]
21370 2019-Jan-16 22:08:34.066126 - [DEBUG] Join: AllTop & AllBottom
21371 2019-Jan-16 22:08:34.066152 - [DEBUG] = AllBottom (new jump func)
21372 2019-Jan-16 22:08:34.066177 - [DEBUG]
21373 2019-Jan-16 22:08:34.066201 - [DEBUG] Start adding new jump function
21374 2019-Jan-16 22:08:34.066224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21375 2019-Jan-16 22:08:34.066280 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21376 2019-Jan-16 22:08:34.066919 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
21377 2019-Jan-16 22:08:34.067557 - [DEBUG] Edge Function : AllBottom
21378 2019-Jan-16 22:08:34.067585 - [DEBUG] End adding new jump function
21379 2019-Jan-16 22:08:34.067609 - [DEBUG]
21380 2019-Jan-16 22:08:34.067633 - [DEBUG] -------------------------------------------- 607. Path Edge --------------------------------------------
21381 2019-Jan-16 22:08:34.067658 - [DEBUG]
21382 2019-Jan-16 22:08:34.067682 - [DEBUG] Process 607. path edge:
21383 2019-Jan-16 22:08:34.067705 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21384 2019-Jan-16 22:08:34.067762 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
21385 2019-Jan-16 22:08:34.068415 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21386 2019-Jan-16 22:08:34.069055 - [DEBUG]
21387 2019-Jan-16 22:08:34.069079 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
21388 2019-Jan-16 22:08:34.069737 - [DEBUG] Compose: EdgeIdentity * AllBottom
21389 2019-Jan-16 22:08:34.069766 - [DEBUG]
21390 2019-Jan-16 22:08:34.069790 - [DEBUG] Propagate flow
21391 2019-Jan-16 22:08:34.069813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21392 2019-Jan-16 22:08:34.069870 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
21393 2019-Jan-16 22:08:34.070508 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21394 2019-Jan-16 22:08:34.071147 - [DEBUG] Edge function : AllBottom (result of previous compose)
21395 2019-Jan-16 22:08:34.071173 - [DEBUG]
21396 2019-Jan-16 22:08:34.071198 - [DEBUG] Join: AllTop & AllBottom
21397 2019-Jan-16 22:08:34.071224 - [DEBUG] = AllBottom (new jump func)
21398 2019-Jan-16 22:08:34.071249 - [DEBUG]
21399 2019-Jan-16 22:08:34.071272 - [DEBUG] Start adding new jump function
21400 2019-Jan-16 22:08:34.071296 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21401 2019-Jan-16 22:08:34.071351 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21402 2019-Jan-16 22:08:34.072008 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
21403 2019-Jan-16 22:08:34.072644 - [DEBUG] Edge Function : AllBottom
21404 2019-Jan-16 22:08:34.072673 - [DEBUG] End adding new jump function
21405 2019-Jan-16 22:08:34.072697 - [DEBUG]
21406 2019-Jan-16 22:08:34.072721 - [DEBUG] -------------------------------------------- 608. Path Edge --------------------------------------------
21407 2019-Jan-16 22:08:34.072745 - [DEBUG]
21408 2019-Jan-16 22:08:34.072769 - [DEBUG] Process 608. path edge:
21409 2019-Jan-16 22:08:34.072792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21410 2019-Jan-16 22:08:34.072849 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
21411 2019-Jan-16 22:08:34.073485 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21412 2019-Jan-16 22:08:34.074125 - [DEBUG]
21413 2019-Jan-16 22:08:34.074149 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
21414 2019-Jan-16 22:08:34.074826 - [DEBUG] Compose: EdgeIdentity * AllBottom
21415 2019-Jan-16 22:08:34.074854 - [DEBUG]
21416 2019-Jan-16 22:08:34.074878 - [DEBUG] Propagate flow
21417 2019-Jan-16 22:08:34.074902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21418 2019-Jan-16 22:08:34.074959 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
21419 2019-Jan-16 22:08:34.075601 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21420 2019-Jan-16 22:08:34.076241 - [DEBUG] Edge function : AllBottom (result of previous compose)
21421 2019-Jan-16 22:08:34.076267 - [DEBUG]
21422 2019-Jan-16 22:08:34.076291 - [DEBUG] Join: AllTop & AllBottom
21423 2019-Jan-16 22:08:34.076318 - [DEBUG] = AllBottom (new jump func)
21424 2019-Jan-16 22:08:34.076342 - [DEBUG]
21425 2019-Jan-16 22:08:34.076366 - [DEBUG] Start adding new jump function
21426 2019-Jan-16 22:08:34.076389 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21427 2019-Jan-16 22:08:34.076445 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21428 2019-Jan-16 22:08:34.077085 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
21429 2019-Jan-16 22:08:34.077725 - [DEBUG] Edge Function : AllBottom
21430 2019-Jan-16 22:08:34.077753 - [DEBUG] End adding new jump function
21431 2019-Jan-16 22:08:34.077777 - [DEBUG]
21432 2019-Jan-16 22:08:34.077800 - [DEBUG] -------------------------------------------- 609. Path Edge --------------------------------------------
21433 2019-Jan-16 22:08:34.077825 - [DEBUG]
21434 2019-Jan-16 22:08:34.077848 - [DEBUG] Process 609. path edge:
21435 2019-Jan-16 22:08:34.077872 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21436 2019-Jan-16 22:08:34.077929 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
21437 2019-Jan-16 22:08:34.078585 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21438 2019-Jan-16 22:08:34.079226 - [DEBUG]
21439 2019-Jan-16 22:08:34.079251 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
21440 2019-Jan-16 22:08:34.079907 - [DEBUG] Compose: EdgeIdentity * AllBottom
21441 2019-Jan-16 22:08:34.079935 - [DEBUG]
21442 2019-Jan-16 22:08:34.079959 - [DEBUG] Propagate flow
21443 2019-Jan-16 22:08:34.079983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21444 2019-Jan-16 22:08:34.080040 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
21445 2019-Jan-16 22:08:34.080688 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21446 2019-Jan-16 22:08:34.081328 - [DEBUG] Edge function : AllBottom (result of previous compose)
21447 2019-Jan-16 22:08:34.081354 - [DEBUG]
21448 2019-Jan-16 22:08:34.081379 - [DEBUG] Join: AllTop & AllBottom
21449 2019-Jan-16 22:08:34.081405 - [DEBUG] = AllBottom (new jump func)
21450 2019-Jan-16 22:08:34.081445 - [DEBUG]
21451 2019-Jan-16 22:08:34.081468 - [DEBUG] Start adding new jump function
21452 2019-Jan-16 22:08:34.081492 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21453 2019-Jan-16 22:08:34.081548 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21454 2019-Jan-16 22:08:34.082188 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
21455 2019-Jan-16 22:08:34.082824 - [DEBUG] Edge Function : AllBottom
21456 2019-Jan-16 22:08:34.082852 - [DEBUG] End adding new jump function
21457 2019-Jan-16 22:08:34.082876 - [DEBUG]
21458 2019-Jan-16 22:08:34.082900 - [DEBUG] -------------------------------------------- 610. Path Edge --------------------------------------------
21459 2019-Jan-16 22:08:34.082933 - [DEBUG]
21460 2019-Jan-16 22:08:34.082956 - [DEBUG] Process 610. path edge:
21461 2019-Jan-16 22:08:34.082980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21462 2019-Jan-16 22:08:34.083037 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
21463 2019-Jan-16 22:08:34.083674 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21464 2019-Jan-16 22:08:34.084313 - [DEBUG]
21465 2019-Jan-16 22:08:34.084339 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
21466 2019-Jan-16 22:08:34.085007 - [DEBUG] Compose: EdgeIdentity * AllBottom
21467 2019-Jan-16 22:08:34.085037 - [DEBUG]
21468 2019-Jan-16 22:08:34.085061 - [DEBUG] Propagate flow
21469 2019-Jan-16 22:08:34.085085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21470 2019-Jan-16 22:08:34.085142 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
21471 2019-Jan-16 22:08:34.085785 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21472 2019-Jan-16 22:08:34.086424 - [DEBUG] Edge function : AllBottom (result of previous compose)
21473 2019-Jan-16 22:08:34.086450 - [DEBUG]
21474 2019-Jan-16 22:08:34.086475 - [DEBUG] Join: AllTop & AllBottom
21475 2019-Jan-16 22:08:34.086501 - [DEBUG] = AllBottom (new jump func)
21476 2019-Jan-16 22:08:34.086526 - [DEBUG]
21477 2019-Jan-16 22:08:34.086550 - [DEBUG] Start adding new jump function
21478 2019-Jan-16 22:08:34.086574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21479 2019-Jan-16 22:08:34.086630 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21480 2019-Jan-16 22:08:34.087270 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
21481 2019-Jan-16 22:08:34.087909 - [DEBUG] Edge Function : AllBottom
21482 2019-Jan-16 22:08:34.087938 - [DEBUG] End adding new jump function
21483 2019-Jan-16 22:08:34.087962 - [DEBUG]
21484 2019-Jan-16 22:08:34.087986 - [DEBUG] -------------------------------------------- 611. Path Edge --------------------------------------------
21485 2019-Jan-16 22:08:34.088011 - [DEBUG]
21486 2019-Jan-16 22:08:34.088035 - [DEBUG] Process 611. path edge:
21487 2019-Jan-16 22:08:34.088059 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21488 2019-Jan-16 22:08:34.088130 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
21489 2019-Jan-16 22:08:34.088769 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21490 2019-Jan-16 22:08:34.089408 - [DEBUG]
21491 2019-Jan-16 22:08:34.089432 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
21492 2019-Jan-16 22:08:34.090090 - [DEBUG] Compose: EdgeIdentity * AllBottom
21493 2019-Jan-16 22:08:34.090118 - [DEBUG]
21494 2019-Jan-16 22:08:34.090142 - [DEBUG] Propagate flow
21495 2019-Jan-16 22:08:34.090166 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21496 2019-Jan-16 22:08:34.090222 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
21497 2019-Jan-16 22:08:34.090859 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21498 2019-Jan-16 22:08:34.091514 - [DEBUG] Edge function : AllBottom (result of previous compose)
21499 2019-Jan-16 22:08:34.091540 - [DEBUG]
21500 2019-Jan-16 22:08:34.091565 - [DEBUG] Join: AllTop & AllBottom
21501 2019-Jan-16 22:08:34.091591 - [DEBUG] = AllBottom (new jump func)
21502 2019-Jan-16 22:08:34.091615 - [DEBUG]
21503 2019-Jan-16 22:08:34.091639 - [DEBUG] Start adding new jump function
21504 2019-Jan-16 22:08:34.091671 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21505 2019-Jan-16 22:08:34.091727 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21506 2019-Jan-16 22:08:34.092367 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
21507 2019-Jan-16 22:08:34.093002 - [DEBUG] Edge Function : AllBottom
21508 2019-Jan-16 22:08:34.093030 - [DEBUG] End adding new jump function
21509 2019-Jan-16 22:08:34.093054 - [DEBUG]
21510 2019-Jan-16 22:08:34.093078 - [DEBUG] -------------------------------------------- 612. Path Edge --------------------------------------------
21511 2019-Jan-16 22:08:34.093102 - [DEBUG]
21512 2019-Jan-16 22:08:34.093126 - [DEBUG] Process 612. path edge:
21513 2019-Jan-16 22:08:34.093150 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21514 2019-Jan-16 22:08:34.093206 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
21515 2019-Jan-16 22:08:34.093841 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21516 2019-Jan-16 22:08:34.094479 - [DEBUG]
21517 2019-Jan-16 22:08:34.094505 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
21518 2019-Jan-16 22:08:34.095174 - [DEBUG] Compose: EdgeIdentity * AllBottom
21519 2019-Jan-16 22:08:34.095203 - [DEBUG]
21520 2019-Jan-16 22:08:34.095228 - [DEBUG] Propagate flow
21521 2019-Jan-16 22:08:34.095253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21522 2019-Jan-16 22:08:34.095310 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
21523 2019-Jan-16 22:08:34.095948 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21524 2019-Jan-16 22:08:34.096589 - [DEBUG] Edge function : AllBottom (result of previous compose)
21525 2019-Jan-16 22:08:34.096615 - [DEBUG]
21526 2019-Jan-16 22:08:34.096640 - [DEBUG] Join: AllTop & AllBottom
21527 2019-Jan-16 22:08:34.096667 - [DEBUG] = AllBottom (new jump func)
21528 2019-Jan-16 22:08:34.096692 - [DEBUG]
21529 2019-Jan-16 22:08:34.096717 - [DEBUG] Start adding new jump function
21530 2019-Jan-16 22:08:34.096741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21531 2019-Jan-16 22:08:34.096798 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21532 2019-Jan-16 22:08:34.097438 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
21533 2019-Jan-16 22:08:34.098074 - [DEBUG] Edge Function : AllBottom
21534 2019-Jan-16 22:08:34.098117 - [DEBUG] End adding new jump function
21535 2019-Jan-16 22:08:34.098142 - [DEBUG]
21536 2019-Jan-16 22:08:34.098167 - [DEBUG] -------------------------------------------- 613. Path Edge --------------------------------------------
21537 2019-Jan-16 22:08:34.098192 - [DEBUG]
21538 2019-Jan-16 22:08:34.098216 - [DEBUG] Process 613. path edge:
21539 2019-Jan-16 22:08:34.098241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21540 2019-Jan-16 22:08:34.098298 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
21541 2019-Jan-16 22:08:34.098934 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21542 2019-Jan-16 22:08:34.099573 - [DEBUG]
21543 2019-Jan-16 22:08:34.099599 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
21544 2019-Jan-16 22:08:34.100250 - [DEBUG] Compose: EdgeIdentity * AllBottom
21545 2019-Jan-16 22:08:34.100279 - [DEBUG]
21546 2019-Jan-16 22:08:34.100303 - [DEBUG] Propagate flow
21547 2019-Jan-16 22:08:34.100326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21548 2019-Jan-16 22:08:34.100391 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
21549 2019-Jan-16 22:08:34.101039 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21550 2019-Jan-16 22:08:34.101695 - [DEBUG] Edge function : AllBottom (result of previous compose)
21551 2019-Jan-16 22:08:34.101721 - [DEBUG]
21552 2019-Jan-16 22:08:34.101746 - [DEBUG] Join: AllTop & AllBottom
21553 2019-Jan-16 22:08:34.101772 - [DEBUG] = AllBottom (new jump func)
21554 2019-Jan-16 22:08:34.101796 - [DEBUG]
21555 2019-Jan-16 22:08:34.101820 - [DEBUG] Start adding new jump function
21556 2019-Jan-16 22:08:34.101843 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21557 2019-Jan-16 22:08:34.101899 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21558 2019-Jan-16 22:08:34.102538 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
21559 2019-Jan-16 22:08:34.103178 - [DEBUG] Edge Function : AllBottom
21560 2019-Jan-16 22:08:34.103205 - [DEBUG] End adding new jump function
21561 2019-Jan-16 22:08:34.103229 - [DEBUG]
21562 2019-Jan-16 22:08:34.103253 - [DEBUG] -------------------------------------------- 614. Path Edge --------------------------------------------
21563 2019-Jan-16 22:08:34.103278 - [DEBUG]
21564 2019-Jan-16 22:08:34.103301 - [DEBUG] Process 614. path edge:
21565 2019-Jan-16 22:08:34.103325 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21566 2019-Jan-16 22:08:34.103381 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
21567 2019-Jan-16 22:08:34.104023 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21568 2019-Jan-16 22:08:34.104662 - [DEBUG]
21569 2019-Jan-16 22:08:34.104688 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
21570 2019-Jan-16 22:08:34.105362 - [DEBUG] Compose: EdgeIdentity * AllBottom
21571 2019-Jan-16 22:08:34.105392 - [DEBUG]
21572 2019-Jan-16 22:08:34.105416 - [DEBUG] Propagate flow
21573 2019-Jan-16 22:08:34.105440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21574 2019-Jan-16 22:08:34.105497 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
21575 2019-Jan-16 22:08:34.106134 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21576 2019-Jan-16 22:08:34.106774 - [DEBUG] Edge function : AllBottom (result of previous compose)
21577 2019-Jan-16 22:08:34.106800 - [DEBUG]
21578 2019-Jan-16 22:08:34.106825 - [DEBUG] Join: AllTop & AllBottom
21579 2019-Jan-16 22:08:34.106851 - [DEBUG] = AllBottom (new jump func)
21580 2019-Jan-16 22:08:34.106875 - [DEBUG]
21581 2019-Jan-16 22:08:34.106899 - [DEBUG] Start adding new jump function
21582 2019-Jan-16 22:08:34.106923 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21583 2019-Jan-16 22:08:34.106979 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21584 2019-Jan-16 22:08:34.107619 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
21585 2019-Jan-16 22:08:34.108269 - [DEBUG] Edge Function : AllBottom
21586 2019-Jan-16 22:08:34.108297 - [DEBUG] End adding new jump function
21587 2019-Jan-16 22:08:34.108322 - [DEBUG]
21588 2019-Jan-16 22:08:34.108346 - [DEBUG] -------------------------------------------- 615. Path Edge --------------------------------------------
21589 2019-Jan-16 22:08:34.108370 - [DEBUG]
21590 2019-Jan-16 22:08:34.108394 - [DEBUG] Process 615. path edge:
21591 2019-Jan-16 22:08:34.108418 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21592 2019-Jan-16 22:08:34.108483 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
21593 2019-Jan-16 22:08:34.109118 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21594 2019-Jan-16 22:08:34.109758 - [DEBUG]
21595 2019-Jan-16 22:08:34.109783 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
21596 2019-Jan-16 22:08:34.110438 - [DEBUG] Compose: EdgeIdentity * AllBottom
21597 2019-Jan-16 22:08:34.110467 - [DEBUG]
21598 2019-Jan-16 22:08:34.110491 - [DEBUG] Propagate flow
21599 2019-Jan-16 22:08:34.110515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21600 2019-Jan-16 22:08:34.110573 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21601 2019-Jan-16 22:08:34.111210 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21602 2019-Jan-16 22:08:34.111866 - [DEBUG] Edge function : AllBottom (result of previous compose)
21603 2019-Jan-16 22:08:34.111892 - [DEBUG]
21604 2019-Jan-16 22:08:34.111918 - [DEBUG] Join: AllTop & AllBottom
21605 2019-Jan-16 22:08:34.111944 - [DEBUG] = AllBottom (new jump func)
21606 2019-Jan-16 22:08:34.111969 - [DEBUG]
21607 2019-Jan-16 22:08:34.111992 - [DEBUG] Start adding new jump function
21608 2019-Jan-16 22:08:34.112016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21609 2019-Jan-16 22:08:34.112072 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21610 2019-Jan-16 22:08:34.112712 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21611 2019-Jan-16 22:08:34.113348 - [DEBUG] Edge Function : AllBottom
21612 2019-Jan-16 22:08:34.113377 - [DEBUG] End adding new jump function
21613 2019-Jan-16 22:08:34.113401 - [DEBUG]
21614 2019-Jan-16 22:08:34.113425 - [DEBUG] -------------------------------------------- 616. Path Edge --------------------------------------------
21615 2019-Jan-16 22:08:34.113450 - [DEBUG]
21616 2019-Jan-16 22:08:34.113473 - [DEBUG] Process 616. path edge:
21617 2019-Jan-16 22:08:34.113498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21618 2019-Jan-16 22:08:34.113554 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
21619 2019-Jan-16 22:08:34.114190 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21620 2019-Jan-16 22:08:34.114843 - [DEBUG]
21621 2019-Jan-16 22:08:34.114867 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21622 2019-Jan-16 22:08:34.115514 - [DEBUG] Start of endsummarytab entry
21623 2019-Jan-16 22:08:34.115549 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
21624 2019-Jan-16 22:08:34.116188 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
21625 2019-Jan-16 22:08:34.116249 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21626 2019-Jan-16 22:08:34.116885 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21627 2019-Jan-16 22:08:34.117524 - [DEBUG] EF: AllBottom
21628 2019-Jan-16 22:08:34.117550 - [DEBUG]
21629 2019-Jan-16 22:08:34.117573 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21630 2019-Jan-16 22:08:34.118223 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
21631 2019-Jan-16 22:08:34.118871 - [DEBUG] EF: AllBottom
21632 2019-Jan-16 22:08:34.118896 - [DEBUG]
21633 2019-Jan-16 22:08:34.118920 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21634 2019-Jan-16 22:08:34.119588 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
21635 2019-Jan-16 22:08:34.120239 - [DEBUG] EF: AllBottom
21636 2019-Jan-16 22:08:34.120265 - [DEBUG]
21637 2019-Jan-16 22:08:34.120288 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21638 2019-Jan-16 22:08:34.120923 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
21639 2019-Jan-16 22:08:34.121586 - [DEBUG] EF: AllBottom
21640 2019-Jan-16 22:08:34.121611 - [DEBUG]
21641 2019-Jan-16 22:08:34.121635 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21642 2019-Jan-16 22:08:34.122271 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21643 2019-Jan-16 22:08:34.122910 - [DEBUG] EF: AllBottom
21644 2019-Jan-16 22:08:34.122936 - [DEBUG]
21645 2019-Jan-16 22:08:34.122959 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21646 2019-Jan-16 22:08:34.123593 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
21647 2019-Jan-16 22:08:34.124238 - [DEBUG] EF: AllBottom
21648 2019-Jan-16 22:08:34.124263 - [DEBUG]
21649 2019-Jan-16 22:08:34.124287 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21650 2019-Jan-16 22:08:34.124939 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
21651 2019-Jan-16 22:08:34.125578 - [DEBUG] EF: AllBottom
21652 2019-Jan-16 22:08:34.125603 - [DEBUG]
21653 2019-Jan-16 22:08:34.125627 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21654 2019-Jan-16 22:08:34.126261 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
21655 2019-Jan-16 22:08:34.126896 - [DEBUG] EF: AllBottom
21656 2019-Jan-16 22:08:34.126922 - [DEBUG]
21657 2019-Jan-16 22:08:34.126945 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21658 2019-Jan-16 22:08:34.127579 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
21659 2019-Jan-16 22:08:34.128235 - [DEBUG] EF: AllBottom
21660 2019-Jan-16 22:08:34.128260 - [DEBUG]
21661 2019-Jan-16 22:08:34.128284 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21662 2019-Jan-16 22:08:34.128918 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
21663 2019-Jan-16 22:08:34.129557 - [DEBUG] EF: AllBottom
21664 2019-Jan-16 22:08:34.129583 - [DEBUG]
21665 2019-Jan-16 22:08:34.129606 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21666 2019-Jan-16 22:08:34.130240 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21667 2019-Jan-16 22:08:34.130875 - [DEBUG] EF: AllBottom
21668 2019-Jan-16 22:08:34.130900 - [DEBUG]
21669 2019-Jan-16 22:08:34.130923 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21670 2019-Jan-16 22:08:34.131573 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21671 2019-Jan-16 22:08:34.132208 - [DEBUG] EF: AllBottom
21672 2019-Jan-16 22:08:34.132233 - [DEBUG]
21673 2019-Jan-16 22:08:34.132257 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21674 2019-Jan-16 22:08:34.132892 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
21675 2019-Jan-16 22:08:34.133527 - [DEBUG] EF: AllBottom
21676 2019-Jan-16 22:08:34.133553 - [DEBUG]
21677 2019-Jan-16 22:08:34.133577 - [DEBUG] ---------------
21678 2019-Jan-16 22:08:34.133600 - [DEBUG]
21679 2019-Jan-16 22:08:34.133626 - [DEBUG] End of endsummarytab entry
21680 2019-Jan-16 22:08:34.133650 - [DEBUG]
21681 2019-Jan-16 22:08:34.133674 - [DEBUG] Start of incomingtab entry
21682 2019-Jan-16 22:08:34.133698 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
21683 2019-Jan-16 22:08:34.134345 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
21684 2019-Jan-16 22:08:34.134409 - [DEBUG] ---------------
21685 2019-Jan-16 22:08:34.134434 - [DEBUG] End of incomingtab entry
21686 2019-Jan-16 22:08:34.134458 - [DEBUG]
21687 2019-Jan-16 22:08:34.134484 - [DEBUG] EDGE:
21688 2019-Jan-16 22:08:34.134541 - [DEBUG] ---> 21689 2019-Jan-16 22:08:34.135195 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21690 2019-Jan-16 22:08:34.135835 - [DEBUG]
21691 2019-Jan-16 22:08:34.135861 - [DEBUG] EDGE:
21692 2019-Jan-16 22:08:34.135919 - [DEBUG] ---> 21693 2019-Jan-16 22:08:34.136555 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21694 2019-Jan-16 22:08:34.137194 - [DEBUG]
21695 2019-Jan-16 22:08:34.137258 - [DEBUG] Compose: EdgeIdentity * AllBottom
21696 2019-Jan-16 22:08:34.137308 - [DEBUG]
21697 2019-Jan-16 22:08:34.137332 - [DEBUG] Propagate flow
21698 2019-Jan-16 22:08:34.137355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21699 2019-Jan-16 22:08:34.137412 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
21700 2019-Jan-16 22:08:34.138061 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21701 2019-Jan-16 22:08:34.138716 - [DEBUG] Edge function : AllBottom (result of previous compose)
21702 2019-Jan-16 22:08:34.138742 - [DEBUG]
21703 2019-Jan-16 22:08:34.138767 - [DEBUG] Join: AllTop & AllBottom
21704 2019-Jan-16 22:08:34.138793 - [DEBUG] = AllBottom (new jump func)
21705 2019-Jan-16 22:08:34.138818 - [DEBUG]
21706 2019-Jan-16 22:08:34.138841 - [DEBUG] Start adding new jump function
21707 2019-Jan-16 22:08:34.138865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21708 2019-Jan-16 22:08:34.138921 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21709 2019-Jan-16 22:08:34.139559 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
21710 2019-Jan-16 22:08:34.140204 - [DEBUG] Edge Function : AllBottom
21711 2019-Jan-16 22:08:34.140233 - [DEBUG] End adding new jump function
21712 2019-Jan-16 22:08:34.140257 - [DEBUG]
21713 2019-Jan-16 22:08:34.140281 - [DEBUG] -------------------------------------------- 617. Path Edge --------------------------------------------
21714 2019-Jan-16 22:08:34.140305 - [DEBUG]
21715 2019-Jan-16 22:08:34.140329 - [DEBUG] Process 617. path edge:
21716 2019-Jan-16 22:08:34.140353 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21717 2019-Jan-16 22:08:34.140409 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
21718 2019-Jan-16 22:08:34.141056 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21719 2019-Jan-16 22:08:34.141711 - [DEBUG]
21720 2019-Jan-16 22:08:34.141736 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
21721 2019-Jan-16 22:08:34.142393 - [DEBUG] Possible callees:
21722 2019-Jan-16 22:08:34.142420 - [DEBUG] llvm.dbg.declare
21723 2019-Jan-16 22:08:34.142445 - [DEBUG] Possible return sites:
21724 2019-Jan-16 22:08:34.142468 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19321725 2019-Jan-16 22:08:34.143758 - [DEBUG] Found and process special summary
21726 2019-Jan-16 22:08:34.143793 - [DEBUG] Compose: EdgeIdentity * AllBottom
21727 2019-Jan-16 22:08:34.143821 - [DEBUG]
21728 2019-Jan-16 22:08:34.143845 - [DEBUG] Propagate flow
21729 2019-Jan-16 22:08:34.143868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21730 2019-Jan-16 22:08:34.143925 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
21731 2019-Jan-16 22:08:34.144566 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21732 2019-Jan-16 22:08:34.145223 - [DEBUG] Edge function : AllBottom (result of previous compose)
21733 2019-Jan-16 22:08:34.145248 - [DEBUG]
21734 2019-Jan-16 22:08:34.145273 - [DEBUG] Join: AllTop & AllBottom
21735 2019-Jan-16 22:08:34.145299 - [DEBUG] = AllBottom (new jump func)
21736 2019-Jan-16 22:08:34.145324 - [DEBUG]
21737 2019-Jan-16 22:08:34.145347 - [DEBUG] Start adding new jump function
21738 2019-Jan-16 22:08:34.145371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21739 2019-Jan-16 22:08:34.145427 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21740 2019-Jan-16 22:08:34.146067 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
21741 2019-Jan-16 22:08:34.146705 - [DEBUG] Edge Function : AllBottom
21742 2019-Jan-16 22:08:34.146734 - [DEBUG] End adding new jump function
21743 2019-Jan-16 22:08:34.146758 - [DEBUG]
21744 2019-Jan-16 22:08:34.146782 - [DEBUG] -------------------------------------------- 618. Path Edge --------------------------------------------
21745 2019-Jan-16 22:08:34.146806 - [DEBUG]
21746 2019-Jan-16 22:08:34.146830 - [DEBUG] Process 618. path edge:
21747 2019-Jan-16 22:08:34.146854 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21748 2019-Jan-16 22:08:34.146910 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
21749 2019-Jan-16 22:08:34.147549 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21750 2019-Jan-16 22:08:34.148203 - [DEBUG]
21751 2019-Jan-16 22:08:34.148228 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
21752 2019-Jan-16 22:08:34.148884 - [DEBUG] Compose: EdgeIdentity * AllBottom
21753 2019-Jan-16 22:08:34.148912 - [DEBUG]
21754 2019-Jan-16 22:08:34.148936 - [DEBUG] Propagate flow
21755 2019-Jan-16 22:08:34.148959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21756 2019-Jan-16 22:08:34.149016 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
21757 2019-Jan-16 22:08:34.149652 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21758 2019-Jan-16 22:08:34.150292 - [DEBUG] Edge function : AllBottom (result of previous compose)
21759 2019-Jan-16 22:08:34.150317 - [DEBUG]
21760 2019-Jan-16 22:08:34.150342 - [DEBUG] Join: AllTop & AllBottom
21761 2019-Jan-16 22:08:34.150368 - [DEBUG] = AllBottom (new jump func)
21762 2019-Jan-16 22:08:34.150393 - [DEBUG]
21763 2019-Jan-16 22:08:34.150417 - [DEBUG] Start adding new jump function
21764 2019-Jan-16 22:08:34.150440 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21765 2019-Jan-16 22:08:34.150496 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21766 2019-Jan-16 22:08:34.151136 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
21767 2019-Jan-16 22:08:34.151786 - [DEBUG] Edge Function : AllBottom
21768 2019-Jan-16 22:08:34.151814 - [DEBUG] End adding new jump function
21769 2019-Jan-16 22:08:34.151838 - [DEBUG]
21770 2019-Jan-16 22:08:34.151861 - [DEBUG] -------------------------------------------- 619. Path Edge --------------------------------------------
21771 2019-Jan-16 22:08:34.151894 - [DEBUG]
21772 2019-Jan-16 22:08:34.151918 - [DEBUG] Process 619. path edge:
21773 2019-Jan-16 22:08:34.151942 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21774 2019-Jan-16 22:08:34.151998 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
21775 2019-Jan-16 22:08:34.152636 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21776 2019-Jan-16 22:08:34.153276 - [DEBUG]
21777 2019-Jan-16 22:08:34.153301 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
21778 2019-Jan-16 22:08:34.153954 - [DEBUG] Compose: EdgeIdentity * AllBottom
21779 2019-Jan-16 22:08:34.153983 - [DEBUG]
21780 2019-Jan-16 22:08:34.154007 - [DEBUG] Propagate flow
21781 2019-Jan-16 22:08:34.154031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21782 2019-Jan-16 22:08:34.154088 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
21783 2019-Jan-16 22:08:34.154725 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21784 2019-Jan-16 22:08:34.155379 - [DEBUG] Edge function : AllBottom (result of previous compose)
21785 2019-Jan-16 22:08:34.155405 - [DEBUG]
21786 2019-Jan-16 22:08:34.155430 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21787 2019-Jan-16 22:08:34.155457 - [DEBUG] = AllBottom
21788 2019-Jan-16 22:08:34.155481 - [DEBUG]
21789 2019-Jan-16 22:08:34.155505 - [DEBUG] PROPAGATE: No new function!
21790 2019-Jan-16 22:08:34.155530 - [DEBUG] EDGE:
21791 2019-Jan-16 22:08:34.155588 - [DEBUG] ---> 21792 2019-Jan-16 22:08:34.156224 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21793 2019-Jan-16 22:08:34.156863 - [DEBUG]
21794 2019-Jan-16 22:08:34.156889 - [DEBUG] EDGE:
21795 2019-Jan-16 22:08:34.156946 - [DEBUG] ---> 21796 2019-Jan-16 22:08:34.157585 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21797 2019-Jan-16 22:08:34.158239 - [DEBUG]
21798 2019-Jan-16 22:08:34.158278 - [DEBUG] Compose: EdgeIdentity * AllBottom
21799 2019-Jan-16 22:08:34.158305 - [DEBUG]
21800 2019-Jan-16 22:08:34.158329 - [DEBUG] Propagate flow
21801 2019-Jan-16 22:08:34.158352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21802 2019-Jan-16 22:08:34.158409 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
21803 2019-Jan-16 22:08:34.159050 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21804 2019-Jan-16 22:08:34.159689 - [DEBUG] Edge function : AllBottom (result of previous compose)
21805 2019-Jan-16 22:08:34.159715 - [DEBUG]
21806 2019-Jan-16 22:08:34.159740 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21807 2019-Jan-16 22:08:34.159766 - [DEBUG] = AllBottom
21808 2019-Jan-16 22:08:34.159791 - [DEBUG]
21809 2019-Jan-16 22:08:34.159814 - [DEBUG] PROPAGATE: No new function!
21810 2019-Jan-16 22:08:34.159842 - [DEBUG] EDGE:
21811 2019-Jan-16 22:08:34.159900 - [DEBUG] ---> 21812 2019-Jan-16 22:08:34.160548 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21813 2019-Jan-16 22:08:34.161188 - [DEBUG]
21814 2019-Jan-16 22:08:34.161214 - [DEBUG] EDGE:
21815 2019-Jan-16 22:08:34.161282 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
21816 2019-Jan-16 22:08:34.161949 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21817 2019-Jan-16 22:08:34.162589 - [DEBUG]
21818 2019-Jan-16 22:08:34.162616 - [DEBUG] EDGE:
21819 2019-Jan-16 22:08:34.162673 - [DEBUG] ---> 21820 2019-Jan-16 22:08:34.163308 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21821 2019-Jan-16 22:08:34.163948 - [DEBUG]
21822 2019-Jan-16 22:08:34.163975 - [DEBUG] EDGE:
21823 2019-Jan-16 22:08:34.164032 - [DEBUG] ---> 21824 2019-Jan-16 22:08:34.164666 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21825 2019-Jan-16 22:08:34.165322 - [DEBUG]
21826 2019-Jan-16 22:08:34.165349 - [DEBUG] EDGE:
21827 2019-Jan-16 22:08:34.165406 - [DEBUG] ---> 21828 2019-Jan-16 22:08:34.166046 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21829 2019-Jan-16 22:08:34.166685 - [DEBUG]
21830 2019-Jan-16 22:08:34.166720 - [DEBUG] Compose: EdgeIdentity * AllBottom
21831 2019-Jan-16 22:08:34.166748 - [DEBUG]
21832 2019-Jan-16 22:08:34.166771 - [DEBUG] Propagate flow
21833 2019-Jan-16 22:08:34.166795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21834 2019-Jan-16 22:08:34.166851 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
21835 2019-Jan-16 22:08:34.167491 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21836 2019-Jan-16 22:08:34.168144 - [DEBUG] Edge function : AllBottom (result of previous compose)
21837 2019-Jan-16 22:08:34.168170 - [DEBUG]
21838 2019-Jan-16 22:08:34.168195 - [DEBUG] Join: AllTop & AllBottom
21839 2019-Jan-16 22:08:34.168221 - [DEBUG] = AllBottom (new jump func)
21840 2019-Jan-16 22:08:34.168245 - [DEBUG]
21841 2019-Jan-16 22:08:34.168269 - [DEBUG] Start adding new jump function
21842 2019-Jan-16 22:08:34.168292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21843 2019-Jan-16 22:08:34.168349 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21844 2019-Jan-16 22:08:34.168989 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
21845 2019-Jan-16 22:08:34.169628 - [DEBUG] Edge Function : AllBottom
21846 2019-Jan-16 22:08:34.169657 - [DEBUG] End adding new jump function
21847 2019-Jan-16 22:08:34.169681 - [DEBUG]
21848 2019-Jan-16 22:08:34.169705 - [DEBUG] -------------------------------------------- 620. Path Edge --------------------------------------------
21849 2019-Jan-16 22:08:34.169729 - [DEBUG]
21850 2019-Jan-16 22:08:34.169753 - [DEBUG] Process 620. path edge:
21851 2019-Jan-16 22:08:34.169776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21852 2019-Jan-16 22:08:34.169833 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
21853 2019-Jan-16 22:08:34.170472 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21854 2019-Jan-16 22:08:34.171110 - [DEBUG]
21855 2019-Jan-16 22:08:34.171135 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
21856 2019-Jan-16 22:08:34.171859 - [DEBUG] Compose: EdgeIdentity * AllBottom
21857 2019-Jan-16 22:08:34.171889 - [DEBUG]
21858 2019-Jan-16 22:08:34.171927 - [DEBUG] Propagate flow
21859 2019-Jan-16 22:08:34.171951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21860 2019-Jan-16 22:08:34.172018 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
21861 2019-Jan-16 22:08:34.172733 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21862 2019-Jan-16 22:08:34.173433 - [DEBUG] Edge function : AllBottom (result of previous compose)
21863 2019-Jan-16 22:08:34.173461 - [DEBUG]
21864 2019-Jan-16 22:08:34.173488 - [DEBUG] Join: AllTop & AllBottom
21865 2019-Jan-16 22:08:34.173515 - [DEBUG] = AllBottom (new jump func)
21866 2019-Jan-16 22:08:34.173539 - [DEBUG]
21867 2019-Jan-16 22:08:34.173562 - [DEBUG] Start adding new jump function
21868 2019-Jan-16 22:08:34.173585 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21869 2019-Jan-16 22:08:34.173652 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21870 2019-Jan-16 22:08:34.174307 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
21871 2019-Jan-16 22:08:34.174967 - [DEBUG] Edge Function : AllBottom
21872 2019-Jan-16 22:08:34.174998 - [DEBUG] End adding new jump function
21873 2019-Jan-16 22:08:34.175022 - [DEBUG]
21874 2019-Jan-16 22:08:34.175047 - [DEBUG] -------------------------------------------- 621. Path Edge --------------------------------------------
21875 2019-Jan-16 22:08:34.175072 - [DEBUG]
21876 2019-Jan-16 22:08:34.175095 - [DEBUG] Process 621. path edge:
21877 2019-Jan-16 22:08:34.175119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21878 2019-Jan-16 22:08:34.175176 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
21879 2019-Jan-16 22:08:34.175812 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
21880 2019-Jan-16 22:08:34.176452 - [DEBUG]
21881 2019-Jan-16 22:08:34.176479 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
21882 2019-Jan-16 22:08:34.177146 - [DEBUG] Compose: EdgeIdentity * AllBottom
21883 2019-Jan-16 22:08:34.177175 - [DEBUG]
21884 2019-Jan-16 22:08:34.177199 - [DEBUG] Propagate flow
21885 2019-Jan-16 22:08:34.177223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21886 2019-Jan-16 22:08:34.177280 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
21887 2019-Jan-16 22:08:34.177919 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21888 2019-Jan-16 22:08:34.178576 - [DEBUG] Edge function : AllBottom (result of previous compose)
21889 2019-Jan-16 22:08:34.178602 - [DEBUG]
21890 2019-Jan-16 22:08:34.178628 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21891 2019-Jan-16 22:08:34.178654 - [DEBUG] = AllBottom
21892 2019-Jan-16 22:08:34.178679 - [DEBUG]
21893 2019-Jan-16 22:08:34.178702 - [DEBUG] PROPAGATE: No new function!
21894 2019-Jan-16 22:08:34.178729 - [DEBUG] EDGE:
21895 2019-Jan-16 22:08:34.178786 - [DEBUG] ---> 21896 2019-Jan-16 22:08:34.179421 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21897 2019-Jan-16 22:08:34.180061 - [DEBUG]
21898 2019-Jan-16 22:08:34.180088 - [DEBUG] EDGE:
21899 2019-Jan-16 22:08:34.180144 - [DEBUG] ---> 21900 2019-Jan-16 22:08:34.180786 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21901 2019-Jan-16 22:08:34.181439 - [DEBUG]
21902 2019-Jan-16 22:08:34.181466 - [DEBUG] EDGE:
21903 2019-Jan-16 22:08:34.181540 - [DEBUG] ---> 21904 2019-Jan-16 22:08:34.182179 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21905 2019-Jan-16 22:08:34.182820 - [DEBUG]
21906 2019-Jan-16 22:08:34.182847 - [DEBUG] EDGE:
21907 2019-Jan-16 22:08:34.182904 - [DEBUG] ---> 21908 2019-Jan-16 22:08:34.183544 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21909 2019-Jan-16 22:08:34.184184 - [DEBUG]
21910 2019-Jan-16 22:08:34.184211 - [DEBUG] EDGE:
21911 2019-Jan-16 22:08:34.184267 - [DEBUG] ---> 21912 2019-Jan-16 22:08:34.184921 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21913 2019-Jan-16 22:08:34.185562 - [DEBUG]
21914 2019-Jan-16 22:08:34.185589 - [DEBUG] EDGE:
21915 2019-Jan-16 22:08:34.185646 - [DEBUG] ---> 21916 2019-Jan-16 22:08:34.186285 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21917 2019-Jan-16 22:08:34.186925 - [DEBUG]
21918 2019-Jan-16 22:08:34.186969 - [DEBUG] Compose: EdgeIdentity * AllBottom
21919 2019-Jan-16 22:08:34.186996 - [DEBUG]
21920 2019-Jan-16 22:08:34.187020 - [DEBUG] Propagate flow
21921 2019-Jan-16 22:08:34.187044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21922 2019-Jan-16 22:08:34.187100 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
21923 2019-Jan-16 22:08:34.187740 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21924 2019-Jan-16 22:08:34.188396 - [DEBUG] Edge function : AllBottom (result of previous compose)
21925 2019-Jan-16 22:08:34.188422 - [DEBUG]
21926 2019-Jan-16 22:08:34.188447 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21927 2019-Jan-16 22:08:34.188473 - [DEBUG] = AllBottom
21928 2019-Jan-16 22:08:34.188498 - [DEBUG]
21929 2019-Jan-16 22:08:34.188521 - [DEBUG] PROPAGATE: No new function!
21930 2019-Jan-16 22:08:34.188550 - [DEBUG] EDGE:
21931 2019-Jan-16 22:08:34.188608 - [DEBUG] ---> 21932 2019-Jan-16 22:08:34.189259 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21933 2019-Jan-16 22:08:34.189908 - [DEBUG]
21934 2019-Jan-16 22:08:34.189936 - [DEBUG] EDGE:
21935 2019-Jan-16 22:08:34.189996 - [DEBUG] ---> 21936 2019-Jan-16 22:08:34.190636 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21937 2019-Jan-16 22:08:34.191277 - [DEBUG]
21938 2019-Jan-16 22:08:34.191304 - [DEBUG] EDGE:
21939 2019-Jan-16 22:08:34.191362 - [DEBUG] ---> 21940 2019-Jan-16 22:08:34.192020 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21941 2019-Jan-16 22:08:34.192660 - [DEBUG]
21942 2019-Jan-16 22:08:34.192702 - [DEBUG] Compose: EdgeIdentity * AllBottom
21943 2019-Jan-16 22:08:34.192730 - [DEBUG]
21944 2019-Jan-16 22:08:34.192754 - [DEBUG] Propagate flow
21945 2019-Jan-16 22:08:34.192777 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21946 2019-Jan-16 22:08:34.192845 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
21947 2019-Jan-16 22:08:34.193486 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21948 2019-Jan-16 22:08:34.194127 - [DEBUG] Edge function : AllBottom (result of previous compose)
21949 2019-Jan-16 22:08:34.194152 - [DEBUG]
21950 2019-Jan-16 22:08:34.194179 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21951 2019-Jan-16 22:08:34.194205 - [DEBUG] = AllBottom
21952 2019-Jan-16 22:08:34.194230 - [DEBUG]
21953 2019-Jan-16 22:08:34.194253 - [DEBUG] PROPAGATE: No new function!
21954 2019-Jan-16 22:08:34.194282 - [DEBUG] EDGE:
21955 2019-Jan-16 22:08:34.194339 - [DEBUG] ---> 21956 2019-Jan-16 22:08:34.195003 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21957 2019-Jan-16 22:08:34.195645 - [DEBUG]
21958 2019-Jan-16 22:08:34.195671 - [DEBUG] EDGE:
21959 2019-Jan-16 22:08:34.195729 - [DEBUG] ---> 21960 2019-Jan-16 22:08:34.196365 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21961 2019-Jan-16 22:08:34.197005 - [DEBUG]
21962 2019-Jan-16 22:08:34.197032 - [DEBUG] EDGE:
21963 2019-Jan-16 22:08:34.197089 - [DEBUG] ---> 21964 2019-Jan-16 22:08:34.197726 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21965 2019-Jan-16 22:08:34.198381 - [DEBUG]
21966 2019-Jan-16 22:08:34.198408 - [DEBUG] EDGE:
21967 2019-Jan-16 22:08:34.198465 - [DEBUG] ---> 21968 2019-Jan-16 22:08:34.199106 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21969 2019-Jan-16 22:08:34.199746 - [DEBUG]
21970 2019-Jan-16 22:08:34.199785 - [DEBUG] Compose: EdgeIdentity * AllBottom
21971 2019-Jan-16 22:08:34.199813 - [DEBUG]
21972 2019-Jan-16 22:08:34.199837 - [DEBUG] Propagate flow
21973 2019-Jan-16 22:08:34.199860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21974 2019-Jan-16 22:08:34.199916 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
21975 2019-Jan-16 22:08:34.200556 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
21976 2019-Jan-16 22:08:34.201196 - [DEBUG] Edge function : AllBottom (result of previous compose)
21977 2019-Jan-16 22:08:34.201221 - [DEBUG]
21978 2019-Jan-16 22:08:34.201247 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21979 2019-Jan-16 22:08:34.201273 - [DEBUG] = AllBottom
21980 2019-Jan-16 22:08:34.201298 - [DEBUG]
21981 2019-Jan-16 22:08:34.201321 - [DEBUG] PROPAGATE: No new function!
21982 2019-Jan-16 22:08:34.201349 - [DEBUG] EDGE:
21983 2019-Jan-16 22:08:34.201406 - [DEBUG] ---> 21984 2019-Jan-16 22:08:34.202068 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21985 2019-Jan-16 22:08:34.202708 - [DEBUG]
21986 2019-Jan-16 22:08:34.202735 - [DEBUG] EDGE:
21987 2019-Jan-16 22:08:34.202792 - [DEBUG] ---> 21988 2019-Jan-16 22:08:34.203436 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21989 2019-Jan-16 22:08:34.204077 - [DEBUG]
21990 2019-Jan-16 22:08:34.204103 - [DEBUG] EDGE:
21991 2019-Jan-16 22:08:34.204160 - [DEBUG] ---> 21992 2019-Jan-16 22:08:34.204814 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
21993 2019-Jan-16 22:08:34.205454 - [DEBUG]
21994 2019-Jan-16 22:08:34.205493 - [DEBUG] Compose: EdgeIdentity * AllBottom
21995 2019-Jan-16 22:08:34.205521 - [DEBUG]
21996 2019-Jan-16 22:08:34.205545 - [DEBUG] Propagate flow
21997 2019-Jan-16 22:08:34.205569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21998 2019-Jan-16 22:08:34.205625 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
21999 2019-Jan-16 22:08:34.206267 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22000 2019-Jan-16 22:08:34.206907 - [DEBUG] Edge function : AllBottom (result of previous compose)
22001 2019-Jan-16 22:08:34.206932 - [DEBUG]
22002 2019-Jan-16 22:08:34.206958 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22003 2019-Jan-16 22:08:34.206984 - [DEBUG] = AllBottom
22004 2019-Jan-16 22:08:34.207009 - [DEBUG]
22005 2019-Jan-16 22:08:34.207032 - [DEBUG] PROPAGATE: No new function!
22006 2019-Jan-16 22:08:34.207060 - [DEBUG] EDGE:
22007 2019-Jan-16 22:08:34.207117 - [DEBUG] ---> 22008 2019-Jan-16 22:08:34.207764 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
22009 2019-Jan-16 22:08:34.208419 - [DEBUG]
22010 2019-Jan-16 22:08:34.208446 - [DEBUG] EDGE:
22011 2019-Jan-16 22:08:34.208503 - [DEBUG] ---> 22012 2019-Jan-16 22:08:34.209139 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
22013 2019-Jan-16 22:08:34.209779 - [DEBUG]
22014 2019-Jan-16 22:08:34.209806 - [DEBUG] EDGE:
22015 2019-Jan-16 22:08:34.209863 - [DEBUG] ---> 22016 2019-Jan-16 22:08:34.210501 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
22017 2019-Jan-16 22:08:34.211141 - [DEBUG]
22018 2019-Jan-16 22:08:34.211168 - [DEBUG] EDGE:
22019 2019-Jan-16 22:08:34.211225 - [DEBUG] ---> 22020 2019-Jan-16 22:08:34.211882 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
22021 2019-Jan-16 22:08:34.212523 - [DEBUG]
22022 2019-Jan-16 22:08:34.212564 - [DEBUG] Compose: EdgeIdentity * AllBottom
22023 2019-Jan-16 22:08:34.212592 - [DEBUG]
22024 2019-Jan-16 22:08:34.212616 - [DEBUG] Propagate flow
22025 2019-Jan-16 22:08:34.212639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22026 2019-Jan-16 22:08:34.212696 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22027 2019-Jan-16 22:08:34.213336 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22028 2019-Jan-16 22:08:34.213976 - [DEBUG] Edge function : AllBottom (result of previous compose)
22029 2019-Jan-16 22:08:34.214001 - [DEBUG]
22030 2019-Jan-16 22:08:34.214027 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22031 2019-Jan-16 22:08:34.214063 - [DEBUG] = AllBottom
22032 2019-Jan-16 22:08:34.214088 - [DEBUG]
22033 2019-Jan-16 22:08:34.214111 - [DEBUG] PROPAGATE: No new function!
22034 2019-Jan-16 22:08:34.214139 - [DEBUG] EDGE:
22035 2019-Jan-16 22:08:34.214197 - [DEBUG] ---> 22036 2019-Jan-16 22:08:34.214861 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
22037 2019-Jan-16 22:08:34.215502 - [DEBUG]
22038 2019-Jan-16 22:08:34.215540 - [DEBUG] Compose: EdgeIdentity * AllBottom
22039 2019-Jan-16 22:08:34.215568 - [DEBUG]
22040 2019-Jan-16 22:08:34.215591 - [DEBUG] Propagate flow
22041 2019-Jan-16 22:08:34.215615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22042 2019-Jan-16 22:08:34.215672 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22043 2019-Jan-16 22:08:34.216320 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22044 2019-Jan-16 22:08:34.216960 - [DEBUG] Edge function : AllBottom (result of previous compose)
22045 2019-Jan-16 22:08:34.216985 - [DEBUG]
22046 2019-Jan-16 22:08:34.217010 - [DEBUG] Join: AllTop & AllBottom
22047 2019-Jan-16 22:08:34.217036 - [DEBUG] = AllBottom (new jump func)
22048 2019-Jan-16 22:08:34.217061 - [DEBUG]
22049 2019-Jan-16 22:08:34.217085 - [DEBUG] Start adding new jump function
22050 2019-Jan-16 22:08:34.217108 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22051 2019-Jan-16 22:08:34.217164 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22052 2019-Jan-16 22:08:34.217804 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22053 2019-Jan-16 22:08:34.218465 - [DEBUG] Edge Function : AllBottom
22054 2019-Jan-16 22:08:34.218495 - [DEBUG] End adding new jump function
22055 2019-Jan-16 22:08:34.218520 - [DEBUG]
22056 2019-Jan-16 22:08:34.218544 - [DEBUG] -------------------------------------------- 622. Path Edge --------------------------------------------
22057 2019-Jan-16 22:08:34.218568 - [DEBUG]
22058 2019-Jan-16 22:08:34.218592 - [DEBUG] Process 622. path edge:
22059 2019-Jan-16 22:08:34.218615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22060 2019-Jan-16 22:08:34.218672 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
22061 2019-Jan-16 22:08:34.219318 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
22062 2019-Jan-16 22:08:34.219958 - [DEBUG]
22063 2019-Jan-16 22:08:34.219983 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22064 2019-Jan-16 22:08:34.220639 - [DEBUG] Possible callees:
22065 2019-Jan-16 22:08:34.220664 - [DEBUG] llvm.dbg.declare
22066 2019-Jan-16 22:08:34.220689 - [DEBUG] Possible return sites:
22067 2019-Jan-16 22:08:34.220713 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14322068 2019-Jan-16 22:08:34.222009 - [DEBUG] Found and process special summary
22069 2019-Jan-16 22:08:34.222045 - [DEBUG] Compose: EdgeIdentity * AllBottom
22070 2019-Jan-16 22:08:34.222072 - [DEBUG]
22071 2019-Jan-16 22:08:34.222096 - [DEBUG] Propagate flow
22072 2019-Jan-16 22:08:34.222119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22073 2019-Jan-16 22:08:34.222191 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22074 2019-Jan-16 22:08:34.222833 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22075 2019-Jan-16 22:08:34.223474 - [DEBUG] Edge function : AllBottom (result of previous compose)
22076 2019-Jan-16 22:08:34.223500 - [DEBUG]
22077 2019-Jan-16 22:08:34.223525 - [DEBUG] Join: AllTop & AllBottom
22078 2019-Jan-16 22:08:34.223551 - [DEBUG] = AllBottom (new jump func)
22079 2019-Jan-16 22:08:34.223575 - [DEBUG]
22080 2019-Jan-16 22:08:34.223599 - [DEBUG] Start adding new jump function
22081 2019-Jan-16 22:08:34.223622 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22082 2019-Jan-16 22:08:34.223679 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22083 2019-Jan-16 22:08:34.224319 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22084 2019-Jan-16 22:08:34.224976 - [DEBUG] Edge Function : AllBottom
22085 2019-Jan-16 22:08:34.225005 - [DEBUG] End adding new jump function
22086 2019-Jan-16 22:08:34.225029 - [DEBUG]
22087 2019-Jan-16 22:08:34.225053 - [DEBUG] -------------------------------------------- 623. Path Edge --------------------------------------------
22088 2019-Jan-16 22:08:34.225077 - [DEBUG]
22089 2019-Jan-16 22:08:34.225101 - [DEBUG] Process 623. path edge:
22090 2019-Jan-16 22:08:34.225124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22091 2019-Jan-16 22:08:34.225181 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
22092 2019-Jan-16 22:08:34.225821 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
22093 2019-Jan-16 22:08:34.226462 - [DEBUG]
22094 2019-Jan-16 22:08:34.226488 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22095 2019-Jan-16 22:08:34.227145 - [DEBUG] Compose: EdgeIdentity * AllBottom
22096 2019-Jan-16 22:08:34.227173 - [DEBUG]
22097 2019-Jan-16 22:08:34.227197 - [DEBUG] Propagate flow
22098 2019-Jan-16 22:08:34.227221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22099 2019-Jan-16 22:08:34.227277 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
22100 2019-Jan-16 22:08:34.227913 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22101 2019-Jan-16 22:08:34.228569 - [DEBUG] Edge function : AllBottom (result of previous compose)
22102 2019-Jan-16 22:08:34.228594 - [DEBUG]
22103 2019-Jan-16 22:08:34.228619 - [DEBUG] Join: AllTop & AllBottom
22104 2019-Jan-16 22:08:34.228645 - [DEBUG] = AllBottom (new jump func)
22105 2019-Jan-16 22:08:34.228670 - [DEBUG]
22106 2019-Jan-16 22:08:34.228694 - [DEBUG] Start adding new jump function
22107 2019-Jan-16 22:08:34.228717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22108 2019-Jan-16 22:08:34.228773 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22109 2019-Jan-16 22:08:34.229415 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
22110 2019-Jan-16 22:08:34.230048 - [DEBUG] Edge Function : AllBottom
22111 2019-Jan-16 22:08:34.230077 - [DEBUG] End adding new jump function
22112 2019-Jan-16 22:08:34.230102 - [DEBUG]
22113 2019-Jan-16 22:08:34.230125 - [DEBUG] -------------------------------------------- 624. Path Edge --------------------------------------------
22114 2019-Jan-16 22:08:34.230150 - [DEBUG]
22115 2019-Jan-16 22:08:34.230173 - [DEBUG] Process 624. path edge:
22116 2019-Jan-16 22:08:34.230197 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22117 2019-Jan-16 22:08:34.230253 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
22118 2019-Jan-16 22:08:34.230889 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
22119 2019-Jan-16 22:08:34.231553 - [DEBUG]
22120 2019-Jan-16 22:08:34.231579 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
22121 2019-Jan-16 22:08:34.232229 - [DEBUG] Compose: EdgeIdentity * AllBottom
22122 2019-Jan-16 22:08:34.232257 - [DEBUG]
22123 2019-Jan-16 22:08:34.232281 - [DEBUG] Propagate flow
22124 2019-Jan-16 22:08:34.232305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22125 2019-Jan-16 22:08:34.232362 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
22126 2019-Jan-16 22:08:34.232998 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22127 2019-Jan-16 22:08:34.233640 - [DEBUG] Edge function : AllBottom (result of previous compose)
22128 2019-Jan-16 22:08:34.233666 - [DEBUG]
22129 2019-Jan-16 22:08:34.233692 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22130 2019-Jan-16 22:08:34.233718 - [DEBUG] = AllBottom
22131 2019-Jan-16 22:08:34.233743 - [DEBUG]
22132 2019-Jan-16 22:08:34.233766 - [DEBUG] PROPAGATE: No new function!
22133 2019-Jan-16 22:08:34.233792 - [DEBUG] EDGE:
22134 2019-Jan-16 22:08:34.233850 - [DEBUG] ---> 22135 2019-Jan-16 22:08:34.234484 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
22136 2019-Jan-16 22:08:34.235139 - [DEBUG]
22137 2019-Jan-16 22:08:34.235165 - [DEBUG] EDGE:
22138 2019-Jan-16 22:08:34.235222 - [DEBUG] ---> 22139 2019-Jan-16 22:08:34.235861 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
22140 2019-Jan-16 22:08:34.236501 - [DEBUG]
22141 2019-Jan-16 22:08:34.236539 - [DEBUG] Compose: EdgeIdentity * AllBottom
22142 2019-Jan-16 22:08:34.236567 - [DEBUG]
22143 2019-Jan-16 22:08:34.236591 - [DEBUG] Propagate flow
22144 2019-Jan-16 22:08:34.236613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22145 2019-Jan-16 22:08:34.236669 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22146 2019-Jan-16 22:08:34.237351 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22147 2019-Jan-16 22:08:34.237993 - [DEBUG] Edge function : AllBottom (result of previous compose)
22148 2019-Jan-16 22:08:34.238019 - [DEBUG]
22149 2019-Jan-16 22:08:34.238044 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22150 2019-Jan-16 22:08:34.238069 - [DEBUG] = AllBottom
22151 2019-Jan-16 22:08:34.238108 - [DEBUG]
22152 2019-Jan-16 22:08:34.238132 - [DEBUG] PROPAGATE: No new function!
22153 2019-Jan-16 22:08:34.238160 - [DEBUG] EDGE:
22154 2019-Jan-16 22:08:34.238218 - [DEBUG] ---> 22155 2019-Jan-16 22:08:34.238868 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
22156 2019-Jan-16 22:08:34.239509 - [DEBUG]
22157 2019-Jan-16 22:08:34.239535 - [DEBUG] EDGE:
22158 2019-Jan-16 22:08:34.239592 - [DEBUG] ---> 22159 2019-Jan-16 22:08:34.240229 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
22160 2019-Jan-16 22:08:34.240869 - [DEBUG]
22161 2019-Jan-16 22:08:34.240898 - [DEBUG] Compose: EdgeIdentity * AllBottom
22162 2019-Jan-16 22:08:34.240925 - [DEBUG]
22163 2019-Jan-16 22:08:34.240949 - [DEBUG] Propagate flow
22164 2019-Jan-16 22:08:34.240981 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22165 2019-Jan-16 22:08:34.241037 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
22166 2019-Jan-16 22:08:34.241691 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22167 2019-Jan-16 22:08:34.242327 - [DEBUG] Edge function : AllBottom (result of previous compose)
22168 2019-Jan-16 22:08:34.242353 - [DEBUG]
22169 2019-Jan-16 22:08:34.242378 - [DEBUG] Join: AllTop & AllBottom
22170 2019-Jan-16 22:08:34.242404 - [DEBUG] = AllBottom (new jump func)
22171 2019-Jan-16 22:08:34.242429 - [DEBUG]
22172 2019-Jan-16 22:08:34.242452 - [DEBUG] Start adding new jump function
22173 2019-Jan-16 22:08:34.242475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22174 2019-Jan-16 22:08:34.242531 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22175 2019-Jan-16 22:08:34.243168 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
22176 2019-Jan-16 22:08:34.243805 - [DEBUG] Edge Function : AllBottom
22177 2019-Jan-16 22:08:34.243834 - [DEBUG] End adding new jump function
22178 2019-Jan-16 22:08:34.243858 - [DEBUG]
22179 2019-Jan-16 22:08:34.243882 - [DEBUG] -------------------------------------------- 625. Path Edge --------------------------------------------
22180 2019-Jan-16 22:08:34.243906 - [DEBUG]
22181 2019-Jan-16 22:08:34.243929 - [DEBUG] Process 625. path edge:
22182 2019-Jan-16 22:08:34.243953 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22183 2019-Jan-16 22:08:34.244009 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
22184 2019-Jan-16 22:08:34.244646 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
22185 2019-Jan-16 22:08:34.245296 - [DEBUG]
22186 2019-Jan-16 22:08:34.245322 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
22187 2019-Jan-16 22:08:34.245977 - [DEBUG] Compose: EdgeIdentity * AllBottom
22188 2019-Jan-16 22:08:34.246005 - [DEBUG]
22189 2019-Jan-16 22:08:34.246029 - [DEBUG] Propagate flow
22190 2019-Jan-16 22:08:34.246053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22191 2019-Jan-16 22:08:34.246110 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22192 2019-Jan-16 22:08:34.246758 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22193 2019-Jan-16 22:08:34.247394 - [DEBUG] Edge function : AllBottom (result of previous compose)
22194 2019-Jan-16 22:08:34.247420 - [DEBUG]
22195 2019-Jan-16 22:08:34.247444 - [DEBUG] Join: AllTop & AllBottom
22196 2019-Jan-16 22:08:34.247470 - [DEBUG] = AllBottom (new jump func)
22197 2019-Jan-16 22:08:34.247495 - [DEBUG]
22198 2019-Jan-16 22:08:34.247519 - [DEBUG] Start adding new jump function
22199 2019-Jan-16 22:08:34.247542 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22200 2019-Jan-16 22:08:34.247598 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22201 2019-Jan-16 22:08:34.248250 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22202 2019-Jan-16 22:08:34.248898 - [DEBUG] Edge Function : AllBottom
22203 2019-Jan-16 22:08:34.248926 - [DEBUG] End adding new jump function
22204 2019-Jan-16 22:08:34.248950 - [DEBUG]
22205 2019-Jan-16 22:08:34.248974 - [DEBUG] -------------------------------------------- 626. Path Edge --------------------------------------------
22206 2019-Jan-16 22:08:34.249007 - [DEBUG]
22207 2019-Jan-16 22:08:34.249031 - [DEBUG] Process 626. path edge:
22208 2019-Jan-16 22:08:34.249055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22209 2019-Jan-16 22:08:34.249111 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
22210 2019-Jan-16 22:08:34.249758 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
22211 2019-Jan-16 22:08:34.250394 - [DEBUG]
22212 2019-Jan-16 22:08:34.250418 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22213 2019-Jan-16 22:08:34.251072 - [DEBUG] Possible callees:
22214 2019-Jan-16 22:08:34.251097 - [DEBUG] llvm.dbg.declare
22215 2019-Jan-16 22:08:34.251122 - [DEBUG] Possible return sites:
22216 2019-Jan-16 22:08:34.251145 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13622217 2019-Jan-16 22:08:34.252435 - [DEBUG] Found and process special summary
22218 2019-Jan-16 22:08:34.252480 - [DEBUG] Compose: EdgeIdentity * AllBottom
22219 2019-Jan-16 22:08:34.252509 - [DEBUG]
22220 2019-Jan-16 22:08:34.252533 - [DEBUG] Propagate flow
22221 2019-Jan-16 22:08:34.252556 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22222 2019-Jan-16 22:08:34.252613 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22223 2019-Jan-16 22:08:34.253266 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22224 2019-Jan-16 22:08:34.253904 - [DEBUG] Edge function : AllBottom (result of previous compose)
22225 2019-Jan-16 22:08:34.253929 - [DEBUG]
22226 2019-Jan-16 22:08:34.253954 - [DEBUG] Join: AllTop & AllBottom
22227 2019-Jan-16 22:08:34.253980 - [DEBUG] = AllBottom (new jump func)
22228 2019-Jan-16 22:08:34.254005 - [DEBUG]
22229 2019-Jan-16 22:08:34.254028 - [DEBUG] Start adding new jump function
22230 2019-Jan-16 22:08:34.254052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22231 2019-Jan-16 22:08:34.254108 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22232 2019-Jan-16 22:08:34.254757 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22233 2019-Jan-16 22:08:34.255401 - [DEBUG] Edge Function : AllBottom
22234 2019-Jan-16 22:08:34.255429 - [DEBUG] End adding new jump function
22235 2019-Jan-16 22:08:34.255453 - [DEBUG]
22236 2019-Jan-16 22:08:34.255477 - [DEBUG] -------------------------------------------- 627. Path Edge --------------------------------------------
22237 2019-Jan-16 22:08:34.255502 - [DEBUG]
22238 2019-Jan-16 22:08:34.255525 - [DEBUG] Process 627. path edge:
22239 2019-Jan-16 22:08:34.255549 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22240 2019-Jan-16 22:08:34.255605 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
22241 2019-Jan-16 22:08:34.256246 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
22242 2019-Jan-16 22:08:34.256883 - [DEBUG]
22243 2019-Jan-16 22:08:34.256908 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22244 2019-Jan-16 22:08:34.257576 - [DEBUG] Compose: EdgeIdentity * AllBottom
22245 2019-Jan-16 22:08:34.257606 - [DEBUG]
22246 2019-Jan-16 22:08:34.257631 - [DEBUG] Propagate flow
22247 2019-Jan-16 22:08:34.257654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22248 2019-Jan-16 22:08:34.257722 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
22249 2019-Jan-16 22:08:34.258379 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22250 2019-Jan-16 22:08:34.259017 - [DEBUG] Edge function : AllBottom (result of previous compose)
22251 2019-Jan-16 22:08:34.259043 - [DEBUG]
22252 2019-Jan-16 22:08:34.259069 - [DEBUG] Join: AllTop & AllBottom
22253 2019-Jan-16 22:08:34.259095 - [DEBUG] = AllBottom (new jump func)
22254 2019-Jan-16 22:08:34.259120 - [DEBUG]
22255 2019-Jan-16 22:08:34.259144 - [DEBUG] Start adding new jump function
22256 2019-Jan-16 22:08:34.259168 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22257 2019-Jan-16 22:08:34.259224 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22258 2019-Jan-16 22:08:34.259862 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
22259 2019-Jan-16 22:08:34.260498 - [DEBUG] Edge Function : AllBottom
22260 2019-Jan-16 22:08:34.260527 - [DEBUG] End adding new jump function
22261 2019-Jan-16 22:08:34.260551 - [DEBUG]
22262 2019-Jan-16 22:08:34.260575 - [DEBUG] -------------------------------------------- 628. Path Edge --------------------------------------------
22263 2019-Jan-16 22:08:34.260600 - [DEBUG]
22264 2019-Jan-16 22:08:34.260624 - [DEBUG] Process 628. path edge:
22265 2019-Jan-16 22:08:34.260648 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22266 2019-Jan-16 22:08:34.260704 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
22267 2019-Jan-16 22:08:34.261341 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
22268 2019-Jan-16 22:08:34.261995 - [DEBUG]
22269 2019-Jan-16 22:08:34.262020 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
22270 2019-Jan-16 22:08:34.262671 - [DEBUG] Compose: EdgeIdentity * AllBottom
22271 2019-Jan-16 22:08:34.262700 - [DEBUG]
22272 2019-Jan-16 22:08:34.262724 - [DEBUG] Propagate flow
22273 2019-Jan-16 22:08:34.262809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22274 2019-Jan-16 22:08:34.262869 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
22275 2019-Jan-16 22:08:34.263561 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22276 2019-Jan-16 22:08:34.264256 - [DEBUG] Edge function : AllBottom (result of previous compose)
22277 2019-Jan-16 22:08:34.264284 - [DEBUG]
22278 2019-Jan-16 22:08:34.264312 - [DEBUG] Join: AllTop & AllBottom
22279 2019-Jan-16 22:08:34.264339 - [DEBUG] = AllBottom (new jump func)
22280 2019-Jan-16 22:08:34.264364 - [DEBUG]
22281 2019-Jan-16 22:08:34.264388 - [DEBUG] Start adding new jump function
22282 2019-Jan-16 22:08:34.264412 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22283 2019-Jan-16 22:08:34.264486 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22284 2019-Jan-16 22:08:34.265229 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
22285 2019-Jan-16 22:08:34.265918 - [DEBUG] Edge Function : AllBottom
22286 2019-Jan-16 22:08:34.265953 - [DEBUG] End adding new jump function
22287 2019-Jan-16 22:08:34.265978 - [DEBUG]
22288 2019-Jan-16 22:08:34.266003 - [DEBUG] -------------------------------------------- 629. Path Edge --------------------------------------------
22289 2019-Jan-16 22:08:34.266029 - [DEBUG]
22290 2019-Jan-16 22:08:34.266052 - [DEBUG] Process 629. path edge:
22291 2019-Jan-16 22:08:34.266077 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22292 2019-Jan-16 22:08:34.266149 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
22293 2019-Jan-16 22:08:34.266869 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
22294 2019-Jan-16 22:08:34.267562 - [DEBUG]
22295 2019-Jan-16 22:08:34.267591 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
22296 2019-Jan-16 22:08:34.268372 - [DEBUG] Compose: EdgeIdentity * AllBottom
22297 2019-Jan-16 22:08:34.268403 - [DEBUG]
22298 2019-Jan-16 22:08:34.268428 - [DEBUG] Propagate flow
22299 2019-Jan-16 22:08:34.268452 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22300 2019-Jan-16 22:08:34.268529 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22301 2019-Jan-16 22:08:34.269233 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22302 2019-Jan-16 22:08:34.269915 - [DEBUG] Edge function : AllBottom (result of previous compose)
22303 2019-Jan-16 22:08:34.269942 - [DEBUG]
22304 2019-Jan-16 22:08:34.269970 - [DEBUG] Join: AllTop & AllBottom
22305 2019-Jan-16 22:08:34.269997 - [DEBUG] = AllBottom (new jump func)
22306 2019-Jan-16 22:08:34.270021 - [DEBUG]
22307 2019-Jan-16 22:08:34.270045 - [DEBUG] Start adding new jump function
22308 2019-Jan-16 22:08:34.270069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22309 2019-Jan-16 22:08:34.270141 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22310 2019-Jan-16 22:08:34.270824 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22311 2019-Jan-16 22:08:34.271548 - [DEBUG] Edge Function : AllBottom
22312 2019-Jan-16 22:08:34.271584 - [DEBUG] End adding new jump function
22313 2019-Jan-16 22:08:34.271609 - [DEBUG]
22314 2019-Jan-16 22:08:34.271634 - [DEBUG] -------------------------------------------- 630. Path Edge --------------------------------------------
22315 2019-Jan-16 22:08:34.271660 - [DEBUG]
22316 2019-Jan-16 22:08:34.271684 - [DEBUG] Process 630. path edge:
22317 2019-Jan-16 22:08:34.271708 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22318 2019-Jan-16 22:08:34.271785 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
22319 2019-Jan-16 22:08:34.272492 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
22320 2019-Jan-16 22:08:34.273184 - [DEBUG]
22321 2019-Jan-16 22:08:34.273210 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22322 2019-Jan-16 22:08:34.273936 - [DEBUG] Possible callees:
22323 2019-Jan-16 22:08:34.273963 - [DEBUG] llvm.dbg.declare
22324 2019-Jan-16 22:08:34.273988 - [DEBUG] Possible return sites:
22325 2019-Jan-16 22:08:34.274012 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14922326 2019-Jan-16 22:08:34.275450 - [DEBUG] Found and process special summary
22327 2019-Jan-16 22:08:34.275537 - [DEBUG] EDGE:
22328 2019-Jan-16 22:08:34.275618 - [DEBUG] ---> 22329 2019-Jan-16 22:08:34.276341 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
22330 2019-Jan-16 22:08:34.277035 - [DEBUG]
22331 2019-Jan-16 22:08:34.277066 - [DEBUG] EDGE:
22332 2019-Jan-16 22:08:34.277157 - [DEBUG] ---> 22333 2019-Jan-16 22:08:34.277845 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
22334 2019-Jan-16 22:08:34.278570 - [DEBUG]
22335 2019-Jan-16 22:08:34.278599 - [DEBUG] EDGE:
22336 2019-Jan-16 22:08:34.278673 - [DEBUG] ---> 22337 2019-Jan-16 22:08:34.279381 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
22338 2019-Jan-16 22:08:34.280069 - [DEBUG]
22339 2019-Jan-16 22:08:34.280103 - [DEBUG] Compose: EdgeIdentity * AllBottom
22340 2019-Jan-16 22:08:34.280131 - [DEBUG]
22341 2019-Jan-16 22:08:34.280156 - [DEBUG] Propagate flow
22342 2019-Jan-16 22:08:34.280180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22343 2019-Jan-16 22:08:34.280250 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
22344 2019-Jan-16 22:08:34.280937 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22345 2019-Jan-16 22:08:34.281674 - [DEBUG] Edge function : AllBottom (result of previous compose)
22346 2019-Jan-16 22:08:34.281703 - [DEBUG]
22347 2019-Jan-16 22:08:34.281731 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22348 2019-Jan-16 22:08:34.281758 - [DEBUG] = AllBottom
22349 2019-Jan-16 22:08:34.281783 - [DEBUG]
22350 2019-Jan-16 22:08:34.281807 - [DEBUG] PROPAGATE: No new function!
22351 2019-Jan-16 22:08:34.281835 - [DEBUG] EDGE:
22352 2019-Jan-16 22:08:34.281912 - [DEBUG] ---> 22353 2019-Jan-16 22:08:34.282616 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
22354 2019-Jan-16 22:08:34.283297 - [DEBUG]
22355 2019-Jan-16 22:08:34.283330 - [DEBUG] Compose: EdgeIdentity * AllBottom
22356 2019-Jan-16 22:08:34.283358 - [DEBUG]
22357 2019-Jan-16 22:08:34.283383 - [DEBUG] Propagate flow
22358 2019-Jan-16 22:08:34.283407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22359 2019-Jan-16 22:08:34.283477 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22360 2019-Jan-16 22:08:34.284191 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22361 2019-Jan-16 22:08:34.284948 - [DEBUG] Edge function : AllBottom (result of previous compose)
22362 2019-Jan-16 22:08:34.284976 - [DEBUG]
22363 2019-Jan-16 22:08:34.285005 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22364 2019-Jan-16 22:08:34.285031 - [DEBUG] = AllBottom
22365 2019-Jan-16 22:08:34.285056 - [DEBUG]
22366 2019-Jan-16 22:08:34.285079 - [DEBUG] PROPAGATE: No new function!
22367 2019-Jan-16 22:08:34.285149 - [DEBUG] Compose: EdgeIdentity * AllBottom
22368 2019-Jan-16 22:08:34.285178 - [DEBUG]
22369 2019-Jan-16 22:08:34.285203 - [DEBUG] Propagate flow
22370 2019-Jan-16 22:08:34.285227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22371 2019-Jan-16 22:08:34.285306 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22372 2019-Jan-16 22:08:34.286027 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22373 2019-Jan-16 22:08:34.286721 - [DEBUG] Edge function : AllBottom (result of previous compose)
22374 2019-Jan-16 22:08:34.286749 - [DEBUG]
22375 2019-Jan-16 22:08:34.286777 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22376 2019-Jan-16 22:08:34.286803 - [DEBUG] = AllBottom
22377 2019-Jan-16 22:08:34.286849 - [DEBUG]
22378 2019-Jan-16 22:08:34.286873 - [DEBUG] PROPAGATE: No new function!
22379 2019-Jan-16 22:08:34.286903 - [DEBUG] Compose: EdgeIdentity * AllBottom
22380 2019-Jan-16 22:08:34.286930 - [DEBUG]
22381 2019-Jan-16 22:08:34.286955 - [DEBUG] Propagate flow
22382 2019-Jan-16 22:08:34.286978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22383 2019-Jan-16 22:08:34.287051 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22384 2019-Jan-16 22:08:34.287767 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22385 2019-Jan-16 22:08:34.288506 - [DEBUG] Edge function : AllBottom (result of previous compose)
22386 2019-Jan-16 22:08:34.288534 - [DEBUG]
22387 2019-Jan-16 22:08:34.288561 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22388 2019-Jan-16 22:08:34.288588 - [DEBUG] = AllBottom
22389 2019-Jan-16 22:08:34.288613 - [DEBUG]
22390 2019-Jan-16 22:08:34.288636 - [DEBUG] PROPAGATE: No new function!
22391 2019-Jan-16 22:08:34.288673 - [DEBUG] EDGE:
22392 2019-Jan-16 22:08:34.288750 - [DEBUG] ---> 22393 2019-Jan-16 22:08:34.289484 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
22394 2019-Jan-16 22:08:34.290173 - [DEBUG]
22395 2019-Jan-16 22:08:34.290231 - [DEBUG] Compose: EdgeIdentity * AllBottom
22396 2019-Jan-16 22:08:34.290258 - [DEBUG]
22397 2019-Jan-16 22:08:34.290282 - [DEBUG] Propagate flow
22398 2019-Jan-16 22:08:34.290306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22399 2019-Jan-16 22:08:34.290378 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22400 2019-Jan-16 22:08:34.291097 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22401 2019-Jan-16 22:08:34.291790 - [DEBUG] Edge function : AllBottom (result of previous compose)
22402 2019-Jan-16 22:08:34.291818 - [DEBUG]
22403 2019-Jan-16 22:08:34.291845 - [DEBUG] Join: AllTop & AllBottom
22404 2019-Jan-16 22:08:34.291871 - [DEBUG] = AllBottom (new jump func)
22405 2019-Jan-16 22:08:34.291895 - [DEBUG]
22406 2019-Jan-16 22:08:34.291920 - [DEBUG] Start adding new jump function
22407 2019-Jan-16 22:08:34.291943 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22408 2019-Jan-16 22:08:34.292011 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22409 2019-Jan-16 22:08:34.292670 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22410 2019-Jan-16 22:08:34.293455 - [DEBUG] Edge Function : AllBottom
22411 2019-Jan-16 22:08:34.293491 - [DEBUG] End adding new jump function
22412 2019-Jan-16 22:08:34.293516 - [DEBUG]
22413 2019-Jan-16 22:08:34.293541 - [DEBUG] -------------------------------------------- 631. Path Edge --------------------------------------------
22414 2019-Jan-16 22:08:34.293566 - [DEBUG]
22415 2019-Jan-16 22:08:34.293590 - [DEBUG] Process 631. path edge:
22416 2019-Jan-16 22:08:34.293614 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22417 2019-Jan-16 22:08:34.293690 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
22418 2019-Jan-16 22:08:34.294405 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
22419 2019-Jan-16 22:08:34.295127 - [DEBUG]
22420 2019-Jan-16 22:08:34.295176 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22421 2019-Jan-16 22:08:34.295920 - [DEBUG] Possible callees:
22422 2019-Jan-16 22:08:34.295947 - [DEBUG] llvm.dbg.declare
22423 2019-Jan-16 22:08:34.295972 - [DEBUG] Possible return sites:
22424 2019-Jan-16 22:08:34.295996 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14322425 2019-Jan-16 22:08:34.297538 - [DEBUG] Found and process special summary
22426 2019-Jan-16 22:08:34.297615 - [DEBUG] Compose: EdgeIdentity * AllBottom
22427 2019-Jan-16 22:08:34.297645 - [DEBUG]
22428 2019-Jan-16 22:08:34.297671 - [DEBUG] Propagate flow
22429 2019-Jan-16 22:08:34.297695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22430 2019-Jan-16 22:08:34.297769 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22431 2019-Jan-16 22:08:34.298523 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22432 2019-Jan-16 22:08:34.299206 - [DEBUG] Edge function : AllBottom (result of previous compose)
22433 2019-Jan-16 22:08:34.299234 - [DEBUG]
22434 2019-Jan-16 22:08:34.299261 - [DEBUG] Join: AllTop & AllBottom
22435 2019-Jan-16 22:08:34.299287 - [DEBUG] = AllBottom (new jump func)
22436 2019-Jan-16 22:08:34.299312 - [DEBUG]
22437 2019-Jan-16 22:08:34.299336 - [DEBUG] Start adding new jump function
22438 2019-Jan-16 22:08:34.299359 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22439 2019-Jan-16 22:08:34.299430 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22440 2019-Jan-16 22:08:34.300124 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22441 2019-Jan-16 22:08:34.300981 - [DEBUG] Edge Function : AllBottom
22442 2019-Jan-16 22:08:34.301018 - [DEBUG] End adding new jump function
22443 2019-Jan-16 22:08:34.301043 - [DEBUG]
22444 2019-Jan-16 22:08:34.301068 - [DEBUG] -------------------------------------------- 632. Path Edge --------------------------------------------
22445 2019-Jan-16 22:08:34.301094 - [DEBUG]
22446 2019-Jan-16 22:08:34.301117 - [DEBUG] Process 632. path edge:
22447 2019-Jan-16 22:08:34.301170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22448 2019-Jan-16 22:08:34.301245 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
22449 2019-Jan-16 22:08:34.302017 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
22450 2019-Jan-16 22:08:34.302675 - [DEBUG]
22451 2019-Jan-16 22:08:34.302702 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22452 2019-Jan-16 22:08:34.303444 - [DEBUG] Compose: EdgeIdentity * AllBottom
22453 2019-Jan-16 22:08:34.303476 - [DEBUG]
22454 2019-Jan-16 22:08:34.303500 - [DEBUG] Propagate flow
22455 2019-Jan-16 22:08:34.303524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22456 2019-Jan-16 22:08:34.303593 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
22457 2019-Jan-16 22:08:34.304266 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22458 2019-Jan-16 22:08:34.305008 - [DEBUG] Edge function : AllBottom (result of previous compose)
22459 2019-Jan-16 22:08:34.305036 - [DEBUG]
22460 2019-Jan-16 22:08:34.305064 - [DEBUG] Join: AllTop & AllBottom
22461 2019-Jan-16 22:08:34.305092 - [DEBUG] = AllBottom (new jump func)
22462 2019-Jan-16 22:08:34.305117 - [DEBUG]
22463 2019-Jan-16 22:08:34.305142 - [DEBUG] Start adding new jump function
22464 2019-Jan-16 22:08:34.305191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22465 2019-Jan-16 22:08:34.305265 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22466 2019-Jan-16 22:08:34.305945 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
22467 2019-Jan-16 22:08:34.306614 - [DEBUG] Edge Function : AllBottom
22468 2019-Jan-16 22:08:34.306651 - [DEBUG] End adding new jump function
22469 2019-Jan-16 22:08:34.306675 - [DEBUG]
22470 2019-Jan-16 22:08:34.306701 - [DEBUG] -------------------------------------------- 633. Path Edge --------------------------------------------
22471 2019-Jan-16 22:08:34.306728 - [DEBUG]
22472 2019-Jan-16 22:08:34.306752 - [DEBUG] Process 633. path edge:
22473 2019-Jan-16 22:08:34.306776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22474 2019-Jan-16 22:08:34.306846 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
22475 2019-Jan-16 22:08:34.307521 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
22476 2019-Jan-16 22:08:34.308234 - [DEBUG]
22477 2019-Jan-16 22:08:34.308263 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
22478 2019-Jan-16 22:08:34.308999 - [DEBUG] Compose: EdgeIdentity * AllBottom
22479 2019-Jan-16 22:08:34.309032 - [DEBUG]
22480 2019-Jan-16 22:08:34.309057 - [DEBUG] Propagate flow
22481 2019-Jan-16 22:08:34.309081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22482 2019-Jan-16 22:08:34.309153 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
22483 2019-Jan-16 22:08:34.309864 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22484 2019-Jan-16 22:08:34.310543 - [DEBUG] Edge function : AllBottom (result of previous compose)
22485 2019-Jan-16 22:08:34.310570 - [DEBUG]
22486 2019-Jan-16 22:08:34.310599 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22487 2019-Jan-16 22:08:34.310625 - [DEBUG] = AllBottom
22488 2019-Jan-16 22:08:34.310650 - [DEBUG]
22489 2019-Jan-16 22:08:34.310673 - [DEBUG] PROPAGATE: No new function!
22490 2019-Jan-16 22:08:34.310700 - [DEBUG] EDGE:
22491 2019-Jan-16 22:08:34.310771 - [DEBUG] ---> 22492 2019-Jan-16 22:08:34.312306 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
22493 2019-Jan-16 22:08:34.313033 - [DEBUG]
22494 2019-Jan-16 22:08:34.313069 - [DEBUG] Compose: EdgeIdentity * AllBottom
22495 2019-Jan-16 22:08:34.313098 - [DEBUG]
22496 2019-Jan-16 22:08:34.313122 - [DEBUG] Propagate flow
22497 2019-Jan-16 22:08:34.313146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22498 2019-Jan-16 22:08:34.313224 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
22499 2019-Jan-16 22:08:34.313928 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22500 2019-Jan-16 22:08:34.314644 - [DEBUG] Edge function : AllBottom (result of previous compose)
22501 2019-Jan-16 22:08:34.314672 - [DEBUG]
22502 2019-Jan-16 22:08:34.314701 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22503 2019-Jan-16 22:08:34.314727 - [DEBUG] = AllBottom
22504 2019-Jan-16 22:08:34.314778 - [DEBUG]
22505 2019-Jan-16 22:08:34.314802 - [DEBUG] PROPAGATE: No new function!
22506 2019-Jan-16 22:08:34.314830 - [DEBUG] EDGE:
22507 2019-Jan-16 22:08:34.314907 - [DEBUG] ---> 22508 2019-Jan-16 22:08:34.315618 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
22509 2019-Jan-16 22:08:34.316302 - [DEBUG]
22510 2019-Jan-16 22:08:34.316333 - [DEBUG] Compose: EdgeIdentity * AllBottom
22511 2019-Jan-16 22:08:34.316361 - [DEBUG]
22512 2019-Jan-16 22:08:34.316386 - [DEBUG] Propagate flow
22513 2019-Jan-16 22:08:34.316410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22514 2019-Jan-16 22:08:34.316476 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22515 2019-Jan-16 22:08:34.317147 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22516 2019-Jan-16 22:08:34.317854 - [DEBUG] Edge function : AllBottom (result of previous compose)
22517 2019-Jan-16 22:08:34.317882 - [DEBUG]
22518 2019-Jan-16 22:08:34.317912 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22519 2019-Jan-16 22:08:34.317938 - [DEBUG] = AllBottom
22520 2019-Jan-16 22:08:34.317964 - [DEBUG]
22521 2019-Jan-16 22:08:34.317988 - [DEBUG] PROPAGATE: No new function!
22522 2019-Jan-16 22:08:34.318065 - [DEBUG] Compose: EdgeIdentity * AllBottom
22523 2019-Jan-16 22:08:34.318135 - [DEBUG]
22524 2019-Jan-16 22:08:34.318161 - [DEBUG] Propagate flow
22525 2019-Jan-16 22:08:34.318185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22526 2019-Jan-16 22:08:34.318268 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22527 2019-Jan-16 22:08:34.318989 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22528 2019-Jan-16 22:08:34.319681 - [DEBUG] Edge function : AllBottom (result of previous compose)
22529 2019-Jan-16 22:08:34.319708 - [DEBUG]
22530 2019-Jan-16 22:08:34.319736 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22531 2019-Jan-16 22:08:34.319762 - [DEBUG] = AllBottom
22532 2019-Jan-16 22:08:34.319787 - [DEBUG]
22533 2019-Jan-16 22:08:34.319810 - [DEBUG] PROPAGATE: No new function!
22534 2019-Jan-16 22:08:34.319842 - [DEBUG] Compose: EdgeIdentity * AllBottom
22535 2019-Jan-16 22:08:34.319869 - [DEBUG]
22536 2019-Jan-16 22:08:34.319894 - [DEBUG] Propagate flow
22537 2019-Jan-16 22:08:34.319918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22538 2019-Jan-16 22:08:34.319990 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22539 2019-Jan-16 22:08:34.320695 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22540 2019-Jan-16 22:08:34.321794 - [DEBUG] Edge function : AllBottom (result of previous compose)
22541 2019-Jan-16 22:08:34.321823 - [DEBUG]
22542 2019-Jan-16 22:08:34.321852 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22543 2019-Jan-16 22:08:34.321878 - [DEBUG] = AllBottom
22544 2019-Jan-16 22:08:34.321903 - [DEBUG]
22545 2019-Jan-16 22:08:34.321927 - [DEBUG] PROPAGATE: No new function!
22546 2019-Jan-16 22:08:34.321964 - [DEBUG] EDGE:
22547 2019-Jan-16 22:08:34.322044 - [DEBUG] ---> 22548 2019-Jan-16 22:08:34.322781 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
22549 2019-Jan-16 22:08:34.323468 - [DEBUG]
22550 2019-Jan-16 22:08:34.323497 - [DEBUG] EDGE:
22551 2019-Jan-16 22:08:34.323564 - [DEBUG] ---> 22552 2019-Jan-16 22:08:34.324221 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
22553 2019-Jan-16 22:08:34.324941 - [DEBUG]
22554 2019-Jan-16 22:08:34.325032 - [DEBUG] Compose: EdgeIdentity * AllBottom
22555 2019-Jan-16 22:08:34.325061 - [DEBUG]
22556 2019-Jan-16 22:08:34.325086 - [DEBUG] Propagate flow
22557 2019-Jan-16 22:08:34.325110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22558 2019-Jan-16 22:08:34.325183 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
22559 2019-Jan-16 22:08:34.325864 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22560 2019-Jan-16 22:08:34.326719 - [DEBUG] Edge function : AllBottom (result of previous compose)
22561 2019-Jan-16 22:08:34.326756 - [DEBUG]
22562 2019-Jan-16 22:08:34.326788 - [DEBUG] Join: AllTop & AllBottom
22563 2019-Jan-16 22:08:34.326816 - [DEBUG] = AllBottom (new jump func)
22564 2019-Jan-16 22:08:34.326843 - [DEBUG]
22565 2019-Jan-16 22:08:34.326869 - [DEBUG] Start adding new jump function
22566 2019-Jan-16 22:08:34.326895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22567 2019-Jan-16 22:08:34.327021 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22568 2019-Jan-16 22:08:34.327917 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
22569 2019-Jan-16 22:08:34.328836 - [DEBUG] Edge Function : AllBottom
22570 2019-Jan-16 22:08:34.328892 - [DEBUG] End adding new jump function
22571 2019-Jan-16 22:08:34.328919 - [DEBUG]
22572 2019-Jan-16 22:08:34.328948 - [DEBUG] -------------------------------------------- 634. Path Edge --------------------------------------------
22573 2019-Jan-16 22:08:34.328975 - [DEBUG]
22574 2019-Jan-16 22:08:34.329000 - [DEBUG] Process 634. path edge:
22575 2019-Jan-16 22:08:34.329027 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22576 2019-Jan-16 22:08:34.329147 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
22577 2019-Jan-16 22:08:34.329964 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
22578 2019-Jan-16 22:08:34.330688 - [DEBUG]
22579 2019-Jan-16 22:08:34.330717 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
22580 2019-Jan-16 22:08:34.331468 - [DEBUG] Compose: EdgeIdentity * AllBottom
22581 2019-Jan-16 22:08:34.331501 - [DEBUG]
22582 2019-Jan-16 22:08:34.331526 - [DEBUG] Propagate flow
22583 2019-Jan-16 22:08:34.331550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22584 2019-Jan-16 22:08:34.331616 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22585 2019-Jan-16 22:08:34.332305 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22586 2019-Jan-16 22:08:34.332998 - [DEBUG] Edge function : AllBottom (result of previous compose)
22587 2019-Jan-16 22:08:34.333026 - [DEBUG]
22588 2019-Jan-16 22:08:34.333053 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22589 2019-Jan-16 22:08:34.333080 - [DEBUG] = AllBottom
22590 2019-Jan-16 22:08:34.333105 - [DEBUG]
22591 2019-Jan-16 22:08:34.333128 - [DEBUG] PROPAGATE: No new function!
22592 2019-Jan-16 22:08:34.333179 - [DEBUG] Compose: EdgeIdentity * AllBottom
22593 2019-Jan-16 22:08:34.333207 - [DEBUG]
22594 2019-Jan-16 22:08:34.333231 - [DEBUG] Propagate flow
22595 2019-Jan-16 22:08:34.333254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22596 2019-Jan-16 22:08:34.333323 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22597 2019-Jan-16 22:08:34.334255 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22598 2019-Jan-16 22:08:34.336103 - [DEBUG] Edge function : AllBottom (result of previous compose)
22599 2019-Jan-16 22:08:34.336134 - [DEBUG]
22600 2019-Jan-16 22:08:34.336162 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22601 2019-Jan-16 22:08:34.336188 - [DEBUG] = AllBottom
22602 2019-Jan-16 22:08:34.336213 - [DEBUG]
22603 2019-Jan-16 22:08:34.336236 - [DEBUG] PROPAGATE: No new function!
22604 2019-Jan-16 22:08:34.336266 - [DEBUG] EDGE:
22605 2019-Jan-16 22:08:34.336350 - [DEBUG] ---> 22606 2019-Jan-16 22:08:34.337021 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
22607 2019-Jan-16 22:08:34.337697 - [DEBUG]
22608 2019-Jan-16 22:08:34.337731 - [DEBUG] Compose: EdgeIdentity * AllBottom
22609 2019-Jan-16 22:08:34.337759 - [DEBUG]
22610 2019-Jan-16 22:08:34.337783 - [DEBUG] Propagate flow
22611 2019-Jan-16 22:08:34.337806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22612 2019-Jan-16 22:08:34.337871 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
22613 2019-Jan-16 22:08:34.338558 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22614 2019-Jan-16 22:08:34.339241 - [DEBUG] Edge function : AllBottom (result of previous compose)
22615 2019-Jan-16 22:08:34.339269 - [DEBUG]
22616 2019-Jan-16 22:08:34.339296 - [DEBUG] Join: AllTop & AllBottom
22617 2019-Jan-16 22:08:34.339323 - [DEBUG] = AllBottom (new jump func)
22618 2019-Jan-16 22:08:34.339348 - [DEBUG]
22619 2019-Jan-16 22:08:34.339372 - [DEBUG] Start adding new jump function
22620 2019-Jan-16 22:08:34.339395 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22621 2019-Jan-16 22:08:34.339468 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22622 2019-Jan-16 22:08:34.340128 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
22623 2019-Jan-16 22:08:34.340777 - [DEBUG] Edge Function : AllBottom
22624 2019-Jan-16 22:08:34.340811 - [DEBUG] End adding new jump function
22625 2019-Jan-16 22:08:34.340835 - [DEBUG]
22626 2019-Jan-16 22:08:34.340860 - [DEBUG] -------------------------------------------- 635. Path Edge --------------------------------------------
22627 2019-Jan-16 22:08:34.340886 - [DEBUG]
22628 2019-Jan-16 22:08:34.340910 - [DEBUG] Process 635. path edge:
22629 2019-Jan-16 22:08:34.340935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22630 2019-Jan-16 22:08:34.341002 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
22631 2019-Jan-16 22:08:34.341797 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
22632 2019-Jan-16 22:08:34.342491 - [DEBUG]
22633 2019-Jan-16 22:08:34.342520 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
22634 2019-Jan-16 22:08:34.343258 - [DEBUG] Compose: EdgeIdentity * AllBottom
22635 2019-Jan-16 22:08:34.343290 - [DEBUG]
22636 2019-Jan-16 22:08:34.343314 - [DEBUG] Propagate flow
22637 2019-Jan-16 22:08:34.343338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22638 2019-Jan-16 22:08:34.343415 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22639 2019-Jan-16 22:08:34.344136 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22640 2019-Jan-16 22:08:34.344850 - [DEBUG] Edge function : AllBottom (result of previous compose)
22641 2019-Jan-16 22:08:34.344908 - [DEBUG]
22642 2019-Jan-16 22:08:34.344938 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22643 2019-Jan-16 22:08:34.344965 - [DEBUG] = AllBottom
22644 2019-Jan-16 22:08:34.344990 - [DEBUG]
22645 2019-Jan-16 22:08:34.345015 - [DEBUG] PROPAGATE: No new function!
22646 2019-Jan-16 22:08:34.345070 - [DEBUG] Compose: EdgeIdentity * AllBottom
22647 2019-Jan-16 22:08:34.345099 - [DEBUG]
22648 2019-Jan-16 22:08:34.345124 - [DEBUG] Propagate flow
22649 2019-Jan-16 22:08:34.345147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22650 2019-Jan-16 22:08:34.345416 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22651 2019-Jan-16 22:08:34.346159 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22652 2019-Jan-16 22:08:34.346851 - [DEBUG] Edge function : AllBottom (result of previous compose)
22653 2019-Jan-16 22:08:34.346879 - [DEBUG]
22654 2019-Jan-16 22:08:34.346907 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22655 2019-Jan-16 22:08:34.346934 - [DEBUG] = AllBottom
22656 2019-Jan-16 22:08:34.346959 - [DEBUG]
22657 2019-Jan-16 22:08:34.346983 - [DEBUG] PROPAGATE: No new function!
22658 2019-Jan-16 22:08:34.347010 - [DEBUG] EDGE:
22659 2019-Jan-16 22:08:34.347087 - [DEBUG] ---> 22660 2019-Jan-16 22:08:34.347789 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
22661 2019-Jan-16 22:08:34.348531 - [DEBUG]
22662 2019-Jan-16 22:08:34.348562 - [DEBUG] EDGE:
22663 2019-Jan-16 22:08:34.348635 - [DEBUG] ---> 22664 2019-Jan-16 22:08:34.349316 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
22665 2019-Jan-16 22:08:34.350003 - [DEBUG]
22666 2019-Jan-16 22:08:34.350031 - [DEBUG] EDGE:
22667 2019-Jan-16 22:08:34.350098 - [DEBUG] ---> 22668 2019-Jan-16 22:08:34.350782 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
22669 2019-Jan-16 22:08:34.351512 - [DEBUG]
22670 2019-Jan-16 22:08:34.351544 - [DEBUG] Compose: EdgeIdentity * AllBottom
22671 2019-Jan-16 22:08:34.351572 - [DEBUG]
22672 2019-Jan-16 22:08:34.351598 - [DEBUG] Propagate flow
22673 2019-Jan-16 22:08:34.351621 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22674 2019-Jan-16 22:08:34.351693 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22675 2019-Jan-16 22:08:34.352402 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22676 2019-Jan-16 22:08:34.353066 - [DEBUG] Edge function : AllBottom (result of previous compose)
22677 2019-Jan-16 22:08:34.353093 - [DEBUG]
22678 2019-Jan-16 22:08:34.353121 - [DEBUG] Join: AllTop & AllBottom
22679 2019-Jan-16 22:08:34.353148 - [DEBUG] = AllBottom (new jump func)
22680 2019-Jan-16 22:08:34.353173 - [DEBUG]
22681 2019-Jan-16 22:08:34.353197 - [DEBUG] Start adding new jump function
22682 2019-Jan-16 22:08:34.353221 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22683 2019-Jan-16 22:08:34.353286 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22684 2019-Jan-16 22:08:34.353974 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22685 2019-Jan-16 22:08:34.354672 - [DEBUG] Edge Function : AllBottom
22686 2019-Jan-16 22:08:34.354730 - [DEBUG] End adding new jump function
22687 2019-Jan-16 22:08:34.354791 - [DEBUG]
22688 2019-Jan-16 22:08:34.354818 - [DEBUG] -------------------------------------------- 636. Path Edge --------------------------------------------
22689 2019-Jan-16 22:08:34.354844 - [DEBUG]
22690 2019-Jan-16 22:08:34.354867 - [DEBUG] Process 636. path edge:
22691 2019-Jan-16 22:08:34.354891 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22692 2019-Jan-16 22:08:34.354966 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
22693 2019-Jan-16 22:08:34.355635 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
22694 2019-Jan-16 22:08:34.356274 - [DEBUG]
22695 2019-Jan-16 22:08:34.356299 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22696 2019-Jan-16 22:08:34.356980 - [DEBUG] Compose: EdgeIdentity * AllBottom
22697 2019-Jan-16 22:08:34.357009 - [DEBUG]
22698 2019-Jan-16 22:08:34.357033 - [DEBUG] Propagate flow
22699 2019-Jan-16 22:08:34.357056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22700 2019-Jan-16 22:08:34.357114 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22701 2019-Jan-16 22:08:34.357752 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22702 2019-Jan-16 22:08:34.358409 - [DEBUG] Edge function : AllBottom (result of previous compose)
22703 2019-Jan-16 22:08:34.358435 - [DEBUG]
22704 2019-Jan-16 22:08:34.358461 - [DEBUG] Join: AllTop & AllBottom
22705 2019-Jan-16 22:08:34.358487 - [DEBUG] = AllBottom (new jump func)
22706 2019-Jan-16 22:08:34.358511 - [DEBUG]
22707 2019-Jan-16 22:08:34.358535 - [DEBUG] Start adding new jump function
22708 2019-Jan-16 22:08:34.358558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22709 2019-Jan-16 22:08:34.358615 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22710 2019-Jan-16 22:08:34.359259 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22711 2019-Jan-16 22:08:34.359898 - [DEBUG] Edge Function : AllBottom
22712 2019-Jan-16 22:08:34.359929 - [DEBUG] End adding new jump function
22713 2019-Jan-16 22:08:34.359953 - [DEBUG]
22714 2019-Jan-16 22:08:34.359977 - [DEBUG] -------------------------------------------- 637. Path Edge --------------------------------------------
22715 2019-Jan-16 22:08:34.360002 - [DEBUG]
22716 2019-Jan-16 22:08:34.360025 - [DEBUG] Process 637. path edge:
22717 2019-Jan-16 22:08:34.360048 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22718 2019-Jan-16 22:08:34.360106 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
22719 2019-Jan-16 22:08:34.360741 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
22720 2019-Jan-16 22:08:34.361385 - [DEBUG]
22721 2019-Jan-16 22:08:34.361426 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22722 2019-Jan-16 22:08:34.362095 - [DEBUG] Compose: EdgeIdentity * AllBottom
22723 2019-Jan-16 22:08:34.362123 - [DEBUG]
22724 2019-Jan-16 22:08:34.362147 - [DEBUG] Propagate flow
22725 2019-Jan-16 22:08:34.362170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22726 2019-Jan-16 22:08:34.362229 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
22727 2019-Jan-16 22:08:34.362866 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22728 2019-Jan-16 22:08:34.363507 - [DEBUG] Edge function : AllBottom (result of previous compose)
22729 2019-Jan-16 22:08:34.363547 - [DEBUG]
22730 2019-Jan-16 22:08:34.363573 - [DEBUG] Join: AllTop & AllBottom
22731 2019-Jan-16 22:08:34.363599 - [DEBUG] = AllBottom (new jump func)
22732 2019-Jan-16 22:08:34.363624 - [DEBUG]
22733 2019-Jan-16 22:08:34.363647 - [DEBUG] Start adding new jump function
22734 2019-Jan-16 22:08:34.363670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22735 2019-Jan-16 22:08:34.363726 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22736 2019-Jan-16 22:08:34.364366 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
22737 2019-Jan-16 22:08:34.365018 - [DEBUG] Edge Function : AllBottom
22738 2019-Jan-16 22:08:34.365048 - [DEBUG] End adding new jump function
22739 2019-Jan-16 22:08:34.365072 - [DEBUG]
22740 2019-Jan-16 22:08:34.365096 - [DEBUG] -------------------------------------------- 638. Path Edge --------------------------------------------
22741 2019-Jan-16 22:08:34.365120 - [DEBUG]
22742 2019-Jan-16 22:08:34.365144 - [DEBUG] Process 638. path edge:
22743 2019-Jan-16 22:08:34.365167 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22744 2019-Jan-16 22:08:34.365223 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
22745 2019-Jan-16 22:08:34.365860 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
22746 2019-Jan-16 22:08:34.366502 - [DEBUG]
22747 2019-Jan-16 22:08:34.366529 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
22748 2019-Jan-16 22:08:34.367194 - [DEBUG] Compose: EdgeIdentity * AllBottom
22749 2019-Jan-16 22:08:34.367222 - [DEBUG]
22750 2019-Jan-16 22:08:34.367246 - [DEBUG] Propagate flow
22751 2019-Jan-16 22:08:34.367269 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22752 2019-Jan-16 22:08:34.367328 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22753 2019-Jan-16 22:08:34.367978 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22754 2019-Jan-16 22:08:34.368636 - [DEBUG] Edge function : AllBottom (result of previous compose)
22755 2019-Jan-16 22:08:34.368661 - [DEBUG]
22756 2019-Jan-16 22:08:34.368687 - [DEBUG] Join: AllTop & AllBottom
22757 2019-Jan-16 22:08:34.368714 - [DEBUG] = AllBottom (new jump func)
22758 2019-Jan-16 22:08:34.368738 - [DEBUG]
22759 2019-Jan-16 22:08:34.368762 - [DEBUG] Start adding new jump function
22760 2019-Jan-16 22:08:34.368785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22761 2019-Jan-16 22:08:34.368842 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22762 2019-Jan-16 22:08:34.369482 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22763 2019-Jan-16 22:08:34.370128 - [DEBUG] Edge Function : AllBottom
22764 2019-Jan-16 22:08:34.370158 - [DEBUG] End adding new jump function
22765 2019-Jan-16 22:08:34.370181 - [DEBUG]
22766 2019-Jan-16 22:08:34.370205 - [DEBUG] -------------------------------------------- 639. Path Edge --------------------------------------------
22767 2019-Jan-16 22:08:34.370230 - [DEBUG]
22768 2019-Jan-16 22:08:34.370253 - [DEBUG] Process 639. path edge:
22769 2019-Jan-16 22:08:34.370276 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22770 2019-Jan-16 22:08:34.370333 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
22771 2019-Jan-16 22:08:34.370978 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
22772 2019-Jan-16 22:08:34.371652 - [DEBUG]
22773 2019-Jan-16 22:08:34.371678 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22774 2019-Jan-16 22:08:34.372337 - [DEBUG] Possible callees:
22775 2019-Jan-16 22:08:34.372362 - [DEBUG] llvm.dbg.declare
22776 2019-Jan-16 22:08:34.372387 - [DEBUG] Possible return sites:
22777 2019-Jan-16 22:08:34.372410 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13622778 2019-Jan-16 22:08:34.373703 - [DEBUG] Found and process special summary
22779 2019-Jan-16 22:08:34.373742 - [DEBUG] Compose: EdgeIdentity * AllBottom
22780 2019-Jan-16 22:08:34.373770 - [DEBUG]
22781 2019-Jan-16 22:08:34.373794 - [DEBUG] Propagate flow
22782 2019-Jan-16 22:08:34.373817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22783 2019-Jan-16 22:08:34.373876 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22784 2019-Jan-16 22:08:34.374517 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22785 2019-Jan-16 22:08:34.375172 - [DEBUG] Edge function : AllBottom (result of previous compose)
22786 2019-Jan-16 22:08:34.375198 - [DEBUG]
22787 2019-Jan-16 22:08:34.375224 - [DEBUG] Join: AllTop & AllBottom
22788 2019-Jan-16 22:08:34.375250 - [DEBUG] = AllBottom (new jump func)
22789 2019-Jan-16 22:08:34.375274 - [DEBUG]
22790 2019-Jan-16 22:08:34.375298 - [DEBUG] Start adding new jump function
22791 2019-Jan-16 22:08:34.375321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22792 2019-Jan-16 22:08:34.375377 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22793 2019-Jan-16 22:08:34.376014 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22794 2019-Jan-16 22:08:34.376652 - [DEBUG] Edge Function : AllBottom
22795 2019-Jan-16 22:08:34.376681 - [DEBUG] End adding new jump function
22796 2019-Jan-16 22:08:34.376705 - [DEBUG]
22797 2019-Jan-16 22:08:34.376729 - [DEBUG] -------------------------------------------- 640. Path Edge --------------------------------------------
22798 2019-Jan-16 22:08:34.376754 - [DEBUG]
22799 2019-Jan-16 22:08:34.376777 - [DEBUG] Process 640. path edge:
22800 2019-Jan-16 22:08:34.376801 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22801 2019-Jan-16 22:08:34.376857 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
22802 2019-Jan-16 22:08:34.377495 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
22803 2019-Jan-16 22:08:34.378147 - [DEBUG]
22804 2019-Jan-16 22:08:34.378172 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22805 2019-Jan-16 22:08:34.378854 - [DEBUG] Compose: EdgeIdentity * AllBottom
22806 2019-Jan-16 22:08:34.378884 - [DEBUG]
22807 2019-Jan-16 22:08:34.378908 - [DEBUG] Propagate flow
22808 2019-Jan-16 22:08:34.378932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22809 2019-Jan-16 22:08:34.378997 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
22810 2019-Jan-16 22:08:34.379681 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22811 2019-Jan-16 22:08:34.380368 - [DEBUG] Edge function : AllBottom (result of previous compose)
22812 2019-Jan-16 22:08:34.380396 - [DEBUG]
22813 2019-Jan-16 22:08:34.380423 - [DEBUG] Join: AllTop & AllBottom
22814 2019-Jan-16 22:08:34.380450 - [DEBUG] = AllBottom (new jump func)
22815 2019-Jan-16 22:08:34.380474 - [DEBUG]
22816 2019-Jan-16 22:08:34.380519 - [DEBUG] Start adding new jump function
22817 2019-Jan-16 22:08:34.380543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22818 2019-Jan-16 22:08:34.380614 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22819 2019-Jan-16 22:08:34.381318 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
22820 2019-Jan-16 22:08:34.382218 - [DEBUG] Edge Function : AllBottom
22821 2019-Jan-16 22:08:34.382256 - [DEBUG] End adding new jump function
22822 2019-Jan-16 22:08:34.382281 - [DEBUG]
22823 2019-Jan-16 22:08:34.382306 - [DEBUG] -------------------------------------------- 641. Path Edge --------------------------------------------
22824 2019-Jan-16 22:08:34.382331 - [DEBUG]
22825 2019-Jan-16 22:08:34.382355 - [DEBUG] Process 641. path edge:
22826 2019-Jan-16 22:08:34.382379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22827 2019-Jan-16 22:08:34.382463 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
22828 2019-Jan-16 22:08:34.383161 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
22829 2019-Jan-16 22:08:34.383853 - [DEBUG]
22830 2019-Jan-16 22:08:34.383882 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
22831 2019-Jan-16 22:08:34.384619 - [DEBUG] Compose: EdgeIdentity * AllBottom
22832 2019-Jan-16 22:08:34.384650 - [DEBUG]
22833 2019-Jan-16 22:08:34.384674 - [DEBUG] Propagate flow
22834 2019-Jan-16 22:08:34.384698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22835 2019-Jan-16 22:08:34.384797 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
22836 2019-Jan-16 22:08:34.385502 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22837 2019-Jan-16 22:08:34.386203 - [DEBUG] Edge function : AllBottom (result of previous compose)
22838 2019-Jan-16 22:08:34.386231 - [DEBUG]
22839 2019-Jan-16 22:08:34.386259 - [DEBUG] Join: AllTop & AllBottom
22840 2019-Jan-16 22:08:34.386286 - [DEBUG] = AllBottom (new jump func)
22841 2019-Jan-16 22:08:34.386310 - [DEBUG]
22842 2019-Jan-16 22:08:34.386335 - [DEBUG] Start adding new jump function
22843 2019-Jan-16 22:08:34.386358 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22844 2019-Jan-16 22:08:34.386432 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22845 2019-Jan-16 22:08:34.387140 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
22846 2019-Jan-16 22:08:34.387834 - [DEBUG] Edge Function : AllBottom
22847 2019-Jan-16 22:08:34.387869 - [DEBUG] End adding new jump function
22848 2019-Jan-16 22:08:34.387894 - [DEBUG]
22849 2019-Jan-16 22:08:34.387918 - [DEBUG] -------------------------------------------- 642. Path Edge --------------------------------------------
22850 2019-Jan-16 22:08:34.387944 - [DEBUG]
22851 2019-Jan-16 22:08:34.387968 - [DEBUG] Process 642. path edge:
22852 2019-Jan-16 22:08:34.387992 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22853 2019-Jan-16 22:08:34.388069 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
22854 2019-Jan-16 22:08:34.395655 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
22855 2019-Jan-16 22:08:34.396397 - [DEBUG]
22856 2019-Jan-16 22:08:34.396429 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
22857 2019-Jan-16 22:08:34.397194 - [DEBUG] Compose: EdgeIdentity * AllBottom
22858 2019-Jan-16 22:08:34.397226 - [DEBUG]
22859 2019-Jan-16 22:08:34.397251 - [DEBUG] Propagate flow
22860 2019-Jan-16 22:08:34.397275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22861 2019-Jan-16 22:08:34.397357 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22862 2019-Jan-16 22:08:34.398163 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22863 2019-Jan-16 22:08:34.398871 - [DEBUG] Edge function : AllBottom (result of previous compose)
22864 2019-Jan-16 22:08:34.398899 - [DEBUG]
22865 2019-Jan-16 22:08:34.398928 - [DEBUG] Join: AllTop & AllBottom
22866 2019-Jan-16 22:08:34.398955 - [DEBUG] = AllBottom (new jump func)
22867 2019-Jan-16 22:08:34.398980 - [DEBUG]
22868 2019-Jan-16 22:08:34.399003 - [DEBUG] Start adding new jump function
22869 2019-Jan-16 22:08:34.399026 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22870 2019-Jan-16 22:08:34.399098 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22871 2019-Jan-16 22:08:34.399793 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22872 2019-Jan-16 22:08:34.400495 - [DEBUG] Edge Function : AllBottom
22873 2019-Jan-16 22:08:34.400531 - [DEBUG] End adding new jump function
22874 2019-Jan-16 22:08:34.400556 - [DEBUG]
22875 2019-Jan-16 22:08:34.400580 - [DEBUG] -------------------------------------------- 643. Path Edge --------------------------------------------
22876 2019-Jan-16 22:08:34.400606 - [DEBUG]
22877 2019-Jan-16 22:08:34.400630 - [DEBUG] Process 643. path edge:
22878 2019-Jan-16 22:08:34.400654 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22879 2019-Jan-16 22:08:34.400724 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
22880 2019-Jan-16 22:08:34.401457 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
22881 2019-Jan-16 22:08:34.402153 - [DEBUG]
22882 2019-Jan-16 22:08:34.402181 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22883 2019-Jan-16 22:08:34.402906 - [DEBUG] Possible callees:
22884 2019-Jan-16 22:08:34.402933 - [DEBUG] llvm.dbg.declare
22885 2019-Jan-16 22:08:34.402958 - [DEBUG] Possible return sites:
22886 2019-Jan-16 22:08:34.402982 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14922887 2019-Jan-16 22:08:34.404382 - [DEBUG] Found and process special summary
22888 2019-Jan-16 22:08:34.404441 - [DEBUG] Compose: EdgeIdentity * AllBottom
22889 2019-Jan-16 22:08:34.404470 - [DEBUG]
22890 2019-Jan-16 22:08:34.404496 - [DEBUG] Propagate flow
22891 2019-Jan-16 22:08:34.404519 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22892 2019-Jan-16 22:08:34.404595 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22893 2019-Jan-16 22:08:34.405383 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22894 2019-Jan-16 22:08:34.406070 - [DEBUG] Edge function : AllBottom (result of previous compose)
22895 2019-Jan-16 22:08:34.406099 - [DEBUG]
22896 2019-Jan-16 22:08:34.406127 - [DEBUG] Join: AllTop & AllBottom
22897 2019-Jan-16 22:08:34.406154 - [DEBUG] = AllBottom (new jump func)
22898 2019-Jan-16 22:08:34.406179 - [DEBUG]
22899 2019-Jan-16 22:08:34.406203 - [DEBUG] Start adding new jump function
22900 2019-Jan-16 22:08:34.406227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22901 2019-Jan-16 22:08:34.406300 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22902 2019-Jan-16 22:08:34.407007 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22903 2019-Jan-16 22:08:34.407735 - [DEBUG] Edge Function : AllBottom
22904 2019-Jan-16 22:08:34.407772 - [DEBUG] End adding new jump function
22905 2019-Jan-16 22:08:34.407797 - [DEBUG]
22906 2019-Jan-16 22:08:34.407821 - [DEBUG] -------------------------------------------- 644. Path Edge --------------------------------------------
22907 2019-Jan-16 22:08:34.407848 - [DEBUG]
22908 2019-Jan-16 22:08:34.407871 - [DEBUG] Process 644. path edge:
22909 2019-Jan-16 22:08:34.407895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22910 2019-Jan-16 22:08:34.407968 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
22911 2019-Jan-16 22:08:34.408705 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
22912 2019-Jan-16 22:08:34.409707 - [DEBUG]
22913 2019-Jan-16 22:08:34.409735 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22914 2019-Jan-16 22:08:34.410495 - [DEBUG] Compose: EdgeIdentity * AllBottom
22915 2019-Jan-16 22:08:34.410527 - [DEBUG]
22916 2019-Jan-16 22:08:34.410551 - [DEBUG] Propagate flow
22917 2019-Jan-16 22:08:34.410575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22918 2019-Jan-16 22:08:34.410650 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22919 2019-Jan-16 22:08:34.411348 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22920 2019-Jan-16 22:08:34.412078 - [DEBUG] Edge function : AllBottom (result of previous compose)
22921 2019-Jan-16 22:08:34.412106 - [DEBUG]
22922 2019-Jan-16 22:08:34.412134 - [DEBUG] Join: AllTop & AllBottom
22923 2019-Jan-16 22:08:34.412161 - [DEBUG] = AllBottom (new jump func)
22924 2019-Jan-16 22:08:34.412186 - [DEBUG]
22925 2019-Jan-16 22:08:34.412210 - [DEBUG] Start adding new jump function
22926 2019-Jan-16 22:08:34.412233 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22927 2019-Jan-16 22:08:34.412309 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22928 2019-Jan-16 22:08:34.413024 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22929 2019-Jan-16 22:08:34.413714 - [DEBUG] Edge Function : AllBottom
22930 2019-Jan-16 22:08:34.413752 - [DEBUG] End adding new jump function
22931 2019-Jan-16 22:08:34.413776 - [DEBUG]
22932 2019-Jan-16 22:08:34.413801 - [DEBUG] -------------------------------------------- 645. Path Edge --------------------------------------------
22933 2019-Jan-16 22:08:34.413827 - [DEBUG]
22934 2019-Jan-16 22:08:34.413850 - [DEBUG] Process 645. path edge:
22935 2019-Jan-16 22:08:34.413875 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22936 2019-Jan-16 22:08:34.413951 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
22937 2019-Jan-16 22:08:34.414654 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
22938 2019-Jan-16 22:08:34.415394 - [DEBUG]
22939 2019-Jan-16 22:08:34.415424 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22940 2019-Jan-16 22:08:34.416166 - [DEBUG] Compose: EdgeIdentity * AllBottom
22941 2019-Jan-16 22:08:34.416199 - [DEBUG]
22942 2019-Jan-16 22:08:34.416224 - [DEBUG] Propagate flow
22943 2019-Jan-16 22:08:34.416248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22944 2019-Jan-16 22:08:34.416324 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22945 2019-Jan-16 22:08:34.417030 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22946 2019-Jan-16 22:08:34.417718 - [DEBUG] Edge function : AllBottom (result of previous compose)
22947 2019-Jan-16 22:08:34.417768 - [DEBUG]
22948 2019-Jan-16 22:08:34.417798 - [DEBUG] Join: AllTop & AllBottom
22949 2019-Jan-16 22:08:34.417825 - [DEBUG] = AllBottom (new jump func)
22950 2019-Jan-16 22:08:34.417850 - [DEBUG]
22951 2019-Jan-16 22:08:34.417874 - [DEBUG] Start adding new jump function
22952 2019-Jan-16 22:08:34.417898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22953 2019-Jan-16 22:08:34.417974 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22954 2019-Jan-16 22:08:34.419336 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22955 2019-Jan-16 22:08:34.420063 - [DEBUG] Edge Function : AllBottom
22956 2019-Jan-16 22:08:34.420103 - [DEBUG] End adding new jump function
22957 2019-Jan-16 22:08:34.420128 - [DEBUG]
22958 2019-Jan-16 22:08:34.420153 - [DEBUG] -------------------------------------------- 646. Path Edge --------------------------------------------
22959 2019-Jan-16 22:08:34.420179 - [DEBUG]
22960 2019-Jan-16 22:08:34.420203 - [DEBUG] Process 646. path edge:
22961 2019-Jan-16 22:08:34.420227 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22962 2019-Jan-16 22:08:34.420304 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
22963 2019-Jan-16 22:08:34.421013 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
22964 2019-Jan-16 22:08:34.421737 - [DEBUG]
22965 2019-Jan-16 22:08:34.421765 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22966 2019-Jan-16 22:08:34.422492 - [DEBUG] Possible callees:
22967 2019-Jan-16 22:08:34.422520 - [DEBUG] llvm.dbg.declare
22968 2019-Jan-16 22:08:34.422545 - [DEBUG] Possible return sites:
22969 2019-Jan-16 22:08:34.422569 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15522970 2019-Jan-16 22:08:34.423990 - [DEBUG] Found and process special summary
22971 2019-Jan-16 22:08:34.424049 - [DEBUG] Compose: EdgeIdentity * AllBottom
22972 2019-Jan-16 22:08:34.424079 - [DEBUG]
22973 2019-Jan-16 22:08:34.424104 - [DEBUG] Propagate flow
22974 2019-Jan-16 22:08:34.424128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22975 2019-Jan-16 22:08:34.424203 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22976 2019-Jan-16 22:08:34.424949 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22977 2019-Jan-16 22:08:34.425634 - [DEBUG] Edge function : AllBottom (result of previous compose)
22978 2019-Jan-16 22:08:34.425662 - [DEBUG]
22979 2019-Jan-16 22:08:34.425690 - [DEBUG] Join: AllTop & AllBottom
22980 2019-Jan-16 22:08:34.425717 - [DEBUG] = AllBottom (new jump func)
22981 2019-Jan-16 22:08:34.425742 - [DEBUG]
22982 2019-Jan-16 22:08:34.425766 - [DEBUG] Start adding new jump function
22983 2019-Jan-16 22:08:34.425790 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22984 2019-Jan-16 22:08:34.425854 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22985 2019-Jan-16 22:08:34.426496 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22986 2019-Jan-16 22:08:34.427137 - [DEBUG] Edge Function : AllBottom
22987 2019-Jan-16 22:08:34.427168 - [DEBUG] End adding new jump function
22988 2019-Jan-16 22:08:34.427193 - [DEBUG]
22989 2019-Jan-16 22:08:34.427218 - [DEBUG] -------------------------------------------- 647. Path Edge --------------------------------------------
22990 2019-Jan-16 22:08:34.427277 - [DEBUG]
22991 2019-Jan-16 22:08:34.427301 - [DEBUG] Process 647. path edge:
22992 2019-Jan-16 22:08:34.427326 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22993 2019-Jan-16 22:08:34.427383 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
22994 2019-Jan-16 22:08:34.428024 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
22995 2019-Jan-16 22:08:34.429188 - [DEBUG]
22996 2019-Jan-16 22:08:34.429217 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22997 2019-Jan-16 22:08:34.429974 - [DEBUG] Compose: EdgeIdentity * AllBottom
22998 2019-Jan-16 22:08:34.430004 - [DEBUG]
22999 2019-Jan-16 22:08:34.430029 - [DEBUG] Propagate flow
23000 2019-Jan-16 22:08:34.430053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23001 2019-Jan-16 22:08:34.430117 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
23002 2019-Jan-16 22:08:34.430764 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23003 2019-Jan-16 22:08:34.431405 - [DEBUG] Edge function : AllBottom (result of previous compose)
23004 2019-Jan-16 22:08:34.431457 - [DEBUG]
23005 2019-Jan-16 22:08:34.431484 - [DEBUG] Join: AllTop & AllBottom
23006 2019-Jan-16 22:08:34.431511 - [DEBUG] = AllBottom (new jump func)
23007 2019-Jan-16 22:08:34.431536 - [DEBUG]
23008 2019-Jan-16 22:08:34.431559 - [DEBUG] Start adding new jump function
23009 2019-Jan-16 22:08:34.431583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23010 2019-Jan-16 22:08:34.431640 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23011 2019-Jan-16 22:08:34.432280 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
23012 2019-Jan-16 22:08:34.432916 - [DEBUG] Edge Function : AllBottom
23013 2019-Jan-16 22:08:34.432947 - [DEBUG] End adding new jump function
23014 2019-Jan-16 22:08:34.432971 - [DEBUG]
23015 2019-Jan-16 22:08:34.432995 - [DEBUG] -------------------------------------------- 648. Path Edge --------------------------------------------
23016 2019-Jan-16 22:08:34.433020 - [DEBUG]
23017 2019-Jan-16 22:08:34.433044 - [DEBUG] Process 648. path edge:
23018 2019-Jan-16 22:08:34.433067 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23019 2019-Jan-16 22:08:34.433124 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
23020 2019-Jan-16 22:08:34.433760 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23021 2019-Jan-16 22:08:34.434400 - [DEBUG]
23022 2019-Jan-16 22:08:34.434427 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
23023 2019-Jan-16 22:08:34.435119 - [DEBUG] Compose: EdgeIdentity * AllBottom
23024 2019-Jan-16 22:08:34.435147 - [DEBUG]
23025 2019-Jan-16 22:08:34.435171 - [DEBUG] Propagate flow
23026 2019-Jan-16 22:08:34.435194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23027 2019-Jan-16 22:08:34.435252 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
23028 2019-Jan-16 22:08:34.435891 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23029 2019-Jan-16 22:08:34.436529 - [DEBUG] Edge function : AllBottom (result of previous compose)
23030 2019-Jan-16 22:08:34.436554 - [DEBUG]
23031 2019-Jan-16 22:08:34.436580 - [DEBUG] Join: AllTop & AllBottom
23032 2019-Jan-16 22:08:34.436606 - [DEBUG] = AllBottom (new jump func)
23033 2019-Jan-16 22:08:34.436630 - [DEBUG]
23034 2019-Jan-16 22:08:34.436654 - [DEBUG] Start adding new jump function
23035 2019-Jan-16 22:08:34.436677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23036 2019-Jan-16 22:08:34.436751 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23037 2019-Jan-16 22:08:34.437427 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
23038 2019-Jan-16 22:08:34.438064 - [DEBUG] Edge Function : AllBottom
23039 2019-Jan-16 22:08:34.438105 - [DEBUG] End adding new jump function
23040 2019-Jan-16 22:08:34.438130 - [DEBUG]
23041 2019-Jan-16 22:08:34.438154 - [DEBUG] -------------------------------------------- 649. Path Edge --------------------------------------------
23042 2019-Jan-16 22:08:34.438178 - [DEBUG]
23043 2019-Jan-16 22:08:34.438202 - [DEBUG] Process 649. path edge:
23044 2019-Jan-16 22:08:34.438225 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23045 2019-Jan-16 22:08:34.438282 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
23046 2019-Jan-16 22:08:34.438918 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23047 2019-Jan-16 22:08:34.439557 - [DEBUG]
23048 2019-Jan-16 22:08:34.439582 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
23049 2019-Jan-16 22:08:34.440236 - [DEBUG] Compose: EdgeIdentity * AllBottom
23050 2019-Jan-16 22:08:34.440265 - [DEBUG]
23051 2019-Jan-16 22:08:34.440288 - [DEBUG] Propagate flow
23052 2019-Jan-16 22:08:34.440312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23053 2019-Jan-16 22:08:34.440369 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
23054 2019-Jan-16 22:08:34.441047 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23055 2019-Jan-16 22:08:34.441711 - [DEBUG] Edge function : AllBottom (result of previous compose)
23056 2019-Jan-16 22:08:34.441737 - [DEBUG]
23057 2019-Jan-16 22:08:34.441763 - [DEBUG] Join: AllTop & AllBottom
23058 2019-Jan-16 22:08:34.441789 - [DEBUG] = AllBottom (new jump func)
23059 2019-Jan-16 22:08:34.441814 - [DEBUG]
23060 2019-Jan-16 22:08:34.441838 - [DEBUG] Start adding new jump function
23061 2019-Jan-16 22:08:34.441861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23062 2019-Jan-16 22:08:34.441920 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23063 2019-Jan-16 22:08:34.442559 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
23064 2019-Jan-16 22:08:34.443206 - [DEBUG] Edge Function : AllBottom
23065 2019-Jan-16 22:08:34.443235 - [DEBUG] End adding new jump function
23066 2019-Jan-16 22:08:34.443260 - [DEBUG]
23067 2019-Jan-16 22:08:34.443284 - [DEBUG] -------------------------------------------- 650. Path Edge --------------------------------------------
23068 2019-Jan-16 22:08:34.443309 - [DEBUG]
23069 2019-Jan-16 22:08:34.443332 - [DEBUG] Process 650. path edge:
23070 2019-Jan-16 22:08:34.443356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23071 2019-Jan-16 22:08:34.443413 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
23072 2019-Jan-16 22:08:34.444060 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23073 2019-Jan-16 22:08:34.444698 - [DEBUG]
23074 2019-Jan-16 22:08:34.444723 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
23075 2019-Jan-16 22:08:34.445398 - [DEBUG] Possible callees:
23076 2019-Jan-16 22:08:34.445424 - [DEBUG] llvm.dbg.declare
23077 2019-Jan-16 22:08:34.445449 - [DEBUG] Possible return sites:
23078 2019-Jan-16 22:08:34.445514 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16323079 2019-Jan-16 22:08:34.446902 - [DEBUG] Found and process special summary
23080 2019-Jan-16 22:08:34.446956 - [DEBUG] Compose: EdgeIdentity * AllBottom
23081 2019-Jan-16 22:08:34.446986 - [DEBUG]
23082 2019-Jan-16 22:08:34.447011 - [DEBUG] Propagate flow
23083 2019-Jan-16 22:08:34.447034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23084 2019-Jan-16 22:08:34.447107 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
23085 2019-Jan-16 22:08:34.447973 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23086 2019-Jan-16 22:08:34.448663 - [DEBUG] Edge function : AllBottom (result of previous compose)
23087 2019-Jan-16 22:08:34.448690 - [DEBUG]
23088 2019-Jan-16 22:08:34.448717 - [DEBUG] Join: AllTop & AllBottom
23089 2019-Jan-16 22:08:34.448744 - [DEBUG] = AllBottom (new jump func)
23090 2019-Jan-16 22:08:34.448769 - [DEBUG]
23091 2019-Jan-16 22:08:34.448793 - [DEBUG] Start adding new jump function
23092 2019-Jan-16 22:08:34.448816 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23093 2019-Jan-16 22:08:34.448878 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23094 2019-Jan-16 22:08:34.449519 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
23095 2019-Jan-16 22:08:34.450158 - [DEBUG] Edge Function : AllBottom
23096 2019-Jan-16 22:08:34.450190 - [DEBUG] End adding new jump function
23097 2019-Jan-16 22:08:34.450214 - [DEBUG]
23098 2019-Jan-16 22:08:34.450239 - [DEBUG] -------------------------------------------- 651. Path Edge --------------------------------------------
23099 2019-Jan-16 22:08:34.450265 - [DEBUG]
23100 2019-Jan-16 22:08:34.450288 - [DEBUG] Process 651. path edge:
23101 2019-Jan-16 22:08:34.450312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23102 2019-Jan-16 22:08:34.450369 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
23103 2019-Jan-16 22:08:34.451010 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23104 2019-Jan-16 22:08:34.451665 - [DEBUG]
23105 2019-Jan-16 22:08:34.451691 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
23106 2019-Jan-16 22:08:34.452359 - [DEBUG] Compose: EdgeIdentity * AllBottom
23107 2019-Jan-16 22:08:34.452388 - [DEBUG]
23108 2019-Jan-16 22:08:34.452413 - [DEBUG] Propagate flow
23109 2019-Jan-16 22:08:34.452436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23110 2019-Jan-16 22:08:34.452493 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
23111 2019-Jan-16 22:08:34.453130 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23112 2019-Jan-16 22:08:34.453766 - [DEBUG] Edge function : AllBottom (result of previous compose)
23113 2019-Jan-16 22:08:34.453791 - [DEBUG]
23114 2019-Jan-16 22:08:34.453817 - [DEBUG] Join: AllTop & AllBottom
23115 2019-Jan-16 22:08:34.453843 - [DEBUG] = AllBottom (new jump func)
23116 2019-Jan-16 22:08:34.453868 - [DEBUG]
23117 2019-Jan-16 22:08:34.453891 - [DEBUG] Start adding new jump function
23118 2019-Jan-16 22:08:34.453914 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23119 2019-Jan-16 22:08:34.453970 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23120 2019-Jan-16 22:08:34.454609 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
23121 2019-Jan-16 22:08:34.455279 - [DEBUG] Edge Function : AllBottom
23122 2019-Jan-16 22:08:34.455309 - [DEBUG] End adding new jump function
23123 2019-Jan-16 22:08:34.455333 - [DEBUG]
23124 2019-Jan-16 22:08:34.455357 - [DEBUG] -------------------------------------------- 652. Path Edge --------------------------------------------
23125 2019-Jan-16 22:08:34.455381 - [DEBUG]
23126 2019-Jan-16 22:08:34.455405 - [DEBUG] Process 652. path edge:
23127 2019-Jan-16 22:08:34.455428 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23128 2019-Jan-16 22:08:34.455485 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
23129 2019-Jan-16 22:08:34.456121 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23130 2019-Jan-16 22:08:34.456759 - [DEBUG]
23131 2019-Jan-16 22:08:34.456785 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
23132 2019-Jan-16 22:08:34.457441 - [DEBUG] Compose: EdgeIdentity * AllBottom
23133 2019-Jan-16 22:08:34.457469 - [DEBUG]
23134 2019-Jan-16 22:08:34.457493 - [DEBUG] Propagate flow
23135 2019-Jan-16 22:08:34.457516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23136 2019-Jan-16 22:08:34.457573 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
23137 2019-Jan-16 22:08:34.458248 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23138 2019-Jan-16 22:08:34.458887 - [DEBUG] Edge function : AllBottom (result of previous compose)
23139 2019-Jan-16 22:08:34.458913 - [DEBUG]
23140 2019-Jan-16 22:08:34.458938 - [DEBUG] Join: AllTop & AllBottom
23141 2019-Jan-16 22:08:34.458964 - [DEBUG] = AllBottom (new jump func)
23142 2019-Jan-16 22:08:34.458988 - [DEBUG]
23143 2019-Jan-16 22:08:34.459012 - [DEBUG] Start adding new jump function
23144 2019-Jan-16 22:08:34.459035 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23145 2019-Jan-16 22:08:34.459091 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23146 2019-Jan-16 22:08:34.459730 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
23147 2019-Jan-16 22:08:34.460375 - [DEBUG] Edge Function : AllBottom
23148 2019-Jan-16 22:08:34.460403 - [DEBUG] End adding new jump function
23149 2019-Jan-16 22:08:34.460428 - [DEBUG]
23150 2019-Jan-16 22:08:34.460451 - [DEBUG] -------------------------------------------- 653. Path Edge --------------------------------------------
23151 2019-Jan-16 22:08:34.460476 - [DEBUG]
23152 2019-Jan-16 22:08:34.460499 - [DEBUG] Process 653. path edge:
23153 2019-Jan-16 22:08:34.460523 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23154 2019-Jan-16 22:08:34.460579 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
23155 2019-Jan-16 22:08:34.461243 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23156 2019-Jan-16 22:08:34.462168 - [DEBUG]
23157 2019-Jan-16 22:08:34.462196 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
23158 2019-Jan-16 22:08:34.462935 - [DEBUG] Possible callees:
23159 2019-Jan-16 22:08:34.462963 - [DEBUG] llvm.dbg.declare
23160 2019-Jan-16 22:08:34.462988 - [DEBUG] Possible return sites:
23161 2019-Jan-16 22:08:34.463012 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16923162 2019-Jan-16 22:08:34.464594 - [DEBUG] Found and process special summary
23163 2019-Jan-16 22:08:34.464682 - [DEBUG] Compose: EdgeIdentity * AllBottom
23164 2019-Jan-16 22:08:34.464712 - [DEBUG]
23165 2019-Jan-16 22:08:34.464737 - [DEBUG] Propagate flow
23166 2019-Jan-16 22:08:34.464782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23167 2019-Jan-16 22:08:34.464859 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
23168 2019-Jan-16 22:08:34.465519 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23169 2019-Jan-16 22:08:34.466160 - [DEBUG] Edge function : AllBottom (result of previous compose)
23170 2019-Jan-16 22:08:34.466186 - [DEBUG]
23171 2019-Jan-16 22:08:34.466213 - [DEBUG] Join: AllTop & AllBottom
23172 2019-Jan-16 22:08:34.466239 - [DEBUG] = AllBottom (new jump func)
23173 2019-Jan-16 22:08:34.466264 - [DEBUG]
23174 2019-Jan-16 22:08:34.466287 - [DEBUG] Start adding new jump function
23175 2019-Jan-16 22:08:34.466311 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23176 2019-Jan-16 22:08:34.466368 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23177 2019-Jan-16 22:08:34.467006 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
23178 2019-Jan-16 22:08:34.467647 - [DEBUG] Edge Function : AllBottom
23179 2019-Jan-16 22:08:34.467677 - [DEBUG] End adding new jump function
23180 2019-Jan-16 22:08:34.467702 - [DEBUG]
23181 2019-Jan-16 22:08:34.467726 - [DEBUG] -------------------------------------------- 654. Path Edge --------------------------------------------
23182 2019-Jan-16 22:08:34.467752 - [DEBUG]
23183 2019-Jan-16 22:08:34.467775 - [DEBUG] Process 654. path edge:
23184 2019-Jan-16 22:08:34.467799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23185 2019-Jan-16 22:08:34.467856 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
23186 2019-Jan-16 22:08:34.468511 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23187 2019-Jan-16 22:08:34.469151 - [DEBUG]
23188 2019-Jan-16 22:08:34.469177 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
23189 2019-Jan-16 22:08:34.469840 - [DEBUG] Compose: EdgeIdentity * AllBottom
23190 2019-Jan-16 22:08:34.469868 - [DEBUG]
23191 2019-Jan-16 22:08:34.469892 - [DEBUG] Propagate flow
23192 2019-Jan-16 22:08:34.469915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23193 2019-Jan-16 22:08:34.469972 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
23194 2019-Jan-16 22:08:34.470610 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23195 2019-Jan-16 22:08:34.471250 - [DEBUG] Edge function : AllBottom (result of previous compose)
23196 2019-Jan-16 22:08:34.471276 - [DEBUG]
23197 2019-Jan-16 22:08:34.471301 - [DEBUG] Join: AllTop & AllBottom
23198 2019-Jan-16 22:08:34.471327 - [DEBUG] = AllBottom (new jump func)
23199 2019-Jan-16 22:08:34.471351 - [DEBUG]
23200 2019-Jan-16 22:08:34.471374 - [DEBUG] Start adding new jump function
23201 2019-Jan-16 22:08:34.471398 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23202 2019-Jan-16 22:08:34.471468 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23203 2019-Jan-16 22:08:34.472109 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
23204 2019-Jan-16 22:08:34.472745 - [DEBUG] Edge Function : AllBottom
23205 2019-Jan-16 22:08:34.472774 - [DEBUG] End adding new jump function
23206 2019-Jan-16 22:08:34.472798 - [DEBUG]
23207 2019-Jan-16 22:08:34.472822 - [DEBUG] -------------------------------------------- 655. Path Edge --------------------------------------------
23208 2019-Jan-16 22:08:34.472856 - [DEBUG]
23209 2019-Jan-16 22:08:34.472880 - [DEBUG] Process 655. path edge:
23210 2019-Jan-16 22:08:34.472904 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23211 2019-Jan-16 22:08:34.472960 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
23212 2019-Jan-16 22:08:34.473596 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23213 2019-Jan-16 22:08:34.474234 - [DEBUG]
23214 2019-Jan-16 22:08:34.474259 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
23215 2019-Jan-16 22:08:34.474932 - [DEBUG] Compose: EdgeIdentity * AllBottom
23216 2019-Jan-16 22:08:34.474960 - [DEBUG]
23217 2019-Jan-16 22:08:34.474984 - [DEBUG] Propagate flow
23218 2019-Jan-16 22:08:34.475008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23219 2019-Jan-16 22:08:34.475065 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
23220 2019-Jan-16 22:08:34.475708 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23221 2019-Jan-16 22:08:34.476347 - [DEBUG] Edge function : AllBottom (result of previous compose)
23222 2019-Jan-16 22:08:34.476373 - [DEBUG]
23223 2019-Jan-16 22:08:34.476399 - [DEBUG] Join: AllTop & AllBottom
23224 2019-Jan-16 22:08:34.476425 - [DEBUG] = AllBottom (new jump func)
23225 2019-Jan-16 22:08:34.476450 - [DEBUG]
23226 2019-Jan-16 22:08:34.476473 - [DEBUG] Start adding new jump function
23227 2019-Jan-16 22:08:34.476497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23228 2019-Jan-16 22:08:34.476553 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23229 2019-Jan-16 22:08:34.477192 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
23230 2019-Jan-16 22:08:34.477832 - [DEBUG] Edge Function : AllBottom
23231 2019-Jan-16 22:08:34.477861 - [DEBUG] End adding new jump function
23232 2019-Jan-16 22:08:34.477884 - [DEBUG]
23233 2019-Jan-16 22:08:34.477908 - [DEBUG] -------------------------------------------- 656. Path Edge --------------------------------------------
23234 2019-Jan-16 22:08:34.477933 - [DEBUG]
23235 2019-Jan-16 22:08:34.477956 - [DEBUG] Process 656. path edge:
23236 2019-Jan-16 22:08:34.477979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23237 2019-Jan-16 22:08:34.478036 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
23238 2019-Jan-16 22:08:34.478918 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23239 2019-Jan-16 22:08:34.479640 - [DEBUG]
23240 2019-Jan-16 22:08:34.479668 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
23241 2019-Jan-16 22:08:34.480443 - [DEBUG] Compose: EdgeIdentity * AllBottom
23242 2019-Jan-16 22:08:34.480477 - [DEBUG]
23243 2019-Jan-16 22:08:34.480502 - [DEBUG] Propagate flow
23244 2019-Jan-16 22:08:34.480526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23245 2019-Jan-16 22:08:34.480651 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
23246 2019-Jan-16 22:08:34.481583 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23247 2019-Jan-16 22:08:34.482246 - [DEBUG] Edge function : AllBottom (result of previous compose)
23248 2019-Jan-16 22:08:34.482273 - [DEBUG]
23249 2019-Jan-16 22:08:34.482300 - [DEBUG] Join: AllTop & AllBottom
23250 2019-Jan-16 22:08:34.482327 - [DEBUG] = AllBottom (new jump func)
23251 2019-Jan-16 22:08:34.482352 - [DEBUG]
23252 2019-Jan-16 22:08:34.482376 - [DEBUG] Start adding new jump function
23253 2019-Jan-16 22:08:34.482418 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23254 2019-Jan-16 22:08:34.482480 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23255 2019-Jan-16 22:08:34.483120 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
23256 2019-Jan-16 22:08:34.483756 - [DEBUG] Edge Function : AllBottom
23257 2019-Jan-16 22:08:34.483788 - [DEBUG] End adding new jump function
23258 2019-Jan-16 22:08:34.483812 - [DEBUG]
23259 2019-Jan-16 22:08:34.483836 - [DEBUG] -------------------------------------------- 657. Path Edge --------------------------------------------
23260 2019-Jan-16 22:08:34.483861 - [DEBUG]
23261 2019-Jan-16 22:08:34.483885 - [DEBUG] Process 657. path edge:
23262 2019-Jan-16 22:08:34.483909 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23263 2019-Jan-16 22:08:34.483966 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
23264 2019-Jan-16 22:08:34.484602 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23265 2019-Jan-16 22:08:34.485258 - [DEBUG]
23266 2019-Jan-16 22:08:34.485285 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
23267 2019-Jan-16 22:08:34.485952 - [DEBUG] Compose: EdgeIdentity * AllBottom
23268 2019-Jan-16 22:08:34.485981 - [DEBUG]
23269 2019-Jan-16 22:08:34.486005 - [DEBUG] Propagate flow
23270 2019-Jan-16 22:08:34.486028 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23271 2019-Jan-16 22:08:34.486086 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
23272 2019-Jan-16 22:08:34.486738 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23273 2019-Jan-16 22:08:34.487377 - [DEBUG] Edge function : AllBottom (result of previous compose)
23274 2019-Jan-16 22:08:34.487402 - [DEBUG]
23275 2019-Jan-16 22:08:34.487428 - [DEBUG] Join: AllTop & AllBottom
23276 2019-Jan-16 22:08:34.487454 - [DEBUG] = AllBottom (new jump func)
23277 2019-Jan-16 22:08:34.487479 - [DEBUG]
23278 2019-Jan-16 22:08:34.487503 - [DEBUG] Start adding new jump function
23279 2019-Jan-16 22:08:34.487526 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23280 2019-Jan-16 22:08:34.487582 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23281 2019-Jan-16 22:08:34.488236 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
23282 2019-Jan-16 22:08:34.488875 - [DEBUG] Edge Function : AllBottom
23283 2019-Jan-16 22:08:34.488904 - [DEBUG] End adding new jump function
23284 2019-Jan-16 22:08:34.488929 - [DEBUG]
23285 2019-Jan-16 22:08:34.488952 - [DEBUG] -------------------------------------------- 658. Path Edge --------------------------------------------
23286 2019-Jan-16 22:08:34.488977 - [DEBUG]
23287 2019-Jan-16 22:08:34.489001 - [DEBUG] Process 658. path edge:
23288 2019-Jan-16 22:08:34.489024 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23289 2019-Jan-16 22:08:34.489081 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
23290 2019-Jan-16 22:08:34.489719 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23291 2019-Jan-16 22:08:34.490356 - [DEBUG]
23292 2019-Jan-16 22:08:34.490381 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
23293 2019-Jan-16 22:08:34.491040 - [DEBUG] Compose: EdgeIdentity * AllBottom
23294 2019-Jan-16 22:08:34.491068 - [DEBUG]
23295 2019-Jan-16 22:08:34.491092 - [DEBUG] Propagate flow
23296 2019-Jan-16 22:08:34.491125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23297 2019-Jan-16 22:08:34.491183 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
23298 2019-Jan-16 22:08:34.491839 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23299 2019-Jan-16 22:08:34.492478 - [DEBUG] Edge function : AllBottom (result of previous compose)
23300 2019-Jan-16 22:08:34.492504 - [DEBUG]
23301 2019-Jan-16 22:08:34.492530 - [DEBUG] Join: AllTop & AllBottom
23302 2019-Jan-16 22:08:34.492556 - [DEBUG] = AllBottom (new jump func)
23303 2019-Jan-16 22:08:34.492580 - [DEBUG]
23304 2019-Jan-16 22:08:34.492603 - [DEBUG] Start adding new jump function
23305 2019-Jan-16 22:08:34.492627 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23306 2019-Jan-16 22:08:34.492683 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23307 2019-Jan-16 22:08:34.493320 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
23308 2019-Jan-16 22:08:34.493953 - [DEBUG] Edge Function : AllBottom
23309 2019-Jan-16 22:08:34.493983 - [DEBUG] End adding new jump function
23310 2019-Jan-16 22:08:34.494007 - [DEBUG]
23311 2019-Jan-16 22:08:34.494030 - [DEBUG] -------------------------------------------- 659. Path Edge --------------------------------------------
23312 2019-Jan-16 22:08:34.494055 - [DEBUG]
23313 2019-Jan-16 22:08:34.494078 - [DEBUG] Process 659. path edge:
23314 2019-Jan-16 22:08:34.494102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23315 2019-Jan-16 22:08:34.494158 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
23316 2019-Jan-16 22:08:34.495321 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23317 2019-Jan-16 22:08:34.496027 - [DEBUG]
23318 2019-Jan-16 22:08:34.496055 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
23319 2019-Jan-16 22:08:34.496727 - [DEBUG] Compose: EdgeIdentity * AllBottom
23320 2019-Jan-16 22:08:34.496756 - [DEBUG]
23321 2019-Jan-16 22:08:34.496780 - [DEBUG] Propagate flow
23322 2019-Jan-16 22:08:34.496804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23323 2019-Jan-16 22:08:34.496864 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23324 2019-Jan-16 22:08:34.497503 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23325 2019-Jan-16 22:08:34.498167 - [DEBUG] Edge function : AllBottom (result of previous compose)
23326 2019-Jan-16 22:08:34.498193 - [DEBUG]
23327 2019-Jan-16 22:08:34.498218 - [DEBUG] Join: AllTop & AllBottom
23328 2019-Jan-16 22:08:34.498245 - [DEBUG] = AllBottom (new jump func)
23329 2019-Jan-16 22:08:34.498269 - [DEBUG]
23330 2019-Jan-16 22:08:34.498293 - [DEBUG] Start adding new jump function
23331 2019-Jan-16 22:08:34.498316 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23332 2019-Jan-16 22:08:34.498373 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23333 2019-Jan-16 22:08:34.499013 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23334 2019-Jan-16 22:08:34.499648 - [DEBUG] Edge Function : AllBottom
23335 2019-Jan-16 22:08:34.499678 - [DEBUG] End adding new jump function
23336 2019-Jan-16 22:08:34.499702 - [DEBUG]
23337 2019-Jan-16 22:08:34.499726 - [DEBUG] -------------------------------------------- 660. Path Edge --------------------------------------------
23338 2019-Jan-16 22:08:34.499751 - [DEBUG]
23339 2019-Jan-16 22:08:34.499775 - [DEBUG] Process 660. path edge:
23340 2019-Jan-16 22:08:34.499799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23341 2019-Jan-16 22:08:34.499871 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
23342 2019-Jan-16 22:08:34.500508 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23343 2019-Jan-16 22:08:34.501147 - [DEBUG]
23344 2019-Jan-16 22:08:34.501171 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23345 2019-Jan-16 22:08:34.501844 - [DEBUG] Compose: EdgeIdentity * AllBottom
23346 2019-Jan-16 22:08:34.501874 - [DEBUG]
23347 2019-Jan-16 22:08:34.501898 - [DEBUG] Propagate flow
23348 2019-Jan-16 22:08:34.501921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23349 2019-Jan-16 22:08:34.501979 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23350 2019-Jan-16 22:08:34.502626 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23351 2019-Jan-16 22:08:34.503264 - [DEBUG] Edge function : AllBottom (result of previous compose)
23352 2019-Jan-16 22:08:34.503290 - [DEBUG]
23353 2019-Jan-16 22:08:34.503315 - [DEBUG] Join: AllTop & AllBottom
23354 2019-Jan-16 22:08:34.503341 - [DEBUG] = AllBottom (new jump func)
23355 2019-Jan-16 22:08:34.503366 - [DEBUG]
23356 2019-Jan-16 22:08:34.503389 - [DEBUG] Start adding new jump function
23357 2019-Jan-16 22:08:34.503413 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23358 2019-Jan-16 22:08:34.503469 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23359 2019-Jan-16 22:08:34.504107 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23360 2019-Jan-16 22:08:34.504760 - [DEBUG] Edge Function : AllBottom
23361 2019-Jan-16 22:08:34.504791 - [DEBUG] End adding new jump function
23362 2019-Jan-16 22:08:34.504815 - [DEBUG]
23363 2019-Jan-16 22:08:34.504838 - [DEBUG] -------------------------------------------- 661. Path Edge --------------------------------------------
23364 2019-Jan-16 22:08:34.504863 - [DEBUG]
23365 2019-Jan-16 22:08:34.504886 - [DEBUG] Process 661. path edge:
23366 2019-Jan-16 22:08:34.504910 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23367 2019-Jan-16 22:08:34.504966 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
23368 2019-Jan-16 22:08:34.505609 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23369 2019-Jan-16 22:08:34.506247 - [DEBUG]
23370 2019-Jan-16 22:08:34.506273 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23371 2019-Jan-16 22:08:34.506933 - [DEBUG] Compose: EdgeIdentity * AllBottom
23372 2019-Jan-16 22:08:34.506961 - [DEBUG]
23373 2019-Jan-16 22:08:34.506985 - [DEBUG] Propagate flow
23374 2019-Jan-16 22:08:34.507009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23375 2019-Jan-16 22:08:34.507066 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23376 2019-Jan-16 22:08:34.507703 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23377 2019-Jan-16 22:08:34.508358 - [DEBUG] Edge function : AllBottom (result of previous compose)
23378 2019-Jan-16 22:08:34.508383 - [DEBUG]
23379 2019-Jan-16 22:08:34.508409 - [DEBUG] Join: AllTop & AllBottom
23380 2019-Jan-16 22:08:34.508435 - [DEBUG] = AllBottom (new jump func)
23381 2019-Jan-16 22:08:34.508459 - [DEBUG]
23382 2019-Jan-16 22:08:34.508483 - [DEBUG] Start adding new jump function
23383 2019-Jan-16 22:08:34.508506 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23384 2019-Jan-16 22:08:34.508571 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23385 2019-Jan-16 22:08:34.509211 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23386 2019-Jan-16 22:08:34.509848 - [DEBUG] Edge Function : AllBottom
23387 2019-Jan-16 22:08:34.509877 - [DEBUG] End adding new jump function
23388 2019-Jan-16 22:08:34.509901 - [DEBUG]
23389 2019-Jan-16 22:08:34.509925 - [DEBUG] -------------------------------------------- 662. Path Edge --------------------------------------------
23390 2019-Jan-16 22:08:34.509949 - [DEBUG]
23391 2019-Jan-16 22:08:34.509972 - [DEBUG] Process 662. path edge:
23392 2019-Jan-16 22:08:34.509996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23393 2019-Jan-16 22:08:34.510053 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23394 2019-Jan-16 22:08:34.510690 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23395 2019-Jan-16 22:08:34.511328 - [DEBUG]
23396 2019-Jan-16 22:08:34.511353 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23397 2019-Jan-16 22:08:34.512263 - [DEBUG] Compose: EdgeIdentity * AllBottom
23398 2019-Jan-16 22:08:34.512293 - [DEBUG]
23399 2019-Jan-16 22:08:34.512317 - [DEBUG] Propagate flow
23400 2019-Jan-16 22:08:34.512340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23401 2019-Jan-16 22:08:34.512400 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23402 2019-Jan-16 22:08:34.513055 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23403 2019-Jan-16 22:08:34.513696 - [DEBUG] Edge function : AllBottom (result of previous compose)
23404 2019-Jan-16 22:08:34.513722 - [DEBUG]
23405 2019-Jan-16 22:08:34.513747 - [DEBUG] Join: AllTop & AllBottom
23406 2019-Jan-16 22:08:34.513773 - [DEBUG] = AllBottom (new jump func)
23407 2019-Jan-16 22:08:34.513798 - [DEBUG]
23408 2019-Jan-16 22:08:34.513822 - [DEBUG] Start adding new jump function
23409 2019-Jan-16 22:08:34.513845 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23410 2019-Jan-16 22:08:34.513900 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23411 2019-Jan-16 22:08:34.514540 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23412 2019-Jan-16 22:08:34.515194 - [DEBUG] Edge Function : AllBottom
23413 2019-Jan-16 22:08:34.515224 - [DEBUG] End adding new jump function
23414 2019-Jan-16 22:08:34.515248 - [DEBUG]
23415 2019-Jan-16 22:08:34.515272 - [DEBUG] -------------------------------------------- 663. Path Edge --------------------------------------------
23416 2019-Jan-16 22:08:34.515297 - [DEBUG]
23417 2019-Jan-16 22:08:34.515320 - [DEBUG] Process 663. path edge:
23418 2019-Jan-16 22:08:34.515344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23419 2019-Jan-16 22:08:34.515400 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23420 2019-Jan-16 22:08:34.516037 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23421 2019-Jan-16 22:08:34.516675 - [DEBUG]
23422 2019-Jan-16 22:08:34.516700 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23423 2019-Jan-16 22:08:34.517348 - [DEBUG] Start of endsummarytab entry
23424 2019-Jan-16 22:08:34.517383 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23425 2019-Jan-16 22:08:34.518024 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23426 2019-Jan-16 22:08:34.518099 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23427 2019-Jan-16 22:08:34.518737 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23428 2019-Jan-16 22:08:34.519392 - [DEBUG] EF: AllBottom
23429 2019-Jan-16 22:08:34.519418 - [DEBUG]
23430 2019-Jan-16 22:08:34.519443 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23431 2019-Jan-16 22:08:34.520079 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23432 2019-Jan-16 22:08:34.520729 - [DEBUG] EF: AllBottom
23433 2019-Jan-16 22:08:34.520754 - [DEBUG]
23434 2019-Jan-16 22:08:34.520778 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23435 2019-Jan-16 22:08:34.521434 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23436 2019-Jan-16 22:08:34.522077 - [DEBUG] EF: AllBottom
23437 2019-Jan-16 22:08:34.522103 - [DEBUG]
23438 2019-Jan-16 22:08:34.522127 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23439 2019-Jan-16 22:08:34.522763 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23440 2019-Jan-16 22:08:34.523411 - [DEBUG] EF: AllBottom
23441 2019-Jan-16 22:08:34.523437 - [DEBUG]
23442 2019-Jan-16 22:08:34.523461 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23443 2019-Jan-16 22:08:34.524095 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23444 2019-Jan-16 22:08:34.524734 - [DEBUG] EF: AllBottom
23445 2019-Jan-16 22:08:34.524773 - [DEBUG]
23446 2019-Jan-16 22:08:34.524797 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23447 2019-Jan-16 22:08:34.525433 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23448 2019-Jan-16 22:08:34.526080 - [DEBUG] EF: AllBottom
23449 2019-Jan-16 22:08:34.526106 - [DEBUG]
23450 2019-Jan-16 22:08:34.526130 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23451 2019-Jan-16 22:08:34.526765 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23452 2019-Jan-16 22:08:34.527404 - [DEBUG] EF: AllBottom
23453 2019-Jan-16 22:08:34.527429 - [DEBUG]
23454 2019-Jan-16 22:08:34.527453 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23455 2019-Jan-16 22:08:34.528577 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
23456 2019-Jan-16 22:08:34.529246 - [DEBUG] EF: AllBottom
23457 2019-Jan-16 22:08:34.529273 - [DEBUG]
23458 2019-Jan-16 22:08:34.529297 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23459 2019-Jan-16 22:08:34.529936 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23460 2019-Jan-16 22:08:34.530578 - [DEBUG] EF: AllBottom
23461 2019-Jan-16 22:08:34.530603 - [DEBUG]
23462 2019-Jan-16 22:08:34.530627 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23463 2019-Jan-16 22:08:34.531263 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23464 2019-Jan-16 22:08:34.531927 - [DEBUG] EF: AllBottom
23465 2019-Jan-16 22:08:34.531953 - [DEBUG]
23466 2019-Jan-16 22:08:34.531976 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23467 2019-Jan-16 22:08:34.532613 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23468 2019-Jan-16 22:08:34.533253 - [DEBUG] EF: AllBottom
23469 2019-Jan-16 22:08:34.533279 - [DEBUG]
23470 2019-Jan-16 22:08:34.533302 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23471 2019-Jan-16 22:08:34.533937 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23472 2019-Jan-16 22:08:34.534572 - [DEBUG] EF: AllBottom
23473 2019-Jan-16 22:08:34.534598 - [DEBUG]
23474 2019-Jan-16 22:08:34.534621 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23475 2019-Jan-16 22:08:34.535286 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
23476 2019-Jan-16 22:08:34.535922 - [DEBUG] EF: AllBottom
23477 2019-Jan-16 22:08:34.535948 - [DEBUG]
23478 2019-Jan-16 22:08:34.535971 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23479 2019-Jan-16 22:08:34.536607 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23480 2019-Jan-16 22:08:34.537273 - [DEBUG] EF: AllBottom
23481 2019-Jan-16 22:08:34.537299 - [DEBUG]
23482 2019-Jan-16 22:08:34.537323 - [DEBUG] ---------------
23483 2019-Jan-16 22:08:34.537347 - [DEBUG]
23484 2019-Jan-16 22:08:34.537373 - [DEBUG] End of endsummarytab entry
23485 2019-Jan-16 22:08:34.537397 - [DEBUG]
23486 2019-Jan-16 22:08:34.537421 - [DEBUG] Start of incomingtab entry
23487 2019-Jan-16 22:08:34.537446 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23488 2019-Jan-16 22:08:34.538099 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23489 2019-Jan-16 22:08:34.538159 - [DEBUG] ---------------
23490 2019-Jan-16 22:08:34.538183 - [DEBUG] End of incomingtab entry
23491 2019-Jan-16 22:08:34.538207 - [DEBUG]
23492 2019-Jan-16 22:08:34.538235 - [DEBUG] EDGE:
23493 2019-Jan-16 22:08:34.538292 - [DEBUG] ---> 23494 2019-Jan-16 22:08:34.538929 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23495 2019-Jan-16 22:08:34.539568 - [DEBUG]
23496 2019-Jan-16 22:08:34.539595 - [DEBUG] EDGE:
23497 2019-Jan-16 22:08:34.539652 - [DEBUG] ---> 23498 2019-Jan-16 22:08:34.540289 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23499 2019-Jan-16 22:08:34.540927 - [DEBUG]
23500 2019-Jan-16 22:08:34.540972 - [DEBUG] Compose: EdgeIdentity * AllBottom
23501 2019-Jan-16 22:08:34.540999 - [DEBUG]
23502 2019-Jan-16 22:08:34.541023 - [DEBUG] Propagate flow
23503 2019-Jan-16 22:08:34.541047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23504 2019-Jan-16 22:08:34.541104 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23505 2019-Jan-16 22:08:34.541767 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23506 2019-Jan-16 22:08:34.542408 - [DEBUG] Edge function : AllBottom (result of previous compose)
23507 2019-Jan-16 22:08:34.542434 - [DEBUG]
23508 2019-Jan-16 22:08:34.542460 - [DEBUG] Join: AllTop & AllBottom
23509 2019-Jan-16 22:08:34.542487 - [DEBUG] = AllBottom (new jump func)
23510 2019-Jan-16 22:08:34.542512 - [DEBUG]
23511 2019-Jan-16 22:08:34.542535 - [DEBUG] Start adding new jump function
23512 2019-Jan-16 22:08:34.542559 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23513 2019-Jan-16 22:08:34.542615 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23514 2019-Jan-16 22:08:34.543255 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23515 2019-Jan-16 22:08:34.543899 - [DEBUG] Edge Function : AllBottom
23516 2019-Jan-16 22:08:34.543930 - [DEBUG] End adding new jump function
23517 2019-Jan-16 22:08:34.543955 - [DEBUG]
23518 2019-Jan-16 22:08:34.543979 - [DEBUG] -------------------------------------------- 664. Path Edge --------------------------------------------
23519 2019-Jan-16 22:08:34.544004 - [DEBUG]
23520 2019-Jan-16 22:08:34.544027 - [DEBUG] Process 664. path edge:
23521 2019-Jan-16 22:08:34.544051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23522 2019-Jan-16 22:08:34.544117 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23523 2019-Jan-16 22:08:34.544777 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23524 2019-Jan-16 22:08:34.545888 - [DEBUG]
23525 2019-Jan-16 22:08:34.545915 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23526 2019-Jan-16 22:08:34.546601 - [DEBUG] Possible callees:
23527 2019-Jan-16 22:08:34.546628 - [DEBUG] llvm.dbg.declare
23528 2019-Jan-16 22:08:34.546654 - [DEBUG] Possible return sites:
23529 2019-Jan-16 22:08:34.546677 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323530 2019-Jan-16 22:08:34.547972 - [DEBUG] Found and process special summary
23531 2019-Jan-16 22:08:34.548009 - [DEBUG] Compose: EdgeIdentity * AllBottom
23532 2019-Jan-16 22:08:34.548037 - [DEBUG]
23533 2019-Jan-16 22:08:34.548061 - [DEBUG] Propagate flow
23534 2019-Jan-16 22:08:34.548103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23535 2019-Jan-16 22:08:34.548162 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23536 2019-Jan-16 22:08:34.548803 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23537 2019-Jan-16 22:08:34.549445 - [DEBUG] Edge function : AllBottom (result of previous compose)
23538 2019-Jan-16 22:08:34.549471 - [DEBUG]
23539 2019-Jan-16 22:08:34.549497 - [DEBUG] Join: AllTop & AllBottom
23540 2019-Jan-16 22:08:34.549524 - [DEBUG] = AllBottom (new jump func)
23541 2019-Jan-16 22:08:34.549549 - [DEBUG]
23542 2019-Jan-16 22:08:34.549572 - [DEBUG] Start adding new jump function
23543 2019-Jan-16 22:08:34.549595 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23544 2019-Jan-16 22:08:34.549653 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23545 2019-Jan-16 22:08:34.550295 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23546 2019-Jan-16 22:08:34.550933 - [DEBUG] Edge Function : AllBottom
23547 2019-Jan-16 22:08:34.550963 - [DEBUG] End adding new jump function
23548 2019-Jan-16 22:08:34.550988 - [DEBUG]
23549 2019-Jan-16 22:08:34.551012 - [DEBUG] -------------------------------------------- 665. Path Edge --------------------------------------------
23550 2019-Jan-16 22:08:34.551037 - [DEBUG]
23551 2019-Jan-16 22:08:34.551061 - [DEBUG] Process 665. path edge:
23552 2019-Jan-16 22:08:34.551085 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23553 2019-Jan-16 22:08:34.551142 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23554 2019-Jan-16 22:08:34.551795 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23555 2019-Jan-16 22:08:34.552435 - [DEBUG]
23556 2019-Jan-16 22:08:34.552460 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23557 2019-Jan-16 22:08:34.553122 - [DEBUG] Compose: EdgeIdentity * AllBottom
23558 2019-Jan-16 22:08:34.553150 - [DEBUG]
23559 2019-Jan-16 22:08:34.553175 - [DEBUG] Propagate flow
23560 2019-Jan-16 22:08:34.553198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23561 2019-Jan-16 22:08:34.553255 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23562 2019-Jan-16 22:08:34.553892 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23563 2019-Jan-16 22:08:34.554546 - [DEBUG] Edge function : AllBottom (result of previous compose)
23564 2019-Jan-16 22:08:34.554572 - [DEBUG]
23565 2019-Jan-16 22:08:34.554597 - [DEBUG] Join: AllTop & AllBottom
23566 2019-Jan-16 22:08:34.554623 - [DEBUG] = AllBottom (new jump func)
23567 2019-Jan-16 22:08:34.554648 - [DEBUG]
23568 2019-Jan-16 22:08:34.554671 - [DEBUG] Start adding new jump function
23569 2019-Jan-16 22:08:34.554695 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23570 2019-Jan-16 22:08:34.554764 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23571 2019-Jan-16 22:08:34.555406 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23572 2019-Jan-16 22:08:34.556042 - [DEBUG] Edge Function : AllBottom
23573 2019-Jan-16 22:08:34.556071 - [DEBUG] End adding new jump function
23574 2019-Jan-16 22:08:34.556095 - [DEBUG]
23575 2019-Jan-16 22:08:34.556119 - [DEBUG] -------------------------------------------- 666. Path Edge --------------------------------------------
23576 2019-Jan-16 22:08:34.556143 - [DEBUG]
23577 2019-Jan-16 22:08:34.556167 - [DEBUG] Process 666. path edge:
23578 2019-Jan-16 22:08:34.556191 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23579 2019-Jan-16 22:08:34.556247 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23580 2019-Jan-16 22:08:34.556884 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23581 2019-Jan-16 22:08:34.557522 - [DEBUG]
23582 2019-Jan-16 22:08:34.557548 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23583 2019-Jan-16 22:08:34.558219 - [DEBUG] Compose: EdgeIdentity * AllBottom
23584 2019-Jan-16 22:08:34.558248 - [DEBUG]
23585 2019-Jan-16 22:08:34.558273 - [DEBUG] Propagate flow
23586 2019-Jan-16 22:08:34.558296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23587 2019-Jan-16 22:08:34.558353 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23588 2019-Jan-16 22:08:34.558990 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23589 2019-Jan-16 22:08:34.559628 - [DEBUG] Edge function : AllBottom (result of previous compose)
23590 2019-Jan-16 22:08:34.559654 - [DEBUG]
23591 2019-Jan-16 22:08:34.559680 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23592 2019-Jan-16 22:08:34.559706 - [DEBUG] = AllBottom
23593 2019-Jan-16 22:08:34.559731 - [DEBUG]
23594 2019-Jan-16 22:08:34.559755 - [DEBUG] PROPAGATE: No new function!
23595 2019-Jan-16 22:08:34.559781 - [DEBUG] EDGE:
23596 2019-Jan-16 22:08:34.559838 - [DEBUG] ---> 23597 2019-Jan-16 22:08:34.560474 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23598 2019-Jan-16 22:08:34.561112 - [DEBUG]
23599 2019-Jan-16 22:08:34.561138 - [DEBUG] EDGE:
23600 2019-Jan-16 22:08:34.561195 - [DEBUG] ---> 23601 2019-Jan-16 22:08:34.562359 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23602 2019-Jan-16 22:08:34.563010 - [DEBUG]
23603 2019-Jan-16 22:08:34.563059 - [DEBUG] Compose: EdgeIdentity * AllBottom
23604 2019-Jan-16 22:08:34.563087 - [DEBUG]
23605 2019-Jan-16 22:08:34.563111 - [DEBUG] Propagate flow
23606 2019-Jan-16 22:08:34.563135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23607 2019-Jan-16 22:08:34.563193 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23608 2019-Jan-16 22:08:34.563851 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23609 2019-Jan-16 22:08:34.564492 - [DEBUG] Edge function : AllBottom (result of previous compose)
23610 2019-Jan-16 22:08:34.564518 - [DEBUG]
23611 2019-Jan-16 22:08:34.564544 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23612 2019-Jan-16 22:08:34.564570 - [DEBUG] = AllBottom
23613 2019-Jan-16 22:08:34.564595 - [DEBUG]
23614 2019-Jan-16 22:08:34.564618 - [DEBUG] PROPAGATE: No new function!
23615 2019-Jan-16 22:08:34.564648 - [DEBUG] EDGE:
23616 2019-Jan-16 22:08:34.564706 - [DEBUG] ---> 23617 2019-Jan-16 22:08:34.565385 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23618 2019-Jan-16 22:08:34.566042 - [DEBUG]
23619 2019-Jan-16 22:08:34.566069 - [DEBUG] EDGE:
23620 2019-Jan-16 22:08:34.566127 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
23621 2019-Jan-16 22:08:34.566772 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23622 2019-Jan-16 22:08:34.567412 - [DEBUG]
23623 2019-Jan-16 22:08:34.567439 - [DEBUG] EDGE:
23624 2019-Jan-16 22:08:34.567496 - [DEBUG] ---> 23625 2019-Jan-16 22:08:34.568193 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23626 2019-Jan-16 22:08:34.568835 - [DEBUG]
23627 2019-Jan-16 22:08:34.568862 - [DEBUG] EDGE:
23628 2019-Jan-16 22:08:34.568920 - [DEBUG] ---> 23629 2019-Jan-16 22:08:34.569557 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23630 2019-Jan-16 22:08:34.570195 - [DEBUG]
23631 2019-Jan-16 22:08:34.570222 - [DEBUG] EDGE:
23632 2019-Jan-16 22:08:34.570279 - [DEBUG] ---> 23633 2019-Jan-16 22:08:34.570921 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23634 2019-Jan-16 22:08:34.571574 - [DEBUG]
23635 2019-Jan-16 22:08:34.571613 - [DEBUG] Compose: EdgeIdentity * AllBottom
23636 2019-Jan-16 22:08:34.571641 - [DEBUG]
23637 2019-Jan-16 22:08:34.571665 - [DEBUG] Propagate flow
23638 2019-Jan-16 22:08:34.571688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23639 2019-Jan-16 22:08:34.571744 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
23640 2019-Jan-16 22:08:34.572385 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23641 2019-Jan-16 22:08:34.573023 - [DEBUG] Edge function : AllBottom (result of previous compose)
23642 2019-Jan-16 22:08:34.573048 - [DEBUG]
23643 2019-Jan-16 22:08:34.573074 - [DEBUG] Join: AllTop & AllBottom
23644 2019-Jan-16 22:08:34.573101 - [DEBUG] = AllBottom (new jump func)
23645 2019-Jan-16 22:08:34.573125 - [DEBUG]
23646 2019-Jan-16 22:08:34.573149 - [DEBUG] Start adding new jump function
23647 2019-Jan-16 22:08:34.573172 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23648 2019-Jan-16 22:08:34.573228 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23649 2019-Jan-16 22:08:34.573867 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
23650 2019-Jan-16 22:08:34.574516 - [DEBUG] Edge Function : AllBottom
23651 2019-Jan-16 22:08:34.574547 - [DEBUG] End adding new jump function
23652 2019-Jan-16 22:08:34.574571 - [DEBUG]
23653 2019-Jan-16 22:08:34.574595 - [DEBUG] -------------------------------------------- 667. Path Edge --------------------------------------------
23654 2019-Jan-16 22:08:34.574620 - [DEBUG]
23655 2019-Jan-16 22:08:34.574643 - [DEBUG] Process 667. path edge:
23656 2019-Jan-16 22:08:34.574667 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23657 2019-Jan-16 22:08:34.574723 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
23658 2019-Jan-16 22:08:34.575379 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23659 2019-Jan-16 22:08:34.576017 - [DEBUG]
23660 2019-Jan-16 22:08:34.576043 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
23661 2019-Jan-16 22:08:34.576703 - [DEBUG] Compose: EdgeIdentity * AllBottom
23662 2019-Jan-16 22:08:34.576731 - [DEBUG]
23663 2019-Jan-16 22:08:34.576754 - [DEBUG] Propagate flow
23664 2019-Jan-16 22:08:34.576778 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23665 2019-Jan-16 22:08:34.576835 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
23666 2019-Jan-16 22:08:34.577471 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23667 2019-Jan-16 22:08:34.578125 - [DEBUG] Edge function : AllBottom (result of previous compose)
23668 2019-Jan-16 22:08:34.578151 - [DEBUG]
23669 2019-Jan-16 22:08:34.578176 - [DEBUG] Join: AllTop & AllBottom
23670 2019-Jan-16 22:08:34.578202 - [DEBUG] = AllBottom (new jump func)
23671 2019-Jan-16 22:08:34.578227 - [DEBUG]
23672 2019-Jan-16 22:08:34.578250 - [DEBUG] Start adding new jump function
23673 2019-Jan-16 22:08:34.578274 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23674 2019-Jan-16 22:08:34.578770 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23675 2019-Jan-16 22:08:34.579477 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
23676 2019-Jan-16 22:08:34.580115 - [DEBUG] Edge Function : AllBottom
23677 2019-Jan-16 22:08:34.580146 - [DEBUG] End adding new jump function
23678 2019-Jan-16 22:08:34.580170 - [DEBUG]
23679 2019-Jan-16 22:08:34.580195 - [DEBUG] -------------------------------------------- 668. Path Edge --------------------------------------------
23680 2019-Jan-16 22:08:34.580220 - [DEBUG]
23681 2019-Jan-16 22:08:34.580243 - [DEBUG] Process 668. path edge:
23682 2019-Jan-16 22:08:34.580267 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23683 2019-Jan-16 22:08:34.580327 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
23684 2019-Jan-16 22:08:34.580963 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23685 2019-Jan-16 22:08:34.581624 - [DEBUG]
23686 2019-Jan-16 22:08:34.581650 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
23687 2019-Jan-16 22:08:34.582312 - [DEBUG] Compose: EdgeIdentity * AllBottom
23688 2019-Jan-16 22:08:34.582340 - [DEBUG]
23689 2019-Jan-16 22:08:34.582364 - [DEBUG] Propagate flow
23690 2019-Jan-16 22:08:34.582388 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23691 2019-Jan-16 22:08:34.582445 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23692 2019-Jan-16 22:08:34.583085 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23693 2019-Jan-16 22:08:34.583726 - [DEBUG] Edge function : AllBottom (result of previous compose)
23694 2019-Jan-16 22:08:34.583752 - [DEBUG]
23695 2019-Jan-16 22:08:34.583778 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23696 2019-Jan-16 22:08:34.583817 - [DEBUG] = AllBottom
23697 2019-Jan-16 22:08:34.583843 - [DEBUG]
23698 2019-Jan-16 22:08:34.583866 - [DEBUG] PROPAGATE: No new function!
23699 2019-Jan-16 22:08:34.583892 - [DEBUG] EDGE:
23700 2019-Jan-16 22:08:34.583950 - [DEBUG] ---> 23701 2019-Jan-16 22:08:34.584640 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23702 2019-Jan-16 22:08:34.585322 - [DEBUG]
23703 2019-Jan-16 22:08:34.585350 - [DEBUG] EDGE:
23704 2019-Jan-16 22:08:34.585412 - [DEBUG] ---> 23705 2019-Jan-16 22:08:34.586055 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23706 2019-Jan-16 22:08:34.586693 - [DEBUG]
23707 2019-Jan-16 22:08:34.586720 - [DEBUG] EDGE:
23708 2019-Jan-16 22:08:34.586777 - [DEBUG] ---> 23709 2019-Jan-16 22:08:34.587415 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23710 2019-Jan-16 22:08:34.588054 - [DEBUG]
23711 2019-Jan-16 22:08:34.588092 - [DEBUG] EDGE:
23712 2019-Jan-16 22:08:34.588152 - [DEBUG] ---> 23713 2019-Jan-16 22:08:34.588795 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23714 2019-Jan-16 22:08:34.589434 - [DEBUG]
23715 2019-Jan-16 22:08:34.589462 - [DEBUG] EDGE:
23716 2019-Jan-16 22:08:34.589519 - [DEBUG] ---> 23717 2019-Jan-16 22:08:34.590157 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23718 2019-Jan-16 22:08:34.590795 - [DEBUG]
23719 2019-Jan-16 22:08:34.590822 - [DEBUG] EDGE:
23720 2019-Jan-16 22:08:34.590879 - [DEBUG] ---> 23721 2019-Jan-16 22:08:34.591534 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23722 2019-Jan-16 22:08:34.592174 - [DEBUG]
23723 2019-Jan-16 22:08:34.592226 - [DEBUG] Compose: EdgeIdentity * AllBottom
23724 2019-Jan-16 22:08:34.592254 - [DEBUG]
23725 2019-Jan-16 22:08:34.592279 - [DEBUG] Propagate flow
23726 2019-Jan-16 22:08:34.592302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23727 2019-Jan-16 22:08:34.592360 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
23728 2019-Jan-16 22:08:34.593001 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23729 2019-Jan-16 22:08:34.593640 - [DEBUG] Edge function : AllBottom (result of previous compose)
23730 2019-Jan-16 22:08:34.593666 - [DEBUG]
23731 2019-Jan-16 22:08:34.593692 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23732 2019-Jan-16 22:08:34.593718 - [DEBUG] = AllBottom
23733 2019-Jan-16 22:08:34.593743 - [DEBUG]
23734 2019-Jan-16 22:08:34.593767 - [DEBUG] PROPAGATE: No new function!
23735 2019-Jan-16 22:08:34.593797 - [DEBUG] EDGE:
23736 2019-Jan-16 22:08:34.593854 - [DEBUG] ---> 23737 2019-Jan-16 22:08:34.594504 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23738 2019-Jan-16 22:08:34.595181 - [DEBUG]
23739 2019-Jan-16 22:08:34.595209 - [DEBUG] EDGE:
23740 2019-Jan-16 22:08:34.595267 - [DEBUG] ---> 23741 2019-Jan-16 22:08:34.596500 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23742 2019-Jan-16 22:08:34.597152 - [DEBUG]
23743 2019-Jan-16 22:08:34.597181 - [DEBUG] EDGE:
23744 2019-Jan-16 22:08:34.597242 - [DEBUG] ---> 23745 2019-Jan-16 22:08:34.597885 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23746 2019-Jan-16 22:08:34.598546 - [DEBUG]
23747 2019-Jan-16 22:08:34.598595 - [DEBUG] Compose: EdgeIdentity * AllBottom
23748 2019-Jan-16 22:08:34.598624 - [DEBUG]
23749 2019-Jan-16 22:08:34.598648 - [DEBUG] Propagate flow
23750 2019-Jan-16 22:08:34.598672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23751 2019-Jan-16 22:08:34.598729 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
23752 2019-Jan-16 22:08:34.599370 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23753 2019-Jan-16 22:08:34.600009 - [DEBUG] Edge function : AllBottom (result of previous compose)
23754 2019-Jan-16 22:08:34.600035 - [DEBUG]
23755 2019-Jan-16 22:08:34.600062 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23756 2019-Jan-16 22:08:34.600088 - [DEBUG] = AllBottom
23757 2019-Jan-16 22:08:34.600113 - [DEBUG]
23758 2019-Jan-16 22:08:34.600136 - [DEBUG] PROPAGATE: No new function!
23759 2019-Jan-16 22:08:34.600166 - [DEBUG] EDGE:
23760 2019-Jan-16 22:08:34.600224 - [DEBUG] ---> 23761 2019-Jan-16 22:08:34.600875 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23762 2019-Jan-16 22:08:34.601532 - [DEBUG]
23763 2019-Jan-16 22:08:34.601560 - [DEBUG] EDGE:
23764 2019-Jan-16 22:08:34.601618 - [DEBUG] ---> 23765 2019-Jan-16 22:08:34.602255 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23766 2019-Jan-16 22:08:34.602894 - [DEBUG]
23767 2019-Jan-16 22:08:34.602921 - [DEBUG] EDGE:
23768 2019-Jan-16 22:08:34.602978 - [DEBUG] ---> 23769 2019-Jan-16 22:08:34.603615 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23770 2019-Jan-16 22:08:34.604255 - [DEBUG]
23771 2019-Jan-16 22:08:34.604281 - [DEBUG] EDGE:
23772 2019-Jan-16 22:08:34.604339 - [DEBUG] ---> 23773 2019-Jan-16 22:08:34.604996 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23774 2019-Jan-16 22:08:34.605635 - [DEBUG]
23775 2019-Jan-16 22:08:34.605675 - [DEBUG] Compose: EdgeIdentity * AllBottom
23776 2019-Jan-16 22:08:34.605703 - [DEBUG]
23777 2019-Jan-16 22:08:34.605727 - [DEBUG] Propagate flow
23778 2019-Jan-16 22:08:34.605751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23779 2019-Jan-16 22:08:34.605808 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
23780 2019-Jan-16 22:08:34.606464 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23781 2019-Jan-16 22:08:34.607104 - [DEBUG] Edge function : AllBottom (result of previous compose)
23782 2019-Jan-16 22:08:34.607129 - [DEBUG]
23783 2019-Jan-16 22:08:34.607156 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23784 2019-Jan-16 22:08:34.607182 - [DEBUG] = AllBottom
23785 2019-Jan-16 22:08:34.607207 - [DEBUG]
23786 2019-Jan-16 22:08:34.607231 - [DEBUG] PROPAGATE: No new function!
23787 2019-Jan-16 22:08:34.607259 - [DEBUG] EDGE:
23788 2019-Jan-16 22:08:34.607318 - [DEBUG] ---> 23789 2019-Jan-16 22:08:34.607966 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23790 2019-Jan-16 22:08:34.608622 - [DEBUG]
23791 2019-Jan-16 22:08:34.608649 - [DEBUG] EDGE:
23792 2019-Jan-16 22:08:34.608706 - [DEBUG] ---> 23793 2019-Jan-16 22:08:34.609343 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23794 2019-Jan-16 22:08:34.609982 - [DEBUG]
23795 2019-Jan-16 22:08:34.610009 - [DEBUG] EDGE:
23796 2019-Jan-16 22:08:34.610067 - [DEBUG] ---> 23797 2019-Jan-16 22:08:34.610708 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23798 2019-Jan-16 22:08:34.611349 - [DEBUG]
23799 2019-Jan-16 22:08:34.611389 - [DEBUG] Compose: EdgeIdentity * AllBottom
23800 2019-Jan-16 22:08:34.611429 - [DEBUG]
23801 2019-Jan-16 22:08:34.611455 - [DEBUG] Propagate flow
23802 2019-Jan-16 22:08:34.611479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23803 2019-Jan-16 22:08:34.611536 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
23804 2019-Jan-16 22:08:34.612831 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23805 2019-Jan-16 22:08:34.613582 - [DEBUG] Edge function : AllBottom (result of previous compose)
23806 2019-Jan-16 22:08:34.613612 - [DEBUG]
23807 2019-Jan-16 22:08:34.613696 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23808 2019-Jan-16 22:08:34.613724 - [DEBUG] = AllBottom
23809 2019-Jan-16 22:08:34.613750 - [DEBUG]
23810 2019-Jan-16 22:08:34.613774 - [DEBUG] PROPAGATE: No new function!
23811 2019-Jan-16 22:08:34.613812 - [DEBUG] EDGE:
23812 2019-Jan-16 22:08:34.613892 - [DEBUG] ---> 23813 2019-Jan-16 22:08:34.614965 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23814 2019-Jan-16 22:08:34.615614 - [DEBUG]
23815 2019-Jan-16 22:08:34.615643 - [DEBUG] EDGE:
23816 2019-Jan-16 22:08:34.615705 - [DEBUG] ---> 23817 2019-Jan-16 22:08:34.616345 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23818 2019-Jan-16 22:08:34.616987 - [DEBUG]
23819 2019-Jan-16 22:08:34.617014 - [DEBUG] EDGE:
23820 2019-Jan-16 22:08:34.617072 - [DEBUG] ---> 23821 2019-Jan-16 22:08:34.617709 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23822 2019-Jan-16 22:08:34.618365 - [DEBUG]
23823 2019-Jan-16 22:08:34.618410 - [DEBUG] EDGE:
23824 2019-Jan-16 22:08:34.618469 - [DEBUG] ---> 23825 2019-Jan-16 22:08:34.619112 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23826 2019-Jan-16 22:08:34.619751 - [DEBUG]
23827 2019-Jan-16 22:08:34.619807 - [DEBUG] Compose: EdgeIdentity * AllBottom
23828 2019-Jan-16 22:08:34.619836 - [DEBUG]
23829 2019-Jan-16 22:08:34.619861 - [DEBUG] Propagate flow
23830 2019-Jan-16 22:08:34.619884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23831 2019-Jan-16 22:08:34.619941 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23832 2019-Jan-16 22:08:34.620584 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23833 2019-Jan-16 22:08:34.621224 - [DEBUG] Edge function : AllBottom (result of previous compose)
23834 2019-Jan-16 22:08:34.621249 - [DEBUG]
23835 2019-Jan-16 22:08:34.621276 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23836 2019-Jan-16 22:08:34.621302 - [DEBUG] = AllBottom
23837 2019-Jan-16 22:08:34.621327 - [DEBUG]
23838 2019-Jan-16 22:08:34.621351 - [DEBUG] PROPAGATE: No new function!
23839 2019-Jan-16 22:08:34.621381 - [DEBUG] EDGE:
23840 2019-Jan-16 22:08:34.621454 - [DEBUG] ---> 23841 2019-Jan-16 22:08:34.622104 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23842 2019-Jan-16 22:08:34.622745 - [DEBUG]
23843 2019-Jan-16 22:08:34.622785 - [DEBUG] Compose: EdgeIdentity * AllBottom
23844 2019-Jan-16 22:08:34.622812 - [DEBUG]
23845 2019-Jan-16 22:08:34.622836 - [DEBUG] Propagate flow
23846 2019-Jan-16 22:08:34.622860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23847 2019-Jan-16 22:08:34.622917 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23848 2019-Jan-16 22:08:34.623566 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23849 2019-Jan-16 22:08:34.624206 - [DEBUG] Edge function : AllBottom (result of previous compose)
23850 2019-Jan-16 22:08:34.624231 - [DEBUG]
23851 2019-Jan-16 22:08:34.624257 - [DEBUG] Join: AllTop & AllBottom
23852 2019-Jan-16 22:08:34.624284 - [DEBUG] = AllBottom (new jump func)
23853 2019-Jan-16 22:08:34.624309 - [DEBUG]
23854 2019-Jan-16 22:08:34.624332 - [DEBUG] Start adding new jump function
23855 2019-Jan-16 22:08:34.624356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23856 2019-Jan-16 22:08:34.624412 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23857 2019-Jan-16 22:08:34.625079 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23858 2019-Jan-16 22:08:34.625726 - [DEBUG] Edge Function : AllBottom
23859 2019-Jan-16 22:08:34.625758 - [DEBUG] End adding new jump function
23860 2019-Jan-16 22:08:34.625782 - [DEBUG]
23861 2019-Jan-16 22:08:34.625807 - [DEBUG] -------------------------------------------- 669. Path Edge --------------------------------------------
23862 2019-Jan-16 22:08:34.625832 - [DEBUG]
23863 2019-Jan-16 22:08:34.625855 - [DEBUG] Process 669. path edge:
23864 2019-Jan-16 22:08:34.625879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23865 2019-Jan-16 22:08:34.625936 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
23866 2019-Jan-16 22:08:34.626592 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23867 2019-Jan-16 22:08:34.627232 - [DEBUG]
23868 2019-Jan-16 22:08:34.627258 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23869 2019-Jan-16 22:08:34.627915 - [DEBUG] Possible callees:
23870 2019-Jan-16 22:08:34.627941 - [DEBUG] llvm.dbg.declare
23871 2019-Jan-16 22:08:34.627966 - [DEBUG] Possible return sites:
23872 2019-Jan-16 22:08:34.627989 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14323873 2019-Jan-16 22:08:34.629817 - [DEBUG] Found and process special summary
23874 2019-Jan-16 22:08:34.629873 - [DEBUG] Compose: EdgeIdentity * AllBottom
23875 2019-Jan-16 22:08:34.629901 - [DEBUG]
23876 2019-Jan-16 22:08:34.629926 - [DEBUG] Propagate flow
23877 2019-Jan-16 22:08:34.629950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23878 2019-Jan-16 22:08:34.630014 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23879 2019-Jan-16 22:08:34.630665 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23880 2019-Jan-16 22:08:34.631308 - [DEBUG] Edge function : AllBottom (result of previous compose)
23881 2019-Jan-16 22:08:34.631334 - [DEBUG]
23882 2019-Jan-16 22:08:34.631360 - [DEBUG] Join: AllTop & AllBottom
23883 2019-Jan-16 22:08:34.631387 - [DEBUG] = AllBottom (new jump func)
23884 2019-Jan-16 22:08:34.631427 - [DEBUG]
23885 2019-Jan-16 22:08:34.631454 - [DEBUG] Start adding new jump function
23886 2019-Jan-16 22:08:34.631478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23887 2019-Jan-16 22:08:34.631535 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23888 2019-Jan-16 22:08:34.632177 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23889 2019-Jan-16 22:08:34.632817 - [DEBUG] Edge Function : AllBottom
23890 2019-Jan-16 22:08:34.632848 - [DEBUG] End adding new jump function
23891 2019-Jan-16 22:08:34.632872 - [DEBUG]
23892 2019-Jan-16 22:08:34.632896 - [DEBUG] -------------------------------------------- 670. Path Edge --------------------------------------------
23893 2019-Jan-16 22:08:34.632921 - [DEBUG]
23894 2019-Jan-16 22:08:34.632944 - [DEBUG] Process 670. path edge:
23895 2019-Jan-16 22:08:34.632968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23896 2019-Jan-16 22:08:34.633025 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
23897 2019-Jan-16 22:08:34.633669 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23898 2019-Jan-16 22:08:34.634309 - [DEBUG]
23899 2019-Jan-16 22:08:34.634334 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23900 2019-Jan-16 22:08:34.635049 - [DEBUG] Compose: EdgeIdentity * AllBottom
23901 2019-Jan-16 22:08:34.635078 - [DEBUG]
23902 2019-Jan-16 22:08:34.635102 - [DEBUG] Propagate flow
23903 2019-Jan-16 22:08:34.635126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23904 2019-Jan-16 22:08:34.635183 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
23905 2019-Jan-16 22:08:34.635821 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23906 2019-Jan-16 22:08:34.636460 - [DEBUG] Edge function : AllBottom (result of previous compose)
23907 2019-Jan-16 22:08:34.636485 - [DEBUG]
23908 2019-Jan-16 22:08:34.636511 - [DEBUG] Join: AllTop & AllBottom
23909 2019-Jan-16 22:08:34.636537 - [DEBUG] = AllBottom (new jump func)
23910 2019-Jan-16 22:08:34.636578 - [DEBUG]
23911 2019-Jan-16 22:08:34.636602 - [DEBUG] Start adding new jump function
23912 2019-Jan-16 22:08:34.636626 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23913 2019-Jan-16 22:08:34.636682 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23914 2019-Jan-16 22:08:34.637325 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
23915 2019-Jan-16 22:08:34.637960 - [DEBUG] Edge Function : AllBottom
23916 2019-Jan-16 22:08:34.637989 - [DEBUG] End adding new jump function
23917 2019-Jan-16 22:08:34.638014 - [DEBUG]
23918 2019-Jan-16 22:08:34.638037 - [DEBUG] -------------------------------------------- 671. Path Edge --------------------------------------------
23919 2019-Jan-16 22:08:34.638062 - [DEBUG]
23920 2019-Jan-16 22:08:34.638099 - [DEBUG] Process 671. path edge:
23921 2019-Jan-16 22:08:34.638124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23922 2019-Jan-16 22:08:34.638181 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
23923 2019-Jan-16 22:08:34.638817 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23924 2019-Jan-16 22:08:34.639457 - [DEBUG]
23925 2019-Jan-16 22:08:34.639483 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
23926 2019-Jan-16 22:08:34.640135 - [DEBUG] Compose: EdgeIdentity * AllBottom
23927 2019-Jan-16 22:08:34.640163 - [DEBUG]
23928 2019-Jan-16 22:08:34.640187 - [DEBUG] Propagate flow
23929 2019-Jan-16 22:08:34.640211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23930 2019-Jan-16 22:08:34.640268 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
23931 2019-Jan-16 22:08:34.640905 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23932 2019-Jan-16 22:08:34.641562 - [DEBUG] Edge function : AllBottom (result of previous compose)
23933 2019-Jan-16 22:08:34.641588 - [DEBUG]
23934 2019-Jan-16 22:08:34.641614 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23935 2019-Jan-16 22:08:34.641640 - [DEBUG] = AllBottom
23936 2019-Jan-16 22:08:34.641665 - [DEBUG]
23937 2019-Jan-16 22:08:34.641688 - [DEBUG] PROPAGATE: No new function!
23938 2019-Jan-16 22:08:34.641714 - [DEBUG] EDGE:
23939 2019-Jan-16 22:08:34.641772 - [DEBUG] ---> 23940 2019-Jan-16 22:08:34.642408 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23941 2019-Jan-16 22:08:34.643047 - [DEBUG]
23942 2019-Jan-16 22:08:34.643074 - [DEBUG] EDGE:
23943 2019-Jan-16 22:08:34.643131 - [DEBUG] ---> 23944 2019-Jan-16 22:08:34.643772 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23945 2019-Jan-16 22:08:34.644411 - [DEBUG]
23946 2019-Jan-16 22:08:34.644451 - [DEBUG] Compose: EdgeIdentity * AllBottom
23947 2019-Jan-16 22:08:34.644478 - [DEBUG]
23948 2019-Jan-16 22:08:34.644503 - [DEBUG] Propagate flow
23949 2019-Jan-16 22:08:34.644526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23950 2019-Jan-16 22:08:34.644582 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23951 2019-Jan-16 22:08:34.645240 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23952 2019-Jan-16 22:08:34.645879 - [DEBUG] Edge function : AllBottom (result of previous compose)
23953 2019-Jan-16 22:08:34.645905 - [DEBUG]
23954 2019-Jan-16 22:08:34.645931 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23955 2019-Jan-16 22:08:34.645966 - [DEBUG] = AllBottom
23956 2019-Jan-16 22:08:34.645991 - [DEBUG]
23957 2019-Jan-16 22:08:34.646015 - [DEBUG] PROPAGATE: No new function!
23958 2019-Jan-16 22:08:34.646044 - [DEBUG] EDGE:
23959 2019-Jan-16 22:08:34.646102 - [DEBUG] ---> 23960 2019-Jan-16 22:08:34.646752 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23961 2019-Jan-16 22:08:34.647393 - [DEBUG]
23962 2019-Jan-16 22:08:34.647420 - [DEBUG] EDGE:
23963 2019-Jan-16 22:08:34.647478 - [DEBUG] ---> 23964 2019-Jan-16 22:08:34.648130 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
23965 2019-Jan-16 22:08:34.648770 - [DEBUG]
23966 2019-Jan-16 22:08:34.648806 - [DEBUG] Compose: EdgeIdentity * AllBottom
23967 2019-Jan-16 22:08:34.648833 - [DEBUG]
23968 2019-Jan-16 22:08:34.648857 - [DEBUG] Propagate flow
23969 2019-Jan-16 22:08:34.648881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23970 2019-Jan-16 22:08:34.648938 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
23971 2019-Jan-16 22:08:34.649577 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23972 2019-Jan-16 22:08:34.650217 - [DEBUG] Edge function : AllBottom (result of previous compose)
23973 2019-Jan-16 22:08:34.650243 - [DEBUG]
23974 2019-Jan-16 22:08:34.650268 - [DEBUG] Join: AllTop & AllBottom
23975 2019-Jan-16 22:08:34.650295 - [DEBUG] = AllBottom (new jump func)
23976 2019-Jan-16 22:08:34.650319 - [DEBUG]
23977 2019-Jan-16 22:08:34.650343 - [DEBUG] Start adding new jump function
23978 2019-Jan-16 22:08:34.650367 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23979 2019-Jan-16 22:08:34.650423 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23980 2019-Jan-16 22:08:34.651061 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
23981 2019-Jan-16 22:08:34.651715 - [DEBUG] Edge Function : AllBottom
23982 2019-Jan-16 22:08:34.651744 - [DEBUG] End adding new jump function
23983 2019-Jan-16 22:08:34.651768 - [DEBUG]
23984 2019-Jan-16 22:08:34.651792 - [DEBUG] -------------------------------------------- 672. Path Edge --------------------------------------------
23985 2019-Jan-16 22:08:34.651817 - [DEBUG]
23986 2019-Jan-16 22:08:34.651840 - [DEBUG] Process 672. path edge:
23987 2019-Jan-16 22:08:34.651864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23988 2019-Jan-16 22:08:34.651920 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
23989 2019-Jan-16 22:08:34.652558 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
23990 2019-Jan-16 22:08:34.653196 - [DEBUG]
23991 2019-Jan-16 22:08:34.653223 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
23992 2019-Jan-16 22:08:34.653875 - [DEBUG] Compose: EdgeIdentity * AllBottom
23993 2019-Jan-16 22:08:34.653903 - [DEBUG]
23994 2019-Jan-16 22:08:34.653927 - [DEBUG] Propagate flow
23995 2019-Jan-16 22:08:34.653951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23996 2019-Jan-16 22:08:34.654007 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23997 2019-Jan-16 22:08:34.654657 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23998 2019-Jan-16 22:08:34.655321 - [DEBUG] Edge function : AllBottom (result of previous compose)
23999 2019-Jan-16 22:08:34.655347 - [DEBUG]
24000 2019-Jan-16 22:08:34.655373 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24001 2019-Jan-16 22:08:34.655399 - [DEBUG] = AllBottom
24002 2019-Jan-16 22:08:34.655424 - [DEBUG]
24003 2019-Jan-16 22:08:34.655447 - [DEBUG] PROPAGATE: No new function!
24004 2019-Jan-16 22:08:34.655480 - [DEBUG] Compose: EdgeIdentity * AllBottom
24005 2019-Jan-16 22:08:34.655508 - [DEBUG]
24006 2019-Jan-16 22:08:34.655532 - [DEBUG] Propagate flow
24007 2019-Jan-16 22:08:34.655555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24008 2019-Jan-16 22:08:34.655613 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24009 2019-Jan-16 22:08:34.656260 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24010 2019-Jan-16 22:08:34.656900 - [DEBUG] Edge function : AllBottom (result of previous compose)
24011 2019-Jan-16 22:08:34.656925 - [DEBUG]
24012 2019-Jan-16 22:08:34.656951 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24013 2019-Jan-16 22:08:34.656977 - [DEBUG] = AllBottom
24014 2019-Jan-16 22:08:34.657002 - [DEBUG]
24015 2019-Jan-16 22:08:34.657025 - [DEBUG] PROPAGATE: No new function!
24016 2019-Jan-16 22:08:34.657051 - [DEBUG] EDGE:
24017 2019-Jan-16 22:08:34.657108 - [DEBUG] ---> 24018 2019-Jan-16 22:08:34.657746 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
24019 2019-Jan-16 22:08:34.658401 - [DEBUG]
24020 2019-Jan-16 22:08:34.658428 - [DEBUG] EDGE:
24021 2019-Jan-16 22:08:34.658485 - [DEBUG] ---> 24022 2019-Jan-16 22:08:34.659122 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
24023 2019-Jan-16 22:08:34.659761 - [DEBUG]
24024 2019-Jan-16 22:08:34.659789 - [DEBUG] Compose: EdgeIdentity * AllBottom
24025 2019-Jan-16 22:08:34.659816 - [DEBUG]
24026 2019-Jan-16 22:08:34.659840 - [DEBUG] Propagate flow
24027 2019-Jan-16 22:08:34.659864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24028 2019-Jan-16 22:08:34.659920 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24029 2019-Jan-16 22:08:34.660556 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24030 2019-Jan-16 22:08:34.661197 - [DEBUG] Edge function : AllBottom (result of previous compose)
24031 2019-Jan-16 22:08:34.661223 - [DEBUG]
24032 2019-Jan-16 22:08:34.661249 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24033 2019-Jan-16 22:08:34.661276 - [DEBUG] = AllBottom
24034 2019-Jan-16 22:08:34.661301 - [DEBUG]
24035 2019-Jan-16 22:08:34.661324 - [DEBUG] PROPAGATE: No new function!
24036 2019-Jan-16 22:08:34.661351 - [DEBUG] EDGE:
24037 2019-Jan-16 22:08:34.661408 - [DEBUG] ---> 24038 2019-Jan-16 22:08:34.662064 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
24039 2019-Jan-16 22:08:34.662703 - [DEBUG]
24040 2019-Jan-16 22:08:34.662751 - [DEBUG] Compose: EdgeIdentity * AllBottom
24041 2019-Jan-16 22:08:34.662779 - [DEBUG]
24042 2019-Jan-16 22:08:34.662804 - [DEBUG] Propagate flow
24043 2019-Jan-16 22:08:34.662828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24044 2019-Jan-16 22:08:34.662894 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24045 2019-Jan-16 22:08:34.663536 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
24046 2019-Jan-16 22:08:34.664174 - [DEBUG] Edge function : AllBottom (result of previous compose)
24047 2019-Jan-16 22:08:34.664199 - [DEBUG]
24048 2019-Jan-16 22:08:34.664225 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24049 2019-Jan-16 22:08:34.664252 - [DEBUG] = AllBottom
24050 2019-Jan-16 22:08:34.664277 - [DEBUG]
24051 2019-Jan-16 22:08:34.664300 - [DEBUG] PROPAGATE: No new function!
24052 2019-Jan-16 22:08:34.664326 - [DEBUG] Compose: EdgeIdentity * AllBottom
24053 2019-Jan-16 22:08:34.664353 - [DEBUG]
24054 2019-Jan-16 22:08:34.664377 - [DEBUG] Propagate flow
24055 2019-Jan-16 22:08:34.664401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24056 2019-Jan-16 22:08:34.664457 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24057 2019-Jan-16 22:08:34.665111 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24058 2019-Jan-16 22:08:34.665762 - [DEBUG] Edge function : AllBottom (result of previous compose)
24059 2019-Jan-16 22:08:34.665789 - [DEBUG]
24060 2019-Jan-16 22:08:34.665817 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24061 2019-Jan-16 22:08:34.665843 - [DEBUG] = AllBottom
24062 2019-Jan-16 22:08:34.665869 - [DEBUG]
24063 2019-Jan-16 22:08:34.665893 - [DEBUG] PROPAGATE: No new function!
24064 2019-Jan-16 22:08:34.665927 - [DEBUG] EDGE:
24065 2019-Jan-16 22:08:34.666006 - [DEBUG] ---> 24066 2019-Jan-16 22:08:34.666727 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
24067 2019-Jan-16 22:08:34.667402 - [DEBUG]
24068 2019-Jan-16 22:08:34.667431 - [DEBUG] EDGE:
24069 2019-Jan-16 22:08:34.667496 - [DEBUG] ---> 24070 2019-Jan-16 22:08:34.668174 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
24071 2019-Jan-16 22:08:34.668828 - [DEBUG]
24072 2019-Jan-16 22:08:34.668855 - [DEBUG] EDGE:
24073 2019-Jan-16 22:08:34.668914 - [DEBUG] ---> 24074 2019-Jan-16 22:08:34.669552 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
24075 2019-Jan-16 22:08:34.670188 - [DEBUG]
24076 2019-Jan-16 22:08:34.670219 - [DEBUG] Compose: EdgeIdentity * AllBottom
24077 2019-Jan-16 22:08:34.670246 - [DEBUG]
24078 2019-Jan-16 22:08:34.670270 - [DEBUG] Propagate flow
24079 2019-Jan-16 22:08:34.670294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24080 2019-Jan-16 22:08:34.670351 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
24081 2019-Jan-16 22:08:34.671000 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24082 2019-Jan-16 22:08:34.671686 - [DEBUG] Edge function : AllBottom (result of previous compose)
24083 2019-Jan-16 22:08:34.671713 - [DEBUG]
24084 2019-Jan-16 22:08:34.671740 - [DEBUG] Join: AllTop & AllBottom
24085 2019-Jan-16 22:08:34.671766 - [DEBUG] = AllBottom (new jump func)
24086 2019-Jan-16 22:08:34.671791 - [DEBUG]
24087 2019-Jan-16 22:08:34.671815 - [DEBUG] Start adding new jump function
24088 2019-Jan-16 22:08:34.671838 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24089 2019-Jan-16 22:08:34.671916 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24090 2019-Jan-16 22:08:34.672596 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
24091 2019-Jan-16 22:08:34.673296 - [DEBUG] Edge Function : AllBottom
24092 2019-Jan-16 22:08:34.673334 - [DEBUG] End adding new jump function
24093 2019-Jan-16 22:08:34.673358 - [DEBUG]
24094 2019-Jan-16 22:08:34.673383 - [DEBUG] -------------------------------------------- 673. Path Edge --------------------------------------------
24095 2019-Jan-16 22:08:34.673409 - [DEBUG]
24096 2019-Jan-16 22:08:34.673432 - [DEBUG] Process 673. path edge:
24097 2019-Jan-16 22:08:34.673457 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24098 2019-Jan-16 22:08:34.673525 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
24099 2019-Jan-16 22:08:34.674228 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
24100 2019-Jan-16 22:08:34.674952 - [DEBUG]
24101 2019-Jan-16 22:08:34.674980 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
24102 2019-Jan-16 22:08:34.675697 - [DEBUG] Compose: EdgeIdentity * AllBottom
24103 2019-Jan-16 22:08:34.675727 - [DEBUG]
24104 2019-Jan-16 22:08:34.675752 - [DEBUG] Propagate flow
24105 2019-Jan-16 22:08:34.675775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24106 2019-Jan-16 22:08:34.675838 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
24107 2019-Jan-16 22:08:34.676502 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24108 2019-Jan-16 22:08:34.677173 - [DEBUG] Edge function : AllBottom (result of previous compose)
24109 2019-Jan-16 22:08:34.677200 - [DEBUG]
24110 2019-Jan-16 22:08:34.677227 - [DEBUG] Join: AllTop & AllBottom
24111 2019-Jan-16 22:08:34.677254 - [DEBUG] = AllBottom (new jump func)
24112 2019-Jan-16 22:08:34.677279 - [DEBUG]
24113 2019-Jan-16 22:08:34.677303 - [DEBUG] Start adding new jump function
24114 2019-Jan-16 22:08:34.677327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24115 2019-Jan-16 22:08:34.677397 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24116 2019-Jan-16 22:08:34.678121 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
24117 2019-Jan-16 22:08:34.678827 - [DEBUG] Edge Function : AllBottom
24118 2019-Jan-16 22:08:34.678866 - [DEBUG] End adding new jump function
24119 2019-Jan-16 22:08:34.678891 - [DEBUG]
24120 2019-Jan-16 22:08:34.678916 - [DEBUG] -------------------------------------------- 674. Path Edge --------------------------------------------
24121 2019-Jan-16 22:08:34.678942 - [DEBUG]
24122 2019-Jan-16 22:08:34.678965 - [DEBUG] Process 674. path edge:
24123 2019-Jan-16 22:08:34.678989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24124 2019-Jan-16 22:08:34.679063 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
24125 2019-Jan-16 22:08:34.679796 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
24126 2019-Jan-16 22:08:34.680579 - [DEBUG]
24127 2019-Jan-16 22:08:34.680611 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
24128 2019-Jan-16 22:08:34.681336 - [DEBUG] Compose: EdgeIdentity * AllBottom
24129 2019-Jan-16 22:08:34.681367 - [DEBUG]
24130 2019-Jan-16 22:08:34.681448 - [DEBUG] Propagate flow
24131 2019-Jan-16 22:08:34.681473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24132 2019-Jan-16 22:08:34.681547 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
24133 2019-Jan-16 22:08:34.682239 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24134 2019-Jan-16 22:08:34.682893 - [DEBUG] Edge function : AllBottom (result of previous compose)
24135 2019-Jan-16 22:08:34.682920 - [DEBUG]
24136 2019-Jan-16 22:08:34.682947 - [DEBUG] Join: AllTop & AllBottom
24137 2019-Jan-16 22:08:34.682974 - [DEBUG] = AllBottom (new jump func)
24138 2019-Jan-16 22:08:34.682999 - [DEBUG]
24139 2019-Jan-16 22:08:34.683023 - [DEBUG] Start adding new jump function
24140 2019-Jan-16 22:08:34.683046 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24141 2019-Jan-16 22:08:34.683109 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24142 2019-Jan-16 22:08:34.683768 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
24143 2019-Jan-16 22:08:34.684440 - [DEBUG] Edge Function : AllBottom
24144 2019-Jan-16 22:08:34.684477 - [DEBUG] End adding new jump function
24145 2019-Jan-16 22:08:34.684501 - [DEBUG]
24146 2019-Jan-16 22:08:34.684527 - [DEBUG] -------------------------------------------- 675. Path Edge --------------------------------------------
24147 2019-Jan-16 22:08:34.684553 - [DEBUG]
24148 2019-Jan-16 22:08:34.684577 - [DEBUG] Process 675. path edge:
24149 2019-Jan-16 22:08:34.684601 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24150 2019-Jan-16 22:08:34.684670 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
24151 2019-Jan-16 22:08:34.685368 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
24152 2019-Jan-16 22:08:34.686013 - [DEBUG]
24153 2019-Jan-16 22:08:34.686039 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
24154 2019-Jan-16 22:08:34.686699 - [DEBUG] Possible callees:
24155 2019-Jan-16 22:08:34.686724 - [DEBUG] llvm.dbg.declare
24156 2019-Jan-16 22:08:34.686749 - [DEBUG] Possible return sites:
24157 2019-Jan-16 22:08:34.686773 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12024158 2019-Jan-16 22:08:34.688070 - [DEBUG] Found and process special summary
24159 2019-Jan-16 22:08:34.688141 - [DEBUG] Compose: EdgeIdentity * AllBottom
24160 2019-Jan-16 22:08:34.688170 - [DEBUG]
24161 2019-Jan-16 22:08:34.688195 - [DEBUG] Propagate flow
24162 2019-Jan-16 22:08:34.688219 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24163 2019-Jan-16 22:08:34.688277 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
24164 2019-Jan-16 22:08:34.688928 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24165 2019-Jan-16 22:08:34.689572 - [DEBUG] Edge function : AllBottom (result of previous compose)
24166 2019-Jan-16 22:08:34.689598 - [DEBUG]
24167 2019-Jan-16 22:08:34.689623 - [DEBUG] Join: AllTop & AllBottom
24168 2019-Jan-16 22:08:34.689650 - [DEBUG] = AllBottom (new jump func)
24169 2019-Jan-16 22:08:34.689674 - [DEBUG]
24170 2019-Jan-16 22:08:34.689698 - [DEBUG] Start adding new jump function
24171 2019-Jan-16 22:08:34.689738 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24172 2019-Jan-16 22:08:34.689795 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24173 2019-Jan-16 22:08:34.690436 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
24174 2019-Jan-16 22:08:34.691077 - [DEBUG] Edge Function : AllBottom
24175 2019-Jan-16 22:08:34.691105 - [DEBUG] End adding new jump function
24176 2019-Jan-16 22:08:34.691129 - [DEBUG]
24177 2019-Jan-16 22:08:34.691153 - [DEBUG] -------------------------------------------- 676. Path Edge --------------------------------------------
24178 2019-Jan-16 22:08:34.691179 - [DEBUG]
24179 2019-Jan-16 22:08:34.691202 - [DEBUG] Process 676. path edge:
24180 2019-Jan-16 22:08:34.691226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24181 2019-Jan-16 22:08:34.691282 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
24182 2019-Jan-16 22:08:34.691958 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
24183 2019-Jan-16 22:08:34.692600 - [DEBUG]
24184 2019-Jan-16 22:08:34.692626 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
24185 2019-Jan-16 22:08:34.693301 - [DEBUG] Compose: EdgeIdentity * AllBottom
24186 2019-Jan-16 22:08:34.693331 - [DEBUG]
24187 2019-Jan-16 22:08:34.693355 - [DEBUG] Propagate flow
24188 2019-Jan-16 22:08:34.693379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24189 2019-Jan-16 22:08:34.693438 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
24190 2019-Jan-16 22:08:34.694075 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24191 2019-Jan-16 22:08:34.694716 - [DEBUG] Edge function : AllBottom (result of previous compose)
24192 2019-Jan-16 22:08:34.694742 - [DEBUG]
24193 2019-Jan-16 22:08:34.694781 - [DEBUG] Join: AllTop & AllBottom
24194 2019-Jan-16 22:08:34.694807 - [DEBUG] = AllBottom (new jump func)
24195 2019-Jan-16 22:08:34.694831 - [DEBUG]
24196 2019-Jan-16 22:08:34.694855 - [DEBUG] Start adding new jump function
24197 2019-Jan-16 22:08:34.694878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24198 2019-Jan-16 22:08:34.694934 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24199 2019-Jan-16 22:08:34.695600 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
24200 2019-Jan-16 22:08:34.696285 - [DEBUG] Edge Function : AllBottom
24201 2019-Jan-16 22:08:34.696319 - [DEBUG] End adding new jump function
24202 2019-Jan-16 22:08:34.696344 - [DEBUG]
24203 2019-Jan-16 22:08:34.696369 - [DEBUG] -------------------------------------------- 677. Path Edge --------------------------------------------
24204 2019-Jan-16 22:08:34.696395 - [DEBUG]
24205 2019-Jan-16 22:08:34.696419 - [DEBUG] Process 677. path edge:
24206 2019-Jan-16 22:08:34.696443 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24207 2019-Jan-16 22:08:34.696514 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
24208 2019-Jan-16 22:08:34.697184 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
24209 2019-Jan-16 22:08:34.697857 - [DEBUG]
24210 2019-Jan-16 22:08:34.697885 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
24211 2019-Jan-16 22:08:34.698628 - [DEBUG] Compose: EdgeIdentity * AllBottom
24212 2019-Jan-16 22:08:34.698658 - [DEBUG]
24213 2019-Jan-16 22:08:34.698683 - [DEBUG] Propagate flow
24214 2019-Jan-16 22:08:34.698726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24215 2019-Jan-16 22:08:34.698796 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
24216 2019-Jan-16 22:08:34.699485 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24217 2019-Jan-16 22:08:34.700165 - [DEBUG] Edge function : AllBottom (result of previous compose)
24218 2019-Jan-16 22:08:34.700193 - [DEBUG]
24219 2019-Jan-16 22:08:34.700221 - [DEBUG] Join: AllTop & AllBottom
24220 2019-Jan-16 22:08:34.700248 - [DEBUG] = AllBottom (new jump func)
24221 2019-Jan-16 22:08:34.700273 - [DEBUG]
24222 2019-Jan-16 22:08:34.700297 - [DEBUG] Start adding new jump function
24223 2019-Jan-16 22:08:34.700321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24224 2019-Jan-16 22:08:34.700387 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24225 2019-Jan-16 22:08:34.701064 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
24226 2019-Jan-16 22:08:34.701801 - [DEBUG] Edge Function : AllBottom
24227 2019-Jan-16 22:08:34.701846 - [DEBUG] End adding new jump function
24228 2019-Jan-16 22:08:34.701871 - [DEBUG]
24229 2019-Jan-16 22:08:34.701896 - [DEBUG] -------------------------------------------- 678. Path Edge --------------------------------------------
24230 2019-Jan-16 22:08:34.701922 - [DEBUG]
24231 2019-Jan-16 22:08:34.701946 - [DEBUG] Process 678. path edge:
24232 2019-Jan-16 22:08:34.701970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24233 2019-Jan-16 22:08:34.702043 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
24234 2019-Jan-16 22:08:34.702732 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
24235 2019-Jan-16 22:08:34.703408 - [DEBUG]
24236 2019-Jan-16 22:08:34.703434 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
24237 2019-Jan-16 22:08:34.704138 - [DEBUG] Possible callees:
24238 2019-Jan-16 22:08:34.704165 - [DEBUG] llvm.dbg.declare
24239 2019-Jan-16 22:08:34.704191 - [DEBUG] Possible return sites:
24240 2019-Jan-16 22:08:34.704215 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14924241 2019-Jan-16 22:08:34.705687 - [DEBUG] Found and process special summary
24242 2019-Jan-16 22:08:34.705767 - [DEBUG] Compose: EdgeIdentity * AllBottom
24243 2019-Jan-16 22:08:34.705799 - [DEBUG]
24244 2019-Jan-16 22:08:34.705825 - [DEBUG] Propagate flow
24245 2019-Jan-16 22:08:34.705849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24246 2019-Jan-16 22:08:34.705925 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24247 2019-Jan-16 22:08:34.706608 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24248 2019-Jan-16 22:08:34.707281 - [DEBUG] Edge function : AllBottom (result of previous compose)
24249 2019-Jan-16 22:08:34.707310 - [DEBUG]
24250 2019-Jan-16 22:08:34.707338 - [DEBUG] Join: AllTop & AllBottom
24251 2019-Jan-16 22:08:34.707365 - [DEBUG] = AllBottom (new jump func)
24252 2019-Jan-16 22:08:34.707390 - [DEBUG]
24253 2019-Jan-16 22:08:34.707415 - [DEBUG] Start adding new jump function
24254 2019-Jan-16 22:08:34.707439 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24255 2019-Jan-16 22:08:34.707530 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24256 2019-Jan-16 22:08:34.708265 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24257 2019-Jan-16 22:08:34.708949 - [DEBUG] Edge Function : AllBottom
24258 2019-Jan-16 22:08:34.708984 - [DEBUG] End adding new jump function
24259 2019-Jan-16 22:08:34.709008 - [DEBUG]
24260 2019-Jan-16 22:08:34.709033 - [DEBUG] -------------------------------------------- 679. Path Edge --------------------------------------------
24261 2019-Jan-16 22:08:34.709059 - [DEBUG]
24262 2019-Jan-16 22:08:34.709083 - [DEBUG] Process 679. path edge:
24263 2019-Jan-16 22:08:34.709107 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24264 2019-Jan-16 22:08:34.709168 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
24265 2019-Jan-16 22:08:34.709809 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
24266 2019-Jan-16 22:08:34.710455 - [DEBUG]
24267 2019-Jan-16 22:08:34.710480 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24268 2019-Jan-16 22:08:34.711180 - [DEBUG] Compose: EdgeIdentity * AllBottom
24269 2019-Jan-16 22:08:34.711211 - [DEBUG]
24270 2019-Jan-16 22:08:34.711235 - [DEBUG] Propagate flow
24271 2019-Jan-16 22:08:34.711258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24272 2019-Jan-16 22:08:34.711318 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
24273 2019-Jan-16 22:08:34.712036 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24274 2019-Jan-16 22:08:34.712728 - [DEBUG] Edge function : AllBottom (result of previous compose)
24275 2019-Jan-16 22:08:34.712756 - [DEBUG]
24276 2019-Jan-16 22:08:34.712783 - [DEBUG] Join: AllTop & AllBottom
24277 2019-Jan-16 22:08:34.712810 - [DEBUG] = AllBottom (new jump func)
24278 2019-Jan-16 22:08:34.712835 - [DEBUG]
24279 2019-Jan-16 22:08:34.712859 - [DEBUG] Start adding new jump function
24280 2019-Jan-16 22:08:34.712882 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24281 2019-Jan-16 22:08:34.712950 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24282 2019-Jan-16 22:08:34.713645 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
24283 2019-Jan-16 22:08:34.714304 - [DEBUG] Edge Function : AllBottom
24284 2019-Jan-16 22:08:34.714337 - [DEBUG] End adding new jump function
24285 2019-Jan-16 22:08:34.714361 - [DEBUG]
24286 2019-Jan-16 22:08:34.714386 - [DEBUG] -------------------------------------------- 680. Path Edge --------------------------------------------
24287 2019-Jan-16 22:08:34.714411 - [DEBUG]
24288 2019-Jan-16 22:08:34.714434 - [DEBUG] Process 680. path edge:
24289 2019-Jan-16 22:08:34.714459 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24290 2019-Jan-16 22:08:34.714518 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
24291 2019-Jan-16 22:08:34.715181 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
24292 2019-Jan-16 22:08:34.715822 - [DEBUG]
24293 2019-Jan-16 22:08:34.715849 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
24294 2019-Jan-16 22:08:34.716520 - [DEBUG] Compose: EdgeIdentity * AllBottom
24295 2019-Jan-16 22:08:34.716549 - [DEBUG]
24296 2019-Jan-16 22:08:34.716574 - [DEBUG] Propagate flow
24297 2019-Jan-16 22:08:34.716597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24298 2019-Jan-16 22:08:34.716672 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
24299 2019-Jan-16 22:08:34.717323 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24300 2019-Jan-16 22:08:34.717964 - [DEBUG] Edge function : AllBottom (result of previous compose)
24301 2019-Jan-16 22:08:34.717989 - [DEBUG]
24302 2019-Jan-16 22:08:34.718015 - [DEBUG] Join: AllTop & AllBottom
24303 2019-Jan-16 22:08:34.718042 - [DEBUG] = AllBottom (new jump func)
24304 2019-Jan-16 22:08:34.718067 - [DEBUG]
24305 2019-Jan-16 22:08:34.718104 - [DEBUG] Start adding new jump function
24306 2019-Jan-16 22:08:34.718128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24307 2019-Jan-16 22:08:34.718184 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24308 2019-Jan-16 22:08:34.718825 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
24309 2019-Jan-16 22:08:34.719470 - [DEBUG] Edge Function : AllBottom
24310 2019-Jan-16 22:08:34.719499 - [DEBUG] End adding new jump function
24311 2019-Jan-16 22:08:34.719523 - [DEBUG]
24312 2019-Jan-16 22:08:34.719547 - [DEBUG] -------------------------------------------- 681. Path Edge --------------------------------------------
24313 2019-Jan-16 22:08:34.719572 - [DEBUG]
24314 2019-Jan-16 22:08:34.719595 - [DEBUG] Process 681. path edge:
24315 2019-Jan-16 22:08:34.719619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24316 2019-Jan-16 22:08:34.719676 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
24317 2019-Jan-16 22:08:34.720323 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
24318 2019-Jan-16 22:08:34.720964 - [DEBUG]
24319 2019-Jan-16 22:08:34.720989 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
24320 2019-Jan-16 22:08:34.721680 - [DEBUG] Possible callees:
24321 2019-Jan-16 22:08:34.721706 - [DEBUG] llvm.dbg.declare
24322 2019-Jan-16 22:08:34.721731 - [DEBUG] Possible return sites:
24323 2019-Jan-16 22:08:34.721755 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15524324 2019-Jan-16 22:08:34.723045 - [DEBUG] Found and process special summary
24325 2019-Jan-16 22:08:34.723258 - [DEBUG] EDGE:
24326 2019-Jan-16 22:08:34.723319 - [DEBUG] ---> 24327 2019-Jan-16 22:08:34.723969 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
24328 2019-Jan-16 22:08:34.724611 - [DEBUG]
24329 2019-Jan-16 22:08:34.724636 - [DEBUG] EDGE:
24330 2019-Jan-16 22:08:34.724694 - [DEBUG] ---> 24331 2019-Jan-16 22:08:34.725349 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
24332 2019-Jan-16 22:08:34.725990 - [DEBUG]
24333 2019-Jan-16 22:08:34.726018 - [DEBUG] Compose: EdgeIdentity * AllBottom
24334 2019-Jan-16 22:08:34.726045 - [DEBUG]
24335 2019-Jan-16 22:08:34.726069 - [DEBUG] Propagate flow
24336 2019-Jan-16 22:08:34.726102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24337 2019-Jan-16 22:08:34.726160 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
24338 2019-Jan-16 22:08:34.726797 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24339 2019-Jan-16 22:08:34.727438 - [DEBUG] Edge function : AllBottom (result of previous compose)
24340 2019-Jan-16 22:08:34.727464 - [DEBUG]
24341 2019-Jan-16 22:08:34.727490 - [DEBUG] Join: AllTop & AllBottom
24342 2019-Jan-16 22:08:34.727516 - [DEBUG] = AllBottom (new jump func)
24343 2019-Jan-16 22:08:34.727541 - [DEBUG]
24344 2019-Jan-16 22:08:34.727564 - [DEBUG] Start adding new jump function
24345 2019-Jan-16 22:08:34.727588 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24346 2019-Jan-16 22:08:34.727645 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24347 2019-Jan-16 22:08:34.728312 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
24348 2019-Jan-16 22:08:34.728959 - [DEBUG] Edge Function : AllBottom
24349 2019-Jan-16 22:08:34.728989 - [DEBUG] End adding new jump function
24350 2019-Jan-16 22:08:34.729015 - [DEBUG]
24351 2019-Jan-16 22:08:34.729040 - [DEBUG] -------------------------------------------- 682. Path Edge --------------------------------------------
24352 2019-Jan-16 22:08:34.729065 - [DEBUG]
24353 2019-Jan-16 22:08:34.729088 - [DEBUG] Process 682. path edge:
24354 2019-Jan-16 22:08:34.729112 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24355 2019-Jan-16 22:08:34.729171 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
24356 2019-Jan-16 22:08:34.729810 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24357 2019-Jan-16 22:08:34.730451 - [DEBUG]
24358 2019-Jan-16 22:08:34.730478 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
24359 2019-Jan-16 22:08:34.731138 - [DEBUG] Compose: EdgeIdentity * AllBottom
24360 2019-Jan-16 22:08:34.731166 - [DEBUG]
24361 2019-Jan-16 22:08:34.731190 - [DEBUG] Propagate flow
24362 2019-Jan-16 22:08:34.731214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24363 2019-Jan-16 22:08:34.731272 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
24364 2019-Jan-16 22:08:34.731958 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24365 2019-Jan-16 22:08:34.732600 - [DEBUG] Edge function : AllBottom (result of previous compose)
24366 2019-Jan-16 22:08:34.732626 - [DEBUG]
24367 2019-Jan-16 22:08:34.732652 - [DEBUG] Join: AllTop & AllBottom
24368 2019-Jan-16 22:08:34.732678 - [DEBUG] = AllBottom (new jump func)
24369 2019-Jan-16 22:08:34.732703 - [DEBUG]
24370 2019-Jan-16 22:08:34.732728 - [DEBUG] Start adding new jump function
24371 2019-Jan-16 22:08:34.732751 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24372 2019-Jan-16 22:08:34.732808 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24373 2019-Jan-16 22:08:34.733450 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
24374 2019-Jan-16 22:08:34.734096 - [DEBUG] Edge Function : AllBottom
24375 2019-Jan-16 22:08:34.734125 - [DEBUG] End adding new jump function
24376 2019-Jan-16 22:08:34.734151 - [DEBUG]
24377 2019-Jan-16 22:08:34.734175 - [DEBUG] -------------------------------------------- 683. Path Edge --------------------------------------------
24378 2019-Jan-16 22:08:34.734200 - [DEBUG]
24379 2019-Jan-16 22:08:34.734224 - [DEBUG] Process 683. path edge:
24380 2019-Jan-16 22:08:34.734258 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24381 2019-Jan-16 22:08:34.734315 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
24382 2019-Jan-16 22:08:34.734979 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24383 2019-Jan-16 22:08:34.735622 - [DEBUG]
24384 2019-Jan-16 22:08:34.735647 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
24385 2019-Jan-16 22:08:34.736307 - [DEBUG] Possible callees:
24386 2019-Jan-16 22:08:34.736332 - [DEBUG] llvm.dbg.declare
24387 2019-Jan-16 22:08:34.736357 - [DEBUG] Possible return sites:
24388 2019-Jan-16 22:08:34.736381 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15524389 2019-Jan-16 22:08:34.737664 - [DEBUG] Found and process special summary
24390 2019-Jan-16 22:08:34.737702 - [DEBUG] Compose: EdgeIdentity * AllBottom
24391 2019-Jan-16 22:08:34.737730 - [DEBUG]
24392 2019-Jan-16 22:08:34.737754 - [DEBUG] Propagate flow
24393 2019-Jan-16 22:08:34.737777 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24394 2019-Jan-16 22:08:34.737835 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
24395 2019-Jan-16 22:08:34.738493 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24396 2019-Jan-16 22:08:34.739134 - [DEBUG] Edge function : AllBottom (result of previous compose)
24397 2019-Jan-16 22:08:34.739159 - [DEBUG]
24398 2019-Jan-16 22:08:34.739184 - [DEBUG] Join: AllTop & AllBottom
24399 2019-Jan-16 22:08:34.739210 - [DEBUG] = AllBottom (new jump func)
24400 2019-Jan-16 22:08:34.739235 - [DEBUG]
24401 2019-Jan-16 22:08:34.739259 - [DEBUG] Start adding new jump function
24402 2019-Jan-16 22:08:34.739282 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24403 2019-Jan-16 22:08:34.739338 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24404 2019-Jan-16 22:08:34.739979 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
24405 2019-Jan-16 22:08:34.740620 - [DEBUG] Edge Function : AllBottom
24406 2019-Jan-16 22:08:34.740649 - [DEBUG] End adding new jump function
24407 2019-Jan-16 22:08:34.740674 - [DEBUG]
24408 2019-Jan-16 22:08:34.740698 - [DEBUG] -------------------------------------------- 684. Path Edge --------------------------------------------
24409 2019-Jan-16 22:08:34.740724 - [DEBUG]
24410 2019-Jan-16 22:08:34.740747 - [DEBUG] Process 684. path edge:
24411 2019-Jan-16 22:08:34.740771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24412 2019-Jan-16 22:08:34.740828 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
24413 2019-Jan-16 22:08:34.741482 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24414 2019-Jan-16 22:08:34.742123 - [DEBUG]
24415 2019-Jan-16 22:08:34.742148 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
24416 2019-Jan-16 22:08:34.742816 - [DEBUG] Compose: EdgeIdentity * AllBottom
24417 2019-Jan-16 22:08:34.742845 - [DEBUG]
24418 2019-Jan-16 22:08:34.742869 - [DEBUG] Propagate flow
24419 2019-Jan-16 22:08:34.742892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24420 2019-Jan-16 22:08:34.742949 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
24421 2019-Jan-16 22:08:34.743587 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24422 2019-Jan-16 22:08:34.744236 - [DEBUG] Edge function : AllBottom (result of previous compose)
24423 2019-Jan-16 22:08:34.744262 - [DEBUG]
24424 2019-Jan-16 22:08:34.744288 - [DEBUG] Join: AllTop & AllBottom
24425 2019-Jan-16 22:08:34.744314 - [DEBUG] = AllBottom (new jump func)
24426 2019-Jan-16 22:08:34.744338 - [DEBUG]
24427 2019-Jan-16 22:08:34.744362 - [DEBUG] Start adding new jump function
24428 2019-Jan-16 22:08:34.744385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24429 2019-Jan-16 22:08:34.744442 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24430 2019-Jan-16 22:08:34.745098 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
24431 2019-Jan-16 22:08:34.745735 - [DEBUG] Edge Function : AllBottom
24432 2019-Jan-16 22:08:34.745765 - [DEBUG] End adding new jump function
24433 2019-Jan-16 22:08:34.745790 - [DEBUG]
24434 2019-Jan-16 22:08:34.745814 - [DEBUG] -------------------------------------------- 685. Path Edge --------------------------------------------
24435 2019-Jan-16 22:08:34.745839 - [DEBUG]
24436 2019-Jan-16 22:08:34.745862 - [DEBUG] Process 685. path edge:
24437 2019-Jan-16 22:08:34.745886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24438 2019-Jan-16 22:08:34.745943 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
24439 2019-Jan-16 22:08:34.746581 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24440 2019-Jan-16 22:08:34.747221 - [DEBUG]
24441 2019-Jan-16 22:08:34.747247 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
24442 2019-Jan-16 22:08:34.747901 - [DEBUG] Compose: EdgeIdentity * AllBottom
24443 2019-Jan-16 22:08:34.747929 - [DEBUG]
24444 2019-Jan-16 22:08:34.747953 - [DEBUG] Propagate flow
24445 2019-Jan-16 22:08:34.747976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24446 2019-Jan-16 22:08:34.748033 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
24447 2019-Jan-16 22:08:34.748686 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24448 2019-Jan-16 22:08:34.749326 - [DEBUG] Edge function : AllBottom (result of previous compose)
24449 2019-Jan-16 22:08:34.749352 - [DEBUG]
24450 2019-Jan-16 22:08:34.749377 - [DEBUG] Join: AllTop & AllBottom
24451 2019-Jan-16 22:08:34.749403 - [DEBUG] = AllBottom (new jump func)
24452 2019-Jan-16 22:08:34.749428 - [DEBUG]
24453 2019-Jan-16 22:08:34.749452 - [DEBUG] Start adding new jump function
24454 2019-Jan-16 22:08:34.749475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24455 2019-Jan-16 22:08:34.749532 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24456 2019-Jan-16 22:08:34.750172 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
24457 2019-Jan-16 22:08:34.750812 - [DEBUG] Edge Function : AllBottom
24458 2019-Jan-16 22:08:34.750842 - [DEBUG] End adding new jump function
24459 2019-Jan-16 22:08:34.750866 - [DEBUG]
24460 2019-Jan-16 22:08:34.750891 - [DEBUG] -------------------------------------------- 686. Path Edge --------------------------------------------
24461 2019-Jan-16 22:08:34.750916 - [DEBUG]
24462 2019-Jan-16 22:08:34.750940 - [DEBUG] Process 686. path edge:
24463 2019-Jan-16 22:08:34.750964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24464 2019-Jan-16 22:08:34.751022 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
24465 2019-Jan-16 22:08:34.751675 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24466 2019-Jan-16 22:08:34.752317 - [DEBUG]
24467 2019-Jan-16 22:08:34.752343 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
24468 2019-Jan-16 22:08:34.753011 - [DEBUG] Compose: EdgeIdentity * AllBottom
24469 2019-Jan-16 22:08:34.753039 - [DEBUG]
24470 2019-Jan-16 22:08:34.753063 - [DEBUG] Propagate flow
24471 2019-Jan-16 22:08:34.753087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24472 2019-Jan-16 22:08:34.753144 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
24473 2019-Jan-16 22:08:34.753795 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24474 2019-Jan-16 22:08:34.754441 - [DEBUG] Edge function : AllBottom (result of previous compose)
24475 2019-Jan-16 22:08:34.754467 - [DEBUG]
24476 2019-Jan-16 22:08:34.754492 - [DEBUG] Join: AllTop & AllBottom
24477 2019-Jan-16 22:08:34.754518 - [DEBUG] = AllBottom (new jump func)
24478 2019-Jan-16 22:08:34.754543 - [DEBUG]
24479 2019-Jan-16 22:08:34.754566 - [DEBUG] Start adding new jump function
24480 2019-Jan-16 22:08:34.754590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24481 2019-Jan-16 22:08:34.754648 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24482 2019-Jan-16 22:08:34.755336 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
24483 2019-Jan-16 22:08:34.755987 - [DEBUG] Edge Function : AllBottom
24484 2019-Jan-16 22:08:34.756017 - [DEBUG] End adding new jump function
24485 2019-Jan-16 22:08:34.756042 - [DEBUG]
24486 2019-Jan-16 22:08:34.756067 - [DEBUG] -------------------------------------------- 687. Path Edge --------------------------------------------
24487 2019-Jan-16 22:08:34.756092 - [DEBUG]
24488 2019-Jan-16 22:08:34.756116 - [DEBUG] Process 687. path edge:
24489 2019-Jan-16 22:08:34.756140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24490 2019-Jan-16 22:08:34.756198 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
24491 2019-Jan-16 22:08:34.756844 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24492 2019-Jan-16 22:08:34.757485 - [DEBUG]
24493 2019-Jan-16 22:08:34.757510 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
24494 2019-Jan-16 22:08:34.758186 - [DEBUG] Possible callees:
24495 2019-Jan-16 22:08:34.758212 - [DEBUG] llvm.dbg.declare
24496 2019-Jan-16 22:08:34.758237 - [DEBUG] Possible return sites:
24497 2019-Jan-16 22:08:34.758261 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16324498 2019-Jan-16 22:08:34.759546 - [DEBUG] Found and process special summary
24499 2019-Jan-16 22:08:34.759584 - [DEBUG] Compose: EdgeIdentity * AllBottom
24500 2019-Jan-16 22:08:34.759613 - [DEBUG]
24501 2019-Jan-16 22:08:34.759637 - [DEBUG] Propagate flow
24502 2019-Jan-16 22:08:34.759661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24503 2019-Jan-16 22:08:34.759718 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
24504 2019-Jan-16 22:08:34.760359 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24505 2019-Jan-16 22:08:34.760999 - [DEBUG] Edge function : AllBottom (result of previous compose)
24506 2019-Jan-16 22:08:34.761025 - [DEBUG]
24507 2019-Jan-16 22:08:34.761051 - [DEBUG] Join: AllTop & AllBottom
24508 2019-Jan-16 22:08:34.761077 - [DEBUG] = AllBottom (new jump func)
24509 2019-Jan-16 22:08:34.761102 - [DEBUG]
24510 2019-Jan-16 22:08:34.761138 - [DEBUG] Start adding new jump function
24511 2019-Jan-16 22:08:34.761163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24512 2019-Jan-16 22:08:34.761219 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24513 2019-Jan-16 22:08:34.761878 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
24514 2019-Jan-16 22:08:34.762517 - [DEBUG] Edge Function : AllBottom
24515 2019-Jan-16 22:08:34.762547 - [DEBUG] End adding new jump function
24516 2019-Jan-16 22:08:34.762571 - [DEBUG]
24517 2019-Jan-16 22:08:34.762595 - [DEBUG] -------------------------------------------- 688. Path Edge --------------------------------------------
24518 2019-Jan-16 22:08:34.762621 - [DEBUG]
24519 2019-Jan-16 22:08:34.762644 - [DEBUG] Process 688. path edge:
24520 2019-Jan-16 22:08:34.762668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24521 2019-Jan-16 22:08:34.762725 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
24522 2019-Jan-16 22:08:34.763364 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24523 2019-Jan-16 22:08:34.764004 - [DEBUG]
24524 2019-Jan-16 22:08:34.764030 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
24525 2019-Jan-16 22:08:34.764700 - [DEBUG] Compose: EdgeIdentity * AllBottom
24526 2019-Jan-16 22:08:34.764728 - [DEBUG]
24527 2019-Jan-16 22:08:34.764766 - [DEBUG] Propagate flow
24528 2019-Jan-16 22:08:34.764790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24529 2019-Jan-16 22:08:34.764847 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
24530 2019-Jan-16 22:08:34.765486 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24531 2019-Jan-16 22:08:34.766126 - [DEBUG] Edge function : AllBottom (result of previous compose)
24532 2019-Jan-16 22:08:34.766152 - [DEBUG]
24533 2019-Jan-16 22:08:34.766178 - [DEBUG] Join: AllTop & AllBottom
24534 2019-Jan-16 22:08:34.766204 - [DEBUG] = AllBottom (new jump func)
24535 2019-Jan-16 22:08:34.766229 - [DEBUG]
24536 2019-Jan-16 22:08:34.766253 - [DEBUG] Start adding new jump function
24537 2019-Jan-16 22:08:34.766276 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24538 2019-Jan-16 22:08:34.766332 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24539 2019-Jan-16 22:08:34.766974 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
24540 2019-Jan-16 22:08:34.767609 - [DEBUG] Edge Function : AllBottom
24541 2019-Jan-16 22:08:34.767639 - [DEBUG] End adding new jump function
24542 2019-Jan-16 22:08:34.767664 - [DEBUG]
24543 2019-Jan-16 22:08:34.767689 - [DEBUG] -------------------------------------------- 689. Path Edge --------------------------------------------
24544 2019-Jan-16 22:08:34.767714 - [DEBUG]
24545 2019-Jan-16 22:08:34.767738 - [DEBUG] Process 689. path edge:
24546 2019-Jan-16 22:08:34.767762 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24547 2019-Jan-16 22:08:34.767820 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
24548 2019-Jan-16 22:08:34.768471 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24549 2019-Jan-16 22:08:34.769112 - [DEBUG]
24550 2019-Jan-16 22:08:34.769138 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
24551 2019-Jan-16 22:08:34.769794 - [DEBUG] Compose: EdgeIdentity * AllBottom
24552 2019-Jan-16 22:08:34.769822 - [DEBUG]
24553 2019-Jan-16 22:08:34.769846 - [DEBUG] Propagate flow
24554 2019-Jan-16 22:08:34.769870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24555 2019-Jan-16 22:08:34.769936 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
24556 2019-Jan-16 22:08:34.770593 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24557 2019-Jan-16 22:08:34.771235 - [DEBUG] Edge function : AllBottom (result of previous compose)
24558 2019-Jan-16 22:08:34.771261 - [DEBUG]
24559 2019-Jan-16 22:08:34.771286 - [DEBUG] Join: AllTop & AllBottom
24560 2019-Jan-16 22:08:34.771312 - [DEBUG] = AllBottom (new jump func)
24561 2019-Jan-16 22:08:34.771337 - [DEBUG]
24562 2019-Jan-16 22:08:34.771360 - [DEBUG] Start adding new jump function
24563 2019-Jan-16 22:08:34.771384 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24564 2019-Jan-16 22:08:34.771453 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24565 2019-Jan-16 22:08:34.772095 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
24566 2019-Jan-16 22:08:34.772741 - [DEBUG] Edge Function : AllBottom
24567 2019-Jan-16 22:08:34.772770 - [DEBUG] End adding new jump function
24568 2019-Jan-16 22:08:34.772795 - [DEBUG]
24569 2019-Jan-16 22:08:34.772820 - [DEBUG] -------------------------------------------- 690. Path Edge --------------------------------------------
24570 2019-Jan-16 22:08:34.772845 - [DEBUG]
24571 2019-Jan-16 22:08:34.772870 - [DEBUG] Process 690. path edge:
24572 2019-Jan-16 22:08:34.772895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24573 2019-Jan-16 22:08:34.772953 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
24574 2019-Jan-16 22:08:34.773601 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24575 2019-Jan-16 22:08:34.774243 - [DEBUG]
24576 2019-Jan-16 22:08:34.774268 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
24577 2019-Jan-16 22:08:34.774941 - [DEBUG] Possible callees:
24578 2019-Jan-16 22:08:34.774966 - [DEBUG] llvm.dbg.declare
24579 2019-Jan-16 22:08:34.774991 - [DEBUG] Possible return sites:
24580 2019-Jan-16 22:08:34.775015 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16924581 2019-Jan-16 22:08:34.776291 - [DEBUG] Found and process special summary
24582 2019-Jan-16 22:08:34.776327 - [DEBUG] Compose: EdgeIdentity * AllBottom
24583 2019-Jan-16 22:08:34.776355 - [DEBUG]
24584 2019-Jan-16 22:08:34.776379 - [DEBUG] Propagate flow
24585 2019-Jan-16 22:08:34.776403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24586 2019-Jan-16 22:08:34.776460 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
24587 2019-Jan-16 22:08:34.777115 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24588 2019-Jan-16 22:08:34.777756 - [DEBUG] Edge function : AllBottom (result of previous compose)
24589 2019-Jan-16 22:08:34.777782 - [DEBUG]
24590 2019-Jan-16 22:08:34.777807 - [DEBUG] Join: AllTop & AllBottom
24591 2019-Jan-16 22:08:34.777833 - [DEBUG] = AllBottom (new jump func)
24592 2019-Jan-16 22:08:34.777858 - [DEBUG]
24593 2019-Jan-16 22:08:34.777882 - [DEBUG] Start adding new jump function
24594 2019-Jan-16 22:08:34.777906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24595 2019-Jan-16 22:08:34.777963 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24596 2019-Jan-16 22:08:34.778630 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
24597 2019-Jan-16 22:08:34.779271 - [DEBUG] Edge Function : AllBottom
24598 2019-Jan-16 22:08:34.779302 - [DEBUG] End adding new jump function
24599 2019-Jan-16 22:08:34.779326 - [DEBUG]
24600 2019-Jan-16 22:08:34.779351 - [DEBUG] -------------------------------------------- 691. Path Edge --------------------------------------------
24601 2019-Jan-16 22:08:34.779376 - [DEBUG]
24602 2019-Jan-16 22:08:34.779400 - [DEBUG] Process 691. path edge:
24603 2019-Jan-16 22:08:34.779424 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24604 2019-Jan-16 22:08:34.779481 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
24605 2019-Jan-16 22:08:34.780122 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24606 2019-Jan-16 22:08:34.780762 - [DEBUG]
24607 2019-Jan-16 22:08:34.780787 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
24608 2019-Jan-16 22:08:34.781461 - [DEBUG] Compose: EdgeIdentity * AllBottom
24609 2019-Jan-16 22:08:34.781490 - [DEBUG]
24610 2019-Jan-16 22:08:34.781514 - [DEBUG] Propagate flow
24611 2019-Jan-16 22:08:34.781538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24612 2019-Jan-16 22:08:34.781595 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
24613 2019-Jan-16 22:08:34.782237 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24614 2019-Jan-16 22:08:34.782878 - [DEBUG] Edge function : AllBottom (result of previous compose)
24615 2019-Jan-16 22:08:34.782903 - [DEBUG]
24616 2019-Jan-16 22:08:34.782929 - [DEBUG] Join: AllTop & AllBottom
24617 2019-Jan-16 22:08:34.782955 - [DEBUG] = AllBottom (new jump func)
24618 2019-Jan-16 22:08:34.782980 - [DEBUG]
24619 2019-Jan-16 22:08:34.783003 - [DEBUG] Start adding new jump function
24620 2019-Jan-16 22:08:34.783027 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24621 2019-Jan-16 22:08:34.783084 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24622 2019-Jan-16 22:08:34.783726 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
24623 2019-Jan-16 22:08:34.784363 - [DEBUG] Edge Function : AllBottom
24624 2019-Jan-16 22:08:34.784393 - [DEBUG] End adding new jump function
24625 2019-Jan-16 22:08:34.784417 - [DEBUG]
24626 2019-Jan-16 22:08:34.784442 - [DEBUG] -------------------------------------------- 692. Path Edge --------------------------------------------
24627 2019-Jan-16 22:08:34.784466 - [DEBUG]
24628 2019-Jan-16 22:08:34.784489 - [DEBUG] Process 692. path edge:
24629 2019-Jan-16 22:08:34.784513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24630 2019-Jan-16 22:08:34.784570 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
24631 2019-Jan-16 22:08:34.785223 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24632 2019-Jan-16 22:08:34.785864 - [DEBUG]
24633 2019-Jan-16 22:08:34.785889 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
24634 2019-Jan-16 22:08:34.786548 - [DEBUG] Compose: EdgeIdentity * AllBottom
24635 2019-Jan-16 22:08:34.786577 - [DEBUG]
24636 2019-Jan-16 22:08:34.786601 - [DEBUG] Propagate flow
24637 2019-Jan-16 22:08:34.786625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24638 2019-Jan-16 22:08:34.786682 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
24639 2019-Jan-16 22:08:34.787324 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24640 2019-Jan-16 22:08:34.787973 - [DEBUG] Edge function : AllBottom (result of previous compose)
24641 2019-Jan-16 22:08:34.787999 - [DEBUG]
24642 2019-Jan-16 22:08:34.788024 - [DEBUG] Join: AllTop & AllBottom
24643 2019-Jan-16 22:08:34.788050 - [DEBUG] = AllBottom (new jump func)
24644 2019-Jan-16 22:08:34.788075 - [DEBUG]
24645 2019-Jan-16 22:08:34.788113 - [DEBUG] Start adding new jump function
24646 2019-Jan-16 22:08:34.788137 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24647 2019-Jan-16 22:08:34.788194 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24648 2019-Jan-16 22:08:34.788837 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
24649 2019-Jan-16 22:08:34.789476 - [DEBUG] Edge Function : AllBottom
24650 2019-Jan-16 22:08:34.789505 - [DEBUG] End adding new jump function
24651 2019-Jan-16 22:08:34.789530 - [DEBUG]
24652 2019-Jan-16 22:08:34.789555 - [DEBUG] -------------------------------------------- 693. Path Edge --------------------------------------------
24653 2019-Jan-16 22:08:34.789579 - [DEBUG]
24654 2019-Jan-16 22:08:34.789603 - [DEBUG] Process 693. path edge:
24655 2019-Jan-16 22:08:34.789627 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24656 2019-Jan-16 22:08:34.789685 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
24657 2019-Jan-16 22:08:34.790326 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24658 2019-Jan-16 22:08:34.790967 - [DEBUG]
24659 2019-Jan-16 22:08:34.790993 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
24660 2019-Jan-16 22:08:34.791674 - [DEBUG] Compose: EdgeIdentity * AllBottom
24661 2019-Jan-16 22:08:34.791703 - [DEBUG]
24662 2019-Jan-16 22:08:34.791728 - [DEBUG] Propagate flow
24663 2019-Jan-16 22:08:34.791751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24664 2019-Jan-16 22:08:34.791809 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
24665 2019-Jan-16 22:08:34.792448 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24666 2019-Jan-16 22:08:34.793087 - [DEBUG] Edge function : AllBottom (result of previous compose)
24667 2019-Jan-16 22:08:34.793113 - [DEBUG]
24668 2019-Jan-16 22:08:34.793138 - [DEBUG] Join: AllTop & AllBottom
24669 2019-Jan-16 22:08:34.793164 - [DEBUG] = AllBottom (new jump func)
24670 2019-Jan-16 22:08:34.793189 - [DEBUG]
24671 2019-Jan-16 22:08:34.793213 - [DEBUG] Start adding new jump function
24672 2019-Jan-16 22:08:34.793236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24673 2019-Jan-16 22:08:34.793292 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24674 2019-Jan-16 22:08:34.793934 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
24675 2019-Jan-16 22:08:34.794569 - [DEBUG] Edge Function : AllBottom
24676 2019-Jan-16 22:08:34.794598 - [DEBUG] End adding new jump function
24677 2019-Jan-16 22:08:34.794623 - [DEBUG]
24678 2019-Jan-16 22:08:34.794647 - [DEBUG] -------------------------------------------- 694. Path Edge --------------------------------------------
24679 2019-Jan-16 22:08:34.794672 - [DEBUG]
24680 2019-Jan-16 22:08:34.794696 - [DEBUG] Process 694. path edge:
24681 2019-Jan-16 22:08:34.794720 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24682 2019-Jan-16 22:08:34.794789 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
24683 2019-Jan-16 22:08:34.795426 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24684 2019-Jan-16 22:08:34.796082 - [DEBUG]
24685 2019-Jan-16 22:08:34.796109 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
24686 2019-Jan-16 22:08:34.796765 - [DEBUG] Compose: EdgeIdentity * AllBottom
24687 2019-Jan-16 22:08:34.796795 - [DEBUG]
24688 2019-Jan-16 22:08:34.796819 - [DEBUG] Propagate flow
24689 2019-Jan-16 22:08:34.796843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24690 2019-Jan-16 22:08:34.796902 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
24691 2019-Jan-16 22:08:34.797544 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24692 2019-Jan-16 22:08:34.798199 - [DEBUG] Edge function : AllBottom (result of previous compose)
24693 2019-Jan-16 22:08:34.798225 - [DEBUG]
24694 2019-Jan-16 22:08:34.798251 - [DEBUG] Join: AllTop & AllBottom
24695 2019-Jan-16 22:08:34.798277 - [DEBUG] = AllBottom (new jump func)
24696 2019-Jan-16 22:08:34.798302 - [DEBUG]
24697 2019-Jan-16 22:08:34.798326 - [DEBUG] Start adding new jump function
24698 2019-Jan-16 22:08:34.798350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24699 2019-Jan-16 22:08:34.798408 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24700 2019-Jan-16 22:08:34.799049 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
24701 2019-Jan-16 22:08:34.799687 - [DEBUG] Edge Function : AllBottom
24702 2019-Jan-16 22:08:34.799717 - [DEBUG] End adding new jump function
24703 2019-Jan-16 22:08:34.799742 - [DEBUG]
24704 2019-Jan-16 22:08:34.799767 - [DEBUG] -------------------------------------------- 695. Path Edge --------------------------------------------
24705 2019-Jan-16 22:08:34.799791 - [DEBUG]
24706 2019-Jan-16 22:08:34.799815 - [DEBUG] Process 695. path edge:
24707 2019-Jan-16 22:08:34.799839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24708 2019-Jan-16 22:08:34.799896 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
24709 2019-Jan-16 22:08:34.800534 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24710 2019-Jan-16 22:08:34.801174 - [DEBUG]
24711 2019-Jan-16 22:08:34.801199 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
24712 2019-Jan-16 22:08:34.801878 - [DEBUG] Compose: EdgeIdentity * AllBottom
24713 2019-Jan-16 22:08:34.801908 - [DEBUG]
24714 2019-Jan-16 22:08:34.801933 - [DEBUG] Propagate flow
24715 2019-Jan-16 22:08:34.801956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24716 2019-Jan-16 22:08:34.802014 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
24717 2019-Jan-16 22:08:34.802651 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24718 2019-Jan-16 22:08:34.803291 - [DEBUG] Edge function : AllBottom (result of previous compose)
24719 2019-Jan-16 22:08:34.803317 - [DEBUG]
24720 2019-Jan-16 22:08:34.803342 - [DEBUG] Join: AllTop & AllBottom
24721 2019-Jan-16 22:08:34.803368 - [DEBUG] = AllBottom (new jump func)
24722 2019-Jan-16 22:08:34.803393 - [DEBUG]
24723 2019-Jan-16 22:08:34.803416 - [DEBUG] Start adding new jump function
24724 2019-Jan-16 22:08:34.803440 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24725 2019-Jan-16 22:08:34.803496 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24726 2019-Jan-16 22:08:34.804136 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
24727 2019-Jan-16 22:08:34.804783 - [DEBUG] Edge Function : AllBottom
24728 2019-Jan-16 22:08:34.804813 - [DEBUG] End adding new jump function
24729 2019-Jan-16 22:08:34.804845 - [DEBUG]
24730 2019-Jan-16 22:08:34.804870 - [DEBUG] -------------------------------------------- 696. Path Edge --------------------------------------------
24731 2019-Jan-16 22:08:34.804895 - [DEBUG]
24732 2019-Jan-16 22:08:34.804919 - [DEBUG] Process 696. path edge:
24733 2019-Jan-16 22:08:34.804943 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24734 2019-Jan-16 22:08:34.805001 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
24735 2019-Jan-16 22:08:34.805639 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24736 2019-Jan-16 22:08:34.806279 - [DEBUG]
24737 2019-Jan-16 22:08:34.806304 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
24738 2019-Jan-16 22:08:34.806957 - [DEBUG] Compose: EdgeIdentity * AllBottom
24739 2019-Jan-16 22:08:34.806986 - [DEBUG]
24740 2019-Jan-16 22:08:34.807011 - [DEBUG] Propagate flow
24741 2019-Jan-16 22:08:34.807035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24742 2019-Jan-16 22:08:34.807093 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
24743 2019-Jan-16 22:08:34.807730 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24744 2019-Jan-16 22:08:34.808388 - [DEBUG] Edge function : AllBottom (result of previous compose)
24745 2019-Jan-16 22:08:34.808414 - [DEBUG]
24746 2019-Jan-16 22:08:34.808439 - [DEBUG] Join: AllTop & AllBottom
24747 2019-Jan-16 22:08:34.808465 - [DEBUG] = AllBottom (new jump func)
24748 2019-Jan-16 22:08:34.808490 - [DEBUG]
24749 2019-Jan-16 22:08:34.808514 - [DEBUG] Start adding new jump function
24750 2019-Jan-16 22:08:34.808538 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24751 2019-Jan-16 22:08:34.808595 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24752 2019-Jan-16 22:08:34.809237 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
24753 2019-Jan-16 22:08:34.809873 - [DEBUG] Edge Function : AllBottom
24754 2019-Jan-16 22:08:34.809903 - [DEBUG] End adding new jump function
24755 2019-Jan-16 22:08:34.809928 - [DEBUG]
24756 2019-Jan-16 22:08:34.809952 - [DEBUG] -------------------------------------------- 697. Path Edge --------------------------------------------
24757 2019-Jan-16 22:08:34.809978 - [DEBUG]
24758 2019-Jan-16 22:08:34.810001 - [DEBUG] Process 697. path edge:
24759 2019-Jan-16 22:08:34.810026 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24760 2019-Jan-16 22:08:34.810083 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
24761 2019-Jan-16 22:08:34.810720 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24762 2019-Jan-16 22:08:34.811361 - [DEBUG]
24763 2019-Jan-16 22:08:34.811386 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
24764 2019-Jan-16 22:08:34.812065 - [DEBUG] Compose: EdgeIdentity * AllBottom
24765 2019-Jan-16 22:08:34.812095 - [DEBUG]
24766 2019-Jan-16 22:08:34.812119 - [DEBUG] Propagate flow
24767 2019-Jan-16 22:08:34.812143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24768 2019-Jan-16 22:08:34.812201 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
24769 2019-Jan-16 22:08:34.812847 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24770 2019-Jan-16 22:08:34.813487 - [DEBUG] Edge function : AllBottom (result of previous compose)
24771 2019-Jan-16 22:08:34.813513 - [DEBUG]
24772 2019-Jan-16 22:08:34.813538 - [DEBUG] Join: AllTop & AllBottom
24773 2019-Jan-16 22:08:34.813574 - [DEBUG] = AllBottom (new jump func)
24774 2019-Jan-16 22:08:34.813599 - [DEBUG]
24775 2019-Jan-16 22:08:34.813623 - [DEBUG] Start adding new jump function
24776 2019-Jan-16 22:08:34.813647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24777 2019-Jan-16 22:08:34.813703 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24778 2019-Jan-16 22:08:34.814343 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
24779 2019-Jan-16 22:08:34.815001 - [DEBUG] Edge Function : AllBottom
24780 2019-Jan-16 22:08:34.815030 - [DEBUG] End adding new jump function
24781 2019-Jan-16 22:08:34.815055 - [DEBUG]
24782 2019-Jan-16 22:08:34.815079 - [DEBUG] -------------------------------------------- 698. Path Edge --------------------------------------------
24783 2019-Jan-16 22:08:34.815104 - [DEBUG]
24784 2019-Jan-16 22:08:34.815128 - [DEBUG] Process 698. path edge:
24785 2019-Jan-16 22:08:34.815151 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24786 2019-Jan-16 22:08:34.815208 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
24787 2019-Jan-16 22:08:34.815849 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24788 2019-Jan-16 22:08:34.816490 - [DEBUG]
24789 2019-Jan-16 22:08:34.816516 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
24790 2019-Jan-16 22:08:34.817179 - [DEBUG] Compose: EdgeIdentity * AllBottom
24791 2019-Jan-16 22:08:34.817208 - [DEBUG]
24792 2019-Jan-16 22:08:34.817232 - [DEBUG] Propagate flow
24793 2019-Jan-16 22:08:34.817256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24794 2019-Jan-16 22:08:34.817313 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
24795 2019-Jan-16 22:08:34.817950 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24796 2019-Jan-16 22:08:34.818607 - [DEBUG] Edge function : AllBottom (result of previous compose)
24797 2019-Jan-16 22:08:34.818633 - [DEBUG]
24798 2019-Jan-16 22:08:34.818658 - [DEBUG] Join: AllTop & AllBottom
24799 2019-Jan-16 22:08:34.818684 - [DEBUG] = AllBottom (new jump func)
24800 2019-Jan-16 22:08:34.818708 - [DEBUG]
24801 2019-Jan-16 22:08:34.818732 - [DEBUG] Start adding new jump function
24802 2019-Jan-16 22:08:34.818756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24803 2019-Jan-16 22:08:34.818812 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24804 2019-Jan-16 22:08:34.819452 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
24805 2019-Jan-16 22:08:34.820087 - [DEBUG] Edge Function : AllBottom
24806 2019-Jan-16 22:08:34.820117 - [DEBUG] End adding new jump function
24807 2019-Jan-16 22:08:34.820141 - [DEBUG]
24808 2019-Jan-16 22:08:34.820166 - [DEBUG] -------------------------------------------- 699. Path Edge --------------------------------------------
24809 2019-Jan-16 22:08:34.820191 - [DEBUG]
24810 2019-Jan-16 22:08:34.820215 - [DEBUG] Process 699. path edge:
24811 2019-Jan-16 22:08:34.820239 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24812 2019-Jan-16 22:08:34.820296 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
24813 2019-Jan-16 22:08:34.820932 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24814 2019-Jan-16 22:08:34.821593 - [DEBUG]
24815 2019-Jan-16 22:08:34.821618 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
24816 2019-Jan-16 22:08:34.822285 - [DEBUG] Compose: EdgeIdentity * AllBottom
24817 2019-Jan-16 22:08:34.822314 - [DEBUG]
24818 2019-Jan-16 22:08:34.822338 - [DEBUG] Propagate flow
24819 2019-Jan-16 22:08:34.822362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24820 2019-Jan-16 22:08:34.822419 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24821 2019-Jan-16 22:08:34.823056 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24822 2019-Jan-16 22:08:34.823697 - [DEBUG] Edge function : AllBottom (result of previous compose)
24823 2019-Jan-16 22:08:34.823722 - [DEBUG]
24824 2019-Jan-16 22:08:34.823747 - [DEBUG] Join: AllTop & AllBottom
24825 2019-Jan-16 22:08:34.823773 - [DEBUG] = AllBottom (new jump func)
24826 2019-Jan-16 22:08:34.823798 - [DEBUG]
24827 2019-Jan-16 22:08:34.823821 - [DEBUG] Start adding new jump function
24828 2019-Jan-16 22:08:34.823845 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24829 2019-Jan-16 22:08:34.823901 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24830 2019-Jan-16 22:08:34.824540 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24831 2019-Jan-16 22:08:34.825191 - [DEBUG] Edge Function : AllBottom
24832 2019-Jan-16 22:08:34.825221 - [DEBUG] End adding new jump function
24833 2019-Jan-16 22:08:34.825246 - [DEBUG]
24834 2019-Jan-16 22:08:34.825270 - [DEBUG] -------------------------------------------- 700. Path Edge --------------------------------------------
24835 2019-Jan-16 22:08:34.825295 - [DEBUG]
24836 2019-Jan-16 22:08:34.825319 - [DEBUG] Process 700. path edge:
24837 2019-Jan-16 22:08:34.825343 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24838 2019-Jan-16 22:08:34.825401 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
24839 2019-Jan-16 22:08:34.826040 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24840 2019-Jan-16 22:08:34.826681 - [DEBUG]
24841 2019-Jan-16 22:08:34.826706 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24842 2019-Jan-16 22:08:34.827356 - [DEBUG] Start of endsummarytab entry
24843 2019-Jan-16 22:08:34.827392 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
24844 2019-Jan-16 22:08:34.828041 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
24845 2019-Jan-16 22:08:34.828117 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24846 2019-Jan-16 22:08:34.828755 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24847 2019-Jan-16 22:08:34.829396 - [DEBUG] EF: AllBottom
24848 2019-Jan-16 22:08:34.829422 - [DEBUG]
24849 2019-Jan-16 22:08:34.829446 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24850 2019-Jan-16 22:08:34.830083 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24851 2019-Jan-16 22:08:34.830723 - [DEBUG] EF: AllBottom
24852 2019-Jan-16 22:08:34.830749 - [DEBUG]
24853 2019-Jan-16 22:08:34.830773 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24854 2019-Jan-16 22:08:34.831408 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24855 2019-Jan-16 22:08:34.832071 - [DEBUG] EF: AllBottom
24856 2019-Jan-16 22:08:34.832097 - [DEBUG]
24857 2019-Jan-16 22:08:34.832121 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24858 2019-Jan-16 22:08:34.832757 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24859 2019-Jan-16 22:08:34.833397 - [DEBUG] EF: AllBottom
24860 2019-Jan-16 22:08:34.833422 - [DEBUG]
24861 2019-Jan-16 22:08:34.833446 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24862 2019-Jan-16 22:08:34.834094 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24863 2019-Jan-16 22:08:34.834743 - [DEBUG] EF: AllBottom
24864 2019-Jan-16 22:08:34.834781 - [DEBUG]
24865 2019-Jan-16 22:08:34.834806 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24866 2019-Jan-16 22:08:34.835443 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24867 2019-Jan-16 22:08:34.836084 - [DEBUG] EF: AllBottom
24868 2019-Jan-16 22:08:34.836109 - [DEBUG]
24869 2019-Jan-16 22:08:34.836134 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24870 2019-Jan-16 22:08:34.836769 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
24871 2019-Jan-16 22:08:34.837416 - [DEBUG] EF: AllBottom
24872 2019-Jan-16 22:08:34.837442 - [DEBUG]
24873 2019-Jan-16 22:08:34.837466 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24874 2019-Jan-16 22:08:34.838116 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
24875 2019-Jan-16 22:08:34.838758 - [DEBUG] EF: AllBottom
24876 2019-Jan-16 22:08:34.838783 - [DEBUG]
24877 2019-Jan-16 22:08:34.838808 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24878 2019-Jan-16 22:08:34.839443 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
24879 2019-Jan-16 22:08:34.840079 - [DEBUG] EF: AllBottom
24880 2019-Jan-16 22:08:34.840104 - [DEBUG]
24881 2019-Jan-16 22:08:34.840128 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24882 2019-Jan-16 22:08:34.840763 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24883 2019-Jan-16 22:08:34.841402 - [DEBUG] EF: AllBottom
24884 2019-Jan-16 22:08:34.841441 - [DEBUG]
24885 2019-Jan-16 22:08:34.841465 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24886 2019-Jan-16 22:08:34.842101 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
24887 2019-Jan-16 22:08:34.842742 - [DEBUG] EF: AllBottom
24888 2019-Jan-16 22:08:34.842767 - [DEBUG]
24889 2019-Jan-16 22:08:34.842791 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24890 2019-Jan-16 22:08:34.843427 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
24891 2019-Jan-16 22:08:34.844067 - [DEBUG] EF: AllBottom
24892 2019-Jan-16 22:08:34.844093 - [DEBUG]
24893 2019-Jan-16 22:08:34.844117 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24894 2019-Jan-16 22:08:34.844763 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
24895 2019-Jan-16 22:08:34.845399 - [DEBUG] EF: AllBottom
24896 2019-Jan-16 22:08:34.845425 - [DEBUG]
24897 2019-Jan-16 22:08:34.845449 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24898 2019-Jan-16 22:08:34.846085 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24899 2019-Jan-16 22:08:34.846719 - [DEBUG] EF: AllBottom
24900 2019-Jan-16 22:08:34.846745 - [DEBUG]
24901 2019-Jan-16 22:08:34.846769 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24902 2019-Jan-16 22:08:34.847405 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
24903 2019-Jan-16 22:08:34.848040 - [DEBUG] EF: AllBottom
24904 2019-Jan-16 22:08:34.848065 - [DEBUG]
24905 2019-Jan-16 22:08:34.848102 - [DEBUG] ---------------
24906 2019-Jan-16 22:08:34.848127 - [DEBUG]
24907 2019-Jan-16 22:08:34.848153 - [DEBUG] End of endsummarytab entry
24908 2019-Jan-16 22:08:34.848176 - [DEBUG]
24909 2019-Jan-16 22:08:34.848200 - [DEBUG] Start of incomingtab entry
24910 2019-Jan-16 22:08:34.848232 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
24911 2019-Jan-16 22:08:34.848871 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
24912 2019-Jan-16 22:08:34.848928 - [DEBUG] ---------------
24913 2019-Jan-16 22:08:34.848952 - [DEBUG] End of incomingtab entry
24914 2019-Jan-16 22:08:34.848976 - [DEBUG]
24915 2019-Jan-16 22:08:34.849002 - [DEBUG] EDGE:
24916 2019-Jan-16 22:08:34.849059 - [DEBUG] ---> 24917 2019-Jan-16 22:08:34.849697 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
24918 2019-Jan-16 22:08:34.850336 - [DEBUG]
24919 2019-Jan-16 22:08:34.850362 - [DEBUG] EDGE:
24920 2019-Jan-16 22:08:34.850420 - [DEBUG] ---> 24921 2019-Jan-16 22:08:34.851056 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
24922 2019-Jan-16 22:08:34.851710 - [DEBUG]
24923 2019-Jan-16 22:08:34.851746 - [DEBUG] Compose: EdgeIdentity * AllBottom
24924 2019-Jan-16 22:08:34.851773 - [DEBUG]
24925 2019-Jan-16 22:08:34.851797 - [DEBUG] Propagate flow
24926 2019-Jan-16 22:08:34.851821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24927 2019-Jan-16 22:08:34.851879 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
24928 2019-Jan-16 22:08:34.852528 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24929 2019-Jan-16 22:08:34.853167 - [DEBUG] Edge function : AllBottom (result of previous compose)
24930 2019-Jan-16 22:08:34.853192 - [DEBUG]
24931 2019-Jan-16 22:08:34.853218 - [DEBUG] Join: AllTop & AllBottom
24932 2019-Jan-16 22:08:34.853243 - [DEBUG] = AllBottom (new jump func)
24933 2019-Jan-16 22:08:34.853268 - [DEBUG]
24934 2019-Jan-16 22:08:34.853292 - [DEBUG] Start adding new jump function
24935 2019-Jan-16 22:08:34.853316 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24936 2019-Jan-16 22:08:34.853372 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24937 2019-Jan-16 22:08:34.854011 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
24938 2019-Jan-16 22:08:34.854657 - [DEBUG] Edge Function : AllBottom
24939 2019-Jan-16 22:08:34.854687 - [DEBUG] End adding new jump function
24940 2019-Jan-16 22:08:34.854711 - [DEBUG]
24941 2019-Jan-16 22:08:34.854736 - [DEBUG] -------------------------------------------- 701. Path Edge --------------------------------------------
24942 2019-Jan-16 22:08:34.854774 - [DEBUG]
24943 2019-Jan-16 22:08:34.854798 - [DEBUG] Process 701. path edge:
24944 2019-Jan-16 22:08:34.854822 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24945 2019-Jan-16 22:08:34.854878 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
24946 2019-Jan-16 22:08:34.855525 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24947 2019-Jan-16 22:08:34.856165 - [DEBUG]
24948 2019-Jan-16 22:08:34.856190 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
24949 2019-Jan-16 22:08:34.856847 - [DEBUG] Possible callees:
24950 2019-Jan-16 22:08:34.856873 - [DEBUG] llvm.dbg.declare
24951 2019-Jan-16 22:08:34.856898 - [DEBUG] Possible return sites:
24952 2019-Jan-16 22:08:34.856922 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19324953 2019-Jan-16 22:08:34.858224 - [DEBUG] Found and process special summary
24954 2019-Jan-16 22:08:34.858261 - [DEBUG] Compose: EdgeIdentity * AllBottom
24955 2019-Jan-16 22:08:34.858289 - [DEBUG]
24956 2019-Jan-16 22:08:34.858313 - [DEBUG] Propagate flow
24957 2019-Jan-16 22:08:34.858337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24958 2019-Jan-16 22:08:34.858395 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24959 2019-Jan-16 22:08:34.859037 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24960 2019-Jan-16 22:08:34.859676 - [DEBUG] Edge function : AllBottom (result of previous compose)
24961 2019-Jan-16 22:08:34.859702 - [DEBUG]
24962 2019-Jan-16 22:08:34.859727 - [DEBUG] Join: AllTop & AllBottom
24963 2019-Jan-16 22:08:34.859753 - [DEBUG] = AllBottom (new jump func)
24964 2019-Jan-16 22:08:34.859778 - [DEBUG]
24965 2019-Jan-16 22:08:34.859802 - [DEBUG] Start adding new jump function
24966 2019-Jan-16 22:08:34.859826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24967 2019-Jan-16 22:08:34.859882 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24968 2019-Jan-16 22:08:34.860523 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24969 2019-Jan-16 22:08:34.861162 - [DEBUG] Edge Function : AllBottom
24970 2019-Jan-16 22:08:34.861191 - [DEBUG] End adding new jump function
24971 2019-Jan-16 22:08:34.861216 - [DEBUG]
24972 2019-Jan-16 22:08:34.861241 - [DEBUG] -------------------------------------------- 702. Path Edge --------------------------------------------
24973 2019-Jan-16 22:08:34.861266 - [DEBUG]
24974 2019-Jan-16 22:08:34.861290 - [DEBUG] Process 702. path edge:
24975 2019-Jan-16 22:08:34.861314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24976 2019-Jan-16 22:08:34.861371 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
24977 2019-Jan-16 22:08:34.862026 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
24978 2019-Jan-16 22:08:34.862666 - [DEBUG]
24979 2019-Jan-16 22:08:34.862691 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24980 2019-Jan-16 22:08:34.863352 - [DEBUG] Compose: EdgeIdentity * AllBottom
24981 2019-Jan-16 22:08:34.863381 - [DEBUG]
24982 2019-Jan-16 22:08:34.863405 - [DEBUG] Propagate flow
24983 2019-Jan-16 22:08:34.863429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24984 2019-Jan-16 22:08:34.863486 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
24985 2019-Jan-16 22:08:34.864123 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24986 2019-Jan-16 22:08:34.864777 - [DEBUG] Edge function : AllBottom (result of previous compose)
24987 2019-Jan-16 22:08:34.864802 - [DEBUG]
24988 2019-Jan-16 22:08:34.864827 - [DEBUG] Join: AllTop & AllBottom
24989 2019-Jan-16 22:08:34.864853 - [DEBUG] = AllBottom (new jump func)
24990 2019-Jan-16 22:08:34.864877 - [DEBUG]
24991 2019-Jan-16 22:08:34.864901 - [DEBUG] Start adding new jump function
24992 2019-Jan-16 22:08:34.864925 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24993 2019-Jan-16 22:08:34.864982 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24994 2019-Jan-16 22:08:34.865624 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
24995 2019-Jan-16 22:08:34.866260 - [DEBUG] Edge Function : AllBottom
24996 2019-Jan-16 22:08:34.866297 - [DEBUG] End adding new jump function
24997 2019-Jan-16 22:08:34.866322 - [DEBUG]
24998 2019-Jan-16 22:08:34.866347 - [DEBUG] -------------------------------------------- 703. Path Edge --------------------------------------------
24999 2019-Jan-16 22:08:34.866372 - [DEBUG]
25000 2019-Jan-16 22:08:34.866395 - [DEBUG] Process 703. path edge:
25001 2019-Jan-16 22:08:34.866419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25002 2019-Jan-16 22:08:34.866477 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
25003 2019-Jan-16 22:08:34.867114 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
25004 2019-Jan-16 22:08:34.867754 - [DEBUG]
25005 2019-Jan-16 22:08:34.867779 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25006 2019-Jan-16 22:08:34.868449 - [DEBUG] Compose: EdgeIdentity * AllBottom
25007 2019-Jan-16 22:08:34.868478 - [DEBUG]
25008 2019-Jan-16 22:08:34.868502 - [DEBUG] Propagate flow
25009 2019-Jan-16 22:08:34.868526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25010 2019-Jan-16 22:08:34.868583 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25011 2019-Jan-16 22:08:34.869219 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25012 2019-Jan-16 22:08:34.869861 - [DEBUG] Edge function : AllBottom (result of previous compose)
25013 2019-Jan-16 22:08:34.869886 - [DEBUG]
25014 2019-Jan-16 22:08:34.869912 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25015 2019-Jan-16 22:08:34.869938 - [DEBUG] = AllBottom
25016 2019-Jan-16 22:08:34.869963 - [DEBUG]
25017 2019-Jan-16 22:08:34.869986 - [DEBUG] PROPAGATE: No new function!
25018 2019-Jan-16 22:08:34.870011 - [DEBUG] EDGE:
25019 2019-Jan-16 22:08:34.870069 - [DEBUG] ---> 25020 2019-Jan-16 22:08:34.870704 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25021 2019-Jan-16 22:08:34.871343 - [DEBUG]
25022 2019-Jan-16 22:08:34.871369 - [DEBUG] EDGE:
25023 2019-Jan-16 22:08:34.871440 - [DEBUG] ---> 25024 2019-Jan-16 22:08:34.872081 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25025 2019-Jan-16 22:08:34.872720 - [DEBUG]
25026 2019-Jan-16 22:08:34.872759 - [DEBUG] Compose: EdgeIdentity * AllBottom
25027 2019-Jan-16 22:08:34.872787 - [DEBUG]
25028 2019-Jan-16 22:08:34.872811 - [DEBUG] Propagate flow
25029 2019-Jan-16 22:08:34.872835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25030 2019-Jan-16 22:08:34.872891 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25031 2019-Jan-16 22:08:34.873531 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25032 2019-Jan-16 22:08:34.874170 - [DEBUG] Edge function : AllBottom (result of previous compose)
25033 2019-Jan-16 22:08:34.874195 - [DEBUG]
25034 2019-Jan-16 22:08:34.874221 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25035 2019-Jan-16 22:08:34.874247 - [DEBUG] = AllBottom
25036 2019-Jan-16 22:08:34.874272 - [DEBUG]
25037 2019-Jan-16 22:08:34.874295 - [DEBUG] PROPAGATE: No new function!
25038 2019-Jan-16 22:08:34.874322 - [DEBUG] EDGE:
25039 2019-Jan-16 22:08:34.874381 - [DEBUG] ---> 25040 2019-Jan-16 22:08:34.875043 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25041 2019-Jan-16 22:08:34.875691 - [DEBUG]
25042 2019-Jan-16 22:08:34.875717 - [DEBUG] EDGE:
25043 2019-Jan-16 22:08:34.875775 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
25044 2019-Jan-16 22:08:34.876417 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25045 2019-Jan-16 22:08:34.877056 - [DEBUG]
25046 2019-Jan-16 22:08:34.877082 - [DEBUG] EDGE:
25047 2019-Jan-16 22:08:34.877139 - [DEBUG] ---> 25048 2019-Jan-16 22:08:34.877775 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25049 2019-Jan-16 22:08:34.878429 - [DEBUG]
25050 2019-Jan-16 22:08:34.878455 - [DEBUG] EDGE:
25051 2019-Jan-16 22:08:34.878513 - [DEBUG] ---> 25052 2019-Jan-16 22:08:34.879148 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25053 2019-Jan-16 22:08:34.879787 - [DEBUG]
25054 2019-Jan-16 22:08:34.879813 - [DEBUG] EDGE:
25055 2019-Jan-16 22:08:34.879871 - [DEBUG] ---> 25056 2019-Jan-16 22:08:34.880510 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25057 2019-Jan-16 22:08:34.881149 - [DEBUG]
25058 2019-Jan-16 22:08:34.881184 - [DEBUG] Compose: EdgeIdentity * AllBottom
25059 2019-Jan-16 22:08:34.881212 - [DEBUG]
25060 2019-Jan-16 22:08:34.881236 - [DEBUG] Propagate flow
25061 2019-Jan-16 22:08:34.881259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25062 2019-Jan-16 22:08:34.881316 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25063 2019-Jan-16 22:08:34.881971 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25064 2019-Jan-16 22:08:34.882610 - [DEBUG] Edge function : AllBottom (result of previous compose)
25065 2019-Jan-16 22:08:34.882635 - [DEBUG]
25066 2019-Jan-16 22:08:34.882660 - [DEBUG] Join: AllTop & AllBottom
25067 2019-Jan-16 22:08:34.882686 - [DEBUG] = AllBottom (new jump func)
25068 2019-Jan-16 22:08:34.882711 - [DEBUG]
25069 2019-Jan-16 22:08:34.882734 - [DEBUG] Start adding new jump function
25070 2019-Jan-16 22:08:34.882758 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25071 2019-Jan-16 22:08:34.882814 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25072 2019-Jan-16 22:08:34.883453 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25073 2019-Jan-16 22:08:34.884092 - [DEBUG] Edge Function : AllBottom
25074 2019-Jan-16 22:08:34.884121 - [DEBUG] End adding new jump function
25075 2019-Jan-16 22:08:34.884145 - [DEBUG]
25076 2019-Jan-16 22:08:34.884169 - [DEBUG] -------------------------------------------- 704. Path Edge --------------------------------------------
25077 2019-Jan-16 22:08:34.884194 - [DEBUG]
25078 2019-Jan-16 22:08:34.884217 - [DEBUG] Process 704. path edge:
25079 2019-Jan-16 22:08:34.884241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25080 2019-Jan-16 22:08:34.884297 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
25081 2019-Jan-16 22:08:34.884951 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
25082 2019-Jan-16 22:08:34.885593 - [DEBUG]
25083 2019-Jan-16 22:08:34.885618 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25084 2019-Jan-16 22:08:34.886288 - [DEBUG] Compose: EdgeIdentity * AllBottom
25085 2019-Jan-16 22:08:34.886318 - [DEBUG]
25086 2019-Jan-16 22:08:34.886343 - [DEBUG] Propagate flow
25087 2019-Jan-16 22:08:34.886366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25088 2019-Jan-16 22:08:34.886425 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
25089 2019-Jan-16 22:08:34.887061 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25090 2019-Jan-16 22:08:34.887702 - [DEBUG] Edge function : AllBottom (result of previous compose)
25091 2019-Jan-16 22:08:34.887727 - [DEBUG]
25092 2019-Jan-16 22:08:34.887753 - [DEBUG] Join: AllTop & AllBottom
25093 2019-Jan-16 22:08:34.887780 - [DEBUG] = AllBottom (new jump func)
25094 2019-Jan-16 22:08:34.887805 - [DEBUG]
25095 2019-Jan-16 22:08:34.887829 - [DEBUG] Start adding new jump function
25096 2019-Jan-16 22:08:34.887853 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25097 2019-Jan-16 22:08:34.887910 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25098 2019-Jan-16 22:08:34.888568 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
25099 2019-Jan-16 22:08:34.889202 - [DEBUG] Edge Function : AllBottom
25100 2019-Jan-16 22:08:34.889231 - [DEBUG] End adding new jump function
25101 2019-Jan-16 22:08:34.889256 - [DEBUG]
25102 2019-Jan-16 22:08:34.889281 - [DEBUG] -------------------------------------------- 705. Path Edge --------------------------------------------
25103 2019-Jan-16 22:08:34.889305 - [DEBUG]
25104 2019-Jan-16 22:08:34.889329 - [DEBUG] Process 705. path edge:
25105 2019-Jan-16 22:08:34.889354 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25106 2019-Jan-16 22:08:34.889411 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
25107 2019-Jan-16 22:08:34.890046 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
25108 2019-Jan-16 22:08:34.890686 - [DEBUG]
25109 2019-Jan-16 22:08:34.890712 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
25110 2019-Jan-16 22:08:34.891363 - [DEBUG] Compose: EdgeIdentity * AllBottom
25111 2019-Jan-16 22:08:34.891392 - [DEBUG]
25112 2019-Jan-16 22:08:34.891428 - [DEBUG] Propagate flow
25113 2019-Jan-16 22:08:34.891454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25114 2019-Jan-16 22:08:34.891511 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25115 2019-Jan-16 22:08:34.892148 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25116 2019-Jan-16 22:08:34.892789 - [DEBUG] Edge function : AllBottom (result of previous compose)
25117 2019-Jan-16 22:08:34.892814 - [DEBUG]
25118 2019-Jan-16 22:08:34.892840 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25119 2019-Jan-16 22:08:34.892866 - [DEBUG] = AllBottom
25120 2019-Jan-16 22:08:34.892891 - [DEBUG]
25121 2019-Jan-16 22:08:34.892914 - [DEBUG] PROPAGATE: No new function!
25122 2019-Jan-16 22:08:34.892939 - [DEBUG] EDGE:
25123 2019-Jan-16 22:08:34.892998 - [DEBUG] ---> 25124 2019-Jan-16 22:08:34.893633 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25125 2019-Jan-16 22:08:34.894271 - [DEBUG]
25126 2019-Jan-16 22:08:34.894297 - [DEBUG] EDGE:
25127 2019-Jan-16 22:08:34.894354 - [DEBUG] ---> 25128 2019-Jan-16 22:08:34.895009 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25129 2019-Jan-16 22:08:34.895656 - [DEBUG]
25130 2019-Jan-16 22:08:34.895682 - [DEBUG] EDGE:
25131 2019-Jan-16 22:08:34.895740 - [DEBUG] ---> 25132 2019-Jan-16 22:08:34.896377 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25133 2019-Jan-16 22:08:34.897016 - [DEBUG]
25134 2019-Jan-16 22:08:34.897042 - [DEBUG] EDGE:
25135 2019-Jan-16 22:08:34.897100 - [DEBUG] ---> 25136 2019-Jan-16 22:08:34.897739 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25137 2019-Jan-16 22:08:34.898392 - [DEBUG]
25138 2019-Jan-16 22:08:34.898418 - [DEBUG] EDGE:
25139 2019-Jan-16 22:08:34.898476 - [DEBUG] ---> 25140 2019-Jan-16 22:08:34.899113 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25141 2019-Jan-16 22:08:34.899752 - [DEBUG]
25142 2019-Jan-16 22:08:34.899777 - [DEBUG] EDGE:
25143 2019-Jan-16 22:08:34.899835 - [DEBUG] ---> 25144 2019-Jan-16 22:08:34.900473 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25145 2019-Jan-16 22:08:34.901111 - [DEBUG]
25146 2019-Jan-16 22:08:34.901149 - [DEBUG] Compose: EdgeIdentity * AllBottom
25147 2019-Jan-16 22:08:34.901177 - [DEBUG]
25148 2019-Jan-16 22:08:34.901201 - [DEBUG] Propagate flow
25149 2019-Jan-16 22:08:34.901225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25150 2019-Jan-16 22:08:34.901281 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25151 2019-Jan-16 22:08:34.901937 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25152 2019-Jan-16 22:08:34.902576 - [DEBUG] Edge function : AllBottom (result of previous compose)
25153 2019-Jan-16 22:08:34.902601 - [DEBUG]
25154 2019-Jan-16 22:08:34.902627 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25155 2019-Jan-16 22:08:34.902653 - [DEBUG] = AllBottom
25156 2019-Jan-16 22:08:34.902678 - [DEBUG]
25157 2019-Jan-16 22:08:34.902701 - [DEBUG] PROPAGATE: No new function!
25158 2019-Jan-16 22:08:34.902728 - [DEBUG] EDGE:
25159 2019-Jan-16 22:08:34.902787 - [DEBUG] ---> 25160 2019-Jan-16 22:08:34.903433 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25161 2019-Jan-16 22:08:34.904072 - [DEBUG]
25162 2019-Jan-16 22:08:34.904098 - [DEBUG] EDGE:
25163 2019-Jan-16 22:08:34.904156 - [DEBUG] ---> 25164 2019-Jan-16 22:08:34.904803 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25165 2019-Jan-16 22:08:34.905443 - [DEBUG]
25166 2019-Jan-16 22:08:34.905469 - [DEBUG] EDGE:
25167 2019-Jan-16 22:08:34.905526 - [DEBUG] ---> 25168 2019-Jan-16 22:08:34.906165 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25169 2019-Jan-16 22:08:34.906811 - [DEBUG]
25170 2019-Jan-16 22:08:34.906849 - [DEBUG] Compose: EdgeIdentity * AllBottom
25171 2019-Jan-16 22:08:34.906877 - [DEBUG]
25172 2019-Jan-16 22:08:34.906901 - [DEBUG] Propagate flow
25173 2019-Jan-16 22:08:34.906924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25174 2019-Jan-16 22:08:34.906981 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25175 2019-Jan-16 22:08:34.907621 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25176 2019-Jan-16 22:08:34.908276 - [DEBUG] Edge function : AllBottom (result of previous compose)
25177 2019-Jan-16 22:08:34.908302 - [DEBUG]
25178 2019-Jan-16 22:08:34.908328 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25179 2019-Jan-16 22:08:34.908354 - [DEBUG] = AllBottom
25180 2019-Jan-16 22:08:34.908378 - [DEBUG]
25181 2019-Jan-16 22:08:34.908402 - [DEBUG] PROPAGATE: No new function!
25182 2019-Jan-16 22:08:34.908429 - [DEBUG] EDGE:
25183 2019-Jan-16 22:08:34.908487 - [DEBUG] ---> 25184 2019-Jan-16 22:08:34.909135 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25185 2019-Jan-16 22:08:34.909777 - [DEBUG]
25186 2019-Jan-16 22:08:34.909803 - [DEBUG] EDGE:
25187 2019-Jan-16 22:08:34.909860 - [DEBUG] ---> 25188 2019-Jan-16 22:08:34.910497 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25189 2019-Jan-16 22:08:34.911136 - [DEBUG]
25190 2019-Jan-16 22:08:34.911162 - [DEBUG] EDGE:
25191 2019-Jan-16 22:08:34.911220 - [DEBUG] ---> 25192 2019-Jan-16 22:08:34.911873 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25193 2019-Jan-16 22:08:34.912513 - [DEBUG]
25194 2019-Jan-16 22:08:34.912539 - [DEBUG] EDGE:
25195 2019-Jan-16 22:08:34.912597 - [DEBUG] ---> 25196 2019-Jan-16 22:08:34.913235 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25197 2019-Jan-16 22:08:34.913874 - [DEBUG]
25198 2019-Jan-16 22:08:34.913914 - [DEBUG] Compose: EdgeIdentity * AllBottom
25199 2019-Jan-16 22:08:34.913942 - [DEBUG]
25200 2019-Jan-16 22:08:34.913966 - [DEBUG] Propagate flow
25201 2019-Jan-16 22:08:34.913990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25202 2019-Jan-16 22:08:34.914047 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25203 2019-Jan-16 22:08:34.914687 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25204 2019-Jan-16 22:08:34.915343 - [DEBUG] Edge function : AllBottom (result of previous compose)
25205 2019-Jan-16 22:08:34.915368 - [DEBUG]
25206 2019-Jan-16 22:08:34.915394 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25207 2019-Jan-16 22:08:34.915420 - [DEBUG] = AllBottom
25208 2019-Jan-16 22:08:34.915445 - [DEBUG]
25209 2019-Jan-16 22:08:34.915469 - [DEBUG] PROPAGATE: No new function!
25210 2019-Jan-16 22:08:34.915496 - [DEBUG] EDGE:
25211 2019-Jan-16 22:08:34.915555 - [DEBUG] ---> 25212 2019-Jan-16 22:08:34.916224 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25213 2019-Jan-16 22:08:34.916886 - [DEBUG]
25214 2019-Jan-16 22:08:34.916913 - [DEBUG] EDGE:
25215 2019-Jan-16 22:08:34.916973 - [DEBUG] ---> 25216 2019-Jan-16 22:08:34.917610 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
25217 2019-Jan-16 22:08:34.918269 - [DEBUG]
25218 2019-Jan-16 22:08:34.918295 - [DEBUG] EDGE:
25219 2019-Jan-16 22:08:34.918353 - [DEBUG] ---> 25220 2019-Jan-16 22:08:34.918992 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
25221 2019-Jan-16 22:08:34.919633 - [DEBUG]
25222 2019-Jan-16 22:08:34.919660 - [DEBUG] Compose: EdgeIdentity * AllBottom
25223 2019-Jan-16 22:08:34.919687 - [DEBUG]
25224 2019-Jan-16 22:08:34.919711 - [DEBUG] Propagate flow
25225 2019-Jan-16 22:08:34.919734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25226 2019-Jan-16 22:08:34.919790 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25227 2019-Jan-16 22:08:34.920430 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25228 2019-Jan-16 22:08:34.921075 - [DEBUG] Edge function : AllBottom (result of previous compose)
25229 2019-Jan-16 22:08:34.921101 - [DEBUG]
25230 2019-Jan-16 22:08:34.921126 - [DEBUG] Join: AllTop & AllBottom
25231 2019-Jan-16 22:08:34.921153 - [DEBUG] = AllBottom (new jump func)
25232 2019-Jan-16 22:08:34.921177 - [DEBUG]
25233 2019-Jan-16 22:08:34.921201 - [DEBUG] Start adding new jump function
25234 2019-Jan-16 22:08:34.921225 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25235 2019-Jan-16 22:08:34.921280 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25236 2019-Jan-16 22:08:34.921943 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25237 2019-Jan-16 22:08:34.922585 - [DEBUG] Edge Function : AllBottom
25238 2019-Jan-16 22:08:34.922614 - [DEBUG] End adding new jump function
25239 2019-Jan-16 22:08:34.922639 - [DEBUG]
25240 2019-Jan-16 22:08:34.922663 - [DEBUG] -------------------------------------------- 706. Path Edge --------------------------------------------
25241 2019-Jan-16 22:08:34.922687 - [DEBUG]
25242 2019-Jan-16 22:08:34.922711 - [DEBUG] Process 706. path edge:
25243 2019-Jan-16 22:08:34.922735 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25244 2019-Jan-16 22:08:34.922791 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
25245 2019-Jan-16 22:08:34.923445 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25246 2019-Jan-16 22:08:34.924145 - [DEBUG]
25247 2019-Jan-16 22:08:34.924173 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25248 2019-Jan-16 22:08:34.924945 - [DEBUG] Compose: EdgeIdentity * AllBottom
25249 2019-Jan-16 22:08:34.924978 - [DEBUG]
25250 2019-Jan-16 22:08:34.925002 - [DEBUG] Propagate flow
25251 2019-Jan-16 22:08:34.925025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25252 2019-Jan-16 22:08:34.925098 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25253 2019-Jan-16 22:08:34.925781 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25254 2019-Jan-16 22:08:34.926450 - [DEBUG] Edge function : AllBottom (result of previous compose)
25255 2019-Jan-16 22:08:34.926477 - [DEBUG]
25256 2019-Jan-16 22:08:34.926504 - [DEBUG] Join: AllTop & AllBottom
25257 2019-Jan-16 22:08:34.926531 - [DEBUG] = AllBottom (new jump func)
25258 2019-Jan-16 22:08:34.926556 - [DEBUG]
25259 2019-Jan-16 22:08:34.926580 - [DEBUG] Start adding new jump function
25260 2019-Jan-16 22:08:34.926603 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25261 2019-Jan-16 22:08:34.926662 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25262 2019-Jan-16 22:08:34.927309 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25263 2019-Jan-16 22:08:34.927946 - [DEBUG] Edge Function : AllBottom
25264 2019-Jan-16 22:08:34.927982 - [DEBUG] End adding new jump function
25265 2019-Jan-16 22:08:34.928007 - [DEBUG]
25266 2019-Jan-16 22:08:34.928031 - [DEBUG] -------------------------------------------- 707. Path Edge --------------------------------------------
25267 2019-Jan-16 22:08:34.928056 - [DEBUG]
25268 2019-Jan-16 22:08:34.928095 - [DEBUG] Process 707. path edge:
25269 2019-Jan-16 22:08:34.928122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25270 2019-Jan-16 22:08:34.928179 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
25271 2019-Jan-16 22:08:34.928817 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25272 2019-Jan-16 22:08:34.929464 - [DEBUG]
25273 2019-Jan-16 22:08:34.929491 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25274 2019-Jan-16 22:08:34.930152 - [DEBUG] Compose: EdgeIdentity * AllBottom
25275 2019-Jan-16 22:08:34.930182 - [DEBUG]
25276 2019-Jan-16 22:08:34.930206 - [DEBUG] Propagate flow
25277 2019-Jan-16 22:08:34.930230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25278 2019-Jan-16 22:08:34.930288 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25279 2019-Jan-16 22:08:34.930945 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25280 2019-Jan-16 22:08:34.931609 - [DEBUG] Edge function : AllBottom (result of previous compose)
25281 2019-Jan-16 22:08:34.931635 - [DEBUG]
25282 2019-Jan-16 22:08:34.931661 - [DEBUG] Join: AllTop & AllBottom
25283 2019-Jan-16 22:08:34.931687 - [DEBUG] = AllBottom (new jump func)
25284 2019-Jan-16 22:08:34.931712 - [DEBUG]
25285 2019-Jan-16 22:08:34.931735 - [DEBUG] Start adding new jump function
25286 2019-Jan-16 22:08:34.931759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25287 2019-Jan-16 22:08:34.931815 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25288 2019-Jan-16 22:08:34.932462 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25289 2019-Jan-16 22:08:34.933108 - [DEBUG] Edge Function : AllBottom
25290 2019-Jan-16 22:08:34.933141 - [DEBUG] End adding new jump function
25291 2019-Jan-16 22:08:34.933165 - [DEBUG]
25292 2019-Jan-16 22:08:34.933189 - [DEBUG] -------------------------------------------- 708. Path Edge --------------------------------------------
25293 2019-Jan-16 22:08:34.933213 - [DEBUG]
25294 2019-Jan-16 22:08:34.933237 - [DEBUG] Process 708. path edge:
25295 2019-Jan-16 22:08:34.933261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25296 2019-Jan-16 22:08:34.933317 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
25297 2019-Jan-16 22:08:34.933973 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25298 2019-Jan-16 22:08:34.934618 - [DEBUG]
25299 2019-Jan-16 22:08:34.934643 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25300 2019-Jan-16 22:08:34.935318 - [DEBUG] Possible callees:
25301 2019-Jan-16 22:08:34.935344 - [DEBUG] llvm.dbg.declare
25302 2019-Jan-16 22:08:34.935369 - [DEBUG] Possible return sites:
25303 2019-Jan-16 22:08:34.935392 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15525304 2019-Jan-16 22:08:34.936680 - [DEBUG] Found and process special summary
25305 2019-Jan-16 22:08:34.936715 - [DEBUG] Compose: EdgeIdentity * AllBottom
25306 2019-Jan-16 22:08:34.936742 - [DEBUG]
25307 2019-Jan-16 22:08:34.936767 - [DEBUG] Propagate flow
25308 2019-Jan-16 22:08:34.936790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25309 2019-Jan-16 22:08:34.936847 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25310 2019-Jan-16 22:08:34.937489 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25311 2019-Jan-16 22:08:34.938152 - [DEBUG] Edge function : AllBottom (result of previous compose)
25312 2019-Jan-16 22:08:34.938178 - [DEBUG]
25313 2019-Jan-16 22:08:34.938203 - [DEBUG] Join: AllTop & AllBottom
25314 2019-Jan-16 22:08:34.938229 - [DEBUG] = AllBottom (new jump func)
25315 2019-Jan-16 22:08:34.938253 - [DEBUG]
25316 2019-Jan-16 22:08:34.938277 - [DEBUG] Start adding new jump function
25317 2019-Jan-16 22:08:34.938300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25318 2019-Jan-16 22:08:34.938357 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25319 2019-Jan-16 22:08:34.939003 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25320 2019-Jan-16 22:08:34.939643 - [DEBUG] Edge Function : AllBottom
25321 2019-Jan-16 22:08:34.939672 - [DEBUG] End adding new jump function
25322 2019-Jan-16 22:08:34.939696 - [DEBUG]
25323 2019-Jan-16 22:08:34.939720 - [DEBUG] -------------------------------------------- 709. Path Edge --------------------------------------------
25324 2019-Jan-16 22:08:34.939745 - [DEBUG]
25325 2019-Jan-16 22:08:34.939769 - [DEBUG] Process 709. path edge:
25326 2019-Jan-16 22:08:34.939792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25327 2019-Jan-16 22:08:34.939849 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
25328 2019-Jan-16 22:08:34.940488 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25329 2019-Jan-16 22:08:34.941133 - [DEBUG]
25330 2019-Jan-16 22:08:34.941159 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25331 2019-Jan-16 22:08:34.941830 - [DEBUG] Compose: EdgeIdentity * AllBottom
25332 2019-Jan-16 22:08:34.941859 - [DEBUG]
25333 2019-Jan-16 22:08:34.941883 - [DEBUG] Propagate flow
25334 2019-Jan-16 22:08:34.941906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25335 2019-Jan-16 22:08:34.941963 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25336 2019-Jan-16 22:08:34.942601 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25337 2019-Jan-16 22:08:34.943256 - [DEBUG] Edge function : AllBottom (result of previous compose)
25338 2019-Jan-16 22:08:34.943282 - [DEBUG]
25339 2019-Jan-16 22:08:34.943307 - [DEBUG] Join: AllTop & AllBottom
25340 2019-Jan-16 22:08:34.943333 - [DEBUG] = AllBottom (new jump func)
25341 2019-Jan-16 22:08:34.943358 - [DEBUG]
25342 2019-Jan-16 22:08:34.943381 - [DEBUG] Start adding new jump function
25343 2019-Jan-16 22:08:34.943404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25344 2019-Jan-16 22:08:34.943460 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25345 2019-Jan-16 22:08:34.944107 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25346 2019-Jan-16 22:08:34.944743 - [DEBUG] Edge Function : AllBottom
25347 2019-Jan-16 22:08:34.944786 - [DEBUG] End adding new jump function
25348 2019-Jan-16 22:08:34.944810 - [DEBUG]
25349 2019-Jan-16 22:08:34.944833 - [DEBUG] -------------------------------------------- 710. Path Edge --------------------------------------------
25350 2019-Jan-16 22:08:34.944857 - [DEBUG]
25351 2019-Jan-16 22:08:34.944880 - [DEBUG] Process 710. path edge:
25352 2019-Jan-16 22:08:34.944904 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25353 2019-Jan-16 22:08:34.944961 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
25354 2019-Jan-16 22:08:34.945597 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25355 2019-Jan-16 22:08:34.946242 - [DEBUG]
25356 2019-Jan-16 22:08:34.946268 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25357 2019-Jan-16 22:08:34.946921 - [DEBUG] Compose: EdgeIdentity * AllBottom
25358 2019-Jan-16 22:08:34.946950 - [DEBUG]
25359 2019-Jan-16 22:08:34.946974 - [DEBUG] Propagate flow
25360 2019-Jan-16 22:08:34.946997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25361 2019-Jan-16 22:08:34.947055 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25362 2019-Jan-16 22:08:34.947691 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25363 2019-Jan-16 22:08:34.948353 - [DEBUG] Edge function : AllBottom (result of previous compose)
25364 2019-Jan-16 22:08:34.948379 - [DEBUG]
25365 2019-Jan-16 22:08:34.948404 - [DEBUG] Join: AllTop & AllBottom
25366 2019-Jan-16 22:08:34.948430 - [DEBUG] = AllBottom (new jump func)
25367 2019-Jan-16 22:08:34.948455 - [DEBUG]
25368 2019-Jan-16 22:08:34.948479 - [DEBUG] Start adding new jump function
25369 2019-Jan-16 22:08:34.948502 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25370 2019-Jan-16 22:08:34.948558 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25371 2019-Jan-16 22:08:34.949204 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25372 2019-Jan-16 22:08:34.949840 - [DEBUG] Edge Function : AllBottom
25373 2019-Jan-16 22:08:34.949869 - [DEBUG] End adding new jump function
25374 2019-Jan-16 22:08:34.949893 - [DEBUG]
25375 2019-Jan-16 22:08:34.949917 - [DEBUG] -------------------------------------------- 711. Path Edge --------------------------------------------
25376 2019-Jan-16 22:08:34.949941 - [DEBUG]
25377 2019-Jan-16 22:08:34.949964 - [DEBUG] Process 711. path edge:
25378 2019-Jan-16 22:08:34.949988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25379 2019-Jan-16 22:08:34.950044 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
25380 2019-Jan-16 22:08:34.950686 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25381 2019-Jan-16 22:08:34.951333 - [DEBUG]
25382 2019-Jan-16 22:08:34.951359 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25383 2019-Jan-16 22:08:34.952034 - [DEBUG] Compose: EdgeIdentity * AllBottom
25384 2019-Jan-16 22:08:34.952062 - [DEBUG]
25385 2019-Jan-16 22:08:34.952086 - [DEBUG] Propagate flow
25386 2019-Jan-16 22:08:34.952109 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25387 2019-Jan-16 22:08:34.952167 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25388 2019-Jan-16 22:08:34.952815 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25389 2019-Jan-16 22:08:34.953460 - [DEBUG] Edge function : AllBottom (result of previous compose)
25390 2019-Jan-16 22:08:34.953486 - [DEBUG]
25391 2019-Jan-16 22:08:34.953511 - [DEBUG] Join: AllTop & AllBottom
25392 2019-Jan-16 22:08:34.953537 - [DEBUG] = AllBottom (new jump func)
25393 2019-Jan-16 22:08:34.953561 - [DEBUG]
25394 2019-Jan-16 22:08:34.953585 - [DEBUG] Start adding new jump function
25395 2019-Jan-16 22:08:34.953608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25396 2019-Jan-16 22:08:34.953664 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25397 2019-Jan-16 22:08:34.954310 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25398 2019-Jan-16 22:08:34.954971 - [DEBUG] Edge Function : AllBottom
25399 2019-Jan-16 22:08:34.955000 - [DEBUG] End adding new jump function
25400 2019-Jan-16 22:08:34.955024 - [DEBUG]
25401 2019-Jan-16 22:08:34.955047 - [DEBUG] -------------------------------------------- 712. Path Edge --------------------------------------------
25402 2019-Jan-16 22:08:34.955072 - [DEBUG]
25403 2019-Jan-16 22:08:34.955095 - [DEBUG] Process 712. path edge:
25404 2019-Jan-16 22:08:34.955119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25405 2019-Jan-16 22:08:34.955175 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
25406 2019-Jan-16 22:08:34.955821 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25407 2019-Jan-16 22:08:34.956467 - [DEBUG]
25408 2019-Jan-16 22:08:34.956491 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25409 2019-Jan-16 22:08:34.957147 - [DEBUG] Possible callees:
25410 2019-Jan-16 22:08:34.957173 - [DEBUG] llvm.dbg.declare
25411 2019-Jan-16 22:08:34.957198 - [DEBUG] Possible return sites:
25412 2019-Jan-16 22:08:34.957221 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16325413 2019-Jan-16 22:08:34.958514 - [DEBUG] Found and process special summary
25414 2019-Jan-16 22:08:34.958549 - [DEBUG] Compose: EdgeIdentity * AllBottom
25415 2019-Jan-16 22:08:34.958577 - [DEBUG]
25416 2019-Jan-16 22:08:34.958601 - [DEBUG] Propagate flow
25417 2019-Jan-16 22:08:34.958624 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25418 2019-Jan-16 22:08:34.958682 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25419 2019-Jan-16 22:08:34.959324 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25420 2019-Jan-16 22:08:34.959979 - [DEBUG] Edge function : AllBottom (result of previous compose)
25421 2019-Jan-16 22:08:34.960005 - [DEBUG]
25422 2019-Jan-16 22:08:34.960031 - [DEBUG] Join: AllTop & AllBottom
25423 2019-Jan-16 22:08:34.960057 - [DEBUG] = AllBottom (new jump func)
25424 2019-Jan-16 22:08:34.960081 - [DEBUG]
25425 2019-Jan-16 22:08:34.960105 - [DEBUG] Start adding new jump function
25426 2019-Jan-16 22:08:34.960128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25427 2019-Jan-16 22:08:34.960184 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25428 2019-Jan-16 22:08:34.960832 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25429 2019-Jan-16 22:08:34.961485 - [DEBUG] Edge Function : AllBottom
25430 2019-Jan-16 22:08:34.961514 - [DEBUG] End adding new jump function
25431 2019-Jan-16 22:08:34.961538 - [DEBUG]
25432 2019-Jan-16 22:08:34.961562 - [DEBUG] -------------------------------------------- 713. Path Edge --------------------------------------------
25433 2019-Jan-16 22:08:34.961586 - [DEBUG]
25434 2019-Jan-16 22:08:34.961610 - [DEBUG] Process 713. path edge:
25435 2019-Jan-16 22:08:34.961633 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25436 2019-Jan-16 22:08:34.961690 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
25437 2019-Jan-16 22:08:34.962329 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25438 2019-Jan-16 22:08:34.962975 - [DEBUG]
25439 2019-Jan-16 22:08:34.963000 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25440 2019-Jan-16 22:08:34.963659 - [DEBUG] Compose: EdgeIdentity * AllBottom
25441 2019-Jan-16 22:08:34.963687 - [DEBUG]
25442 2019-Jan-16 22:08:34.963711 - [DEBUG] Propagate flow
25443 2019-Jan-16 22:08:34.963735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25444 2019-Jan-16 22:08:34.963792 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25445 2019-Jan-16 22:08:34.964442 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25446 2019-Jan-16 22:08:34.965105 - [DEBUG] Edge function : AllBottom (result of previous compose)
25447 2019-Jan-16 22:08:34.965131 - [DEBUG]
25448 2019-Jan-16 22:08:34.965156 - [DEBUG] Join: AllTop & AllBottom
25449 2019-Jan-16 22:08:34.965182 - [DEBUG] = AllBottom (new jump func)
25450 2019-Jan-16 22:08:34.965207 - [DEBUG]
25451 2019-Jan-16 22:08:34.965230 - [DEBUG] Start adding new jump function
25452 2019-Jan-16 22:08:34.965253 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25453 2019-Jan-16 22:08:34.965309 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25454 2019-Jan-16 22:08:34.965956 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25455 2019-Jan-16 22:08:34.966592 - [DEBUG] Edge Function : AllBottom
25456 2019-Jan-16 22:08:34.966621 - [DEBUG] End adding new jump function
25457 2019-Jan-16 22:08:34.966645 - [DEBUG]
25458 2019-Jan-16 22:08:34.966668 - [DEBUG] -------------------------------------------- 714. Path Edge --------------------------------------------
25459 2019-Jan-16 22:08:34.966693 - [DEBUG]
25460 2019-Jan-16 22:08:34.966717 - [DEBUG] Process 714. path edge:
25461 2019-Jan-16 22:08:34.966741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25462 2019-Jan-16 22:08:34.966797 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
25463 2019-Jan-16 22:08:34.967439 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25464 2019-Jan-16 22:08:34.968098 - [DEBUG]
25465 2019-Jan-16 22:08:34.968124 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25466 2019-Jan-16 22:08:34.968779 - [DEBUG] Compose: EdgeIdentity * AllBottom
25467 2019-Jan-16 22:08:34.968807 - [DEBUG]
25468 2019-Jan-16 22:08:34.968831 - [DEBUG] Propagate flow
25469 2019-Jan-16 22:08:34.968854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25470 2019-Jan-16 22:08:34.968912 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25471 2019-Jan-16 22:08:34.969559 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25472 2019-Jan-16 22:08:34.970205 - [DEBUG] Edge function : AllBottom (result of previous compose)
25473 2019-Jan-16 22:08:34.970231 - [DEBUG]
25474 2019-Jan-16 22:08:34.970256 - [DEBUG] Join: AllTop & AllBottom
25475 2019-Jan-16 22:08:34.970282 - [DEBUG] = AllBottom (new jump func)
25476 2019-Jan-16 22:08:34.970306 - [DEBUG]
25477 2019-Jan-16 22:08:34.970330 - [DEBUG] Start adding new jump function
25478 2019-Jan-16 22:08:34.970353 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25479 2019-Jan-16 22:08:34.970409 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25480 2019-Jan-16 22:08:34.971056 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25481 2019-Jan-16 22:08:34.971717 - [DEBUG] Edge Function : AllBottom
25482 2019-Jan-16 22:08:34.971746 - [DEBUG] End adding new jump function
25483 2019-Jan-16 22:08:34.971770 - [DEBUG]
25484 2019-Jan-16 22:08:34.971793 - [DEBUG] -------------------------------------------- 715. Path Edge --------------------------------------------
25485 2019-Jan-16 22:08:34.971818 - [DEBUG]
25486 2019-Jan-16 22:08:34.971841 - [DEBUG] Process 715. path edge:
25487 2019-Jan-16 22:08:34.971864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25488 2019-Jan-16 22:08:34.971921 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
25489 2019-Jan-16 22:08:34.972567 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25490 2019-Jan-16 22:08:34.973212 - [DEBUG]
25491 2019-Jan-16 22:08:34.973237 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25492 2019-Jan-16 22:08:34.973893 - [DEBUG] Possible callees:
25493 2019-Jan-16 22:08:34.973919 - [DEBUG] llvm.dbg.declare
25494 2019-Jan-16 22:08:34.973944 - [DEBUG] Possible return sites:
25495 2019-Jan-16 22:08:34.973968 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16925496 2019-Jan-16 22:08:34.975260 - [DEBUG] Found and process special summary
25497 2019-Jan-16 22:08:34.975295 - [DEBUG] Compose: EdgeIdentity * AllBottom
25498 2019-Jan-16 22:08:34.975323 - [DEBUG]
25499 2019-Jan-16 22:08:34.975347 - [DEBUG] Propagate flow
25500 2019-Jan-16 22:08:34.975371 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25501 2019-Jan-16 22:08:34.975428 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25502 2019-Jan-16 22:08:34.976076 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25503 2019-Jan-16 22:08:34.976722 - [DEBUG] Edge function : AllBottom (result of previous compose)
25504 2019-Jan-16 22:08:34.976748 - [DEBUG]
25505 2019-Jan-16 22:08:34.976773 - [DEBUG] Join: AllTop & AllBottom
25506 2019-Jan-16 22:08:34.976799 - [DEBUG] = AllBottom (new jump func)
25507 2019-Jan-16 22:08:34.976824 - [DEBUG]
25508 2019-Jan-16 22:08:34.976847 - [DEBUG] Start adding new jump function
25509 2019-Jan-16 22:08:34.976871 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25510 2019-Jan-16 22:08:34.976927 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25511 2019-Jan-16 22:08:34.977574 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25512 2019-Jan-16 22:08:34.978228 - [DEBUG] Edge Function : AllBottom
25513 2019-Jan-16 22:08:34.978257 - [DEBUG] End adding new jump function
25514 2019-Jan-16 22:08:34.978281 - [DEBUG]
25515 2019-Jan-16 22:08:34.978305 - [DEBUG] -------------------------------------------- 716. Path Edge --------------------------------------------
25516 2019-Jan-16 22:08:34.978329 - [DEBUG]
25517 2019-Jan-16 22:08:34.978353 - [DEBUG] Process 716. path edge:
25518 2019-Jan-16 22:08:34.978377 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25519 2019-Jan-16 22:08:34.978433 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
25520 2019-Jan-16 22:08:34.979073 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25521 2019-Jan-16 22:08:34.979720 - [DEBUG]
25522 2019-Jan-16 22:08:34.979745 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25523 2019-Jan-16 22:08:34.980402 - [DEBUG] Compose: EdgeIdentity * AllBottom
25524 2019-Jan-16 22:08:34.980431 - [DEBUG]
25525 2019-Jan-16 22:08:34.980455 - [DEBUG] Propagate flow
25526 2019-Jan-16 22:08:34.980479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25527 2019-Jan-16 22:08:34.980536 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25528 2019-Jan-16 22:08:34.981173 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25529 2019-Jan-16 22:08:34.981836 - [DEBUG] Edge function : AllBottom (result of previous compose)
25530 2019-Jan-16 22:08:34.981862 - [DEBUG]
25531 2019-Jan-16 22:08:34.981887 - [DEBUG] Join: AllTop & AllBottom
25532 2019-Jan-16 22:08:34.981913 - [DEBUG] = AllBottom (new jump func)
25533 2019-Jan-16 22:08:34.981937 - [DEBUG]
25534 2019-Jan-16 22:08:34.981961 - [DEBUG] Start adding new jump function
25535 2019-Jan-16 22:08:34.981984 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25536 2019-Jan-16 22:08:34.982040 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25537 2019-Jan-16 22:08:34.982689 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25538 2019-Jan-16 22:08:34.983326 - [DEBUG] Edge Function : AllBottom
25539 2019-Jan-16 22:08:34.983355 - [DEBUG] End adding new jump function
25540 2019-Jan-16 22:08:34.983379 - [DEBUG]
25541 2019-Jan-16 22:08:34.983402 - [DEBUG] -------------------------------------------- 717. Path Edge --------------------------------------------
25542 2019-Jan-16 22:08:34.983427 - [DEBUG]
25543 2019-Jan-16 22:08:34.983450 - [DEBUG] Process 717. path edge:
25544 2019-Jan-16 22:08:34.983474 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25545 2019-Jan-16 22:08:34.983538 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
25546 2019-Jan-16 22:08:34.984175 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25547 2019-Jan-16 22:08:34.984836 - [DEBUG]
25548 2019-Jan-16 22:08:34.984861 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25549 2019-Jan-16 22:08:34.985516 - [DEBUG] Compose: EdgeIdentity * AllBottom
25550 2019-Jan-16 22:08:34.985544 - [DEBUG]
25551 2019-Jan-16 22:08:34.985569 - [DEBUG] Propagate flow
25552 2019-Jan-16 22:08:34.985592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25553 2019-Jan-16 22:08:34.985650 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25554 2019-Jan-16 22:08:34.986291 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25555 2019-Jan-16 22:08:34.986936 - [DEBUG] Edge function : AllBottom (result of previous compose)
25556 2019-Jan-16 22:08:34.986962 - [DEBUG]
25557 2019-Jan-16 22:08:34.986987 - [DEBUG] Join: AllTop & AllBottom
25558 2019-Jan-16 22:08:34.987014 - [DEBUG] = AllBottom (new jump func)
25559 2019-Jan-16 22:08:34.987038 - [DEBUG]
25560 2019-Jan-16 22:08:34.987062 - [DEBUG] Start adding new jump function
25561 2019-Jan-16 22:08:34.987086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25562 2019-Jan-16 22:08:34.987142 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25563 2019-Jan-16 22:08:34.987790 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25564 2019-Jan-16 22:08:34.988444 - [DEBUG] Edge Function : AllBottom
25565 2019-Jan-16 22:08:34.988472 - [DEBUG] End adding new jump function
25566 2019-Jan-16 22:08:34.988496 - [DEBUG]
25567 2019-Jan-16 22:08:34.988520 - [DEBUG] -------------------------------------------- 718. Path Edge --------------------------------------------
25568 2019-Jan-16 22:08:34.988544 - [DEBUG]
25569 2019-Jan-16 22:08:34.988568 - [DEBUG] Process 718. path edge:
25570 2019-Jan-16 22:08:34.988592 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25571 2019-Jan-16 22:08:34.988648 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
25572 2019-Jan-16 22:08:34.989288 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25573 2019-Jan-16 22:08:34.989935 - [DEBUG]
25574 2019-Jan-16 22:08:34.989960 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25575 2019-Jan-16 22:08:34.990616 - [DEBUG] Compose: EdgeIdentity * AllBottom
25576 2019-Jan-16 22:08:34.990644 - [DEBUG]
25577 2019-Jan-16 22:08:34.990668 - [DEBUG] Propagate flow
25578 2019-Jan-16 22:08:34.990691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25579 2019-Jan-16 22:08:34.990748 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25580 2019-Jan-16 22:08:34.991395 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25581 2019-Jan-16 22:08:34.992056 - [DEBUG] Edge function : AllBottom (result of previous compose)
25582 2019-Jan-16 22:08:34.992081 - [DEBUG]
25583 2019-Jan-16 22:08:34.992106 - [DEBUG] Join: AllTop & AllBottom
25584 2019-Jan-16 22:08:34.992132 - [DEBUG] = AllBottom (new jump func)
25585 2019-Jan-16 22:08:34.992156 - [DEBUG]
25586 2019-Jan-16 22:08:34.992179 - [DEBUG] Start adding new jump function
25587 2019-Jan-16 22:08:34.992211 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25588 2019-Jan-16 22:08:34.992268 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25589 2019-Jan-16 22:08:34.992914 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25590 2019-Jan-16 22:08:34.993549 - [DEBUG] Edge Function : AllBottom
25591 2019-Jan-16 22:08:34.993578 - [DEBUG] End adding new jump function
25592 2019-Jan-16 22:08:34.993602 - [DEBUG]
25593 2019-Jan-16 22:08:34.993626 - [DEBUG] -------------------------------------------- 719. Path Edge --------------------------------------------
25594 2019-Jan-16 22:08:34.993650 - [DEBUG]
25595 2019-Jan-16 22:08:34.993674 - [DEBUG] Process 719. path edge:
25596 2019-Jan-16 22:08:34.993697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25597 2019-Jan-16 22:08:34.993753 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
25598 2019-Jan-16 22:08:34.994389 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25599 2019-Jan-16 22:08:34.995052 - [DEBUG]
25600 2019-Jan-16 22:08:34.995078 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25601 2019-Jan-16 22:08:34.995732 - [DEBUG] Compose: EdgeIdentity * AllBottom
25602 2019-Jan-16 22:08:34.995760 - [DEBUG]
25603 2019-Jan-16 22:08:34.995784 - [DEBUG] Propagate flow
25604 2019-Jan-16 22:08:34.995807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25605 2019-Jan-16 22:08:34.995864 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25606 2019-Jan-16 22:08:34.996505 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25607 2019-Jan-16 22:08:34.997150 - [DEBUG] Edge function : AllBottom (result of previous compose)
25608 2019-Jan-16 22:08:34.997176 - [DEBUG]
25609 2019-Jan-16 22:08:34.997201 - [DEBUG] Join: AllTop & AllBottom
25610 2019-Jan-16 22:08:34.997227 - [DEBUG] = AllBottom (new jump func)
25611 2019-Jan-16 22:08:34.997251 - [DEBUG]
25612 2019-Jan-16 22:08:34.997275 - [DEBUG] Start adding new jump function
25613 2019-Jan-16 22:08:34.997298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25614 2019-Jan-16 22:08:34.997354 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25615 2019-Jan-16 22:08:34.998000 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25616 2019-Jan-16 22:08:34.998655 - [DEBUG] Edge Function : AllBottom
25617 2019-Jan-16 22:08:34.998684 - [DEBUG] End adding new jump function
25618 2019-Jan-16 22:08:34.998708 - [DEBUG]
25619 2019-Jan-16 22:08:34.998732 - [DEBUG] -------------------------------------------- 720. Path Edge --------------------------------------------
25620 2019-Jan-16 22:08:34.998756 - [DEBUG]
25621 2019-Jan-16 22:08:34.998779 - [DEBUG] Process 720. path edge:
25622 2019-Jan-16 22:08:34.998803 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25623 2019-Jan-16 22:08:34.998859 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
25624 2019-Jan-16 22:08:34.999496 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25625 2019-Jan-16 22:08:35.000154 - [DEBUG]
25626 2019-Jan-16 22:08:35.000180 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25627 2019-Jan-16 22:08:35.000864 - [DEBUG] Compose: EdgeIdentity * AllBottom
25628 2019-Jan-16 22:08:35.000894 - [DEBUG]
25629 2019-Jan-16 22:08:35.000918 - [DEBUG] Propagate flow
25630 2019-Jan-16 22:08:35.000942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25631 2019-Jan-16 22:08:35.001004 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25632 2019-Jan-16 22:08:35.003659 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25633 2019-Jan-16 22:08:35.006128 - [DEBUG] Edge function : AllBottom (result of previous compose)
25634 2019-Jan-16 22:08:35.006155 - [DEBUG]
25635 2019-Jan-16 22:08:35.006181 - [DEBUG] Join: AllTop & AllBottom
25636 2019-Jan-16 22:08:35.006208 - [DEBUG] = AllBottom (new jump func)
25637 2019-Jan-16 22:08:35.006232 - [DEBUG]
25638 2019-Jan-16 22:08:35.006256 - [DEBUG] Start adding new jump function
25639 2019-Jan-16 22:08:35.006279 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25640 2019-Jan-16 22:08:35.006340 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25641 2019-Jan-16 22:08:35.007007 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25642 2019-Jan-16 22:08:35.007672 - [DEBUG] Edge Function : AllBottom
25643 2019-Jan-16 22:08:35.007706 - [DEBUG] End adding new jump function
25644 2019-Jan-16 22:08:35.007730 - [DEBUG]
25645 2019-Jan-16 22:08:35.007755 - [DEBUG] -------------------------------------------- 721. Path Edge --------------------------------------------
25646 2019-Jan-16 22:08:35.007780 - [DEBUG]
25647 2019-Jan-16 22:08:35.007804 - [DEBUG] Process 721. path edge:
25648 2019-Jan-16 22:08:35.007827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25649 2019-Jan-16 22:08:35.007893 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
25650 2019-Jan-16 22:08:35.008611 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25651 2019-Jan-16 22:08:35.009308 - [DEBUG]
25652 2019-Jan-16 22:08:35.009337 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25653 2019-Jan-16 22:08:35.010023 - [DEBUG] Compose: EdgeIdentity * AllBottom
25654 2019-Jan-16 22:08:35.010052 - [DEBUG]
25655 2019-Jan-16 22:08:35.010076 - [DEBUG] Propagate flow
25656 2019-Jan-16 22:08:35.010100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25657 2019-Jan-16 22:08:35.010164 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25658 2019-Jan-16 22:08:35.010826 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25659 2019-Jan-16 22:08:35.011555 - [DEBUG] Edge function : AllBottom (result of previous compose)
25660 2019-Jan-16 22:08:35.011583 - [DEBUG]
25661 2019-Jan-16 22:08:35.011610 - [DEBUG] Join: AllTop & AllBottom
25662 2019-Jan-16 22:08:35.011637 - [DEBUG] = AllBottom (new jump func)
25663 2019-Jan-16 22:08:35.011662 - [DEBUG]
25664 2019-Jan-16 22:08:35.011686 - [DEBUG] Start adding new jump function
25665 2019-Jan-16 22:08:35.011709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25666 2019-Jan-16 22:08:35.011780 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25667 2019-Jan-16 22:08:35.012475 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25668 2019-Jan-16 22:08:35.013152 - [DEBUG] Edge Function : AllBottom
25669 2019-Jan-16 22:08:35.013186 - [DEBUG] End adding new jump function
25670 2019-Jan-16 22:08:35.013233 - [DEBUG]
25671 2019-Jan-16 22:08:35.013259 - [DEBUG] -------------------------------------------- 722. Path Edge --------------------------------------------
25672 2019-Jan-16 22:08:35.013285 - [DEBUG]
25673 2019-Jan-16 22:08:35.013308 - [DEBUG] Process 722. path edge:
25674 2019-Jan-16 22:08:35.013332 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25675 2019-Jan-16 22:08:35.013399 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
25676 2019-Jan-16 22:08:35.014097 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25677 2019-Jan-16 22:08:35.014829 - [DEBUG]
25678 2019-Jan-16 22:08:35.014857 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25679 2019-Jan-16 22:08:35.015579 - [DEBUG] Compose: EdgeIdentity * AllBottom
25680 2019-Jan-16 22:08:35.015609 - [DEBUG]
25681 2019-Jan-16 22:08:35.015634 - [DEBUG] Propagate flow
25682 2019-Jan-16 22:08:35.015657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25683 2019-Jan-16 22:08:35.015727 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25684 2019-Jan-16 22:08:35.016418 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25685 2019-Jan-16 22:08:35.017101 - [DEBUG] Edge function : AllBottom (result of previous compose)
25686 2019-Jan-16 22:08:35.017129 - [DEBUG]
25687 2019-Jan-16 22:08:35.017157 - [DEBUG] Join: AllTop & AllBottom
25688 2019-Jan-16 22:08:35.017184 - [DEBUG] = AllBottom (new jump func)
25689 2019-Jan-16 22:08:35.017209 - [DEBUG]
25690 2019-Jan-16 22:08:35.017234 - [DEBUG] Start adding new jump function
25691 2019-Jan-16 22:08:35.017257 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25692 2019-Jan-16 22:08:35.017327 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25693 2019-Jan-16 22:08:35.018013 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25694 2019-Jan-16 22:08:35.018730 - [DEBUG] Edge Function : AllBottom
25695 2019-Jan-16 22:08:35.018766 - [DEBUG] End adding new jump function
25696 2019-Jan-16 22:08:35.018791 - [DEBUG]
25697 2019-Jan-16 22:08:35.018815 - [DEBUG] -------------------------------------------- 723. Path Edge --------------------------------------------
25698 2019-Jan-16 22:08:35.018840 - [DEBUG]
25699 2019-Jan-16 22:08:35.018864 - [DEBUG] Process 723. path edge:
25700 2019-Jan-16 22:08:35.018888 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25701 2019-Jan-16 22:08:35.018953 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
25702 2019-Jan-16 22:08:35.019628 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25703 2019-Jan-16 22:08:35.020318 - [DEBUG]
25704 2019-Jan-16 22:08:35.020348 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25705 2019-Jan-16 22:08:35.021074 - [DEBUG] Compose: EdgeIdentity * AllBottom
25706 2019-Jan-16 22:08:35.021104 - [DEBUG]
25707 2019-Jan-16 22:08:35.021129 - [DEBUG] Propagate flow
25708 2019-Jan-16 22:08:35.021154 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25709 2019-Jan-16 22:08:35.021222 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25710 2019-Jan-16 22:08:35.021943 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25711 2019-Jan-16 22:08:35.022650 - [DEBUG] Edge function : AllBottom (result of previous compose)
25712 2019-Jan-16 22:08:35.022678 - [DEBUG]
25713 2019-Jan-16 22:08:35.022706 - [DEBUG] Join: AllTop & AllBottom
25714 2019-Jan-16 22:08:35.022733 - [DEBUG] = AllBottom (new jump func)
25715 2019-Jan-16 22:08:35.022758 - [DEBUG]
25716 2019-Jan-16 22:08:35.022781 - [DEBUG] Start adding new jump function
25717 2019-Jan-16 22:08:35.022804 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25718 2019-Jan-16 22:08:35.022872 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25719 2019-Jan-16 22:08:35.023526 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25720 2019-Jan-16 22:08:35.024163 - [DEBUG] Edge Function : AllBottom
25721 2019-Jan-16 22:08:35.024195 - [DEBUG] End adding new jump function
25722 2019-Jan-16 22:08:35.024219 - [DEBUG]
25723 2019-Jan-16 22:08:35.024243 - [DEBUG] -------------------------------------------- 724. Path Edge --------------------------------------------
25724 2019-Jan-16 22:08:35.024268 - [DEBUG]
25725 2019-Jan-16 22:08:35.024292 - [DEBUG] Process 724. path edge:
25726 2019-Jan-16 22:08:35.024316 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25727 2019-Jan-16 22:08:35.024372 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
25728 2019-Jan-16 22:08:35.025034 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25729 2019-Jan-16 22:08:35.025682 - [DEBUG]
25730 2019-Jan-16 22:08:35.025707 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25731 2019-Jan-16 22:08:35.026376 - [DEBUG] Compose: EdgeIdentity * AllBottom
25732 2019-Jan-16 22:08:35.026406 - [DEBUG]
25733 2019-Jan-16 22:08:35.026431 - [DEBUG] Propagate flow
25734 2019-Jan-16 22:08:35.026454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25735 2019-Jan-16 22:08:35.026512 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25736 2019-Jan-16 22:08:35.027153 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25737 2019-Jan-16 22:08:35.027801 - [DEBUG] Edge function : AllBottom (result of previous compose)
25738 2019-Jan-16 22:08:35.027827 - [DEBUG]
25739 2019-Jan-16 22:08:35.027852 - [DEBUG] Join: AllTop & AllBottom
25740 2019-Jan-16 22:08:35.027878 - [DEBUG] = AllBottom (new jump func)
25741 2019-Jan-16 22:08:35.027903 - [DEBUG]
25742 2019-Jan-16 22:08:35.027927 - [DEBUG] Start adding new jump function
25743 2019-Jan-16 22:08:35.027950 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25744 2019-Jan-16 22:08:35.028006 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25745 2019-Jan-16 22:08:35.028671 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25746 2019-Jan-16 22:08:35.029307 - [DEBUG] Edge Function : AllBottom
25747 2019-Jan-16 22:08:35.029337 - [DEBUG] End adding new jump function
25748 2019-Jan-16 22:08:35.029361 - [DEBUG]
25749 2019-Jan-16 22:08:35.029385 - [DEBUG] -------------------------------------------- 725. Path Edge --------------------------------------------
25750 2019-Jan-16 22:08:35.029409 - [DEBUG]
25751 2019-Jan-16 22:08:35.029433 - [DEBUG] Process 725. path edge:
25752 2019-Jan-16 22:08:35.029457 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25753 2019-Jan-16 22:08:35.029513 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
25754 2019-Jan-16 22:08:35.030159 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25755 2019-Jan-16 22:08:35.030805 - [DEBUG]
25756 2019-Jan-16 22:08:35.030830 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25757 2019-Jan-16 22:08:35.031493 - [DEBUG] Start of endsummarytab entry
25758 2019-Jan-16 22:08:35.031530 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
25759 2019-Jan-16 22:08:35.032182 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
25760 2019-Jan-16 22:08:35.032245 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25761 2019-Jan-16 22:08:35.032883 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25762 2019-Jan-16 22:08:35.033524 - [DEBUG] EF: AllBottom
25763 2019-Jan-16 22:08:35.033550 - [DEBUG]
25764 2019-Jan-16 22:08:35.033574 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25765 2019-Jan-16 22:08:35.034209 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25766 2019-Jan-16 22:08:35.034866 - [DEBUG] EF: AllBottom
25767 2019-Jan-16 22:08:35.034892 - [DEBUG]
25768 2019-Jan-16 22:08:35.034915 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25769 2019-Jan-16 22:08:35.035551 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
25770 2019-Jan-16 22:08:35.036199 - [DEBUG] EF: AllBottom
25771 2019-Jan-16 22:08:35.036225 - [DEBUG]
25772 2019-Jan-16 22:08:35.036249 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25773 2019-Jan-16 22:08:35.036885 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
25774 2019-Jan-16 22:08:35.037525 - [DEBUG] EF: AllBottom
25775 2019-Jan-16 22:08:35.037551 - [DEBUG]
25776 2019-Jan-16 22:08:35.037574 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25777 2019-Jan-16 22:08:35.038225 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
25778 2019-Jan-16 22:08:35.038872 - [DEBUG] EF: AllBottom
25779 2019-Jan-16 22:08:35.038898 - [DEBUG]
25780 2019-Jan-16 22:08:35.038921 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25781 2019-Jan-16 22:08:35.039556 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
25782 2019-Jan-16 22:08:35.040196 - [DEBUG] EF: AllBottom
25783 2019-Jan-16 22:08:35.040221 - [DEBUG]
25784 2019-Jan-16 22:08:35.040245 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25785 2019-Jan-16 22:08:35.040880 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25786 2019-Jan-16 22:08:35.041541 - [DEBUG] EF: AllBottom
25787 2019-Jan-16 22:08:35.041566 - [DEBUG]
25788 2019-Jan-16 22:08:35.041590 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25789 2019-Jan-16 22:08:35.042226 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25790 2019-Jan-16 22:08:35.042872 - [DEBUG] EF: AllBottom
25791 2019-Jan-16 22:08:35.042898 - [DEBUG]
25792 2019-Jan-16 22:08:35.042921 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25793 2019-Jan-16 22:08:35.043558 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25794 2019-Jan-16 22:08:35.044197 - [DEBUG] EF: AllBottom
25795 2019-Jan-16 22:08:35.044223 - [DEBUG]
25796 2019-Jan-16 22:08:35.044246 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25797 2019-Jan-16 22:08:35.044905 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
25798 2019-Jan-16 22:08:35.045541 - [DEBUG] EF: AllBottom
25799 2019-Jan-16 22:08:35.045567 - [DEBUG]
25800 2019-Jan-16 22:08:35.045590 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25801 2019-Jan-16 22:08:35.046224 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
25802 2019-Jan-16 22:08:35.046863 - [DEBUG] EF: AllBottom
25803 2019-Jan-16 22:08:35.046888 - [DEBUG]
25804 2019-Jan-16 22:08:35.046912 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25805 2019-Jan-16 22:08:35.047548 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
25806 2019-Jan-16 22:08:35.048202 - [DEBUG] EF: AllBottom
25807 2019-Jan-16 22:08:35.048228 - [DEBUG]
25808 2019-Jan-16 22:08:35.048251 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25809 2019-Jan-16 22:08:35.048887 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25810 2019-Jan-16 22:08:35.049527 - [DEBUG] EF: AllBottom
25811 2019-Jan-16 22:08:35.049553 - [DEBUG]
25812 2019-Jan-16 22:08:35.049577 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25813 2019-Jan-16 22:08:35.050212 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
25814 2019-Jan-16 22:08:35.050846 - [DEBUG] EF: AllBottom
25815 2019-Jan-16 22:08:35.050871 - [DEBUG]
25816 2019-Jan-16 22:08:35.050895 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25817 2019-Jan-16 22:08:35.051544 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25818 2019-Jan-16 22:08:35.052179 - [DEBUG] EF: AllBottom
25819 2019-Jan-16 22:08:35.052205 - [DEBUG]
25820 2019-Jan-16 22:08:35.052228 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25821 2019-Jan-16 22:08:35.052864 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25822 2019-Jan-16 22:08:35.053499 - [DEBUG] EF: AllBottom
25823 2019-Jan-16 22:08:35.053525 - [DEBUG]
25824 2019-Jan-16 22:08:35.053550 - [DEBUG] ---------------
25825 2019-Jan-16 22:08:35.053574 - [DEBUG]
25826 2019-Jan-16 22:08:35.053600 - [DEBUG] End of endsummarytab entry
25827 2019-Jan-16 22:08:35.053624 - [DEBUG]
25828 2019-Jan-16 22:08:35.053647 - [DEBUG] Start of incomingtab entry
25829 2019-Jan-16 22:08:35.053672 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
25830 2019-Jan-16 22:08:35.054310 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
25831 2019-Jan-16 22:08:35.054368 - [DEBUG] ---------------
25832 2019-Jan-16 22:08:35.054392 - [DEBUG] End of incomingtab entry
25833 2019-Jan-16 22:08:35.054416 - [DEBUG]
25834 2019-Jan-16 22:08:35.054441 - [DEBUG] EDGE:
25835 2019-Jan-16 22:08:35.054498 - [DEBUG] ---> 25836 2019-Jan-16 22:08:35.055150 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
25837 2019-Jan-16 22:08:35.055796 - [DEBUG]
25838 2019-Jan-16 22:08:35.055822 - [DEBUG] EDGE:
25839 2019-Jan-16 22:08:35.055879 - [DEBUG] ---> 25840 2019-Jan-16 22:08:35.056515 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
25841 2019-Jan-16 22:08:35.057162 - [DEBUG]
25842 2019-Jan-16 22:08:35.057200 - [DEBUG] Compose: EdgeIdentity * AllBottom
25843 2019-Jan-16 22:08:35.057227 - [DEBUG]
25844 2019-Jan-16 22:08:35.057251 - [DEBUG] Propagate flow
25845 2019-Jan-16 22:08:35.057275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25846 2019-Jan-16 22:08:35.057339 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25847 2019-Jan-16 22:08:35.057989 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25848 2019-Jan-16 22:08:35.058650 - [DEBUG] Edge function : AllBottom (result of previous compose)
25849 2019-Jan-16 22:08:35.058676 - [DEBUG]
25850 2019-Jan-16 22:08:35.058702 - [DEBUG] Join: AllTop & AllBottom
25851 2019-Jan-16 22:08:35.058728 - [DEBUG] = AllBottom (new jump func)
25852 2019-Jan-16 22:08:35.058753 - [DEBUG]
25853 2019-Jan-16 22:08:35.058777 - [DEBUG] Start adding new jump function
25854 2019-Jan-16 22:08:35.058800 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25855 2019-Jan-16 22:08:35.058857 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25856 2019-Jan-16 22:08:35.059504 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25857 2019-Jan-16 22:08:35.060151 - [DEBUG] Edge Function : AllBottom
25858 2019-Jan-16 22:08:35.060180 - [DEBUG] End adding new jump function
25859 2019-Jan-16 22:08:35.060205 - [DEBUG]
25860 2019-Jan-16 22:08:35.060229 - [DEBUG] -------------------------------------------- 726. Path Edge --------------------------------------------
25861 2019-Jan-16 22:08:35.060254 - [DEBUG]
25862 2019-Jan-16 22:08:35.060277 - [DEBUG] Process 726. path edge:
25863 2019-Jan-16 22:08:35.060301 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25864 2019-Jan-16 22:08:35.060357 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
25865 2019-Jan-16 22:08:35.061003 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25866 2019-Jan-16 22:08:35.061665 - [DEBUG]
25867 2019-Jan-16 22:08:35.061690 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25868 2019-Jan-16 22:08:35.062349 - [DEBUG] Possible callees:
25869 2019-Jan-16 22:08:35.062374 - [DEBUG] llvm.dbg.declare
25870 2019-Jan-16 22:08:35.062400 - [DEBUG] Possible return sites:
25871 2019-Jan-16 22:08:35.062423 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19325872 2019-Jan-16 22:08:35.063711 - [DEBUG] Found and process special summary
25873 2019-Jan-16 22:08:35.063746 - [DEBUG] Compose: EdgeIdentity * AllBottom
25874 2019-Jan-16 22:08:35.063774 - [DEBUG]
25875 2019-Jan-16 22:08:35.063798 - [DEBUG] Propagate flow
25876 2019-Jan-16 22:08:35.063821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25877 2019-Jan-16 22:08:35.063878 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25878 2019-Jan-16 22:08:35.064517 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25879 2019-Jan-16 22:08:35.065179 - [DEBUG] Edge function : AllBottom (result of previous compose)
25880 2019-Jan-16 22:08:35.065205 - [DEBUG]
25881 2019-Jan-16 22:08:35.065230 - [DEBUG] Join: AllTop & AllBottom
25882 2019-Jan-16 22:08:35.065255 - [DEBUG] = AllBottom (new jump func)
25883 2019-Jan-16 22:08:35.065280 - [DEBUG]
25884 2019-Jan-16 22:08:35.065304 - [DEBUG] Start adding new jump function
25885 2019-Jan-16 22:08:35.065327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25886 2019-Jan-16 22:08:35.065392 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25887 2019-Jan-16 22:08:35.066038 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25888 2019-Jan-16 22:08:35.066677 - [DEBUG] Edge Function : AllBottom
25889 2019-Jan-16 22:08:35.066706 - [DEBUG] End adding new jump function
25890 2019-Jan-16 22:08:35.066730 - [DEBUG]
25891 2019-Jan-16 22:08:35.066754 - [DEBUG] -------------------------------------------- 727. Path Edge --------------------------------------------
25892 2019-Jan-16 22:08:35.066779 - [DEBUG]
25893 2019-Jan-16 22:08:35.066802 - [DEBUG] Process 727. path edge:
25894 2019-Jan-16 22:08:35.066826 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25895 2019-Jan-16 22:08:35.066882 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
25896 2019-Jan-16 22:08:35.067522 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25897 2019-Jan-16 22:08:35.068181 - [DEBUG]
25898 2019-Jan-16 22:08:35.068206 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25899 2019-Jan-16 22:08:35.068864 - [DEBUG] Compose: EdgeIdentity * AllBottom
25900 2019-Jan-16 22:08:35.068892 - [DEBUG]
25901 2019-Jan-16 22:08:35.068916 - [DEBUG] Propagate flow
25902 2019-Jan-16 22:08:35.068939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25903 2019-Jan-16 22:08:35.068996 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25904 2019-Jan-16 22:08:35.069634 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25905 2019-Jan-16 22:08:35.070280 - [DEBUG] Edge function : AllBottom (result of previous compose)
25906 2019-Jan-16 22:08:35.070305 - [DEBUG]
25907 2019-Jan-16 22:08:35.070330 - [DEBUG] Join: AllTop & AllBottom
25908 2019-Jan-16 22:08:35.070356 - [DEBUG] = AllBottom (new jump func)
25909 2019-Jan-16 22:08:35.070381 - [DEBUG]
25910 2019-Jan-16 22:08:35.070405 - [DEBUG] Start adding new jump function
25911 2019-Jan-16 22:08:35.070428 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25912 2019-Jan-16 22:08:35.070484 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25913 2019-Jan-16 22:08:35.071129 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25914 2019-Jan-16 22:08:35.071780 - [DEBUG] Edge Function : AllBottom
25915 2019-Jan-16 22:08:35.071809 - [DEBUG] End adding new jump function
25916 2019-Jan-16 22:08:35.071833 - [DEBUG]
25917 2019-Jan-16 22:08:35.071857 - [DEBUG] -------------------------------------------- 728. Path Edge --------------------------------------------
25918 2019-Jan-16 22:08:35.071881 - [DEBUG]
25919 2019-Jan-16 22:08:35.071905 - [DEBUG] Process 728. path edge:
25920 2019-Jan-16 22:08:35.071929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25921 2019-Jan-16 22:08:35.071985 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
25922 2019-Jan-16 22:08:35.072621 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
25923 2019-Jan-16 22:08:35.073266 - [DEBUG]
25924 2019-Jan-16 22:08:35.073292 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25925 2019-Jan-16 22:08:35.073946 - [DEBUG] Compose: EdgeIdentity * AllBottom
25926 2019-Jan-16 22:08:35.073975 - [DEBUG]
25927 2019-Jan-16 22:08:35.074012 - [DEBUG] Propagate flow
25928 2019-Jan-16 22:08:35.074036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25929 2019-Jan-16 22:08:35.074093 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25930 2019-Jan-16 22:08:35.074730 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25931 2019-Jan-16 22:08:35.075388 - [DEBUG] Edge function : AllBottom (result of previous compose)
25932 2019-Jan-16 22:08:35.075414 - [DEBUG]
25933 2019-Jan-16 22:08:35.075440 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25934 2019-Jan-16 22:08:35.075466 - [DEBUG] = AllBottom
25935 2019-Jan-16 22:08:35.075491 - [DEBUG]
25936 2019-Jan-16 22:08:35.075514 - [DEBUG] PROPAGATE: No new function!
25937 2019-Jan-16 22:08:35.075539 - [DEBUG] EDGE:
25938 2019-Jan-16 22:08:35.075596 - [DEBUG] ---> 25939 2019-Jan-16 22:08:35.076233 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
25940 2019-Jan-16 22:08:35.076878 - [DEBUG]
25941 2019-Jan-16 22:08:35.076903 - [DEBUG] EDGE:
25942 2019-Jan-16 22:08:35.076960 - [DEBUG] ---> 25943 2019-Jan-16 22:08:35.077600 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
25944 2019-Jan-16 22:08:35.078261 - [DEBUG]
25945 2019-Jan-16 22:08:35.078301 - [DEBUG] Compose: EdgeIdentity * AllBottom
25946 2019-Jan-16 22:08:35.078328 - [DEBUG]
25947 2019-Jan-16 22:08:35.078352 - [DEBUG] Propagate flow
25948 2019-Jan-16 22:08:35.078376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25949 2019-Jan-16 22:08:35.078432 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25950 2019-Jan-16 22:08:35.079074 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25951 2019-Jan-16 22:08:35.079720 - [DEBUG] Edge function : AllBottom (result of previous compose)
25952 2019-Jan-16 22:08:35.079745 - [DEBUG]
25953 2019-Jan-16 22:08:35.079770 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25954 2019-Jan-16 22:08:35.079796 - [DEBUG] = AllBottom
25955 2019-Jan-16 22:08:35.079821 - [DEBUG]
25956 2019-Jan-16 22:08:35.079844 - [DEBUG] PROPAGATE: No new function!
25957 2019-Jan-16 22:08:35.079871 - [DEBUG] EDGE:
25958 2019-Jan-16 22:08:35.079929 - [DEBUG] ---> 25959 2019-Jan-16 22:08:35.080575 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
25960 2019-Jan-16 22:08:35.081220 - [DEBUG]
25961 2019-Jan-16 22:08:35.081246 - [DEBUG] EDGE:
25962 2019-Jan-16 22:08:35.081303 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
25963 2019-Jan-16 22:08:35.081966 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
25964 2019-Jan-16 22:08:35.082612 - [DEBUG]
25965 2019-Jan-16 22:08:35.082638 - [DEBUG] EDGE:
25966 2019-Jan-16 22:08:35.082696 - [DEBUG] ---> 25967 2019-Jan-16 22:08:35.083340 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
25968 2019-Jan-16 22:08:35.083986 - [DEBUG]
25969 2019-Jan-16 22:08:35.084012 - [DEBUG] EDGE:
25970 2019-Jan-16 22:08:35.084070 - [DEBUG] ---> 25971 2019-Jan-16 22:08:35.084707 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
25972 2019-Jan-16 22:08:35.085369 - [DEBUG]
25973 2019-Jan-16 22:08:35.085394 - [DEBUG] EDGE:
25974 2019-Jan-16 22:08:35.085452 - [DEBUG] ---> 25975 2019-Jan-16 22:08:35.086093 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
25976 2019-Jan-16 22:08:35.086739 - [DEBUG]
25977 2019-Jan-16 22:08:35.086774 - [DEBUG] Compose: EdgeIdentity * AllBottom
25978 2019-Jan-16 22:08:35.086801 - [DEBUG]
25979 2019-Jan-16 22:08:35.086825 - [DEBUG] Propagate flow
25980 2019-Jan-16 22:08:35.086848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25981 2019-Jan-16 22:08:35.086905 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25982 2019-Jan-16 22:08:35.087544 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25983 2019-Jan-16 22:08:35.088206 - [DEBUG] Edge function : AllBottom (result of previous compose)
25984 2019-Jan-16 22:08:35.088232 - [DEBUG]
25985 2019-Jan-16 22:08:35.088257 - [DEBUG] Join: AllTop & AllBottom
25986 2019-Jan-16 22:08:35.088283 - [DEBUG] = AllBottom (new jump func)
25987 2019-Jan-16 22:08:35.088308 - [DEBUG]
25988 2019-Jan-16 22:08:35.088332 - [DEBUG] Start adding new jump function
25989 2019-Jan-16 22:08:35.088355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25990 2019-Jan-16 22:08:35.088411 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25991 2019-Jan-16 22:08:35.089058 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25992 2019-Jan-16 22:08:35.089697 - [DEBUG] Edge Function : AllBottom
25993 2019-Jan-16 22:08:35.089726 - [DEBUG] End adding new jump function
25994 2019-Jan-16 22:08:35.089750 - [DEBUG]
25995 2019-Jan-16 22:08:35.089774 - [DEBUG] -------------------------------------------- 729. Path Edge --------------------------------------------
25996 2019-Jan-16 22:08:35.089799 - [DEBUG]
25997 2019-Jan-16 22:08:35.089822 - [DEBUG] Process 729. path edge:
25998 2019-Jan-16 22:08:35.089846 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25999 2019-Jan-16 22:08:35.089902 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
26000 2019-Jan-16 22:08:35.090542 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
26001 2019-Jan-16 22:08:35.091189 - [DEBUG]
26002 2019-Jan-16 22:08:35.091214 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
26003 2019-Jan-16 22:08:35.091887 - [DEBUG] Compose: EdgeIdentity * AllBottom
26004 2019-Jan-16 22:08:35.091916 - [DEBUG]
26005 2019-Jan-16 22:08:35.091940 - [DEBUG] Propagate flow
26006 2019-Jan-16 22:08:35.091963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26007 2019-Jan-16 22:08:35.092020 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
26008 2019-Jan-16 22:08:35.092663 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
26009 2019-Jan-16 22:08:35.093310 - [DEBUG] Edge function : AllBottom (result of previous compose)
26010 2019-Jan-16 22:08:35.093336 - [DEBUG]
26011 2019-Jan-16 22:08:35.093361 - [DEBUG] Join: AllTop & AllBottom
26012 2019-Jan-16 22:08:35.093387 - [DEBUG] = AllBottom (new jump func)
26013 2019-Jan-16 22:08:35.093412 - [DEBUG]
26014 2019-Jan-16 22:08:35.093436 - [DEBUG] Start adding new jump function
26015 2019-Jan-16 22:08:35.093459 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26016 2019-Jan-16 22:08:35.093515 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
26017 2019-Jan-16 22:08:35.094168 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
26018 2019-Jan-16 22:08:35.094861 - [DEBUG] Edge Function : AllBottom
26019 2019-Jan-16 22:08:35.094894 - [DEBUG] End adding new jump function
26020 2019-Jan-16 22:08:35.094918 - [DEBUG]
26021 2019-Jan-16 22:08:35.094942 - [DEBUG] -------------------------------------------- 730. Path Edge --------------------------------------------
26022 2019-Jan-16 22:08:35.094967 - [DEBUG]
26023 2019-Jan-16 22:08:35.094990 - [DEBUG] Process 730. path edge:
26024 2019-Jan-16 22:08:35.095014 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26025 2019-Jan-16 22:08:35.095078 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
26026 2019-Jan-16 22:08:35.095723 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
26027 2019-Jan-16 22:08:35.096370 - [DEBUG]
26028 2019-Jan-16 22:08:35.096396 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
26029 2019-Jan-16 22:08:35.097059 - [DEBUG] Compose: EdgeIdentity * AllBottom
26030 2019-Jan-16 22:08:35.097088 - [DEBUG]
26031 2019-Jan-16 22:08:35.097112 - [DEBUG] Propagate flow
26032 2019-Jan-16 22:08:35.097135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26033 2019-Jan-16 22:08:35.097193 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
26034 2019-Jan-16 22:08:35.097830 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
26035 2019-Jan-16 22:08:35.098493 - [DEBUG] Edge function : AllBottom (result of previous compose)
26036 2019-Jan-16 22:08:35.098519 - [DEBUG]
26037 2019-Jan-16 22:08:35.098545 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26038 2019-Jan-16 22:08:35.098571 - [DEBUG] = AllBottom
26039 2019-Jan-16 22:08:35.098596 - [DEBUG]
26040 2019-Jan-16 22:08:35.098619 - [DEBUG] PROPAGATE: No new function!
26041 2019-Jan-16 22:08:35.098644 - [DEBUG] EDGE:
26042 2019-Jan-16 22:08:35.098702 - [DEBUG] ---> 26043 2019-Jan-16 22:08:35.099336 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
26044 2019-Jan-16 22:08:35.099981 - [DEBUG]
26045 2019-Jan-16 22:08:35.100007 - [DEBUG] EDGE:
26046 2019-Jan-16 22:08:35.100064 - [DEBUG] ---> 26047 2019-Jan-16 22:08:35.100705 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
26048 2019-Jan-16 22:08:35.101350 - [DEBUG]
26049 2019-Jan-16 22:08:35.101376 - [DEBUG] EDGE:
26050 2019-Jan-16 22:08:35.101460 - [DEBUG] ---> 26051 2019-Jan-16 22:08:35.102098 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
26052 2019-Jan-16 22:08:35.102744 - [DEBUG]
26053 2019-Jan-16 22:08:35.102770 - [DEBUG] EDGE:
26054 2019-Jan-16 22:08:35.102827 - [DEBUG] ---> 26055 2019-Jan-16 22:08:35.103467 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
26056 2019-Jan-16 22:08:35.104111 - [DEBUG]
26057 2019-Jan-16 22:08:35.104136 - [DEBUG] EDGE:
26058 2019-Jan-16 22:08:35.104194 - [DEBUG] ---> 26059 2019-Jan-16 22:08:35.104844 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
26060 2019-Jan-16 22:08:35.105490 - [DEBUG]
26061 2019-Jan-16 22:08:35.105516 - [DEBUG] EDGE:
26062 2019-Jan-16 22:08:35.105574 - [DEBUG] ---> 26063 2019-Jan-16 22:08:35.106212 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
26064 2019-Jan-16 22:08:35.106859 - [DEBUG]
26065 2019-Jan-16 22:08:35.106903 - [DEBUG] Compose: EdgeIdentity * AllBottom
26066 2019-Jan-16 22:08:35.106930 - [DEBUG]
26067 2019-Jan-16 22:08:35.106954 - [DEBUG] Propagate flow
26068 2019-Jan-16 22:08:35.106977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26069 2019-Jan-16 22:08:35.107035 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
26070 2019-Jan-16 22:08:35.107675 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
26071 2019-Jan-16 22:08:35.108335 - [DEBUG] Edge function : AllBottom (result of previous compose)
26072 2019-Jan-16 22:08:35.108361 - [DEBUG]
26073 2019-Jan-16 22:08:35.108387 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26074 2019-Jan-16 22:08:35.108413 - [DEBUG] = AllBottom
26075 2019-Jan-16 22:08:35.108437 - [DEBUG]
26076 2019-Jan-16 22:08:35.108460 - [DEBUG] PROPAGATE: No new function!
26077 2019-Jan-16 22:08:35.108489 - [DEBUG] EDGE:
26078 2019-Jan-16 22:08:35.108547 - [DEBUG] ---> 26079 2019-Jan-16 22:08:35.109194 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
26080 2019-Jan-16 22:08:35.109839 - [DEBUG]
26081 2019-Jan-16 22:08:35.109865 - [DEBUG] EDGE:
26082 2019-Jan-16 22:08:35.109922 - [DEBUG] ---> 26083 2019-Jan-16 22:08:35.110560 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
26084 2019-Jan-16 22:08:35.111206 - [DEBUG]
26085 2019-Jan-16 22:08:35.111231 - [DEBUG] EDGE:
26086 2019-Jan-16 22:08:35.111289 - [DEBUG] ---> 26087 2019-Jan-16 22:08:35.111946 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
26088 2019-Jan-16 22:08:35.112601 - [DEBUG]
26089 2019-Jan-16 22:08:35.112641 - [DEBUG] Compose: EdgeIdentity * AllBottom
26090 2019-Jan-16 22:08:35.112668 - [DEBUG]
26091 2019-Jan-16 22:08:35.112692 - [DEBUG] Propagate flow
26092 2019-Jan-16 22:08:35.112716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26093 2019-Jan-16 22:08:35.112773 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
26094 2019-Jan-16 22:08:35.113414 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
26095 2019-Jan-16 22:08:35.114060 - [DEBUG] Edge function : AllBottom (result of previous compose)
26096 2019-Jan-16 22:08:35.114085 - [DEBUG]
26097 2019-Jan-16 22:08:35.114112 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26098 2019-Jan-16 22:08:35.114137 - [DEBUG] = AllBottom
26099 2019-Jan-16 22:08:35.114162 - [DEBUG]
26100 2019-Jan-16 22:08:35.114186 - [DEBUG] PROPAGATE: No new function!
26101 2019-Jan-16 22:08:35.114212 - [DEBUG] EDGE:
26102 2019-Jan-16 22:08:35.114271 - [DEBUG] ---> 26103 2019-Jan-16 22:08:35.114933 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
26104 2019-Jan-16 22:08:35.115580 - [DEBUG]
26105 2019-Jan-16 22:08:35.115606 - [DEBUG] EDGE:
26106 2019-Jan-16 22:08:35.115664 - [DEBUG] ---> 26107 2019-Jan-16 22:08:35.116300 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
26108 2019-Jan-16 22:08:35.116946 - [DEBUG]
26109 2019-Jan-16 22:08:35.116972 - [DEBUG] EDGE:
26110 2019-Jan-16 22:08:35.117029 - [DEBUG] ---> 26111 2019-Jan-16 22:08:35.117665 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
26112 2019-Jan-16 22:08:35.118327 - [DEBUG]
26113 2019-Jan-16 22:08:35.118353 - [DEBUG] EDGE:
26114 2019-Jan-16 22:08:35.118411 - [DEBUG] ---> 26115 2019-Jan-16 22:08:35.119050 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
26116 2019-Jan-16 22:08:35.119697 - [DEBUG]
26117 2019-Jan-16 22:08:35.119735 - [DEBUG] Compose: EdgeIdentity * AllBottom
26118 2019-Jan-16 22:08:35.119763 - [DEBUG]
26119 2019-Jan-16 22:08:35.119787 - [DEBUG] Propagate flow
26120 2019-Jan-16 22:08:35.119810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26121 2019-Jan-16 22:08:35.119867 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
26122 2019-Jan-16 22:08:35.120507 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
26123 2019-Jan-16 22:08:35.121154 - [DEBUG] Edge function : AllBottom (result of previous compose)
26124 2019-Jan-16 22:08:35.121180 - [DEBUG]
26125 2019-Jan-16 22:08:35.121205 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26126 2019-Jan-16 22:08:35.121231 - [DEBUG] = AllBottom
26127 2019-Jan-16 22:08:35.121256 - [DEBUG]
26128 2019-Jan-16 22:08:35.121279 - [DEBUG] PROPAGATE: No new function!
26129 2019-Jan-16 22:08:35.121314 - [DEBUG] EDGE:
26130 2019-Jan-16 22:08:35.121372 - [DEBUG] ---> 26131 2019-Jan-16 22:08:35.122036 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
26132 2019-Jan-16 22:08:35.122683 - [DEBUG]
26133 2019-Jan-16 22:08:35.122709 - [DEBUG] EDGE:
26134 2019-Jan-16 22:08:35.122767 - [DEBUG] ---> 26135 2019-Jan-16 22:08:35.123404 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
26136 2019-Jan-16 22:08:35.124049 - [DEBUG]
26137 2019-Jan-16 22:08:35.124074 - [DEBUG] EDGE:
26138 2019-Jan-16 22:08:35.124132 - [DEBUG] ---> 26139 2019-Jan-16 22:08:35.124784 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
26140 2019-Jan-16 22:08:35.125431 - [DEBUG]
26141 2019-Jan-16 22:08:35.125480 - [DEBUG] Compose: EdgeIdentity * AllBottom
26142 2019-Jan-16 22:08:35.125508 - [DEBUG]
26143 2019-Jan-16 22:08:35.125532 - [DEBUG] Propagate flow
26144 2019-Jan-16 22:08:35.125555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26145 2019-Jan-16 22:08:35.125613 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
26146 2019-Jan-16 22:08:35.126254 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26147 2019-Jan-16 22:08:35.126896 - [DEBUG] Edge function : AllBottom (result of previous compose)
26148 2019-Jan-16 22:08:35.126921 - [DEBUG]
26149 2019-Jan-16 22:08:35.126947 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26150 2019-Jan-16 22:08:35.126973 - [DEBUG] = AllBottom
26151 2019-Jan-16 22:08:35.126997 - [DEBUG]
26152 2019-Jan-16 22:08:35.127021 - [DEBUG] PROPAGATE: No new function!
26153 2019-Jan-16 22:08:35.127046 - [DEBUG] Compose: EdgeIdentity * AllBottom
26154 2019-Jan-16 22:08:35.127072 - [DEBUG]
26155 2019-Jan-16 22:08:35.127096 - [DEBUG] Propagate flow
26156 2019-Jan-16 22:08:35.127119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26157 2019-Jan-16 22:08:35.127174 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
26158 2019-Jan-16 22:08:35.127814 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
26159 2019-Jan-16 22:08:35.128473 - [DEBUG] Edge function : AllBottom (result of previous compose)
26160 2019-Jan-16 22:08:35.128499 - [DEBUG]
26161 2019-Jan-16 22:08:35.128524 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26162 2019-Jan-16 22:08:35.128550 - [DEBUG] = AllBottom
26163 2019-Jan-16 22:08:35.128574 - [DEBUG]
26164 2019-Jan-16 22:08:35.128598 - [DEBUG] PROPAGATE: No new function!
26165 2019-Jan-16 22:08:35.128625 - [DEBUG] EDGE:
26166 2019-Jan-16 22:08:35.128683 - [DEBUG] ---> 26167 2019-Jan-16 22:08:35.129331 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26168 2019-Jan-16 22:08:35.129972 - [DEBUG]
26169 2019-Jan-16 22:08:35.129998 - [DEBUG] EDGE:
26170 2019-Jan-16 22:08:35.130063 - [DEBUG] ---> 26171 2019-Jan-16 22:08:35.130700 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26172 2019-Jan-16 22:08:35.131340 - [DEBUG]
26173 2019-Jan-16 22:08:35.131368 - [DEBUG] Compose: EdgeIdentity * AllBottom
26174 2019-Jan-16 22:08:35.131394 - [DEBUG]
26175 2019-Jan-16 22:08:35.131431 - [DEBUG] Propagate flow
26176 2019-Jan-16 22:08:35.131456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26177 2019-Jan-16 22:08:35.131512 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
26178 2019-Jan-16 22:08:35.132149 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26179 2019-Jan-16 22:08:35.132789 - [DEBUG] Edge function : AllBottom (result of previous compose)
26180 2019-Jan-16 22:08:35.132815 - [DEBUG]
26181 2019-Jan-16 22:08:35.132841 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26182 2019-Jan-16 22:08:35.132867 - [DEBUG] = AllBottom
26183 2019-Jan-16 22:08:35.132892 - [DEBUG]
26184 2019-Jan-16 22:08:35.132915 - [DEBUG] PROPAGATE: No new function!
26185 2019-Jan-16 22:08:35.132940 - [DEBUG] EDGE:
26186 2019-Jan-16 22:08:35.132999 - [DEBUG] ---> 26187 2019-Jan-16 22:08:35.133638 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26188 2019-Jan-16 22:08:35.134278 - [DEBUG]
26189 2019-Jan-16 22:08:35.134306 - [DEBUG] Compose: EdgeIdentity * AllBottom
26190 2019-Jan-16 22:08:35.134332 - [DEBUG]
26191 2019-Jan-16 22:08:35.134356 - [DEBUG] Propagate flow
26192 2019-Jan-16 22:08:35.134379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26193 2019-Jan-16 22:08:35.134435 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26194 2019-Jan-16 22:08:35.135089 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
26195 2019-Jan-16 22:08:35.135735 - [DEBUG] Edge function : AllBottom (result of previous compose)
26196 2019-Jan-16 22:08:35.135760 - [DEBUG]
26197 2019-Jan-16 22:08:35.135786 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26198 2019-Jan-16 22:08:35.135812 - [DEBUG] = AllBottom
26199 2019-Jan-16 22:08:35.135837 - [DEBUG]
26200 2019-Jan-16 22:08:35.135860 - [DEBUG] PROPAGATE: No new function!
26201 2019-Jan-16 22:08:35.135900 - [DEBUG] Compose: EdgeIdentity * AllBottom
26202 2019-Jan-16 22:08:35.135928 - [DEBUG]
26203 2019-Jan-16 22:08:35.135952 - [DEBUG] Propagate flow
26204 2019-Jan-16 22:08:35.135975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26205 2019-Jan-16 22:08:35.136032 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26206 2019-Jan-16 22:08:35.136673 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26207 2019-Jan-16 22:08:35.137315 - [DEBUG] Edge function : AllBottom (result of previous compose)
26208 2019-Jan-16 22:08:35.137341 - [DEBUG]
26209 2019-Jan-16 22:08:35.137366 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26210 2019-Jan-16 22:08:35.137392 - [DEBUG] = AllBottom
26211 2019-Jan-16 22:08:35.137417 - [DEBUG]
26212 2019-Jan-16 22:08:35.137440 - [DEBUG] PROPAGATE: No new function!
26213 2019-Jan-16 22:08:35.137466 - [DEBUG] Compose: EdgeIdentity * AllBottom
26214 2019-Jan-16 22:08:35.137492 - [DEBUG]
26215 2019-Jan-16 22:08:35.137516 - [DEBUG] Propagate flow
26216 2019-Jan-16 22:08:35.137539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26217 2019-Jan-16 22:08:35.137603 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26218 2019-Jan-16 22:08:35.138258 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
26219 2019-Jan-16 22:08:35.138906 - [DEBUG] Edge function : AllBottom (result of previous compose)
26220 2019-Jan-16 22:08:35.138931 - [DEBUG]
26221 2019-Jan-16 22:08:35.138956 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26222 2019-Jan-16 22:08:35.138982 - [DEBUG] = AllBottom
26223 2019-Jan-16 22:08:35.139007 - [DEBUG]
26224 2019-Jan-16 22:08:35.139030 - [DEBUG] PROPAGATE: No new function!
26225 2019-Jan-16 22:08:35.139057 - [DEBUG] EDGE:
26226 2019-Jan-16 22:08:35.139115 - [DEBUG] ---> 26227 2019-Jan-16 22:08:35.139761 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26228 2019-Jan-16 22:08:35.140401 - [DEBUG]
26229 2019-Jan-16 22:08:35.140437 - [DEBUG] Compose: EdgeIdentity * AllBottom
26230 2019-Jan-16 22:08:35.140465 - [DEBUG]
26231 2019-Jan-16 22:08:35.140489 - [DEBUG] Propagate flow
26232 2019-Jan-16 22:08:35.140512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26233 2019-Jan-16 22:08:35.140568 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26234 2019-Jan-16 22:08:35.141207 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26235 2019-Jan-16 22:08:35.141870 - [DEBUG] Edge function : AllBottom (result of previous compose)
26236 2019-Jan-16 22:08:35.141895 - [DEBUG]
26237 2019-Jan-16 22:08:35.141920 - [DEBUG] Join: AllTop & AllBottom
26238 2019-Jan-16 22:08:35.141946 - [DEBUG] = AllBottom (new jump func)
26239 2019-Jan-16 22:08:35.141971 - [DEBUG]
26240 2019-Jan-16 22:08:35.141994 - [DEBUG] Start adding new jump function
26241 2019-Jan-16 22:08:35.142017 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26242 2019-Jan-16 22:08:35.142074 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26243 2019-Jan-16 22:08:35.142716 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26244 2019-Jan-16 22:08:35.143354 - [DEBUG] Edge Function : AllBottom
26245 2019-Jan-16 22:08:35.143384 - [DEBUG] End adding new jump function
26246 2019-Jan-16 22:08:35.143408 - [DEBUG]
26247 2019-Jan-16 22:08:35.143432 - [DEBUG] -------------------------------------------- 731. Path Edge --------------------------------------------
26248 2019-Jan-16 22:08:35.143456 - [DEBUG]
26249 2019-Jan-16 22:08:35.143480 - [DEBUG] Process 731. path edge:
26250 2019-Jan-16 22:08:35.143504 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26251 2019-Jan-16 22:08:35.143560 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
26252 2019-Jan-16 22:08:35.144198 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
26253 2019-Jan-16 22:08:35.144855 - [DEBUG]
26254 2019-Jan-16 22:08:35.144880 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26255 2019-Jan-16 22:08:35.145527 - [DEBUG] Possible callees:
26256 2019-Jan-16 22:08:35.145553 - [DEBUG] foo
26257 2019-Jan-16 22:08:35.145577 - [DEBUG] Possible return sites:
26258 2019-Jan-16 22:08:35.145601 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12626259 2019-Jan-16 22:08:35.146879 - [DEBUG] Found and process special summary
26260 2019-Jan-16 22:08:35.146921 - [DEBUG] Compose: EdgeIdentity * AllBottom
26261 2019-Jan-16 22:08:35.146949 - [DEBUG]
26262 2019-Jan-16 22:08:35.146973 - [DEBUG] Propagate flow
26263 2019-Jan-16 22:08:35.146996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26264 2019-Jan-16 22:08:35.147054 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26265 2019-Jan-16 22:08:35.147729 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26266 2019-Jan-16 22:08:35.148388 - [DEBUG] Edge function : AllBottom (result of previous compose)
26267 2019-Jan-16 22:08:35.148414 - [DEBUG]
26268 2019-Jan-16 22:08:35.148439 - [DEBUG] Join: AllTop & AllBottom
26269 2019-Jan-16 22:08:35.148465 - [DEBUG] = AllBottom (new jump func)
26270 2019-Jan-16 22:08:35.148490 - [DEBUG]
26271 2019-Jan-16 22:08:35.148513 - [DEBUG] Start adding new jump function
26272 2019-Jan-16 22:08:35.148536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26273 2019-Jan-16 22:08:35.148593 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26274 2019-Jan-16 22:08:35.149235 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26275 2019-Jan-16 22:08:35.149874 - [DEBUG] Edge Function : AllBottom
26276 2019-Jan-16 22:08:35.149903 - [DEBUG] End adding new jump function
26277 2019-Jan-16 22:08:35.149927 - [DEBUG]
26278 2019-Jan-16 22:08:35.149951 - [DEBUG] -------------------------------------------- 732. Path Edge --------------------------------------------
26279 2019-Jan-16 22:08:35.149975 - [DEBUG]
26280 2019-Jan-16 22:08:35.149998 - [DEBUG] Process 732. path edge:
26281 2019-Jan-16 22:08:35.150022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26282 2019-Jan-16 22:08:35.150078 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
26283 2019-Jan-16 22:08:35.150717 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
26284 2019-Jan-16 22:08:35.151358 - [DEBUG]
26285 2019-Jan-16 22:08:35.151383 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26286 2019-Jan-16 22:08:35.152060 - [DEBUG] Compose: EdgeIdentity * AllBottom
26287 2019-Jan-16 22:08:35.152088 - [DEBUG]
26288 2019-Jan-16 22:08:35.152112 - [DEBUG] Propagate flow
26289 2019-Jan-16 22:08:35.152135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26290 2019-Jan-16 22:08:35.152192 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26291 2019-Jan-16 22:08:35.152830 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26292 2019-Jan-16 22:08:35.153470 - [DEBUG] Edge function : AllBottom (result of previous compose)
26293 2019-Jan-16 22:08:35.153496 - [DEBUG]
26294 2019-Jan-16 22:08:35.153521 - [DEBUG] Join: AllTop & AllBottom
26295 2019-Jan-16 22:08:35.153547 - [DEBUG] = AllBottom (new jump func)
26296 2019-Jan-16 22:08:35.153571 - [DEBUG]
26297 2019-Jan-16 22:08:35.153595 - [DEBUG] Start adding new jump function
26298 2019-Jan-16 22:08:35.153618 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26299 2019-Jan-16 22:08:35.153674 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26300 2019-Jan-16 22:08:35.154314 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26301 2019-Jan-16 22:08:35.154967 - [DEBUG] Edge Function : AllBottom
26302 2019-Jan-16 22:08:35.155005 - [DEBUG] End adding new jump function
26303 2019-Jan-16 22:08:35.155030 - [DEBUG]
26304 2019-Jan-16 22:08:35.155054 - [DEBUG] -------------------------------------------- 733. Path Edge --------------------------------------------
26305 2019-Jan-16 22:08:35.155078 - [DEBUG]
26306 2019-Jan-16 22:08:35.155101 - [DEBUG] Process 733. path edge:
26307 2019-Jan-16 22:08:35.155125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26308 2019-Jan-16 22:08:35.155182 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
26309 2019-Jan-16 22:08:35.155818 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
26310 2019-Jan-16 22:08:35.156459 - [DEBUG]
26311 2019-Jan-16 22:08:35.156485 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26312 2019-Jan-16 22:08:35.157138 - [DEBUG] Compose: EdgeIdentity * AllBottom
26313 2019-Jan-16 22:08:35.157166 - [DEBUG]
26314 2019-Jan-16 22:08:35.157190 - [DEBUG] Propagate flow
26315 2019-Jan-16 22:08:35.157213 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26316 2019-Jan-16 22:08:35.157270 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26317 2019-Jan-16 22:08:35.157908 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26318 2019-Jan-16 22:08:35.158565 - [DEBUG] Edge function : AllBottom (result of previous compose)
26319 2019-Jan-16 22:08:35.158591 - [DEBUG]
26320 2019-Jan-16 22:08:35.158615 - [DEBUG] Join: AllTop & AllBottom
26321 2019-Jan-16 22:08:35.158641 - [DEBUG] = AllBottom (new jump func)
26322 2019-Jan-16 22:08:35.158665 - [DEBUG]
26323 2019-Jan-16 22:08:35.158688 - [DEBUG] Start adding new jump function
26324 2019-Jan-16 22:08:35.158712 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26325 2019-Jan-16 22:08:35.158768 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26326 2019-Jan-16 22:08:35.159409 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26327 2019-Jan-16 22:08:35.160045 - [DEBUG] Edge Function : AllBottom
26328 2019-Jan-16 22:08:35.160073 - [DEBUG] End adding new jump function
26329 2019-Jan-16 22:08:35.160097 - [DEBUG]
26330 2019-Jan-16 22:08:35.160121 - [DEBUG] -------------------------------------------- 734. Path Edge --------------------------------------------
26331 2019-Jan-16 22:08:35.160145 - [DEBUG]
26332 2019-Jan-16 22:08:35.160168 - [DEBUG] Process 734. path edge:
26333 2019-Jan-16 22:08:35.160192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26334 2019-Jan-16 22:08:35.160248 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
26335 2019-Jan-16 22:08:35.160886 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
26336 2019-Jan-16 22:08:35.161541 - [DEBUG]
26337 2019-Jan-16 22:08:35.161567 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26338 2019-Jan-16 22:08:35.162220 - [DEBUG] Compose: EdgeIdentity * AllBottom
26339 2019-Jan-16 22:08:35.162248 - [DEBUG]
26340 2019-Jan-16 22:08:35.162272 - [DEBUG] Propagate flow
26341 2019-Jan-16 22:08:35.162295 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26342 2019-Jan-16 22:08:35.162352 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26343 2019-Jan-16 22:08:35.163015 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26344 2019-Jan-16 22:08:35.163656 - [DEBUG] Edge function : AllBottom (result of previous compose)
26345 2019-Jan-16 22:08:35.163682 - [DEBUG]
26346 2019-Jan-16 22:08:35.163707 - [DEBUG] Join: AllTop & AllBottom
26347 2019-Jan-16 22:08:35.163733 - [DEBUG] = AllBottom (new jump func)
26348 2019-Jan-16 22:08:35.163758 - [DEBUG]
26349 2019-Jan-16 22:08:35.163781 - [DEBUG] Start adding new jump function
26350 2019-Jan-16 22:08:35.163805 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26351 2019-Jan-16 22:08:35.163861 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26352 2019-Jan-16 22:08:35.164501 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26353 2019-Jan-16 22:08:35.165164 - [DEBUG] Edge Function : AllBottom
26354 2019-Jan-16 22:08:35.165192 - [DEBUG] End adding new jump function
26355 2019-Jan-16 22:08:35.165216 - [DEBUG]
26356 2019-Jan-16 22:08:35.165240 - [DEBUG] -------------------------------------------- 735. Path Edge --------------------------------------------
26357 2019-Jan-16 22:08:35.165264 - [DEBUG]
26358 2019-Jan-16 22:08:35.165288 - [DEBUG] Process 735. path edge:
26359 2019-Jan-16 22:08:35.165311 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26360 2019-Jan-16 22:08:35.165368 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
26361 2019-Jan-16 22:08:35.166014 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
26362 2019-Jan-16 22:08:35.166655 - [DEBUG]
26363 2019-Jan-16 22:08:35.166680 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26364 2019-Jan-16 22:08:35.167334 - [DEBUG] Possible callees:
26365 2019-Jan-16 22:08:35.167359 - [DEBUG] llvm.dbg.declare
26366 2019-Jan-16 22:08:35.167384 - [DEBUG] Possible return sites:
26367 2019-Jan-16 22:08:35.167407 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13626368 2019-Jan-16 22:08:35.168709 - [DEBUG] Found and process special summary
26369 2019-Jan-16 22:08:35.168751 - [DEBUG] Compose: EdgeIdentity * AllBottom
26370 2019-Jan-16 22:08:35.168779 - [DEBUG]
26371 2019-Jan-16 22:08:35.168803 - [DEBUG] Propagate flow
26372 2019-Jan-16 22:08:35.168826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26373 2019-Jan-16 22:08:35.168883 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26374 2019-Jan-16 22:08:35.169524 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26375 2019-Jan-16 22:08:35.170166 - [DEBUG] Edge function : AllBottom (result of previous compose)
26376 2019-Jan-16 22:08:35.170192 - [DEBUG]
26377 2019-Jan-16 22:08:35.170217 - [DEBUG] Join: AllTop & AllBottom
26378 2019-Jan-16 22:08:35.170243 - [DEBUG] = AllBottom (new jump func)
26379 2019-Jan-16 22:08:35.170267 - [DEBUG]
26380 2019-Jan-16 22:08:35.170291 - [DEBUG] Start adding new jump function
26381 2019-Jan-16 22:08:35.170314 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26382 2019-Jan-16 22:08:35.170371 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26383 2019-Jan-16 22:08:35.171011 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26384 2019-Jan-16 22:08:35.171674 - [DEBUG] Edge Function : AllBottom
26385 2019-Jan-16 22:08:35.171703 - [DEBUG] End adding new jump function
26386 2019-Jan-16 22:08:35.171727 - [DEBUG]
26387 2019-Jan-16 22:08:35.171751 - [DEBUG] -------------------------------------------- 736. Path Edge --------------------------------------------
26388 2019-Jan-16 22:08:35.171776 - [DEBUG]
26389 2019-Jan-16 22:08:35.171799 - [DEBUG] Process 736. path edge:
26390 2019-Jan-16 22:08:35.171823 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26391 2019-Jan-16 22:08:35.171879 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
26392 2019-Jan-16 22:08:35.172520 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
26393 2019-Jan-16 22:08:35.173160 - [DEBUG]
26394 2019-Jan-16 22:08:35.173184 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26395 2019-Jan-16 22:08:35.173861 - [DEBUG] Compose: EdgeIdentity * AllBottom
26396 2019-Jan-16 22:08:35.173891 - [DEBUG]
26397 2019-Jan-16 22:08:35.173915 - [DEBUG] Propagate flow
26398 2019-Jan-16 22:08:35.173939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26399 2019-Jan-16 22:08:35.174001 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26400 2019-Jan-16 22:08:35.174689 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26401 2019-Jan-16 22:08:35.175420 - [DEBUG] Edge function : AllBottom (result of previous compose)
26402 2019-Jan-16 22:08:35.175448 - [DEBUG]
26403 2019-Jan-16 22:08:35.175475 - [DEBUG] Join: AllTop & AllBottom
26404 2019-Jan-16 22:08:35.175502 - [DEBUG] = AllBottom (new jump func)
26405 2019-Jan-16 22:08:35.175527 - [DEBUG]
26406 2019-Jan-16 22:08:35.175551 - [DEBUG] Start adding new jump function
26407 2019-Jan-16 22:08:35.175575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26408 2019-Jan-16 22:08:35.175644 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26409 2019-Jan-16 22:08:35.176330 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26410 2019-Jan-16 22:08:35.176977 - [DEBUG] Edge Function : AllBottom
26411 2019-Jan-16 22:08:35.177009 - [DEBUG] End adding new jump function
26412 2019-Jan-16 22:08:35.177033 - [DEBUG]
26413 2019-Jan-16 22:08:35.177058 - [DEBUG] -------------------------------------------- 737. Path Edge --------------------------------------------
26414 2019-Jan-16 22:08:35.177083 - [DEBUG]
26415 2019-Jan-16 22:08:35.177106 - [DEBUG] Process 737. path edge:
26416 2019-Jan-16 22:08:35.177130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26417 2019-Jan-16 22:08:35.177188 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
26418 2019-Jan-16 22:08:35.177825 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
26419 2019-Jan-16 22:08:35.178488 - [DEBUG]
26420 2019-Jan-16 22:08:35.178514 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26421 2019-Jan-16 22:08:35.179185 - [DEBUG] Compose: EdgeIdentity * AllBottom
26422 2019-Jan-16 22:08:35.179214 - [DEBUG]
26423 2019-Jan-16 22:08:35.179238 - [DEBUG] Propagate flow
26424 2019-Jan-16 22:08:35.179262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26425 2019-Jan-16 22:08:35.179319 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26426 2019-Jan-16 22:08:35.179968 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26427 2019-Jan-16 22:08:35.180626 - [DEBUG] Edge function : AllBottom (result of previous compose)
26428 2019-Jan-16 22:08:35.180652 - [DEBUG]
26429 2019-Jan-16 22:08:35.180677 - [DEBUG] Join: AllTop & AllBottom
26430 2019-Jan-16 22:08:35.180704 - [DEBUG] = AllBottom (new jump func)
26431 2019-Jan-16 22:08:35.180728 - [DEBUG]
26432 2019-Jan-16 22:08:35.180752 - [DEBUG] Start adding new jump function
26433 2019-Jan-16 22:08:35.180776 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26434 2019-Jan-16 22:08:35.180832 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26435 2019-Jan-16 22:08:35.181489 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
26436 2019-Jan-16 22:08:35.182126 - [DEBUG] Edge Function : AllBottom
26437 2019-Jan-16 22:08:35.182155 - [DEBUG] End adding new jump function
26438 2019-Jan-16 22:08:35.182179 - [DEBUG]
26439 2019-Jan-16 22:08:35.182203 - [DEBUG] -------------------------------------------- 738. Path Edge --------------------------------------------
26440 2019-Jan-16 22:08:35.182227 - [DEBUG]
26441 2019-Jan-16 22:08:35.182251 - [DEBUG] Process 738. path edge:
26442 2019-Jan-16 22:08:35.182274 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26443 2019-Jan-16 22:08:35.182331 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
26444 2019-Jan-16 22:08:35.182967 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
26445 2019-Jan-16 22:08:35.183607 - [DEBUG]
26446 2019-Jan-16 22:08:35.183632 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
26447 2019-Jan-16 22:08:35.184286 - [DEBUG] Compose: EdgeIdentity * AllBottom
26448 2019-Jan-16 22:08:35.184314 - [DEBUG]
26449 2019-Jan-16 22:08:35.184338 - [DEBUG] Propagate flow
26450 2019-Jan-16 22:08:35.184362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26451 2019-Jan-16 22:08:35.184419 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
26452 2019-Jan-16 22:08:35.185086 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26453 2019-Jan-16 22:08:35.185729 - [DEBUG] Edge function : AllBottom (result of previous compose)
26454 2019-Jan-16 22:08:35.185754 - [DEBUG]
26455 2019-Jan-16 22:08:35.185780 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26456 2019-Jan-16 22:08:35.185806 - [DEBUG] = AllBottom
26457 2019-Jan-16 22:08:35.185831 - [DEBUG]
26458 2019-Jan-16 22:08:35.185854 - [DEBUG] PROPAGATE: No new function!
26459 2019-Jan-16 22:08:35.185879 - [DEBUG] EDGE:
26460 2019-Jan-16 22:08:35.185937 - [DEBUG] ---> 26461 2019-Jan-16 22:08:35.186572 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26462 2019-Jan-16 22:08:35.187214 - [DEBUG]
26463 2019-Jan-16 22:08:35.187239 - [DEBUG] EDGE:
26464 2019-Jan-16 22:08:35.187296 - [DEBUG] ---> 26465 2019-Jan-16 22:08:35.187934 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26466 2019-Jan-16 22:08:35.188591 - [DEBUG]
26467 2019-Jan-16 22:08:35.188619 - [DEBUG] Compose: EdgeIdentity * AllBottom
26468 2019-Jan-16 22:08:35.188645 - [DEBUG]
26469 2019-Jan-16 22:08:35.188669 - [DEBUG] Propagate flow
26470 2019-Jan-16 22:08:35.188693 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26471 2019-Jan-16 22:08:35.188758 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26472 2019-Jan-16 22:08:35.189397 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26473 2019-Jan-16 22:08:35.190040 - [DEBUG] Edge function : AllBottom (result of previous compose)
26474 2019-Jan-16 22:08:35.190066 - [DEBUG]
26475 2019-Jan-16 22:08:35.190092 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26476 2019-Jan-16 22:08:35.190118 - [DEBUG] = AllBottom
26477 2019-Jan-16 22:08:35.190143 - [DEBUG]
26478 2019-Jan-16 22:08:35.190167 - [DEBUG] PROPAGATE: No new function!
26479 2019-Jan-16 22:08:35.190192 - [DEBUG] EDGE:
26480 2019-Jan-16 22:08:35.190250 - [DEBUG] ---> 26481 2019-Jan-16 22:08:35.190891 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26482 2019-Jan-16 22:08:35.191548 - [DEBUG]
26483 2019-Jan-16 22:08:35.191576 - [DEBUG] Compose: EdgeIdentity * AllBottom
26484 2019-Jan-16 22:08:35.191602 - [DEBUG]
26485 2019-Jan-16 22:08:35.191626 - [DEBUG] Propagate flow
26486 2019-Jan-16 22:08:35.191649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26487 2019-Jan-16 22:08:35.191706 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26488 2019-Jan-16 22:08:35.192346 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26489 2019-Jan-16 22:08:35.192993 - [DEBUG] Edge function : AllBottom (result of previous compose)
26490 2019-Jan-16 22:08:35.193018 - [DEBUG]
26491 2019-Jan-16 22:08:35.193044 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26492 2019-Jan-16 22:08:35.193070 - [DEBUG] = AllBottom
26493 2019-Jan-16 22:08:35.193094 - [DEBUG]
26494 2019-Jan-16 22:08:35.193118 - [DEBUG] PROPAGATE: No new function!
26495 2019-Jan-16 22:08:35.193166 - [DEBUG] Compose: EdgeIdentity * AllBottom
26496 2019-Jan-16 22:08:35.193194 - [DEBUG]
26497 2019-Jan-16 22:08:35.193218 - [DEBUG] Propagate flow
26498 2019-Jan-16 22:08:35.193241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26499 2019-Jan-16 22:08:35.193297 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26500 2019-Jan-16 22:08:35.193940 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26501 2019-Jan-16 22:08:35.194581 - [DEBUG] Edge function : AllBottom (result of previous compose)
26502 2019-Jan-16 22:08:35.194606 - [DEBUG]
26503 2019-Jan-16 22:08:35.194631 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26504 2019-Jan-16 22:08:35.194657 - [DEBUG] = AllBottom
26505 2019-Jan-16 22:08:35.194682 - [DEBUG]
26506 2019-Jan-16 22:08:35.194705 - [DEBUG] PROPAGATE: No new function!
26507 2019-Jan-16 22:08:35.194731 - [DEBUG] Compose: EdgeIdentity * AllBottom
26508 2019-Jan-16 22:08:35.194770 - [DEBUG]
26509 2019-Jan-16 22:08:35.194794 - [DEBUG] Propagate flow
26510 2019-Jan-16 22:08:35.194818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26511 2019-Jan-16 22:08:35.194874 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26512 2019-Jan-16 22:08:35.195515 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26513 2019-Jan-16 22:08:35.196161 - [DEBUG] Edge function : AllBottom (result of previous compose)
26514 2019-Jan-16 22:08:35.196187 - [DEBUG]
26515 2019-Jan-16 22:08:35.196212 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26516 2019-Jan-16 22:08:35.196238 - [DEBUG] = AllBottom
26517 2019-Jan-16 22:08:35.196271 - [DEBUG]
26518 2019-Jan-16 22:08:35.196295 - [DEBUG] PROPAGATE: No new function!
26519 2019-Jan-16 22:08:35.196325 - [DEBUG] EDGE:
26520 2019-Jan-16 22:08:35.196383 - [DEBUG] ---> 26521 2019-Jan-16 22:08:35.197031 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26522 2019-Jan-16 22:08:35.197674 - [DEBUG]
26523 2019-Jan-16 22:08:35.197710 - [DEBUG] Compose: EdgeIdentity * AllBottom
26524 2019-Jan-16 22:08:35.197738 - [DEBUG]
26525 2019-Jan-16 22:08:35.197762 - [DEBUG] Propagate flow
26526 2019-Jan-16 22:08:35.197785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26527 2019-Jan-16 22:08:35.197842 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26528 2019-Jan-16 22:08:35.198504 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26529 2019-Jan-16 22:08:35.199146 - [DEBUG] Edge function : AllBottom (result of previous compose)
26530 2019-Jan-16 22:08:35.199171 - [DEBUG]
26531 2019-Jan-16 22:08:35.199197 - [DEBUG] Join: AllTop & AllBottom
26532 2019-Jan-16 22:08:35.199223 - [DEBUG] = AllBottom (new jump func)
26533 2019-Jan-16 22:08:35.199247 - [DEBUG]
26534 2019-Jan-16 22:08:35.199271 - [DEBUG] Start adding new jump function
26535 2019-Jan-16 22:08:35.199295 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26536 2019-Jan-16 22:08:35.199351 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26537 2019-Jan-16 22:08:35.199991 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26538 2019-Jan-16 22:08:35.200637 - [DEBUG] Edge Function : AllBottom
26539 2019-Jan-16 22:08:35.200666 - [DEBUG] End adding new jump function
26540 2019-Jan-16 22:08:35.200690 - [DEBUG]
26541 2019-Jan-16 22:08:35.200714 - [DEBUG] -------------------------------------------- 739. Path Edge --------------------------------------------
26542 2019-Jan-16 22:08:35.200738 - [DEBUG]
26543 2019-Jan-16 22:08:35.200762 - [DEBUG] Process 739. path edge:
26544 2019-Jan-16 22:08:35.200786 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26545 2019-Jan-16 22:08:35.200842 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
26546 2019-Jan-16 22:08:35.201502 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
26547 2019-Jan-16 22:08:35.202143 - [DEBUG]
26548 2019-Jan-16 22:08:35.202168 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26549 2019-Jan-16 22:08:35.202824 - [DEBUG] Possible callees:
26550 2019-Jan-16 22:08:35.202850 - [DEBUG] llvm.dbg.declare
26551 2019-Jan-16 22:08:35.202875 - [DEBUG] Possible return sites:
26552 2019-Jan-16 22:08:35.202898 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14326553 2019-Jan-16 22:08:35.204182 - [DEBUG] Found and process special summary
26554 2019-Jan-16 22:08:35.204224 - [DEBUG] Compose: EdgeIdentity * AllBottom
26555 2019-Jan-16 22:08:35.204252 - [DEBUG]
26556 2019-Jan-16 22:08:35.204276 - [DEBUG] Propagate flow
26557 2019-Jan-16 22:08:35.204299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26558 2019-Jan-16 22:08:35.204365 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26559 2019-Jan-16 22:08:35.205023 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26560 2019-Jan-16 22:08:35.205665 - [DEBUG] Edge function : AllBottom (result of previous compose)
26561 2019-Jan-16 22:08:35.205691 - [DEBUG]
26562 2019-Jan-16 22:08:35.205716 - [DEBUG] Join: AllTop & AllBottom
26563 2019-Jan-16 22:08:35.205742 - [DEBUG] = AllBottom (new jump func)
26564 2019-Jan-16 22:08:35.205767 - [DEBUG]
26565 2019-Jan-16 22:08:35.205790 - [DEBUG] Start adding new jump function
26566 2019-Jan-16 22:08:35.205814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26567 2019-Jan-16 22:08:35.205870 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26568 2019-Jan-16 22:08:35.206512 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26569 2019-Jan-16 22:08:35.207154 - [DEBUG] Edge Function : AllBottom
26570 2019-Jan-16 22:08:35.207182 - [DEBUG] End adding new jump function
26571 2019-Jan-16 22:08:35.207206 - [DEBUG]
26572 2019-Jan-16 22:08:35.207230 - [DEBUG] -------------------------------------------- 740. Path Edge --------------------------------------------
26573 2019-Jan-16 22:08:35.207255 - [DEBUG]
26574 2019-Jan-16 22:08:35.207278 - [DEBUG] Process 740. path edge:
26575 2019-Jan-16 22:08:35.207302 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26576 2019-Jan-16 22:08:35.207358 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
26577 2019-Jan-16 22:08:35.207997 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
26578 2019-Jan-16 22:08:35.208655 - [DEBUG]
26579 2019-Jan-16 22:08:35.208680 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26580 2019-Jan-16 22:08:35.209349 - [DEBUG] Compose: EdgeIdentity * AllBottom
26581 2019-Jan-16 22:08:35.209379 - [DEBUG]
26582 2019-Jan-16 22:08:35.209403 - [DEBUG] Propagate flow
26583 2019-Jan-16 22:08:35.209427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26584 2019-Jan-16 22:08:35.209484 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
26585 2019-Jan-16 22:08:35.210123 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26586 2019-Jan-16 22:08:35.210765 - [DEBUG] Edge function : AllBottom (result of previous compose)
26587 2019-Jan-16 22:08:35.210791 - [DEBUG]
26588 2019-Jan-16 22:08:35.210816 - [DEBUG] Join: AllTop & AllBottom
26589 2019-Jan-16 22:08:35.210842 - [DEBUG] = AllBottom (new jump func)
26590 2019-Jan-16 22:08:35.210867 - [DEBUG]
26591 2019-Jan-16 22:08:35.210891 - [DEBUG] Start adding new jump function
26592 2019-Jan-16 22:08:35.210914 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26593 2019-Jan-16 22:08:35.210971 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26594 2019-Jan-16 22:08:35.211634 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
26595 2019-Jan-16 22:08:35.212270 - [DEBUG] Edge Function : AllBottom
26596 2019-Jan-16 22:08:35.212299 - [DEBUG] End adding new jump function
26597 2019-Jan-16 22:08:35.212323 - [DEBUG]
26598 2019-Jan-16 22:08:35.212347 - [DEBUG] -------------------------------------------- 741. Path Edge --------------------------------------------
26599 2019-Jan-16 22:08:35.212372 - [DEBUG]
26600 2019-Jan-16 22:08:35.212395 - [DEBUG] Process 741. path edge:
26601 2019-Jan-16 22:08:35.212419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26602 2019-Jan-16 22:08:35.212486 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
26603 2019-Jan-16 22:08:35.213121 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
26604 2019-Jan-16 22:08:35.213762 - [DEBUG]
26605 2019-Jan-16 22:08:35.213787 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
26606 2019-Jan-16 22:08:35.214441 - [DEBUG] Compose: EdgeIdentity * AllBottom
26607 2019-Jan-16 22:08:35.214471 - [DEBUG]
26608 2019-Jan-16 22:08:35.214495 - [DEBUG] Propagate flow
26609 2019-Jan-16 22:08:35.214518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26610 2019-Jan-16 22:08:35.214576 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26611 2019-Jan-16 22:08:35.215236 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26612 2019-Jan-16 22:08:35.215878 - [DEBUG] Edge function : AllBottom (result of previous compose)
26613 2019-Jan-16 22:08:35.215904 - [DEBUG]
26614 2019-Jan-16 22:08:35.215929 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26615 2019-Jan-16 22:08:35.215955 - [DEBUG] = AllBottom
26616 2019-Jan-16 22:08:35.215980 - [DEBUG]
26617 2019-Jan-16 22:08:35.216003 - [DEBUG] PROPAGATE: No new function!
26618 2019-Jan-16 22:08:35.216028 - [DEBUG] EDGE:
26619 2019-Jan-16 22:08:35.216086 - [DEBUG] ---> 26620 2019-Jan-16 22:08:35.216722 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26621 2019-Jan-16 22:08:35.217362 - [DEBUG]
26622 2019-Jan-16 22:08:35.217389 - [DEBUG] Compose: EdgeIdentity * AllBottom
26623 2019-Jan-16 22:08:35.217415 - [DEBUG]
26624 2019-Jan-16 22:08:35.217439 - [DEBUG] Propagate flow
26625 2019-Jan-16 22:08:35.217463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26626 2019-Jan-16 22:08:35.217519 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
26627 2019-Jan-16 22:08:35.218169 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26628 2019-Jan-16 22:08:35.218811 - [DEBUG] Edge function : AllBottom (result of previous compose)
26629 2019-Jan-16 22:08:35.218836 - [DEBUG]
26630 2019-Jan-16 22:08:35.218863 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26631 2019-Jan-16 22:08:35.218889 - [DEBUG] = AllBottom
26632 2019-Jan-16 22:08:35.218914 - [DEBUG]
26633 2019-Jan-16 22:08:35.218937 - [DEBUG] PROPAGATE: No new function!
26634 2019-Jan-16 22:08:35.218962 - [DEBUG] EDGE:
26635 2019-Jan-16 22:08:35.219020 - [DEBUG] ---> 26636 2019-Jan-16 22:08:35.219660 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26637 2019-Jan-16 22:08:35.220300 - [DEBUG]
26638 2019-Jan-16 22:08:35.220327 - [DEBUG] Compose: EdgeIdentity * AllBottom
26639 2019-Jan-16 22:08:35.220353 - [DEBUG]
26640 2019-Jan-16 22:08:35.220377 - [DEBUG] Propagate flow
26641 2019-Jan-16 22:08:35.220400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26642 2019-Jan-16 22:08:35.220457 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26643 2019-Jan-16 22:08:35.221097 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26644 2019-Jan-16 22:08:35.221760 - [DEBUG] Edge function : AllBottom (result of previous compose)
26645 2019-Jan-16 22:08:35.221785 - [DEBUG]
26646 2019-Jan-16 22:08:35.221819 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26647 2019-Jan-16 22:08:35.221846 - [DEBUG] = AllBottom
26648 2019-Jan-16 22:08:35.221871 - [DEBUG]
26649 2019-Jan-16 22:08:35.221894 - [DEBUG] PROPAGATE: No new function!
26650 2019-Jan-16 22:08:35.221934 - [DEBUG] Compose: EdgeIdentity * AllBottom
26651 2019-Jan-16 22:08:35.221962 - [DEBUG]
26652 2019-Jan-16 22:08:35.221986 - [DEBUG] Propagate flow
26653 2019-Jan-16 22:08:35.222009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26654 2019-Jan-16 22:08:35.222066 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26655 2019-Jan-16 22:08:35.222707 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26656 2019-Jan-16 22:08:35.223348 - [DEBUG] Edge function : AllBottom (result of previous compose)
26657 2019-Jan-16 22:08:35.223373 - [DEBUG]
26658 2019-Jan-16 22:08:35.223398 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26659 2019-Jan-16 22:08:35.223425 - [DEBUG] = AllBottom
26660 2019-Jan-16 22:08:35.223449 - [DEBUG]
26661 2019-Jan-16 22:08:35.223472 - [DEBUG] PROPAGATE: No new function!
26662 2019-Jan-16 22:08:35.223498 - [DEBUG] Compose: EdgeIdentity * AllBottom
26663 2019-Jan-16 22:08:35.223524 - [DEBUG]
26664 2019-Jan-16 22:08:35.223548 - [DEBUG] Propagate flow
26665 2019-Jan-16 22:08:35.223572 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26666 2019-Jan-16 22:08:35.223628 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26667 2019-Jan-16 22:08:35.224268 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26668 2019-Jan-16 22:08:35.224931 - [DEBUG] Edge function : AllBottom (result of previous compose)
26669 2019-Jan-16 22:08:35.224957 - [DEBUG]
26670 2019-Jan-16 22:08:35.224981 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26671 2019-Jan-16 22:08:35.225007 - [DEBUG] = AllBottom
26672 2019-Jan-16 22:08:35.225032 - [DEBUG]
26673 2019-Jan-16 22:08:35.225055 - [DEBUG] PROPAGATE: No new function!
26674 2019-Jan-16 22:08:35.225082 - [DEBUG] EDGE:
26675 2019-Jan-16 22:08:35.225139 - [DEBUG] ---> 26676 2019-Jan-16 22:08:35.225787 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26677 2019-Jan-16 22:08:35.226427 - [DEBUG]
26678 2019-Jan-16 22:08:35.226453 - [DEBUG] EDGE:
26679 2019-Jan-16 22:08:35.226510 - [DEBUG] ---> 26680 2019-Jan-16 22:08:35.227148 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26681 2019-Jan-16 22:08:35.227787 - [DEBUG]
26682 2019-Jan-16 22:08:35.227823 - [DEBUG] Compose: EdgeIdentity * AllBottom
26683 2019-Jan-16 22:08:35.227850 - [DEBUG]
26684 2019-Jan-16 22:08:35.227874 - [DEBUG] Propagate flow
26685 2019-Jan-16 22:08:35.227898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26686 2019-Jan-16 22:08:35.227954 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26687 2019-Jan-16 22:08:35.228607 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26688 2019-Jan-16 22:08:35.229248 - [DEBUG] Edge function : AllBottom (result of previous compose)
26689 2019-Jan-16 22:08:35.229274 - [DEBUG]
26690 2019-Jan-16 22:08:35.229298 - [DEBUG] Join: AllTop & AllBottom
26691 2019-Jan-16 22:08:35.229333 - [DEBUG] = AllBottom (new jump func)
26692 2019-Jan-16 22:08:35.229358 - [DEBUG]
26693 2019-Jan-16 22:08:35.229381 - [DEBUG] Start adding new jump function
26694 2019-Jan-16 22:08:35.229405 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26695 2019-Jan-16 22:08:35.229461 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26696 2019-Jan-16 22:08:35.230102 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26697 2019-Jan-16 22:08:35.230740 - [DEBUG] Edge Function : AllBottom
26698 2019-Jan-16 22:08:35.230768 - [DEBUG] End adding new jump function
26699 2019-Jan-16 22:08:35.230792 - [DEBUG]
26700 2019-Jan-16 22:08:35.230816 - [DEBUG] -------------------------------------------- 742. Path Edge --------------------------------------------
26701 2019-Jan-16 22:08:35.230841 - [DEBUG]
26702 2019-Jan-16 22:08:35.230864 - [DEBUG] Process 742. path edge:
26703 2019-Jan-16 22:08:35.230887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26704 2019-Jan-16 22:08:35.230943 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
26705 2019-Jan-16 22:08:35.231596 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
26706 2019-Jan-16 22:08:35.232235 - [DEBUG]
26707 2019-Jan-16 22:08:35.232261 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26708 2019-Jan-16 22:08:35.232914 - [DEBUG] Compose: EdgeIdentity * AllBottom
26709 2019-Jan-16 22:08:35.232943 - [DEBUG]
26710 2019-Jan-16 22:08:35.232966 - [DEBUG] Propagate flow
26711 2019-Jan-16 22:08:35.232990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26712 2019-Jan-16 22:08:35.233047 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26713 2019-Jan-16 22:08:35.233695 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26714 2019-Jan-16 22:08:35.234336 - [DEBUG] Edge function : AllBottom (result of previous compose)
26715 2019-Jan-16 22:08:35.234362 - [DEBUG]
26716 2019-Jan-16 22:08:35.234387 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26717 2019-Jan-16 22:08:35.234413 - [DEBUG] = AllBottom
26718 2019-Jan-16 22:08:35.234438 - [DEBUG]
26719 2019-Jan-16 22:08:35.234461 - [DEBUG] PROPAGATE: No new function!
26720 2019-Jan-16 22:08:35.234494 - [DEBUG] Compose: EdgeIdentity * AllBottom
26721 2019-Jan-16 22:08:35.234522 - [DEBUG]
26722 2019-Jan-16 22:08:35.234545 - [DEBUG] Propagate flow
26723 2019-Jan-16 22:08:35.234569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26724 2019-Jan-16 22:08:35.234625 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26725 2019-Jan-16 22:08:35.235289 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26726 2019-Jan-16 22:08:35.235931 - [DEBUG] Edge function : AllBottom (result of previous compose)
26727 2019-Jan-16 22:08:35.235957 - [DEBUG]
26728 2019-Jan-16 22:08:35.235983 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26729 2019-Jan-16 22:08:35.236008 - [DEBUG] = AllBottom
26730 2019-Jan-16 22:08:35.236033 - [DEBUG]
26731 2019-Jan-16 22:08:35.236056 - [DEBUG] PROPAGATE: No new function!
26732 2019-Jan-16 22:08:35.236081 - [DEBUG] EDGE:
26733 2019-Jan-16 22:08:35.236138 - [DEBUG] ---> 26734 2019-Jan-16 22:08:35.236783 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26735 2019-Jan-16 22:08:35.237425 - [DEBUG]
26736 2019-Jan-16 22:08:35.237451 - [DEBUG] EDGE:
26737 2019-Jan-16 22:08:35.237508 - [DEBUG] ---> 26738 2019-Jan-16 22:08:35.238160 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26739 2019-Jan-16 22:08:35.238801 - [DEBUG]
26740 2019-Jan-16 22:08:35.238828 - [DEBUG] Compose: EdgeIdentity * AllBottom
26741 2019-Jan-16 22:08:35.238854 - [DEBUG]
26742 2019-Jan-16 22:08:35.238878 - [DEBUG] Propagate flow
26743 2019-Jan-16 22:08:35.238901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26744 2019-Jan-16 22:08:35.238957 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26745 2019-Jan-16 22:08:35.239594 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26746 2019-Jan-16 22:08:35.240234 - [DEBUG] Edge function : AllBottom (result of previous compose)
26747 2019-Jan-16 22:08:35.240260 - [DEBUG]
26748 2019-Jan-16 22:08:35.240286 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26749 2019-Jan-16 22:08:35.240312 - [DEBUG] = AllBottom
26750 2019-Jan-16 22:08:35.240336 - [DEBUG]
26751 2019-Jan-16 22:08:35.240360 - [DEBUG] PROPAGATE: No new function!
26752 2019-Jan-16 22:08:35.240384 - [DEBUG] EDGE:
26753 2019-Jan-16 22:08:35.240442 - [DEBUG] ---> 26754 2019-Jan-16 22:08:35.241083 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26755 2019-Jan-16 22:08:35.241740 - [DEBUG]
26756 2019-Jan-16 22:08:35.241767 - [DEBUG] Compose: EdgeIdentity * AllBottom
26757 2019-Jan-16 22:08:35.241793 - [DEBUG]
26758 2019-Jan-16 22:08:35.241817 - [DEBUG] Propagate flow
26759 2019-Jan-16 22:08:35.241840 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26760 2019-Jan-16 22:08:35.241896 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26761 2019-Jan-16 22:08:35.242537 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26762 2019-Jan-16 22:08:35.243176 - [DEBUG] Edge function : AllBottom (result of previous compose)
26763 2019-Jan-16 22:08:35.243201 - [DEBUG]
26764 2019-Jan-16 22:08:35.243227 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26765 2019-Jan-16 22:08:35.243253 - [DEBUG] = AllBottom
26766 2019-Jan-16 22:08:35.243278 - [DEBUG]
26767 2019-Jan-16 22:08:35.243301 - [DEBUG] PROPAGATE: No new function!
26768 2019-Jan-16 22:08:35.243343 - [DEBUG] Compose: EdgeIdentity * AllBottom
26769 2019-Jan-16 22:08:35.243371 - [DEBUG]
26770 2019-Jan-16 22:08:35.243395 - [DEBUG] Propagate flow
26771 2019-Jan-16 22:08:35.243419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26772 2019-Jan-16 22:08:35.243476 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26773 2019-Jan-16 22:08:35.244117 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
26774 2019-Jan-16 22:08:35.244769 - [DEBUG] Edge function : AllBottom (result of previous compose)
26775 2019-Jan-16 22:08:35.244795 - [DEBUG]
26776 2019-Jan-16 22:08:35.244820 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26777 2019-Jan-16 22:08:35.244846 - [DEBUG] = AllBottom
26778 2019-Jan-16 22:08:35.244870 - [DEBUG]
26779 2019-Jan-16 22:08:35.244910 - [DEBUG] PROPAGATE: No new function!
26780 2019-Jan-16 22:08:35.244936 - [DEBUG] Compose: EdgeIdentity * AllBottom
26781 2019-Jan-16 22:08:35.244963 - [DEBUG]
26782 2019-Jan-16 22:08:35.244986 - [DEBUG] Propagate flow
26783 2019-Jan-16 22:08:35.245009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26784 2019-Jan-16 22:08:35.245066 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26785 2019-Jan-16 22:08:35.245706 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26786 2019-Jan-16 22:08:35.246345 - [DEBUG] Edge function : AllBottom (result of previous compose)
26787 2019-Jan-16 22:08:35.246371 - [DEBUG]
26788 2019-Jan-16 22:08:35.246396 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26789 2019-Jan-16 22:08:35.246422 - [DEBUG] = AllBottom
26790 2019-Jan-16 22:08:35.246446 - [DEBUG]
26791 2019-Jan-16 22:08:35.246469 - [DEBUG] PROPAGATE: No new function!
26792 2019-Jan-16 22:08:35.246497 - [DEBUG] EDGE:
26793 2019-Jan-16 22:08:35.246554 - [DEBUG] ---> 26794 2019-Jan-16 22:08:35.247193 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26795 2019-Jan-16 22:08:35.247833 - [DEBUG]
26796 2019-Jan-16 22:08:35.247859 - [DEBUG] EDGE:
26797 2019-Jan-16 22:08:35.247916 - [DEBUG] ---> 26798 2019-Jan-16 22:08:35.248569 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26799 2019-Jan-16 22:08:35.249209 - [DEBUG]
26800 2019-Jan-16 22:08:35.249236 - [DEBUG] Compose: EdgeIdentity * AllBottom
26801 2019-Jan-16 22:08:35.249262 - [DEBUG]
26802 2019-Jan-16 22:08:35.249286 - [DEBUG] Propagate flow
26803 2019-Jan-16 22:08:35.249309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26804 2019-Jan-16 22:08:35.249365 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
26805 2019-Jan-16 22:08:35.250001 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
26806 2019-Jan-16 22:08:35.250641 - [DEBUG] Edge function : AllBottom (result of previous compose)
26807 2019-Jan-16 22:08:35.250667 - [DEBUG]
26808 2019-Jan-16 22:08:35.250692 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26809 2019-Jan-16 22:08:35.250719 - [DEBUG] = AllBottom
26810 2019-Jan-16 22:08:35.250743 - [DEBUG]
26811 2019-Jan-16 22:08:35.250766 - [DEBUG] PROPAGATE: No new function!
26812 2019-Jan-16 22:08:35.250791 - [DEBUG] EDGE:
26813 2019-Jan-16 22:08:35.250849 - [DEBUG] ---> 26814 2019-Jan-16 22:08:35.251504 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26815 2019-Jan-16 22:08:35.252146 - [DEBUG]
26816 2019-Jan-16 22:08:35.252171 - [DEBUG] EDGE:
26817 2019-Jan-16 22:08:35.252229 - [DEBUG] ---> 26818 2019-Jan-16 22:08:35.252865 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26819 2019-Jan-16 22:08:35.253505 - [DEBUG]
26820 2019-Jan-16 22:08:35.253531 - [DEBUG] EDGE:
26821 2019-Jan-16 22:08:35.253588 - [DEBUG] ---> 26822 2019-Jan-16 22:08:35.254231 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
26823 2019-Jan-16 22:08:35.254888 - [DEBUG]
26824 2019-Jan-16 22:08:35.254916 - [DEBUG] Compose: EdgeIdentity * AllBottom
26825 2019-Jan-16 22:08:35.254942 - [DEBUG]
26826 2019-Jan-16 22:08:35.254966 - [DEBUG] Propagate flow
26827 2019-Jan-16 22:08:35.254990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26828 2019-Jan-16 22:08:35.255046 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
26829 2019-Jan-16 22:08:35.255681 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26830 2019-Jan-16 22:08:35.256322 - [DEBUG] Edge function : AllBottom (result of previous compose)
26831 2019-Jan-16 22:08:35.256348 - [DEBUG]
26832 2019-Jan-16 22:08:35.256373 - [DEBUG] Join: AllTop & AllBottom
26833 2019-Jan-16 22:08:35.256399 - [DEBUG] = AllBottom (new jump func)
26834 2019-Jan-16 22:08:35.256424 - [DEBUG]
26835 2019-Jan-16 22:08:35.256448 - [DEBUG] Start adding new jump function
26836 2019-Jan-16 22:08:35.256471 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26837 2019-Jan-16 22:08:35.256528 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26838 2019-Jan-16 22:08:35.257167 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
26839 2019-Jan-16 22:08:35.257802 - [DEBUG] Edge Function : AllBottom
26840 2019-Jan-16 22:08:35.257831 - [DEBUG] End adding new jump function
26841 2019-Jan-16 22:08:35.257856 - [DEBUG]
26842 2019-Jan-16 22:08:35.257880 - [DEBUG] -------------------------------------------- 743. Path Edge --------------------------------------------
26843 2019-Jan-16 22:08:35.257904 - [DEBUG]
26844 2019-Jan-16 22:08:35.257928 - [DEBUG] Process 743. path edge:
26845 2019-Jan-16 22:08:35.257951 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26846 2019-Jan-16 22:08:35.258008 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
26847 2019-Jan-16 22:08:35.258661 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
26848 2019-Jan-16 22:08:35.259301 - [DEBUG]
26849 2019-Jan-16 22:08:35.259327 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
26850 2019-Jan-16 22:08:35.259980 - [DEBUG] Compose: EdgeIdentity * AllBottom
26851 2019-Jan-16 22:08:35.260009 - [DEBUG]
26852 2019-Jan-16 22:08:35.260033 - [DEBUG] Propagate flow
26853 2019-Jan-16 22:08:35.260057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26854 2019-Jan-16 22:08:35.260113 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
26855 2019-Jan-16 22:08:35.260750 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26856 2019-Jan-16 22:08:35.261391 - [DEBUG] Edge function : AllBottom (result of previous compose)
26857 2019-Jan-16 22:08:35.261428 - [DEBUG]
26858 2019-Jan-16 22:08:35.261455 - [DEBUG] Join: AllTop & AllBottom
26859 2019-Jan-16 22:08:35.261481 - [DEBUG] = AllBottom (new jump func)
26860 2019-Jan-16 22:08:35.261506 - [DEBUG]
26861 2019-Jan-16 22:08:35.261529 - [DEBUG] Start adding new jump function
26862 2019-Jan-16 22:08:35.261553 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26863 2019-Jan-16 22:08:35.261609 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26864 2019-Jan-16 22:08:35.262251 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
26865 2019-Jan-16 22:08:35.262887 - [DEBUG] Edge Function : AllBottom
26866 2019-Jan-16 22:08:35.262915 - [DEBUG] End adding new jump function
26867 2019-Jan-16 22:08:35.262952 - [DEBUG]
26868 2019-Jan-16 22:08:35.262977 - [DEBUG] -------------------------------------------- 744. Path Edge --------------------------------------------
26869 2019-Jan-16 22:08:35.263002 - [DEBUG]
26870 2019-Jan-16 22:08:35.263025 - [DEBUG] Process 744. path edge:
26871 2019-Jan-16 22:08:35.263049 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26872 2019-Jan-16 22:08:35.263106 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
26873 2019-Jan-16 22:08:35.263743 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
26874 2019-Jan-16 22:08:35.264392 - [DEBUG]
26875 2019-Jan-16 22:08:35.264417 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
26876 2019-Jan-16 22:08:35.265144 - [DEBUG] Compose: EdgeIdentity * AllBottom
26877 2019-Jan-16 22:08:35.265175 - [DEBUG]
26878 2019-Jan-16 22:08:35.265200 - [DEBUG] Propagate flow
26879 2019-Jan-16 22:08:35.265223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26880 2019-Jan-16 22:08:35.265287 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
26881 2019-Jan-16 22:08:35.265952 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26882 2019-Jan-16 22:08:35.266623 - [DEBUG] Edge function : AllBottom (result of previous compose)
26883 2019-Jan-16 22:08:35.266650 - [DEBUG]
26884 2019-Jan-16 22:08:35.266676 - [DEBUG] Join: AllTop & AllBottom
26885 2019-Jan-16 22:08:35.266702 - [DEBUG] = AllBottom (new jump func)
26886 2019-Jan-16 22:08:35.266727 - [DEBUG]
26887 2019-Jan-16 22:08:35.266752 - [DEBUG] Start adding new jump function
26888 2019-Jan-16 22:08:35.266776 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26889 2019-Jan-16 22:08:35.266841 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26890 2019-Jan-16 22:08:35.267509 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
26891 2019-Jan-16 22:08:35.268204 - [DEBUG] Edge Function : AllBottom
26892 2019-Jan-16 22:08:35.268240 - [DEBUG] End adding new jump function
26893 2019-Jan-16 22:08:35.268266 - [DEBUG]
26894 2019-Jan-16 22:08:35.268291 - [DEBUG] -------------------------------------------- 745. Path Edge --------------------------------------------
26895 2019-Jan-16 22:08:35.268316 - [DEBUG]
26896 2019-Jan-16 22:08:35.268340 - [DEBUG] Process 745. path edge:
26897 2019-Jan-16 22:08:35.268364 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26898 2019-Jan-16 22:08:35.268430 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
26899 2019-Jan-16 22:08:35.269103 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
26900 2019-Jan-16 22:08:35.269765 - [DEBUG]
26901 2019-Jan-16 22:08:35.269791 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
26902 2019-Jan-16 22:08:35.270486 - [DEBUG] Compose: EdgeIdentity * AllBottom
26903 2019-Jan-16 22:08:35.270515 - [DEBUG]
26904 2019-Jan-16 22:08:35.270539 - [DEBUG] Propagate flow
26905 2019-Jan-16 22:08:35.270563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26906 2019-Jan-16 22:08:35.270627 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
26907 2019-Jan-16 22:08:35.271285 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26908 2019-Jan-16 22:08:35.271984 - [DEBUG] Edge function : AllBottom (result of previous compose)
26909 2019-Jan-16 22:08:35.272010 - [DEBUG]
26910 2019-Jan-16 22:08:35.272037 - [DEBUG] Join: AllTop & AllBottom
26911 2019-Jan-16 22:08:35.272063 - [DEBUG] = AllBottom (new jump func)
26912 2019-Jan-16 22:08:35.272103 - [DEBUG]
26913 2019-Jan-16 22:08:35.272127 - [DEBUG] Start adding new jump function
26914 2019-Jan-16 22:08:35.272151 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26915 2019-Jan-16 22:08:35.272212 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26916 2019-Jan-16 22:08:35.272894 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
26917 2019-Jan-16 22:08:35.273575 - [DEBUG] Edge Function : AllBottom
26918 2019-Jan-16 22:08:35.273609 - [DEBUG] End adding new jump function
26919 2019-Jan-16 22:08:35.273636 - [DEBUG]
26920 2019-Jan-16 22:08:35.273662 - [DEBUG] -------------------------------------------- 746. Path Edge --------------------------------------------
26921 2019-Jan-16 22:08:35.273687 - [DEBUG]
26922 2019-Jan-16 22:08:35.273711 - [DEBUG] Process 746. path edge:
26923 2019-Jan-16 22:08:35.273736 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26924 2019-Jan-16 22:08:35.273809 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
26925 2019-Jan-16 22:08:35.274491 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
26926 2019-Jan-16 22:08:35.275210 - [DEBUG]
26927 2019-Jan-16 22:08:35.275239 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
26928 2019-Jan-16 22:08:35.275921 - [DEBUG] Compose: EdgeIdentity * AllBottom
26929 2019-Jan-16 22:08:35.275950 - [DEBUG]
26930 2019-Jan-16 22:08:35.275974 - [DEBUG] Propagate flow
26931 2019-Jan-16 22:08:35.275998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26932 2019-Jan-16 22:08:35.276057 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
26933 2019-Jan-16 22:08:35.276711 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26934 2019-Jan-16 22:08:35.277354 - [DEBUG] Edge function : AllBottom (result of previous compose)
26935 2019-Jan-16 22:08:35.277380 - [DEBUG]
26936 2019-Jan-16 22:08:35.277406 - [DEBUG] Join: AllTop & AllBottom
26937 2019-Jan-16 22:08:35.277432 - [DEBUG] = AllBottom (new jump func)
26938 2019-Jan-16 22:08:35.277457 - [DEBUG]
26939 2019-Jan-16 22:08:35.277481 - [DEBUG] Start adding new jump function
26940 2019-Jan-16 22:08:35.277504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26941 2019-Jan-16 22:08:35.277561 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26942 2019-Jan-16 22:08:35.278221 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
26943 2019-Jan-16 22:08:35.278868 - [DEBUG] Edge Function : AllBottom
26944 2019-Jan-16 22:08:35.278899 - [DEBUG] End adding new jump function
26945 2019-Jan-16 22:08:35.278924 - [DEBUG]
26946 2019-Jan-16 22:08:35.278949 - [DEBUG] -------------------------------------------- 747. Path Edge --------------------------------------------
26947 2019-Jan-16 22:08:35.278974 - [DEBUG]
26948 2019-Jan-16 22:08:35.278997 - [DEBUG] Process 747. path edge:
26949 2019-Jan-16 22:08:35.279021 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26950 2019-Jan-16 22:08:35.279078 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
26951 2019-Jan-16 22:08:35.279724 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
26952 2019-Jan-16 22:08:35.280366 - [DEBUG]
26953 2019-Jan-16 22:08:35.280391 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
26954 2019-Jan-16 22:08:35.281065 - [DEBUG] Possible callees:
26955 2019-Jan-16 22:08:35.281091 - [DEBUG] llvm.dbg.declare
26956 2019-Jan-16 22:08:35.281116 - [DEBUG] Possible return sites:
26957 2019-Jan-16 22:08:35.281140 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12026958 2019-Jan-16 22:08:35.282442 - [DEBUG] Found and process special summary
26959 2019-Jan-16 22:08:35.282478 - [DEBUG] Compose: EdgeIdentity * AllBottom
26960 2019-Jan-16 22:08:35.282506 - [DEBUG]
26961 2019-Jan-16 22:08:35.282530 - [DEBUG] Propagate flow
26962 2019-Jan-16 22:08:35.282554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26963 2019-Jan-16 22:08:35.282611 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26964 2019-Jan-16 22:08:35.283252 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26965 2019-Jan-16 22:08:35.283892 - [DEBUG] Edge function : AllBottom (result of previous compose)
26966 2019-Jan-16 22:08:35.283918 - [DEBUG]
26967 2019-Jan-16 22:08:35.283943 - [DEBUG] Join: AllTop & AllBottom
26968 2019-Jan-16 22:08:35.283970 - [DEBUG] = AllBottom (new jump func)
26969 2019-Jan-16 22:08:35.283994 - [DEBUG]
26970 2019-Jan-16 22:08:35.284018 - [DEBUG] Start adding new jump function
26971 2019-Jan-16 22:08:35.284042 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26972 2019-Jan-16 22:08:35.284098 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26973 2019-Jan-16 22:08:35.284738 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26974 2019-Jan-16 22:08:35.285392 - [DEBUG] Edge Function : AllBottom
26975 2019-Jan-16 22:08:35.285421 - [DEBUG] End adding new jump function
26976 2019-Jan-16 22:08:35.285445 - [DEBUG]
26977 2019-Jan-16 22:08:35.285469 - [DEBUG] -------------------------------------------- 748. Path Edge --------------------------------------------
26978 2019-Jan-16 22:08:35.285494 - [DEBUG]
26979 2019-Jan-16 22:08:35.285518 - [DEBUG] Process 748. path edge:
26980 2019-Jan-16 22:08:35.285541 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26981 2019-Jan-16 22:08:35.285598 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
26982 2019-Jan-16 22:08:35.286237 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
26983 2019-Jan-16 22:08:35.286877 - [DEBUG]
26984 2019-Jan-16 22:08:35.286902 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26985 2019-Jan-16 22:08:35.287568 - [DEBUG] Compose: EdgeIdentity * AllBottom
26986 2019-Jan-16 22:08:35.287597 - [DEBUG]
26987 2019-Jan-16 22:08:35.287621 - [DEBUG] Propagate flow
26988 2019-Jan-16 22:08:35.287645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26989 2019-Jan-16 22:08:35.287701 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
26990 2019-Jan-16 22:08:35.288356 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26991 2019-Jan-16 22:08:35.288999 - [DEBUG] Edge function : AllBottom (result of previous compose)
26992 2019-Jan-16 22:08:35.289025 - [DEBUG]
26993 2019-Jan-16 22:08:35.289050 - [DEBUG] Join: AllTop & AllBottom
26994 2019-Jan-16 22:08:35.289076 - [DEBUG] = AllBottom (new jump func)
26995 2019-Jan-16 22:08:35.289100 - [DEBUG]
26996 2019-Jan-16 22:08:35.289124 - [DEBUG] Start adding new jump function
26997 2019-Jan-16 22:08:35.289148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26998 2019-Jan-16 22:08:35.289212 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26999 2019-Jan-16 22:08:35.289855 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27000 2019-Jan-16 22:08:35.290491 - [DEBUG] Edge Function : AllBottom
27001 2019-Jan-16 22:08:35.290521 - [DEBUG] End adding new jump function
27002 2019-Jan-16 22:08:35.290546 - [DEBUG]
27003 2019-Jan-16 22:08:35.290571 - [DEBUG] -------------------------------------------- 749. Path Edge --------------------------------------------
27004 2019-Jan-16 22:08:35.290597 - [DEBUG]
27005 2019-Jan-16 22:08:35.290621 - [DEBUG] Process 749. path edge:
27006 2019-Jan-16 22:08:35.290646 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27007 2019-Jan-16 22:08:35.290704 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
27008 2019-Jan-16 22:08:35.291342 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27009 2019-Jan-16 22:08:35.292003 - [DEBUG]
27010 2019-Jan-16 22:08:35.292029 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27011 2019-Jan-16 22:08:35.292683 - [DEBUG] Compose: EdgeIdentity * AllBottom
27012 2019-Jan-16 22:08:35.292711 - [DEBUG]
27013 2019-Jan-16 22:08:35.292735 - [DEBUG] Propagate flow
27014 2019-Jan-16 22:08:35.292759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27015 2019-Jan-16 22:08:35.292816 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27016 2019-Jan-16 22:08:35.293464 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27017 2019-Jan-16 22:08:35.294114 - [DEBUG] Edge function : AllBottom (result of previous compose)
27018 2019-Jan-16 22:08:35.294139 - [DEBUG]
27019 2019-Jan-16 22:08:35.294164 - [DEBUG] Join: AllTop & AllBottom
27020 2019-Jan-16 22:08:35.294190 - [DEBUG] = AllBottom (new jump func)
27021 2019-Jan-16 22:08:35.294215 - [DEBUG]
27022 2019-Jan-16 22:08:35.294239 - [DEBUG] Start adding new jump function
27023 2019-Jan-16 22:08:35.294263 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27024 2019-Jan-16 22:08:35.294320 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27025 2019-Jan-16 22:08:35.294980 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27026 2019-Jan-16 22:08:35.295628 - [DEBUG] Edge Function : AllBottom
27027 2019-Jan-16 22:08:35.295659 - [DEBUG] End adding new jump function
27028 2019-Jan-16 22:08:35.295683 - [DEBUG]
27029 2019-Jan-16 22:08:35.295708 - [DEBUG] -------------------------------------------- 750. Path Edge --------------------------------------------
27030 2019-Jan-16 22:08:35.295733 - [DEBUG]
27031 2019-Jan-16 22:08:35.295757 - [DEBUG] Process 750. path edge:
27032 2019-Jan-16 22:08:35.295781 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27033 2019-Jan-16 22:08:35.295837 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
27034 2019-Jan-16 22:08:35.296485 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27035 2019-Jan-16 22:08:35.297126 - [DEBUG]
27036 2019-Jan-16 22:08:35.297151 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27037 2019-Jan-16 22:08:35.297809 - [DEBUG] Possible callees:
27038 2019-Jan-16 22:08:35.297835 - [DEBUG] llvm.dbg.declare
27039 2019-Jan-16 22:08:35.297860 - [DEBUG] Possible return sites:
27040 2019-Jan-16 22:08:35.297884 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14927041 2019-Jan-16 22:08:35.299189 - [DEBUG] Found and process special summary
27042 2019-Jan-16 22:08:35.299225 - [DEBUG] Compose: EdgeIdentity * AllBottom
27043 2019-Jan-16 22:08:35.299254 - [DEBUG]
27044 2019-Jan-16 22:08:35.299278 - [DEBUG] Propagate flow
27045 2019-Jan-16 22:08:35.299302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27046 2019-Jan-16 22:08:35.299359 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27047 2019-Jan-16 22:08:35.300001 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27048 2019-Jan-16 22:08:35.300644 - [DEBUG] Edge function : AllBottom (result of previous compose)
27049 2019-Jan-16 22:08:35.300669 - [DEBUG]
27050 2019-Jan-16 22:08:35.300695 - [DEBUG] Join: AllTop & AllBottom
27051 2019-Jan-16 22:08:35.300721 - [DEBUG] = AllBottom (new jump func)
27052 2019-Jan-16 22:08:35.300746 - [DEBUG]
27053 2019-Jan-16 22:08:35.300770 - [DEBUG] Start adding new jump function
27054 2019-Jan-16 22:08:35.300794 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27055 2019-Jan-16 22:08:35.300850 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27056 2019-Jan-16 22:08:35.301506 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27057 2019-Jan-16 22:08:35.302147 - [DEBUG] Edge Function : AllBottom
27058 2019-Jan-16 22:08:35.302182 - [DEBUG] End adding new jump function
27059 2019-Jan-16 22:08:35.302206 - [DEBUG]
27060 2019-Jan-16 22:08:35.302230 - [DEBUG] -------------------------------------------- 751. Path Edge --------------------------------------------
27061 2019-Jan-16 22:08:35.302255 - [DEBUG]
27062 2019-Jan-16 22:08:35.302279 - [DEBUG] Process 751. path edge:
27063 2019-Jan-16 22:08:35.302302 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27064 2019-Jan-16 22:08:35.302359 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
27065 2019-Jan-16 22:08:35.303000 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27066 2019-Jan-16 22:08:35.303640 - [DEBUG]
27067 2019-Jan-16 22:08:35.303665 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27068 2019-Jan-16 22:08:35.304330 - [DEBUG] Compose: EdgeIdentity * AllBottom
27069 2019-Jan-16 22:08:35.304359 - [DEBUG]
27070 2019-Jan-16 22:08:35.304383 - [DEBUG] Propagate flow
27071 2019-Jan-16 22:08:35.304407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27072 2019-Jan-16 22:08:35.304464 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27073 2019-Jan-16 22:08:35.305116 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27074 2019-Jan-16 22:08:35.305758 - [DEBUG] Edge function : AllBottom (result of previous compose)
27075 2019-Jan-16 22:08:35.305784 - [DEBUG]
27076 2019-Jan-16 22:08:35.305809 - [DEBUG] Join: AllTop & AllBottom
27077 2019-Jan-16 22:08:35.305835 - [DEBUG] = AllBottom (new jump func)
27078 2019-Jan-16 22:08:35.305859 - [DEBUG]
27079 2019-Jan-16 22:08:35.305883 - [DEBUG] Start adding new jump function
27080 2019-Jan-16 22:08:35.305907 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27081 2019-Jan-16 22:08:35.305964 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27082 2019-Jan-16 22:08:35.306606 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27083 2019-Jan-16 22:08:35.307243 - [DEBUG] Edge Function : AllBottom
27084 2019-Jan-16 22:08:35.307282 - [DEBUG] End adding new jump function
27085 2019-Jan-16 22:08:35.307307 - [DEBUG]
27086 2019-Jan-16 22:08:35.307331 - [DEBUG] -------------------------------------------- 752. Path Edge --------------------------------------------
27087 2019-Jan-16 22:08:35.307356 - [DEBUG]
27088 2019-Jan-16 22:08:35.307379 - [DEBUG] Process 752. path edge:
27089 2019-Jan-16 22:08:35.307403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27090 2019-Jan-16 22:08:35.307460 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
27091 2019-Jan-16 22:08:35.308112 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27092 2019-Jan-16 22:08:35.308754 - [DEBUG]
27093 2019-Jan-16 22:08:35.308779 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27094 2019-Jan-16 22:08:35.309436 - [DEBUG] Compose: EdgeIdentity * AllBottom
27095 2019-Jan-16 22:08:35.309465 - [DEBUG]
27096 2019-Jan-16 22:08:35.309489 - [DEBUG] Propagate flow
27097 2019-Jan-16 22:08:35.309513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27098 2019-Jan-16 22:08:35.309570 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27099 2019-Jan-16 22:08:35.310225 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27100 2019-Jan-16 22:08:35.310869 - [DEBUG] Edge function : AllBottom (result of previous compose)
27101 2019-Jan-16 22:08:35.310896 - [DEBUG]
27102 2019-Jan-16 22:08:35.310921 - [DEBUG] Join: AllTop & AllBottom
27103 2019-Jan-16 22:08:35.310947 - [DEBUG] = AllBottom (new jump func)
27104 2019-Jan-16 22:08:35.310972 - [DEBUG]
27105 2019-Jan-16 22:08:35.310996 - [DEBUG] Start adding new jump function
27106 2019-Jan-16 22:08:35.311019 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27107 2019-Jan-16 22:08:35.311076 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27108 2019-Jan-16 22:08:35.311736 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27109 2019-Jan-16 22:08:35.312382 - [DEBUG] Edge Function : AllBottom
27110 2019-Jan-16 22:08:35.312412 - [DEBUG] End adding new jump function
27111 2019-Jan-16 22:08:35.312437 - [DEBUG]
27112 2019-Jan-16 22:08:35.312462 - [DEBUG] -------------------------------------------- 753. Path Edge --------------------------------------------
27113 2019-Jan-16 22:08:35.312487 - [DEBUG]
27114 2019-Jan-16 22:08:35.312511 - [DEBUG] Process 753. path edge:
27115 2019-Jan-16 22:08:35.312535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27116 2019-Jan-16 22:08:35.312593 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
27117 2019-Jan-16 22:08:35.313241 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27118 2019-Jan-16 22:08:35.313884 - [DEBUG]
27119 2019-Jan-16 22:08:35.313909 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27120 2019-Jan-16 22:08:35.314568 - [DEBUG] Possible callees:
27121 2019-Jan-16 22:08:35.314593 - [DEBUG] llvm.dbg.declare
27122 2019-Jan-16 22:08:35.314618 - [DEBUG] Possible return sites:
27123 2019-Jan-16 22:08:35.314642 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15527124 2019-Jan-16 22:08:35.315937 - [DEBUG] Found and process special summary
27125 2019-Jan-16 22:08:35.315974 - [DEBUG] Compose: EdgeIdentity * AllBottom
27126 2019-Jan-16 22:08:35.316012 - [DEBUG]
27127 2019-Jan-16 22:08:35.316036 - [DEBUG] Propagate flow
27128 2019-Jan-16 22:08:35.316060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27129 2019-Jan-16 22:08:35.316118 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27130 2019-Jan-16 22:08:35.316758 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27131 2019-Jan-16 22:08:35.317399 - [DEBUG] Edge function : AllBottom (result of previous compose)
27132 2019-Jan-16 22:08:35.317425 - [DEBUG]
27133 2019-Jan-16 22:08:35.317450 - [DEBUG] Join: AllTop & AllBottom
27134 2019-Jan-16 22:08:35.317476 - [DEBUG] = AllBottom (new jump func)
27135 2019-Jan-16 22:08:35.317501 - [DEBUG]
27136 2019-Jan-16 22:08:35.317524 - [DEBUG] Start adding new jump function
27137 2019-Jan-16 22:08:35.317548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27138 2019-Jan-16 22:08:35.317604 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27139 2019-Jan-16 22:08:35.318260 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27140 2019-Jan-16 22:08:35.318899 - [DEBUG] Edge Function : AllBottom
27141 2019-Jan-16 22:08:35.318933 - [DEBUG] End adding new jump function
27142 2019-Jan-16 22:08:35.318958 - [DEBUG]
27143 2019-Jan-16 22:08:35.318982 - [DEBUG] -------------------------------------------- 754. Path Edge --------------------------------------------
27144 2019-Jan-16 22:08:35.319006 - [DEBUG]
27145 2019-Jan-16 22:08:35.319030 - [DEBUG] Process 754. path edge:
27146 2019-Jan-16 22:08:35.319054 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27147 2019-Jan-16 22:08:35.319110 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
27148 2019-Jan-16 22:08:35.319749 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27149 2019-Jan-16 22:08:35.320389 - [DEBUG]
27150 2019-Jan-16 22:08:35.320414 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27151 2019-Jan-16 22:08:35.321080 - [DEBUG] Compose: EdgeIdentity * AllBottom
27152 2019-Jan-16 22:08:35.321108 - [DEBUG]
27153 2019-Jan-16 22:08:35.321132 - [DEBUG] Propagate flow
27154 2019-Jan-16 22:08:35.321156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27155 2019-Jan-16 22:08:35.321213 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27156 2019-Jan-16 22:08:35.321866 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27157 2019-Jan-16 22:08:35.322524 - [DEBUG] Edge function : AllBottom (result of previous compose)
27158 2019-Jan-16 22:08:35.322550 - [DEBUG]
27159 2019-Jan-16 22:08:35.322576 - [DEBUG] Join: AllTop & AllBottom
27160 2019-Jan-16 22:08:35.322602 - [DEBUG] = AllBottom (new jump func)
27161 2019-Jan-16 22:08:35.322627 - [DEBUG]
27162 2019-Jan-16 22:08:35.322651 - [DEBUG] Start adding new jump function
27163 2019-Jan-16 22:08:35.322674 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27164 2019-Jan-16 22:08:35.322733 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27165 2019-Jan-16 22:08:35.323375 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27166 2019-Jan-16 22:08:35.324011 - [DEBUG] Edge Function : AllBottom
27167 2019-Jan-16 22:08:35.324045 - [DEBUG] End adding new jump function
27168 2019-Jan-16 22:08:35.324070 - [DEBUG]
27169 2019-Jan-16 22:08:35.324093 - [DEBUG] -------------------------------------------- 755. Path Edge --------------------------------------------
27170 2019-Jan-16 22:08:35.324118 - [DEBUG]
27171 2019-Jan-16 22:08:35.324153 - [DEBUG] Process 755. path edge:
27172 2019-Jan-16 22:08:35.324177 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27173 2019-Jan-16 22:08:35.324235 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
27174 2019-Jan-16 22:08:35.324897 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27175 2019-Jan-16 22:08:35.325537 - [DEBUG]
27176 2019-Jan-16 22:08:35.325563 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27177 2019-Jan-16 22:08:35.326223 - [DEBUG] Compose: EdgeIdentity * AllBottom
27178 2019-Jan-16 22:08:35.326251 - [DEBUG]
27179 2019-Jan-16 22:08:35.326276 - [DEBUG] Propagate flow
27180 2019-Jan-16 22:08:35.326299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27181 2019-Jan-16 22:08:35.326357 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27182 2019-Jan-16 22:08:35.326993 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27183 2019-Jan-16 22:08:35.327634 - [DEBUG] Edge function : AllBottom (result of previous compose)
27184 2019-Jan-16 22:08:35.327660 - [DEBUG]
27185 2019-Jan-16 22:08:35.327685 - [DEBUG] Join: AllTop & AllBottom
27186 2019-Jan-16 22:08:35.327711 - [DEBUG] = AllBottom (new jump func)
27187 2019-Jan-16 22:08:35.327736 - [DEBUG]
27188 2019-Jan-16 22:08:35.327760 - [DEBUG] Start adding new jump function
27189 2019-Jan-16 22:08:35.327784 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27190 2019-Jan-16 22:08:35.327841 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27191 2019-Jan-16 22:08:35.328498 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27192 2019-Jan-16 22:08:35.329134 - [DEBUG] Edge Function : AllBottom
27193 2019-Jan-16 22:08:35.329168 - [DEBUG] End adding new jump function
27194 2019-Jan-16 22:08:35.329193 - [DEBUG]
27195 2019-Jan-16 22:08:35.329217 - [DEBUG] -------------------------------------------- 756. Path Edge --------------------------------------------
27196 2019-Jan-16 22:08:35.329241 - [DEBUG]
27197 2019-Jan-16 22:08:35.329265 - [DEBUG] Process 756. path edge:
27198 2019-Jan-16 22:08:35.329289 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27199 2019-Jan-16 22:08:35.329346 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
27200 2019-Jan-16 22:08:35.329981 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27201 2019-Jan-16 22:08:35.330622 - [DEBUG]
27202 2019-Jan-16 22:08:35.330647 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27203 2019-Jan-16 22:08:35.331302 - [DEBUG] Compose: EdgeIdentity * AllBottom
27204 2019-Jan-16 22:08:35.331330 - [DEBUG]
27205 2019-Jan-16 22:08:35.331354 - [DEBUG] Propagate flow
27206 2019-Jan-16 22:08:35.331378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27207 2019-Jan-16 22:08:35.331448 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27208 2019-Jan-16 22:08:35.332097 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27209 2019-Jan-16 22:08:35.332740 - [DEBUG] Edge function : AllBottom (result of previous compose)
27210 2019-Jan-16 22:08:35.332765 - [DEBUG]
27211 2019-Jan-16 22:08:35.332791 - [DEBUG] Join: AllTop & AllBottom
27212 2019-Jan-16 22:08:35.332816 - [DEBUG] = AllBottom (new jump func)
27213 2019-Jan-16 22:08:35.332841 - [DEBUG]
27214 2019-Jan-16 22:08:35.332864 - [DEBUG] Start adding new jump function
27215 2019-Jan-16 22:08:35.332889 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27216 2019-Jan-16 22:08:35.332953 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27217 2019-Jan-16 22:08:35.333595 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27218 2019-Jan-16 22:08:35.334242 - [DEBUG] Edge Function : AllBottom
27219 2019-Jan-16 22:08:35.334275 - [DEBUG] End adding new jump function
27220 2019-Jan-16 22:08:35.334300 - [DEBUG]
27221 2019-Jan-16 22:08:35.334323 - [DEBUG] -------------------------------------------- 757. Path Edge --------------------------------------------
27222 2019-Jan-16 22:08:35.334348 - [DEBUG]
27223 2019-Jan-16 22:08:35.334371 - [DEBUG] Process 757. path edge:
27224 2019-Jan-16 22:08:35.334395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27225 2019-Jan-16 22:08:35.334452 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
27226 2019-Jan-16 22:08:35.335112 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27227 2019-Jan-16 22:08:35.335753 - [DEBUG]
27228 2019-Jan-16 22:08:35.335778 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27229 2019-Jan-16 22:08:35.336435 - [DEBUG] Possible callees:
27230 2019-Jan-16 22:08:35.336460 - [DEBUG] llvm.dbg.declare
27231 2019-Jan-16 22:08:35.336485 - [DEBUG] Possible return sites:
27232 2019-Jan-16 22:08:35.336508 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16327233 2019-Jan-16 22:08:35.337790 - [DEBUG] Found and process special summary
27234 2019-Jan-16 22:08:35.337826 - [DEBUG] Compose: EdgeIdentity * AllBottom
27235 2019-Jan-16 22:08:35.337854 - [DEBUG]
27236 2019-Jan-16 22:08:35.337879 - [DEBUG] Propagate flow
27237 2019-Jan-16 22:08:35.337902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27238 2019-Jan-16 22:08:35.337960 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27239 2019-Jan-16 22:08:35.338618 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27240 2019-Jan-16 22:08:35.339258 - [DEBUG] Edge function : AllBottom (result of previous compose)
27241 2019-Jan-16 22:08:35.339284 - [DEBUG]
27242 2019-Jan-16 22:08:35.339310 - [DEBUG] Join: AllTop & AllBottom
27243 2019-Jan-16 22:08:35.339336 - [DEBUG] = AllBottom (new jump func)
27244 2019-Jan-16 22:08:35.339361 - [DEBUG]
27245 2019-Jan-16 22:08:35.339385 - [DEBUG] Start adding new jump function
27246 2019-Jan-16 22:08:35.339408 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27247 2019-Jan-16 22:08:35.339466 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27248 2019-Jan-16 22:08:35.340106 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27249 2019-Jan-16 22:08:35.340744 - [DEBUG] Edge Function : AllBottom
27250 2019-Jan-16 22:08:35.340778 - [DEBUG] End adding new jump function
27251 2019-Jan-16 22:08:35.340803 - [DEBUG]
27252 2019-Jan-16 22:08:35.340827 - [DEBUG] -------------------------------------------- 758. Path Edge --------------------------------------------
27253 2019-Jan-16 22:08:35.340852 - [DEBUG]
27254 2019-Jan-16 22:08:35.340875 - [DEBUG] Process 758. path edge:
27255 2019-Jan-16 22:08:35.340899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27256 2019-Jan-16 22:08:35.340955 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
27257 2019-Jan-16 22:08:35.341615 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27258 2019-Jan-16 22:08:35.342264 - [DEBUG]
27259 2019-Jan-16 22:08:35.342290 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27260 2019-Jan-16 22:08:35.342957 - [DEBUG] Compose: EdgeIdentity * AllBottom
27261 2019-Jan-16 22:08:35.342986 - [DEBUG]
27262 2019-Jan-16 22:08:35.343010 - [DEBUG] Propagate flow
27263 2019-Jan-16 22:08:35.343033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27264 2019-Jan-16 22:08:35.343091 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27265 2019-Jan-16 22:08:35.343726 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27266 2019-Jan-16 22:08:35.344367 - [DEBUG] Edge function : AllBottom (result of previous compose)
27267 2019-Jan-16 22:08:35.344392 - [DEBUG]
27268 2019-Jan-16 22:08:35.344418 - [DEBUG] Join: AllTop & AllBottom
27269 2019-Jan-16 22:08:35.344444 - [DEBUG] = AllBottom (new jump func)
27270 2019-Jan-16 22:08:35.344469 - [DEBUG]
27271 2019-Jan-16 22:08:35.344492 - [DEBUG] Start adding new jump function
27272 2019-Jan-16 22:08:35.344516 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27273 2019-Jan-16 22:08:35.344573 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27274 2019-Jan-16 22:08:35.345231 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27275 2019-Jan-16 22:08:35.345866 - [DEBUG] Edge Function : AllBottom
27276 2019-Jan-16 22:08:35.345900 - [DEBUG] End adding new jump function
27277 2019-Jan-16 22:08:35.345925 - [DEBUG]
27278 2019-Jan-16 22:08:35.345949 - [DEBUG] -------------------------------------------- 759. Path Edge --------------------------------------------
27279 2019-Jan-16 22:08:35.345974 - [DEBUG]
27280 2019-Jan-16 22:08:35.345998 - [DEBUG] Process 759. path edge:
27281 2019-Jan-16 22:08:35.346022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27282 2019-Jan-16 22:08:35.346080 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
27283 2019-Jan-16 22:08:35.346718 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27284 2019-Jan-16 22:08:35.347358 - [DEBUG]
27285 2019-Jan-16 22:08:35.347384 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27286 2019-Jan-16 22:08:35.348040 - [DEBUG] Compose: EdgeIdentity * AllBottom
27287 2019-Jan-16 22:08:35.348069 - [DEBUG]
27288 2019-Jan-16 22:08:35.348106 - [DEBUG] Propagate flow
27289 2019-Jan-16 22:08:35.348130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27290 2019-Jan-16 22:08:35.348188 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27291 2019-Jan-16 22:08:35.348840 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27292 2019-Jan-16 22:08:35.349482 - [DEBUG] Edge function : AllBottom (result of previous compose)
27293 2019-Jan-16 22:08:35.349507 - [DEBUG]
27294 2019-Jan-16 22:08:35.349533 - [DEBUG] Join: AllTop & AllBottom
27295 2019-Jan-16 22:08:35.349559 - [DEBUG] = AllBottom (new jump func)
27296 2019-Jan-16 22:08:35.349583 - [DEBUG]
27297 2019-Jan-16 22:08:35.349607 - [DEBUG] Start adding new jump function
27298 2019-Jan-16 22:08:35.349631 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27299 2019-Jan-16 22:08:35.349688 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27300 2019-Jan-16 22:08:35.350329 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27301 2019-Jan-16 22:08:35.350974 - [DEBUG] Edge Function : AllBottom
27302 2019-Jan-16 22:08:35.351021 - [DEBUG] End adding new jump function
27303 2019-Jan-16 22:08:35.351046 - [DEBUG]
27304 2019-Jan-16 22:08:35.351071 - [DEBUG] -------------------------------------------- 760. Path Edge --------------------------------------------
27305 2019-Jan-16 22:08:35.351096 - [DEBUG]
27306 2019-Jan-16 22:08:35.351120 - [DEBUG] Process 760. path edge:
27307 2019-Jan-16 22:08:35.351144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27308 2019-Jan-16 22:08:35.351202 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
27309 2019-Jan-16 22:08:35.351866 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27310 2019-Jan-16 22:08:35.352508 - [DEBUG]
27311 2019-Jan-16 22:08:35.352533 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27312 2019-Jan-16 22:08:35.353189 - [DEBUG] Possible callees:
27313 2019-Jan-16 22:08:35.353215 - [DEBUG] llvm.dbg.declare
27314 2019-Jan-16 22:08:35.353240 - [DEBUG] Possible return sites:
27315 2019-Jan-16 22:08:35.353263 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16927316 2019-Jan-16 22:08:35.354538 - [DEBUG] Found and process special summary
27317 2019-Jan-16 22:08:35.354573 - [DEBUG] Compose: EdgeIdentity * AllBottom
27318 2019-Jan-16 22:08:35.354601 - [DEBUG]
27319 2019-Jan-16 22:08:35.354626 - [DEBUG] Propagate flow
27320 2019-Jan-16 22:08:35.354650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27321 2019-Jan-16 22:08:35.354706 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27322 2019-Jan-16 22:08:35.355361 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27323 2019-Jan-16 22:08:35.356002 - [DEBUG] Edge function : AllBottom (result of previous compose)
27324 2019-Jan-16 22:08:35.356028 - [DEBUG]
27325 2019-Jan-16 22:08:35.356053 - [DEBUG] Join: AllTop & AllBottom
27326 2019-Jan-16 22:08:35.356079 - [DEBUG] = AllBottom (new jump func)
27327 2019-Jan-16 22:08:35.356104 - [DEBUG]
27328 2019-Jan-16 22:08:35.356128 - [DEBUG] Start adding new jump function
27329 2019-Jan-16 22:08:35.356151 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27330 2019-Jan-16 22:08:35.356208 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27331 2019-Jan-16 22:08:35.356848 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27332 2019-Jan-16 22:08:35.357486 - [DEBUG] Edge Function : AllBottom
27333 2019-Jan-16 22:08:35.357520 - [DEBUG] End adding new jump function
27334 2019-Jan-16 22:08:35.357545 - [DEBUG]
27335 2019-Jan-16 22:08:35.357570 - [DEBUG] -------------------------------------------- 761. Path Edge --------------------------------------------
27336 2019-Jan-16 22:08:35.357595 - [DEBUG]
27337 2019-Jan-16 22:08:35.357619 - [DEBUG] Process 761. path edge:
27338 2019-Jan-16 22:08:35.357643 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27339 2019-Jan-16 22:08:35.357701 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
27340 2019-Jan-16 22:08:35.358358 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27341 2019-Jan-16 22:08:35.359000 - [DEBUG]
27342 2019-Jan-16 22:08:35.359025 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27343 2019-Jan-16 22:08:35.359689 - [DEBUG] Compose: EdgeIdentity * AllBottom
27344 2019-Jan-16 22:08:35.359725 - [DEBUG]
27345 2019-Jan-16 22:08:35.359750 - [DEBUG] Propagate flow
27346 2019-Jan-16 22:08:35.359774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27347 2019-Jan-16 22:08:35.359831 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27348 2019-Jan-16 22:08:35.360469 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27349 2019-Jan-16 22:08:35.361110 - [DEBUG] Edge function : AllBottom (result of previous compose)
27350 2019-Jan-16 22:08:35.361136 - [DEBUG]
27351 2019-Jan-16 22:08:35.361161 - [DEBUG] Join: AllTop & AllBottom
27352 2019-Jan-16 22:08:35.361187 - [DEBUG] = AllBottom (new jump func)
27353 2019-Jan-16 22:08:35.361211 - [DEBUG]
27354 2019-Jan-16 22:08:35.361235 - [DEBUG] Start adding new jump function
27355 2019-Jan-16 22:08:35.361259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27356 2019-Jan-16 22:08:35.361315 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27357 2019-Jan-16 22:08:35.361974 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27358 2019-Jan-16 22:08:35.362610 - [DEBUG] Edge Function : AllBottom
27359 2019-Jan-16 22:08:35.362644 - [DEBUG] End adding new jump function
27360 2019-Jan-16 22:08:35.362669 - [DEBUG]
27361 2019-Jan-16 22:08:35.362693 - [DEBUG] -------------------------------------------- 762. Path Edge --------------------------------------------
27362 2019-Jan-16 22:08:35.362718 - [DEBUG]
27363 2019-Jan-16 22:08:35.362742 - [DEBUG] Process 762. path edge:
27364 2019-Jan-16 22:08:35.362767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27365 2019-Jan-16 22:08:35.362824 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
27366 2019-Jan-16 22:08:35.363463 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27367 2019-Jan-16 22:08:35.364105 - [DEBUG]
27368 2019-Jan-16 22:08:35.364130 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27369 2019-Jan-16 22:08:35.364804 - [DEBUG] Compose: EdgeIdentity * AllBottom
27370 2019-Jan-16 22:08:35.364833 - [DEBUG]
27371 2019-Jan-16 22:08:35.364857 - [DEBUG] Propagate flow
27372 2019-Jan-16 22:08:35.364880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27373 2019-Jan-16 22:08:35.364938 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27374 2019-Jan-16 22:08:35.365580 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27375 2019-Jan-16 22:08:35.366219 - [DEBUG] Edge function : AllBottom (result of previous compose)
27376 2019-Jan-16 22:08:35.366245 - [DEBUG]
27377 2019-Jan-16 22:08:35.366270 - [DEBUG] Join: AllTop & AllBottom
27378 2019-Jan-16 22:08:35.366296 - [DEBUG] = AllBottom (new jump func)
27379 2019-Jan-16 22:08:35.366321 - [DEBUG]
27380 2019-Jan-16 22:08:35.366344 - [DEBUG] Start adding new jump function
27381 2019-Jan-16 22:08:35.366368 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27382 2019-Jan-16 22:08:35.366425 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27383 2019-Jan-16 22:08:35.367066 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27384 2019-Jan-16 22:08:35.367705 - [DEBUG] Edge Function : AllBottom
27385 2019-Jan-16 22:08:35.367738 - [DEBUG] End adding new jump function
27386 2019-Jan-16 22:08:35.367763 - [DEBUG]
27387 2019-Jan-16 22:08:35.367788 - [DEBUG] -------------------------------------------- 763. Path Edge --------------------------------------------
27388 2019-Jan-16 22:08:35.367813 - [DEBUG]
27389 2019-Jan-16 22:08:35.367845 - [DEBUG] Process 763. path edge:
27390 2019-Jan-16 22:08:35.367870 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27391 2019-Jan-16 22:08:35.367928 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
27392 2019-Jan-16 22:08:35.368586 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27393 2019-Jan-16 22:08:35.369228 - [DEBUG]
27394 2019-Jan-16 22:08:35.369253 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27395 2019-Jan-16 22:08:35.369919 - [DEBUG] Compose: EdgeIdentity * AllBottom
27396 2019-Jan-16 22:08:35.369948 - [DEBUG]
27397 2019-Jan-16 22:08:35.369972 - [DEBUG] Propagate flow
27398 2019-Jan-16 22:08:35.369996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27399 2019-Jan-16 22:08:35.370054 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27400 2019-Jan-16 22:08:35.370690 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27401 2019-Jan-16 22:08:35.371330 - [DEBUG] Edge function : AllBottom (result of previous compose)
27402 2019-Jan-16 22:08:35.371356 - [DEBUG]
27403 2019-Jan-16 22:08:35.371381 - [DEBUG] Join: AllTop & AllBottom
27404 2019-Jan-16 22:08:35.371407 - [DEBUG] = AllBottom (new jump func)
27405 2019-Jan-16 22:08:35.371446 - [DEBUG]
27406 2019-Jan-16 22:08:35.371470 - [DEBUG] Start adding new jump function
27407 2019-Jan-16 22:08:35.371494 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27408 2019-Jan-16 22:08:35.371550 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27409 2019-Jan-16 22:08:35.372192 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27410 2019-Jan-16 22:08:35.372827 - [DEBUG] Edge Function : AllBottom
27411 2019-Jan-16 22:08:35.372861 - [DEBUG] End adding new jump function
27412 2019-Jan-16 22:08:35.372886 - [DEBUG]
27413 2019-Jan-16 22:08:35.372910 - [DEBUG] -------------------------------------------- 764. Path Edge --------------------------------------------
27414 2019-Jan-16 22:08:35.372935 - [DEBUG]
27415 2019-Jan-16 22:08:35.372959 - [DEBUG] Process 764. path edge:
27416 2019-Jan-16 22:08:35.372983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27417 2019-Jan-16 22:08:35.373040 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
27418 2019-Jan-16 22:08:35.373675 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27419 2019-Jan-16 22:08:35.374315 - [DEBUG]
27420 2019-Jan-16 22:08:35.374341 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27421 2019-Jan-16 22:08:35.375012 - [DEBUG] Compose: EdgeIdentity * AllBottom
27422 2019-Jan-16 22:08:35.375041 - [DEBUG]
27423 2019-Jan-16 22:08:35.375064 - [DEBUG] Propagate flow
27424 2019-Jan-16 22:08:35.375089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27425 2019-Jan-16 22:08:35.375147 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27426 2019-Jan-16 22:08:35.375787 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27427 2019-Jan-16 22:08:35.376426 - [DEBUG] Edge function : AllBottom (result of previous compose)
27428 2019-Jan-16 22:08:35.376451 - [DEBUG]
27429 2019-Jan-16 22:08:35.376477 - [DEBUG] Join: AllTop & AllBottom
27430 2019-Jan-16 22:08:35.376503 - [DEBUG] = AllBottom (new jump func)
27431 2019-Jan-16 22:08:35.376527 - [DEBUG]
27432 2019-Jan-16 22:08:35.376551 - [DEBUG] Start adding new jump function
27433 2019-Jan-16 22:08:35.376582 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27434 2019-Jan-16 22:08:35.376639 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27435 2019-Jan-16 22:08:35.377278 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27436 2019-Jan-16 22:08:35.377917 - [DEBUG] Edge Function : AllBottom
27437 2019-Jan-16 22:08:35.377949 - [DEBUG] End adding new jump function
27438 2019-Jan-16 22:08:35.377975 - [DEBUG]
27439 2019-Jan-16 22:08:35.377999 - [DEBUG] -------------------------------------------- 765. Path Edge --------------------------------------------
27440 2019-Jan-16 22:08:35.378024 - [DEBUG]
27441 2019-Jan-16 22:08:35.378048 - [DEBUG] Process 765. path edge:
27442 2019-Jan-16 22:08:35.378072 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27443 2019-Jan-16 22:08:35.378143 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
27444 2019-Jan-16 22:08:35.378782 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27445 2019-Jan-16 22:08:35.379423 - [DEBUG]
27446 2019-Jan-16 22:08:35.379448 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27447 2019-Jan-16 22:08:35.380114 - [DEBUG] Compose: EdgeIdentity * AllBottom
27448 2019-Jan-16 22:08:35.380143 - [DEBUG]
27449 2019-Jan-16 22:08:35.380168 - [DEBUG] Propagate flow
27450 2019-Jan-16 22:08:35.380191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27451 2019-Jan-16 22:08:35.380249 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
27452 2019-Jan-16 22:08:35.380884 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27453 2019-Jan-16 22:08:35.381539 - [DEBUG] Edge function : AllBottom (result of previous compose)
27454 2019-Jan-16 22:08:35.381564 - [DEBUG]
27455 2019-Jan-16 22:08:35.381589 - [DEBUG] Join: AllTop & AllBottom
27456 2019-Jan-16 22:08:35.381615 - [DEBUG] = AllBottom (new jump func)
27457 2019-Jan-16 22:08:35.381640 - [DEBUG]
27458 2019-Jan-16 22:08:35.381663 - [DEBUG] Start adding new jump function
27459 2019-Jan-16 22:08:35.381687 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27460 2019-Jan-16 22:08:35.381743 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27461 2019-Jan-16 22:08:35.382383 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
27462 2019-Jan-16 22:08:35.383017 - [DEBUG] Edge Function : AllBottom
27463 2019-Jan-16 22:08:35.383050 - [DEBUG] End adding new jump function
27464 2019-Jan-16 22:08:35.383076 - [DEBUG]
27465 2019-Jan-16 22:08:35.383100 - [DEBUG] -------------------------------------------- 766. Path Edge --------------------------------------------
27466 2019-Jan-16 22:08:35.383125 - [DEBUG]
27467 2019-Jan-16 22:08:35.383149 - [DEBUG] Process 766. path edge:
27468 2019-Jan-16 22:08:35.383173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27469 2019-Jan-16 22:08:35.383231 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
27470 2019-Jan-16 22:08:35.383866 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27471 2019-Jan-16 22:08:35.384507 - [DEBUG]
27472 2019-Jan-16 22:08:35.384533 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
27473 2019-Jan-16 22:08:35.385204 - [DEBUG] Compose: EdgeIdentity * AllBottom
27474 2019-Jan-16 22:08:35.385232 - [DEBUG]
27475 2019-Jan-16 22:08:35.385256 - [DEBUG] Propagate flow
27476 2019-Jan-16 22:08:35.385280 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27477 2019-Jan-16 22:08:35.385338 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27478 2019-Jan-16 22:08:35.385982 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27479 2019-Jan-16 22:08:35.386624 - [DEBUG] Edge function : AllBottom (result of previous compose)
27480 2019-Jan-16 22:08:35.386650 - [DEBUG]
27481 2019-Jan-16 22:08:35.386675 - [DEBUG] Join: AllTop & AllBottom
27482 2019-Jan-16 22:08:35.386701 - [DEBUG] = AllBottom (new jump func)
27483 2019-Jan-16 22:08:35.386726 - [DEBUG]
27484 2019-Jan-16 22:08:35.386750 - [DEBUG] Start adding new jump function
27485 2019-Jan-16 22:08:35.386774 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27486 2019-Jan-16 22:08:35.386831 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27487 2019-Jan-16 22:08:35.387471 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27488 2019-Jan-16 22:08:35.388120 - [DEBUG] Edge Function : AllBottom
27489 2019-Jan-16 22:08:35.388153 - [DEBUG] End adding new jump function
27490 2019-Jan-16 22:08:35.388178 - [DEBUG]
27491 2019-Jan-16 22:08:35.388202 - [DEBUG] -------------------------------------------- 767. Path Edge --------------------------------------------
27492 2019-Jan-16 22:08:35.388227 - [DEBUG]
27493 2019-Jan-16 22:08:35.388251 - [DEBUG] Process 767. path edge:
27494 2019-Jan-16 22:08:35.388275 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27495 2019-Jan-16 22:08:35.388333 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
27496 2019-Jan-16 22:08:35.388970 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
27497 2019-Jan-16 22:08:35.389611 - [DEBUG]
27498 2019-Jan-16 22:08:35.389636 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27499 2019-Jan-16 22:08:35.390304 - [DEBUG] Compose: EdgeIdentity * AllBottom
27500 2019-Jan-16 22:08:35.390333 - [DEBUG]
27501 2019-Jan-16 22:08:35.390357 - [DEBUG] Propagate flow
27502 2019-Jan-16 22:08:35.390380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27503 2019-Jan-16 22:08:35.390438 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
27504 2019-Jan-16 22:08:35.391083 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27505 2019-Jan-16 22:08:35.391735 - [DEBUG] Edge function : AllBottom (result of previous compose)
27506 2019-Jan-16 22:08:35.391760 - [DEBUG]
27507 2019-Jan-16 22:08:35.391785 - [DEBUG] Join: AllTop & AllBottom
27508 2019-Jan-16 22:08:35.391811 - [DEBUG] = AllBottom (new jump func)
27509 2019-Jan-16 22:08:35.391835 - [DEBUG]
27510 2019-Jan-16 22:08:35.391859 - [DEBUG] Start adding new jump function
27511 2019-Jan-16 22:08:35.391882 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27512 2019-Jan-16 22:08:35.391938 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27513 2019-Jan-16 22:08:35.392573 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
27514 2019-Jan-16 22:08:35.393213 - [DEBUG] Edge Function : AllBottom
27515 2019-Jan-16 22:08:35.393245 - [DEBUG] End adding new jump function
27516 2019-Jan-16 22:08:35.393270 - [DEBUG]
27517 2019-Jan-16 22:08:35.393293 - [DEBUG] -------------------------------------------- 768. Path Edge --------------------------------------------
27518 2019-Jan-16 22:08:35.393318 - [DEBUG]
27519 2019-Jan-16 22:08:35.393341 - [DEBUG] Process 768. path edge:
27520 2019-Jan-16 22:08:35.393365 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27521 2019-Jan-16 22:08:35.393420 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
27522 2019-Jan-16 22:08:35.394068 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
27523 2019-Jan-16 22:08:35.394704 - [DEBUG]
27524 2019-Jan-16 22:08:35.394730 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
27525 2019-Jan-16 22:08:35.395408 - [DEBUG] Compose: EdgeIdentity * AllBottom
27526 2019-Jan-16 22:08:35.395437 - [DEBUG]
27527 2019-Jan-16 22:08:35.395461 - [DEBUG] Propagate flow
27528 2019-Jan-16 22:08:35.395484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27529 2019-Jan-16 22:08:35.395542 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27530 2019-Jan-16 22:08:35.396187 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27531 2019-Jan-16 22:08:35.396822 - [DEBUG] Edge function : AllBottom (result of previous compose)
27532 2019-Jan-16 22:08:35.396848 - [DEBUG]
27533 2019-Jan-16 22:08:35.396873 - [DEBUG] Join: AllTop & AllBottom
27534 2019-Jan-16 22:08:35.396899 - [DEBUG] = AllBottom (new jump func)
27535 2019-Jan-16 22:08:35.396923 - [DEBUG]
27536 2019-Jan-16 22:08:35.396947 - [DEBUG] Start adding new jump function
27537 2019-Jan-16 22:08:35.396970 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27538 2019-Jan-16 22:08:35.397027 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27539 2019-Jan-16 22:08:35.397662 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27540 2019-Jan-16 22:08:35.398312 - [DEBUG] Edge Function : AllBottom
27541 2019-Jan-16 22:08:35.398345 - [DEBUG] End adding new jump function
27542 2019-Jan-16 22:08:35.398369 - [DEBUG]
27543 2019-Jan-16 22:08:35.398392 - [DEBUG] -------------------------------------------- 769. Path Edge --------------------------------------------
27544 2019-Jan-16 22:08:35.398417 - [DEBUG]
27545 2019-Jan-16 22:08:35.398440 - [DEBUG] Process 769. path edge:
27546 2019-Jan-16 22:08:35.398464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27547 2019-Jan-16 22:08:35.398521 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
27548 2019-Jan-16 22:08:35.399157 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
27549 2019-Jan-16 22:08:35.399792 - [DEBUG]
27550 2019-Jan-16 22:08:35.399816 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27551 2019-Jan-16 22:08:35.400469 - [DEBUG] Compose: EdgeIdentity * AllBottom
27552 2019-Jan-16 22:08:35.400497 - [DEBUG]
27553 2019-Jan-16 22:08:35.400521 - [DEBUG] Propagate flow
27554 2019-Jan-16 22:08:35.400544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27555 2019-Jan-16 22:08:35.400601 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27556 2019-Jan-16 22:08:35.401238 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27557 2019-Jan-16 22:08:35.401890 - [DEBUG] Edge function : AllBottom (result of previous compose)
27558 2019-Jan-16 22:08:35.401915 - [DEBUG]
27559 2019-Jan-16 22:08:35.401940 - [DEBUG] Join: AllTop & AllBottom
27560 2019-Jan-16 22:08:35.401966 - [DEBUG] = AllBottom (new jump func)
27561 2019-Jan-16 22:08:35.401991 - [DEBUG]
27562 2019-Jan-16 22:08:35.402014 - [DEBUG] Start adding new jump function
27563 2019-Jan-16 22:08:35.402037 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27564 2019-Jan-16 22:08:35.402093 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27565 2019-Jan-16 22:08:35.402738 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27566 2019-Jan-16 22:08:35.403373 - [DEBUG] Edge Function : AllBottom
27567 2019-Jan-16 22:08:35.403407 - [DEBUG] End adding new jump function
27568 2019-Jan-16 22:08:35.403431 - [DEBUG]
27569 2019-Jan-16 22:08:35.403454 - [DEBUG] -------------------------------------------- 770. Path Edge --------------------------------------------
27570 2019-Jan-16 22:08:35.403479 - [DEBUG]
27571 2019-Jan-16 22:08:35.403502 - [DEBUG] Process 770. path edge:
27572 2019-Jan-16 22:08:35.403526 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27573 2019-Jan-16 22:08:35.403582 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
27574 2019-Jan-16 22:08:35.404218 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
27575 2019-Jan-16 22:08:35.404868 - [DEBUG]
27576 2019-Jan-16 22:08:35.404893 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27577 2019-Jan-16 22:08:35.405542 - [DEBUG] Start of endsummarytab entry
27578 2019-Jan-16 22:08:35.405576 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
27579 2019-Jan-16 22:08:35.406223 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
27580 2019-Jan-16 22:08:35.406288 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27581 2019-Jan-16 22:08:35.406925 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27582 2019-Jan-16 22:08:35.407562 - [DEBUG] EF: AllBottom
27583 2019-Jan-16 22:08:35.407587 - [DEBUG]
27584 2019-Jan-16 22:08:35.407611 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27585 2019-Jan-16 22:08:35.408263 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27586 2019-Jan-16 22:08:35.408898 - [DEBUG] EF: AllBottom
27587 2019-Jan-16 22:08:35.408923 - [DEBUG]
27588 2019-Jan-16 22:08:35.408947 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27589 2019-Jan-16 22:08:35.409582 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
27590 2019-Jan-16 22:08:35.410217 - [DEBUG] EF: AllBottom
27591 2019-Jan-16 22:08:35.410242 - [DEBUG]
27592 2019-Jan-16 22:08:35.410266 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27593 2019-Jan-16 22:08:35.410899 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27594 2019-Jan-16 22:08:35.411553 - [DEBUG] EF: AllBottom
27595 2019-Jan-16 22:08:35.411579 - [DEBUG]
27596 2019-Jan-16 22:08:35.411602 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27597 2019-Jan-16 22:08:35.412237 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
27598 2019-Jan-16 22:08:35.412875 - [DEBUG] EF: AllBottom
27599 2019-Jan-16 22:08:35.412900 - [DEBUG]
27600 2019-Jan-16 22:08:35.412924 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27601 2019-Jan-16 22:08:35.413558 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
27602 2019-Jan-16 22:08:35.414193 - [DEBUG] EF: AllBottom
27603 2019-Jan-16 22:08:35.414218 - [DEBUG]
27604 2019-Jan-16 22:08:35.414242 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27605 2019-Jan-16 22:08:35.414891 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27606 2019-Jan-16 22:08:35.415527 - [DEBUG] EF: AllBottom
27607 2019-Jan-16 22:08:35.415553 - [DEBUG]
27608 2019-Jan-16 22:08:35.415576 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27609 2019-Jan-16 22:08:35.416210 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
27610 2019-Jan-16 22:08:35.416850 - [DEBUG] EF: AllBottom
27611 2019-Jan-16 22:08:35.416883 - [DEBUG]
27612 2019-Jan-16 22:08:35.416907 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27613 2019-Jan-16 22:08:35.417542 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27614 2019-Jan-16 22:08:35.418198 - [DEBUG] EF: AllBottom
27615 2019-Jan-16 22:08:35.418224 - [DEBUG]
27616 2019-Jan-16 22:08:35.418248 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27617 2019-Jan-16 22:08:35.418883 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27618 2019-Jan-16 22:08:35.419530 - [DEBUG] EF: AllBottom
27619 2019-Jan-16 22:08:35.419555 - [DEBUG]
27620 2019-Jan-16 22:08:35.419579 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27621 2019-Jan-16 22:08:35.420215 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27622 2019-Jan-16 22:08:35.420870 - [DEBUG] EF: AllBottom
27623 2019-Jan-16 22:08:35.420896 - [DEBUG]
27624 2019-Jan-16 22:08:35.420919 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27625 2019-Jan-16 22:08:35.421597 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
27626 2019-Jan-16 22:08:35.422239 - [DEBUG] EF: AllBottom
27627 2019-Jan-16 22:08:35.422265 - [DEBUG]
27628 2019-Jan-16 22:08:35.422289 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27629 2019-Jan-16 22:08:35.422923 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
27630 2019-Jan-16 22:08:35.423570 - [DEBUG] EF: AllBottom
27631 2019-Jan-16 22:08:35.423595 - [DEBUG]
27632 2019-Jan-16 22:08:35.423619 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27633 2019-Jan-16 22:08:35.424254 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
27634 2019-Jan-16 22:08:35.424940 - [DEBUG] EF: AllBottom
27635 2019-Jan-16 22:08:35.424967 - [DEBUG]
27636 2019-Jan-16 22:08:35.424991 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27637 2019-Jan-16 22:08:35.425679 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
27638 2019-Jan-16 22:08:35.426387 - [DEBUG] EF: AllBottom
27639 2019-Jan-16 22:08:35.426415 - [DEBUG]
27640 2019-Jan-16 22:08:35.426439 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27641 2019-Jan-16 22:08:35.427099 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
27642 2019-Jan-16 22:08:35.427745 - [DEBUG] EF: AllBottom
27643 2019-Jan-16 22:08:35.427771 - [DEBUG]
27644 2019-Jan-16 22:08:35.427794 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27645 2019-Jan-16 22:08:35.428454 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27646 2019-Jan-16 22:08:35.429098 - [DEBUG] EF: AllBottom
27647 2019-Jan-16 22:08:35.429123 - [DEBUG]
27648 2019-Jan-16 22:08:35.429148 - [DEBUG] ---------------
27649 2019-Jan-16 22:08:35.429172 - [DEBUG]
27650 2019-Jan-16 22:08:35.429200 - [DEBUG] End of endsummarytab entry
27651 2019-Jan-16 22:08:35.429224 - [DEBUG]
27652 2019-Jan-16 22:08:35.429248 - [DEBUG] Start of incomingtab entry
27653 2019-Jan-16 22:08:35.429274 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
27654 2019-Jan-16 22:08:35.429913 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
27655 2019-Jan-16 22:08:35.429973 - [DEBUG] ---------------
27656 2019-Jan-16 22:08:35.429997 - [DEBUG] End of incomingtab entry
27657 2019-Jan-16 22:08:35.430021 - [DEBUG]
27658 2019-Jan-16 22:08:35.430048 - [DEBUG] EDGE:
27659 2019-Jan-16 22:08:35.430122 - [DEBUG] ---> 27660 2019-Jan-16 22:08:35.430760 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
27661 2019-Jan-16 22:08:35.431397 - [DEBUG]
27662 2019-Jan-16 22:08:35.431437 - [DEBUG] EDGE:
27663 2019-Jan-16 22:08:35.431495 - [DEBUG] ---> 27664 2019-Jan-16 22:08:35.432130 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
27665 2019-Jan-16 22:08:35.432764 - [DEBUG]
27666 2019-Jan-16 22:08:35.432794 - [DEBUG] Compose: EdgeIdentity * AllBottom
27667 2019-Jan-16 22:08:35.432821 - [DEBUG]
27668 2019-Jan-16 22:08:35.432845 - [DEBUG] Propagate flow
27669 2019-Jan-16 22:08:35.432869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27670 2019-Jan-16 22:08:35.432925 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27671 2019-Jan-16 22:08:35.433561 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
27672 2019-Jan-16 22:08:35.434203 - [DEBUG] Edge function : AllBottom (result of previous compose)
27673 2019-Jan-16 22:08:35.434229 - [DEBUG]
27674 2019-Jan-16 22:08:35.434255 - [DEBUG] Join: AllTop & AllBottom
27675 2019-Jan-16 22:08:35.434282 - [DEBUG] = AllBottom (new jump func)
27676 2019-Jan-16 22:08:35.434307 - [DEBUG]
27677 2019-Jan-16 22:08:35.434330 - [DEBUG] Start adding new jump function
27678 2019-Jan-16 22:08:35.434354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27679 2019-Jan-16 22:08:35.434410 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
27680 2019-Jan-16 22:08:35.435066 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27681 2019-Jan-16 22:08:35.435703 - [DEBUG] Edge Function : AllBottom
27682 2019-Jan-16 22:08:35.435734 - [DEBUG] End adding new jump function
27683 2019-Jan-16 22:08:35.435758 - [DEBUG]
27684 2019-Jan-16 22:08:35.435782 - [DEBUG] -------------------------------------------- 771. Path Edge --------------------------------------------
27685 2019-Jan-16 22:08:35.435807 - [DEBUG]
27686 2019-Jan-16 22:08:35.435830 - [DEBUG] Process 771. path edge:
27687 2019-Jan-16 22:08:35.435854 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27688 2019-Jan-16 22:08:35.435910 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
27689 2019-Jan-16 22:08:35.436545 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
27690 2019-Jan-16 22:08:35.437186 - [DEBUG]
27691 2019-Jan-16 22:08:35.437211 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27692 2019-Jan-16 22:08:35.437877 - [DEBUG] EDGE:
27693 2019-Jan-16 22:08:35.437936 - [DEBUG] ---> 27694 2019-Jan-16 22:08:35.438589 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
27695 2019-Jan-16 22:08:35.439230 - [DEBUG]
27696 2019-Jan-16 22:08:35.439279 - [DEBUG] Compose: EdgeIdentity * AllBottom
27697 2019-Jan-16 22:08:35.439307 - [DEBUG]
27698 2019-Jan-16 22:08:35.439331 - [DEBUG] Propagate flow
27699 2019-Jan-16 22:08:35.439355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27700 2019-Jan-16 22:08:35.439412 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
27701 2019-Jan-16 22:08:35.440071 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27702 2019-Jan-16 22:08:35.440707 - [DEBUG] Edge function : AllBottom (result of previous compose)
27703 2019-Jan-16 22:08:35.440732 - [DEBUG]
27704 2019-Jan-16 22:08:35.440758 - [DEBUG] Join: AllTop & AllBottom
27705 2019-Jan-16 22:08:35.440784 - [DEBUG] = AllBottom (new jump func)
27706 2019-Jan-16 22:08:35.440809 - [DEBUG]
27707 2019-Jan-16 22:08:35.440833 - [DEBUG] Start adding new jump function
27708 2019-Jan-16 22:08:35.440856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27709 2019-Jan-16 22:08:35.440912 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27710 2019-Jan-16 22:08:35.441564 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
27711 2019-Jan-16 22:08:35.442211 - [DEBUG] Edge Function : AllBottom
27712 2019-Jan-16 22:08:35.442245 - [DEBUG] End adding new jump function
27713 2019-Jan-16 22:08:35.442269 - [DEBUG]
27714 2019-Jan-16 22:08:35.442293 - [DEBUG] -------------------------------------------- 772. Path Edge --------------------------------------------
27715 2019-Jan-16 22:08:35.442317 - [DEBUG]
27716 2019-Jan-16 22:08:35.442341 - [DEBUG] Process 772. path edge:
27717 2019-Jan-16 22:08:35.442364 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27718 2019-Jan-16 22:08:35.442421 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
27719 2019-Jan-16 22:08:35.443067 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
27720 2019-Jan-16 22:08:35.443702 - [DEBUG]
27721 2019-Jan-16 22:08:35.443727 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
27722 2019-Jan-16 22:08:35.444385 - [DEBUG] Possible callees:
27723 2019-Jan-16 22:08:35.444411 - [DEBUG] llvm.dbg.declare
27724 2019-Jan-16 22:08:35.444436 - [DEBUG] Possible return sites:
27725 2019-Jan-16 22:08:35.444459 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19327726 2019-Jan-16 22:08:35.445757 - [DEBUG] Found and process special summary
27727 2019-Jan-16 22:08:35.445793 - [DEBUG] Compose: EdgeIdentity * AllBottom
27728 2019-Jan-16 22:08:35.445820 - [DEBUG]
27729 2019-Jan-16 22:08:35.445844 - [DEBUG] Propagate flow
27730 2019-Jan-16 22:08:35.445868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27731 2019-Jan-16 22:08:35.445924 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27732 2019-Jan-16 22:08:35.446565 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27733 2019-Jan-16 22:08:35.447200 - [DEBUG] Edge function : AllBottom (result of previous compose)
27734 2019-Jan-16 22:08:35.447226 - [DEBUG]
27735 2019-Jan-16 22:08:35.447251 - [DEBUG] Join: AllTop & AllBottom
27736 2019-Jan-16 22:08:35.447277 - [DEBUG] = AllBottom (new jump func)
27737 2019-Jan-16 22:08:35.447301 - [DEBUG]
27738 2019-Jan-16 22:08:35.447325 - [DEBUG] Start adding new jump function
27739 2019-Jan-16 22:08:35.447348 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27740 2019-Jan-16 22:08:35.447404 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27741 2019-Jan-16 22:08:35.448041 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27742 2019-Jan-16 22:08:35.448704 - [DEBUG] Edge Function : AllBottom
27743 2019-Jan-16 22:08:35.448738 - [DEBUG] End adding new jump function
27744 2019-Jan-16 22:08:35.448763 - [DEBUG]
27745 2019-Jan-16 22:08:35.448786 - [DEBUG] -------------------------------------------- 773. Path Edge --------------------------------------------
27746 2019-Jan-16 22:08:35.448811 - [DEBUG]
27747 2019-Jan-16 22:08:35.448834 - [DEBUG] Process 773. path edge:
27748 2019-Jan-16 22:08:35.448858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27749 2019-Jan-16 22:08:35.448915 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
27750 2019-Jan-16 22:08:35.449554 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
27751 2019-Jan-16 22:08:35.450190 - [DEBUG]
27752 2019-Jan-16 22:08:35.450215 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27753 2019-Jan-16 22:08:35.450873 - [DEBUG] Compose: EdgeIdentity * AllBottom
27754 2019-Jan-16 22:08:35.450901 - [DEBUG]
27755 2019-Jan-16 22:08:35.450925 - [DEBUG] Propagate flow
27756 2019-Jan-16 22:08:35.450949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27757 2019-Jan-16 22:08:35.451006 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27758 2019-Jan-16 22:08:35.451659 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27759 2019-Jan-16 22:08:35.452296 - [DEBUG] Edge function : AllBottom (result of previous compose)
27760 2019-Jan-16 22:08:35.452322 - [DEBUG]
27761 2019-Jan-16 22:08:35.452347 - [DEBUG] Join: AllTop & AllBottom
27762 2019-Jan-16 22:08:35.452373 - [DEBUG] = AllBottom (new jump func)
27763 2019-Jan-16 22:08:35.452397 - [DEBUG]
27764 2019-Jan-16 22:08:35.452421 - [DEBUG] Start adding new jump function
27765 2019-Jan-16 22:08:35.452444 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27766 2019-Jan-16 22:08:35.452500 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27767 2019-Jan-16 22:08:35.453137 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27768 2019-Jan-16 22:08:35.453772 - [DEBUG] Edge Function : AllBottom
27769 2019-Jan-16 22:08:35.453803 - [DEBUG] End adding new jump function
27770 2019-Jan-16 22:08:35.453827 - [DEBUG]
27771 2019-Jan-16 22:08:35.453851 - [DEBUG] -------------------------------------------- 774. Path Edge --------------------------------------------
27772 2019-Jan-16 22:08:35.453876 - [DEBUG]
27773 2019-Jan-16 22:08:35.453899 - [DEBUG] Process 774. path edge:
27774 2019-Jan-16 22:08:35.453923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27775 2019-Jan-16 22:08:35.453979 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
27776 2019-Jan-16 22:08:35.454616 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
27777 2019-Jan-16 22:08:35.455269 - [DEBUG]
27778 2019-Jan-16 22:08:35.455295 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27779 2019-Jan-16 22:08:35.455948 - [DEBUG] Compose: EdgeIdentity * AllBottom
27780 2019-Jan-16 22:08:35.455976 - [DEBUG]
27781 2019-Jan-16 22:08:35.456000 - [DEBUG] Propagate flow
27782 2019-Jan-16 22:08:35.456024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27783 2019-Jan-16 22:08:35.456081 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27784 2019-Jan-16 22:08:35.456717 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27785 2019-Jan-16 22:08:35.457352 - [DEBUG] Edge function : AllBottom (result of previous compose)
27786 2019-Jan-16 22:08:35.457378 - [DEBUG]
27787 2019-Jan-16 22:08:35.457414 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27788 2019-Jan-16 22:08:35.457441 - [DEBUG] = AllBottom
27789 2019-Jan-16 22:08:35.457466 - [DEBUG]
27790 2019-Jan-16 22:08:35.457489 - [DEBUG] PROPAGATE: No new function!
27791 2019-Jan-16 22:08:35.457514 - [DEBUG] EDGE:
27792 2019-Jan-16 22:08:35.457572 - [DEBUG] ---> 27793 2019-Jan-16 22:08:35.458226 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
27794 2019-Jan-16 22:08:35.458864 - [DEBUG]
27795 2019-Jan-16 22:08:35.458889 - [DEBUG] EDGE:
27796 2019-Jan-16 22:08:35.458946 - [DEBUG] ---> 27797 2019-Jan-16 22:08:35.459586 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
27798 2019-Jan-16 22:08:35.460220 - [DEBUG]
27799 2019-Jan-16 22:08:35.460259 - [DEBUG] Compose: EdgeIdentity * AllBottom
27800 2019-Jan-16 22:08:35.460286 - [DEBUG]
27801 2019-Jan-16 22:08:35.460310 - [DEBUG] Propagate flow
27802 2019-Jan-16 22:08:35.460334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27803 2019-Jan-16 22:08:35.460391 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27804 2019-Jan-16 22:08:35.461029 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27805 2019-Jan-16 22:08:35.461679 - [DEBUG] Edge function : AllBottom (result of previous compose)
27806 2019-Jan-16 22:08:35.461705 - [DEBUG]
27807 2019-Jan-16 22:08:35.461730 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27808 2019-Jan-16 22:08:35.461756 - [DEBUG] = AllBottom
27809 2019-Jan-16 22:08:35.461780 - [DEBUG]
27810 2019-Jan-16 22:08:35.461803 - [DEBUG] PROPAGATE: No new function!
27811 2019-Jan-16 22:08:35.461830 - [DEBUG] EDGE:
27812 2019-Jan-16 22:08:35.461887 - [DEBUG] ---> 27813 2019-Jan-16 22:08:35.462535 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
27814 2019-Jan-16 22:08:35.463169 - [DEBUG]
27815 2019-Jan-16 22:08:35.463196 - [DEBUG] Compose: EdgeIdentity * AllBottom
27816 2019-Jan-16 22:08:35.463223 - [DEBUG]
27817 2019-Jan-16 22:08:35.463246 - [DEBUG] Propagate flow
27818 2019-Jan-16 22:08:35.463269 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27819 2019-Jan-16 22:08:35.463326 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
27820 2019-Jan-16 22:08:35.463972 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
27821 2019-Jan-16 22:08:35.464613 - [DEBUG] Edge function : AllBottom (result of previous compose)
27822 2019-Jan-16 22:08:35.464639 - [DEBUG]
27823 2019-Jan-16 22:08:35.464664 - [DEBUG] Join: AllTop & AllBottom
27824 2019-Jan-16 22:08:35.464690 - [DEBUG] = AllBottom (new jump func)
27825 2019-Jan-16 22:08:35.464715 - [DEBUG]
27826 2019-Jan-16 22:08:35.464738 - [DEBUG] Start adding new jump function
27827 2019-Jan-16 22:08:35.464776 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27828 2019-Jan-16 22:08:35.464832 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
27829 2019-Jan-16 22:08:35.465472 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
27830 2019-Jan-16 22:08:35.466125 - [DEBUG] Edge Function : AllBottom
27831 2019-Jan-16 22:08:35.466154 - [DEBUG] End adding new jump function
27832 2019-Jan-16 22:08:35.466178 - [DEBUG]
27833 2019-Jan-16 22:08:35.466202 - [DEBUG] -------------------------------------------- 775. Path Edge --------------------------------------------
27834 2019-Jan-16 22:08:35.466226 - [DEBUG]
27835 2019-Jan-16 22:08:35.466249 - [DEBUG] Process 775. path edge:
27836 2019-Jan-16 22:08:35.466273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27837 2019-Jan-16 22:08:35.466329 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
27838 2019-Jan-16 22:08:35.466976 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
27839 2019-Jan-16 22:08:35.467618 - [DEBUG]
27840 2019-Jan-16 22:08:35.467642 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
27841 2019-Jan-16 22:08:35.468314 - [DEBUG] Possible callees:
27842 2019-Jan-16 22:08:35.468340 - [DEBUG] llvm.dbg.declare
27843 2019-Jan-16 22:08:35.468365 - [DEBUG] Possible return sites:
27844 2019-Jan-16 22:08:35.468389 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19327845 2019-Jan-16 22:08:35.469665 - [DEBUG] Found and process special summary
27846 2019-Jan-16 22:08:35.469706 - [DEBUG] Compose: EdgeIdentity * AllBottom
27847 2019-Jan-16 22:08:35.469734 - [DEBUG]
27848 2019-Jan-16 22:08:35.469759 - [DEBUG] Propagate flow
27849 2019-Jan-16 22:08:35.469782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27850 2019-Jan-16 22:08:35.469839 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27851 2019-Jan-16 22:08:35.470479 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
27852 2019-Jan-16 22:08:35.471121 - [DEBUG] Edge function : AllBottom (result of previous compose)
27853 2019-Jan-16 22:08:35.471146 - [DEBUG]
27854 2019-Jan-16 22:08:35.471171 - [DEBUG] Join: AllTop & AllBottom
27855 2019-Jan-16 22:08:35.471197 - [DEBUG] = AllBottom (new jump func)
27856 2019-Jan-16 22:08:35.471222 - [DEBUG]
27857 2019-Jan-16 22:08:35.471245 - [DEBUG] Start adding new jump function
27858 2019-Jan-16 22:08:35.471269 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27859 2019-Jan-16 22:08:35.471325 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
27860 2019-Jan-16 22:08:35.471986 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27861 2019-Jan-16 22:08:35.472625 - [DEBUG] Edge Function : AllBottom
27862 2019-Jan-16 22:08:35.472653 - [DEBUG] End adding new jump function
27863 2019-Jan-16 22:08:35.472677 - [DEBUG]
27864 2019-Jan-16 22:08:35.472701 - [DEBUG] -------------------------------------------- 776. Path Edge --------------------------------------------
27865 2019-Jan-16 22:08:35.472725 - [DEBUG]
27866 2019-Jan-16 22:08:35.472749 - [DEBUG] Process 776. path edge:
27867 2019-Jan-16 22:08:35.472772 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27868 2019-Jan-16 22:08:35.472828 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
27869 2019-Jan-16 22:08:35.473466 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
27870 2019-Jan-16 22:08:35.474106 - [DEBUG]
27871 2019-Jan-16 22:08:35.474131 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27872 2019-Jan-16 22:08:35.474821 - [DEBUG] Compose: EdgeIdentity * AllBottom
27873 2019-Jan-16 22:08:35.474850 - [DEBUG]
27874 2019-Jan-16 22:08:35.474874 - [DEBUG] Propagate flow
27875 2019-Jan-16 22:08:35.474897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27876 2019-Jan-16 22:08:35.474955 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27877 2019-Jan-16 22:08:35.475604 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
27878 2019-Jan-16 22:08:35.476246 - [DEBUG] Edge function : AllBottom (result of previous compose)
27879 2019-Jan-16 22:08:35.476272 - [DEBUG]
27880 2019-Jan-16 22:08:35.476296 - [DEBUG] Join: AllTop & AllBottom
27881 2019-Jan-16 22:08:35.476322 - [DEBUG] = AllBottom (new jump func)
27882 2019-Jan-16 22:08:35.476347 - [DEBUG]
27883 2019-Jan-16 22:08:35.476370 - [DEBUG] Start adding new jump function
27884 2019-Jan-16 22:08:35.476394 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27885 2019-Jan-16 22:08:35.476449 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
27886 2019-Jan-16 22:08:35.477090 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27887 2019-Jan-16 22:08:35.477726 - [DEBUG] Edge Function : AllBottom
27888 2019-Jan-16 22:08:35.477753 - [DEBUG] End adding new jump function
27889 2019-Jan-16 22:08:35.477777 - [DEBUG]
27890 2019-Jan-16 22:08:35.477801 - [DEBUG] -------------------------------------------- 777. Path Edge --------------------------------------------
27891 2019-Jan-16 22:08:35.477826 - [DEBUG]
27892 2019-Jan-16 22:08:35.477849 - [DEBUG] Process 777. path edge:
27893 2019-Jan-16 22:08:35.477873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27894 2019-Jan-16 22:08:35.477929 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
27895 2019-Jan-16 22:08:35.478581 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
27896 2019-Jan-16 22:08:35.479222 - [DEBUG]
27897 2019-Jan-16 22:08:35.479247 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27898 2019-Jan-16 22:08:35.479901 - [DEBUG] Compose: EdgeIdentity * AllBottom
27899 2019-Jan-16 22:08:35.479930 - [DEBUG]
27900 2019-Jan-16 22:08:35.479954 - [DEBUG] Propagate flow
27901 2019-Jan-16 22:08:35.479977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27902 2019-Jan-16 22:08:35.480034 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27903 2019-Jan-16 22:08:35.480671 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
27904 2019-Jan-16 22:08:35.481312 - [DEBUG] Edge function : AllBottom (result of previous compose)
27905 2019-Jan-16 22:08:35.481338 - [DEBUG]
27906 2019-Jan-16 22:08:35.481363 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27907 2019-Jan-16 22:08:35.481389 - [DEBUG] = AllBottom
27908 2019-Jan-16 22:08:35.481426 - [DEBUG]
27909 2019-Jan-16 22:08:35.481451 - [DEBUG] PROPAGATE: No new function!
27910 2019-Jan-16 22:08:35.481476 - [DEBUG] EDGE:
27911 2019-Jan-16 22:08:35.481533 - [DEBUG] ---> 27912 2019-Jan-16 22:08:35.482171 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
27913 2019-Jan-16 22:08:35.482812 - [DEBUG]
27914 2019-Jan-16 22:08:35.482839 - [DEBUG] Compose: EdgeIdentity * AllBottom
27915 2019-Jan-16 22:08:35.482873 - [DEBUG]
27916 2019-Jan-16 22:08:35.482897 - [DEBUG] Propagate flow
27917 2019-Jan-16 22:08:35.482921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27918 2019-Jan-16 22:08:35.482977 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27919 2019-Jan-16 22:08:35.483613 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27920 2019-Jan-16 22:08:35.484253 - [DEBUG] Edge function : AllBottom (result of previous compose)
27921 2019-Jan-16 22:08:35.484279 - [DEBUG]
27922 2019-Jan-16 22:08:35.484303 - [DEBUG] Join: AllTop & AllBottom
27923 2019-Jan-16 22:08:35.484330 - [DEBUG] = AllBottom (new jump func)
27924 2019-Jan-16 22:08:35.484354 - [DEBUG]
27925 2019-Jan-16 22:08:35.484378 - [DEBUG] Start adding new jump function
27926 2019-Jan-16 22:08:35.484401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27927 2019-Jan-16 22:08:35.484457 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27928 2019-Jan-16 22:08:35.485114 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27929 2019-Jan-16 22:08:35.485749 - [DEBUG] Edge Function : AllBottom
27930 2019-Jan-16 22:08:35.485777 - [DEBUG] End adding new jump function
27931 2019-Jan-16 22:08:35.485802 - [DEBUG]
27932 2019-Jan-16 22:08:35.485827 - [DEBUG] -------------------------------------------- 778. Path Edge --------------------------------------------
27933 2019-Jan-16 22:08:35.485852 - [DEBUG]
27934 2019-Jan-16 22:08:35.485876 - [DEBUG] Process 778. path edge:
27935 2019-Jan-16 22:08:35.485901 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27936 2019-Jan-16 22:08:35.485958 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
27937 2019-Jan-16 22:08:35.486593 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
27938 2019-Jan-16 22:08:35.487232 - [DEBUG]
27939 2019-Jan-16 22:08:35.487257 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27940 2019-Jan-16 22:08:35.487910 - [DEBUG] Compose: EdgeIdentity * AllBottom
27941 2019-Jan-16 22:08:35.487939 - [DEBUG]
27942 2019-Jan-16 22:08:35.487963 - [DEBUG] Propagate flow
27943 2019-Jan-16 22:08:35.487987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27944 2019-Jan-16 22:08:35.488044 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27945 2019-Jan-16 22:08:35.488697 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27946 2019-Jan-16 22:08:35.489338 - [DEBUG] Edge function : AllBottom (result of previous compose)
27947 2019-Jan-16 22:08:35.489364 - [DEBUG]
27948 2019-Jan-16 22:08:35.489389 - [DEBUG] Join: AllTop & AllBottom
27949 2019-Jan-16 22:08:35.489415 - [DEBUG] = AllBottom (new jump func)
27950 2019-Jan-16 22:08:35.489440 - [DEBUG]
27951 2019-Jan-16 22:08:35.489463 - [DEBUG] Start adding new jump function
27952 2019-Jan-16 22:08:35.489487 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27953 2019-Jan-16 22:08:35.489543 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27954 2019-Jan-16 22:08:35.490184 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27955 2019-Jan-16 22:08:35.490819 - [DEBUG] Edge Function : AllBottom
27956 2019-Jan-16 22:08:35.490847 - [DEBUG] End adding new jump function
27957 2019-Jan-16 22:08:35.490872 - [DEBUG]
27958 2019-Jan-16 22:08:35.490897 - [DEBUG] -------------------------------------------- 779. Path Edge --------------------------------------------
27959 2019-Jan-16 22:08:35.490922 - [DEBUG]
27960 2019-Jan-16 22:08:35.490946 - [DEBUG] Process 779. path edge:
27961 2019-Jan-16 22:08:35.490978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27962 2019-Jan-16 22:08:35.491035 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
27963 2019-Jan-16 22:08:35.491687 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
27964 2019-Jan-16 22:08:35.492328 - [DEBUG]
27965 2019-Jan-16 22:08:35.492353 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27966 2019-Jan-16 22:08:35.493012 - [DEBUG] Compose: EdgeIdentity * AllBottom
27967 2019-Jan-16 22:08:35.493041 - [DEBUG]
27968 2019-Jan-16 22:08:35.493065 - [DEBUG] Propagate flow
27969 2019-Jan-16 22:08:35.493088 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27970 2019-Jan-16 22:08:35.493146 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27971 2019-Jan-16 22:08:35.493785 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27972 2019-Jan-16 22:08:35.494425 - [DEBUG] Edge function : AllBottom (result of previous compose)
27973 2019-Jan-16 22:08:35.494450 - [DEBUG]
27974 2019-Jan-16 22:08:35.494475 - [DEBUG] Join: AllTop & AllBottom
27975 2019-Jan-16 22:08:35.494501 - [DEBUG] = AllBottom (new jump func)
27976 2019-Jan-16 22:08:35.494526 - [DEBUG]
27977 2019-Jan-16 22:08:35.494550 - [DEBUG] Start adding new jump function
27978 2019-Jan-16 22:08:35.494574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27979 2019-Jan-16 22:08:35.494631 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27980 2019-Jan-16 22:08:35.495288 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27981 2019-Jan-16 22:08:35.495923 - [DEBUG] Edge Function : AllBottom
27982 2019-Jan-16 22:08:35.495954 - [DEBUG] End adding new jump function
27983 2019-Jan-16 22:08:35.495979 - [DEBUG]
27984 2019-Jan-16 22:08:35.496003 - [DEBUG] -------------------------------------------- 780. Path Edge --------------------------------------------
27985 2019-Jan-16 22:08:35.496028 - [DEBUG]
27986 2019-Jan-16 22:08:35.496052 - [DEBUG] Process 780. path edge:
27987 2019-Jan-16 22:08:35.496076 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27988 2019-Jan-16 22:08:35.496133 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
27989 2019-Jan-16 22:08:35.496771 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
27990 2019-Jan-16 22:08:35.497411 - [DEBUG]
27991 2019-Jan-16 22:08:35.497435 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27992 2019-Jan-16 22:08:35.498096 - [DEBUG] Start of endsummarytab entry
27993 2019-Jan-16 22:08:35.498133 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
27994 2019-Jan-16 22:08:35.498783 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
27995 2019-Jan-16 22:08:35.498848 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27996 2019-Jan-16 22:08:35.499487 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27997 2019-Jan-16 22:08:35.500128 - [DEBUG] EF: AllBottom
27998 2019-Jan-16 22:08:35.500153 - [DEBUG]
27999 2019-Jan-16 22:08:35.500177 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28000 2019-Jan-16 22:08:35.500812 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
28001 2019-Jan-16 22:08:35.501461 - [DEBUG] EF: AllBottom
28002 2019-Jan-16 22:08:35.501486 - [DEBUG]
28003 2019-Jan-16 22:08:35.501510 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28004 2019-Jan-16 22:08:35.502147 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
28005 2019-Jan-16 22:08:35.502789 - [DEBUG] EF: AllBottom
28006 2019-Jan-16 22:08:35.502815 - [DEBUG]
28007 2019-Jan-16 22:08:35.502838 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28008 2019-Jan-16 22:08:35.503474 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
28009 2019-Jan-16 22:08:35.504108 - [DEBUG] EF: AllBottom
28010 2019-Jan-16 22:08:35.504133 - [DEBUG]
28011 2019-Jan-16 22:08:35.504157 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28012 2019-Jan-16 22:08:35.504805 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
28013 2019-Jan-16 22:08:35.505446 - [DEBUG] EF: AllBottom
28014 2019-Jan-16 22:08:35.505471 - [DEBUG]
28015 2019-Jan-16 22:08:35.505495 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28016 2019-Jan-16 22:08:35.506130 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
28017 2019-Jan-16 22:08:35.506770 - [DEBUG] EF: AllBottom
28018 2019-Jan-16 22:08:35.506795 - [DEBUG]
28019 2019-Jan-16 22:08:35.506819 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28020 2019-Jan-16 22:08:35.507455 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
28021 2019-Jan-16 22:08:35.508102 - [DEBUG] EF: AllBottom
28022 2019-Jan-16 22:08:35.508128 - [DEBUG]
28023 2019-Jan-16 22:08:35.508152 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28024 2019-Jan-16 22:08:35.508787 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28025 2019-Jan-16 22:08:35.509422 - [DEBUG] EF: AllBottom
28026 2019-Jan-16 22:08:35.509447 - [DEBUG]
28027 2019-Jan-16 22:08:35.509470 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28028 2019-Jan-16 22:08:35.510105 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28029 2019-Jan-16 22:08:35.510745 - [DEBUG] EF: AllBottom
28030 2019-Jan-16 22:08:35.510771 - [DEBUG]
28031 2019-Jan-16 22:08:35.510794 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28032 2019-Jan-16 22:08:35.511442 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28033 2019-Jan-16 22:08:35.512083 - [DEBUG] EF: AllBottom
28034 2019-Jan-16 22:08:35.512109 - [DEBUG]
28035 2019-Jan-16 22:08:35.512132 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28036 2019-Jan-16 22:08:35.512768 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
28037 2019-Jan-16 22:08:35.513414 - [DEBUG] EF: AllBottom
28038 2019-Jan-16 22:08:35.513439 - [DEBUG]
28039 2019-Jan-16 22:08:35.513463 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28040 2019-Jan-16 22:08:35.514098 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
28041 2019-Jan-16 22:08:35.514742 - [DEBUG] EF: AllBottom
28042 2019-Jan-16 22:08:35.514781 - [DEBUG]
28043 2019-Jan-16 22:08:35.514805 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28044 2019-Jan-16 22:08:35.515442 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28045 2019-Jan-16 22:08:35.516082 - [DEBUG] EF: AllBottom
28046 2019-Jan-16 22:08:35.516107 - [DEBUG]
28047 2019-Jan-16 22:08:35.516131 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28048 2019-Jan-16 22:08:35.516767 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28049 2019-Jan-16 22:08:35.517411 - [DEBUG] EF: AllBottom
28050 2019-Jan-16 22:08:35.517437 - [DEBUG]
28051 2019-Jan-16 22:08:35.517460 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28052 2019-Jan-16 22:08:35.518122 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28053 2019-Jan-16 22:08:35.518764 - [DEBUG] EF: AllBottom
28054 2019-Jan-16 22:08:35.518790 - [DEBUG]
28055 2019-Jan-16 22:08:35.518813 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28056 2019-Jan-16 22:08:35.519450 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28057 2019-Jan-16 22:08:35.520094 - [DEBUG] EF: AllBottom
28058 2019-Jan-16 22:08:35.520119 - [DEBUG]
28059 2019-Jan-16 22:08:35.520143 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28060 2019-Jan-16 22:08:35.520787 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28061 2019-Jan-16 22:08:35.521440 - [DEBUG] EF: AllBottom
28062 2019-Jan-16 22:08:35.521465 - [DEBUG]
28063 2019-Jan-16 22:08:35.521489 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28064 2019-Jan-16 22:08:35.522125 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28065 2019-Jan-16 22:08:35.522765 - [DEBUG] EF: AllBottom
28066 2019-Jan-16 22:08:35.522791 - [DEBUG]
28067 2019-Jan-16 22:08:35.522815 - [DEBUG] ---------------
28068 2019-Jan-16 22:08:35.522839 - [DEBUG]
28069 2019-Jan-16 22:08:35.522865 - [DEBUG] End of endsummarytab entry
28070 2019-Jan-16 22:08:35.522889 - [DEBUG]
28071 2019-Jan-16 22:08:35.522912 - [DEBUG] Start of incomingtab entry
28072 2019-Jan-16 22:08:35.522936 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28073 2019-Jan-16 22:08:35.523575 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
28074 2019-Jan-16 22:08:35.523632 - [DEBUG] ---------------
28075 2019-Jan-16 22:08:35.523656 - [DEBUG] End of incomingtab entry
28076 2019-Jan-16 22:08:35.523680 - [DEBUG]
28077 2019-Jan-16 22:08:35.523705 - [DEBUG] EDGE:
28078 2019-Jan-16 22:08:35.523762 - [DEBUG] ---> 28079 2019-Jan-16 22:08:35.524399 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
28080 2019-Jan-16 22:08:35.525054 - [DEBUG]
28081 2019-Jan-16 22:08:35.525079 - [DEBUG] EDGE:
28082 2019-Jan-16 22:08:35.525137 - [DEBUG] ---> 28083 2019-Jan-16 22:08:35.525773 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
28084 2019-Jan-16 22:08:35.526412 - [DEBUG]
28085 2019-Jan-16 22:08:35.526437 - [DEBUG] EDGE:
28086 2019-Jan-16 22:08:35.526495 - [DEBUG] ---> 28087 2019-Jan-16 22:08:35.527130 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
28088 2019-Jan-16 22:08:35.527768 - [DEBUG]
28089 2019-Jan-16 22:08:35.527794 - [DEBUG] EDGE:
28090 2019-Jan-16 22:08:35.527851 - [DEBUG] ---> 28091 2019-Jan-16 22:08:35.528506 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
28092 2019-Jan-16 22:08:35.529147 - [DEBUG]
28093 2019-Jan-16 22:08:35.529174 - [DEBUG] Compose: EdgeIdentity * AllBottom
28094 2019-Jan-16 22:08:35.529200 - [DEBUG]
28095 2019-Jan-16 22:08:35.529224 - [DEBUG] Propagate flow
28096 2019-Jan-16 22:08:35.529247 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28097 2019-Jan-16 22:08:35.529303 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28098 2019-Jan-16 22:08:35.529951 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28099 2019-Jan-16 22:08:35.530599 - [DEBUG] Edge function : AllBottom (result of previous compose)
28100 2019-Jan-16 22:08:35.530624 - [DEBUG]
28101 2019-Jan-16 22:08:35.530649 - [DEBUG] Join: AllTop & AllBottom
28102 2019-Jan-16 22:08:35.530675 - [DEBUG] = AllBottom (new jump func)
28103 2019-Jan-16 22:08:35.530700 - [DEBUG]
28104 2019-Jan-16 22:08:35.530724 - [DEBUG] Start adding new jump function
28105 2019-Jan-16 22:08:35.530747 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28106 2019-Jan-16 22:08:35.530803 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28107 2019-Jan-16 22:08:35.531463 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28108 2019-Jan-16 22:08:35.532102 - [DEBUG] Edge Function : AllBottom
28109 2019-Jan-16 22:08:35.532130 - [DEBUG] End adding new jump function
28110 2019-Jan-16 22:08:35.532154 - [DEBUG]
28111 2019-Jan-16 22:08:35.532178 - [DEBUG] -------------------------------------------- 781. Path Edge --------------------------------------------
28112 2019-Jan-16 22:08:35.532203 - [DEBUG]
28113 2019-Jan-16 22:08:35.532226 - [DEBUG] Process 781. path edge:
28114 2019-Jan-16 22:08:35.532250 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28115 2019-Jan-16 22:08:35.532306 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
28116 2019-Jan-16 22:08:35.532945 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
28117 2019-Jan-16 22:08:35.533591 - [DEBUG]
28118 2019-Jan-16 22:08:35.533615 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28119 2019-Jan-16 22:08:35.534272 - [DEBUG] Compose: EdgeIdentity * AllBottom
28120 2019-Jan-16 22:08:35.534300 - [DEBUG]
28121 2019-Jan-16 22:08:35.534324 - [DEBUG] Propagate flow
28122 2019-Jan-16 22:08:35.534348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28123 2019-Jan-16 22:08:35.534404 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28124 2019-Jan-16 22:08:35.535056 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28125 2019-Jan-16 22:08:35.535703 - [DEBUG] Edge function : AllBottom (result of previous compose)
28126 2019-Jan-16 22:08:35.535728 - [DEBUG]
28127 2019-Jan-16 22:08:35.535753 - [DEBUG] Join: AllTop & AllBottom
28128 2019-Jan-16 22:08:35.535779 - [DEBUG] = AllBottom (new jump func)
28129 2019-Jan-16 22:08:35.535803 - [DEBUG]
28130 2019-Jan-16 22:08:35.535827 - [DEBUG] Start adding new jump function
28131 2019-Jan-16 22:08:35.535850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28132 2019-Jan-16 22:08:35.535906 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28133 2019-Jan-16 22:08:35.536553 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28134 2019-Jan-16 22:08:35.537189 - [DEBUG] Edge Function : AllBottom
28135 2019-Jan-16 22:08:35.537217 - [DEBUG] End adding new jump function
28136 2019-Jan-16 22:08:35.537241 - [DEBUG]
28137 2019-Jan-16 22:08:35.537265 - [DEBUG] -------------------------------------------- 782. Path Edge --------------------------------------------
28138 2019-Jan-16 22:08:35.537289 - [DEBUG]
28139 2019-Jan-16 22:08:35.537312 - [DEBUG] Process 782. path edge:
28140 2019-Jan-16 22:08:35.537336 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28141 2019-Jan-16 22:08:35.537400 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
28142 2019-Jan-16 22:08:35.538038 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
28143 2019-Jan-16 22:08:35.538700 - [DEBUG]
28144 2019-Jan-16 22:08:35.538726 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28145 2019-Jan-16 22:08:35.539381 - [DEBUG] Compose: EdgeIdentity * AllBottom
28146 2019-Jan-16 22:08:35.539409 - [DEBUG]
28147 2019-Jan-16 22:08:35.539433 - [DEBUG] Propagate flow
28148 2019-Jan-16 22:08:35.539457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28149 2019-Jan-16 22:08:35.539514 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28150 2019-Jan-16 22:08:35.540150 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28151 2019-Jan-16 22:08:35.540796 - [DEBUG] Edge function : AllBottom (result of previous compose)
28152 2019-Jan-16 22:08:35.540821 - [DEBUG]
28153 2019-Jan-16 22:08:35.540846 - [DEBUG] Join: AllTop & AllBottom
28154 2019-Jan-16 22:08:35.540872 - [DEBUG] = AllBottom (new jump func)
28155 2019-Jan-16 22:08:35.540896 - [DEBUG]
28156 2019-Jan-16 22:08:35.540920 - [DEBUG] Start adding new jump function
28157 2019-Jan-16 22:08:35.540943 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28158 2019-Jan-16 22:08:35.540999 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28159 2019-Jan-16 22:08:35.541660 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28160 2019-Jan-16 22:08:35.542296 - [DEBUG] Edge Function : AllBottom
28161 2019-Jan-16 22:08:35.542324 - [DEBUG] End adding new jump function
28162 2019-Jan-16 22:08:35.542348 - [DEBUG]
28163 2019-Jan-16 22:08:35.542372 - [DEBUG] -------------------------------------------- 783. Path Edge --------------------------------------------
28164 2019-Jan-16 22:08:35.542397 - [DEBUG]
28165 2019-Jan-16 22:08:35.542420 - [DEBUG] Process 783. path edge:
28166 2019-Jan-16 22:08:35.542444 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28167 2019-Jan-16 22:08:35.542500 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
28168 2019-Jan-16 22:08:35.543136 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
28169 2019-Jan-16 22:08:35.543782 - [DEBUG]
28170 2019-Jan-16 22:08:35.543807 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28171 2019-Jan-16 22:08:35.544458 - [DEBUG] Compose: EdgeIdentity * AllBottom
28172 2019-Jan-16 22:08:35.544486 - [DEBUG]
28173 2019-Jan-16 22:08:35.544510 - [DEBUG] Propagate flow
28174 2019-Jan-16 22:08:35.544533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28175 2019-Jan-16 22:08:35.544590 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28176 2019-Jan-16 22:08:35.545244 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28177 2019-Jan-16 22:08:35.545889 - [DEBUG] Edge function : AllBottom (result of previous compose)
28178 2019-Jan-16 22:08:35.545915 - [DEBUG]
28179 2019-Jan-16 22:08:35.545940 - [DEBUG] Join: AllTop & AllBottom
28180 2019-Jan-16 22:08:35.545966 - [DEBUG] = AllBottom (new jump func)
28181 2019-Jan-16 22:08:35.545991 - [DEBUG]
28182 2019-Jan-16 22:08:35.546014 - [DEBUG] Start adding new jump function
28183 2019-Jan-16 22:08:35.546046 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28184 2019-Jan-16 22:08:35.546102 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28185 2019-Jan-16 22:08:35.546749 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28186 2019-Jan-16 22:08:35.547385 - [DEBUG] Edge Function : AllBottom
28187 2019-Jan-16 22:08:35.547413 - [DEBUG] End adding new jump function
28188 2019-Jan-16 22:08:35.547437 - [DEBUG]
28189 2019-Jan-16 22:08:35.547461 - [DEBUG] -------------------------------------------- 784. Path Edge --------------------------------------------
28190 2019-Jan-16 22:08:35.547485 - [DEBUG]
28191 2019-Jan-16 22:08:35.547509 - [DEBUG] Process 784. path edge:
28192 2019-Jan-16 22:08:35.547532 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28193 2019-Jan-16 22:08:35.547589 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
28194 2019-Jan-16 22:08:35.548242 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
28195 2019-Jan-16 22:08:35.548889 - [DEBUG]
28196 2019-Jan-16 22:08:35.548913 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28197 2019-Jan-16 22:08:35.549561 - [DEBUG] Start of endsummarytab entry
28198 2019-Jan-16 22:08:35.549595 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28199 2019-Jan-16 22:08:35.550234 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
28200 2019-Jan-16 22:08:35.550299 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28201 2019-Jan-16 22:08:35.550943 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28202 2019-Jan-16 22:08:35.551608 - [DEBUG] EF: AllBottom
28203 2019-Jan-16 22:08:35.551634 - [DEBUG]
28204 2019-Jan-16 22:08:35.551658 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28205 2019-Jan-16 22:08:35.552296 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28206 2019-Jan-16 22:08:35.552935 - [DEBUG] EF: AllBottom
28207 2019-Jan-16 22:08:35.552961 - [DEBUG]
28208 2019-Jan-16 22:08:35.552985 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28209 2019-Jan-16 22:08:35.553621 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
28210 2019-Jan-16 22:08:35.554255 - [DEBUG] EF: AllBottom
28211 2019-Jan-16 22:08:35.554281 - [DEBUG]
28212 2019-Jan-16 22:08:35.554304 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28213 2019-Jan-16 22:08:35.554955 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
28214 2019-Jan-16 22:08:35.555590 - [DEBUG] EF: AllBottom
28215 2019-Jan-16 22:08:35.555615 - [DEBUG]
28216 2019-Jan-16 22:08:35.555639 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28217 2019-Jan-16 22:08:35.556273 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
28218 2019-Jan-16 22:08:35.556907 - [DEBUG] EF: AllBottom
28219 2019-Jan-16 22:08:35.556933 - [DEBUG]
28220 2019-Jan-16 22:08:35.556956 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28221 2019-Jan-16 22:08:35.557591 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
28222 2019-Jan-16 22:08:35.558246 - [DEBUG] EF: AllBottom
28223 2019-Jan-16 22:08:35.558272 - [DEBUG]
28224 2019-Jan-16 22:08:35.558295 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28225 2019-Jan-16 22:08:35.558930 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
28226 2019-Jan-16 22:08:35.559569 - [DEBUG] EF: AllBottom
28227 2019-Jan-16 22:08:35.559602 - [DEBUG]
28228 2019-Jan-16 22:08:35.559626 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28229 2019-Jan-16 22:08:35.560262 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
28230 2019-Jan-16 22:08:35.560897 - [DEBUG] EF: AllBottom
28231 2019-Jan-16 22:08:35.560922 - [DEBUG]
28232 2019-Jan-16 22:08:35.560946 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28233 2019-Jan-16 22:08:35.561596 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28234 2019-Jan-16 22:08:35.562231 - [DEBUG] EF: AllBottom
28235 2019-Jan-16 22:08:35.562256 - [DEBUG]
28236 2019-Jan-16 22:08:35.562280 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28237 2019-Jan-16 22:08:35.562914 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28238 2019-Jan-16 22:08:35.563552 - [DEBUG] EF: AllBottom
28239 2019-Jan-16 22:08:35.563577 - [DEBUG]
28240 2019-Jan-16 22:08:35.563601 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28241 2019-Jan-16 22:08:35.564237 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28242 2019-Jan-16 22:08:35.564893 - [DEBUG] EF: AllBottom
28243 2019-Jan-16 22:08:35.564919 - [DEBUG]
28244 2019-Jan-16 22:08:35.564943 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28245 2019-Jan-16 22:08:35.565580 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
28246 2019-Jan-16 22:08:35.566225 - [DEBUG] EF: AllBottom
28247 2019-Jan-16 22:08:35.566250 - [DEBUG]
28248 2019-Jan-16 22:08:35.566273 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28249 2019-Jan-16 22:08:35.566910 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
28250 2019-Jan-16 22:08:35.567555 - [DEBUG] EF: AllBottom
28251 2019-Jan-16 22:08:35.567580 - [DEBUG]
28252 2019-Jan-16 22:08:35.567603 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28253 2019-Jan-16 22:08:35.568255 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28254 2019-Jan-16 22:08:35.568896 - [DEBUG] EF: AllBottom
28255 2019-Jan-16 22:08:35.568922 - [DEBUG]
28256 2019-Jan-16 22:08:35.568946 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28257 2019-Jan-16 22:08:35.569582 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28258 2019-Jan-16 22:08:35.570228 - [DEBUG] EF: AllBottom
28259 2019-Jan-16 22:08:35.570253 - [DEBUG]
28260 2019-Jan-16 22:08:35.570277 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28261 2019-Jan-16 22:08:35.570913 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28262 2019-Jan-16 22:08:35.571569 - [DEBUG] EF: AllBottom
28263 2019-Jan-16 22:08:35.571595 - [DEBUG]
28264 2019-Jan-16 22:08:35.571619 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28265 2019-Jan-16 22:08:35.572256 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28266 2019-Jan-16 22:08:35.572900 - [DEBUG] EF: AllBottom
28267 2019-Jan-16 22:08:35.572926 - [DEBUG]
28268 2019-Jan-16 22:08:35.572949 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28269 2019-Jan-16 22:08:35.573585 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28270 2019-Jan-16 22:08:35.574224 - [DEBUG] EF: AllBottom
28271 2019-Jan-16 22:08:35.574249 - [DEBUG]
28272 2019-Jan-16 22:08:35.574273 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28273 2019-Jan-16 22:08:35.574932 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28274 2019-Jan-16 22:08:35.575573 - [DEBUG] EF: AllBottom
28275 2019-Jan-16 22:08:35.575599 - [DEBUG]
28276 2019-Jan-16 22:08:35.575624 - [DEBUG] ---------------
28277 2019-Jan-16 22:08:35.575648 - [DEBUG]
28278 2019-Jan-16 22:08:35.575674 - [DEBUG] End of endsummarytab entry
28279 2019-Jan-16 22:08:35.575698 - [DEBUG]
28280 2019-Jan-16 22:08:35.575722 - [DEBUG] Start of incomingtab entry
28281 2019-Jan-16 22:08:35.575746 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28282 2019-Jan-16 22:08:35.576384 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
28283 2019-Jan-16 22:08:35.576441 - [DEBUG] ---------------
28284 2019-Jan-16 22:08:35.576465 - [DEBUG] End of incomingtab entry
28285 2019-Jan-16 22:08:35.576489 - [DEBUG]
28286 2019-Jan-16 22:08:35.576513 - [DEBUG] EDGE:
28287 2019-Jan-16 22:08:35.576570 - [DEBUG] ---> 28288 2019-Jan-16 22:08:35.577208 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
28289 2019-Jan-16 22:08:35.577854 - [DEBUG]
28290 2019-Jan-16 22:08:35.577880 - [DEBUG] EDGE:
28291 2019-Jan-16 22:08:35.577937 - [DEBUG] ---> 28292 2019-Jan-16 22:08:35.578589 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
28293 2019-Jan-16 22:08:35.579235 - [DEBUG]
28294 2019-Jan-16 22:08:35.579260 - [DEBUG] EDGE:
28295 2019-Jan-16 22:08:35.579318 - [DEBUG] ---> 28296 2019-Jan-16 22:08:35.579954 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
28297 2019-Jan-16 22:08:35.580599 - [DEBUG]
28298 2019-Jan-16 22:08:35.580624 - [DEBUG] EDGE:
28299 2019-Jan-16 22:08:35.580681 - [DEBUG] ---> 28300 2019-Jan-16 22:08:35.581321 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
28301 2019-Jan-16 22:08:35.581983 - [DEBUG]
28302 2019-Jan-16 22:08:35.582025 - [DEBUG] Compose: EdgeIdentity * AllBottom
28303 2019-Jan-16 22:08:35.582053 - [DEBUG]
28304 2019-Jan-16 22:08:35.582077 - [DEBUG] Propagate flow
28305 2019-Jan-16 22:08:35.582101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28306 2019-Jan-16 22:08:35.582158 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28307 2019-Jan-16 22:08:35.582798 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28308 2019-Jan-16 22:08:35.583439 - [DEBUG] Edge function : AllBottom (result of previous compose)
28309 2019-Jan-16 22:08:35.583465 - [DEBUG]
28310 2019-Jan-16 22:08:35.583490 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28311 2019-Jan-16 22:08:35.583516 - [DEBUG] = AllBottom
28312 2019-Jan-16 22:08:35.583541 - [DEBUG]
28313 2019-Jan-16 22:08:35.583564 - [DEBUG] PROPAGATE: No new function!
28314 2019-Jan-16 22:08:35.583590 - [DEBUG] Compose: EdgeIdentity * AllBottom
28315 2019-Jan-16 22:08:35.583616 - [DEBUG]
28316 2019-Jan-16 22:08:35.583640 - [DEBUG] Propagate flow
28317 2019-Jan-16 22:08:35.583663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28318 2019-Jan-16 22:08:35.583726 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28319 2019-Jan-16 22:08:35.584367 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28320 2019-Jan-16 22:08:35.585028 - [DEBUG] Edge function : AllBottom (result of previous compose)
28321 2019-Jan-16 22:08:35.585054 - [DEBUG]
28322 2019-Jan-16 22:08:35.585079 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28323 2019-Jan-16 22:08:35.585105 - [DEBUG] = AllBottom
28324 2019-Jan-16 22:08:35.585130 - [DEBUG]
28325 2019-Jan-16 22:08:35.585153 - [DEBUG] PROPAGATE: No new function!
28326 2019-Jan-16 22:08:35.585181 - [DEBUG] EDGE:
28327 2019-Jan-16 22:08:35.585239 - [DEBUG] ---> 28328 2019-Jan-16 22:08:35.585885 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
28329 2019-Jan-16 22:08:35.586527 - [DEBUG]
28330 2019-Jan-16 22:08:35.586552 - [DEBUG] EDGE:
28331 2019-Jan-16 22:08:35.586610 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
28332 2019-Jan-16 22:08:35.587250 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
28333 2019-Jan-16 22:08:35.587886 - [DEBUG]
28334 2019-Jan-16 22:08:35.587914 - [DEBUG] Compose: EdgeIdentity * AllBottom
28335 2019-Jan-16 22:08:35.587941 - [DEBUG]
28336 2019-Jan-16 22:08:35.587964 - [DEBUG] Propagate flow
28337 2019-Jan-16 22:08:35.587988 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28338 2019-Jan-16 22:08:35.588045 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28339 2019-Jan-16 22:08:35.588702 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28340 2019-Jan-16 22:08:35.589342 - [DEBUG] Edge function : AllBottom (result of previous compose)
28341 2019-Jan-16 22:08:35.589368 - [DEBUG]
28342 2019-Jan-16 22:08:35.589393 - [DEBUG] Join: AllTop & AllBottom
28343 2019-Jan-16 22:08:35.589419 - [DEBUG] = AllBottom (new jump func)
28344 2019-Jan-16 22:08:35.589443 - [DEBUG]
28345 2019-Jan-16 22:08:35.589467 - [DEBUG] Start adding new jump function
28346 2019-Jan-16 22:08:35.589490 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28347 2019-Jan-16 22:08:35.589546 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28348 2019-Jan-16 22:08:35.590186 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28349 2019-Jan-16 22:08:35.590827 - [DEBUG] Edge Function : AllBottom
28350 2019-Jan-16 22:08:35.590856 - [DEBUG] End adding new jump function
28351 2019-Jan-16 22:08:35.590881 - [DEBUG]
28352 2019-Jan-16 22:08:35.590905 - [DEBUG] -------------------------------------------- 785. Path Edge --------------------------------------------
28353 2019-Jan-16 22:08:35.590929 - [DEBUG]
28354 2019-Jan-16 22:08:35.590952 - [DEBUG] Process 785. path edge:
28355 2019-Jan-16 22:08:35.590976 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28356 2019-Jan-16 22:08:35.591032 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
28357 2019-Jan-16 22:08:35.591689 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
28358 2019-Jan-16 22:08:35.592330 - [DEBUG]
28359 2019-Jan-16 22:08:35.592368 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28360 2019-Jan-16 22:08:35.593030 - [DEBUG] Compose: EdgeIdentity * AllBottom
28361 2019-Jan-16 22:08:35.593059 - [DEBUG]
28362 2019-Jan-16 22:08:35.593084 - [DEBUG] Propagate flow
28363 2019-Jan-16 22:08:35.593107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28364 2019-Jan-16 22:08:35.593165 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28365 2019-Jan-16 22:08:35.593802 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28366 2019-Jan-16 22:08:35.594452 - [DEBUG] Edge function : AllBottom (result of previous compose)
28367 2019-Jan-16 22:08:35.594478 - [DEBUG]
28368 2019-Jan-16 22:08:35.594502 - [DEBUG] Join: AllTop & AllBottom
28369 2019-Jan-16 22:08:35.594528 - [DEBUG] = AllBottom (new jump func)
28370 2019-Jan-16 22:08:35.594553 - [DEBUG]
28371 2019-Jan-16 22:08:35.594576 - [DEBUG] Start adding new jump function
28372 2019-Jan-16 22:08:35.594600 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28373 2019-Jan-16 22:08:35.594657 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28374 2019-Jan-16 22:08:35.595317 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28375 2019-Jan-16 22:08:35.595953 - [DEBUG] Edge Function : AllBottom
28376 2019-Jan-16 22:08:35.595982 - [DEBUG] End adding new jump function
28377 2019-Jan-16 22:08:35.596007 - [DEBUG]
28378 2019-Jan-16 22:08:35.596031 - [DEBUG] -------------------------------------------- 786. Path Edge --------------------------------------------
28379 2019-Jan-16 22:08:35.596056 - [DEBUG]
28380 2019-Jan-16 22:08:35.596079 - [DEBUG] Process 786. path edge:
28381 2019-Jan-16 22:08:35.596103 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28382 2019-Jan-16 22:08:35.596160 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
28383 2019-Jan-16 22:08:35.596796 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
28384 2019-Jan-16 22:08:35.597436 - [DEBUG]
28385 2019-Jan-16 22:08:35.597461 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28386 2019-Jan-16 22:08:35.598137 - [DEBUG] Compose: EdgeIdentity * AllBottom
28387 2019-Jan-16 22:08:35.598166 - [DEBUG]
28388 2019-Jan-16 22:08:35.598190 - [DEBUG] Propagate flow
28389 2019-Jan-16 22:08:35.598213 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28390 2019-Jan-16 22:08:35.598271 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28391 2019-Jan-16 22:08:35.598909 - [DEBUG] Target value : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28392 2019-Jan-16 22:08:35.599545 - [DEBUG] Edge function : AllBottom (result of previous compose)
28393 2019-Jan-16 22:08:35.599571 - [DEBUG]
28394 2019-Jan-16 22:08:35.599595 - [DEBUG] Join: AllTop & AllBottom
28395 2019-Jan-16 22:08:35.599621 - [DEBUG] = AllBottom (new jump func)
28396 2019-Jan-16 22:08:35.599646 - [DEBUG]
28397 2019-Jan-16 22:08:35.599669 - [DEBUG] Start adding new jump function
28398 2019-Jan-16 22:08:35.599693 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28399 2019-Jan-16 22:08:35.599749 - [DEBUG] Fact at target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28400 2019-Jan-16 22:08:35.600385 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28401 2019-Jan-16 22:08:35.601021 - [DEBUG] Edge Function : AllBottom
28402 2019-Jan-16 22:08:35.601049 - [DEBUG] End adding new jump function
28403 2019-Jan-16 22:08:35.601073 - [DEBUG]
28404 2019-Jan-16 22:08:35.601105 - [DEBUG] -------------------------------------------- 787. Path Edge --------------------------------------------
28405 2019-Jan-16 22:08:35.601130 - [DEBUG]
28406 2019-Jan-16 22:08:35.601153 - [DEBUG] Process 787. path edge:
28407 2019-Jan-16 22:08:35.601177 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28408 2019-Jan-16 22:08:35.601233 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
28409 2019-Jan-16 22:08:35.601889 - [DEBUG] D target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 >
28410 2019-Jan-16 22:08:35.602525 - [DEBUG]
28411 2019-Jan-16 22:08:35.602549 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28412 2019-Jan-16 22:08:35.603196 - [DEBUG] Start of endsummarytab entry
28413 2019-Jan-16 22:08:35.603230 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28414 2019-Jan-16 22:08:35.603867 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
28415 2019-Jan-16 22:08:35.603931 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28416 2019-Jan-16 22:08:35.604568 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28417 2019-Jan-16 22:08:35.605220 - [DEBUG] EF: AllBottom
28418 2019-Jan-16 22:08:35.605245 - [DEBUG]
28419 2019-Jan-16 22:08:35.605269 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28420 2019-Jan-16 22:08:35.605905 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28421 2019-Jan-16 22:08:35.606553 - [DEBUG] EF: AllBottom
28422 2019-Jan-16 22:08:35.606578 - [DEBUG]
28423 2019-Jan-16 22:08:35.606602 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28424 2019-Jan-16 22:08:35.607238 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28425 2019-Jan-16 22:08:35.607878 - [DEBUG] EF: AllBottom
28426 2019-Jan-16 22:08:35.607904 - [DEBUG]
28427 2019-Jan-16 22:08:35.607928 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28428 2019-Jan-16 22:08:35.608579 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
28429 2019-Jan-16 22:08:35.609215 - [DEBUG] EF: AllBottom
28430 2019-Jan-16 22:08:35.609240 - [DEBUG]
28431 2019-Jan-16 22:08:35.609264 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28432 2019-Jan-16 22:08:35.609899 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
28433 2019-Jan-16 22:08:35.610534 - [DEBUG] EF: AllBottom
28434 2019-Jan-16 22:08:35.610560 - [DEBUG]
28435 2019-Jan-16 22:08:35.610583 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28436 2019-Jan-16 22:08:35.611217 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
28437 2019-Jan-16 22:08:35.611868 - [DEBUG] EF: AllBottom
28438 2019-Jan-16 22:08:35.611893 - [DEBUG]
28439 2019-Jan-16 22:08:35.611917 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28440 2019-Jan-16 22:08:35.612551 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
28441 2019-Jan-16 22:08:35.613191 - [DEBUG] EF: AllBottom
28442 2019-Jan-16 22:08:35.613216 - [DEBUG]
28443 2019-Jan-16 22:08:35.613240 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28444 2019-Jan-16 22:08:35.613874 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
28445 2019-Jan-16 22:08:35.614514 - [DEBUG] EF: AllBottom
28446 2019-Jan-16 22:08:35.614539 - [DEBUG]
28447 2019-Jan-16 22:08:35.614563 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28448 2019-Jan-16 22:08:35.615213 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
28449 2019-Jan-16 22:08:35.615855 - [DEBUG] EF: AllBottom
28450 2019-Jan-16 22:08:35.615881 - [DEBUG]
28451 2019-Jan-16 22:08:35.615905 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28452 2019-Jan-16 22:08:35.616539 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28453 2019-Jan-16 22:08:35.617175 - [DEBUG] EF: AllBottom
28454 2019-Jan-16 22:08:35.617200 - [DEBUG]
28455 2019-Jan-16 22:08:35.617224 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28456 2019-Jan-16 22:08:35.617858 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28457 2019-Jan-16 22:08:35.618512 - [DEBUG] EF: AllBottom
28458 2019-Jan-16 22:08:35.618537 - [DEBUG]
28459 2019-Jan-16 22:08:35.618561 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28460 2019-Jan-16 22:08:35.619195 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28461 2019-Jan-16 22:08:35.619835 - [DEBUG] EF: AllBottom
28462 2019-Jan-16 22:08:35.619861 - [DEBUG]
28463 2019-Jan-16 22:08:35.619884 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28464 2019-Jan-16 22:08:35.620519 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
28465 2019-Jan-16 22:08:35.621166 - [DEBUG] EF: AllBottom
28466 2019-Jan-16 22:08:35.621191 - [DEBUG]
28467 2019-Jan-16 22:08:35.621215 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28468 2019-Jan-16 22:08:35.621866 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
28469 2019-Jan-16 22:08:35.622513 - [DEBUG] EF: AllBottom
28470 2019-Jan-16 22:08:35.622538 - [DEBUG]
28471 2019-Jan-16 22:08:35.622562 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28472 2019-Jan-16 22:08:35.623197 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28473 2019-Jan-16 22:08:35.623837 - [DEBUG] EF: AllBottom
28474 2019-Jan-16 22:08:35.623863 - [DEBUG]
28475 2019-Jan-16 22:08:35.623886 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28476 2019-Jan-16 22:08:35.624521 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28477 2019-Jan-16 22:08:35.625184 - [DEBUG] EF: AllBottom
28478 2019-Jan-16 22:08:35.625209 - [DEBUG]
28479 2019-Jan-16 22:08:35.625233 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28480 2019-Jan-16 22:08:35.625869 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28481 2019-Jan-16 22:08:35.626509 - [DEBUG] EF: AllBottom
28482 2019-Jan-16 22:08:35.626534 - [DEBUG]
28483 2019-Jan-16 22:08:35.626558 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28484 2019-Jan-16 22:08:35.627193 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28485 2019-Jan-16 22:08:35.627840 - [DEBUG] EF: AllBottom
28486 2019-Jan-16 22:08:35.627865 - [DEBUG]
28487 2019-Jan-16 22:08:35.627888 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28488 2019-Jan-16 22:08:35.628540 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28489 2019-Jan-16 22:08:35.629180 - [DEBUG] EF: AllBottom
28490 2019-Jan-16 22:08:35.629205 - [DEBUG]
28491 2019-Jan-16 22:08:35.629229 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28492 2019-Jan-16 22:08:35.629863 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28493 2019-Jan-16 22:08:35.630502 - [DEBUG] EF: AllBottom
28494 2019-Jan-16 22:08:35.630528 - [DEBUG]
28495 2019-Jan-16 22:08:35.630560 - [DEBUG] ---------------
28496 2019-Jan-16 22:08:35.630585 - [DEBUG]
28497 2019-Jan-16 22:08:35.630611 - [DEBUG] End of endsummarytab entry
28498 2019-Jan-16 22:08:35.630635 - [DEBUG]
28499 2019-Jan-16 22:08:35.630658 - [DEBUG] Start of incomingtab entry
28500 2019-Jan-16 22:08:35.630682 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28501 2019-Jan-16 22:08:35.631327 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
28502 2019-Jan-16 22:08:35.631383 - [DEBUG] ---------------
28503 2019-Jan-16 22:08:35.631408 - [DEBUG] End of incomingtab entry
28504 2019-Jan-16 22:08:35.631445 - [DEBUG]
28505 2019-Jan-16 22:08:35.631471 - [DEBUG] EDGE:
28506 2019-Jan-16 22:08:35.631527 - [DEBUG] ---> 28507 2019-Jan-16 22:08:35.632164 - [DEBUG] D: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97>
28508 2019-Jan-16 22:08:35.632801 - [DEBUG]
28509 2019-Jan-16 22:08:35.632829 - [DEBUG] Compose: EdgeIdentity * AllBottom
28510 2019-Jan-16 22:08:35.632855 - [DEBUG]
28511 2019-Jan-16 22:08:35.632879 - [DEBUG] Propagate flow
28512 2019-Jan-16 22:08:35.632902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28513 2019-Jan-16 22:08:35.632958 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28514 2019-Jan-16 22:08:35.633594 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28515 2019-Jan-16 22:08:35.634234 - [DEBUG] Edge function : AllBottom (result of previous compose)
28516 2019-Jan-16 22:08:35.634260 - [DEBUG]
28517 2019-Jan-16 22:08:35.634285 - [DEBUG] Join: AllTop & AllBottom
28518 2019-Jan-16 22:08:35.634311 - [DEBUG] = AllBottom (new jump func)
28519 2019-Jan-16 22:08:35.634336 - [DEBUG]
28520 2019-Jan-16 22:08:35.634359 - [DEBUG] Start adding new jump function
28521 2019-Jan-16 22:08:35.634383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28522 2019-Jan-16 22:08:35.634439 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28523 2019-Jan-16 22:08:35.635095 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28524 2019-Jan-16 22:08:35.635731 - [DEBUG] Edge Function : AllBottom
28525 2019-Jan-16 22:08:35.635760 - [DEBUG] End adding new jump function
28526 2019-Jan-16 22:08:35.635785 - [DEBUG]
28527 2019-Jan-16 22:08:35.635810 - [DEBUG] -------------------------------------------- 788. Path Edge --------------------------------------------
28528 2019-Jan-16 22:08:35.635834 - [DEBUG]
28529 2019-Jan-16 22:08:35.635858 - [DEBUG] Process 788. path edge:
28530 2019-Jan-16 22:08:35.635882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28531 2019-Jan-16 22:08:35.635938 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
28532 2019-Jan-16 22:08:35.636575 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
28533 2019-Jan-16 22:08:35.637216 - [DEBUG]
28534 2019-Jan-16 22:08:35.637240 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28535 2019-Jan-16 22:08:35.637890 - [DEBUG] Start of endsummarytab entry
28536 2019-Jan-16 22:08:35.637924 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28537 2019-Jan-16 22:08:35.638580 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
28538 2019-Jan-16 22:08:35.638645 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28539 2019-Jan-16 22:08:35.639285 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28540 2019-Jan-16 22:08:35.639927 - [DEBUG] EF: AllBottom
28541 2019-Jan-16 22:08:35.639952 - [DEBUG]
28542 2019-Jan-16 22:08:35.639976 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28543 2019-Jan-16 22:08:35.640621 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28544 2019-Jan-16 22:08:35.641257 - [DEBUG] EF: AllBottom
28545 2019-Jan-16 22:08:35.641282 - [DEBUG]
28546 2019-Jan-16 22:08:35.641306 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28547 2019-Jan-16 22:08:35.641957 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28548 2019-Jan-16 22:08:35.642605 - [DEBUG] EF: AllBottom
28549 2019-Jan-16 22:08:35.642630 - [DEBUG]
28550 2019-Jan-16 22:08:35.642654 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28551 2019-Jan-16 22:08:35.643291 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28552 2019-Jan-16 22:08:35.643930 - [DEBUG] EF: AllBottom
28553 2019-Jan-16 22:08:35.643956 - [DEBUG]
28554 2019-Jan-16 22:08:35.643979 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28555 2019-Jan-16 22:08:35.644614 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
28556 2019-Jan-16 22:08:35.645266 - [DEBUG] EF: AllBottom
28557 2019-Jan-16 22:08:35.645291 - [DEBUG]
28558 2019-Jan-16 22:08:35.645315 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28559 2019-Jan-16 22:08:35.645949 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
28560 2019-Jan-16 22:08:35.646584 - [DEBUG] EF: AllBottom
28561 2019-Jan-16 22:08:35.646610 - [DEBUG]
28562 2019-Jan-16 22:08:35.646633 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28563 2019-Jan-16 22:08:35.647268 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
28564 2019-Jan-16 22:08:35.647902 - [DEBUG] EF: AllBottom
28565 2019-Jan-16 22:08:35.647927 - [DEBUG]
28566 2019-Jan-16 22:08:35.647951 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28567 2019-Jan-16 22:08:35.648602 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
28568 2019-Jan-16 22:08:35.649242 - [DEBUG] EF: AllBottom
28569 2019-Jan-16 22:08:35.649267 - [DEBUG]
28570 2019-Jan-16 22:08:35.649291 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28571 2019-Jan-16 22:08:35.649925 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
28572 2019-Jan-16 22:08:35.650564 - [DEBUG] EF: AllBottom
28573 2019-Jan-16 22:08:35.650590 - [DEBUG]
28574 2019-Jan-16 22:08:35.650613 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28575 2019-Jan-16 22:08:35.651248 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
28576 2019-Jan-16 22:08:35.651898 - [DEBUG] EF: AllBottom
28577 2019-Jan-16 22:08:35.651924 - [DEBUG]
28578 2019-Jan-16 22:08:35.651947 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28579 2019-Jan-16 22:08:35.652582 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28580 2019-Jan-16 22:08:35.653216 - [DEBUG] EF: AllBottom
28581 2019-Jan-16 22:08:35.653242 - [DEBUG]
28582 2019-Jan-16 22:08:35.653265 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28583 2019-Jan-16 22:08:35.653900 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28584 2019-Jan-16 22:08:35.654538 - [DEBUG] EF: AllBottom
28585 2019-Jan-16 22:08:35.654563 - [DEBUG]
28586 2019-Jan-16 22:08:35.654587 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28587 2019-Jan-16 22:08:35.655238 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28588 2019-Jan-16 22:08:35.655877 - [DEBUG] EF: AllBottom
28589 2019-Jan-16 22:08:35.655903 - [DEBUG]
28590 2019-Jan-16 22:08:35.655935 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28591 2019-Jan-16 22:08:35.656572 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
28592 2019-Jan-16 22:08:35.657219 - [DEBUG] EF: AllBottom
28593 2019-Jan-16 22:08:35.657244 - [DEBUG]
28594 2019-Jan-16 22:08:35.657267 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28595 2019-Jan-16 22:08:35.657903 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
28596 2019-Jan-16 22:08:35.658564 - [DEBUG] EF: AllBottom
28597 2019-Jan-16 22:08:35.658590 - [DEBUG]
28598 2019-Jan-16 22:08:35.658613 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28599 2019-Jan-16 22:08:35.659249 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28600 2019-Jan-16 22:08:35.659889 - [DEBUG] EF: AllBottom
28601 2019-Jan-16 22:08:35.659914 - [DEBUG]
28602 2019-Jan-16 22:08:35.659938 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28603 2019-Jan-16 22:08:35.660573 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28604 2019-Jan-16 22:08:35.661220 - [DEBUG] EF: AllBottom
28605 2019-Jan-16 22:08:35.661245 - [DEBUG]
28606 2019-Jan-16 22:08:35.661269 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28607 2019-Jan-16 22:08:35.661920 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28608 2019-Jan-16 22:08:35.662560 - [DEBUG] EF: AllBottom
28609 2019-Jan-16 22:08:35.662585 - [DEBUG]
28610 2019-Jan-16 22:08:35.662609 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28611 2019-Jan-16 22:08:35.663245 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28612 2019-Jan-16 22:08:35.663891 - [DEBUG] EF: AllBottom
28613 2019-Jan-16 22:08:35.663917 - [DEBUG]
28614 2019-Jan-16 22:08:35.663940 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28615 2019-Jan-16 22:08:35.664575 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28616 2019-Jan-16 22:08:35.665229 - [DEBUG] EF: AllBottom
28617 2019-Jan-16 22:08:35.665254 - [DEBUG]
28618 2019-Jan-16 22:08:35.665278 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28619 2019-Jan-16 22:08:35.665913 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28620 2019-Jan-16 22:08:35.666552 - [DEBUG] EF: AllBottom
28621 2019-Jan-16 22:08:35.666578 - [DEBUG]
28622 2019-Jan-16 22:08:35.666603 - [DEBUG] ---------------
28623 2019-Jan-16 22:08:35.666626 - [DEBUG]
28624 2019-Jan-16 22:08:35.666653 - [DEBUG] End of endsummarytab entry
28625 2019-Jan-16 22:08:35.666676 - [DEBUG]
28626 2019-Jan-16 22:08:35.666700 - [DEBUG] Start of incomingtab entry
28627 2019-Jan-16 22:08:35.666724 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28628 2019-Jan-16 22:08:35.667361 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
28629 2019-Jan-16 22:08:35.667418 - [DEBUG] ---------------
28630 2019-Jan-16 22:08:35.667442 - [DEBUG] End of incomingtab entry
28631 2019-Jan-16 22:08:35.667465 - [DEBUG]
28632 2019-Jan-16 22:08:35.667490 - [DEBUG] EDGE:
28633 2019-Jan-16 22:08:35.667547 - [DEBUG] ---> 28634 2019-Jan-16 22:08:35.668199 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28635 2019-Jan-16 22:08:35.668839 - [DEBUG]
28636 2019-Jan-16 22:08:35.668865 - [DEBUG] EDGE:
28637 2019-Jan-16 22:08:35.668930 - [DEBUG] ---> 28638 2019-Jan-16 22:08:35.669566 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28639 2019-Jan-16 22:08:35.670206 - [DEBUG]
28640 2019-Jan-16 22:08:35.670241 - [DEBUG] Compose: EdgeIdentity * AllBottom
28641 2019-Jan-16 22:08:35.670269 - [DEBUG]
28642 2019-Jan-16 22:08:35.670293 - [DEBUG] Propagate flow
28643 2019-Jan-16 22:08:35.670317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28644 2019-Jan-16 22:08:35.670374 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28645 2019-Jan-16 22:08:35.671021 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28646 2019-Jan-16 22:08:35.671689 - [DEBUG] Edge function : AllBottom (result of previous compose)
28647 2019-Jan-16 22:08:35.671714 - [DEBUG]
28648 2019-Jan-16 22:08:35.671740 - [DEBUG] Join: AllTop & AllBottom
28649 2019-Jan-16 22:08:35.671766 - [DEBUG] = AllBottom (new jump func)
28650 2019-Jan-16 22:08:35.671790 - [DEBUG]
28651 2019-Jan-16 22:08:35.671814 - [DEBUG] Start adding new jump function
28652 2019-Jan-16 22:08:35.671838 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28653 2019-Jan-16 22:08:35.671894 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28654 2019-Jan-16 22:08:35.672534 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28655 2019-Jan-16 22:08:35.673181 - [DEBUG] Edge Function : AllBottom
28656 2019-Jan-16 22:08:35.673210 - [DEBUG] End adding new jump function
28657 2019-Jan-16 22:08:35.673234 - [DEBUG]
28658 2019-Jan-16 22:08:35.673258 - [DEBUG] -------------------------------------------- 789. Path Edge --------------------------------------------
28659 2019-Jan-16 22:08:35.673283 - [DEBUG]
28660 2019-Jan-16 22:08:35.673307 - [DEBUG] Process 789. path edge:
28661 2019-Jan-16 22:08:35.673332 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28662 2019-Jan-16 22:08:35.673389 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
28663 2019-Jan-16 22:08:35.674036 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
28664 2019-Jan-16 22:08:35.674678 - [DEBUG]
28665 2019-Jan-16 22:08:35.674703 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28666 2019-Jan-16 22:08:35.675404 - [DEBUG] Possible callees:
28667 2019-Jan-16 22:08:35.675431 - [DEBUG] llvm.dbg.declare
28668 2019-Jan-16 22:08:35.675457 - [DEBUG] Possible return sites:
28669 2019-Jan-16 22:08:35.675481 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19328670 2019-Jan-16 22:08:35.676881 - [DEBUG] Found and process special summary
28671 2019-Jan-16 22:08:35.676941 - [DEBUG] Compose: EdgeIdentity * AllBottom
28672 2019-Jan-16 22:08:35.676971 - [DEBUG]
28673 2019-Jan-16 22:08:35.676997 - [DEBUG] Propagate flow
28674 2019-Jan-16 22:08:35.677022 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28675 2019-Jan-16 22:08:35.677098 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28676 2019-Jan-16 22:08:35.677767 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28677 2019-Jan-16 22:08:35.678435 - [DEBUG] Edge function : AllBottom (result of previous compose)
28678 2019-Jan-16 22:08:35.678478 - [DEBUG]
28679 2019-Jan-16 22:08:35.678506 - [DEBUG] Join: AllTop & AllBottom
28680 2019-Jan-16 22:08:35.678533 - [DEBUG] = AllBottom (new jump func)
28681 2019-Jan-16 22:08:35.678558 - [DEBUG]
28682 2019-Jan-16 22:08:35.678582 - [DEBUG] Start adding new jump function
28683 2019-Jan-16 22:08:35.678606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28684 2019-Jan-16 22:08:35.678664 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28685 2019-Jan-16 22:08:35.679306 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28686 2019-Jan-16 22:08:35.679945 - [DEBUG] Edge Function : AllBottom
28687 2019-Jan-16 22:08:35.679977 - [DEBUG] End adding new jump function
28688 2019-Jan-16 22:08:35.680001 - [DEBUG]
28689 2019-Jan-16 22:08:35.680026 - [DEBUG] -------------------------------------------- 790. Path Edge --------------------------------------------
28690 2019-Jan-16 22:08:35.680052 - [DEBUG]
28691 2019-Jan-16 22:08:35.680076 - [DEBUG] Process 790. path edge:
28692 2019-Jan-16 22:08:35.680100 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28693 2019-Jan-16 22:08:35.680156 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
28694 2019-Jan-16 22:08:35.680795 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
28695 2019-Jan-16 22:08:35.681465 - [DEBUG]
28696 2019-Jan-16 22:08:35.681491 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28697 2019-Jan-16 22:08:35.682173 - [DEBUG] Compose: EdgeIdentity * AllBottom
28698 2019-Jan-16 22:08:35.682203 - [DEBUG]
28699 2019-Jan-16 22:08:35.682227 - [DEBUG] Propagate flow
28700 2019-Jan-16 22:08:35.682251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28701 2019-Jan-16 22:08:35.682308 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28702 2019-Jan-16 22:08:35.682947 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28703 2019-Jan-16 22:08:35.683588 - [DEBUG] Edge function : AllBottom (result of previous compose)
28704 2019-Jan-16 22:08:35.683613 - [DEBUG]
28705 2019-Jan-16 22:08:35.683639 - [DEBUG] Join: AllTop & AllBottom
28706 2019-Jan-16 22:08:35.683664 - [DEBUG] = AllBottom (new jump func)
28707 2019-Jan-16 22:08:35.683689 - [DEBUG]
28708 2019-Jan-16 22:08:35.683713 - [DEBUG] Start adding new jump function
28709 2019-Jan-16 22:08:35.683736 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28710 2019-Jan-16 22:08:35.683792 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28711 2019-Jan-16 22:08:35.684433 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28712 2019-Jan-16 22:08:35.685084 - [DEBUG] Edge Function : AllBottom
28713 2019-Jan-16 22:08:35.685113 - [DEBUG] End adding new jump function
28714 2019-Jan-16 22:08:35.685138 - [DEBUG]
28715 2019-Jan-16 22:08:35.685162 - [DEBUG] -------------------------------------------- 791. Path Edge --------------------------------------------
28716 2019-Jan-16 22:08:35.685187 - [DEBUG]
28717 2019-Jan-16 22:08:35.685211 - [DEBUG] Process 791. path edge:
28718 2019-Jan-16 22:08:35.685234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28719 2019-Jan-16 22:08:35.685291 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
28720 2019-Jan-16 22:08:35.685928 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
28721 2019-Jan-16 22:08:35.686568 - [DEBUG]
28722 2019-Jan-16 22:08:35.686594 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28723 2019-Jan-16 22:08:35.687261 - [DEBUG] Compose: EdgeIdentity * AllBottom
28724 2019-Jan-16 22:08:35.687290 - [DEBUG]
28725 2019-Jan-16 22:08:35.687314 - [DEBUG] Propagate flow
28726 2019-Jan-16 22:08:35.687337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28727 2019-Jan-16 22:08:35.687395 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28728 2019-Jan-16 22:08:35.688032 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28729 2019-Jan-16 22:08:35.688699 - [DEBUG] Edge function : AllBottom (result of previous compose)
28730 2019-Jan-16 22:08:35.688725 - [DEBUG]
28731 2019-Jan-16 22:08:35.688751 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28732 2019-Jan-16 22:08:35.688777 - [DEBUG] = AllBottom
28733 2019-Jan-16 22:08:35.688802 - [DEBUG]
28734 2019-Jan-16 22:08:35.688825 - [DEBUG] PROPAGATE: No new function!
28735 2019-Jan-16 22:08:35.688850 - [DEBUG] EDGE:
28736 2019-Jan-16 22:08:35.688908 - [DEBUG] ---> 28737 2019-Jan-16 22:08:35.689546 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28738 2019-Jan-16 22:08:35.690185 - [DEBUG]
28739 2019-Jan-16 22:08:35.690210 - [DEBUG] EDGE:
28740 2019-Jan-16 22:08:35.690268 - [DEBUG] ---> 28741 2019-Jan-16 22:08:35.690907 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28742 2019-Jan-16 22:08:35.691562 - [DEBUG]
28743 2019-Jan-16 22:08:35.691602 - [DEBUG] Compose: EdgeIdentity * AllBottom
28744 2019-Jan-16 22:08:35.691630 - [DEBUG]
28745 2019-Jan-16 22:08:35.691654 - [DEBUG] Propagate flow
28746 2019-Jan-16 22:08:35.691678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28747 2019-Jan-16 22:08:35.691734 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28748 2019-Jan-16 22:08:35.692374 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28749 2019-Jan-16 22:08:35.693012 - [DEBUG] Edge function : AllBottom (result of previous compose)
28750 2019-Jan-16 22:08:35.693038 - [DEBUG]
28751 2019-Jan-16 22:08:35.693063 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28752 2019-Jan-16 22:08:35.693089 - [DEBUG] = AllBottom
28753 2019-Jan-16 22:08:35.693114 - [DEBUG]
28754 2019-Jan-16 22:08:35.693137 - [DEBUG] PROPAGATE: No new function!
28755 2019-Jan-16 22:08:35.693165 - [DEBUG] EDGE:
28756 2019-Jan-16 22:08:35.693224 - [DEBUG] ---> 28757 2019-Jan-16 22:08:35.693874 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28758 2019-Jan-16 22:08:35.694514 - [DEBUG]
28759 2019-Jan-16 22:08:35.694541 - [DEBUG] EDGE:
28760 2019-Jan-16 22:08:35.694599 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
28761 2019-Jan-16 22:08:35.695259 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28762 2019-Jan-16 22:08:35.695898 - [DEBUG]
28763 2019-Jan-16 22:08:35.695925 - [DEBUG] EDGE:
28764 2019-Jan-16 22:08:35.695983 - [DEBUG] ---> 28765 2019-Jan-16 22:08:35.696618 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28766 2019-Jan-16 22:08:35.697267 - [DEBUG]
28767 2019-Jan-16 22:08:35.697294 - [DEBUG] EDGE:
28768 2019-Jan-16 22:08:35.697352 - [DEBUG] ---> 28769 2019-Jan-16 22:08:35.697987 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28770 2019-Jan-16 22:08:35.698641 - [DEBUG]
28771 2019-Jan-16 22:08:35.698668 - [DEBUG] EDGE:
28772 2019-Jan-16 22:08:35.698726 - [DEBUG] ---> 28773 2019-Jan-16 22:08:35.699366 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28774 2019-Jan-16 22:08:35.700005 - [DEBUG]
28775 2019-Jan-16 22:08:35.700041 - [DEBUG] Compose: EdgeIdentity * AllBottom
28776 2019-Jan-16 22:08:35.700069 - [DEBUG]
28777 2019-Jan-16 22:08:35.700093 - [DEBUG] Propagate flow
28778 2019-Jan-16 22:08:35.700117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28779 2019-Jan-16 22:08:35.700174 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28780 2019-Jan-16 22:08:35.700814 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28781 2019-Jan-16 22:08:35.701466 - [DEBUG] Edge function : AllBottom (result of previous compose)
28782 2019-Jan-16 22:08:35.701492 - [DEBUG]
28783 2019-Jan-16 22:08:35.701517 - [DEBUG] Join: AllTop & AllBottom
28784 2019-Jan-16 22:08:35.701543 - [DEBUG] = AllBottom (new jump func)
28785 2019-Jan-16 22:08:35.701568 - [DEBUG]
28786 2019-Jan-16 22:08:35.701592 - [DEBUG] Start adding new jump function
28787 2019-Jan-16 22:08:35.701615 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28788 2019-Jan-16 22:08:35.701672 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28789 2019-Jan-16 22:08:35.702311 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28790 2019-Jan-16 22:08:35.702950 - [DEBUG] Edge Function : AllBottom
28791 2019-Jan-16 22:08:35.702984 - [DEBUG] End adding new jump function
28792 2019-Jan-16 22:08:35.703009 - [DEBUG]
28793 2019-Jan-16 22:08:35.703034 - [DEBUG] -------------------------------------------- 792. Path Edge --------------------------------------------
28794 2019-Jan-16 22:08:35.703058 - [DEBUG]
28795 2019-Jan-16 22:08:35.703081 - [DEBUG] Process 792. path edge:
28796 2019-Jan-16 22:08:35.703105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28797 2019-Jan-16 22:08:35.703162 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
28798 2019-Jan-16 22:08:35.703800 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
28799 2019-Jan-16 22:08:35.704442 - [DEBUG]
28800 2019-Jan-16 22:08:35.704467 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28801 2019-Jan-16 22:08:35.705145 - [DEBUG] Compose: EdgeIdentity * AllBottom
28802 2019-Jan-16 22:08:35.705174 - [DEBUG]
28803 2019-Jan-16 22:08:35.705198 - [DEBUG] Propagate flow
28804 2019-Jan-16 22:08:35.705221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28805 2019-Jan-16 22:08:35.705278 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
28806 2019-Jan-16 22:08:35.705913 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28807 2019-Jan-16 22:08:35.706551 - [DEBUG] Edge function : AllBottom (result of previous compose)
28808 2019-Jan-16 22:08:35.706577 - [DEBUG]
28809 2019-Jan-16 22:08:35.706602 - [DEBUG] Join: AllTop & AllBottom
28810 2019-Jan-16 22:08:35.706628 - [DEBUG] = AllBottom (new jump func)
28811 2019-Jan-16 22:08:35.706660 - [DEBUG]
28812 2019-Jan-16 22:08:35.706684 - [DEBUG] Start adding new jump function
28813 2019-Jan-16 22:08:35.706708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28814 2019-Jan-16 22:08:35.706765 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28815 2019-Jan-16 22:08:35.707404 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
28816 2019-Jan-16 22:08:35.708036 - [DEBUG] Edge Function : AllBottom
28817 2019-Jan-16 22:08:35.708069 - [DEBUG] End adding new jump function
28818 2019-Jan-16 22:08:35.708108 - [DEBUG]
28819 2019-Jan-16 22:08:35.708133 - [DEBUG] -------------------------------------------- 793. Path Edge --------------------------------------------
28820 2019-Jan-16 22:08:35.708157 - [DEBUG]
28821 2019-Jan-16 22:08:35.708181 - [DEBUG] Process 793. path edge:
28822 2019-Jan-16 22:08:35.708205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28823 2019-Jan-16 22:08:35.708261 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
28824 2019-Jan-16 22:08:35.708895 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
28825 2019-Jan-16 22:08:35.709533 - [DEBUG]
28826 2019-Jan-16 22:08:35.709559 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
28827 2019-Jan-16 22:08:35.710211 - [DEBUG] Compose: EdgeIdentity * AllBottom
28828 2019-Jan-16 22:08:35.710239 - [DEBUG]
28829 2019-Jan-16 22:08:35.710263 - [DEBUG] Propagate flow
28830 2019-Jan-16 22:08:35.710287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28831 2019-Jan-16 22:08:35.710344 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28832 2019-Jan-16 22:08:35.710982 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28833 2019-Jan-16 22:08:35.711639 - [DEBUG] Edge function : AllBottom (result of previous compose)
28834 2019-Jan-16 22:08:35.711665 - [DEBUG]
28835 2019-Jan-16 22:08:35.711691 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28836 2019-Jan-16 22:08:35.711717 - [DEBUG] = AllBottom
28837 2019-Jan-16 22:08:35.711742 - [DEBUG]
28838 2019-Jan-16 22:08:35.711765 - [DEBUG] PROPAGATE: No new function!
28839 2019-Jan-16 22:08:35.711790 - [DEBUG] EDGE:
28840 2019-Jan-16 22:08:35.711848 - [DEBUG] ---> 28841 2019-Jan-16 22:08:35.712484 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28842 2019-Jan-16 22:08:35.713123 - [DEBUG]
28843 2019-Jan-16 22:08:35.713149 - [DEBUG] EDGE:
28844 2019-Jan-16 22:08:35.713206 - [DEBUG] ---> 28845 2019-Jan-16 22:08:35.713846 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28846 2019-Jan-16 22:08:35.714485 - [DEBUG]
28847 2019-Jan-16 22:08:35.714511 - [DEBUG] EDGE:
28848 2019-Jan-16 22:08:35.714569 - [DEBUG] ---> 28849 2019-Jan-16 22:08:35.715223 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28850 2019-Jan-16 22:08:35.715862 - [DEBUG]
28851 2019-Jan-16 22:08:35.715889 - [DEBUG] EDGE:
28852 2019-Jan-16 22:08:35.715946 - [DEBUG] ---> 28853 2019-Jan-16 22:08:35.716587 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28854 2019-Jan-16 22:08:35.717234 - [DEBUG]
28855 2019-Jan-16 22:08:35.717261 - [DEBUG] EDGE:
28856 2019-Jan-16 22:08:35.717318 - [DEBUG] ---> 28857 2019-Jan-16 22:08:35.717955 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28858 2019-Jan-16 22:08:35.718612 - [DEBUG]
28859 2019-Jan-16 22:08:35.718638 - [DEBUG] EDGE:
28860 2019-Jan-16 22:08:35.718696 - [DEBUG] ---> 28861 2019-Jan-16 22:08:35.719336 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28862 2019-Jan-16 22:08:35.719974 - [DEBUG]
28863 2019-Jan-16 22:08:35.720014 - [DEBUG] Compose: EdgeIdentity * AllBottom
28864 2019-Jan-16 22:08:35.720042 - [DEBUG]
28865 2019-Jan-16 22:08:35.720067 - [DEBUG] Propagate flow
28866 2019-Jan-16 22:08:35.720090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28867 2019-Jan-16 22:08:35.720147 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
28868 2019-Jan-16 22:08:35.720787 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28869 2019-Jan-16 22:08:35.721439 - [DEBUG] Edge function : AllBottom (result of previous compose)
28870 2019-Jan-16 22:08:35.721465 - [DEBUG]
28871 2019-Jan-16 22:08:35.721491 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28872 2019-Jan-16 22:08:35.721517 - [DEBUG] = AllBottom
28873 2019-Jan-16 22:08:35.721542 - [DEBUG]
28874 2019-Jan-16 22:08:35.721566 - [DEBUG] PROPAGATE: No new function!
28875 2019-Jan-16 22:08:35.721593 - [DEBUG] EDGE:
28876 2019-Jan-16 22:08:35.721652 - [DEBUG] ---> 28877 2019-Jan-16 22:08:35.722300 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28878 2019-Jan-16 22:08:35.722941 - [DEBUG]
28879 2019-Jan-16 22:08:35.722967 - [DEBUG] EDGE:
28880 2019-Jan-16 22:08:35.723025 - [DEBUG] ---> 28881 2019-Jan-16 22:08:35.723660 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28882 2019-Jan-16 22:08:35.724299 - [DEBUG]
28883 2019-Jan-16 22:08:35.724325 - [DEBUG] EDGE:
28884 2019-Jan-16 22:08:35.724383 - [DEBUG] ---> 28885 2019-Jan-16 22:08:35.725039 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28886 2019-Jan-16 22:08:35.725678 - [DEBUG]
28887 2019-Jan-16 22:08:35.725717 - [DEBUG] Compose: EdgeIdentity * AllBottom
28888 2019-Jan-16 22:08:35.725745 - [DEBUG]
28889 2019-Jan-16 22:08:35.725769 - [DEBUG] Propagate flow
28890 2019-Jan-16 22:08:35.725793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28891 2019-Jan-16 22:08:35.725849 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
28892 2019-Jan-16 22:08:35.726489 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28893 2019-Jan-16 22:08:35.727128 - [DEBUG] Edge function : AllBottom (result of previous compose)
28894 2019-Jan-16 22:08:35.727154 - [DEBUG]
28895 2019-Jan-16 22:08:35.727180 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28896 2019-Jan-16 22:08:35.727206 - [DEBUG] = AllBottom
28897 2019-Jan-16 22:08:35.727231 - [DEBUG]
28898 2019-Jan-16 22:08:35.727263 - [DEBUG] PROPAGATE: No new function!
28899 2019-Jan-16 22:08:35.727290 - [DEBUG] EDGE:
28900 2019-Jan-16 22:08:35.727348 - [DEBUG] ---> 28901 2019-Jan-16 22:08:35.727998 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28902 2019-Jan-16 22:08:35.728655 - [DEBUG]
28903 2019-Jan-16 22:08:35.728681 - [DEBUG] EDGE:
28904 2019-Jan-16 22:08:35.728739 - [DEBUG] ---> 28905 2019-Jan-16 22:08:35.729374 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28906 2019-Jan-16 22:08:35.730012 - [DEBUG]
28907 2019-Jan-16 22:08:35.730039 - [DEBUG] EDGE:
28908 2019-Jan-16 22:08:35.730096 - [DEBUG] ---> 28909 2019-Jan-16 22:08:35.730732 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28910 2019-Jan-16 22:08:35.731371 - [DEBUG]
28911 2019-Jan-16 22:08:35.731397 - [DEBUG] EDGE:
28912 2019-Jan-16 22:08:35.731472 - [DEBUG] ---> 28913 2019-Jan-16 22:08:35.732113 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28914 2019-Jan-16 22:08:35.732753 - [DEBUG]
28915 2019-Jan-16 22:08:35.732793 - [DEBUG] Compose: EdgeIdentity * AllBottom
28916 2019-Jan-16 22:08:35.732820 - [DEBUG]
28917 2019-Jan-16 22:08:35.732845 - [DEBUG] Propagate flow
28918 2019-Jan-16 22:08:35.732868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28919 2019-Jan-16 22:08:35.732925 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
28920 2019-Jan-16 22:08:35.733564 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28921 2019-Jan-16 22:08:35.734204 - [DEBUG] Edge function : AllBottom (result of previous compose)
28922 2019-Jan-16 22:08:35.734230 - [DEBUG]
28923 2019-Jan-16 22:08:35.734256 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28924 2019-Jan-16 22:08:35.734282 - [DEBUG] = AllBottom
28925 2019-Jan-16 22:08:35.734307 - [DEBUG]
28926 2019-Jan-16 22:08:35.734330 - [DEBUG] PROPAGATE: No new function!
28927 2019-Jan-16 22:08:35.734357 - [DEBUG] EDGE:
28928 2019-Jan-16 22:08:35.734415 - [DEBUG] ---> 28929 2019-Jan-16 22:08:35.735078 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28930 2019-Jan-16 22:08:35.735718 - [DEBUG]
28931 2019-Jan-16 22:08:35.735744 - [DEBUG] EDGE:
28932 2019-Jan-16 22:08:35.735802 - [DEBUG] ---> 28933 2019-Jan-16 22:08:35.736438 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28934 2019-Jan-16 22:08:35.737078 - [DEBUG]
28935 2019-Jan-16 22:08:35.737105 - [DEBUG] EDGE:
28936 2019-Jan-16 22:08:35.737162 - [DEBUG] ---> 28937 2019-Jan-16 22:08:35.737802 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28938 2019-Jan-16 22:08:35.738453 - [DEBUG]
28939 2019-Jan-16 22:08:35.738501 - [DEBUG] Compose: EdgeIdentity * AllBottom
28940 2019-Jan-16 22:08:35.738530 - [DEBUG]
28941 2019-Jan-16 22:08:35.738554 - [DEBUG] Propagate flow
28942 2019-Jan-16 22:08:35.738578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28943 2019-Jan-16 22:08:35.738635 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28944 2019-Jan-16 22:08:35.739276 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28945 2019-Jan-16 22:08:35.739917 - [DEBUG] Edge function : AllBottom (result of previous compose)
28946 2019-Jan-16 22:08:35.739942 - [DEBUG]
28947 2019-Jan-16 22:08:35.739968 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28948 2019-Jan-16 22:08:35.739994 - [DEBUG] = AllBottom
28949 2019-Jan-16 22:08:35.740019 - [DEBUG]
28950 2019-Jan-16 22:08:35.740043 - [DEBUG] PROPAGATE: No new function!
28951 2019-Jan-16 22:08:35.740070 - [DEBUG] EDGE:
28952 2019-Jan-16 22:08:35.740128 - [DEBUG] ---> 28953 2019-Jan-16 22:08:35.740774 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28954 2019-Jan-16 22:08:35.741428 - [DEBUG]
28955 2019-Jan-16 22:08:35.741456 - [DEBUG] EDGE:
28956 2019-Jan-16 22:08:35.741515 - [DEBUG] ---> 28957 2019-Jan-16 22:08:35.742152 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28958 2019-Jan-16 22:08:35.742791 - [DEBUG]
28959 2019-Jan-16 22:08:35.742818 - [DEBUG] EDGE:
28960 2019-Jan-16 22:08:35.742876 - [DEBUG] ---> 28961 2019-Jan-16 22:08:35.743515 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28962 2019-Jan-16 22:08:35.744154 - [DEBUG]
28963 2019-Jan-16 22:08:35.744192 - [DEBUG] Compose: EdgeIdentity * AllBottom
28964 2019-Jan-16 22:08:35.744220 - [DEBUG]
28965 2019-Jan-16 22:08:35.744244 - [DEBUG] Propagate flow
28966 2019-Jan-16 22:08:35.744268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28967 2019-Jan-16 22:08:35.744324 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28968 2019-Jan-16 22:08:35.744980 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28969 2019-Jan-16 22:08:35.745619 - [DEBUG] Edge function : AllBottom (result of previous compose)
28970 2019-Jan-16 22:08:35.745645 - [DEBUG]
28971 2019-Jan-16 22:08:35.745671 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28972 2019-Jan-16 22:08:35.745697 - [DEBUG] = AllBottom
28973 2019-Jan-16 22:08:35.745722 - [DEBUG]
28974 2019-Jan-16 22:08:35.745745 - [DEBUG] PROPAGATE: No new function!
28975 2019-Jan-16 22:08:35.745772 - [DEBUG] EDGE:
28976 2019-Jan-16 22:08:35.745830 - [DEBUG] ---> 28977 2019-Jan-16 22:08:35.746476 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
28978 2019-Jan-16 22:08:35.747116 - [DEBUG]
28979 2019-Jan-16 22:08:35.747154 - [DEBUG] Compose: EdgeIdentity * AllBottom
28980 2019-Jan-16 22:08:35.747182 - [DEBUG]
28981 2019-Jan-16 22:08:35.747206 - [DEBUG] Propagate flow
28982 2019-Jan-16 22:08:35.747229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28983 2019-Jan-16 22:08:35.747286 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28984 2019-Jan-16 22:08:35.747947 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28985 2019-Jan-16 22:08:35.748606 - [DEBUG] Edge function : AllBottom (result of previous compose)
28986 2019-Jan-16 22:08:35.748632 - [DEBUG]
28987 2019-Jan-16 22:08:35.748657 - [DEBUG] Join: AllTop & AllBottom
28988 2019-Jan-16 22:08:35.748683 - [DEBUG] = AllBottom (new jump func)
28989 2019-Jan-16 22:08:35.748708 - [DEBUG]
28990 2019-Jan-16 22:08:35.748731 - [DEBUG] Start adding new jump function
28991 2019-Jan-16 22:08:35.748755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28992 2019-Jan-16 22:08:35.748812 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
28993 2019-Jan-16 22:08:35.749453 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28994 2019-Jan-16 22:08:35.750091 - [DEBUG] Edge Function : AllBottom
28995 2019-Jan-16 22:08:35.750121 - [DEBUG] End adding new jump function
28996 2019-Jan-16 22:08:35.750145 - [DEBUG]
28997 2019-Jan-16 22:08:35.750170 - [DEBUG] -------------------------------------------- 794. Path Edge --------------------------------------------
28998 2019-Jan-16 22:08:35.750194 - [DEBUG]
28999 2019-Jan-16 22:08:35.750218 - [DEBUG] Process 794. path edge:
29000 2019-Jan-16 22:08:35.750242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29001 2019-Jan-16 22:08:35.750299 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
29002 2019-Jan-16 22:08:35.750939 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
29003 2019-Jan-16 22:08:35.751595 - [DEBUG]
29004 2019-Jan-16 22:08:35.751620 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
29005 2019-Jan-16 22:08:35.752270 - [DEBUG] Possible callees:
29006 2019-Jan-16 22:08:35.752295 - [DEBUG] foo
29007 2019-Jan-16 22:08:35.752320 - [DEBUG] Possible return sites:
29008 2019-Jan-16 22:08:35.752344 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12629009 2019-Jan-16 22:08:35.753613 - [DEBUG] Found and process special summary
29010 2019-Jan-16 22:08:35.753647 - [DEBUG] Compose: EdgeIdentity * AllBottom
29011 2019-Jan-16 22:08:35.753675 - [DEBUG]
29012 2019-Jan-16 22:08:35.753699 - [DEBUG] Propagate flow
29013 2019-Jan-16 22:08:35.753722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29014 2019-Jan-16 22:08:35.753779 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29015 2019-Jan-16 22:08:35.754436 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29016 2019-Jan-16 22:08:35.755091 - [DEBUG] Edge function : AllBottom (result of previous compose)
29017 2019-Jan-16 22:08:35.755117 - [DEBUG]
29018 2019-Jan-16 22:08:35.755142 - [DEBUG] Join: AllTop & AllBottom
29019 2019-Jan-16 22:08:35.755168 - [DEBUG] = AllBottom (new jump func)
29020 2019-Jan-16 22:08:35.755193 - [DEBUG]
29021 2019-Jan-16 22:08:35.755216 - [DEBUG] Start adding new jump function
29022 2019-Jan-16 22:08:35.755240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29023 2019-Jan-16 22:08:35.755296 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29024 2019-Jan-16 22:08:35.755961 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29025 2019-Jan-16 22:08:35.756605 - [DEBUG] Edge Function : AllBottom
29026 2019-Jan-16 22:08:35.756636 - [DEBUG] End adding new jump function
29027 2019-Jan-16 22:08:35.756660 - [DEBUG]
29028 2019-Jan-16 22:08:35.756684 - [DEBUG] -------------------------------------------- 795. Path Edge --------------------------------------------
29029 2019-Jan-16 22:08:35.756721 - [DEBUG]
29030 2019-Jan-16 22:08:35.756745 - [DEBUG] Process 795. path edge:
29031 2019-Jan-16 22:08:35.756769 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29032 2019-Jan-16 22:08:35.756827 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
29033 2019-Jan-16 22:08:35.757467 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
29034 2019-Jan-16 22:08:35.758126 - [DEBUG]
29035 2019-Jan-16 22:08:35.758151 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29036 2019-Jan-16 22:08:35.758840 - [DEBUG] Compose: EdgeIdentity * AllBottom
29037 2019-Jan-16 22:08:35.758869 - [DEBUG]
29038 2019-Jan-16 22:08:35.758893 - [DEBUG] Propagate flow
29039 2019-Jan-16 22:08:35.758916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29040 2019-Jan-16 22:08:35.758974 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
29041 2019-Jan-16 22:08:35.759612 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29042 2019-Jan-16 22:08:35.760253 - [DEBUG] Edge function : AllBottom (result of previous compose)
29043 2019-Jan-16 22:08:35.760279 - [DEBUG]
29044 2019-Jan-16 22:08:35.760305 - [DEBUG] Join: AllTop & AllBottom
29045 2019-Jan-16 22:08:35.760331 - [DEBUG] = AllBottom (new jump func)
29046 2019-Jan-16 22:08:35.760356 - [DEBUG]
29047 2019-Jan-16 22:08:35.760379 - [DEBUG] Start adding new jump function
29048 2019-Jan-16 22:08:35.760403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29049 2019-Jan-16 22:08:35.760460 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29050 2019-Jan-16 22:08:35.761100 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
29051 2019-Jan-16 22:08:35.761751 - [DEBUG] Edge Function : AllBottom
29052 2019-Jan-16 22:08:35.761781 - [DEBUG] End adding new jump function
29053 2019-Jan-16 22:08:35.761806 - [DEBUG]
29054 2019-Jan-16 22:08:35.761830 - [DEBUG] -------------------------------------------- 796. Path Edge --------------------------------------------
29055 2019-Jan-16 22:08:35.761854 - [DEBUG]
29056 2019-Jan-16 22:08:35.761878 - [DEBUG] Process 796. path edge:
29057 2019-Jan-16 22:08:35.761902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29058 2019-Jan-16 22:08:35.761959 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
29059 2019-Jan-16 22:08:35.762597 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
29060 2019-Jan-16 22:08:35.763239 - [DEBUG]
29061 2019-Jan-16 22:08:35.763265 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
29062 2019-Jan-16 22:08:35.763918 - [DEBUG] Compose: EdgeIdentity * AllBottom
29063 2019-Jan-16 22:08:35.763946 - [DEBUG]
29064 2019-Jan-16 22:08:35.763970 - [DEBUG] Propagate flow
29065 2019-Jan-16 22:08:35.763994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29066 2019-Jan-16 22:08:35.764051 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
29067 2019-Jan-16 22:08:35.764688 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29068 2019-Jan-16 22:08:35.765344 - [DEBUG] Edge function : AllBottom (result of previous compose)
29069 2019-Jan-16 22:08:35.765370 - [DEBUG]
29070 2019-Jan-16 22:08:35.765395 - [DEBUG] Join: AllTop & AllBottom
29071 2019-Jan-16 22:08:35.765421 - [DEBUG] = AllBottom (new jump func)
29072 2019-Jan-16 22:08:35.765454 - [DEBUG]
29073 2019-Jan-16 22:08:35.765478 - [DEBUG] Start adding new jump function
29074 2019-Jan-16 22:08:35.765502 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29075 2019-Jan-16 22:08:35.765558 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29076 2019-Jan-16 22:08:35.766199 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
29077 2019-Jan-16 22:08:35.766837 - [DEBUG] Edge Function : AllBottom
29078 2019-Jan-16 22:08:35.766866 - [DEBUG] End adding new jump function
29079 2019-Jan-16 22:08:35.766890 - [DEBUG]
29080 2019-Jan-16 22:08:35.766914 - [DEBUG] -------------------------------------------- 797. Path Edge --------------------------------------------
29081 2019-Jan-16 22:08:35.766939 - [DEBUG]
29082 2019-Jan-16 22:08:35.766962 - [DEBUG] Process 797. path edge:
29083 2019-Jan-16 22:08:35.766986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29084 2019-Jan-16 22:08:35.767042 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
29085 2019-Jan-16 22:08:35.767680 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
29086 2019-Jan-16 22:08:35.768335 - [DEBUG]
29087 2019-Jan-16 22:08:35.768361 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
29088 2019-Jan-16 22:08:35.769015 - [DEBUG] Compose: EdgeIdentity * AllBottom
29089 2019-Jan-16 22:08:35.769044 - [DEBUG]
29090 2019-Jan-16 22:08:35.769069 - [DEBUG] Propagate flow
29091 2019-Jan-16 22:08:35.769093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29092 2019-Jan-16 22:08:35.769150 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
29093 2019-Jan-16 22:08:35.769800 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29094 2019-Jan-16 22:08:35.770442 - [DEBUG] Edge function : AllBottom (result of previous compose)
29095 2019-Jan-16 22:08:35.770467 - [DEBUG]
29096 2019-Jan-16 22:08:35.770493 - [DEBUG] Join: AllTop & AllBottom
29097 2019-Jan-16 22:08:35.770519 - [DEBUG] = AllBottom (new jump func)
29098 2019-Jan-16 22:08:35.770544 - [DEBUG]
29099 2019-Jan-16 22:08:35.770567 - [DEBUG] Start adding new jump function
29100 2019-Jan-16 22:08:35.770591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29101 2019-Jan-16 22:08:35.770648 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29102 2019-Jan-16 22:08:35.771290 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
29103 2019-Jan-16 22:08:35.771953 - [DEBUG] Edge Function : AllBottom
29104 2019-Jan-16 22:08:35.771983 - [DEBUG] End adding new jump function
29105 2019-Jan-16 22:08:35.772008 - [DEBUG]
29106 2019-Jan-16 22:08:35.772033 - [DEBUG] -------------------------------------------- 798. Path Edge --------------------------------------------
29107 2019-Jan-16 22:08:35.772057 - [DEBUG]
29108 2019-Jan-16 22:08:35.772082 - [DEBUG] Process 798. path edge:
29109 2019-Jan-16 22:08:35.772106 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29110 2019-Jan-16 22:08:35.772164 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
29111 2019-Jan-16 22:08:35.772812 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
29112 2019-Jan-16 22:08:35.773455 - [DEBUG]
29113 2019-Jan-16 22:08:35.773480 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
29114 2019-Jan-16 22:08:35.774145 - [DEBUG] Possible callees:
29115 2019-Jan-16 22:08:35.774171 - [DEBUG] llvm.dbg.declare
29116 2019-Jan-16 22:08:35.774196 - [DEBUG] Possible return sites:
29117 2019-Jan-16 22:08:35.774219 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13629118 2019-Jan-16 22:08:35.775516 - [DEBUG] Found and process special summary
29119 2019-Jan-16 22:08:35.775551 - [DEBUG] Compose: EdgeIdentity * AllBottom
29120 2019-Jan-16 22:08:35.775580 - [DEBUG]
29121 2019-Jan-16 22:08:35.775604 - [DEBUG] Propagate flow
29122 2019-Jan-16 22:08:35.775628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29123 2019-Jan-16 22:08:35.775685 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
29124 2019-Jan-16 22:08:35.776333 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29125 2019-Jan-16 22:08:35.776973 - [DEBUG] Edge function : AllBottom (result of previous compose)
29126 2019-Jan-16 22:08:35.776999 - [DEBUG]
29127 2019-Jan-16 22:08:35.777024 - [DEBUG] Join: AllTop & AllBottom
29128 2019-Jan-16 22:08:35.777051 - [DEBUG] = AllBottom (new jump func)
29129 2019-Jan-16 22:08:35.777075 - [DEBUG]
29130 2019-Jan-16 22:08:35.777099 - [DEBUG] Start adding new jump function
29131 2019-Jan-16 22:08:35.777123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29132 2019-Jan-16 22:08:35.777180 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29133 2019-Jan-16 22:08:35.777821 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
29134 2019-Jan-16 22:08:35.778476 - [DEBUG] Edge Function : AllBottom
29135 2019-Jan-16 22:08:35.778506 - [DEBUG] End adding new jump function
29136 2019-Jan-16 22:08:35.778530 - [DEBUG]
29137 2019-Jan-16 22:08:35.778555 - [DEBUG] -------------------------------------------- 799. Path Edge --------------------------------------------
29138 2019-Jan-16 22:08:35.778580 - [DEBUG]
29139 2019-Jan-16 22:08:35.778604 - [DEBUG] Process 799. path edge:
29140 2019-Jan-16 22:08:35.778628 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29141 2019-Jan-16 22:08:35.778686 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
29142 2019-Jan-16 22:08:35.779326 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
29143 2019-Jan-16 22:08:35.779967 - [DEBUG]
29144 2019-Jan-16 22:08:35.779991 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
29145 2019-Jan-16 22:08:35.780655 - [DEBUG] Compose: EdgeIdentity * AllBottom
29146 2019-Jan-16 22:08:35.780684 - [DEBUG]
29147 2019-Jan-16 22:08:35.780708 - [DEBUG] Propagate flow
29148 2019-Jan-16 22:08:35.780732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29149 2019-Jan-16 22:08:35.780789 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
29150 2019-Jan-16 22:08:35.781440 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29151 2019-Jan-16 22:08:35.782082 - [DEBUG] Edge function : AllBottom (result of previous compose)
29152 2019-Jan-16 22:08:35.782108 - [DEBUG]
29153 2019-Jan-16 22:08:35.782133 - [DEBUG] Join: AllTop & AllBottom
29154 2019-Jan-16 22:08:35.782159 - [DEBUG] = AllBottom (new jump func)
29155 2019-Jan-16 22:08:35.782184 - [DEBUG]
29156 2019-Jan-16 22:08:35.782207 - [DEBUG] Start adding new jump function
29157 2019-Jan-16 22:08:35.782231 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29158 2019-Jan-16 22:08:35.782296 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29159 2019-Jan-16 22:08:35.782938 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
29160 2019-Jan-16 22:08:35.783574 - [DEBUG] Edge Function : AllBottom
29161 2019-Jan-16 22:08:35.783604 - [DEBUG] End adding new jump function
29162 2019-Jan-16 22:08:35.783629 - [DEBUG]
29163 2019-Jan-16 22:08:35.783653 - [DEBUG] -------------------------------------------- 800. Path Edge --------------------------------------------
29164 2019-Jan-16 22:08:35.783678 - [DEBUG]
29165 2019-Jan-16 22:08:35.783702 - [DEBUG] Process 800. path edge:
29166 2019-Jan-16 22:08:35.783726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29167 2019-Jan-16 22:08:35.783784 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
29168 2019-Jan-16 22:08:35.784421 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
29169 2019-Jan-16 22:08:35.785079 - [DEBUG]
29170 2019-Jan-16 22:08:35.785105 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
29171 2019-Jan-16 22:08:35.785760 - [DEBUG] Compose: EdgeIdentity * AllBottom
29172 2019-Jan-16 22:08:35.785788 - [DEBUG]
29173 2019-Jan-16 22:08:35.785812 - [DEBUG] Propagate flow
29174 2019-Jan-16 22:08:35.785836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29175 2019-Jan-16 22:08:35.785893 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
29176 2019-Jan-16 22:08:35.786529 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29177 2019-Jan-16 22:08:35.787171 - [DEBUG] Edge function : AllBottom (result of previous compose)
29178 2019-Jan-16 22:08:35.787196 - [DEBUG]
29179 2019-Jan-16 22:08:35.787222 - [DEBUG] Join: AllTop & AllBottom
29180 2019-Jan-16 22:08:35.787248 - [DEBUG] = AllBottom (new jump func)
29181 2019-Jan-16 22:08:35.787273 - [DEBUG]
29182 2019-Jan-16 22:08:35.787297 - [DEBUG] Start adding new jump function
29183 2019-Jan-16 22:08:35.787321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29184 2019-Jan-16 22:08:35.787377 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29185 2019-Jan-16 22:08:35.788019 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
29186 2019-Jan-16 22:08:35.788671 - [DEBUG] Edge Function : AllBottom
29187 2019-Jan-16 22:08:35.788701 - [DEBUG] End adding new jump function
29188 2019-Jan-16 22:08:35.788726 - [DEBUG]
29189 2019-Jan-16 22:08:35.788750 - [DEBUG] -------------------------------------------- 801. Path Edge --------------------------------------------
29190 2019-Jan-16 22:08:35.788776 - [DEBUG]
29191 2019-Jan-16 22:08:35.788799 - [DEBUG] Process 801. path edge:
29192 2019-Jan-16 22:08:35.788824 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29193 2019-Jan-16 22:08:35.788882 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
29194 2019-Jan-16 22:08:35.789518 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
29195 2019-Jan-16 22:08:35.790159 - [DEBUG]
29196 2019-Jan-16 22:08:35.790185 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
29197 2019-Jan-16 22:08:35.790837 - [DEBUG] Compose: EdgeIdentity * AllBottom
29198 2019-Jan-16 22:08:35.790866 - [DEBUG]
29199 2019-Jan-16 22:08:35.790890 - [DEBUG] Propagate flow
29200 2019-Jan-16 22:08:35.790914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29201 2019-Jan-16 22:08:35.790972 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29202 2019-Jan-16 22:08:35.791638 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29203 2019-Jan-16 22:08:35.792289 - [DEBUG] Edge function : AllBottom (result of previous compose)
29204 2019-Jan-16 22:08:35.792315 - [DEBUG]
29205 2019-Jan-16 22:08:35.792341 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29206 2019-Jan-16 22:08:35.792367 - [DEBUG] = AllBottom
29207 2019-Jan-16 22:08:35.792392 - [DEBUG]
29208 2019-Jan-16 22:08:35.792415 - [DEBUG] PROPAGATE: No new function!
29209 2019-Jan-16 22:08:35.792440 - [DEBUG] EDGE:
29210 2019-Jan-16 22:08:35.792498 - [DEBUG] ---> 29211 2019-Jan-16 22:08:35.793133 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
29212 2019-Jan-16 22:08:35.793773 - [DEBUG]
29213 2019-Jan-16 22:08:35.793798 - [DEBUG] EDGE:
29214 2019-Jan-16 22:08:35.793856 - [DEBUG] ---> 29215 2019-Jan-16 22:08:35.794492 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
29216 2019-Jan-16 22:08:35.795147 - [DEBUG]
29217 2019-Jan-16 22:08:35.795173 - [DEBUG] EDGE:
29218 2019-Jan-16 22:08:35.795230 - [DEBUG] ---> 29219 2019-Jan-16 22:08:35.795871 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
29220 2019-Jan-16 22:08:35.796510 - [DEBUG]
29221 2019-Jan-16 22:08:35.796548 - [DEBUG] Compose: EdgeIdentity * AllBottom
29222 2019-Jan-16 22:08:35.796576 - [DEBUG]
29223 2019-Jan-16 22:08:35.796600 - [DEBUG] Propagate flow
29224 2019-Jan-16 22:08:35.796623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29225 2019-Jan-16 22:08:35.796680 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
29226 2019-Jan-16 22:08:35.797320 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29227 2019-Jan-16 22:08:35.797959 - [DEBUG] Edge function : AllBottom (result of previous compose)
29228 2019-Jan-16 22:08:35.797985 - [DEBUG]
29229 2019-Jan-16 22:08:35.798010 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29230 2019-Jan-16 22:08:35.798037 - [DEBUG] = AllBottom
29231 2019-Jan-16 22:08:35.798061 - [DEBUG]
29232 2019-Jan-16 22:08:35.798098 - [DEBUG] PROPAGATE: No new function!
29233 2019-Jan-16 22:08:35.798127 - [DEBUG] EDGE:
29234 2019-Jan-16 22:08:35.798185 - [DEBUG] ---> 29235 2019-Jan-16 22:08:35.798833 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
29236 2019-Jan-16 22:08:35.799472 - [DEBUG]
29237 2019-Jan-16 22:08:35.799505 - [DEBUG] Compose: EdgeIdentity * AllBottom
29238 2019-Jan-16 22:08:35.799532 - [DEBUG]
29239 2019-Jan-16 22:08:35.799556 - [DEBUG] Propagate flow
29240 2019-Jan-16 22:08:35.799580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29241 2019-Jan-16 22:08:35.799636 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
29242 2019-Jan-16 22:08:35.800283 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29243 2019-Jan-16 22:08:35.800922 - [DEBUG] Edge function : AllBottom (result of previous compose)
29244 2019-Jan-16 22:08:35.800948 - [DEBUG]
29245 2019-Jan-16 22:08:35.800973 - [DEBUG] Join: AllTop & AllBottom
29246 2019-Jan-16 22:08:35.800999 - [DEBUG] = AllBottom (new jump func)
29247 2019-Jan-16 22:08:35.801032 - [DEBUG]
29248 2019-Jan-16 22:08:35.801056 - [DEBUG] Start adding new jump function
29249 2019-Jan-16 22:08:35.801080 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29250 2019-Jan-16 22:08:35.801136 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29251 2019-Jan-16 22:08:35.801790 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
29252 2019-Jan-16 22:08:35.802436 - [DEBUG] Edge Function : AllBottom
29253 2019-Jan-16 22:08:35.802466 - [DEBUG] End adding new jump function
29254 2019-Jan-16 22:08:35.802490 - [DEBUG]
29255 2019-Jan-16 22:08:35.802514 - [DEBUG] -------------------------------------------- 802. Path Edge --------------------------------------------
29256 2019-Jan-16 22:08:35.802538 - [DEBUG]
29257 2019-Jan-16 22:08:35.802562 - [DEBUG] Process 802. path edge:
29258 2019-Jan-16 22:08:35.802585 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29259 2019-Jan-16 22:08:35.802642 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
29260 2019-Jan-16 22:08:35.803287 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
29261 2019-Jan-16 22:08:35.803926 - [DEBUG]
29262 2019-Jan-16 22:08:35.803951 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
29263 2019-Jan-16 22:08:35.804604 - [DEBUG] Possible callees:
29264 2019-Jan-16 22:08:35.804630 - [DEBUG] llvm.dbg.declare
29265 2019-Jan-16 22:08:35.804654 - [DEBUG] Possible return sites:
29266 2019-Jan-16 22:08:35.804678 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14329267 2019-Jan-16 22:08:35.805968 - [DEBUG] Found and process special summary
29268 2019-Jan-16 22:08:35.806003 - [DEBUG] Compose: EdgeIdentity * AllBottom
29269 2019-Jan-16 22:08:35.806030 - [DEBUG]
29270 2019-Jan-16 22:08:35.806056 - [DEBUG] Propagate flow
29271 2019-Jan-16 22:08:35.806079 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29272 2019-Jan-16 22:08:35.806136 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
29273 2019-Jan-16 22:08:35.806778 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29274 2019-Jan-16 22:08:35.807420 - [DEBUG] Edge function : AllBottom (result of previous compose)
29275 2019-Jan-16 22:08:35.807446 - [DEBUG]
29276 2019-Jan-16 22:08:35.807472 - [DEBUG] Join: AllTop & AllBottom
29277 2019-Jan-16 22:08:35.807499 - [DEBUG] = AllBottom (new jump func)
29278 2019-Jan-16 22:08:35.807524 - [DEBUG]
29279 2019-Jan-16 22:08:35.807548 - [DEBUG] Start adding new jump function
29280 2019-Jan-16 22:08:35.807572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29281 2019-Jan-16 22:08:35.807629 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29282 2019-Jan-16 22:08:35.808285 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
29283 2019-Jan-16 22:08:35.808925 - [DEBUG] Edge Function : AllBottom
29284 2019-Jan-16 22:08:35.808955 - [DEBUG] End adding new jump function
29285 2019-Jan-16 22:08:35.808979 - [DEBUG]
29286 2019-Jan-16 22:08:35.809004 - [DEBUG] -------------------------------------------- 803. Path Edge --------------------------------------------
29287 2019-Jan-16 22:08:35.809029 - [DEBUG]
29288 2019-Jan-16 22:08:35.809053 - [DEBUG] Process 803. path edge:
29289 2019-Jan-16 22:08:35.809077 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29290 2019-Jan-16 22:08:35.809142 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
29291 2019-Jan-16 22:08:35.809783 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
29292 2019-Jan-16 22:08:35.810423 - [DEBUG]
29293 2019-Jan-16 22:08:35.810449 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
29294 2019-Jan-16 22:08:35.811114 - [DEBUG] Compose: EdgeIdentity * AllBottom
29295 2019-Jan-16 22:08:35.811142 - [DEBUG]
29296 2019-Jan-16 22:08:35.811166 - [DEBUG] Propagate flow
29297 2019-Jan-16 22:08:35.811190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29298 2019-Jan-16 22:08:35.811247 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
29299 2019-Jan-16 22:08:35.811900 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29300 2019-Jan-16 22:08:35.812541 - [DEBUG] Edge function : AllBottom (result of previous compose)
29301 2019-Jan-16 22:08:35.812567 - [DEBUG]
29302 2019-Jan-16 22:08:35.812592 - [DEBUG] Join: AllTop & AllBottom
29303 2019-Jan-16 22:08:35.812618 - [DEBUG] = AllBottom (new jump func)
29304 2019-Jan-16 22:08:35.812643 - [DEBUG]
29305 2019-Jan-16 22:08:35.812667 - [DEBUG] Start adding new jump function
29306 2019-Jan-16 22:08:35.812691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29307 2019-Jan-16 22:08:35.812747 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29308 2019-Jan-16 22:08:35.813389 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
29309 2019-Jan-16 22:08:35.814024 - [DEBUG] Edge Function : AllBottom
29310 2019-Jan-16 22:08:35.814053 - [DEBUG] End adding new jump function
29311 2019-Jan-16 22:08:35.814078 - [DEBUG]
29312 2019-Jan-16 22:08:35.814103 - [DEBUG] -------------------------------------------- 804. Path Edge --------------------------------------------
29313 2019-Jan-16 22:08:35.814128 - [DEBUG]
29314 2019-Jan-16 22:08:35.814152 - [DEBUG] Process 804. path edge:
29315 2019-Jan-16 22:08:35.814176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29316 2019-Jan-16 22:08:35.814234 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
29317 2019-Jan-16 22:08:35.814885 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
29318 2019-Jan-16 22:08:35.815527 - [DEBUG]
29319 2019-Jan-16 22:08:35.815552 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
29320 2019-Jan-16 22:08:35.816203 - [DEBUG] Compose: EdgeIdentity * AllBottom
29321 2019-Jan-16 22:08:35.816232 - [DEBUG]
29322 2019-Jan-16 22:08:35.816256 - [DEBUG] Propagate flow
29323 2019-Jan-16 22:08:35.816280 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29324 2019-Jan-16 22:08:35.816337 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
29325 2019-Jan-16 22:08:35.816972 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29326 2019-Jan-16 22:08:35.817613 - [DEBUG] Edge function : AllBottom (result of previous compose)
29327 2019-Jan-16 22:08:35.817639 - [DEBUG]
29328 2019-Jan-16 22:08:35.817665 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29329 2019-Jan-16 22:08:35.817691 - [DEBUG] = AllBottom
29330 2019-Jan-16 22:08:35.817715 - [DEBUG]
29331 2019-Jan-16 22:08:35.817739 - [DEBUG] PROPAGATE: No new function!
29332 2019-Jan-16 22:08:35.817764 - [DEBUG] EDGE:
29333 2019-Jan-16 22:08:35.817822 - [DEBUG] ---> 29334 2019-Jan-16 22:08:35.818471 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
29335 2019-Jan-16 22:08:35.819120 - [DEBUG]
29336 2019-Jan-16 22:08:35.819146 - [DEBUG] EDGE:
29337 2019-Jan-16 22:08:35.819204 - [DEBUG] ---> 29338 2019-Jan-16 22:08:35.819843 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
29339 2019-Jan-16 22:08:35.820484 - [DEBUG]
29340 2019-Jan-16 22:08:35.820521 - [DEBUG] Compose: EdgeIdentity * AllBottom
29341 2019-Jan-16 22:08:35.820549 - [DEBUG]
29342 2019-Jan-16 22:08:35.820573 - [DEBUG] Propagate flow
29343 2019-Jan-16 22:08:35.820597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29344 2019-Jan-16 22:08:35.820653 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
29345 2019-Jan-16 22:08:35.821293 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29346 2019-Jan-16 22:08:35.821948 - [DEBUG] Edge function : AllBottom (result of previous compose)
29347 2019-Jan-16 22:08:35.821974 - [DEBUG]
29348 2019-Jan-16 22:08:35.822000 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29349 2019-Jan-16 22:08:35.822026 - [DEBUG] = AllBottom
29350 2019-Jan-16 22:08:35.822051 - [DEBUG]
29351 2019-Jan-16 22:08:35.822074 - [DEBUG] PROPAGATE: No new function!
29352 2019-Jan-16 22:08:35.822101 - [DEBUG] EDGE:
29353 2019-Jan-16 22:08:35.822159 - [DEBUG] ---> 29354 2019-Jan-16 22:08:35.822818 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
29355 2019-Jan-16 22:08:35.823464 - [DEBUG]
29356 2019-Jan-16 22:08:35.823490 - [DEBUG] EDGE:
29357 2019-Jan-16 22:08:35.823549 - [DEBUG] ---> 29358 2019-Jan-16 22:08:35.824186 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
29359 2019-Jan-16 22:08:35.824841 - [DEBUG]
29360 2019-Jan-16 22:08:35.824879 - [DEBUG] Compose: EdgeIdentity * AllBottom
29361 2019-Jan-16 22:08:35.824907 - [DEBUG]
29362 2019-Jan-16 22:08:35.824931 - [DEBUG] Propagate flow
29363 2019-Jan-16 22:08:35.824954 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29364 2019-Jan-16 22:08:35.825011 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
29365 2019-Jan-16 22:08:35.825649 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29366 2019-Jan-16 22:08:35.826290 - [DEBUG] Edge function : AllBottom (result of previous compose)
29367 2019-Jan-16 22:08:35.826315 - [DEBUG]
29368 2019-Jan-16 22:08:35.826341 - [DEBUG] Join: AllTop & AllBottom
29369 2019-Jan-16 22:08:35.826367 - [DEBUG] = AllBottom (new jump func)
29370 2019-Jan-16 22:08:35.826391 - [DEBUG]
29371 2019-Jan-16 22:08:35.826414 - [DEBUG] Start adding new jump function
29372 2019-Jan-16 22:08:35.826438 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29373 2019-Jan-16 22:08:35.826495 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29374 2019-Jan-16 22:08:35.827134 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
29375 2019-Jan-16 22:08:35.827771 - [DEBUG] Edge Function : AllBottom
29376 2019-Jan-16 22:08:35.827800 - [DEBUG] End adding new jump function
29377 2019-Jan-16 22:08:35.827824 - [DEBUG]
29378 2019-Jan-16 22:08:35.827849 - [DEBUG] -------------------------------------------- 805. Path Edge --------------------------------------------
29379 2019-Jan-16 22:08:35.827884 - [DEBUG]
29380 2019-Jan-16 22:08:35.827908 - [DEBUG] Process 805. path edge:
29381 2019-Jan-16 22:08:35.827932 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29382 2019-Jan-16 22:08:35.827989 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
29383 2019-Jan-16 22:08:35.828643 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
29384 2019-Jan-16 22:08:35.829282 - [DEBUG]
29385 2019-Jan-16 22:08:35.829309 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
29386 2019-Jan-16 22:08:35.829963 - [DEBUG] Compose: EdgeIdentity * AllBottom
29387 2019-Jan-16 22:08:35.829991 - [DEBUG]
29388 2019-Jan-16 22:08:35.830015 - [DEBUG] Propagate flow
29389 2019-Jan-16 22:08:35.830040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29390 2019-Jan-16 22:08:35.830097 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
29391 2019-Jan-16 22:08:35.830755 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29392 2019-Jan-16 22:08:35.831402 - [DEBUG] Edge function : AllBottom (result of previous compose)
29393 2019-Jan-16 22:08:35.831442 - [DEBUG]
29394 2019-Jan-16 22:08:35.831468 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29395 2019-Jan-16 22:08:35.831494 - [DEBUG] = AllBottom
29396 2019-Jan-16 22:08:35.831519 - [DEBUG]
29397 2019-Jan-16 22:08:35.831542 - [DEBUG] PROPAGATE: No new function!
29398 2019-Jan-16 22:08:35.831575 - [DEBUG] Compose: EdgeIdentity * AllBottom
29399 2019-Jan-16 22:08:35.831603 - [DEBUG]
29400 2019-Jan-16 22:08:35.831627 - [DEBUG] Propagate flow
29401 2019-Jan-16 22:08:35.831651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29402 2019-Jan-16 22:08:35.831709 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
29403 2019-Jan-16 22:08:35.832357 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29404 2019-Jan-16 22:08:35.832998 - [DEBUG] Edge function : AllBottom (result of previous compose)
29405 2019-Jan-16 22:08:35.833024 - [DEBUG]
29406 2019-Jan-16 22:08:35.833050 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29407 2019-Jan-16 22:08:35.833076 - [DEBUG] = AllBottom
29408 2019-Jan-16 22:08:35.833101 - [DEBUG]
29409 2019-Jan-16 22:08:35.833125 - [DEBUG] PROPAGATE: No new function!
29410 2019-Jan-16 22:08:35.833150 - [DEBUG] EDGE:
29411 2019-Jan-16 22:08:35.833208 - [DEBUG] ---> 29412 2019-Jan-16 22:08:35.833846 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
29413 2019-Jan-16 22:08:35.834486 - [DEBUG]
29414 2019-Jan-16 22:08:35.834512 - [DEBUG] EDGE:
29415 2019-Jan-16 22:08:35.834570 - [DEBUG] ---> 29416 2019-Jan-16 22:08:35.835224 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
29417 2019-Jan-16 22:08:35.835863 - [DEBUG]
29418 2019-Jan-16 22:08:35.835890 - [DEBUG] EDGE:
29419 2019-Jan-16 22:08:35.835947 - [DEBUG] ---> 29420 2019-Jan-16 22:08:35.836587 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
29421 2019-Jan-16 22:08:35.837226 - [DEBUG]
29422 2019-Jan-16 22:08:35.837265 - [DEBUG] Compose: EdgeIdentity * AllBottom
29423 2019-Jan-16 22:08:35.837307 - [DEBUG]
29424 2019-Jan-16 22:08:35.837332 - [DEBUG] Propagate flow
29425 2019-Jan-16 22:08:35.837356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29426 2019-Jan-16 22:08:35.837413 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29427 2019-Jan-16 22:08:35.838055 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29428 2019-Jan-16 22:08:35.838711 - [DEBUG] Edge function : AllBottom (result of previous compose)
29429 2019-Jan-16 22:08:35.838736 - [DEBUG]
29430 2019-Jan-16 22:08:35.838763 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29431 2019-Jan-16 22:08:35.838788 - [DEBUG] = AllBottom
29432 2019-Jan-16 22:08:35.838813 - [DEBUG]
29433 2019-Jan-16 22:08:35.838836 - [DEBUG] PROPAGATE: No new function!
29434 2019-Jan-16 22:08:35.838864 - [DEBUG] EDGE:
29435 2019-Jan-16 22:08:35.838922 - [DEBUG] ---> 29436 2019-Jan-16 22:08:35.839563 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
29437 2019-Jan-16 22:08:35.840202 - [DEBUG]
29438 2019-Jan-16 22:08:35.840229 - [DEBUG] EDGE:
29439 2019-Jan-16 22:08:35.840286 - [DEBUG] ---> 29440 2019-Jan-16 22:08:35.840924 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
29441 2019-Jan-16 22:08:35.841580 - [DEBUG]
29442 2019-Jan-16 22:08:35.841606 - [DEBUG] EDGE:
29443 2019-Jan-16 22:08:35.841664 - [DEBUG] ---> 29444 2019-Jan-16 22:08:35.842305 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
29445 2019-Jan-16 22:08:35.842946 - [DEBUG]
29446 2019-Jan-16 22:08:35.842972 - [DEBUG] EDGE:
29447 2019-Jan-16 22:08:35.843030 - [DEBUG] ---> 29448 2019-Jan-16 22:08:35.843667 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
29449 2019-Jan-16 22:08:35.844307 - [DEBUG]
29450 2019-Jan-16 22:08:35.844333 - [DEBUG] EDGE:
29451 2019-Jan-16 22:08:35.844391 - [DEBUG] ---> 29452 2019-Jan-16 22:08:35.845043 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
29453 2019-Jan-16 22:08:35.845683 - [DEBUG]
29454 2019-Jan-16 22:08:35.845709 - [DEBUG] EDGE:
29455 2019-Jan-16 22:08:35.845767 - [DEBUG] ---> 29456 2019-Jan-16 22:08:35.846406 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
29457 2019-Jan-16 22:08:35.847048 - [DEBUG]
29458 2019-Jan-16 22:08:35.847074 - [DEBUG] EDGE:
29459 2019-Jan-16 22:08:35.847131 - [DEBUG] ---> 29460 2019-Jan-16 22:08:35.847768 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
29461 2019-Jan-16 22:08:35.848423 - [DEBUG]
29462 2019-Jan-16 22:08:35.848451 - [DEBUG] Compose: EdgeIdentity * AllBottom
29463 2019-Jan-16 22:08:35.848477 - [DEBUG]
29464 2019-Jan-16 22:08:35.848509 - [DEBUG] Propagate flow
29465 2019-Jan-16 22:08:35.848533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29466 2019-Jan-16 22:08:35.848590 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29467 2019-Jan-16 22:08:35.849228 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29468 2019-Jan-16 22:08:35.849868 - [DEBUG] Edge function : AllBottom (result of previous compose)
29469 2019-Jan-16 22:08:35.849893 - [DEBUG]
29470 2019-Jan-16 22:08:35.849919 - [DEBUG] Join: AllTop & AllBottom
29471 2019-Jan-16 22:08:35.849945 - [DEBUG] = AllBottom (new jump func)
29472 2019-Jan-16 22:08:35.849970 - [DEBUG]
29473 2019-Jan-16 22:08:35.849993 - [DEBUG] Start adding new jump function
29474 2019-Jan-16 22:08:35.850016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29475 2019-Jan-16 22:08:35.850073 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29476 2019-Jan-16 22:08:35.850714 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29477 2019-Jan-16 22:08:35.851350 - [DEBUG] Edge Function : AllBottom
29478 2019-Jan-16 22:08:35.851379 - [DEBUG] End adding new jump function
29479 2019-Jan-16 22:08:35.851403 - [DEBUG]
29480 2019-Jan-16 22:08:35.851441 - [DEBUG] -------------------------------------------- 806. Path Edge --------------------------------------------
29481 2019-Jan-16 22:08:35.851466 - [DEBUG]
29482 2019-Jan-16 22:08:35.851489 - [DEBUG] Process 806. path edge:
29483 2019-Jan-16 22:08:35.851513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29484 2019-Jan-16 22:08:35.851570 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
29485 2019-Jan-16 22:08:35.852206 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29486 2019-Jan-16 22:08:35.852846 - [DEBUG]
29487 2019-Jan-16 22:08:35.852871 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29488 2019-Jan-16 22:08:35.853522 - [DEBUG] Compose: EdgeIdentity * AllBottom
29489 2019-Jan-16 22:08:35.853550 - [DEBUG]
29490 2019-Jan-16 22:08:35.853574 - [DEBUG] Propagate flow
29491 2019-Jan-16 22:08:35.853598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29492 2019-Jan-16 22:08:35.853654 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29493 2019-Jan-16 22:08:35.854295 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29494 2019-Jan-16 22:08:35.854952 - [DEBUG] Edge function : AllBottom (result of previous compose)
29495 2019-Jan-16 22:08:35.854978 - [DEBUG]
29496 2019-Jan-16 22:08:35.855003 - [DEBUG] Join: AllTop & AllBottom
29497 2019-Jan-16 22:08:35.855029 - [DEBUG] = AllBottom (new jump func)
29498 2019-Jan-16 22:08:35.855054 - [DEBUG]
29499 2019-Jan-16 22:08:35.855077 - [DEBUG] Start adding new jump function
29500 2019-Jan-16 22:08:35.855101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29501 2019-Jan-16 22:08:35.855158 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29502 2019-Jan-16 22:08:35.855799 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29503 2019-Jan-16 22:08:35.856440 - [DEBUG] Edge Function : AllBottom
29504 2019-Jan-16 22:08:35.856468 - [DEBUG] End adding new jump function
29505 2019-Jan-16 22:08:35.856493 - [DEBUG]
29506 2019-Jan-16 22:08:35.856517 - [DEBUG] -------------------------------------------- 807. Path Edge --------------------------------------------
29507 2019-Jan-16 22:08:35.856541 - [DEBUG]
29508 2019-Jan-16 22:08:35.856565 - [DEBUG] Process 807. path edge:
29509 2019-Jan-16 22:08:35.856588 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29510 2019-Jan-16 22:08:35.856653 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
29511 2019-Jan-16 22:08:35.857297 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29512 2019-Jan-16 22:08:35.857940 - [DEBUG]
29513 2019-Jan-16 22:08:35.857965 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29514 2019-Jan-16 22:08:35.858645 - [DEBUG] Compose: EdgeIdentity * AllBottom
29515 2019-Jan-16 22:08:35.858674 - [DEBUG]
29516 2019-Jan-16 22:08:35.858698 - [DEBUG] Propagate flow
29517 2019-Jan-16 22:08:35.858721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29518 2019-Jan-16 22:08:35.858778 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29519 2019-Jan-16 22:08:35.859415 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29520 2019-Jan-16 22:08:35.860056 - [DEBUG] Edge function : AllBottom (result of previous compose)
29521 2019-Jan-16 22:08:35.860082 - [DEBUG]
29522 2019-Jan-16 22:08:35.860107 - [DEBUG] Join: AllTop & AllBottom
29523 2019-Jan-16 22:08:35.860133 - [DEBUG] = AllBottom (new jump func)
29524 2019-Jan-16 22:08:35.860158 - [DEBUG]
29525 2019-Jan-16 22:08:35.860181 - [DEBUG] Start adding new jump function
29526 2019-Jan-16 22:08:35.860205 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29527 2019-Jan-16 22:08:35.860262 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29528 2019-Jan-16 22:08:35.860902 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29529 2019-Jan-16 22:08:35.861557 - [DEBUG] Edge Function : AllBottom
29530 2019-Jan-16 22:08:35.861588 - [DEBUG] End adding new jump function
29531 2019-Jan-16 22:08:35.861613 - [DEBUG]
29532 2019-Jan-16 22:08:35.861637 - [DEBUG] -------------------------------------------- 808. Path Edge --------------------------------------------
29533 2019-Jan-16 22:08:35.861662 - [DEBUG]
29534 2019-Jan-16 22:08:35.861685 - [DEBUG] Process 808. path edge:
29535 2019-Jan-16 22:08:35.861709 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29536 2019-Jan-16 22:08:35.861766 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
29537 2019-Jan-16 22:08:35.862404 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29538 2019-Jan-16 22:08:35.863045 - [DEBUG]
29539 2019-Jan-16 22:08:35.863070 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29540 2019-Jan-16 22:08:35.863720 - [DEBUG] Compose: EdgeIdentity * AllBottom
29541 2019-Jan-16 22:08:35.863749 - [DEBUG]
29542 2019-Jan-16 22:08:35.863773 - [DEBUG] Propagate flow
29543 2019-Jan-16 22:08:35.863796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29544 2019-Jan-16 22:08:35.863853 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29545 2019-Jan-16 22:08:35.864489 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29546 2019-Jan-16 22:08:35.865145 - [DEBUG] Edge function : AllBottom (result of previous compose)
29547 2019-Jan-16 22:08:35.865171 - [DEBUG]
29548 2019-Jan-16 22:08:35.865196 - [DEBUG] Join: AllTop & AllBottom
29549 2019-Jan-16 22:08:35.865221 - [DEBUG] = AllBottom (new jump func)
29550 2019-Jan-16 22:08:35.865246 - [DEBUG]
29551 2019-Jan-16 22:08:35.865269 - [DEBUG] Start adding new jump function
29552 2019-Jan-16 22:08:35.865293 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29553 2019-Jan-16 22:08:35.865350 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29554 2019-Jan-16 22:08:35.865990 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29555 2019-Jan-16 22:08:35.866634 - [DEBUG] Edge Function : AllBottom
29556 2019-Jan-16 22:08:35.866665 - [DEBUG] End adding new jump function
29557 2019-Jan-16 22:08:35.866689 - [DEBUG]
29558 2019-Jan-16 22:08:35.866713 - [DEBUG] -------------------------------------------- 809. Path Edge --------------------------------------------
29559 2019-Jan-16 22:08:35.866738 - [DEBUG]
29560 2019-Jan-16 22:08:35.866761 - [DEBUG] Process 809. path edge:
29561 2019-Jan-16 22:08:35.866785 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29562 2019-Jan-16 22:08:35.866842 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
29563 2019-Jan-16 22:08:35.867477 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29564 2019-Jan-16 22:08:35.868134 - [DEBUG]
29565 2019-Jan-16 22:08:35.868159 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29566 2019-Jan-16 22:08:35.868816 - [DEBUG] Compose: EdgeIdentity * AllBottom
29567 2019-Jan-16 22:08:35.868845 - [DEBUG]
29568 2019-Jan-16 22:08:35.868869 - [DEBUG] Propagate flow
29569 2019-Jan-16 22:08:35.868892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29570 2019-Jan-16 22:08:35.868949 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29571 2019-Jan-16 22:08:35.869591 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29572 2019-Jan-16 22:08:35.870231 - [DEBUG] Edge function : AllBottom (result of previous compose)
29573 2019-Jan-16 22:08:35.870257 - [DEBUG]
29574 2019-Jan-16 22:08:35.870282 - [DEBUG] Join: AllTop & AllBottom
29575 2019-Jan-16 22:08:35.870308 - [DEBUG] = AllBottom (new jump func)
29576 2019-Jan-16 22:08:35.870332 - [DEBUG]
29577 2019-Jan-16 22:08:35.870356 - [DEBUG] Start adding new jump function
29578 2019-Jan-16 22:08:35.870380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29579 2019-Jan-16 22:08:35.870436 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29580 2019-Jan-16 22:08:35.871077 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29581 2019-Jan-16 22:08:35.871735 - [DEBUG] Edge Function : AllBottom
29582 2019-Jan-16 22:08:35.871764 - [DEBUG] End adding new jump function
29583 2019-Jan-16 22:08:35.871789 - [DEBUG]
29584 2019-Jan-16 22:08:35.871814 - [DEBUG] -------------------------------------------- 810. Path Edge --------------------------------------------
29585 2019-Jan-16 22:08:35.871839 - [DEBUG]
29586 2019-Jan-16 22:08:35.871863 - [DEBUG] Process 810. path edge:
29587 2019-Jan-16 22:08:35.871887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29588 2019-Jan-16 22:08:35.871944 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
29589 2019-Jan-16 22:08:35.872587 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29590 2019-Jan-16 22:08:35.873229 - [DEBUG]
29591 2019-Jan-16 22:08:35.873254 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29592 2019-Jan-16 22:08:35.873916 - [DEBUG] Compose: EdgeIdentity * AllBottom
29593 2019-Jan-16 22:08:35.873945 - [DEBUG]
29594 2019-Jan-16 22:08:35.873969 - [DEBUG] Propagate flow
29595 2019-Jan-16 22:08:35.873993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29596 2019-Jan-16 22:08:35.874050 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29597 2019-Jan-16 22:08:35.874687 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29598 2019-Jan-16 22:08:35.875353 - [DEBUG] Edge function : AllBottom (result of previous compose)
29599 2019-Jan-16 22:08:35.875379 - [DEBUG]
29600 2019-Jan-16 22:08:35.875404 - [DEBUG] Join: AllTop & AllBottom
29601 2019-Jan-16 22:08:35.875430 - [DEBUG] = AllBottom (new jump func)
29602 2019-Jan-16 22:08:35.875455 - [DEBUG]
29603 2019-Jan-16 22:08:35.875478 - [DEBUG] Start adding new jump function
29604 2019-Jan-16 22:08:35.875502 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29605 2019-Jan-16 22:08:35.875559 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29606 2019-Jan-16 22:08:35.876202 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29607 2019-Jan-16 22:08:35.876838 - [DEBUG] Edge Function : AllBottom
29608 2019-Jan-16 22:08:35.876867 - [DEBUG] End adding new jump function
29609 2019-Jan-16 22:08:35.876892 - [DEBUG]
29610 2019-Jan-16 22:08:35.876917 - [DEBUG] -------------------------------------------- 811. Path Edge --------------------------------------------
29611 2019-Jan-16 22:08:35.876942 - [DEBUG]
29612 2019-Jan-16 22:08:35.876965 - [DEBUG] Process 811. path edge:
29613 2019-Jan-16 22:08:35.876989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29614 2019-Jan-16 22:08:35.877046 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
29615 2019-Jan-16 22:08:35.877684 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29616 2019-Jan-16 22:08:35.878341 - [DEBUG]
29617 2019-Jan-16 22:08:35.878367 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29618 2019-Jan-16 22:08:35.879020 - [DEBUG] Compose: EdgeIdentity * AllBottom
29619 2019-Jan-16 22:08:35.879049 - [DEBUG]
29620 2019-Jan-16 22:08:35.879073 - [DEBUG] Propagate flow
29621 2019-Jan-16 22:08:35.879096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29622 2019-Jan-16 22:08:35.879153 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29623 2019-Jan-16 22:08:35.879801 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29624 2019-Jan-16 22:08:35.880442 - [DEBUG] Edge function : AllBottom (result of previous compose)
29625 2019-Jan-16 22:08:35.880468 - [DEBUG]
29626 2019-Jan-16 22:08:35.880493 - [DEBUG] Join: AllTop & AllBottom
29627 2019-Jan-16 22:08:35.880519 - [DEBUG] = AllBottom (new jump func)
29628 2019-Jan-16 22:08:35.880543 - [DEBUG]
29629 2019-Jan-16 22:08:35.880567 - [DEBUG] Start adding new jump function
29630 2019-Jan-16 22:08:35.880591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29631 2019-Jan-16 22:08:35.880647 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29632 2019-Jan-16 22:08:35.881289 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29633 2019-Jan-16 22:08:35.881951 - [DEBUG] Edge Function : AllBottom
29634 2019-Jan-16 22:08:35.881981 - [DEBUG] End adding new jump function
29635 2019-Jan-16 22:08:35.882006 - [DEBUG]
29636 2019-Jan-16 22:08:35.882030 - [DEBUG] -------------------------------------------- 812. Path Edge --------------------------------------------
29637 2019-Jan-16 22:08:35.882055 - [DEBUG]
29638 2019-Jan-16 22:08:35.882079 - [DEBUG] Process 812. path edge:
29639 2019-Jan-16 22:08:35.882102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29640 2019-Jan-16 22:08:35.882159 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
29641 2019-Jan-16 22:08:35.882806 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29642 2019-Jan-16 22:08:35.883455 - [DEBUG]
29643 2019-Jan-16 22:08:35.883480 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29644 2019-Jan-16 22:08:35.884137 - [DEBUG] Possible callees:
29645 2019-Jan-16 22:08:35.884162 - [DEBUG] llvm.dbg.declare
29646 2019-Jan-16 22:08:35.884187 - [DEBUG] Possible return sites:
29647 2019-Jan-16 22:08:35.884211 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12029648 2019-Jan-16 22:08:35.885503 - [DEBUG] Found and process special summary
29649 2019-Jan-16 22:08:35.885539 - [DEBUG] Compose: EdgeIdentity * AllBottom
29650 2019-Jan-16 22:08:35.885567 - [DEBUG]
29651 2019-Jan-16 22:08:35.885592 - [DEBUG] Propagate flow
29652 2019-Jan-16 22:08:35.885616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29653 2019-Jan-16 22:08:35.885673 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29654 2019-Jan-16 22:08:35.886314 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29655 2019-Jan-16 22:08:35.886955 - [DEBUG] Edge function : AllBottom (result of previous compose)
29656 2019-Jan-16 22:08:35.886981 - [DEBUG]
29657 2019-Jan-16 22:08:35.887006 - [DEBUG] Join: AllTop & AllBottom
29658 2019-Jan-16 22:08:35.887032 - [DEBUG] = AllBottom (new jump func)
29659 2019-Jan-16 22:08:35.887057 - [DEBUG]
29660 2019-Jan-16 22:08:35.887081 - [DEBUG] Start adding new jump function
29661 2019-Jan-16 22:08:35.887104 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29662 2019-Jan-16 22:08:35.887160 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29663 2019-Jan-16 22:08:35.887800 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29664 2019-Jan-16 22:08:35.888452 - [DEBUG] Edge Function : AllBottom
29665 2019-Jan-16 22:08:35.888481 - [DEBUG] End adding new jump function
29666 2019-Jan-16 22:08:35.888506 - [DEBUG]
29667 2019-Jan-16 22:08:35.888530 - [DEBUG] -------------------------------------------- 813. Path Edge --------------------------------------------
29668 2019-Jan-16 22:08:35.888555 - [DEBUG]
29669 2019-Jan-16 22:08:35.888579 - [DEBUG] Process 813. path edge:
29670 2019-Jan-16 22:08:35.888603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29671 2019-Jan-16 22:08:35.888660 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
29672 2019-Jan-16 22:08:35.889299 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29673 2019-Jan-16 22:08:35.889939 - [DEBUG]
29674 2019-Jan-16 22:08:35.889964 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29675 2019-Jan-16 22:08:35.890624 - [DEBUG] Compose: EdgeIdentity * AllBottom
29676 2019-Jan-16 22:08:35.890654 - [DEBUG]
29677 2019-Jan-16 22:08:35.890678 - [DEBUG] Propagate flow
29678 2019-Jan-16 22:08:35.890702 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29679 2019-Jan-16 22:08:35.890759 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29680 2019-Jan-16 22:08:35.891396 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29681 2019-Jan-16 22:08:35.892048 - [DEBUG] Edge function : AllBottom (result of previous compose)
29682 2019-Jan-16 22:08:35.892074 - [DEBUG]
29683 2019-Jan-16 22:08:35.892099 - [DEBUG] Join: AllTop & AllBottom
29684 2019-Jan-16 22:08:35.892125 - [DEBUG] = AllBottom (new jump func)
29685 2019-Jan-16 22:08:35.892158 - [DEBUG]
29686 2019-Jan-16 22:08:35.892182 - [DEBUG] Start adding new jump function
29687 2019-Jan-16 22:08:35.892206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29688 2019-Jan-16 22:08:35.892263 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29689 2019-Jan-16 22:08:35.892903 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29690 2019-Jan-16 22:08:35.893537 - [DEBUG] Edge Function : AllBottom
29691 2019-Jan-16 22:08:35.893566 - [DEBUG] End adding new jump function
29692 2019-Jan-16 22:08:35.893591 - [DEBUG]
29693 2019-Jan-16 22:08:35.893616 - [DEBUG] -------------------------------------------- 814. Path Edge --------------------------------------------
29694 2019-Jan-16 22:08:35.893641 - [DEBUG]
29695 2019-Jan-16 22:08:35.893665 - [DEBUG] Process 814. path edge:
29696 2019-Jan-16 22:08:35.893689 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29697 2019-Jan-16 22:08:35.893747 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
29698 2019-Jan-16 22:08:35.894382 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29699 2019-Jan-16 22:08:35.895036 - [DEBUG]
29700 2019-Jan-16 22:08:35.895062 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29701 2019-Jan-16 22:08:35.895714 - [DEBUG] Compose: EdgeIdentity * AllBottom
29702 2019-Jan-16 22:08:35.895742 - [DEBUG]
29703 2019-Jan-16 22:08:35.895766 - [DEBUG] Propagate flow
29704 2019-Jan-16 22:08:35.895790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29705 2019-Jan-16 22:08:35.895847 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29706 2019-Jan-16 22:08:35.896493 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29707 2019-Jan-16 22:08:35.897132 - [DEBUG] Edge function : AllBottom (result of previous compose)
29708 2019-Jan-16 22:08:35.897157 - [DEBUG]
29709 2019-Jan-16 22:08:35.897182 - [DEBUG] Join: AllTop & AllBottom
29710 2019-Jan-16 22:08:35.897208 - [DEBUG] = AllBottom (new jump func)
29711 2019-Jan-16 22:08:35.897233 - [DEBUG]
29712 2019-Jan-16 22:08:35.897257 - [DEBUG] Start adding new jump function
29713 2019-Jan-16 22:08:35.897280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29714 2019-Jan-16 22:08:35.897337 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29715 2019-Jan-16 22:08:35.897976 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29716 2019-Jan-16 22:08:35.898636 - [DEBUG] Edge Function : AllBottom
29717 2019-Jan-16 22:08:35.898666 - [DEBUG] End adding new jump function
29718 2019-Jan-16 22:08:35.898691 - [DEBUG]
29719 2019-Jan-16 22:08:35.898715 - [DEBUG] -------------------------------------------- 815. Path Edge --------------------------------------------
29720 2019-Jan-16 22:08:35.898740 - [DEBUG]
29721 2019-Jan-16 22:08:35.898764 - [DEBUG] Process 815. path edge:
29722 2019-Jan-16 22:08:35.898788 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29723 2019-Jan-16 22:08:35.898845 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
29724 2019-Jan-16 22:08:35.899491 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29725 2019-Jan-16 22:08:35.900132 - [DEBUG]
29726 2019-Jan-16 22:08:35.900156 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29727 2019-Jan-16 22:08:35.900813 - [DEBUG] Possible callees:
29728 2019-Jan-16 22:08:35.900847 - [DEBUG] llvm.dbg.declare
29729 2019-Jan-16 22:08:35.900873 - [DEBUG] Possible return sites:
29730 2019-Jan-16 22:08:35.900896 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14929731 2019-Jan-16 22:08:35.902186 - [DEBUG] Found and process special summary
29732 2019-Jan-16 22:08:35.902222 - [DEBUG] Compose: EdgeIdentity * AllBottom
29733 2019-Jan-16 22:08:35.902250 - [DEBUG]
29734 2019-Jan-16 22:08:35.902274 - [DEBUG] Propagate flow
29735 2019-Jan-16 22:08:35.902298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29736 2019-Jan-16 22:08:35.902355 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29737 2019-Jan-16 22:08:35.902995 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29738 2019-Jan-16 22:08:35.903635 - [DEBUG] Edge function : AllBottom (result of previous compose)
29739 2019-Jan-16 22:08:35.903661 - [DEBUG]
29740 2019-Jan-16 22:08:35.903686 - [DEBUG] Join: AllTop & AllBottom
29741 2019-Jan-16 22:08:35.903712 - [DEBUG] = AllBottom (new jump func)
29742 2019-Jan-16 22:08:35.903737 - [DEBUG]
29743 2019-Jan-16 22:08:35.903761 - [DEBUG] Start adding new jump function
29744 2019-Jan-16 22:08:35.903785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29745 2019-Jan-16 22:08:35.903841 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29746 2019-Jan-16 22:08:35.904481 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29747 2019-Jan-16 22:08:35.905133 - [DEBUG] Edge Function : AllBottom
29748 2019-Jan-16 22:08:35.905163 - [DEBUG] End adding new jump function
29749 2019-Jan-16 22:08:35.905187 - [DEBUG]
29750 2019-Jan-16 22:08:35.905212 - [DEBUG] -------------------------------------------- 816. Path Edge --------------------------------------------
29751 2019-Jan-16 22:08:35.905236 - [DEBUG]
29752 2019-Jan-16 22:08:35.905260 - [DEBUG] Process 816. path edge:
29753 2019-Jan-16 22:08:35.905284 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29754 2019-Jan-16 22:08:35.905341 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
29755 2019-Jan-16 22:08:35.905979 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29756 2019-Jan-16 22:08:35.906618 - [DEBUG]
29757 2019-Jan-16 22:08:35.906643 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29758 2019-Jan-16 22:08:35.907305 - [DEBUG] Compose: EdgeIdentity * AllBottom
29759 2019-Jan-16 22:08:35.907335 - [DEBUG]
29760 2019-Jan-16 22:08:35.907359 - [DEBUG] Propagate flow
29761 2019-Jan-16 22:08:35.907382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29762 2019-Jan-16 22:08:35.907440 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29763 2019-Jan-16 22:08:35.908076 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29764 2019-Jan-16 22:08:35.908729 - [DEBUG] Edge function : AllBottom (result of previous compose)
29765 2019-Jan-16 22:08:35.908755 - [DEBUG]
29766 2019-Jan-16 22:08:35.908780 - [DEBUG] Join: AllTop & AllBottom
29767 2019-Jan-16 22:08:35.908806 - [DEBUG] = AllBottom (new jump func)
29768 2019-Jan-16 22:08:35.908831 - [DEBUG]
29769 2019-Jan-16 22:08:35.908854 - [DEBUG] Start adding new jump function
29770 2019-Jan-16 22:08:35.908878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29771 2019-Jan-16 22:08:35.908934 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29772 2019-Jan-16 22:08:35.909587 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29773 2019-Jan-16 22:08:35.910223 - [DEBUG] Edge Function : AllBottom
29774 2019-Jan-16 22:08:35.910252 - [DEBUG] End adding new jump function
29775 2019-Jan-16 22:08:35.910277 - [DEBUG]
29776 2019-Jan-16 22:08:35.910302 - [DEBUG] -------------------------------------------- 817. Path Edge --------------------------------------------
29777 2019-Jan-16 22:08:35.910327 - [DEBUG]
29778 2019-Jan-16 22:08:35.910350 - [DEBUG] Process 817. path edge:
29779 2019-Jan-16 22:08:35.910374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29780 2019-Jan-16 22:08:35.910431 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
29781 2019-Jan-16 22:08:35.911067 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29782 2019-Jan-16 22:08:35.911722 - [DEBUG]
29783 2019-Jan-16 22:08:35.911747 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29784 2019-Jan-16 22:08:35.912404 - [DEBUG] Compose: EdgeIdentity * AllBottom
29785 2019-Jan-16 22:08:35.912432 - [DEBUG]
29786 2019-Jan-16 22:08:35.912456 - [DEBUG] Propagate flow
29787 2019-Jan-16 22:08:35.912479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29788 2019-Jan-16 22:08:35.912537 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29789 2019-Jan-16 22:08:35.913184 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29790 2019-Jan-16 22:08:35.913824 - [DEBUG] Edge function : AllBottom (result of previous compose)
29791 2019-Jan-16 22:08:35.913849 - [DEBUG]
29792 2019-Jan-16 22:08:35.913875 - [DEBUG] Join: AllTop & AllBottom
29793 2019-Jan-16 22:08:35.913901 - [DEBUG] = AllBottom (new jump func)
29794 2019-Jan-16 22:08:35.913925 - [DEBUG]
29795 2019-Jan-16 22:08:35.913949 - [DEBUG] Start adding new jump function
29796 2019-Jan-16 22:08:35.913972 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29797 2019-Jan-16 22:08:35.914029 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29798 2019-Jan-16 22:08:35.914669 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29799 2019-Jan-16 22:08:35.915331 - [DEBUG] Edge Function : AllBottom
29800 2019-Jan-16 22:08:35.915361 - [DEBUG] End adding new jump function
29801 2019-Jan-16 22:08:35.915385 - [DEBUG]
29802 2019-Jan-16 22:08:35.915410 - [DEBUG] -------------------------------------------- 818. Path Edge --------------------------------------------
29803 2019-Jan-16 22:08:35.915434 - [DEBUG]
29804 2019-Jan-16 22:08:35.915457 - [DEBUG] Process 818. path edge:
29805 2019-Jan-16 22:08:35.915481 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29806 2019-Jan-16 22:08:35.915538 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
29807 2019-Jan-16 22:08:35.916183 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29808 2019-Jan-16 22:08:35.916841 - [DEBUG]
29809 2019-Jan-16 22:08:35.916867 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29810 2019-Jan-16 22:08:35.917532 - [DEBUG] Possible callees:
29811 2019-Jan-16 22:08:35.917558 - [DEBUG] llvm.dbg.declare
29812 2019-Jan-16 22:08:35.917583 - [DEBUG] Possible return sites:
29813 2019-Jan-16 22:08:35.917607 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15529814 2019-Jan-16 22:08:35.918920 - [DEBUG] Found and process special summary
29815 2019-Jan-16 22:08:35.918957 - [DEBUG] Compose: EdgeIdentity * AllBottom
29816 2019-Jan-16 22:08:35.918986 - [DEBUG]
29817 2019-Jan-16 22:08:35.919011 - [DEBUG] Propagate flow
29818 2019-Jan-16 22:08:35.919034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29819 2019-Jan-16 22:08:35.919094 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29820 2019-Jan-16 22:08:35.919736 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29821 2019-Jan-16 22:08:35.920377 - [DEBUG] Edge function : AllBottom (result of previous compose)
29822 2019-Jan-16 22:08:35.920403 - [DEBUG]
29823 2019-Jan-16 22:08:35.920429 - [DEBUG] Join: AllTop & AllBottom
29824 2019-Jan-16 22:08:35.920455 - [DEBUG] = AllBottom (new jump func)
29825 2019-Jan-16 22:08:35.920479 - [DEBUG]
29826 2019-Jan-16 22:08:35.920503 - [DEBUG] Start adding new jump function
29827 2019-Jan-16 22:08:35.920527 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29828 2019-Jan-16 22:08:35.920584 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29829 2019-Jan-16 22:08:35.921223 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29830 2019-Jan-16 22:08:35.921878 - [DEBUG] Edge Function : AllBottom
29831 2019-Jan-16 22:08:35.921908 - [DEBUG] End adding new jump function
29832 2019-Jan-16 22:08:35.921933 - [DEBUG]
29833 2019-Jan-16 22:08:35.921958 - [DEBUG] -------------------------------------------- 819. Path Edge --------------------------------------------
29834 2019-Jan-16 22:08:35.921983 - [DEBUG]
29835 2019-Jan-16 22:08:35.922006 - [DEBUG] Process 819. path edge:
29836 2019-Jan-16 22:08:35.922030 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29837 2019-Jan-16 22:08:35.922087 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
29838 2019-Jan-16 22:08:35.922725 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29839 2019-Jan-16 22:08:35.923364 - [DEBUG]
29840 2019-Jan-16 22:08:35.923389 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29841 2019-Jan-16 22:08:35.924056 - [DEBUG] Compose: EdgeIdentity * AllBottom
29842 2019-Jan-16 22:08:35.924085 - [DEBUG]
29843 2019-Jan-16 22:08:35.924109 - [DEBUG] Propagate flow
29844 2019-Jan-16 22:08:35.924133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29845 2019-Jan-16 22:08:35.924190 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29846 2019-Jan-16 22:08:35.924841 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29847 2019-Jan-16 22:08:35.925480 - [DEBUG] Edge function : AllBottom (result of previous compose)
29848 2019-Jan-16 22:08:35.925506 - [DEBUG]
29849 2019-Jan-16 22:08:35.925531 - [DEBUG] Join: AllTop & AllBottom
29850 2019-Jan-16 22:08:35.925557 - [DEBUG] = AllBottom (new jump func)
29851 2019-Jan-16 22:08:35.925582 - [DEBUG]
29852 2019-Jan-16 22:08:35.925604 - [DEBUG] Start adding new jump function
29853 2019-Jan-16 22:08:35.925628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29854 2019-Jan-16 22:08:35.925685 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29855 2019-Jan-16 22:08:35.926365 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29856 2019-Jan-16 22:08:35.927030 - [DEBUG] Edge Function : AllBottom
29857 2019-Jan-16 22:08:35.927066 - [DEBUG] End adding new jump function
29858 2019-Jan-16 22:08:35.927091 - [DEBUG]
29859 2019-Jan-16 22:08:35.927117 - [DEBUG] -------------------------------------------- 820. Path Edge --------------------------------------------
29860 2019-Jan-16 22:08:35.927161 - [DEBUG]
29861 2019-Jan-16 22:08:35.927185 - [DEBUG] Process 820. path edge:
29862 2019-Jan-16 22:08:35.927209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29863 2019-Jan-16 22:08:35.927286 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
29864 2019-Jan-16 22:08:35.927980 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29865 2019-Jan-16 22:08:35.928684 - [DEBUG]
29866 2019-Jan-16 22:08:35.928711 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29867 2019-Jan-16 22:08:35.929390 - [DEBUG] Compose: EdgeIdentity * AllBottom
29868 2019-Jan-16 22:08:35.929419 - [DEBUG]
29869 2019-Jan-16 22:08:35.929443 - [DEBUG] Propagate flow
29870 2019-Jan-16 22:08:35.929467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29871 2019-Jan-16 22:08:35.929527 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29872 2019-Jan-16 22:08:35.930173 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29873 2019-Jan-16 22:08:35.930813 - [DEBUG] Edge function : AllBottom (result of previous compose)
29874 2019-Jan-16 22:08:35.930839 - [DEBUG]
29875 2019-Jan-16 22:08:35.930866 - [DEBUG] Join: AllTop & AllBottom
29876 2019-Jan-16 22:08:35.930892 - [DEBUG] = AllBottom (new jump func)
29877 2019-Jan-16 22:08:35.930917 - [DEBUG]
29878 2019-Jan-16 22:08:35.930941 - [DEBUG] Start adding new jump function
29879 2019-Jan-16 22:08:35.930965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29880 2019-Jan-16 22:08:35.931022 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29881 2019-Jan-16 22:08:35.931681 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29882 2019-Jan-16 22:08:35.932315 - [DEBUG] Edge Function : AllBottom
29883 2019-Jan-16 22:08:35.932347 - [DEBUG] End adding new jump function
29884 2019-Jan-16 22:08:35.932372 - [DEBUG]
29885 2019-Jan-16 22:08:35.932396 - [DEBUG] -------------------------------------------- 821. Path Edge --------------------------------------------
29886 2019-Jan-16 22:08:35.932421 - [DEBUG]
29887 2019-Jan-16 22:08:35.932445 - [DEBUG] Process 821. path edge:
29888 2019-Jan-16 22:08:35.932469 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29889 2019-Jan-16 22:08:35.932526 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
29890 2019-Jan-16 22:08:35.933161 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29891 2019-Jan-16 22:08:35.933800 - [DEBUG]
29892 2019-Jan-16 22:08:35.933826 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29893 2019-Jan-16 22:08:35.934482 - [DEBUG] Compose: EdgeIdentity * AllBottom
29894 2019-Jan-16 22:08:35.934511 - [DEBUG]
29895 2019-Jan-16 22:08:35.934535 - [DEBUG] Propagate flow
29896 2019-Jan-16 22:08:35.934559 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29897 2019-Jan-16 22:08:35.934616 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29898 2019-Jan-16 22:08:35.935282 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29899 2019-Jan-16 22:08:35.935922 - [DEBUG] Edge function : AllBottom (result of previous compose)
29900 2019-Jan-16 22:08:35.935947 - [DEBUG]
29901 2019-Jan-16 22:08:35.935972 - [DEBUG] Join: AllTop & AllBottom
29902 2019-Jan-16 22:08:35.935998 - [DEBUG] = AllBottom (new jump func)
29903 2019-Jan-16 22:08:35.936023 - [DEBUG]
29904 2019-Jan-16 22:08:35.936046 - [DEBUG] Start adding new jump function
29905 2019-Jan-16 22:08:35.936085 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29906 2019-Jan-16 22:08:35.936142 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29907 2019-Jan-16 22:08:35.936781 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29908 2019-Jan-16 22:08:35.937427 - [DEBUG] Edge Function : AllBottom
29909 2019-Jan-16 22:08:35.937457 - [DEBUG] End adding new jump function
29910 2019-Jan-16 22:08:35.937482 - [DEBUG]
29911 2019-Jan-16 22:08:35.937506 - [DEBUG] -------------------------------------------- 822. Path Edge --------------------------------------------
29912 2019-Jan-16 22:08:35.937531 - [DEBUG]
29913 2019-Jan-16 22:08:35.937554 - [DEBUG] Process 822. path edge:
29914 2019-Jan-16 22:08:35.937578 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29915 2019-Jan-16 22:08:35.937634 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
29916 2019-Jan-16 22:08:35.938297 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29917 2019-Jan-16 22:08:35.938938 - [DEBUG]
29918 2019-Jan-16 22:08:35.938962 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29919 2019-Jan-16 22:08:35.939622 - [DEBUG] Possible callees:
29920 2019-Jan-16 22:08:35.939647 - [DEBUG] llvm.dbg.declare
29921 2019-Jan-16 22:08:35.939672 - [DEBUG] Possible return sites:
29922 2019-Jan-16 22:08:35.939696 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16329923 2019-Jan-16 22:08:35.940977 - [DEBUG] Found and process special summary
29924 2019-Jan-16 22:08:35.941014 - [DEBUG] Compose: EdgeIdentity * AllBottom
29925 2019-Jan-16 22:08:35.941042 - [DEBUG]
29926 2019-Jan-16 22:08:35.941067 - [DEBUG] Propagate flow
29927 2019-Jan-16 22:08:35.941090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29928 2019-Jan-16 22:08:35.941147 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29929 2019-Jan-16 22:08:35.941801 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29930 2019-Jan-16 22:08:35.942441 - [DEBUG] Edge function : AllBottom (result of previous compose)
29931 2019-Jan-16 22:08:35.942466 - [DEBUG]
29932 2019-Jan-16 22:08:35.942491 - [DEBUG] Join: AllTop & AllBottom
29933 2019-Jan-16 22:08:35.942517 - [DEBUG] = AllBottom (new jump func)
29934 2019-Jan-16 22:08:35.942542 - [DEBUG]
29935 2019-Jan-16 22:08:35.942566 - [DEBUG] Start adding new jump function
29936 2019-Jan-16 22:08:35.942590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29937 2019-Jan-16 22:08:35.942646 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29938 2019-Jan-16 22:08:35.943296 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29939 2019-Jan-16 22:08:35.943933 - [DEBUG] Edge Function : AllBottom
29940 2019-Jan-16 22:08:35.943964 - [DEBUG] End adding new jump function
29941 2019-Jan-16 22:08:35.943989 - [DEBUG]
29942 2019-Jan-16 22:08:35.944014 - [DEBUG] -------------------------------------------- 823. Path Edge --------------------------------------------
29943 2019-Jan-16 22:08:35.944039 - [DEBUG]
29944 2019-Jan-16 22:08:35.944063 - [DEBUG] Process 823. path edge:
29945 2019-Jan-16 22:08:35.944086 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29946 2019-Jan-16 22:08:35.944143 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
29947 2019-Jan-16 22:08:35.944808 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29948 2019-Jan-16 22:08:35.945448 - [DEBUG]
29949 2019-Jan-16 22:08:35.945473 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29950 2019-Jan-16 22:08:35.946147 - [DEBUG] Compose: EdgeIdentity * AllBottom
29951 2019-Jan-16 22:08:35.946176 - [DEBUG]
29952 2019-Jan-16 22:08:35.946200 - [DEBUG] Propagate flow
29953 2019-Jan-16 22:08:35.946224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29954 2019-Jan-16 22:08:35.946281 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29955 2019-Jan-16 22:08:35.946925 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29956 2019-Jan-16 22:08:35.947564 - [DEBUG] Edge function : AllBottom (result of previous compose)
29957 2019-Jan-16 22:08:35.947590 - [DEBUG]
29958 2019-Jan-16 22:08:35.947615 - [DEBUG] Join: AllTop & AllBottom
29959 2019-Jan-16 22:08:35.947641 - [DEBUG] = AllBottom (new jump func)
29960 2019-Jan-16 22:08:35.947666 - [DEBUG]
29961 2019-Jan-16 22:08:35.947690 - [DEBUG] Start adding new jump function
29962 2019-Jan-16 22:08:35.947713 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29963 2019-Jan-16 22:08:35.947769 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29964 2019-Jan-16 22:08:35.948425 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29965 2019-Jan-16 22:08:35.949059 - [DEBUG] Edge Function : AllBottom
29966 2019-Jan-16 22:08:35.949089 - [DEBUG] End adding new jump function
29967 2019-Jan-16 22:08:35.949113 - [DEBUG]
29968 2019-Jan-16 22:08:35.949138 - [DEBUG] -------------------------------------------- 824. Path Edge --------------------------------------------
29969 2019-Jan-16 22:08:35.949163 - [DEBUG]
29970 2019-Jan-16 22:08:35.949187 - [DEBUG] Process 824. path edge:
29971 2019-Jan-16 22:08:35.949210 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29972 2019-Jan-16 22:08:35.949267 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
29973 2019-Jan-16 22:08:35.949901 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
29974 2019-Jan-16 22:08:35.950539 - [DEBUG]
29975 2019-Jan-16 22:08:35.950565 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29976 2019-Jan-16 22:08:35.951221 - [DEBUG] Compose: EdgeIdentity * AllBottom
29977 2019-Jan-16 22:08:35.951249 - [DEBUG]
29978 2019-Jan-16 22:08:35.951274 - [DEBUG] Propagate flow
29979 2019-Jan-16 22:08:35.951298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29980 2019-Jan-16 22:08:35.951355 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29981 2019-Jan-16 22:08:35.952019 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29982 2019-Jan-16 22:08:35.952658 - [DEBUG] Edge function : AllBottom (result of previous compose)
29983 2019-Jan-16 22:08:35.952683 - [DEBUG]
29984 2019-Jan-16 22:08:35.952708 - [DEBUG] Join: AllTop & AllBottom
29985 2019-Jan-16 22:08:35.952734 - [DEBUG] = AllBottom (new jump func)
29986 2019-Jan-16 22:08:35.952759 - [DEBUG]
29987 2019-Jan-16 22:08:35.952783 - [DEBUG] Start adding new jump function
29988 2019-Jan-16 22:08:35.952806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29989 2019-Jan-16 22:08:35.952862 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29990 2019-Jan-16 22:08:35.953501 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29991 2019-Jan-16 22:08:35.954161 - [DEBUG] Edge Function : AllBottom
29992 2019-Jan-16 22:08:35.954191 - [DEBUG] End adding new jump function
29993 2019-Jan-16 22:08:35.954216 - [DEBUG]
29994 2019-Jan-16 22:08:35.954240 - [DEBUG] -------------------------------------------- 825. Path Edge --------------------------------------------
29995 2019-Jan-16 22:08:35.954265 - [DEBUG]
29996 2019-Jan-16 22:08:35.954289 - [DEBUG] Process 825. path edge:
29997 2019-Jan-16 22:08:35.954313 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29998 2019-Jan-16 22:08:35.954370 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
29999 2019-Jan-16 22:08:35.955032 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30000 2019-Jan-16 22:08:35.955671 - [DEBUG]
30001 2019-Jan-16 22:08:35.955695 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30002 2019-Jan-16 22:08:35.956353 - [DEBUG] Possible callees:
30003 2019-Jan-16 22:08:35.956379 - [DEBUG] llvm.dbg.declare
30004 2019-Jan-16 22:08:35.956404 - [DEBUG] Possible return sites:
30005 2019-Jan-16 22:08:35.956428 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16930006 2019-Jan-16 22:08:35.957706 - [DEBUG] Found and process special summary
30007 2019-Jan-16 22:08:35.957742 - [DEBUG] Compose: EdgeIdentity * AllBottom
30008 2019-Jan-16 22:08:35.957770 - [DEBUG]
30009 2019-Jan-16 22:08:35.957794 - [DEBUG] Propagate flow
30010 2019-Jan-16 22:08:35.957818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30011 2019-Jan-16 22:08:35.957875 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30012 2019-Jan-16 22:08:35.958530 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30013 2019-Jan-16 22:08:35.959169 - [DEBUG] Edge function : AllBottom (result of previous compose)
30014 2019-Jan-16 22:08:35.959195 - [DEBUG]
30015 2019-Jan-16 22:08:35.959220 - [DEBUG] Join: AllTop & AllBottom
30016 2019-Jan-16 22:08:35.959246 - [DEBUG] = AllBottom (new jump func)
30017 2019-Jan-16 22:08:35.959271 - [DEBUG]
30018 2019-Jan-16 22:08:35.959294 - [DEBUG] Start adding new jump function
30019 2019-Jan-16 22:08:35.959318 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30020 2019-Jan-16 22:08:35.959375 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30021 2019-Jan-16 22:08:35.960015 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30022 2019-Jan-16 22:08:35.960653 - [DEBUG] Edge Function : AllBottom
30023 2019-Jan-16 22:08:35.960683 - [DEBUG] End adding new jump function
30024 2019-Jan-16 22:08:35.960708 - [DEBUG]
30025 2019-Jan-16 22:08:35.960732 - [DEBUG] -------------------------------------------- 826. Path Edge --------------------------------------------
30026 2019-Jan-16 22:08:35.960757 - [DEBUG]
30027 2019-Jan-16 22:08:35.960781 - [DEBUG] Process 826. path edge:
30028 2019-Jan-16 22:08:35.960805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30029 2019-Jan-16 22:08:35.960862 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
30030 2019-Jan-16 22:08:35.961516 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30031 2019-Jan-16 22:08:35.962156 - [DEBUG]
30032 2019-Jan-16 22:08:35.962181 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30033 2019-Jan-16 22:08:35.962854 - [DEBUG] Compose: EdgeIdentity * AllBottom
30034 2019-Jan-16 22:08:35.962883 - [DEBUG]
30035 2019-Jan-16 22:08:35.962908 - [DEBUG] Propagate flow
30036 2019-Jan-16 22:08:35.962931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30037 2019-Jan-16 22:08:35.962988 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30038 2019-Jan-16 22:08:35.963633 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30039 2019-Jan-16 22:08:35.964274 - [DEBUG] Edge function : AllBottom (result of previous compose)
30040 2019-Jan-16 22:08:35.964299 - [DEBUG]
30041 2019-Jan-16 22:08:35.964325 - [DEBUG] Join: AllTop & AllBottom
30042 2019-Jan-16 22:08:35.964351 - [DEBUG] = AllBottom (new jump func)
30043 2019-Jan-16 22:08:35.964375 - [DEBUG]
30044 2019-Jan-16 22:08:35.964399 - [DEBUG] Start adding new jump function
30045 2019-Jan-16 22:08:35.964422 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30046 2019-Jan-16 22:08:35.964479 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30047 2019-Jan-16 22:08:35.965135 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30048 2019-Jan-16 22:08:35.965773 - [DEBUG] Edge Function : AllBottom
30049 2019-Jan-16 22:08:35.965802 - [DEBUG] End adding new jump function
30050 2019-Jan-16 22:08:35.965827 - [DEBUG]
30051 2019-Jan-16 22:08:35.965851 - [DEBUG] -------------------------------------------- 827. Path Edge --------------------------------------------
30052 2019-Jan-16 22:08:35.965876 - [DEBUG]
30053 2019-Jan-16 22:08:35.965900 - [DEBUG] Process 827. path edge:
30054 2019-Jan-16 22:08:35.965924 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30055 2019-Jan-16 22:08:35.965980 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
30056 2019-Jan-16 22:08:35.966617 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30057 2019-Jan-16 22:08:35.967258 - [DEBUG]
30058 2019-Jan-16 22:08:35.967283 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30059 2019-Jan-16 22:08:35.967943 - [DEBUG] Compose: EdgeIdentity * AllBottom
30060 2019-Jan-16 22:08:35.967972 - [DEBUG]
30061 2019-Jan-16 22:08:35.967996 - [DEBUG] Propagate flow
30062 2019-Jan-16 22:08:35.968020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30063 2019-Jan-16 22:08:35.968077 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30064 2019-Jan-16 22:08:35.968732 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30065 2019-Jan-16 22:08:35.969373 - [DEBUG] Edge function : AllBottom (result of previous compose)
30066 2019-Jan-16 22:08:35.969399 - [DEBUG]
30067 2019-Jan-16 22:08:35.969424 - [DEBUG] Join: AllTop & AllBottom
30068 2019-Jan-16 22:08:35.969450 - [DEBUG] = AllBottom (new jump func)
30069 2019-Jan-16 22:08:35.969475 - [DEBUG]
30070 2019-Jan-16 22:08:35.969499 - [DEBUG] Start adding new jump function
30071 2019-Jan-16 22:08:35.969522 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30072 2019-Jan-16 22:08:35.969579 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30073 2019-Jan-16 22:08:35.970220 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30074 2019-Jan-16 22:08:35.970858 - [DEBUG] Edge Function : AllBottom
30075 2019-Jan-16 22:08:35.970888 - [DEBUG] End adding new jump function
30076 2019-Jan-16 22:08:35.970912 - [DEBUG]
30077 2019-Jan-16 22:08:35.970937 - [DEBUG] -------------------------------------------- 828. Path Edge --------------------------------------------
30078 2019-Jan-16 22:08:35.970972 - [DEBUG]
30079 2019-Jan-16 22:08:35.970996 - [DEBUG] Process 828. path edge:
30080 2019-Jan-16 22:08:35.971020 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30081 2019-Jan-16 22:08:35.971077 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
30082 2019-Jan-16 22:08:35.971734 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30083 2019-Jan-16 22:08:35.972375 - [DEBUG]
30084 2019-Jan-16 22:08:35.972399 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30085 2019-Jan-16 22:08:35.973066 - [DEBUG] Compose: EdgeIdentity * AllBottom
30086 2019-Jan-16 22:08:35.973095 - [DEBUG]
30087 2019-Jan-16 22:08:35.973119 - [DEBUG] Propagate flow
30088 2019-Jan-16 22:08:35.973142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30089 2019-Jan-16 22:08:35.973200 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30090 2019-Jan-16 22:08:35.973838 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30091 2019-Jan-16 22:08:35.974477 - [DEBUG] Edge function : AllBottom (result of previous compose)
30092 2019-Jan-16 22:08:35.974503 - [DEBUG]
30093 2019-Jan-16 22:08:35.974528 - [DEBUG] Join: AllTop & AllBottom
30094 2019-Jan-16 22:08:35.974554 - [DEBUG] = AllBottom (new jump func)
30095 2019-Jan-16 22:08:35.974579 - [DEBUG]
30096 2019-Jan-16 22:08:35.974602 - [DEBUG] Start adding new jump function
30097 2019-Jan-16 22:08:35.974626 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30098 2019-Jan-16 22:08:35.974682 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30099 2019-Jan-16 22:08:35.975339 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30100 2019-Jan-16 22:08:35.975975 - [DEBUG] Edge Function : AllBottom
30101 2019-Jan-16 22:08:35.976004 - [DEBUG] End adding new jump function
30102 2019-Jan-16 22:08:35.976028 - [DEBUG]
30103 2019-Jan-16 22:08:35.976052 - [DEBUG] -------------------------------------------- 829. Path Edge --------------------------------------------
30104 2019-Jan-16 22:08:35.976077 - [DEBUG]
30105 2019-Jan-16 22:08:35.976101 - [DEBUG] Process 829. path edge:
30106 2019-Jan-16 22:08:35.976125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30107 2019-Jan-16 22:08:35.976181 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
30108 2019-Jan-16 22:08:35.976818 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30109 2019-Jan-16 22:08:35.977458 - [DEBUG]
30110 2019-Jan-16 22:08:35.977484 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30111 2019-Jan-16 22:08:35.978153 - [DEBUG] Compose: EdgeIdentity * AllBottom
30112 2019-Jan-16 22:08:35.978182 - [DEBUG]
30113 2019-Jan-16 22:08:35.978206 - [DEBUG] Propagate flow
30114 2019-Jan-16 22:08:35.978230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30115 2019-Jan-16 22:08:35.978287 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30116 2019-Jan-16 22:08:35.978934 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30117 2019-Jan-16 22:08:35.979574 - [DEBUG] Edge function : AllBottom (result of previous compose)
30118 2019-Jan-16 22:08:35.979599 - [DEBUG]
30119 2019-Jan-16 22:08:35.979624 - [DEBUG] Join: AllTop & AllBottom
30120 2019-Jan-16 22:08:35.979650 - [DEBUG] = AllBottom (new jump func)
30121 2019-Jan-16 22:08:35.979675 - [DEBUG]
30122 2019-Jan-16 22:08:35.979698 - [DEBUG] Start adding new jump function
30123 2019-Jan-16 22:08:35.979730 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30124 2019-Jan-16 22:08:35.979787 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30125 2019-Jan-16 22:08:35.980426 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30126 2019-Jan-16 22:08:35.981064 - [DEBUG] Edge Function : AllBottom
30127 2019-Jan-16 22:08:35.981094 - [DEBUG] End adding new jump function
30128 2019-Jan-16 22:08:35.981118 - [DEBUG]
30129 2019-Jan-16 22:08:35.981143 - [DEBUG] -------------------------------------------- 830. Path Edge --------------------------------------------
30130 2019-Jan-16 22:08:35.981168 - [DEBUG]
30131 2019-Jan-16 22:08:35.981191 - [DEBUG] Process 830. path edge:
30132 2019-Jan-16 22:08:35.981215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30133 2019-Jan-16 22:08:35.981271 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
30134 2019-Jan-16 22:08:35.981926 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30135 2019-Jan-16 22:08:35.982567 - [DEBUG]
30136 2019-Jan-16 22:08:35.982591 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30137 2019-Jan-16 22:08:35.983256 - [DEBUG] Compose: EdgeIdentity * AllBottom
30138 2019-Jan-16 22:08:35.983285 - [DEBUG]
30139 2019-Jan-16 22:08:35.983309 - [DEBUG] Propagate flow
30140 2019-Jan-16 22:08:35.983333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30141 2019-Jan-16 22:08:35.983390 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30142 2019-Jan-16 22:08:35.984027 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30143 2019-Jan-16 22:08:35.984666 - [DEBUG] Edge function : AllBottom (result of previous compose)
30144 2019-Jan-16 22:08:35.984691 - [DEBUG]
30145 2019-Jan-16 22:08:35.984716 - [DEBUG] Join: AllTop & AllBottom
30146 2019-Jan-16 22:08:35.984742 - [DEBUG] = AllBottom (new jump func)
30147 2019-Jan-16 22:08:35.984781 - [DEBUG]
30148 2019-Jan-16 22:08:35.984805 - [DEBUG] Start adding new jump function
30149 2019-Jan-16 22:08:35.984828 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30150 2019-Jan-16 22:08:35.984884 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30151 2019-Jan-16 22:08:35.985524 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30152 2019-Jan-16 22:08:35.986158 - [DEBUG] Edge Function : AllBottom
30153 2019-Jan-16 22:08:35.986187 - [DEBUG] End adding new jump function
30154 2019-Jan-16 22:08:35.986212 - [DEBUG]
30155 2019-Jan-16 22:08:35.986236 - [DEBUG] -------------------------------------------- 831. Path Edge --------------------------------------------
30156 2019-Jan-16 22:08:35.986261 - [DEBUG]
30157 2019-Jan-16 22:08:35.986284 - [DEBUG] Process 831. path edge:
30158 2019-Jan-16 22:08:35.986309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30159 2019-Jan-16 22:08:35.986365 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
30160 2019-Jan-16 22:08:35.987000 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30161 2019-Jan-16 22:08:35.987639 - [DEBUG]
30162 2019-Jan-16 22:08:35.987665 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30163 2019-Jan-16 22:08:35.988336 - [DEBUG] Compose: EdgeIdentity * AllBottom
30164 2019-Jan-16 22:08:35.988365 - [DEBUG]
30165 2019-Jan-16 22:08:35.988389 - [DEBUG] Propagate flow
30166 2019-Jan-16 22:08:35.988413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30167 2019-Jan-16 22:08:35.988470 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30168 2019-Jan-16 22:08:35.989116 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30169 2019-Jan-16 22:08:35.989757 - [DEBUG] Edge function : AllBottom (result of previous compose)
30170 2019-Jan-16 22:08:35.989783 - [DEBUG]
30171 2019-Jan-16 22:08:35.989808 - [DEBUG] Join: AllTop & AllBottom
30172 2019-Jan-16 22:08:35.989834 - [DEBUG] = AllBottom (new jump func)
30173 2019-Jan-16 22:08:35.989859 - [DEBUG]
30174 2019-Jan-16 22:08:35.989883 - [DEBUG] Start adding new jump function
30175 2019-Jan-16 22:08:35.989907 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30176 2019-Jan-16 22:08:35.989963 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30177 2019-Jan-16 22:08:35.990603 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30178 2019-Jan-16 22:08:35.991239 - [DEBUG] Edge Function : AllBottom
30179 2019-Jan-16 22:08:35.991268 - [DEBUG] End adding new jump function
30180 2019-Jan-16 22:08:35.991293 - [DEBUG]
30181 2019-Jan-16 22:08:35.991317 - [DEBUG] -------------------------------------------- 832. Path Edge --------------------------------------------
30182 2019-Jan-16 22:08:35.991342 - [DEBUG]
30183 2019-Jan-16 22:08:35.991366 - [DEBUG] Process 832. path edge:
30184 2019-Jan-16 22:08:35.991390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30185 2019-Jan-16 22:08:35.991463 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
30186 2019-Jan-16 22:08:35.992101 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30187 2019-Jan-16 22:08:35.992742 - [DEBUG]
30188 2019-Jan-16 22:08:35.992767 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30189 2019-Jan-16 22:08:35.993429 - [DEBUG] Compose: EdgeIdentity * AllBottom
30190 2019-Jan-16 22:08:35.993458 - [DEBUG]
30191 2019-Jan-16 22:08:35.993481 - [DEBUG] Propagate flow
30192 2019-Jan-16 22:08:35.993505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30193 2019-Jan-16 22:08:35.993562 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30194 2019-Jan-16 22:08:35.994215 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30195 2019-Jan-16 22:08:35.994872 - [DEBUG] Edge function : AllBottom (result of previous compose)
30196 2019-Jan-16 22:08:35.994898 - [DEBUG]
30197 2019-Jan-16 22:08:35.994923 - [DEBUG] Join: AllTop & AllBottom
30198 2019-Jan-16 22:08:35.994949 - [DEBUG] = AllBottom (new jump func)
30199 2019-Jan-16 22:08:35.994974 - [DEBUG]
30200 2019-Jan-16 22:08:35.994997 - [DEBUG] Start adding new jump function
30201 2019-Jan-16 22:08:35.995021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30202 2019-Jan-16 22:08:35.995077 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30203 2019-Jan-16 22:08:35.995717 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30204 2019-Jan-16 22:08:35.996359 - [DEBUG] Edge Function : AllBottom
30205 2019-Jan-16 22:08:35.996388 - [DEBUG] End adding new jump function
30206 2019-Jan-16 22:08:35.996412 - [DEBUG]
30207 2019-Jan-16 22:08:35.996437 - [DEBUG] -------------------------------------------- 833. Path Edge --------------------------------------------
30208 2019-Jan-16 22:08:35.996462 - [DEBUG]
30209 2019-Jan-16 22:08:35.996485 - [DEBUG] Process 833. path edge:
30210 2019-Jan-16 22:08:35.996509 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30211 2019-Jan-16 22:08:35.996565 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
30212 2019-Jan-16 22:08:35.997213 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30213 2019-Jan-16 22:08:35.997854 - [DEBUG]
30214 2019-Jan-16 22:08:35.997880 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30215 2019-Jan-16 22:08:35.998559 - [DEBUG] Compose: EdgeIdentity * AllBottom
30216 2019-Jan-16 22:08:35.998588 - [DEBUG]
30217 2019-Jan-16 22:08:35.998612 - [DEBUG] Propagate flow
30218 2019-Jan-16 22:08:35.998636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30219 2019-Jan-16 22:08:35.998693 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30220 2019-Jan-16 22:08:35.999330 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30221 2019-Jan-16 22:08:35.999972 - [DEBUG] Edge function : AllBottom (result of previous compose)
30222 2019-Jan-16 22:08:35.999997 - [DEBUG]
30223 2019-Jan-16 22:08:36.000022 - [DEBUG] Join: AllTop & AllBottom
30224 2019-Jan-16 22:08:36.000049 - [DEBUG] = AllBottom (new jump func)
30225 2019-Jan-16 22:08:36.000074 - [DEBUG]
30226 2019-Jan-16 22:08:36.000098 - [DEBUG] Start adding new jump function
30227 2019-Jan-16 22:08:36.000122 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30228 2019-Jan-16 22:08:36.000179 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30229 2019-Jan-16 22:08:36.000819 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30230 2019-Jan-16 22:08:36.001469 - [DEBUG] Edge Function : AllBottom
30231 2019-Jan-16 22:08:36.001499 - [DEBUG] End adding new jump function
30232 2019-Jan-16 22:08:36.001524 - [DEBUG]
30233 2019-Jan-16 22:08:36.001548 - [DEBUG] -------------------------------------------- 834. Path Edge --------------------------------------------
30234 2019-Jan-16 22:08:36.001572 - [DEBUG]
30235 2019-Jan-16 22:08:36.001596 - [DEBUG] Process 834. path edge:
30236 2019-Jan-16 22:08:36.001620 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30237 2019-Jan-16 22:08:36.001677 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
30238 2019-Jan-16 22:08:36.002314 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30239 2019-Jan-16 22:08:36.002954 - [DEBUG]
30240 2019-Jan-16 22:08:36.002979 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30241 2019-Jan-16 22:08:36.003639 - [DEBUG] Compose: EdgeIdentity * AllBottom
30242 2019-Jan-16 22:08:36.003668 - [DEBUG]
30243 2019-Jan-16 22:08:36.003692 - [DEBUG] Propagate flow
30244 2019-Jan-16 22:08:36.003716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30245 2019-Jan-16 22:08:36.003773 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30246 2019-Jan-16 22:08:36.004412 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30247 2019-Jan-16 22:08:36.005068 - [DEBUG] Edge function : AllBottom (result of previous compose)
30248 2019-Jan-16 22:08:36.005094 - [DEBUG]
30249 2019-Jan-16 22:08:36.005120 - [DEBUG] Join: AllTop & AllBottom
30250 2019-Jan-16 22:08:36.005146 - [DEBUG] = AllBottom (new jump func)
30251 2019-Jan-16 22:08:36.005170 - [DEBUG]
30252 2019-Jan-16 22:08:36.005194 - [DEBUG] Start adding new jump function
30253 2019-Jan-16 22:08:36.005217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30254 2019-Jan-16 22:08:36.005274 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30255 2019-Jan-16 22:08:36.005914 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30256 2019-Jan-16 22:08:36.006559 - [DEBUG] Edge Function : AllBottom
30257 2019-Jan-16 22:08:36.006590 - [DEBUG] End adding new jump function
30258 2019-Jan-16 22:08:36.006614 - [DEBUG]
30259 2019-Jan-16 22:08:36.006639 - [DEBUG] -------------------------------------------- 835. Path Edge --------------------------------------------
30260 2019-Jan-16 22:08:36.006663 - [DEBUG]
30261 2019-Jan-16 22:08:36.006687 - [DEBUG] Process 835. path edge:
30262 2019-Jan-16 22:08:36.006711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30263 2019-Jan-16 22:08:36.006767 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
30264 2019-Jan-16 22:08:36.007404 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30265 2019-Jan-16 22:08:36.008045 - [DEBUG]
30266 2019-Jan-16 22:08:36.008070 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30267 2019-Jan-16 22:08:36.008735 - [DEBUG] Start of endsummarytab entry
30268 2019-Jan-16 22:08:36.008773 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30269 2019-Jan-16 22:08:36.009475 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
30270 2019-Jan-16 22:08:36.009546 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30271 2019-Jan-16 22:08:36.010192 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
30272 2019-Jan-16 22:08:36.010834 - [DEBUG] EF: AllBottom
30273 2019-Jan-16 22:08:36.010860 - [DEBUG]
30274 2019-Jan-16 22:08:36.010883 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30275 2019-Jan-16 22:08:36.011539 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30276 2019-Jan-16 22:08:36.012176 - [DEBUG] EF: AllBottom
30277 2019-Jan-16 22:08:36.012201 - [DEBUG]
30278 2019-Jan-16 22:08:36.012225 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30279 2019-Jan-16 22:08:36.012860 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30280 2019-Jan-16 22:08:36.013510 - [DEBUG] EF: AllBottom
30281 2019-Jan-16 22:08:36.013535 - [DEBUG]
30282 2019-Jan-16 22:08:36.013559 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30283 2019-Jan-16 22:08:36.014195 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30284 2019-Jan-16 22:08:36.014850 - [DEBUG] EF: AllBottom
30285 2019-Jan-16 22:08:36.014875 - [DEBUG]
30286 2019-Jan-16 22:08:36.014899 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30287 2019-Jan-16 22:08:36.015534 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30288 2019-Jan-16 22:08:36.016173 - [DEBUG] EF: AllBottom
30289 2019-Jan-16 22:08:36.016198 - [DEBUG]
30290 2019-Jan-16 22:08:36.016222 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30291 2019-Jan-16 22:08:36.016856 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
30292 2019-Jan-16 22:08:36.017492 - [DEBUG] EF: AllBottom
30293 2019-Jan-16 22:08:36.017517 - [DEBUG]
30294 2019-Jan-16 22:08:36.017541 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30295 2019-Jan-16 22:08:36.018191 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
30296 2019-Jan-16 22:08:36.018826 - [DEBUG] EF: AllBottom
30297 2019-Jan-16 22:08:36.018852 - [DEBUG]
30298 2019-Jan-16 22:08:36.018876 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30299 2019-Jan-16 22:08:36.019510 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
30300 2019-Jan-16 22:08:36.020146 - [DEBUG] EF: AllBottom
30301 2019-Jan-16 22:08:36.020183 - [DEBUG]
30302 2019-Jan-16 22:08:36.020207 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30303 2019-Jan-16 22:08:36.020843 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
30304 2019-Jan-16 22:08:36.021498 - [DEBUG] EF: AllBottom
30305 2019-Jan-16 22:08:36.021524 - [DEBUG]
30306 2019-Jan-16 22:08:36.021547 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30307 2019-Jan-16 22:08:36.022182 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
30308 2019-Jan-16 22:08:36.022822 - [DEBUG] EF: AllBottom
30309 2019-Jan-16 22:08:36.022847 - [DEBUG]
30310 2019-Jan-16 22:08:36.022871 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30311 2019-Jan-16 22:08:36.023508 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
30312 2019-Jan-16 22:08:36.024143 - [DEBUG] EF: AllBottom
30313 2019-Jan-16 22:08:36.024168 - [DEBUG]
30314 2019-Jan-16 22:08:36.024192 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30315 2019-Jan-16 22:08:36.024842 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30316 2019-Jan-16 22:08:36.025478 - [DEBUG] EF: AllBottom
30317 2019-Jan-16 22:08:36.025503 - [DEBUG]
30318 2019-Jan-16 22:08:36.025527 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30319 2019-Jan-16 22:08:36.026161 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
30320 2019-Jan-16 22:08:36.026800 - [DEBUG] EF: AllBottom
30321 2019-Jan-16 22:08:36.026825 - [DEBUG]
30322 2019-Jan-16 22:08:36.026849 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30323 2019-Jan-16 22:08:36.027484 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
30324 2019-Jan-16 22:08:36.028136 - [DEBUG] EF: AllBottom
30325 2019-Jan-16 22:08:36.028162 - [DEBUG]
30326 2019-Jan-16 22:08:36.028186 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30327 2019-Jan-16 22:08:36.028820 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30328 2019-Jan-16 22:08:36.029468 - [DEBUG] EF: AllBottom
30329 2019-Jan-16 22:08:36.029493 - [DEBUG]
30330 2019-Jan-16 22:08:36.029517 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30331 2019-Jan-16 22:08:36.030153 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
30332 2019-Jan-16 22:08:36.030800 - [DEBUG] EF: AllBottom
30333 2019-Jan-16 22:08:36.030826 - [DEBUG]
30334 2019-Jan-16 22:08:36.030849 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30335 2019-Jan-16 22:08:36.031500 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30336 2019-Jan-16 22:08:36.032140 - [DEBUG] EF: AllBottom
30337 2019-Jan-16 22:08:36.032165 - [DEBUG]
30338 2019-Jan-16 22:08:36.032189 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30339 2019-Jan-16 22:08:36.032825 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30340 2019-Jan-16 22:08:36.033472 - [DEBUG] EF: AllBottom
30341 2019-Jan-16 22:08:36.033497 - [DEBUG]
30342 2019-Jan-16 22:08:36.033521 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30343 2019-Jan-16 22:08:36.034157 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
30344 2019-Jan-16 22:08:36.034809 - [DEBUG] EF: AllBottom
30345 2019-Jan-16 22:08:36.034834 - [DEBUG]
30346 2019-Jan-16 22:08:36.034858 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30347 2019-Jan-16 22:08:36.035501 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30348 2019-Jan-16 22:08:36.036148 - [DEBUG] EF: AllBottom
30349 2019-Jan-16 22:08:36.036174 - [DEBUG]
30350 2019-Jan-16 22:08:36.036198 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30351 2019-Jan-16 22:08:36.036834 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30352 2019-Jan-16 22:08:36.037473 - [DEBUG] EF: AllBottom
30353 2019-Jan-16 22:08:36.037498 - [DEBUG]
30354 2019-Jan-16 22:08:36.037522 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30355 2019-Jan-16 22:08:36.038173 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30356 2019-Jan-16 22:08:36.038812 - [DEBUG] EF: AllBottom
30357 2019-Jan-16 22:08:36.038838 - [DEBUG]
30358 2019-Jan-16 22:08:36.038863 - [DEBUG] ---------------
30359 2019-Jan-16 22:08:36.038887 - [DEBUG]
30360 2019-Jan-16 22:08:36.038913 - [DEBUG] End of endsummarytab entry
30361 2019-Jan-16 22:08:36.038937 - [DEBUG]
30362 2019-Jan-16 22:08:36.038961 - [DEBUG] Start of incomingtab entry
30363 2019-Jan-16 22:08:36.038986 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30364 2019-Jan-16 22:08:36.039625 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
30365 2019-Jan-16 22:08:36.039683 - [DEBUG] ---------------
30366 2019-Jan-16 22:08:36.039707 - [DEBUG] End of incomingtab entry
30367 2019-Jan-16 22:08:36.039731 - [DEBUG]
30368 2019-Jan-16 22:08:36.039758 - [DEBUG] EDGE:
30369 2019-Jan-16 22:08:36.039815 - [DEBUG] ---> 30370 2019-Jan-16 22:08:36.040453 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30371 2019-Jan-16 22:08:36.041092 - [DEBUG]
30372 2019-Jan-16 22:08:36.041119 - [DEBUG] EDGE:
30373 2019-Jan-16 22:08:36.041176 - [DEBUG] ---> 30374 2019-Jan-16 22:08:36.041829 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30375 2019-Jan-16 22:08:36.042469 - [DEBUG]
30376 2019-Jan-16 22:08:36.042513 - [DEBUG] Compose: EdgeIdentity * AllBottom
30377 2019-Jan-16 22:08:36.042542 - [DEBUG]
30378 2019-Jan-16 22:08:36.042566 - [DEBUG] Propagate flow
30379 2019-Jan-16 22:08:36.042589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30380 2019-Jan-16 22:08:36.042647 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30381 2019-Jan-16 22:08:36.043295 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30382 2019-Jan-16 22:08:36.043935 - [DEBUG] Edge function : AllBottom (result of previous compose)
30383 2019-Jan-16 22:08:36.043960 - [DEBUG]
30384 2019-Jan-16 22:08:36.043987 - [DEBUG] Join: AllTop & AllBottom
30385 2019-Jan-16 22:08:36.044013 - [DEBUG] = AllBottom (new jump func)
30386 2019-Jan-16 22:08:36.044038 - [DEBUG]
30387 2019-Jan-16 22:08:36.044062 - [DEBUG] Start adding new jump function
30388 2019-Jan-16 22:08:36.044086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30389 2019-Jan-16 22:08:36.044143 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30390 2019-Jan-16 22:08:36.044796 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30391 2019-Jan-16 22:08:36.045443 - [DEBUG] Edge Function : AllBottom
30392 2019-Jan-16 22:08:36.045474 - [DEBUG] End adding new jump function
30393 2019-Jan-16 22:08:36.045498 - [DEBUG]
30394 2019-Jan-16 22:08:36.045532 - [DEBUG] -------------------------------------------- 836. Path Edge --------------------------------------------
30395 2019-Jan-16 22:08:36.045557 - [DEBUG]
30396 2019-Jan-16 22:08:36.045581 - [DEBUG] Process 836. path edge:
30397 2019-Jan-16 22:08:36.045605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30398 2019-Jan-16 22:08:36.045662 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
30399 2019-Jan-16 22:08:36.046309 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30400 2019-Jan-16 22:08:36.046949 - [DEBUG]
30401 2019-Jan-16 22:08:36.046974 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30402 2019-Jan-16 22:08:36.047634 - [DEBUG] Possible callees:
30403 2019-Jan-16 22:08:36.047660 - [DEBUG] llvm.dbg.declare
30404 2019-Jan-16 22:08:36.047685 - [DEBUG] Possible return sites:
30405 2019-Jan-16 22:08:36.047708 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19330406 2019-Jan-16 22:08:36.049006 - [DEBUG] Found and process special summary
30407 2019-Jan-16 22:08:36.049043 - [DEBUG] Compose: EdgeIdentity * AllBottom
30408 2019-Jan-16 22:08:36.049071 - [DEBUG]
30409 2019-Jan-16 22:08:36.049096 - [DEBUG] Propagate flow
30410 2019-Jan-16 22:08:36.049120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30411 2019-Jan-16 22:08:36.049178 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30412 2019-Jan-16 22:08:36.049819 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30413 2019-Jan-16 22:08:36.050460 - [DEBUG] Edge function : AllBottom (result of previous compose)
30414 2019-Jan-16 22:08:36.050487 - [DEBUG]
30415 2019-Jan-16 22:08:36.050512 - [DEBUG] Join: AllTop & AllBottom
30416 2019-Jan-16 22:08:36.050538 - [DEBUG] = AllBottom (new jump func)
30417 2019-Jan-16 22:08:36.050562 - [DEBUG]
30418 2019-Jan-16 22:08:36.050586 - [DEBUG] Start adding new jump function
30419 2019-Jan-16 22:08:36.050610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30420 2019-Jan-16 22:08:36.050667 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30421 2019-Jan-16 22:08:36.051308 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30422 2019-Jan-16 22:08:36.051963 - [DEBUG] Edge Function : AllBottom
30423 2019-Jan-16 22:08:36.051994 - [DEBUG] End adding new jump function
30424 2019-Jan-16 22:08:36.052018 - [DEBUG]
30425 2019-Jan-16 22:08:36.052043 - [DEBUG] -------------------------------------------- 837. Path Edge --------------------------------------------
30426 2019-Jan-16 22:08:36.052068 - [DEBUG]
30427 2019-Jan-16 22:08:36.052092 - [DEBUG] Process 837. path edge:
30428 2019-Jan-16 22:08:36.052116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30429 2019-Jan-16 22:08:36.052173 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
30430 2019-Jan-16 22:08:36.052812 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30431 2019-Jan-16 22:08:36.053453 - [DEBUG]
30432 2019-Jan-16 22:08:36.053478 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30433 2019-Jan-16 22:08:36.054147 - [DEBUG] Compose: EdgeIdentity * AllBottom
30434 2019-Jan-16 22:08:36.054176 - [DEBUG]
30435 2019-Jan-16 22:08:36.054201 - [DEBUG] Propagate flow
30436 2019-Jan-16 22:08:36.054225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30437 2019-Jan-16 22:08:36.054290 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30438 2019-Jan-16 22:08:36.054945 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30439 2019-Jan-16 22:08:36.055586 - [DEBUG] Edge function : AllBottom (result of previous compose)
30440 2019-Jan-16 22:08:36.055612 - [DEBUG]
30441 2019-Jan-16 22:08:36.055638 - [DEBUG] Join: AllTop & AllBottom
30442 2019-Jan-16 22:08:36.055664 - [DEBUG] = AllBottom (new jump func)
30443 2019-Jan-16 22:08:36.055689 - [DEBUG]
30444 2019-Jan-16 22:08:36.055713 - [DEBUG] Start adding new jump function
30445 2019-Jan-16 22:08:36.055737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30446 2019-Jan-16 22:08:36.055794 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30447 2019-Jan-16 22:08:36.056435 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30448 2019-Jan-16 22:08:36.057071 - [DEBUG] Edge Function : AllBottom
30449 2019-Jan-16 22:08:36.057101 - [DEBUG] End adding new jump function
30450 2019-Jan-16 22:08:36.057126 - [DEBUG]
30451 2019-Jan-16 22:08:36.057150 - [DEBUG] -------------------------------------------- 838. Path Edge --------------------------------------------
30452 2019-Jan-16 22:08:36.057175 - [DEBUG]
30453 2019-Jan-16 22:08:36.057199 - [DEBUG] Process 838. path edge:
30454 2019-Jan-16 22:08:36.057223 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30455 2019-Jan-16 22:08:36.057279 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
30456 2019-Jan-16 22:08:36.057918 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30457 2019-Jan-16 22:08:36.058575 - [DEBUG]
30458 2019-Jan-16 22:08:36.058601 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30459 2019-Jan-16 22:08:36.059260 - [DEBUG] Compose: EdgeIdentity * AllBottom
30460 2019-Jan-16 22:08:36.059288 - [DEBUG]
30461 2019-Jan-16 22:08:36.059313 - [DEBUG] Propagate flow
30462 2019-Jan-16 22:08:36.059337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30463 2019-Jan-16 22:08:36.059394 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30464 2019-Jan-16 22:08:36.060031 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30465 2019-Jan-16 22:08:36.060673 - [DEBUG] Edge function : AllBottom (result of previous compose)
30466 2019-Jan-16 22:08:36.060699 - [DEBUG]
30467 2019-Jan-16 22:08:36.060725 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30468 2019-Jan-16 22:08:36.060751 - [DEBUG] = AllBottom
30469 2019-Jan-16 22:08:36.060776 - [DEBUG]
30470 2019-Jan-16 22:08:36.060800 - [DEBUG] PROPAGATE: No new function!
30471 2019-Jan-16 22:08:36.060825 - [DEBUG] EDGE:
30472 2019-Jan-16 22:08:36.060883 - [DEBUG] ---> 30473 2019-Jan-16 22:08:36.061534 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30474 2019-Jan-16 22:08:36.062175 - [DEBUG]
30475 2019-Jan-16 22:08:36.062200 - [DEBUG] EDGE:
30476 2019-Jan-16 22:08:36.062258 - [DEBUG] ---> 30477 2019-Jan-16 22:08:36.062897 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30478 2019-Jan-16 22:08:36.063536 - [DEBUG]
30479 2019-Jan-16 22:08:36.063576 - [DEBUG] Compose: EdgeIdentity * AllBottom
30480 2019-Jan-16 22:08:36.063604 - [DEBUG]
30481 2019-Jan-16 22:08:36.063628 - [DEBUG] Propagate flow
30482 2019-Jan-16 22:08:36.063660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30483 2019-Jan-16 22:08:36.063717 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30484 2019-Jan-16 22:08:36.064357 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30485 2019-Jan-16 22:08:36.065012 - [DEBUG] Edge function : AllBottom (result of previous compose)
30486 2019-Jan-16 22:08:36.065038 - [DEBUG]
30487 2019-Jan-16 22:08:36.065064 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30488 2019-Jan-16 22:08:36.065090 - [DEBUG] = AllBottom
30489 2019-Jan-16 22:08:36.065114 - [DEBUG]
30490 2019-Jan-16 22:08:36.065138 - [DEBUG] PROPAGATE: No new function!
30491 2019-Jan-16 22:08:36.065165 - [DEBUG] EDGE:
30492 2019-Jan-16 22:08:36.065223 - [DEBUG] ---> 30493 2019-Jan-16 22:08:36.065871 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30494 2019-Jan-16 22:08:36.066512 - [DEBUG]
30495 2019-Jan-16 22:08:36.066537 - [DEBUG] EDGE:
30496 2019-Jan-16 22:08:36.066595 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
30497 2019-Jan-16 22:08:36.067238 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30498 2019-Jan-16 22:08:36.067878 - [DEBUG]
30499 2019-Jan-16 22:08:36.067904 - [DEBUG] EDGE:
30500 2019-Jan-16 22:08:36.067962 - [DEBUG] ---> 30501 2019-Jan-16 22:08:36.068613 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30502 2019-Jan-16 22:08:36.069253 - [DEBUG]
30503 2019-Jan-16 22:08:36.069279 - [DEBUG] EDGE:
30504 2019-Jan-16 22:08:36.069337 - [DEBUG] ---> 30505 2019-Jan-16 22:08:36.069974 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30506 2019-Jan-16 22:08:36.070613 - [DEBUG]
30507 2019-Jan-16 22:08:36.070639 - [DEBUG] EDGE:
30508 2019-Jan-16 22:08:36.070697 - [DEBUG] ---> 30509 2019-Jan-16 22:08:36.071337 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30510 2019-Jan-16 22:08:36.071991 - [DEBUG]
30511 2019-Jan-16 22:08:36.072027 - [DEBUG] Compose: EdgeIdentity * AllBottom
30512 2019-Jan-16 22:08:36.072054 - [DEBUG]
30513 2019-Jan-16 22:08:36.072078 - [DEBUG] Propagate flow
30514 2019-Jan-16 22:08:36.072101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30515 2019-Jan-16 22:08:36.072158 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30516 2019-Jan-16 22:08:36.072798 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30517 2019-Jan-16 22:08:36.073438 - [DEBUG] Edge function : AllBottom (result of previous compose)
30518 2019-Jan-16 22:08:36.073464 - [DEBUG]
30519 2019-Jan-16 22:08:36.073489 - [DEBUG] Join: AllTop & AllBottom
30520 2019-Jan-16 22:08:36.073515 - [DEBUG] = AllBottom (new jump func)
30521 2019-Jan-16 22:08:36.073540 - [DEBUG]
30522 2019-Jan-16 22:08:36.073563 - [DEBUG] Start adding new jump function
30523 2019-Jan-16 22:08:36.073587 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30524 2019-Jan-16 22:08:36.073644 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30525 2019-Jan-16 22:08:36.074292 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30526 2019-Jan-16 22:08:36.074948 - [DEBUG] Edge Function : AllBottom
30527 2019-Jan-16 22:08:36.074978 - [DEBUG] End adding new jump function
30528 2019-Jan-16 22:08:36.075002 - [DEBUG]
30529 2019-Jan-16 22:08:36.075027 - [DEBUG] -------------------------------------------- 839. Path Edge --------------------------------------------
30530 2019-Jan-16 22:08:36.075051 - [DEBUG]
30531 2019-Jan-16 22:08:36.075074 - [DEBUG] Process 839. path edge:
30532 2019-Jan-16 22:08:36.075098 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30533 2019-Jan-16 22:08:36.075155 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
30534 2019-Jan-16 22:08:36.075796 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30535 2019-Jan-16 22:08:36.076439 - [DEBUG]
30536 2019-Jan-16 22:08:36.076464 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30537 2019-Jan-16 22:08:36.077131 - [DEBUG] Compose: EdgeIdentity * AllBottom
30538 2019-Jan-16 22:08:36.077159 - [DEBUG]
30539 2019-Jan-16 22:08:36.077183 - [DEBUG] Propagate flow
30540 2019-Jan-16 22:08:36.077207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30541 2019-Jan-16 22:08:36.077264 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
30542 2019-Jan-16 22:08:36.077899 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30543 2019-Jan-16 22:08:36.078555 - [DEBUG] Edge function : AllBottom (result of previous compose)
30544 2019-Jan-16 22:08:36.078581 - [DEBUG]
30545 2019-Jan-16 22:08:36.078606 - [DEBUG] Join: AllTop & AllBottom
30546 2019-Jan-16 22:08:36.078632 - [DEBUG] = AllBottom (new jump func)
30547 2019-Jan-16 22:08:36.078657 - [DEBUG]
30548 2019-Jan-16 22:08:36.078681 - [DEBUG] Start adding new jump function
30549 2019-Jan-16 22:08:36.078705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30550 2019-Jan-16 22:08:36.078761 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30551 2019-Jan-16 22:08:36.079400 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
30552 2019-Jan-16 22:08:36.080033 - [DEBUG] Edge Function : AllBottom
30553 2019-Jan-16 22:08:36.080062 - [DEBUG] End adding new jump function
30554 2019-Jan-16 22:08:36.080087 - [DEBUG]
30555 2019-Jan-16 22:08:36.080111 - [DEBUG] -------------------------------------------- 840. Path Edge --------------------------------------------
30556 2019-Jan-16 22:08:36.080136 - [DEBUG]
30557 2019-Jan-16 22:08:36.080159 - [DEBUG] Process 840. path edge:
30558 2019-Jan-16 22:08:36.080184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30559 2019-Jan-16 22:08:36.080241 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
30560 2019-Jan-16 22:08:36.080878 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30561 2019-Jan-16 22:08:36.081533 - [DEBUG]
30562 2019-Jan-16 22:08:36.081559 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
30563 2019-Jan-16 22:08:36.082216 - [DEBUG] Compose: EdgeIdentity * AllBottom
30564 2019-Jan-16 22:08:36.082245 - [DEBUG]
30565 2019-Jan-16 22:08:36.082269 - [DEBUG] Propagate flow
30566 2019-Jan-16 22:08:36.082293 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30567 2019-Jan-16 22:08:36.082350 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30568 2019-Jan-16 22:08:36.082987 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30569 2019-Jan-16 22:08:36.083636 - [DEBUG] Edge function : AllBottom (result of previous compose)
30570 2019-Jan-16 22:08:36.083662 - [DEBUG]
30571 2019-Jan-16 22:08:36.083688 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30572 2019-Jan-16 22:08:36.083714 - [DEBUG] = AllBottom
30573 2019-Jan-16 22:08:36.083739 - [DEBUG]
30574 2019-Jan-16 22:08:36.083762 - [DEBUG] PROPAGATE: No new function!
30575 2019-Jan-16 22:08:36.083787 - [DEBUG] EDGE:
30576 2019-Jan-16 22:08:36.083846 - [DEBUG] ---> 30577 2019-Jan-16 22:08:36.084481 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30578 2019-Jan-16 22:08:36.085135 - [DEBUG]
30579 2019-Jan-16 22:08:36.085161 - [DEBUG] EDGE:
30580 2019-Jan-16 22:08:36.085219 - [DEBUG] ---> 30581 2019-Jan-16 22:08:36.085860 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30582 2019-Jan-16 22:08:36.086498 - [DEBUG]
30583 2019-Jan-16 22:08:36.086524 - [DEBUG] EDGE:
30584 2019-Jan-16 22:08:36.086582 - [DEBUG] ---> 30585 2019-Jan-16 22:08:36.087220 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30586 2019-Jan-16 22:08:36.087860 - [DEBUG]
30587 2019-Jan-16 22:08:36.087886 - [DEBUG] EDGE:
30588 2019-Jan-16 22:08:36.087944 - [DEBUG] ---> 30589 2019-Jan-16 22:08:36.088600 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30590 2019-Jan-16 22:08:36.089240 - [DEBUG]
30591 2019-Jan-16 22:08:36.089266 - [DEBUG] EDGE:
30592 2019-Jan-16 22:08:36.089324 - [DEBUG] ---> 30593 2019-Jan-16 22:08:36.089960 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30594 2019-Jan-16 22:08:36.090600 - [DEBUG]
30595 2019-Jan-16 22:08:36.090627 - [DEBUG] EDGE:
30596 2019-Jan-16 22:08:36.090685 - [DEBUG] ---> 30597 2019-Jan-16 22:08:36.091325 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30598 2019-Jan-16 22:08:36.091982 - [DEBUG]
30599 2019-Jan-16 22:08:36.092021 - [DEBUG] Compose: EdgeIdentity * AllBottom
30600 2019-Jan-16 22:08:36.092049 - [DEBUG]
30601 2019-Jan-16 22:08:36.092074 - [DEBUG] Propagate flow
30602 2019-Jan-16 22:08:36.092097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30603 2019-Jan-16 22:08:36.092154 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30604 2019-Jan-16 22:08:36.092796 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30605 2019-Jan-16 22:08:36.093436 - [DEBUG] Edge function : AllBottom (result of previous compose)
30606 2019-Jan-16 22:08:36.093462 - [DEBUG]
30607 2019-Jan-16 22:08:36.093488 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30608 2019-Jan-16 22:08:36.093515 - [DEBUG] = AllBottom
30609 2019-Jan-16 22:08:36.093540 - [DEBUG]
30610 2019-Jan-16 22:08:36.093563 - [DEBUG] PROPAGATE: No new function!
30611 2019-Jan-16 22:08:36.093590 - [DEBUG] EDGE:
30612 2019-Jan-16 22:08:36.093649 - [DEBUG] ---> 30613 2019-Jan-16 22:08:36.094305 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30614 2019-Jan-16 22:08:36.094963 - [DEBUG]
30615 2019-Jan-16 22:08:36.094990 - [DEBUG] EDGE:
30616 2019-Jan-16 22:08:36.095048 - [DEBUG] ---> 30617 2019-Jan-16 22:08:36.095684 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30618 2019-Jan-16 22:08:36.096323 - [DEBUG]
30619 2019-Jan-16 22:08:36.096350 - [DEBUG] EDGE:
30620 2019-Jan-16 22:08:36.096407 - [DEBUG] ---> 30621 2019-Jan-16 22:08:36.097047 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30622 2019-Jan-16 22:08:36.097686 - [DEBUG]
30623 2019-Jan-16 22:08:36.097724 - [DEBUG] Compose: EdgeIdentity * AllBottom
30624 2019-Jan-16 22:08:36.097753 - [DEBUG]
30625 2019-Jan-16 22:08:36.097777 - [DEBUG] Propagate flow
30626 2019-Jan-16 22:08:36.097800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30627 2019-Jan-16 22:08:36.097857 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30628 2019-Jan-16 22:08:36.098513 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30629 2019-Jan-16 22:08:36.099152 - [DEBUG] Edge function : AllBottom (result of previous compose)
30630 2019-Jan-16 22:08:36.099178 - [DEBUG]
30631 2019-Jan-16 22:08:36.099204 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30632 2019-Jan-16 22:08:36.099230 - [DEBUG] = AllBottom
30633 2019-Jan-16 22:08:36.099255 - [DEBUG]
30634 2019-Jan-16 22:08:36.099279 - [DEBUG] PROPAGATE: No new function!
30635 2019-Jan-16 22:08:36.099306 - [DEBUG] EDGE:
30636 2019-Jan-16 22:08:36.099364 - [DEBUG] ---> 30637 2019-Jan-16 22:08:36.100012 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30638 2019-Jan-16 22:08:36.100651 - [DEBUG]
30639 2019-Jan-16 22:08:36.100677 - [DEBUG] EDGE:
30640 2019-Jan-16 22:08:36.100735 - [DEBUG] ---> 30641 2019-Jan-16 22:08:36.101370 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30642 2019-Jan-16 22:08:36.102024 - [DEBUG]
30643 2019-Jan-16 22:08:36.102051 - [DEBUG] EDGE:
30644 2019-Jan-16 22:08:36.102108 - [DEBUG] ---> 30645 2019-Jan-16 22:08:36.102745 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30646 2019-Jan-16 22:08:36.103383 - [DEBUG]
30647 2019-Jan-16 22:08:36.103409 - [DEBUG] EDGE:
30648 2019-Jan-16 22:08:36.103467 - [DEBUG] ---> 30649 2019-Jan-16 22:08:36.104107 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30650 2019-Jan-16 22:08:36.104758 - [DEBUG]
30651 2019-Jan-16 22:08:36.104799 - [DEBUG] Compose: EdgeIdentity * AllBottom
30652 2019-Jan-16 22:08:36.104827 - [DEBUG]
30653 2019-Jan-16 22:08:36.104851 - [DEBUG] Propagate flow
30654 2019-Jan-16 22:08:36.104874 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30655 2019-Jan-16 22:08:36.104939 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30656 2019-Jan-16 22:08:36.105580 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30657 2019-Jan-16 22:08:36.106221 - [DEBUG] Edge function : AllBottom (result of previous compose)
30658 2019-Jan-16 22:08:36.106247 - [DEBUG]
30659 2019-Jan-16 22:08:36.106273 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30660 2019-Jan-16 22:08:36.106299 - [DEBUG] = AllBottom
30661 2019-Jan-16 22:08:36.106323 - [DEBUG]
30662 2019-Jan-16 22:08:36.106346 - [DEBUG] PROPAGATE: No new function!
30663 2019-Jan-16 22:08:36.106372 - [DEBUG] EDGE:
30664 2019-Jan-16 22:08:36.106431 - [DEBUG] ---> 30665 2019-Jan-16 22:08:36.107076 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30666 2019-Jan-16 22:08:36.107716 - [DEBUG]
30667 2019-Jan-16 22:08:36.107742 - [DEBUG] EDGE:
30668 2019-Jan-16 22:08:36.107800 - [DEBUG] ---> 30669 2019-Jan-16 22:08:36.108451 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30670 2019-Jan-16 22:08:36.109090 - [DEBUG]
30671 2019-Jan-16 22:08:36.109117 - [DEBUG] EDGE:
30672 2019-Jan-16 22:08:36.109175 - [DEBUG] ---> 30673 2019-Jan-16 22:08:36.109815 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30674 2019-Jan-16 22:08:36.110455 - [DEBUG]
30675 2019-Jan-16 22:08:36.110495 - [DEBUG] Compose: EdgeIdentity * AllBottom
30676 2019-Jan-16 22:08:36.110523 - [DEBUG]
30677 2019-Jan-16 22:08:36.110547 - [DEBUG] Propagate flow
30678 2019-Jan-16 22:08:36.110571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30679 2019-Jan-16 22:08:36.110628 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30680 2019-Jan-16 22:08:36.111267 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30681 2019-Jan-16 22:08:36.111923 - [DEBUG] Edge function : AllBottom (result of previous compose)
30682 2019-Jan-16 22:08:36.111949 - [DEBUG]
30683 2019-Jan-16 22:08:36.111975 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30684 2019-Jan-16 22:08:36.112001 - [DEBUG] = AllBottom
30685 2019-Jan-16 22:08:36.112025 - [DEBUG]
30686 2019-Jan-16 22:08:36.112049 - [DEBUG] PROPAGATE: No new function!
30687 2019-Jan-16 22:08:36.112076 - [DEBUG] EDGE:
30688 2019-Jan-16 22:08:36.112134 - [DEBUG] ---> 30689 2019-Jan-16 22:08:36.112780 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30690 2019-Jan-16 22:08:36.113420 - [DEBUG]
30691 2019-Jan-16 22:08:36.113446 - [DEBUG] EDGE:
30692 2019-Jan-16 22:08:36.113504 - [DEBUG] ---> 30693 2019-Jan-16 22:08:36.114140 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30694 2019-Jan-16 22:08:36.114793 - [DEBUG]
30695 2019-Jan-16 22:08:36.114819 - [DEBUG] EDGE:
30696 2019-Jan-16 22:08:36.114877 - [DEBUG] ---> 30697 2019-Jan-16 22:08:36.115525 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30698 2019-Jan-16 22:08:36.116165 - [DEBUG]
30699 2019-Jan-16 22:08:36.116204 - [DEBUG] Compose: EdgeIdentity * AllBottom
30700 2019-Jan-16 22:08:36.116231 - [DEBUG]
30701 2019-Jan-16 22:08:36.116256 - [DEBUG] Propagate flow
30702 2019-Jan-16 22:08:36.116279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30703 2019-Jan-16 22:08:36.116336 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
30704 2019-Jan-16 22:08:36.116975 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30705 2019-Jan-16 22:08:36.117615 - [DEBUG] Edge function : AllBottom (result of previous compose)
30706 2019-Jan-16 22:08:36.117641 - [DEBUG]
30707 2019-Jan-16 22:08:36.117667 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30708 2019-Jan-16 22:08:36.117693 - [DEBUG] = AllBottom
30709 2019-Jan-16 22:08:36.117718 - [DEBUG]
30710 2019-Jan-16 22:08:36.117741 - [DEBUG] PROPAGATE: No new function!
30711 2019-Jan-16 22:08:36.117768 - [DEBUG] EDGE:
30712 2019-Jan-16 22:08:36.117826 - [DEBUG] ---> 30713 2019-Jan-16 22:08:36.118488 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30714 2019-Jan-16 22:08:36.119129 - [DEBUG]
30715 2019-Jan-16 22:08:36.119165 - [DEBUG] Compose: EdgeIdentity * AllBottom
30716 2019-Jan-16 22:08:36.119192 - [DEBUG]
30717 2019-Jan-16 22:08:36.119216 - [DEBUG] Propagate flow
30718 2019-Jan-16 22:08:36.119239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30719 2019-Jan-16 22:08:36.119296 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
30720 2019-Jan-16 22:08:36.119935 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30721 2019-Jan-16 22:08:36.120575 - [DEBUG] Edge function : AllBottom (result of previous compose)
30722 2019-Jan-16 22:08:36.120600 - [DEBUG]
30723 2019-Jan-16 22:08:36.120625 - [DEBUG] Join: AllTop & AllBottom
30724 2019-Jan-16 22:08:36.120651 - [DEBUG] = AllBottom (new jump func)
30725 2019-Jan-16 22:08:36.120676 - [DEBUG]
30726 2019-Jan-16 22:08:36.120699 - [DEBUG] Start adding new jump function
30727 2019-Jan-16 22:08:36.120723 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30728 2019-Jan-16 22:08:36.120780 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30729 2019-Jan-16 22:08:36.121436 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
30730 2019-Jan-16 22:08:36.122076 - [DEBUG] Edge Function : AllBottom
30731 2019-Jan-16 22:08:36.122105 - [DEBUG] End adding new jump function
30732 2019-Jan-16 22:08:36.122130 - [DEBUG]
30733 2019-Jan-16 22:08:36.122154 - [DEBUG] -------------------------------------------- 841. Path Edge --------------------------------------------
30734 2019-Jan-16 22:08:36.122178 - [DEBUG]
30735 2019-Jan-16 22:08:36.122202 - [DEBUG] Process 841. path edge:
30736 2019-Jan-16 22:08:36.122225 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30737 2019-Jan-16 22:08:36.122282 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
30738 2019-Jan-16 22:08:36.122922 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30739 2019-Jan-16 22:08:36.123564 - [DEBUG]
30740 2019-Jan-16 22:08:36.123589 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
30741 2019-Jan-16 22:08:36.124236 - [DEBUG] Possible callees:
30742 2019-Jan-16 22:08:36.124262 - [DEBUG] foo
30743 2019-Jan-16 22:08:36.124295 - [DEBUG] Possible return sites:
30744 2019-Jan-16 22:08:36.124319 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12630745 2019-Jan-16 22:08:36.125604 - [DEBUG] Found and process special summary
30746 2019-Jan-16 22:08:36.125639 - [DEBUG] Compose: EdgeIdentity * AllBottom
30747 2019-Jan-16 22:08:36.125667 - [DEBUG]
30748 2019-Jan-16 22:08:36.125691 - [DEBUG] Propagate flow
30749 2019-Jan-16 22:08:36.125714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30750 2019-Jan-16 22:08:36.125771 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30751 2019-Jan-16 22:08:36.126411 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30752 2019-Jan-16 22:08:36.127051 - [DEBUG] Edge function : AllBottom (result of previous compose)
30753 2019-Jan-16 22:08:36.127077 - [DEBUG]
30754 2019-Jan-16 22:08:36.127102 - [DEBUG] Join: AllTop & AllBottom
30755 2019-Jan-16 22:08:36.127128 - [DEBUG] = AllBottom (new jump func)
30756 2019-Jan-16 22:08:36.127153 - [DEBUG]
30757 2019-Jan-16 22:08:36.127177 - [DEBUG] Start adding new jump function
30758 2019-Jan-16 22:08:36.127201 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30759 2019-Jan-16 22:08:36.127257 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30760 2019-Jan-16 22:08:36.127897 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30761 2019-Jan-16 22:08:36.128552 - [DEBUG] Edge Function : AllBottom
30762 2019-Jan-16 22:08:36.128581 - [DEBUG] End adding new jump function
30763 2019-Jan-16 22:08:36.128605 - [DEBUG]
30764 2019-Jan-16 22:08:36.128629 - [DEBUG] -------------------------------------------- 842. Path Edge --------------------------------------------
30765 2019-Jan-16 22:08:36.128654 - [DEBUG]
30766 2019-Jan-16 22:08:36.128677 - [DEBUG] Process 842. path edge:
30767 2019-Jan-16 22:08:36.128701 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30768 2019-Jan-16 22:08:36.128757 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
30769 2019-Jan-16 22:08:36.129396 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30770 2019-Jan-16 22:08:36.130036 - [DEBUG]
30771 2019-Jan-16 22:08:36.130061 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30772 2019-Jan-16 22:08:36.130723 - [DEBUG] Compose: EdgeIdentity * AllBottom
30773 2019-Jan-16 22:08:36.130752 - [DEBUG]
30774 2019-Jan-16 22:08:36.130776 - [DEBUG] Propagate flow
30775 2019-Jan-16 22:08:36.130800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30776 2019-Jan-16 22:08:36.130856 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
30777 2019-Jan-16 22:08:36.131508 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30778 2019-Jan-16 22:08:36.132149 - [DEBUG] Edge function : AllBottom (result of previous compose)
30779 2019-Jan-16 22:08:36.132174 - [DEBUG]
30780 2019-Jan-16 22:08:36.132200 - [DEBUG] Join: AllTop & AllBottom
30781 2019-Jan-16 22:08:36.132226 - [DEBUG] = AllBottom (new jump func)
30782 2019-Jan-16 22:08:36.132250 - [DEBUG]
30783 2019-Jan-16 22:08:36.132274 - [DEBUG] Start adding new jump function
30784 2019-Jan-16 22:08:36.132297 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30785 2019-Jan-16 22:08:36.132354 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30786 2019-Jan-16 22:08:36.132994 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
30787 2019-Jan-16 22:08:36.133637 - [DEBUG] Edge Function : AllBottom
30788 2019-Jan-16 22:08:36.133667 - [DEBUG] End adding new jump function
30789 2019-Jan-16 22:08:36.133692 - [DEBUG]
30790 2019-Jan-16 22:08:36.133716 - [DEBUG] -------------------------------------------- 843. Path Edge --------------------------------------------
30791 2019-Jan-16 22:08:36.133740 - [DEBUG]
30792 2019-Jan-16 22:08:36.133764 - [DEBUG] Process 843. path edge:
30793 2019-Jan-16 22:08:36.133788 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30794 2019-Jan-16 22:08:36.133844 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
30795 2019-Jan-16 22:08:36.134481 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30796 2019-Jan-16 22:08:36.135135 - [DEBUG]
30797 2019-Jan-16 22:08:36.135161 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
30798 2019-Jan-16 22:08:36.135816 - [DEBUG] Compose: EdgeIdentity * AllBottom
30799 2019-Jan-16 22:08:36.135844 - [DEBUG]
30800 2019-Jan-16 22:08:36.135868 - [DEBUG] Propagate flow
30801 2019-Jan-16 22:08:36.135892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30802 2019-Jan-16 22:08:36.135948 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
30803 2019-Jan-16 22:08:36.136587 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30804 2019-Jan-16 22:08:36.137228 - [DEBUG] Edge function : AllBottom (result of previous compose)
30805 2019-Jan-16 22:08:36.137253 - [DEBUG]
30806 2019-Jan-16 22:08:36.137279 - [DEBUG] Join: AllTop & AllBottom
30807 2019-Jan-16 22:08:36.137305 - [DEBUG] = AllBottom (new jump func)
30808 2019-Jan-16 22:08:36.137330 - [DEBUG]
30809 2019-Jan-16 22:08:36.137353 - [DEBUG] Start adding new jump function
30810 2019-Jan-16 22:08:36.137377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30811 2019-Jan-16 22:08:36.137433 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30812 2019-Jan-16 22:08:36.138074 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
30813 2019-Jan-16 22:08:36.138723 - [DEBUG] Edge Function : AllBottom
30814 2019-Jan-16 22:08:36.138752 - [DEBUG] End adding new jump function
30815 2019-Jan-16 22:08:36.138777 - [DEBUG]
30816 2019-Jan-16 22:08:36.138801 - [DEBUG] -------------------------------------------- 844. Path Edge --------------------------------------------
30817 2019-Jan-16 22:08:36.138824 - [DEBUG]
30818 2019-Jan-16 22:08:36.138847 - [DEBUG] Process 844. path edge:
30819 2019-Jan-16 22:08:36.138871 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30820 2019-Jan-16 22:08:36.138928 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
30821 2019-Jan-16 22:08:36.139565 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30822 2019-Jan-16 22:08:36.140204 - [DEBUG]
30823 2019-Jan-16 22:08:36.140230 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
30824 2019-Jan-16 22:08:36.140884 - [DEBUG] Compose: EdgeIdentity * AllBottom
30825 2019-Jan-16 22:08:36.140913 - [DEBUG]
30826 2019-Jan-16 22:08:36.140938 - [DEBUG] Propagate flow
30827 2019-Jan-16 22:08:36.140962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30828 2019-Jan-16 22:08:36.141019 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30829 2019-Jan-16 22:08:36.141686 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30830 2019-Jan-16 22:08:36.142337 - [DEBUG] Edge function : AllBottom (result of previous compose)
30831 2019-Jan-16 22:08:36.142364 - [DEBUG]
30832 2019-Jan-16 22:08:36.142389 - [DEBUG] Join: AllTop & AllBottom
30833 2019-Jan-16 22:08:36.142415 - [DEBUG] = AllBottom (new jump func)
30834 2019-Jan-16 22:08:36.142440 - [DEBUG]
30835 2019-Jan-16 22:08:36.142464 - [DEBUG] Start adding new jump function
30836 2019-Jan-16 22:08:36.142488 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30837 2019-Jan-16 22:08:36.142545 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30838 2019-Jan-16 22:08:36.143188 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30839 2019-Jan-16 22:08:36.143834 - [DEBUG] Edge Function : AllBottom
30840 2019-Jan-16 22:08:36.143863 - [DEBUG] End adding new jump function
30841 2019-Jan-16 22:08:36.143887 - [DEBUG]
30842 2019-Jan-16 22:08:36.143912 - [DEBUG] -------------------------------------------- 845. Path Edge --------------------------------------------
30843 2019-Jan-16 22:08:36.143937 - [DEBUG]
30844 2019-Jan-16 22:08:36.143960 - [DEBUG] Process 845. path edge:
30845 2019-Jan-16 22:08:36.143985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30846 2019-Jan-16 22:08:36.144042 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
30847 2019-Jan-16 22:08:36.144690 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30848 2019-Jan-16 22:08:36.145347 - [DEBUG]
30849 2019-Jan-16 22:08:36.145372 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30850 2019-Jan-16 22:08:36.146028 - [DEBUG] Possible callees:
30851 2019-Jan-16 22:08:36.146054 - [DEBUG] llvm.dbg.declare
30852 2019-Jan-16 22:08:36.146080 - [DEBUG] Possible return sites:
30853 2019-Jan-16 22:08:36.146103 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13630854 2019-Jan-16 22:08:36.147381 - [DEBUG] Found and process special summary
30855 2019-Jan-16 22:08:36.147417 - [DEBUG] Compose: EdgeIdentity * AllBottom
30856 2019-Jan-16 22:08:36.147445 - [DEBUG]
30857 2019-Jan-16 22:08:36.147470 - [DEBUG] Propagate flow
30858 2019-Jan-16 22:08:36.147493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30859 2019-Jan-16 22:08:36.147550 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30860 2019-Jan-16 22:08:36.148207 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30861 2019-Jan-16 22:08:36.148849 - [DEBUG] Edge function : AllBottom (result of previous compose)
30862 2019-Jan-16 22:08:36.148875 - [DEBUG]
30863 2019-Jan-16 22:08:36.148900 - [DEBUG] Join: AllTop & AllBottom
30864 2019-Jan-16 22:08:36.148926 - [DEBUG] = AllBottom (new jump func)
30865 2019-Jan-16 22:08:36.148951 - [DEBUG]
30866 2019-Jan-16 22:08:36.148974 - [DEBUG] Start adding new jump function
30867 2019-Jan-16 22:08:36.148998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30868 2019-Jan-16 22:08:36.149055 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30869 2019-Jan-16 22:08:36.149697 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30870 2019-Jan-16 22:08:36.150338 - [DEBUG] Edge Function : AllBottom
30871 2019-Jan-16 22:08:36.150367 - [DEBUG] End adding new jump function
30872 2019-Jan-16 22:08:36.150392 - [DEBUG]
30873 2019-Jan-16 22:08:36.150425 - [DEBUG] -------------------------------------------- 846. Path Edge --------------------------------------------
30874 2019-Jan-16 22:08:36.150450 - [DEBUG]
30875 2019-Jan-16 22:08:36.150473 - [DEBUG] Process 846. path edge:
30876 2019-Jan-16 22:08:36.150497 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30877 2019-Jan-16 22:08:36.150555 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
30878 2019-Jan-16 22:08:36.151195 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30879 2019-Jan-16 22:08:36.151852 - [DEBUG]
30880 2019-Jan-16 22:08:36.151877 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30881 2019-Jan-16 22:08:36.152540 - [DEBUG] Compose: EdgeIdentity * AllBottom
30882 2019-Jan-16 22:08:36.152569 - [DEBUG]
30883 2019-Jan-16 22:08:36.152593 - [DEBUG] Propagate flow
30884 2019-Jan-16 22:08:36.152617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30885 2019-Jan-16 22:08:36.152674 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
30886 2019-Jan-16 22:08:36.153328 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30887 2019-Jan-16 22:08:36.153970 - [DEBUG] Edge function : AllBottom (result of previous compose)
30888 2019-Jan-16 22:08:36.153996 - [DEBUG]
30889 2019-Jan-16 22:08:36.154021 - [DEBUG] Join: AllTop & AllBottom
30890 2019-Jan-16 22:08:36.154047 - [DEBUG] = AllBottom (new jump func)
30891 2019-Jan-16 22:08:36.154072 - [DEBUG]
30892 2019-Jan-16 22:08:36.154096 - [DEBUG] Start adding new jump function
30893 2019-Jan-16 22:08:36.154120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30894 2019-Jan-16 22:08:36.154176 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30895 2019-Jan-16 22:08:36.154834 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
30896 2019-Jan-16 22:08:36.155470 - [DEBUG] Edge Function : AllBottom
30897 2019-Jan-16 22:08:36.155500 - [DEBUG] End adding new jump function
30898 2019-Jan-16 22:08:36.155525 - [DEBUG]
30899 2019-Jan-16 22:08:36.155550 - [DEBUG] -------------------------------------------- 847. Path Edge --------------------------------------------
30900 2019-Jan-16 22:08:36.155575 - [DEBUG]
30901 2019-Jan-16 22:08:36.155598 - [DEBUG] Process 847. path edge:
30902 2019-Jan-16 22:08:36.155622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30903 2019-Jan-16 22:08:36.155679 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
30904 2019-Jan-16 22:08:36.156316 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30905 2019-Jan-16 22:08:36.156957 - [DEBUG]
30906 2019-Jan-16 22:08:36.156983 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
30907 2019-Jan-16 22:08:36.157638 - [DEBUG] Compose: EdgeIdentity * AllBottom
30908 2019-Jan-16 22:08:36.157667 - [DEBUG]
30909 2019-Jan-16 22:08:36.157691 - [DEBUG] Propagate flow
30910 2019-Jan-16 22:08:36.157714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30911 2019-Jan-16 22:08:36.157771 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
30912 2019-Jan-16 22:08:36.158423 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30913 2019-Jan-16 22:08:36.159065 - [DEBUG] Edge function : AllBottom (result of previous compose)
30914 2019-Jan-16 22:08:36.159091 - [DEBUG]
30915 2019-Jan-16 22:08:36.159116 - [DEBUG] Join: AllTop & AllBottom
30916 2019-Jan-16 22:08:36.159142 - [DEBUG] = AllBottom (new jump func)
30917 2019-Jan-16 22:08:36.159167 - [DEBUG]
30918 2019-Jan-16 22:08:36.159191 - [DEBUG] Start adding new jump function
30919 2019-Jan-16 22:08:36.159223 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30920 2019-Jan-16 22:08:36.159281 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30921 2019-Jan-16 22:08:36.159924 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
30922 2019-Jan-16 22:08:36.160558 - [DEBUG] Edge Function : AllBottom
30923 2019-Jan-16 22:08:36.160593 - [DEBUG] End adding new jump function
30924 2019-Jan-16 22:08:36.160618 - [DEBUG]
30925 2019-Jan-16 22:08:36.160643 - [DEBUG] -------------------------------------------- 848. Path Edge --------------------------------------------
30926 2019-Jan-16 22:08:36.160667 - [DEBUG]
30927 2019-Jan-16 22:08:36.160691 - [DEBUG] Process 848. path edge:
30928 2019-Jan-16 22:08:36.160715 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30929 2019-Jan-16 22:08:36.160772 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
30930 2019-Jan-16 22:08:36.161409 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30931 2019-Jan-16 22:08:36.162062 - [DEBUG]
30932 2019-Jan-16 22:08:36.162088 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
30933 2019-Jan-16 22:08:36.162742 - [DEBUG] Compose: EdgeIdentity * AllBottom
30934 2019-Jan-16 22:08:36.162771 - [DEBUG]
30935 2019-Jan-16 22:08:36.162795 - [DEBUG] Propagate flow
30936 2019-Jan-16 22:08:36.162819 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30937 2019-Jan-16 22:08:36.162876 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30938 2019-Jan-16 22:08:36.163525 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30939 2019-Jan-16 22:08:36.164166 - [DEBUG] Edge function : AllBottom (result of previous compose)
30940 2019-Jan-16 22:08:36.164192 - [DEBUG]
30941 2019-Jan-16 22:08:36.164218 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30942 2019-Jan-16 22:08:36.164244 - [DEBUG] = AllBottom
30943 2019-Jan-16 22:08:36.164269 - [DEBUG]
30944 2019-Jan-16 22:08:36.164292 - [DEBUG] PROPAGATE: No new function!
30945 2019-Jan-16 22:08:36.164317 - [DEBUG] EDGE:
30946 2019-Jan-16 22:08:36.164375 - [DEBUG] ---> 30947 2019-Jan-16 22:08:36.165026 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30948 2019-Jan-16 22:08:36.165666 - [DEBUG]
30949 2019-Jan-16 22:08:36.165692 - [DEBUG] EDGE:
30950 2019-Jan-16 22:08:36.165749 - [DEBUG] ---> 30951 2019-Jan-16 22:08:36.166384 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30952 2019-Jan-16 22:08:36.167023 - [DEBUG]
30953 2019-Jan-16 22:08:36.167048 - [DEBUG] EDGE:
30954 2019-Jan-16 22:08:36.167106 - [DEBUG] ---> 30955 2019-Jan-16 22:08:36.167745 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30956 2019-Jan-16 22:08:36.168400 - [DEBUG]
30957 2019-Jan-16 22:08:36.168438 - [DEBUG] Compose: EdgeIdentity * AllBottom
30958 2019-Jan-16 22:08:36.168465 - [DEBUG]
30959 2019-Jan-16 22:08:36.168489 - [DEBUG] Propagate flow
30960 2019-Jan-16 22:08:36.168513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30961 2019-Jan-16 22:08:36.168569 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30962 2019-Jan-16 22:08:36.169210 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30963 2019-Jan-16 22:08:36.169858 - [DEBUG] Edge function : AllBottom (result of previous compose)
30964 2019-Jan-16 22:08:36.169884 - [DEBUG]
30965 2019-Jan-16 22:08:36.169909 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30966 2019-Jan-16 22:08:36.169935 - [DEBUG] = AllBottom
30967 2019-Jan-16 22:08:36.169960 - [DEBUG]
30968 2019-Jan-16 22:08:36.169984 - [DEBUG] PROPAGATE: No new function!
30969 2019-Jan-16 22:08:36.170010 - [DEBUG] EDGE:
30970 2019-Jan-16 22:08:36.170068 - [DEBUG] ---> 30971 2019-Jan-16 22:08:36.170716 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
30972 2019-Jan-16 22:08:36.171356 - [DEBUG]
30973 2019-Jan-16 22:08:36.171390 - [DEBUG] Compose: EdgeIdentity * AllBottom
30974 2019-Jan-16 22:08:36.171431 - [DEBUG]
30975 2019-Jan-16 22:08:36.171456 - [DEBUG] Propagate flow
30976 2019-Jan-16 22:08:36.171480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30977 2019-Jan-16 22:08:36.171537 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30978 2019-Jan-16 22:08:36.172185 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30979 2019-Jan-16 22:08:36.172824 - [DEBUG] Edge function : AllBottom (result of previous compose)
30980 2019-Jan-16 22:08:36.172850 - [DEBUG]
30981 2019-Jan-16 22:08:36.172875 - [DEBUG] Join: AllTop & AllBottom
30982 2019-Jan-16 22:08:36.172901 - [DEBUG] = AllBottom (new jump func)
30983 2019-Jan-16 22:08:36.172926 - [DEBUG]
30984 2019-Jan-16 22:08:36.172950 - [DEBUG] Start adding new jump function
30985 2019-Jan-16 22:08:36.172973 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30986 2019-Jan-16 22:08:36.173029 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30987 2019-Jan-16 22:08:36.173669 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30988 2019-Jan-16 22:08:36.174314 - [DEBUG] Edge Function : AllBottom
30989 2019-Jan-16 22:08:36.174343 - [DEBUG] End adding new jump function
30990 2019-Jan-16 22:08:36.174367 - [DEBUG]
30991 2019-Jan-16 22:08:36.174391 - [DEBUG] -------------------------------------------- 849. Path Edge --------------------------------------------
30992 2019-Jan-16 22:08:36.174415 - [DEBUG]
30993 2019-Jan-16 22:08:36.174439 - [DEBUG] Process 849. path edge:
30994 2019-Jan-16 22:08:36.174462 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30995 2019-Jan-16 22:08:36.174519 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
30996 2019-Jan-16 22:08:36.175181 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
30997 2019-Jan-16 22:08:36.175820 - [DEBUG]
30998 2019-Jan-16 22:08:36.175845 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30999 2019-Jan-16 22:08:36.176508 - [DEBUG] Possible callees:
31000 2019-Jan-16 22:08:36.176534 - [DEBUG] llvm.dbg.declare
31001 2019-Jan-16 22:08:36.176559 - [DEBUG] Possible return sites:
31002 2019-Jan-16 22:08:36.176583 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14331003 2019-Jan-16 22:08:36.177974 - [DEBUG] Found and process special summary
31004 2019-Jan-16 22:08:36.178032 - [DEBUG] Compose: EdgeIdentity * AllBottom
31005 2019-Jan-16 22:08:36.178102 - [DEBUG]
31006 2019-Jan-16 22:08:36.178131 - [DEBUG] Propagate flow
31007 2019-Jan-16 22:08:36.178156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31008 2019-Jan-16 22:08:36.178234 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31009 2019-Jan-16 22:08:36.178929 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
31010 2019-Jan-16 22:08:36.179574 - [DEBUG] Edge function : AllBottom (result of previous compose)
31011 2019-Jan-16 22:08:36.179600 - [DEBUG]
31012 2019-Jan-16 22:08:36.179628 - [DEBUG] Join: AllTop & AllBottom
31013 2019-Jan-16 22:08:36.179654 - [DEBUG] = AllBottom (new jump func)
31014 2019-Jan-16 22:08:36.179679 - [DEBUG]
31015 2019-Jan-16 22:08:36.179703 - [DEBUG] Start adding new jump function
31016 2019-Jan-16 22:08:36.179727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31017 2019-Jan-16 22:08:36.179784 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
31018 2019-Jan-16 22:08:36.180426 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31019 2019-Jan-16 22:08:36.181066 - [DEBUG] Edge Function : AllBottom
31020 2019-Jan-16 22:08:36.181097 - [DEBUG] End adding new jump function
31021 2019-Jan-16 22:08:36.181123 - [DEBUG]
31022 2019-Jan-16 22:08:36.181147 - [DEBUG] -------------------------------------------- 850. Path Edge --------------------------------------------
31023 2019-Jan-16 22:08:36.181173 - [DEBUG]
31024 2019-Jan-16 22:08:36.181197 - [DEBUG] Process 850. path edge:
31025 2019-Jan-16 22:08:36.181220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31026 2019-Jan-16 22:08:36.181277 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
31027 2019-Jan-16 22:08:36.181937 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
31028 2019-Jan-16 22:08:36.182577 - [DEBUG]
31029 2019-Jan-16 22:08:36.182603 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31030 2019-Jan-16 22:08:36.183281 - [DEBUG] Compose: EdgeIdentity * AllBottom
31031 2019-Jan-16 22:08:36.183310 - [DEBUG]
31032 2019-Jan-16 22:08:36.183334 - [DEBUG] Propagate flow
31033 2019-Jan-16 22:08:36.183358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31034 2019-Jan-16 22:08:36.183415 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
31035 2019-Jan-16 22:08:36.184053 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
31036 2019-Jan-16 22:08:36.184692 - [DEBUG] Edge function : AllBottom (result of previous compose)
31037 2019-Jan-16 22:08:36.184718 - [DEBUG]
31038 2019-Jan-16 22:08:36.184743 - [DEBUG] Join: AllTop & AllBottom
31039 2019-Jan-16 22:08:36.184783 - [DEBUG] = AllBottom (new jump func)
31040 2019-Jan-16 22:08:36.184808 - [DEBUG]
31041 2019-Jan-16 22:08:36.184831 - [DEBUG] Start adding new jump function
31042 2019-Jan-16 22:08:36.184855 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31043 2019-Jan-16 22:08:36.184912 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
31044 2019-Jan-16 22:08:36.185555 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
31045 2019-Jan-16 22:08:36.186190 - [DEBUG] Edge Function : AllBottom
31046 2019-Jan-16 22:08:36.186221 - [DEBUG] End adding new jump function
31047 2019-Jan-16 22:08:36.186245 - [DEBUG]
31048 2019-Jan-16 22:08:36.186270 - [DEBUG] -------------------------------------------- 851. Path Edge --------------------------------------------
31049 2019-Jan-16 22:08:36.186294 - [DEBUG]
31050 2019-Jan-16 22:08:36.186318 - [DEBUG] Process 851. path edge:
31051 2019-Jan-16 22:08:36.186354 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31052 2019-Jan-16 22:08:36.186412 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
31053 2019-Jan-16 22:08:36.187047 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
31054 2019-Jan-16 22:08:36.187690 - [DEBUG]
31055 2019-Jan-16 22:08:36.187716 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
31056 2019-Jan-16 22:08:36.188387 - [DEBUG] Compose: EdgeIdentity * AllBottom
31057 2019-Jan-16 22:08:36.188416 - [DEBUG]
31058 2019-Jan-16 22:08:36.188440 - [DEBUG] Propagate flow
31059 2019-Jan-16 22:08:36.188463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31060 2019-Jan-16 22:08:36.188521 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
31061 2019-Jan-16 22:08:36.189166 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
31062 2019-Jan-16 22:08:36.189807 - [DEBUG] Edge function : AllBottom (result of previous compose)
31063 2019-Jan-16 22:08:36.189833 - [DEBUG]
31064 2019-Jan-16 22:08:36.189859 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31065 2019-Jan-16 22:08:36.189885 - [DEBUG] = AllBottom
31066 2019-Jan-16 22:08:36.189909 - [DEBUG]
31067 2019-Jan-16 22:08:36.189933 - [DEBUG] PROPAGATE: No new function!
31068 2019-Jan-16 22:08:36.189958 - [DEBUG] EDGE:
31069 2019-Jan-16 22:08:36.190017 - [DEBUG] ---> 31070 2019-Jan-16 22:08:36.190652 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
31071 2019-Jan-16 22:08:36.191292 - [DEBUG]
31072 2019-Jan-16 22:08:36.191318 - [DEBUG] EDGE:
31073 2019-Jan-16 22:08:36.191375 - [DEBUG] ---> 31074 2019-Jan-16 22:08:36.192030 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
31075 2019-Jan-16 22:08:36.192671 - [DEBUG]
31076 2019-Jan-16 22:08:36.192712 - [DEBUG] Compose: EdgeIdentity * AllBottom
31077 2019-Jan-16 22:08:36.192740 - [DEBUG]
31078 2019-Jan-16 22:08:36.192764 - [DEBUG] Propagate flow
31079 2019-Jan-16 22:08:36.192788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31080 2019-Jan-16 22:08:36.192845 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31081 2019-Jan-16 22:08:36.193485 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
31082 2019-Jan-16 22:08:36.194123 - [DEBUG] Edge function : AllBottom (result of previous compose)
31083 2019-Jan-16 22:08:36.194149 - [DEBUG]
31084 2019-Jan-16 22:08:36.194175 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31085 2019-Jan-16 22:08:36.194201 - [DEBUG] = AllBottom
31086 2019-Jan-16 22:08:36.194226 - [DEBUG]
31087 2019-Jan-16 22:08:36.194250 - [DEBUG] PROPAGATE: No new function!
31088 2019-Jan-16 22:08:36.194278 - [DEBUG] EDGE:
31089 2019-Jan-16 22:08:36.194337 - [DEBUG] ---> 31090 2019-Jan-16 22:08:36.195002 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
31091 2019-Jan-16 22:08:36.195642 - [DEBUG]
31092 2019-Jan-16 22:08:36.195669 - [DEBUG] EDGE:
31093 2019-Jan-16 22:08:36.195727 - [DEBUG] ---> 31094 2019-Jan-16 22:08:36.196364 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
31095 2019-Jan-16 22:08:36.197012 - [DEBUG]
31096 2019-Jan-16 22:08:36.197048 - [DEBUG] Compose: EdgeIdentity * AllBottom
31097 2019-Jan-16 22:08:36.197076 - [DEBUG]
31098 2019-Jan-16 22:08:36.197100 - [DEBUG] Propagate flow
31099 2019-Jan-16 22:08:36.197123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31100 2019-Jan-16 22:08:36.197179 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31101 2019-Jan-16 22:08:36.197817 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
31102 2019-Jan-16 22:08:36.198473 - [DEBUG] Edge function : AllBottom (result of previous compose)
31103 2019-Jan-16 22:08:36.198498 - [DEBUG]
31104 2019-Jan-16 22:08:36.198523 - [DEBUG] Join: AllTop & AllBottom
31105 2019-Jan-16 22:08:36.198549 - [DEBUG] = AllBottom (new jump func)
31106 2019-Jan-16 22:08:36.198574 - [DEBUG]
31107 2019-Jan-16 22:08:36.198597 - [DEBUG] Start adding new jump function
31108 2019-Jan-16 22:08:36.198620 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31109 2019-Jan-16 22:08:36.198677 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
31110 2019-Jan-16 22:08:36.199317 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31111 2019-Jan-16 22:08:36.199953 - [DEBUG] Edge Function : AllBottom
31112 2019-Jan-16 22:08:36.199983 - [DEBUG] End adding new jump function
31113 2019-Jan-16 22:08:36.200007 - [DEBUG]
31114 2019-Jan-16 22:08:36.200032 - [DEBUG] -------------------------------------------- 852. Path Edge --------------------------------------------
31115 2019-Jan-16 22:08:36.200056 - [DEBUG]
31116 2019-Jan-16 22:08:36.200080 - [DEBUG] Process 852. path edge:
31117 2019-Jan-16 22:08:36.200104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31118 2019-Jan-16 22:08:36.200160 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
31119 2019-Jan-16 22:08:36.200797 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
31120 2019-Jan-16 22:08:36.201450 - [DEBUG]
31121 2019-Jan-16 22:08:36.201475 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31122 2019-Jan-16 22:08:36.202130 - [DEBUG] Compose: EdgeIdentity * AllBottom
31123 2019-Jan-16 22:08:36.202158 - [DEBUG]
31124 2019-Jan-16 22:08:36.202182 - [DEBUG] Propagate flow
31125 2019-Jan-16 22:08:36.202206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31126 2019-Jan-16 22:08:36.202263 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31127 2019-Jan-16 22:08:36.202911 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
31128 2019-Jan-16 22:08:36.203553 - [DEBUG] Edge function : AllBottom (result of previous compose)
31129 2019-Jan-16 22:08:36.203578 - [DEBUG]
31130 2019-Jan-16 22:08:36.203604 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31131 2019-Jan-16 22:08:36.203630 - [DEBUG] = AllBottom
31132 2019-Jan-16 22:08:36.203655 - [DEBUG]
31133 2019-Jan-16 22:08:36.203678 - [DEBUG] PROPAGATE: No new function!
31134 2019-Jan-16 22:08:36.203711 - [DEBUG] Compose: EdgeIdentity * AllBottom
31135 2019-Jan-16 22:08:36.203739 - [DEBUG]
31136 2019-Jan-16 22:08:36.203763 - [DEBUG] Propagate flow
31137 2019-Jan-16 22:08:36.203787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31138 2019-Jan-16 22:08:36.203844 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31139 2019-Jan-16 22:08:36.204508 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
31140 2019-Jan-16 22:08:36.205187 - [DEBUG] Edge function : AllBottom (result of previous compose)
31141 2019-Jan-16 22:08:36.205213 - [DEBUG]
31142 2019-Jan-16 22:08:36.205240 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31143 2019-Jan-16 22:08:36.205266 - [DEBUG] = AllBottom
31144 2019-Jan-16 22:08:36.205290 - [DEBUG]
31145 2019-Jan-16 22:08:36.205313 - [DEBUG] PROPAGATE: No new function!
31146 2019-Jan-16 22:08:36.205338 - [DEBUG] EDGE:
31147 2019-Jan-16 22:08:36.205397 - [DEBUG] ---> 31148 2019-Jan-16 22:08:36.206035 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
31149 2019-Jan-16 22:08:36.206676 - [DEBUG]
31150 2019-Jan-16 22:08:36.206702 - [DEBUG] EDGE:
31151 2019-Jan-16 22:08:36.206760 - [DEBUG] ---> 31152 2019-Jan-16 22:08:36.207396 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
31153 2019-Jan-16 22:08:36.208036 - [DEBUG]
31154 2019-Jan-16 22:08:36.208062 - [DEBUG] EDGE:
31155 2019-Jan-16 22:08:36.208134 - [DEBUG] ---> 31156 2019-Jan-16 22:08:36.208776 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
31157 2019-Jan-16 22:08:36.209415 - [DEBUG]
31158 2019-Jan-16 22:08:36.209453 - [DEBUG] Compose: EdgeIdentity * AllBottom
31159 2019-Jan-16 22:08:36.209482 - [DEBUG]
31160 2019-Jan-16 22:08:36.209506 - [DEBUG] Propagate flow
31161 2019-Jan-16 22:08:36.209529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31162 2019-Jan-16 22:08:36.209586 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31163 2019-Jan-16 22:08:36.210226 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
31164 2019-Jan-16 22:08:36.210866 - [DEBUG] Edge function : AllBottom (result of previous compose)
31165 2019-Jan-16 22:08:36.210892 - [DEBUG]
31166 2019-Jan-16 22:08:36.210918 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31167 2019-Jan-16 22:08:36.210944 - [DEBUG] = AllBottom
31168 2019-Jan-16 22:08:36.210969 - [DEBUG]
31169 2019-Jan-16 22:08:36.210992 - [DEBUG] PROPAGATE: No new function!
31170 2019-Jan-16 22:08:36.211020 - [DEBUG] EDGE:
31171 2019-Jan-16 22:08:36.211078 - [DEBUG] ---> 31172 2019-Jan-16 22:08:36.211734 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
31173 2019-Jan-16 22:08:36.212375 - [DEBUG]
31174 2019-Jan-16 22:08:36.212402 - [DEBUG] EDGE:
31175 2019-Jan-16 22:08:36.212459 - [DEBUG] ---> 31176 2019-Jan-16 22:08:36.213096 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
31177 2019-Jan-16 22:08:36.213736 - [DEBUG]
31178 2019-Jan-16 22:08:36.213763 - [DEBUG] EDGE:
31179 2019-Jan-16 22:08:36.213821 - [DEBUG] ---> 31180 2019-Jan-16 22:08:36.214462 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
31181 2019-Jan-16 22:08:36.215115 - [DEBUG]
31182 2019-Jan-16 22:08:36.215142 - [DEBUG] EDGE:
31183 2019-Jan-16 22:08:36.215209 - [DEBUG] ---> 31184 2019-Jan-16 22:08:36.215847 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
31185 2019-Jan-16 22:08:36.216488 - [DEBUG]
31186 2019-Jan-16 22:08:36.216515 - [DEBUG] EDGE:
31187 2019-Jan-16 22:08:36.216573 - [DEBUG] ---> 31188 2019-Jan-16 22:08:36.217208 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
31189 2019-Jan-16 22:08:36.217849 - [DEBUG]
31190 2019-Jan-16 22:08:36.217876 - [DEBUG] EDGE:
31191 2019-Jan-16 22:08:36.217934 - [DEBUG] ---> 31192 2019-Jan-16 22:08:36.218590 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
31193 2019-Jan-16 22:08:36.219230 - [DEBUG]
31194 2019-Jan-16 22:08:36.219257 - [DEBUG] EDGE:
31195 2019-Jan-16 22:08:36.219315 - [DEBUG] ---> 31196 2019-Jan-16 22:08:36.219953 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
31197 2019-Jan-16 22:08:36.220593 - [DEBUG]
31198 2019-Jan-16 22:08:36.220620 - [DEBUG] EDGE:
31199 2019-Jan-16 22:08:36.220677 - [DEBUG] ---> 31200 2019-Jan-16 22:08:36.221318 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31201 2019-Jan-16 22:08:36.221978 - [DEBUG]
31202 2019-Jan-16 22:08:36.222005 - [DEBUG] Compose: EdgeIdentity * AllBottom
31203 2019-Jan-16 22:08:36.222031 - [DEBUG]
31204 2019-Jan-16 22:08:36.222055 - [DEBUG] Propagate flow
31205 2019-Jan-16 22:08:36.222079 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31206 2019-Jan-16 22:08:36.222135 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
31207 2019-Jan-16 22:08:36.222776 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31208 2019-Jan-16 22:08:36.223423 - [DEBUG] Edge function : AllBottom (result of previous compose)
31209 2019-Jan-16 22:08:36.223449 - [DEBUG]
31210 2019-Jan-16 22:08:36.223475 - [DEBUG] Join: AllTop & AllBottom
31211 2019-Jan-16 22:08:36.223501 - [DEBUG] = AllBottom (new jump func)
31212 2019-Jan-16 22:08:36.223526 - [DEBUG]
31213 2019-Jan-16 22:08:36.223550 - [DEBUG] Start adding new jump function
31214 2019-Jan-16 22:08:36.223574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31215 2019-Jan-16 22:08:36.223630 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31216 2019-Jan-16 22:08:36.224276 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
31217 2019-Jan-16 22:08:36.224932 - [DEBUG] Edge Function : AllBottom
31218 2019-Jan-16 22:08:36.224962 - [DEBUG] End adding new jump function
31219 2019-Jan-16 22:08:36.224986 - [DEBUG]
31220 2019-Jan-16 22:08:36.225010 - [DEBUG] -------------------------------------------- 853. Path Edge --------------------------------------------
31221 2019-Jan-16 22:08:36.225035 - [DEBUG]
31222 2019-Jan-16 22:08:36.225058 - [DEBUG] Process 853. path edge:
31223 2019-Jan-16 22:08:36.225082 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31224 2019-Jan-16 22:08:36.225138 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
31225 2019-Jan-16 22:08:36.225787 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31226 2019-Jan-16 22:08:36.226434 - [DEBUG]
31227 2019-Jan-16 22:08:36.226459 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
31228 2019-Jan-16 22:08:36.227114 - [DEBUG] Compose: EdgeIdentity * AllBottom
31229 2019-Jan-16 22:08:36.227142 - [DEBUG]
31230 2019-Jan-16 22:08:36.227166 - [DEBUG] Propagate flow
31231 2019-Jan-16 22:08:36.227190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31232 2019-Jan-16 22:08:36.227246 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
31233 2019-Jan-16 22:08:36.227885 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31234 2019-Jan-16 22:08:36.228548 - [DEBUG] Edge function : AllBottom (result of previous compose)
31235 2019-Jan-16 22:08:36.228574 - [DEBUG]
31236 2019-Jan-16 22:08:36.228599 - [DEBUG] Join: AllTop & AllBottom
31237 2019-Jan-16 22:08:36.228624 - [DEBUG] = AllBottom (new jump func)
31238 2019-Jan-16 22:08:36.228649 - [DEBUG]
31239 2019-Jan-16 22:08:36.228672 - [DEBUG] Start adding new jump function
31240 2019-Jan-16 22:08:36.228696 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31241 2019-Jan-16 22:08:36.228752 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31242 2019-Jan-16 22:08:36.229399 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
31243 2019-Jan-16 22:08:36.230036 - [DEBUG] Edge Function : AllBottom
31244 2019-Jan-16 22:08:36.230066 - [DEBUG] End adding new jump function
31245 2019-Jan-16 22:08:36.230090 - [DEBUG]
31246 2019-Jan-16 22:08:36.230114 - [DEBUG] -------------------------------------------- 854. Path Edge --------------------------------------------
31247 2019-Jan-16 22:08:36.230138 - [DEBUG]
31248 2019-Jan-16 22:08:36.230161 - [DEBUG] Process 854. path edge:
31249 2019-Jan-16 22:08:36.230185 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31250 2019-Jan-16 22:08:36.230242 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
31251 2019-Jan-16 22:08:36.230878 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31252 2019-Jan-16 22:08:36.231539 - [DEBUG]
31253 2019-Jan-16 22:08:36.231565 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
31254 2019-Jan-16 22:08:36.232214 - [DEBUG] Compose: EdgeIdentity * AllBottom
31255 2019-Jan-16 22:08:36.232243 - [DEBUG]
31256 2019-Jan-16 22:08:36.232267 - [DEBUG] Propagate flow
31257 2019-Jan-16 22:08:36.232290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31258 2019-Jan-16 22:08:36.232347 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31259 2019-Jan-16 22:08:36.232987 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31260 2019-Jan-16 22:08:36.233634 - [DEBUG] Edge function : AllBottom (result of previous compose)
31261 2019-Jan-16 22:08:36.233660 - [DEBUG]
31262 2019-Jan-16 22:08:36.233685 - [DEBUG] Join: AllTop & AllBottom
31263 2019-Jan-16 22:08:36.233711 - [DEBUG] = AllBottom (new jump func)
31264 2019-Jan-16 22:08:36.233736 - [DEBUG]
31265 2019-Jan-16 22:08:36.233760 - [DEBUG] Start adding new jump function
31266 2019-Jan-16 22:08:36.233783 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31267 2019-Jan-16 22:08:36.233839 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31268 2019-Jan-16 22:08:36.234494 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31269 2019-Jan-16 22:08:36.235150 - [DEBUG] Edge Function : AllBottom
31270 2019-Jan-16 22:08:36.235180 - [DEBUG] End adding new jump function
31271 2019-Jan-16 22:08:36.235205 - [DEBUG]
31272 2019-Jan-16 22:08:36.235229 - [DEBUG] -------------------------------------------- 855. Path Edge --------------------------------------------
31273 2019-Jan-16 22:08:36.235253 - [DEBUG]
31274 2019-Jan-16 22:08:36.235276 - [DEBUG] Process 855. path edge:
31275 2019-Jan-16 22:08:36.235300 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31276 2019-Jan-16 22:08:36.235357 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
31277 2019-Jan-16 22:08:36.236000 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31278 2019-Jan-16 22:08:36.236648 - [DEBUG]
31279 2019-Jan-16 22:08:36.236672 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31280 2019-Jan-16 22:08:36.237328 - [DEBUG] Compose: EdgeIdentity * AllBottom
31281 2019-Jan-16 22:08:36.237356 - [DEBUG]
31282 2019-Jan-16 22:08:36.237380 - [DEBUG] Propagate flow
31283 2019-Jan-16 22:08:36.237403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31284 2019-Jan-16 22:08:36.237460 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31285 2019-Jan-16 22:08:36.238113 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31286 2019-Jan-16 22:08:36.238762 - [DEBUG] Edge function : AllBottom (result of previous compose)
31287 2019-Jan-16 22:08:36.238788 - [DEBUG]
31288 2019-Jan-16 22:08:36.238814 - [DEBUG] Join: AllTop & AllBottom
31289 2019-Jan-16 22:08:36.238840 - [DEBUG] = AllBottom (new jump func)
31290 2019-Jan-16 22:08:36.238864 - [DEBUG]
31291 2019-Jan-16 22:08:36.238888 - [DEBUG] Start adding new jump function
31292 2019-Jan-16 22:08:36.238912 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31293 2019-Jan-16 22:08:36.238968 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31294 2019-Jan-16 22:08:36.239615 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31295 2019-Jan-16 22:08:36.240250 - [DEBUG] Edge Function : AllBottom
31296 2019-Jan-16 22:08:36.240279 - [DEBUG] End adding new jump function
31297 2019-Jan-16 22:08:36.240303 - [DEBUG]
31298 2019-Jan-16 22:08:36.240327 - [DEBUG] -------------------------------------------- 856. Path Edge --------------------------------------------
31299 2019-Jan-16 22:08:36.240351 - [DEBUG]
31300 2019-Jan-16 22:08:36.240375 - [DEBUG] Process 856. path edge:
31301 2019-Jan-16 22:08:36.240399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31302 2019-Jan-16 22:08:36.240455 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
31303 2019-Jan-16 22:08:36.241092 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31304 2019-Jan-16 22:08:36.241753 - [DEBUG]
31305 2019-Jan-16 22:08:36.241778 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31306 2019-Jan-16 22:08:36.242429 - [DEBUG] Compose: EdgeIdentity * AllBottom
31307 2019-Jan-16 22:08:36.242457 - [DEBUG]
31308 2019-Jan-16 22:08:36.242481 - [DEBUG] Propagate flow
31309 2019-Jan-16 22:08:36.242504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31310 2019-Jan-16 22:08:36.242569 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31311 2019-Jan-16 22:08:36.243206 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31312 2019-Jan-16 22:08:36.243855 - [DEBUG] Edge function : AllBottom (result of previous compose)
31313 2019-Jan-16 22:08:36.243881 - [DEBUG]
31314 2019-Jan-16 22:08:36.243906 - [DEBUG] Join: AllTop & AllBottom
31315 2019-Jan-16 22:08:36.243932 - [DEBUG] = AllBottom (new jump func)
31316 2019-Jan-16 22:08:36.243956 - [DEBUG]
31317 2019-Jan-16 22:08:36.243979 - [DEBUG] Start adding new jump function
31318 2019-Jan-16 22:08:36.244003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31319 2019-Jan-16 22:08:36.244059 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31320 2019-Jan-16 22:08:36.244707 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31321 2019-Jan-16 22:08:36.245358 - [DEBUG] Edge Function : AllBottom
31322 2019-Jan-16 22:08:36.245387 - [DEBUG] End adding new jump function
31323 2019-Jan-16 22:08:36.245411 - [DEBUG]
31324 2019-Jan-16 22:08:36.245435 - [DEBUG] -------------------------------------------- 857. Path Edge --------------------------------------------
31325 2019-Jan-16 22:08:36.245459 - [DEBUG]
31326 2019-Jan-16 22:08:36.245483 - [DEBUG] Process 857. path edge:
31327 2019-Jan-16 22:08:36.245506 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31328 2019-Jan-16 22:08:36.245563 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
31329 2019-Jan-16 22:08:36.246200 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31330 2019-Jan-16 22:08:36.246846 - [DEBUG]
31331 2019-Jan-16 22:08:36.246871 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31332 2019-Jan-16 22:08:36.247523 - [DEBUG] Compose: EdgeIdentity * AllBottom
31333 2019-Jan-16 22:08:36.247551 - [DEBUG]
31334 2019-Jan-16 22:08:36.247575 - [DEBUG] Propagate flow
31335 2019-Jan-16 22:08:36.247599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31336 2019-Jan-16 22:08:36.247655 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
31337 2019-Jan-16 22:08:36.248313 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31338 2019-Jan-16 22:08:36.248961 - [DEBUG] Edge function : AllBottom (result of previous compose)
31339 2019-Jan-16 22:08:36.248987 - [DEBUG]
31340 2019-Jan-16 22:08:36.249012 - [DEBUG] Join: AllTop & AllBottom
31341 2019-Jan-16 22:08:36.249038 - [DEBUG] = AllBottom (new jump func)
31342 2019-Jan-16 22:08:36.249062 - [DEBUG]
31343 2019-Jan-16 22:08:36.249086 - [DEBUG] Start adding new jump function
31344 2019-Jan-16 22:08:36.249109 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31345 2019-Jan-16 22:08:36.249165 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31346 2019-Jan-16 22:08:36.249811 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
31347 2019-Jan-16 22:08:36.250453 - [DEBUG] Edge Function : AllBottom
31348 2019-Jan-16 22:08:36.250482 - [DEBUG] End adding new jump function
31349 2019-Jan-16 22:08:36.250506 - [DEBUG]
31350 2019-Jan-16 22:08:36.250530 - [DEBUG] -------------------------------------------- 858. Path Edge --------------------------------------------
31351 2019-Jan-16 22:08:36.250555 - [DEBUG]
31352 2019-Jan-16 22:08:36.250578 - [DEBUG] Process 858. path edge:
31353 2019-Jan-16 22:08:36.250615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31354 2019-Jan-16 22:08:36.250671 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
31355 2019-Jan-16 22:08:36.251313 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31356 2019-Jan-16 22:08:36.251980 - [DEBUG]
31357 2019-Jan-16 22:08:36.252005 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
31358 2019-Jan-16 22:08:36.252662 - [DEBUG] Compose: EdgeIdentity * AllBottom
31359 2019-Jan-16 22:08:36.252691 - [DEBUG]
31360 2019-Jan-16 22:08:36.252715 - [DEBUG] Propagate flow
31361 2019-Jan-16 22:08:36.252738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31362 2019-Jan-16 22:08:36.252796 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
31363 2019-Jan-16 22:08:36.253435 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31364 2019-Jan-16 22:08:36.254082 - [DEBUG] Edge function : AllBottom (result of previous compose)
31365 2019-Jan-16 22:08:36.254107 - [DEBUG]
31366 2019-Jan-16 22:08:36.254133 - [DEBUG] Join: AllTop & AllBottom
31367 2019-Jan-16 22:08:36.254159 - [DEBUG] = AllBottom (new jump func)
31368 2019-Jan-16 22:08:36.254184 - [DEBUG]
31369 2019-Jan-16 22:08:36.254207 - [DEBUG] Start adding new jump function
31370 2019-Jan-16 22:08:36.254231 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31371 2019-Jan-16 22:08:36.254288 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31372 2019-Jan-16 22:08:36.254951 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
31373 2019-Jan-16 22:08:36.255589 - [DEBUG] Edge Function : AllBottom
31374 2019-Jan-16 22:08:36.255618 - [DEBUG] End adding new jump function
31375 2019-Jan-16 22:08:36.255643 - [DEBUG]
31376 2019-Jan-16 22:08:36.255667 - [DEBUG] -------------------------------------------- 859. Path Edge --------------------------------------------
31377 2019-Jan-16 22:08:36.255692 - [DEBUG]
31378 2019-Jan-16 22:08:36.255715 - [DEBUG] Process 859. path edge:
31379 2019-Jan-16 22:08:36.255739 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31380 2019-Jan-16 22:08:36.255796 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
31381 2019-Jan-16 22:08:36.256434 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31382 2019-Jan-16 22:08:36.257081 - [DEBUG]
31383 2019-Jan-16 22:08:36.257107 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
31384 2019-Jan-16 22:08:36.257759 - [DEBUG] Compose: EdgeIdentity * AllBottom
31385 2019-Jan-16 22:08:36.257787 - [DEBUG]
31386 2019-Jan-16 22:08:36.257811 - [DEBUG] Propagate flow
31387 2019-Jan-16 22:08:36.257834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31388 2019-Jan-16 22:08:36.257891 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31389 2019-Jan-16 22:08:36.258556 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31390 2019-Jan-16 22:08:36.259202 - [DEBUG] Edge function : AllBottom (result of previous compose)
31391 2019-Jan-16 22:08:36.259228 - [DEBUG]
31392 2019-Jan-16 22:08:36.259253 - [DEBUG] Join: AllTop & AllBottom
31393 2019-Jan-16 22:08:36.259287 - [DEBUG] = AllBottom (new jump func)
31394 2019-Jan-16 22:08:36.259312 - [DEBUG]
31395 2019-Jan-16 22:08:36.259335 - [DEBUG] Start adding new jump function
31396 2019-Jan-16 22:08:36.259359 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31397 2019-Jan-16 22:08:36.259415 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31398 2019-Jan-16 22:08:36.260063 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31399 2019-Jan-16 22:08:36.260709 - [DEBUG] Edge Function : AllBottom
31400 2019-Jan-16 22:08:36.260738 - [DEBUG] End adding new jump function
31401 2019-Jan-16 22:08:36.260762 - [DEBUG]
31402 2019-Jan-16 22:08:36.260786 - [DEBUG] -------------------------------------------- 860. Path Edge --------------------------------------------
31403 2019-Jan-16 22:08:36.260810 - [DEBUG]
31404 2019-Jan-16 22:08:36.260834 - [DEBUG] Process 860. path edge:
31405 2019-Jan-16 22:08:36.260858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31406 2019-Jan-16 22:08:36.260914 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
31407 2019-Jan-16 22:08:36.261578 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31408 2019-Jan-16 22:08:36.262227 - [DEBUG]
31409 2019-Jan-16 22:08:36.262251 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31410 2019-Jan-16 22:08:36.262908 - [DEBUG] Possible callees:
31411 2019-Jan-16 22:08:36.262933 - [DEBUG] llvm.dbg.declare
31412 2019-Jan-16 22:08:36.262958 - [DEBUG] Possible return sites:
31413 2019-Jan-16 22:08:36.262982 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12031414 2019-Jan-16 22:08:36.264261 - [DEBUG] Found and process special summary
31415 2019-Jan-16 22:08:36.264296 - [DEBUG] Compose: EdgeIdentity * AllBottom
31416 2019-Jan-16 22:08:36.264324 - [DEBUG]
31417 2019-Jan-16 22:08:36.264348 - [DEBUG] Propagate flow
31418 2019-Jan-16 22:08:36.264371 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31419 2019-Jan-16 22:08:36.264428 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31420 2019-Jan-16 22:08:36.265083 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31421 2019-Jan-16 22:08:36.265731 - [DEBUG] Edge function : AllBottom (result of previous compose)
31422 2019-Jan-16 22:08:36.265757 - [DEBUG]
31423 2019-Jan-16 22:08:36.265783 - [DEBUG] Join: AllTop & AllBottom
31424 2019-Jan-16 22:08:36.265808 - [DEBUG] = AllBottom (new jump func)
31425 2019-Jan-16 22:08:36.265833 - [DEBUG]
31426 2019-Jan-16 22:08:36.265857 - [DEBUG] Start adding new jump function
31427 2019-Jan-16 22:08:36.265880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31428 2019-Jan-16 22:08:36.265936 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31429 2019-Jan-16 22:08:36.266582 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31430 2019-Jan-16 22:08:36.267222 - [DEBUG] Edge Function : AllBottom
31431 2019-Jan-16 22:08:36.267250 - [DEBUG] End adding new jump function
31432 2019-Jan-16 22:08:36.267274 - [DEBUG]
31433 2019-Jan-16 22:08:36.267298 - [DEBUG] -------------------------------------------- 861. Path Edge --------------------------------------------
31434 2019-Jan-16 22:08:36.267331 - [DEBUG]
31435 2019-Jan-16 22:08:36.267354 - [DEBUG] Process 861. path edge:
31436 2019-Jan-16 22:08:36.267378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31437 2019-Jan-16 22:08:36.267435 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
31438 2019-Jan-16 22:08:36.268074 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31439 2019-Jan-16 22:08:36.268734 - [DEBUG]
31440 2019-Jan-16 22:08:36.268759 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31441 2019-Jan-16 22:08:36.269415 - [DEBUG] Compose: EdgeIdentity * AllBottom
31442 2019-Jan-16 22:08:36.269444 - [DEBUG]
31443 2019-Jan-16 22:08:36.269468 - [DEBUG] Propagate flow
31444 2019-Jan-16 22:08:36.269491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31445 2019-Jan-16 22:08:36.269548 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
31446 2019-Jan-16 22:08:36.270185 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31447 2019-Jan-16 22:08:36.270831 - [DEBUG] Edge function : AllBottom (result of previous compose)
31448 2019-Jan-16 22:08:36.270857 - [DEBUG]
31449 2019-Jan-16 22:08:36.270882 - [DEBUG] Join: AllTop & AllBottom
31450 2019-Jan-16 22:08:36.270908 - [DEBUG] = AllBottom (new jump func)
31451 2019-Jan-16 22:08:36.270933 - [DEBUG]
31452 2019-Jan-16 22:08:36.270956 - [DEBUG] Start adding new jump function
31453 2019-Jan-16 22:08:36.270980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31454 2019-Jan-16 22:08:36.271036 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31455 2019-Jan-16 22:08:36.271697 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
31456 2019-Jan-16 22:08:36.272333 - [DEBUG] Edge Function : AllBottom
31457 2019-Jan-16 22:08:36.272362 - [DEBUG] End adding new jump function
31458 2019-Jan-16 22:08:36.272386 - [DEBUG]
31459 2019-Jan-16 22:08:36.272410 - [DEBUG] -------------------------------------------- 862. Path Edge --------------------------------------------
31460 2019-Jan-16 22:08:36.272435 - [DEBUG]
31461 2019-Jan-16 22:08:36.272458 - [DEBUG] Process 862. path edge:
31462 2019-Jan-16 22:08:36.272482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31463 2019-Jan-16 22:08:36.272539 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
31464 2019-Jan-16 22:08:36.273174 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31465 2019-Jan-16 22:08:36.273820 - [DEBUG]
31466 2019-Jan-16 22:08:36.273846 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
31467 2019-Jan-16 22:08:36.274496 - [DEBUG] Compose: EdgeIdentity * AllBottom
31468 2019-Jan-16 22:08:36.274524 - [DEBUG]
31469 2019-Jan-16 22:08:36.274548 - [DEBUG] Propagate flow
31470 2019-Jan-16 22:08:36.274571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31471 2019-Jan-16 22:08:36.274628 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31472 2019-Jan-16 22:08:36.275292 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31473 2019-Jan-16 22:08:36.275938 - [DEBUG] Edge function : AllBottom (result of previous compose)
31474 2019-Jan-16 22:08:36.275964 - [DEBUG]
31475 2019-Jan-16 22:08:36.275990 - [DEBUG] Join: AllTop & AllBottom
31476 2019-Jan-16 22:08:36.276029 - [DEBUG] = AllBottom (new jump func)
31477 2019-Jan-16 22:08:36.276055 - [DEBUG]
31478 2019-Jan-16 22:08:36.276078 - [DEBUG] Start adding new jump function
31479 2019-Jan-16 22:08:36.276102 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31480 2019-Jan-16 22:08:36.276158 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31481 2019-Jan-16 22:08:36.276805 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31482 2019-Jan-16 22:08:36.277451 - [DEBUG] Edge Function : AllBottom
31483 2019-Jan-16 22:08:36.277481 - [DEBUG] End adding new jump function
31484 2019-Jan-16 22:08:36.277505 - [DEBUG]
31485 2019-Jan-16 22:08:36.277529 - [DEBUG] -------------------------------------------- 863. Path Edge --------------------------------------------
31486 2019-Jan-16 22:08:36.277553 - [DEBUG]
31487 2019-Jan-16 22:08:36.277577 - [DEBUG] Process 863. path edge:
31488 2019-Jan-16 22:08:36.277600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31489 2019-Jan-16 22:08:36.277657 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
31490 2019-Jan-16 22:08:36.278320 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31491 2019-Jan-16 22:08:36.278965 - [DEBUG]
31492 2019-Jan-16 22:08:36.278990 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31493 2019-Jan-16 22:08:36.279647 - [DEBUG] Possible callees:
31494 2019-Jan-16 22:08:36.279672 - [DEBUG] llvm.dbg.declare
31495 2019-Jan-16 22:08:36.279697 - [DEBUG] Possible return sites:
31496 2019-Jan-16 22:08:36.279721 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14931497 2019-Jan-16 22:08:36.281006 - [DEBUG] Found and process special summary
31498 2019-Jan-16 22:08:36.281042 - [DEBUG] Compose: EdgeIdentity * AllBottom
31499 2019-Jan-16 22:08:36.281069 - [DEBUG]
31500 2019-Jan-16 22:08:36.281093 - [DEBUG] Propagate flow
31501 2019-Jan-16 22:08:36.281116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31502 2019-Jan-16 22:08:36.281173 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31503 2019-Jan-16 22:08:36.281831 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31504 2019-Jan-16 22:08:36.282478 - [DEBUG] Edge function : AllBottom (result of previous compose)
31505 2019-Jan-16 22:08:36.282504 - [DEBUG]
31506 2019-Jan-16 22:08:36.282529 - [DEBUG] Join: AllTop & AllBottom
31507 2019-Jan-16 22:08:36.282555 - [DEBUG] = AllBottom (new jump func)
31508 2019-Jan-16 22:08:36.282580 - [DEBUG]
31509 2019-Jan-16 22:08:36.282604 - [DEBUG] Start adding new jump function
31510 2019-Jan-16 22:08:36.282627 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31511 2019-Jan-16 22:08:36.282683 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31512 2019-Jan-16 22:08:36.283330 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31513 2019-Jan-16 22:08:36.283971 - [DEBUG] Edge Function : AllBottom
31514 2019-Jan-16 22:08:36.283999 - [DEBUG] End adding new jump function
31515 2019-Jan-16 22:08:36.284023 - [DEBUG]
31516 2019-Jan-16 22:08:36.284047 - [DEBUG] -------------------------------------------- 864. Path Edge --------------------------------------------
31517 2019-Jan-16 22:08:36.284080 - [DEBUG]
31518 2019-Jan-16 22:08:36.284104 - [DEBUG] Process 864. path edge:
31519 2019-Jan-16 22:08:36.284128 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31520 2019-Jan-16 22:08:36.284185 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
31521 2019-Jan-16 22:08:36.284842 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31522 2019-Jan-16 22:08:36.285489 - [DEBUG]
31523 2019-Jan-16 22:08:36.285514 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31524 2019-Jan-16 22:08:36.286174 - [DEBUG] Compose: EdgeIdentity * AllBottom
31525 2019-Jan-16 22:08:36.286202 - [DEBUG]
31526 2019-Jan-16 22:08:36.286226 - [DEBUG] Propagate flow
31527 2019-Jan-16 22:08:36.286250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31528 2019-Jan-16 22:08:36.286307 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
31529 2019-Jan-16 22:08:36.286945 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31530 2019-Jan-16 22:08:36.287590 - [DEBUG] Edge function : AllBottom (result of previous compose)
31531 2019-Jan-16 22:08:36.287616 - [DEBUG]
31532 2019-Jan-16 22:08:36.287641 - [DEBUG] Join: AllTop & AllBottom
31533 2019-Jan-16 22:08:36.287667 - [DEBUG] = AllBottom (new jump func)
31534 2019-Jan-16 22:08:36.287692 - [DEBUG]
31535 2019-Jan-16 22:08:36.287715 - [DEBUG] Start adding new jump function
31536 2019-Jan-16 22:08:36.287739 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31537 2019-Jan-16 22:08:36.287795 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31538 2019-Jan-16 22:08:36.288457 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
31539 2019-Jan-16 22:08:36.289094 - [DEBUG] Edge Function : AllBottom
31540 2019-Jan-16 22:08:36.289123 - [DEBUG] End adding new jump function
31541 2019-Jan-16 22:08:36.289147 - [DEBUG]
31542 2019-Jan-16 22:08:36.289171 - [DEBUG] -------------------------------------------- 865. Path Edge --------------------------------------------
31543 2019-Jan-16 22:08:36.289195 - [DEBUG]
31544 2019-Jan-16 22:08:36.289219 - [DEBUG] Process 865. path edge:
31545 2019-Jan-16 22:08:36.289242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31546 2019-Jan-16 22:08:36.289299 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
31547 2019-Jan-16 22:08:36.289935 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31548 2019-Jan-16 22:08:36.290581 - [DEBUG]
31549 2019-Jan-16 22:08:36.290606 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
31550 2019-Jan-16 22:08:36.291263 - [DEBUG] Compose: EdgeIdentity * AllBottom
31551 2019-Jan-16 22:08:36.291291 - [DEBUG]
31552 2019-Jan-16 22:08:36.291315 - [DEBUG] Propagate flow
31553 2019-Jan-16 22:08:36.291339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31554 2019-Jan-16 22:08:36.291396 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
31555 2019-Jan-16 22:08:36.292058 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31556 2019-Jan-16 22:08:36.292704 - [DEBUG] Edge function : AllBottom (result of previous compose)
31557 2019-Jan-16 22:08:36.292730 - [DEBUG]
31558 2019-Jan-16 22:08:36.292763 - [DEBUG] Join: AllTop & AllBottom
31559 2019-Jan-16 22:08:36.292790 - [DEBUG] = AllBottom (new jump func)
31560 2019-Jan-16 22:08:36.292815 - [DEBUG]
31561 2019-Jan-16 22:08:36.292838 - [DEBUG] Start adding new jump function
31562 2019-Jan-16 22:08:36.292861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31563 2019-Jan-16 22:08:36.292918 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31564 2019-Jan-16 22:08:36.293565 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
31565 2019-Jan-16 22:08:36.294211 - [DEBUG] Edge Function : AllBottom
31566 2019-Jan-16 22:08:36.294240 - [DEBUG] End adding new jump function
31567 2019-Jan-16 22:08:36.294264 - [DEBUG]
31568 2019-Jan-16 22:08:36.294288 - [DEBUG] -------------------------------------------- 866. Path Edge --------------------------------------------
31569 2019-Jan-16 22:08:36.294312 - [DEBUG]
31570 2019-Jan-16 22:08:36.294336 - [DEBUG] Process 866. path edge:
31571 2019-Jan-16 22:08:36.294359 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31572 2019-Jan-16 22:08:36.294415 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
31573 2019-Jan-16 22:08:36.295077 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31574 2019-Jan-16 22:08:36.295723 - [DEBUG]
31575 2019-Jan-16 22:08:36.295748 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
31576 2019-Jan-16 22:08:36.296407 - [DEBUG] Possible callees:
31577 2019-Jan-16 22:08:36.296433 - [DEBUG] llvm.dbg.declare
31578 2019-Jan-16 22:08:36.296458 - [DEBUG] Possible return sites:
31579 2019-Jan-16 22:08:36.296481 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15531580 2019-Jan-16 22:08:36.297772 - [DEBUG] Found and process special summary
31581 2019-Jan-16 22:08:36.297806 - [DEBUG] Compose: EdgeIdentity * AllBottom
31582 2019-Jan-16 22:08:36.297834 - [DEBUG]
31583 2019-Jan-16 22:08:36.297858 - [DEBUG] Propagate flow
31584 2019-Jan-16 22:08:36.297881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31585 2019-Jan-16 22:08:36.297939 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
31586 2019-Jan-16 22:08:36.298596 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31587 2019-Jan-16 22:08:36.299244 - [DEBUG] Edge function : AllBottom (result of previous compose)
31588 2019-Jan-16 22:08:36.299270 - [DEBUG]
31589 2019-Jan-16 22:08:36.299295 - [DEBUG] Join: AllTop & AllBottom
31590 2019-Jan-16 22:08:36.299321 - [DEBUG] = AllBottom (new jump func)
31591 2019-Jan-16 22:08:36.299345 - [DEBUG]
31592 2019-Jan-16 22:08:36.299369 - [DEBUG] Start adding new jump function
31593 2019-Jan-16 22:08:36.299392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31594 2019-Jan-16 22:08:36.299448 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31595 2019-Jan-16 22:08:36.300095 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
31596 2019-Jan-16 22:08:36.300735 - [DEBUG] Edge Function : AllBottom
31597 2019-Jan-16 22:08:36.300763 - [DEBUG] End adding new jump function
31598 2019-Jan-16 22:08:36.300787 - [DEBUG]
31599 2019-Jan-16 22:08:36.300811 - [DEBUG] -------------------------------------------- 867. Path Edge --------------------------------------------
31600 2019-Jan-16 22:08:36.300843 - [DEBUG]
31601 2019-Jan-16 22:08:36.300867 - [DEBUG] Process 867. path edge:
31602 2019-Jan-16 22:08:36.300891 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31603 2019-Jan-16 22:08:36.300947 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
31604 2019-Jan-16 22:08:36.301603 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31605 2019-Jan-16 22:08:36.302251 - [DEBUG]
31606 2019-Jan-16 22:08:36.302276 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
31607 2019-Jan-16 22:08:36.302935 - [DEBUG] Compose: EdgeIdentity * AllBottom
31608 2019-Jan-16 22:08:36.302963 - [DEBUG]
31609 2019-Jan-16 22:08:36.302987 - [DEBUG] Propagate flow
31610 2019-Jan-16 22:08:36.303010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31611 2019-Jan-16 22:08:36.303067 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
31612 2019-Jan-16 22:08:36.303705 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31613 2019-Jan-16 22:08:36.304350 - [DEBUG] Edge function : AllBottom (result of previous compose)
31614 2019-Jan-16 22:08:36.304376 - [DEBUG]
31615 2019-Jan-16 22:08:36.304401 - [DEBUG] Join: AllTop & AllBottom
31616 2019-Jan-16 22:08:36.304427 - [DEBUG] = AllBottom (new jump func)
31617 2019-Jan-16 22:08:36.304452 - [DEBUG]
31618 2019-Jan-16 22:08:36.304475 - [DEBUG] Start adding new jump function
31619 2019-Jan-16 22:08:36.304498 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31620 2019-Jan-16 22:08:36.304554 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31621 2019-Jan-16 22:08:36.305218 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
31622 2019-Jan-16 22:08:36.305854 - [DEBUG] Edge Function : AllBottom
31623 2019-Jan-16 22:08:36.305883 - [DEBUG] End adding new jump function
31624 2019-Jan-16 22:08:36.305907 - [DEBUG]
31625 2019-Jan-16 22:08:36.305931 - [DEBUG] -------------------------------------------- 868. Path Edge --------------------------------------------
31626 2019-Jan-16 22:08:36.305955 - [DEBUG]
31627 2019-Jan-16 22:08:36.305979 - [DEBUG] Process 868. path edge:
31628 2019-Jan-16 22:08:36.306002 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31629 2019-Jan-16 22:08:36.306059 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
31630 2019-Jan-16 22:08:36.306695 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31631 2019-Jan-16 22:08:36.307340 - [DEBUG]
31632 2019-Jan-16 22:08:36.307365 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
31633 2019-Jan-16 22:08:36.308020 - [DEBUG] Compose: EdgeIdentity * AllBottom
31634 2019-Jan-16 22:08:36.308049 - [DEBUG]
31635 2019-Jan-16 22:08:36.308073 - [DEBUG] Propagate flow
31636 2019-Jan-16 22:08:36.308110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31637 2019-Jan-16 22:08:36.308168 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
31638 2019-Jan-16 22:08:36.308805 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31639 2019-Jan-16 22:08:36.309451 - [DEBUG] Edge function : AllBottom (result of previous compose)
31640 2019-Jan-16 22:08:36.309476 - [DEBUG]
31641 2019-Jan-16 22:08:36.309501 - [DEBUG] Join: AllTop & AllBottom
31642 2019-Jan-16 22:08:36.309536 - [DEBUG] = AllBottom (new jump func)
31643 2019-Jan-16 22:08:36.309561 - [DEBUG]
31644 2019-Jan-16 22:08:36.309585 - [DEBUG] Start adding new jump function
31645 2019-Jan-16 22:08:36.309608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31646 2019-Jan-16 22:08:36.309664 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31647 2019-Jan-16 22:08:36.310311 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
31648 2019-Jan-16 22:08:36.310950 - [DEBUG] Edge Function : AllBottom
31649 2019-Jan-16 22:08:36.310978 - [DEBUG] End adding new jump function
31650 2019-Jan-16 22:08:36.311002 - [DEBUG]
31651 2019-Jan-16 22:08:36.311026 - [DEBUG] -------------------------------------------- 869. Path Edge --------------------------------------------
31652 2019-Jan-16 22:08:36.311051 - [DEBUG]
31653 2019-Jan-16 22:08:36.311074 - [DEBUG] Process 869. path edge:
31654 2019-Jan-16 22:08:36.311098 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31655 2019-Jan-16 22:08:36.311155 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
31656 2019-Jan-16 22:08:36.311806 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31657 2019-Jan-16 22:08:36.312454 - [DEBUG]
31658 2019-Jan-16 22:08:36.312479 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
31659 2019-Jan-16 22:08:36.313135 - [DEBUG] Compose: EdgeIdentity * AllBottom
31660 2019-Jan-16 22:08:36.313164 - [DEBUG]
31661 2019-Jan-16 22:08:36.313188 - [DEBUG] Propagate flow
31662 2019-Jan-16 22:08:36.313211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31663 2019-Jan-16 22:08:36.313268 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
31664 2019-Jan-16 22:08:36.313916 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31665 2019-Jan-16 22:08:36.314562 - [DEBUG] Edge function : AllBottom (result of previous compose)
31666 2019-Jan-16 22:08:36.314588 - [DEBUG]
31667 2019-Jan-16 22:08:36.314613 - [DEBUG] Join: AllTop & AllBottom
31668 2019-Jan-16 22:08:36.314639 - [DEBUG] = AllBottom (new jump func)
31669 2019-Jan-16 22:08:36.314663 - [DEBUG]
31670 2019-Jan-16 22:08:36.314687 - [DEBUG] Start adding new jump function
31671 2019-Jan-16 22:08:36.314710 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31672 2019-Jan-16 22:08:36.314780 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31673 2019-Jan-16 22:08:36.315427 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
31674 2019-Jan-16 22:08:36.316074 - [DEBUG] Edge Function : AllBottom
31675 2019-Jan-16 22:08:36.316102 - [DEBUG] End adding new jump function
31676 2019-Jan-16 22:08:36.316126 - [DEBUG]
31677 2019-Jan-16 22:08:36.316149 - [DEBUG] -------------------------------------------- 870. Path Edge --------------------------------------------
31678 2019-Jan-16 22:08:36.316174 - [DEBUG]
31679 2019-Jan-16 22:08:36.316197 - [DEBUG] Process 870. path edge:
31680 2019-Jan-16 22:08:36.316221 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31681 2019-Jan-16 22:08:36.316277 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
31682 2019-Jan-16 22:08:36.316924 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31683 2019-Jan-16 22:08:36.317579 - [DEBUG]
31684 2019-Jan-16 22:08:36.317604 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
31685 2019-Jan-16 22:08:36.318279 - [DEBUG] Possible callees:
31686 2019-Jan-16 22:08:36.318305 - [DEBUG] llvm.dbg.declare
31687 2019-Jan-16 22:08:36.318330 - [DEBUG] Possible return sites:
31688 2019-Jan-16 22:08:36.318353 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16331689 2019-Jan-16 22:08:36.319633 - [DEBUG] Found and process special summary
31690 2019-Jan-16 22:08:36.319668 - [DEBUG] Compose: EdgeIdentity * AllBottom
31691 2019-Jan-16 22:08:36.319695 - [DEBUG]
31692 2019-Jan-16 22:08:36.319719 - [DEBUG] Propagate flow
31693 2019-Jan-16 22:08:36.319743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31694 2019-Jan-16 22:08:36.319799 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
31695 2019-Jan-16 22:08:36.320440 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31696 2019-Jan-16 22:08:36.321087 - [DEBUG] Edge function : AllBottom (result of previous compose)
31697 2019-Jan-16 22:08:36.321113 - [DEBUG]
31698 2019-Jan-16 22:08:36.321138 - [DEBUG] Join: AllTop & AllBottom
31699 2019-Jan-16 22:08:36.321164 - [DEBUG] = AllBottom (new jump func)
31700 2019-Jan-16 22:08:36.321189 - [DEBUG]
31701 2019-Jan-16 22:08:36.321213 - [DEBUG] Start adding new jump function
31702 2019-Jan-16 22:08:36.321237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31703 2019-Jan-16 22:08:36.321293 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31704 2019-Jan-16 22:08:36.321957 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
31705 2019-Jan-16 22:08:36.322596 - [DEBUG] Edge Function : AllBottom
31706 2019-Jan-16 22:08:36.322625 - [DEBUG] End adding new jump function
31707 2019-Jan-16 22:08:36.322649 - [DEBUG]
31708 2019-Jan-16 22:08:36.322673 - [DEBUG] -------------------------------------------- 871. Path Edge --------------------------------------------
31709 2019-Jan-16 22:08:36.322698 - [DEBUG]
31710 2019-Jan-16 22:08:36.322721 - [DEBUG] Process 871. path edge:
31711 2019-Jan-16 22:08:36.322745 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31712 2019-Jan-16 22:08:36.322801 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
31713 2019-Jan-16 22:08:36.323441 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31714 2019-Jan-16 22:08:36.324087 - [DEBUG]
31715 2019-Jan-16 22:08:36.324111 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
31716 2019-Jan-16 22:08:36.324781 - [DEBUG] Compose: EdgeIdentity * AllBottom
31717 2019-Jan-16 22:08:36.324810 - [DEBUG]
31718 2019-Jan-16 22:08:36.324834 - [DEBUG] Propagate flow
31719 2019-Jan-16 22:08:36.324858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31720 2019-Jan-16 22:08:36.324915 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
31721 2019-Jan-16 22:08:36.325551 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31722 2019-Jan-16 22:08:36.326198 - [DEBUG] Edge function : AllBottom (result of previous compose)
31723 2019-Jan-16 22:08:36.326224 - [DEBUG]
31724 2019-Jan-16 22:08:36.326249 - [DEBUG] Join: AllTop & AllBottom
31725 2019-Jan-16 22:08:36.326283 - [DEBUG] = AllBottom (new jump func)
31726 2019-Jan-16 22:08:36.326308 - [DEBUG]
31727 2019-Jan-16 22:08:36.326332 - [DEBUG] Start adding new jump function
31728 2019-Jan-16 22:08:36.326355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31729 2019-Jan-16 22:08:36.326412 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31730 2019-Jan-16 22:08:36.327060 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
31731 2019-Jan-16 22:08:36.327695 - [DEBUG] Edge Function : AllBottom
31732 2019-Jan-16 22:08:36.327724 - [DEBUG] End adding new jump function
31733 2019-Jan-16 22:08:36.327748 - [DEBUG]
31734 2019-Jan-16 22:08:36.327772 - [DEBUG] -------------------------------------------- 872. Path Edge --------------------------------------------
31735 2019-Jan-16 22:08:36.327796 - [DEBUG]
31736 2019-Jan-16 22:08:36.327820 - [DEBUG] Process 872. path edge:
31737 2019-Jan-16 22:08:36.327843 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31738 2019-Jan-16 22:08:36.327900 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
31739 2019-Jan-16 22:08:36.328551 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31740 2019-Jan-16 22:08:36.329196 - [DEBUG]
31741 2019-Jan-16 22:08:36.329222 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
31742 2019-Jan-16 22:08:36.329875 - [DEBUG] Compose: EdgeIdentity * AllBottom
31743 2019-Jan-16 22:08:36.329903 - [DEBUG]
31744 2019-Jan-16 22:08:36.329927 - [DEBUG] Propagate flow
31745 2019-Jan-16 22:08:36.329951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31746 2019-Jan-16 22:08:36.330008 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
31747 2019-Jan-16 22:08:36.330655 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31748 2019-Jan-16 22:08:36.331300 - [DEBUG] Edge function : AllBottom (result of previous compose)
31749 2019-Jan-16 22:08:36.331326 - [DEBUG]
31750 2019-Jan-16 22:08:36.331351 - [DEBUG] Join: AllTop & AllBottom
31751 2019-Jan-16 22:08:36.331377 - [DEBUG] = AllBottom (new jump func)
31752 2019-Jan-16 22:08:36.331402 - [DEBUG]
31753 2019-Jan-16 22:08:36.331439 - [DEBUG] Start adding new jump function
31754 2019-Jan-16 22:08:36.331463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31755 2019-Jan-16 22:08:36.331519 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31756 2019-Jan-16 22:08:36.332165 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
31757 2019-Jan-16 22:08:36.332809 - [DEBUG] Edge Function : AllBottom
31758 2019-Jan-16 22:08:36.332838 - [DEBUG] End adding new jump function
31759 2019-Jan-16 22:08:36.332862 - [DEBUG]
31760 2019-Jan-16 22:08:36.332885 - [DEBUG] -------------------------------------------- 873. Path Edge --------------------------------------------
31761 2019-Jan-16 22:08:36.332910 - [DEBUG]
31762 2019-Jan-16 22:08:36.332933 - [DEBUG] Process 873. path edge:
31763 2019-Jan-16 22:08:36.332957 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31764 2019-Jan-16 22:08:36.333013 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
31765 2019-Jan-16 22:08:36.333660 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31766 2019-Jan-16 22:08:36.334312 - [DEBUG]
31767 2019-Jan-16 22:08:36.334337 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
31768 2019-Jan-16 22:08:36.335012 - [DEBUG] Possible callees:
31769 2019-Jan-16 22:08:36.335038 - [DEBUG] llvm.dbg.declare
31770 2019-Jan-16 22:08:36.335063 - [DEBUG] Possible return sites:
31771 2019-Jan-16 22:08:36.335087 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16931772 2019-Jan-16 22:08:36.336364 - [DEBUG] Found and process special summary
31773 2019-Jan-16 22:08:36.336398 - [DEBUG] Compose: EdgeIdentity * AllBottom
31774 2019-Jan-16 22:08:36.336426 - [DEBUG]
31775 2019-Jan-16 22:08:36.336450 - [DEBUG] Propagate flow
31776 2019-Jan-16 22:08:36.336474 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31777 2019-Jan-16 22:08:36.336532 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
31778 2019-Jan-16 22:08:36.337173 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31779 2019-Jan-16 22:08:36.337820 - [DEBUG] Edge function : AllBottom (result of previous compose)
31780 2019-Jan-16 22:08:36.337847 - [DEBUG]
31781 2019-Jan-16 22:08:36.337872 - [DEBUG] Join: AllTop & AllBottom
31782 2019-Jan-16 22:08:36.337898 - [DEBUG] = AllBottom (new jump func)
31783 2019-Jan-16 22:08:36.337923 - [DEBUG]
31784 2019-Jan-16 22:08:36.337947 - [DEBUG] Start adding new jump function
31785 2019-Jan-16 22:08:36.337971 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31786 2019-Jan-16 22:08:36.338027 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31787 2019-Jan-16 22:08:36.338689 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
31788 2019-Jan-16 22:08:36.339332 - [DEBUG] Edge Function : AllBottom
31789 2019-Jan-16 22:08:36.339360 - [DEBUG] End adding new jump function
31790 2019-Jan-16 22:08:36.339385 - [DEBUG]
31791 2019-Jan-16 22:08:36.339408 - [DEBUG] -------------------------------------------- 874. Path Edge --------------------------------------------
31792 2019-Jan-16 22:08:36.339433 - [DEBUG]
31793 2019-Jan-16 22:08:36.339457 - [DEBUG] Process 874. path edge:
31794 2019-Jan-16 22:08:36.339481 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31795 2019-Jan-16 22:08:36.339537 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
31796 2019-Jan-16 22:08:36.340177 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31797 2019-Jan-16 22:08:36.340823 - [DEBUG]
31798 2019-Jan-16 22:08:36.340848 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
31799 2019-Jan-16 22:08:36.341519 - [DEBUG] Compose: EdgeIdentity * AllBottom
31800 2019-Jan-16 22:08:36.341548 - [DEBUG]
31801 2019-Jan-16 22:08:36.341572 - [DEBUG] Propagate flow
31802 2019-Jan-16 22:08:36.341595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31803 2019-Jan-16 22:08:36.341652 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
31804 2019-Jan-16 22:08:36.342290 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31805 2019-Jan-16 22:08:36.342936 - [DEBUG] Edge function : AllBottom (result of previous compose)
31806 2019-Jan-16 22:08:36.342961 - [DEBUG]
31807 2019-Jan-16 22:08:36.342995 - [DEBUG] Join: AllTop & AllBottom
31808 2019-Jan-16 22:08:36.343021 - [DEBUG] = AllBottom (new jump func)
31809 2019-Jan-16 22:08:36.343046 - [DEBUG]
31810 2019-Jan-16 22:08:36.343069 - [DEBUG] Start adding new jump function
31811 2019-Jan-16 22:08:36.343093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31812 2019-Jan-16 22:08:36.343149 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31813 2019-Jan-16 22:08:36.343796 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
31814 2019-Jan-16 22:08:36.344433 - [DEBUG] Edge Function : AllBottom
31815 2019-Jan-16 22:08:36.344462 - [DEBUG] End adding new jump function
31816 2019-Jan-16 22:08:36.344486 - [DEBUG]
31817 2019-Jan-16 22:08:36.344510 - [DEBUG] -------------------------------------------- 875. Path Edge --------------------------------------------
31818 2019-Jan-16 22:08:36.344534 - [DEBUG]
31819 2019-Jan-16 22:08:36.344557 - [DEBUG] Process 875. path edge:
31820 2019-Jan-16 22:08:36.344581 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31821 2019-Jan-16 22:08:36.344638 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
31822 2019-Jan-16 22:08:36.345292 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31823 2019-Jan-16 22:08:36.345938 - [DEBUG]
31824 2019-Jan-16 22:08:36.345963 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
31825 2019-Jan-16 22:08:36.346619 - [DEBUG] Compose: EdgeIdentity * AllBottom
31826 2019-Jan-16 22:08:36.346647 - [DEBUG]
31827 2019-Jan-16 22:08:36.346671 - [DEBUG] Propagate flow
31828 2019-Jan-16 22:08:36.346694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31829 2019-Jan-16 22:08:36.346751 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
31830 2019-Jan-16 22:08:36.347392 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31831 2019-Jan-16 22:08:36.348038 - [DEBUG] Edge function : AllBottom (result of previous compose)
31832 2019-Jan-16 22:08:36.348063 - [DEBUG]
31833 2019-Jan-16 22:08:36.348101 - [DEBUG] Join: AllTop & AllBottom
31834 2019-Jan-16 22:08:36.348128 - [DEBUG] = AllBottom (new jump func)
31835 2019-Jan-16 22:08:36.348153 - [DEBUG]
31836 2019-Jan-16 22:08:36.348176 - [DEBUG] Start adding new jump function
31837 2019-Jan-16 22:08:36.348200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31838 2019-Jan-16 22:08:36.348256 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31839 2019-Jan-16 22:08:36.348904 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
31840 2019-Jan-16 22:08:36.349542 - [DEBUG] Edge Function : AllBottom
31841 2019-Jan-16 22:08:36.349571 - [DEBUG] End adding new jump function
31842 2019-Jan-16 22:08:36.349595 - [DEBUG]
31843 2019-Jan-16 22:08:36.349618 - [DEBUG] -------------------------------------------- 876. Path Edge --------------------------------------------
31844 2019-Jan-16 22:08:36.349643 - [DEBUG]
31845 2019-Jan-16 22:08:36.349666 - [DEBUG] Process 876. path edge:
31846 2019-Jan-16 22:08:36.349690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31847 2019-Jan-16 22:08:36.349746 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
31848 2019-Jan-16 22:08:36.350384 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31849 2019-Jan-16 22:08:36.351043 - [DEBUG]
31850 2019-Jan-16 22:08:36.351069 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
31851 2019-Jan-16 22:08:36.351743 - [DEBUG] Compose: EdgeIdentity * AllBottom
31852 2019-Jan-16 22:08:36.351772 - [DEBUG]
31853 2019-Jan-16 22:08:36.351796 - [DEBUG] Propagate flow
31854 2019-Jan-16 22:08:36.351821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31855 2019-Jan-16 22:08:36.351879 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
31856 2019-Jan-16 22:08:36.352523 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31857 2019-Jan-16 22:08:36.353171 - [DEBUG] Edge function : AllBottom (result of previous compose)
31858 2019-Jan-16 22:08:36.353197 - [DEBUG]
31859 2019-Jan-16 22:08:36.353223 - [DEBUG] Join: AllTop & AllBottom
31860 2019-Jan-16 22:08:36.353250 - [DEBUG] = AllBottom (new jump func)
31861 2019-Jan-16 22:08:36.353275 - [DEBUG]
31862 2019-Jan-16 22:08:36.353299 - [DEBUG] Start adding new jump function
31863 2019-Jan-16 22:08:36.353323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31864 2019-Jan-16 22:08:36.353380 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31865 2019-Jan-16 22:08:36.354027 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
31866 2019-Jan-16 22:08:36.354664 - [DEBUG] Edge Function : AllBottom
31867 2019-Jan-16 22:08:36.354694 - [DEBUG] End adding new jump function
31868 2019-Jan-16 22:08:36.354718 - [DEBUG]
31869 2019-Jan-16 22:08:36.354743 - [DEBUG] -------------------------------------------- 877. Path Edge --------------------------------------------
31870 2019-Jan-16 22:08:36.354782 - [DEBUG]
31871 2019-Jan-16 22:08:36.354806 - [DEBUG] Process 877. path edge:
31872 2019-Jan-16 22:08:36.354831 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31873 2019-Jan-16 22:08:36.354888 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
31874 2019-Jan-16 22:08:36.355526 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31875 2019-Jan-16 22:08:36.356173 - [DEBUG]
31876 2019-Jan-16 22:08:36.356200 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
31877 2019-Jan-16 22:08:36.356855 - [DEBUG] Compose: EdgeIdentity * AllBottom
31878 2019-Jan-16 22:08:36.356883 - [DEBUG]
31879 2019-Jan-16 22:08:36.356907 - [DEBUG] Propagate flow
31880 2019-Jan-16 22:08:36.356931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31881 2019-Jan-16 22:08:36.356988 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
31882 2019-Jan-16 22:08:36.357628 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31883 2019-Jan-16 22:08:36.358289 - [DEBUG] Edge function : AllBottom (result of previous compose)
31884 2019-Jan-16 22:08:36.358315 - [DEBUG]
31885 2019-Jan-16 22:08:36.358340 - [DEBUG] Join: AllTop & AllBottom
31886 2019-Jan-16 22:08:36.358366 - [DEBUG] = AllBottom (new jump func)
31887 2019-Jan-16 22:08:36.358391 - [DEBUG]
31888 2019-Jan-16 22:08:36.358414 - [DEBUG] Start adding new jump function
31889 2019-Jan-16 22:08:36.358438 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31890 2019-Jan-16 22:08:36.358494 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31891 2019-Jan-16 22:08:36.359147 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
31892 2019-Jan-16 22:08:36.359787 - [DEBUG] Edge Function : AllBottom
31893 2019-Jan-16 22:08:36.359815 - [DEBUG] End adding new jump function
31894 2019-Jan-16 22:08:36.359840 - [DEBUG]
31895 2019-Jan-16 22:08:36.359864 - [DEBUG] -------------------------------------------- 878. Path Edge --------------------------------------------
31896 2019-Jan-16 22:08:36.359888 - [DEBUG]
31897 2019-Jan-16 22:08:36.359912 - [DEBUG] Process 878. path edge:
31898 2019-Jan-16 22:08:36.359936 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31899 2019-Jan-16 22:08:36.359992 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
31900 2019-Jan-16 22:08:36.360630 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31901 2019-Jan-16 22:08:36.361276 - [DEBUG]
31902 2019-Jan-16 22:08:36.361301 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
31903 2019-Jan-16 22:08:36.361978 - [DEBUG] Compose: EdgeIdentity * AllBottom
31904 2019-Jan-16 22:08:36.362007 - [DEBUG]
31905 2019-Jan-16 22:08:36.362031 - [DEBUG] Propagate flow
31906 2019-Jan-16 22:08:36.362054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31907 2019-Jan-16 22:08:36.362112 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
31908 2019-Jan-16 22:08:36.362749 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31909 2019-Jan-16 22:08:36.363394 - [DEBUG] Edge function : AllBottom (result of previous compose)
31910 2019-Jan-16 22:08:36.363420 - [DEBUG]
31911 2019-Jan-16 22:08:36.363445 - [DEBUG] Join: AllTop & AllBottom
31912 2019-Jan-16 22:08:36.363471 - [DEBUG] = AllBottom (new jump func)
31913 2019-Jan-16 22:08:36.363496 - [DEBUG]
31914 2019-Jan-16 22:08:36.363519 - [DEBUG] Start adding new jump function
31915 2019-Jan-16 22:08:36.363543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31916 2019-Jan-16 22:08:36.363599 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31917 2019-Jan-16 22:08:36.364244 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
31918 2019-Jan-16 22:08:36.364896 - [DEBUG] Edge Function : AllBottom
31919 2019-Jan-16 22:08:36.364924 - [DEBUG] End adding new jump function
31920 2019-Jan-16 22:08:36.364948 - [DEBUG]
31921 2019-Jan-16 22:08:36.364972 - [DEBUG] -------------------------------------------- 879. Path Edge --------------------------------------------
31922 2019-Jan-16 22:08:36.364997 - [DEBUG]
31923 2019-Jan-16 22:08:36.365020 - [DEBUG] Process 879. path edge:
31924 2019-Jan-16 22:08:36.365044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31925 2019-Jan-16 22:08:36.365101 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
31926 2019-Jan-16 22:08:36.365737 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31927 2019-Jan-16 22:08:36.366382 - [DEBUG]
31928 2019-Jan-16 22:08:36.366407 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
31929 2019-Jan-16 22:08:36.367061 - [DEBUG] Compose: EdgeIdentity * AllBottom
31930 2019-Jan-16 22:08:36.367089 - [DEBUG]
31931 2019-Jan-16 22:08:36.367113 - [DEBUG] Propagate flow
31932 2019-Jan-16 22:08:36.367136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31933 2019-Jan-16 22:08:36.367193 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
31934 2019-Jan-16 22:08:36.367837 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31935 2019-Jan-16 22:08:36.368509 - [DEBUG] Edge function : AllBottom (result of previous compose)
31936 2019-Jan-16 22:08:36.368535 - [DEBUG]
31937 2019-Jan-16 22:08:36.368560 - [DEBUG] Join: AllTop & AllBottom
31938 2019-Jan-16 22:08:36.368585 - [DEBUG] = AllBottom (new jump func)
31939 2019-Jan-16 22:08:36.368610 - [DEBUG]
31940 2019-Jan-16 22:08:36.368633 - [DEBUG] Start adding new jump function
31941 2019-Jan-16 22:08:36.368657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31942 2019-Jan-16 22:08:36.368713 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31943 2019-Jan-16 22:08:36.369361 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
31944 2019-Jan-16 22:08:36.369997 - [DEBUG] Edge Function : AllBottom
31945 2019-Jan-16 22:08:36.370026 - [DEBUG] End adding new jump function
31946 2019-Jan-16 22:08:36.370050 - [DEBUG]
31947 2019-Jan-16 22:08:36.370074 - [DEBUG] -------------------------------------------- 880. Path Edge --------------------------------------------
31948 2019-Jan-16 22:08:36.370098 - [DEBUG]
31949 2019-Jan-16 22:08:36.370122 - [DEBUG] Process 880. path edge:
31950 2019-Jan-16 22:08:36.370145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31951 2019-Jan-16 22:08:36.370202 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
31952 2019-Jan-16 22:08:36.370839 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31953 2019-Jan-16 22:08:36.371502 - [DEBUG]
31954 2019-Jan-16 22:08:36.371526 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
31955 2019-Jan-16 22:08:36.372183 - [DEBUG] Compose: EdgeIdentity * AllBottom
31956 2019-Jan-16 22:08:36.372211 - [DEBUG]
31957 2019-Jan-16 22:08:36.372235 - [DEBUG] Propagate flow
31958 2019-Jan-16 22:08:36.372259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31959 2019-Jan-16 22:08:36.372316 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
31960 2019-Jan-16 22:08:36.372960 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31961 2019-Jan-16 22:08:36.373607 - [DEBUG] Edge function : AllBottom (result of previous compose)
31962 2019-Jan-16 22:08:36.373633 - [DEBUG]
31963 2019-Jan-16 22:08:36.373658 - [DEBUG] Join: AllTop & AllBottom
31964 2019-Jan-16 22:08:36.373685 - [DEBUG] = AllBottom (new jump func)
31965 2019-Jan-16 22:08:36.373710 - [DEBUG]
31966 2019-Jan-16 22:08:36.373733 - [DEBUG] Start adding new jump function
31967 2019-Jan-16 22:08:36.373757 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31968 2019-Jan-16 22:08:36.373813 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31969 2019-Jan-16 22:08:36.374460 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
31970 2019-Jan-16 22:08:36.375115 - [DEBUG] Edge Function : AllBottom
31971 2019-Jan-16 22:08:36.375143 - [DEBUG] End adding new jump function
31972 2019-Jan-16 22:08:36.375168 - [DEBUG]
31973 2019-Jan-16 22:08:36.375191 - [DEBUG] -------------------------------------------- 881. Path Edge --------------------------------------------
31974 2019-Jan-16 22:08:36.375216 - [DEBUG]
31975 2019-Jan-16 22:08:36.375240 - [DEBUG] Process 881. path edge:
31976 2019-Jan-16 22:08:36.375271 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31977 2019-Jan-16 22:08:36.375328 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
31978 2019-Jan-16 22:08:36.375970 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
31979 2019-Jan-16 22:08:36.376617 - [DEBUG]
31980 2019-Jan-16 22:08:36.376643 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
31981 2019-Jan-16 22:08:36.377303 - [DEBUG] Compose: EdgeIdentity * AllBottom
31982 2019-Jan-16 22:08:36.377332 - [DEBUG]
31983 2019-Jan-16 22:08:36.377356 - [DEBUG] Propagate flow
31984 2019-Jan-16 22:08:36.377379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31985 2019-Jan-16 22:08:36.377436 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
31986 2019-Jan-16 22:08:36.378074 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31987 2019-Jan-16 22:08:36.378734 - [DEBUG] Edge function : AllBottom (result of previous compose)
31988 2019-Jan-16 22:08:36.378760 - [DEBUG]
31989 2019-Jan-16 22:08:36.378785 - [DEBUG] Join: AllTop & AllBottom
31990 2019-Jan-16 22:08:36.378811 - [DEBUG] = AllBottom (new jump func)
31991 2019-Jan-16 22:08:36.378836 - [DEBUG]
31992 2019-Jan-16 22:08:36.378859 - [DEBUG] Start adding new jump function
31993 2019-Jan-16 22:08:36.378883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31994 2019-Jan-16 22:08:36.378939 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
31995 2019-Jan-16 22:08:36.379584 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
31996 2019-Jan-16 22:08:36.380219 - [DEBUG] Edge Function : AllBottom
31997 2019-Jan-16 22:08:36.380248 - [DEBUG] End adding new jump function
31998 2019-Jan-16 22:08:36.380272 - [DEBUG]
31999 2019-Jan-16 22:08:36.380295 - [DEBUG] -------------------------------------------- 882. Path Edge --------------------------------------------
32000 2019-Jan-16 22:08:36.380320 - [DEBUG]
32001 2019-Jan-16 22:08:36.380343 - [DEBUG] Process 882. path edge:
32002 2019-Jan-16 22:08:36.380367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32003 2019-Jan-16 22:08:36.380423 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
32004 2019-Jan-16 22:08:36.381058 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32005 2019-Jan-16 22:08:36.381723 - [DEBUG]
32006 2019-Jan-16 22:08:36.381748 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32007 2019-Jan-16 22:08:36.382405 - [DEBUG] Compose: EdgeIdentity * AllBottom
32008 2019-Jan-16 22:08:36.382433 - [DEBUG]
32009 2019-Jan-16 22:08:36.382457 - [DEBUG] Propagate flow
32010 2019-Jan-16 22:08:36.382481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32011 2019-Jan-16 22:08:36.382538 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32012 2019-Jan-16 22:08:36.383178 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32013 2019-Jan-16 22:08:36.383824 - [DEBUG] Edge function : AllBottom (result of previous compose)
32014 2019-Jan-16 22:08:36.383850 - [DEBUG]
32015 2019-Jan-16 22:08:36.383876 - [DEBUG] Join: AllTop & AllBottom
32016 2019-Jan-16 22:08:36.383902 - [DEBUG] = AllBottom (new jump func)
32017 2019-Jan-16 22:08:36.383926 - [DEBUG]
32018 2019-Jan-16 22:08:36.383958 - [DEBUG] Start adding new jump function
32019 2019-Jan-16 22:08:36.383982 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32020 2019-Jan-16 22:08:36.384039 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32021 2019-Jan-16 22:08:36.384685 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32022 2019-Jan-16 22:08:36.385338 - [DEBUG] Edge Function : AllBottom
32023 2019-Jan-16 22:08:36.385367 - [DEBUG] End adding new jump function
32024 2019-Jan-16 22:08:36.385391 - [DEBUG]
32025 2019-Jan-16 22:08:36.385415 - [DEBUG] -------------------------------------------- 883. Path Edge --------------------------------------------
32026 2019-Jan-16 22:08:36.385440 - [DEBUG]
32027 2019-Jan-16 22:08:36.385463 - [DEBUG] Process 883. path edge:
32028 2019-Jan-16 22:08:36.385487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32029 2019-Jan-16 22:08:36.385544 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
32030 2019-Jan-16 22:08:36.386180 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32031 2019-Jan-16 22:08:36.386826 - [DEBUG]
32032 2019-Jan-16 22:08:36.386851 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32033 2019-Jan-16 22:08:36.387503 - [DEBUG] Start of endsummarytab entry
32034 2019-Jan-16 22:08:36.387541 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
32035 2019-Jan-16 22:08:36.388201 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
32036 2019-Jan-16 22:08:36.388266 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32037 2019-Jan-16 22:08:36.388904 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32038 2019-Jan-16 22:08:36.389544 - [DEBUG] EF: AllBottom
32039 2019-Jan-16 22:08:36.389570 - [DEBUG]
32040 2019-Jan-16 22:08:36.389595 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32041 2019-Jan-16 22:08:36.390231 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32042 2019-Jan-16 22:08:36.390866 - [DEBUG] EF: AllBottom
32043 2019-Jan-16 22:08:36.390892 - [DEBUG]
32044 2019-Jan-16 22:08:36.390916 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32045 2019-Jan-16 22:08:36.391568 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32046 2019-Jan-16 22:08:36.392216 - [DEBUG] EF: AllBottom
32047 2019-Jan-16 22:08:36.392242 - [DEBUG]
32048 2019-Jan-16 22:08:36.392266 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32049 2019-Jan-16 22:08:36.392901 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
32050 2019-Jan-16 22:08:36.393541 - [DEBUG] EF: AllBottom
32051 2019-Jan-16 22:08:36.393567 - [DEBUG]
32052 2019-Jan-16 22:08:36.393591 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32053 2019-Jan-16 22:08:36.394227 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32054 2019-Jan-16 22:08:36.394881 - [DEBUG] EF: AllBottom
32055 2019-Jan-16 22:08:36.394906 - [DEBUG]
32056 2019-Jan-16 22:08:36.394930 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32057 2019-Jan-16 22:08:36.395565 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
32058 2019-Jan-16 22:08:36.396202 - [DEBUG] EF: AllBottom
32059 2019-Jan-16 22:08:36.396227 - [DEBUG]
32060 2019-Jan-16 22:08:36.396251 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32061 2019-Jan-16 22:08:36.396885 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
32062 2019-Jan-16 22:08:36.397528 - [DEBUG] EF: AllBottom
32063 2019-Jan-16 22:08:36.397553 - [DEBUG]
32064 2019-Jan-16 22:08:36.397577 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32065 2019-Jan-16 22:08:36.398228 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
32066 2019-Jan-16 22:08:36.398863 - [DEBUG] EF: AllBottom
32067 2019-Jan-16 22:08:36.398888 - [DEBUG]
32068 2019-Jan-16 22:08:36.398912 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32069 2019-Jan-16 22:08:36.399547 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32070 2019-Jan-16 22:08:36.400186 - [DEBUG] EF: AllBottom
32071 2019-Jan-16 22:08:36.400212 - [DEBUG]
32072 2019-Jan-16 22:08:36.400235 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32073 2019-Jan-16 22:08:36.400871 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32074 2019-Jan-16 22:08:36.401532 - [DEBUG] EF: AllBottom
32075 2019-Jan-16 22:08:36.401557 - [DEBUG]
32076 2019-Jan-16 22:08:36.401581 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32077 2019-Jan-16 22:08:36.402217 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
32078 2019-Jan-16 22:08:36.402856 - [DEBUG] EF: AllBottom
32079 2019-Jan-16 22:08:36.402882 - [DEBUG]
32080 2019-Jan-16 22:08:36.402906 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32081 2019-Jan-16 22:08:36.403540 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
32082 2019-Jan-16 22:08:36.404175 - [DEBUG] EF: AllBottom
32083 2019-Jan-16 22:08:36.404201 - [DEBUG]
32084 2019-Jan-16 22:08:36.404224 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32085 2019-Jan-16 22:08:36.404874 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32086 2019-Jan-16 22:08:36.405510 - [DEBUG] EF: AllBottom
32087 2019-Jan-16 22:08:36.405535 - [DEBUG]
32088 2019-Jan-16 22:08:36.405559 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32089 2019-Jan-16 22:08:36.406194 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
32090 2019-Jan-16 22:08:36.406833 - [DEBUG] EF: AllBottom
32091 2019-Jan-16 22:08:36.406858 - [DEBUG]
32092 2019-Jan-16 22:08:36.406882 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32093 2019-Jan-16 22:08:36.407516 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32094 2019-Jan-16 22:08:36.408171 - [DEBUG] EF: AllBottom
32095 2019-Jan-16 22:08:36.408196 - [DEBUG]
32096 2019-Jan-16 22:08:36.408220 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32097 2019-Jan-16 22:08:36.408855 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32098 2019-Jan-16 22:08:36.409503 - [DEBUG] EF: AllBottom
32099 2019-Jan-16 22:08:36.409528 - [DEBUG]
32100 2019-Jan-16 22:08:36.409552 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32101 2019-Jan-16 22:08:36.410187 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32102 2019-Jan-16 22:08:36.410834 - [DEBUG] EF: AllBottom
32103 2019-Jan-16 22:08:36.410860 - [DEBUG]
32104 2019-Jan-16 22:08:36.410883 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32105 2019-Jan-16 22:08:36.411534 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32106 2019-Jan-16 22:08:36.412175 - [DEBUG] EF: AllBottom
32107 2019-Jan-16 22:08:36.412200 - [DEBUG]
32108 2019-Jan-16 22:08:36.412232 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32109 2019-Jan-16 22:08:36.412868 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32110 2019-Jan-16 22:08:36.413517 - [DEBUG] EF: AllBottom
32111 2019-Jan-16 22:08:36.413542 - [DEBUG]
32112 2019-Jan-16 22:08:36.413566 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32113 2019-Jan-16 22:08:36.414201 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32114 2019-Jan-16 22:08:36.414861 - [DEBUG] EF: AllBottom
32115 2019-Jan-16 22:08:36.414913 - [DEBUG]
32116 2019-Jan-16 22:08:36.414938 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32117 2019-Jan-16 22:08:36.415581 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32118 2019-Jan-16 22:08:36.416233 - [DEBUG] EF: AllBottom
32119 2019-Jan-16 22:08:36.416259 - [DEBUG]
32120 2019-Jan-16 22:08:36.416282 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32121 2019-Jan-16 22:08:36.416920 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32122 2019-Jan-16 22:08:36.417560 - [DEBUG] EF: AllBottom
32123 2019-Jan-16 22:08:36.417585 - [DEBUG]
32124 2019-Jan-16 22:08:36.417609 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32125 2019-Jan-16 22:08:36.418261 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32126 2019-Jan-16 22:08:36.418900 - [DEBUG] EF: AllBottom
32127 2019-Jan-16 22:08:36.418925 - [DEBUG]
32128 2019-Jan-16 22:08:36.418951 - [DEBUG] ---------------
32129 2019-Jan-16 22:08:36.418975 - [DEBUG]
32130 2019-Jan-16 22:08:36.419002 - [DEBUG] End of endsummarytab entry
32131 2019-Jan-16 22:08:36.419026 - [DEBUG]
32132 2019-Jan-16 22:08:36.419050 - [DEBUG] Start of incomingtab entry
32133 2019-Jan-16 22:08:36.419075 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
32134 2019-Jan-16 22:08:36.419713 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
32135 2019-Jan-16 22:08:36.419771 - [DEBUG] ---------------
32136 2019-Jan-16 22:08:36.419795 - [DEBUG] End of incomingtab entry
32137 2019-Jan-16 22:08:36.419819 - [DEBUG]
32138 2019-Jan-16 22:08:36.419845 - [DEBUG] EDGE:
32139 2019-Jan-16 22:08:36.419902 - [DEBUG] ---> 32140 2019-Jan-16 22:08:36.420540 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32141 2019-Jan-16 22:08:36.421186 - [DEBUG]
32142 2019-Jan-16 22:08:36.421211 - [DEBUG] EDGE:
32143 2019-Jan-16 22:08:36.421269 - [DEBUG] ---> 32144 2019-Jan-16 22:08:36.421920 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32145 2019-Jan-16 22:08:36.422565 - [DEBUG]
32146 2019-Jan-16 22:08:36.422603 - [DEBUG] Compose: EdgeIdentity * AllBottom
32147 2019-Jan-16 22:08:36.422631 - [DEBUG]
32148 2019-Jan-16 22:08:36.422655 - [DEBUG] Propagate flow
32149 2019-Jan-16 22:08:36.422678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32150 2019-Jan-16 22:08:36.422735 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32151 2019-Jan-16 22:08:36.423383 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32152 2019-Jan-16 22:08:36.424027 - [DEBUG] Edge function : AllBottom (result of previous compose)
32153 2019-Jan-16 22:08:36.424062 - [DEBUG]
32154 2019-Jan-16 22:08:36.424089 - [DEBUG] Join: AllTop & AllBottom
32155 2019-Jan-16 22:08:36.424115 - [DEBUG] = AllBottom (new jump func)
32156 2019-Jan-16 22:08:36.424140 - [DEBUG]
32157 2019-Jan-16 22:08:36.424163 - [DEBUG] Start adding new jump function
32158 2019-Jan-16 22:08:36.424187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32159 2019-Jan-16 22:08:36.424243 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32160 2019-Jan-16 22:08:36.424903 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32161 2019-Jan-16 22:08:36.425550 - [DEBUG] Edge Function : AllBottom
32162 2019-Jan-16 22:08:36.425580 - [DEBUG] End adding new jump function
32163 2019-Jan-16 22:08:36.425604 - [DEBUG]
32164 2019-Jan-16 22:08:36.425628 - [DEBUG] -------------------------------------------- 884. Path Edge --------------------------------------------
32165 2019-Jan-16 22:08:36.425652 - [DEBUG]
32166 2019-Jan-16 22:08:36.425676 - [DEBUG] Process 884. path edge:
32167 2019-Jan-16 22:08:36.425700 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32168 2019-Jan-16 22:08:36.425756 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
32169 2019-Jan-16 22:08:36.426403 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32170 2019-Jan-16 22:08:36.427049 - [DEBUG]
32171 2019-Jan-16 22:08:36.427074 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32172 2019-Jan-16 22:08:36.427782 - [DEBUG] Possible callees:
32173 2019-Jan-16 22:08:36.427810 - [DEBUG] llvm.dbg.declare
32174 2019-Jan-16 22:08:36.427835 - [DEBUG] Possible return sites:
32175 2019-Jan-16 22:08:36.427859 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19332176 2019-Jan-16 22:08:36.429300 - [DEBUG] Found and process special summary
32177 2019-Jan-16 22:08:36.429359 - [DEBUG] Compose: EdgeIdentity * AllBottom
32178 2019-Jan-16 22:08:36.429388 - [DEBUG]
32179 2019-Jan-16 22:08:36.429413 - [DEBUG] Propagate flow
32180 2019-Jan-16 22:08:36.429437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32181 2019-Jan-16 22:08:36.429509 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32182 2019-Jan-16 22:08:36.430185 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32183 2019-Jan-16 22:08:36.430834 - [DEBUG] Edge function : AllBottom (result of previous compose)
32184 2019-Jan-16 22:08:36.430860 - [DEBUG]
32185 2019-Jan-16 22:08:36.430886 - [DEBUG] Join: AllTop & AllBottom
32186 2019-Jan-16 22:08:36.430912 - [DEBUG] = AllBottom (new jump func)
32187 2019-Jan-16 22:08:36.430937 - [DEBUG]
32188 2019-Jan-16 22:08:36.430961 - [DEBUG] Start adding new jump function
32189 2019-Jan-16 22:08:36.430984 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32190 2019-Jan-16 22:08:36.431041 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32191 2019-Jan-16 22:08:36.431712 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32192 2019-Jan-16 22:08:36.432352 - [DEBUG] Edge Function : AllBottom
32193 2019-Jan-16 22:08:36.432382 - [DEBUG] End adding new jump function
32194 2019-Jan-16 22:08:36.432422 - [DEBUG]
32195 2019-Jan-16 22:08:36.432446 - [DEBUG] -------------------------------------------- 885. Path Edge --------------------------------------------
32196 2019-Jan-16 22:08:36.432471 - [DEBUG]
32197 2019-Jan-16 22:08:36.432495 - [DEBUG] Process 885. path edge:
32198 2019-Jan-16 22:08:36.432519 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32199 2019-Jan-16 22:08:36.432576 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
32200 2019-Jan-16 22:08:36.433216 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32201 2019-Jan-16 22:08:36.433862 - [DEBUG]
32202 2019-Jan-16 22:08:36.433888 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32203 2019-Jan-16 22:08:36.434557 - [DEBUG] Compose: EdgeIdentity * AllBottom
32204 2019-Jan-16 22:08:36.434585 - [DEBUG]
32205 2019-Jan-16 22:08:36.434609 - [DEBUG] Propagate flow
32206 2019-Jan-16 22:08:36.434633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32207 2019-Jan-16 22:08:36.434690 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32208 2019-Jan-16 22:08:36.435367 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32209 2019-Jan-16 22:08:36.436013 - [DEBUG] Edge function : AllBottom (result of previous compose)
32210 2019-Jan-16 22:08:36.436039 - [DEBUG]
32211 2019-Jan-16 22:08:36.436064 - [DEBUG] Join: AllTop & AllBottom
32212 2019-Jan-16 22:08:36.436090 - [DEBUG] = AllBottom (new jump func)
32213 2019-Jan-16 22:08:36.436115 - [DEBUG]
32214 2019-Jan-16 22:08:36.436138 - [DEBUG] Start adding new jump function
32215 2019-Jan-16 22:08:36.436161 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32216 2019-Jan-16 22:08:36.436218 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32217 2019-Jan-16 22:08:36.436864 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32218 2019-Jan-16 22:08:36.437501 - [DEBUG] Edge Function : AllBottom
32219 2019-Jan-16 22:08:36.437529 - [DEBUG] End adding new jump function
32220 2019-Jan-16 22:08:36.437553 - [DEBUG]
32221 2019-Jan-16 22:08:36.437577 - [DEBUG] -------------------------------------------- 886. Path Edge --------------------------------------------
32222 2019-Jan-16 22:08:36.437602 - [DEBUG]
32223 2019-Jan-16 22:08:36.437625 - [DEBUG] Process 886. path edge:
32224 2019-Jan-16 22:08:36.437649 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32225 2019-Jan-16 22:08:36.437705 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
32226 2019-Jan-16 22:08:36.438358 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32227 2019-Jan-16 22:08:36.439004 - [DEBUG]
32228 2019-Jan-16 22:08:36.439030 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32229 2019-Jan-16 22:08:36.439690 - [DEBUG] Compose: EdgeIdentity * AllBottom
32230 2019-Jan-16 22:08:36.439719 - [DEBUG]
32231 2019-Jan-16 22:08:36.439744 - [DEBUG] Propagate flow
32232 2019-Jan-16 22:08:36.439768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32233 2019-Jan-16 22:08:36.439827 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32234 2019-Jan-16 22:08:36.440464 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32235 2019-Jan-16 22:08:36.441112 - [DEBUG] Edge function : AllBottom (result of previous compose)
32236 2019-Jan-16 22:08:36.441148 - [DEBUG]
32237 2019-Jan-16 22:08:36.441175 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32238 2019-Jan-16 22:08:36.441202 - [DEBUG] = AllBottom
32239 2019-Jan-16 22:08:36.441227 - [DEBUG]
32240 2019-Jan-16 22:08:36.441251 - [DEBUG] PROPAGATE: No new function!
32241 2019-Jan-16 22:08:36.441276 - [DEBUG] EDGE:
32242 2019-Jan-16 22:08:36.441336 - [DEBUG] ---> 32243 2019-Jan-16 22:08:36.441989 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32244 2019-Jan-16 22:08:36.442636 - [DEBUG]
32245 2019-Jan-16 22:08:36.442661 - [DEBUG] EDGE:
32246 2019-Jan-16 22:08:36.442718 - [DEBUG] ---> 32247 2019-Jan-16 22:08:36.443358 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32248 2019-Jan-16 22:08:36.444003 - [DEBUG]
32249 2019-Jan-16 22:08:36.444042 - [DEBUG] Compose: EdgeIdentity * AllBottom
32250 2019-Jan-16 22:08:36.444070 - [DEBUG]
32251 2019-Jan-16 22:08:36.444094 - [DEBUG] Propagate flow
32252 2019-Jan-16 22:08:36.444117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32253 2019-Jan-16 22:08:36.444173 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32254 2019-Jan-16 22:08:36.444829 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32255 2019-Jan-16 22:08:36.445475 - [DEBUG] Edge function : AllBottom (result of previous compose)
32256 2019-Jan-16 22:08:36.445501 - [DEBUG]
32257 2019-Jan-16 22:08:36.445526 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32258 2019-Jan-16 22:08:36.445552 - [DEBUG] = AllBottom
32259 2019-Jan-16 22:08:36.445577 - [DEBUG]
32260 2019-Jan-16 22:08:36.445600 - [DEBUG] PROPAGATE: No new function!
32261 2019-Jan-16 22:08:36.445627 - [DEBUG] EDGE:
32262 2019-Jan-16 22:08:36.445686 - [DEBUG] ---> 32263 2019-Jan-16 22:08:36.446332 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32264 2019-Jan-16 22:08:36.446977 - [DEBUG]
32265 2019-Jan-16 22:08:36.447003 - [DEBUG] EDGE:
32266 2019-Jan-16 22:08:36.447060 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
32267 2019-Jan-16 22:08:36.447704 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32268 2019-Jan-16 22:08:36.448366 - [DEBUG]
32269 2019-Jan-16 22:08:36.448392 - [DEBUG] EDGE:
32270 2019-Jan-16 22:08:36.448450 - [DEBUG] ---> 32271 2019-Jan-16 22:08:36.449085 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32272 2019-Jan-16 22:08:36.449732 - [DEBUG]
32273 2019-Jan-16 22:08:36.449757 - [DEBUG] EDGE:
32274 2019-Jan-16 22:08:36.449815 - [DEBUG] ---> 32275 2019-Jan-16 22:08:36.450452 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32276 2019-Jan-16 22:08:36.451105 - [DEBUG]
32277 2019-Jan-16 22:08:36.451131 - [DEBUG] EDGE:
32278 2019-Jan-16 22:08:36.451189 - [DEBUG] ---> 32279 2019-Jan-16 22:08:36.451847 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32280 2019-Jan-16 22:08:36.452494 - [DEBUG]
32281 2019-Jan-16 22:08:36.452528 - [DEBUG] Compose: EdgeIdentity * AllBottom
32282 2019-Jan-16 22:08:36.452555 - [DEBUG]
32283 2019-Jan-16 22:08:36.452579 - [DEBUG] Propagate flow
32284 2019-Jan-16 22:08:36.452603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32285 2019-Jan-16 22:08:36.452659 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32286 2019-Jan-16 22:08:36.453300 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32287 2019-Jan-16 22:08:36.453945 - [DEBUG] Edge function : AllBottom (result of previous compose)
32288 2019-Jan-16 22:08:36.453971 - [DEBUG]
32289 2019-Jan-16 22:08:36.453996 - [DEBUG] Join: AllTop & AllBottom
32290 2019-Jan-16 22:08:36.454022 - [DEBUG] = AllBottom (new jump func)
32291 2019-Jan-16 22:08:36.454047 - [DEBUG]
32292 2019-Jan-16 22:08:36.454070 - [DEBUG] Start adding new jump function
32293 2019-Jan-16 22:08:36.454093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32294 2019-Jan-16 22:08:36.454150 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32295 2019-Jan-16 22:08:36.454809 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32296 2019-Jan-16 22:08:36.455449 - [DEBUG] Edge Function : AllBottom
32297 2019-Jan-16 22:08:36.455478 - [DEBUG] End adding new jump function
32298 2019-Jan-16 22:08:36.455502 - [DEBUG]
32299 2019-Jan-16 22:08:36.455526 - [DEBUG] -------------------------------------------- 887. Path Edge --------------------------------------------
32300 2019-Jan-16 22:08:36.455550 - [DEBUG]
32301 2019-Jan-16 22:08:36.455573 - [DEBUG] Process 887. path edge:
32302 2019-Jan-16 22:08:36.455597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32303 2019-Jan-16 22:08:36.455653 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
32304 2019-Jan-16 22:08:36.456293 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32305 2019-Jan-16 22:08:36.456939 - [DEBUG]
32306 2019-Jan-16 22:08:36.456964 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32307 2019-Jan-16 22:08:36.457625 - [DEBUG] Compose: EdgeIdentity * AllBottom
32308 2019-Jan-16 22:08:36.457653 - [DEBUG]
32309 2019-Jan-16 22:08:36.457677 - [DEBUG] Propagate flow
32310 2019-Jan-16 22:08:36.457701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32311 2019-Jan-16 22:08:36.457758 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
32312 2019-Jan-16 22:08:36.458409 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32313 2019-Jan-16 22:08:36.459056 - [DEBUG] Edge function : AllBottom (result of previous compose)
32314 2019-Jan-16 22:08:36.459082 - [DEBUG]
32315 2019-Jan-16 22:08:36.459107 - [DEBUG] Join: AllTop & AllBottom
32316 2019-Jan-16 22:08:36.459133 - [DEBUG] = AllBottom (new jump func)
32317 2019-Jan-16 22:08:36.459158 - [DEBUG]
32318 2019-Jan-16 22:08:36.459181 - [DEBUG] Start adding new jump function
32319 2019-Jan-16 22:08:36.459213 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32320 2019-Jan-16 22:08:36.459270 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32321 2019-Jan-16 22:08:36.459917 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
32322 2019-Jan-16 22:08:36.460551 - [DEBUG] Edge Function : AllBottom
32323 2019-Jan-16 22:08:36.460579 - [DEBUG] End adding new jump function
32324 2019-Jan-16 22:08:36.460603 - [DEBUG]
32325 2019-Jan-16 22:08:36.460627 - [DEBUG] -------------------------------------------- 888. Path Edge --------------------------------------------
32326 2019-Jan-16 22:08:36.460651 - [DEBUG]
32327 2019-Jan-16 22:08:36.460674 - [DEBUG] Process 888. path edge:
32328 2019-Jan-16 22:08:36.460698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32329 2019-Jan-16 22:08:36.460754 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
32330 2019-Jan-16 22:08:36.461390 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32331 2019-Jan-16 22:08:36.462051 - [DEBUG]
32332 2019-Jan-16 22:08:36.462076 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
32333 2019-Jan-16 22:08:36.462730 - [DEBUG] Compose: EdgeIdentity * AllBottom
32334 2019-Jan-16 22:08:36.462758 - [DEBUG]
32335 2019-Jan-16 22:08:36.462782 - [DEBUG] Propagate flow
32336 2019-Jan-16 22:08:36.462805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32337 2019-Jan-16 22:08:36.462862 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32338 2019-Jan-16 22:08:36.463498 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32339 2019-Jan-16 22:08:36.464146 - [DEBUG] Edge function : AllBottom (result of previous compose)
32340 2019-Jan-16 22:08:36.464171 - [DEBUG]
32341 2019-Jan-16 22:08:36.464197 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32342 2019-Jan-16 22:08:36.464222 - [DEBUG] = AllBottom
32343 2019-Jan-16 22:08:36.464247 - [DEBUG]
32344 2019-Jan-16 22:08:36.464270 - [DEBUG] PROPAGATE: No new function!
32345 2019-Jan-16 22:08:36.464295 - [DEBUG] EDGE:
32346 2019-Jan-16 22:08:36.464352 - [DEBUG] ---> 32347 2019-Jan-16 22:08:36.465002 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32348 2019-Jan-16 22:08:36.465650 - [DEBUG]
32349 2019-Jan-16 22:08:36.465675 - [DEBUG] EDGE:
32350 2019-Jan-16 22:08:36.465733 - [DEBUG] ---> 32351 2019-Jan-16 22:08:36.466374 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32352 2019-Jan-16 22:08:36.467019 - [DEBUG]
32353 2019-Jan-16 22:08:36.467045 - [DEBUG] EDGE:
32354 2019-Jan-16 22:08:36.467102 - [DEBUG] ---> 32355 2019-Jan-16 22:08:36.467739 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32356 2019-Jan-16 22:08:36.468400 - [DEBUG]
32357 2019-Jan-16 22:08:36.468426 - [DEBUG] EDGE:
32358 2019-Jan-16 22:08:36.468484 - [DEBUG] ---> 32359 2019-Jan-16 22:08:36.469137 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32360 2019-Jan-16 22:08:36.469784 - [DEBUG]
32361 2019-Jan-16 22:08:36.469809 - [DEBUG] EDGE:
32362 2019-Jan-16 22:08:36.469867 - [DEBUG] ---> 32363 2019-Jan-16 22:08:36.470504 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32364 2019-Jan-16 22:08:36.471150 - [DEBUG]
32365 2019-Jan-16 22:08:36.471176 - [DEBUG] EDGE:
32366 2019-Jan-16 22:08:36.471233 - [DEBUG] ---> 32367 2019-Jan-16 22:08:36.471890 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32368 2019-Jan-16 22:08:36.472537 - [DEBUG]
32369 2019-Jan-16 22:08:36.472575 - [DEBUG] Compose: EdgeIdentity * AllBottom
32370 2019-Jan-16 22:08:36.472603 - [DEBUG]
32371 2019-Jan-16 22:08:36.472627 - [DEBUG] Propagate flow
32372 2019-Jan-16 22:08:36.472650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32373 2019-Jan-16 22:08:36.472707 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32374 2019-Jan-16 22:08:36.473348 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32375 2019-Jan-16 22:08:36.473994 - [DEBUG] Edge function : AllBottom (result of previous compose)
32376 2019-Jan-16 22:08:36.474020 - [DEBUG]
32377 2019-Jan-16 22:08:36.474046 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32378 2019-Jan-16 22:08:36.474072 - [DEBUG] = AllBottom
32379 2019-Jan-16 22:08:36.474096 - [DEBUG]
32380 2019-Jan-16 22:08:36.474120 - [DEBUG] PROPAGATE: No new function!
32381 2019-Jan-16 22:08:36.474146 - [DEBUG] EDGE:
32382 2019-Jan-16 22:08:36.474204 - [DEBUG] ---> 32383 2019-Jan-16 22:08:36.474867 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32384 2019-Jan-16 22:08:36.475514 - [DEBUG]
32385 2019-Jan-16 22:08:36.475540 - [DEBUG] EDGE:
32386 2019-Jan-16 22:08:36.475598 - [DEBUG] ---> 32387 2019-Jan-16 22:08:36.476234 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32388 2019-Jan-16 22:08:36.476881 - [DEBUG]
32389 2019-Jan-16 22:08:36.476907 - [DEBUG] EDGE:
32390 2019-Jan-16 22:08:36.476964 - [DEBUG] ---> 32391 2019-Jan-16 22:08:36.477606 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32392 2019-Jan-16 22:08:36.478269 - [DEBUG]
32393 2019-Jan-16 22:08:36.478305 - [DEBUG] Compose: EdgeIdentity * AllBottom
32394 2019-Jan-16 22:08:36.478332 - [DEBUG]
32395 2019-Jan-16 22:08:36.478356 - [DEBUG] Propagate flow
32396 2019-Jan-16 22:08:36.478380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32397 2019-Jan-16 22:08:36.478436 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32398 2019-Jan-16 22:08:36.479078 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32399 2019-Jan-16 22:08:36.479733 - [DEBUG] Edge function : AllBottom (result of previous compose)
32400 2019-Jan-16 22:08:36.479759 - [DEBUG]
32401 2019-Jan-16 22:08:36.479785 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32402 2019-Jan-16 22:08:36.479811 - [DEBUG] = AllBottom
32403 2019-Jan-16 22:08:36.479836 - [DEBUG]
32404 2019-Jan-16 22:08:36.479859 - [DEBUG] PROPAGATE: No new function!
32405 2019-Jan-16 22:08:36.479886 - [DEBUG] EDGE:
32406 2019-Jan-16 22:08:36.479944 - [DEBUG] ---> 32407 2019-Jan-16 22:08:36.480593 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32408 2019-Jan-16 22:08:36.481239 - [DEBUG]
32409 2019-Jan-16 22:08:36.481265 - [DEBUG] EDGE:
32410 2019-Jan-16 22:08:36.481323 - [DEBUG] ---> 32411 2019-Jan-16 22:08:36.481975 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32412 2019-Jan-16 22:08:36.482621 - [DEBUG]
32413 2019-Jan-16 22:08:36.482647 - [DEBUG] EDGE:
32414 2019-Jan-16 22:08:36.482705 - [DEBUG] ---> 32415 2019-Jan-16 22:08:36.483341 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32416 2019-Jan-16 22:08:36.483987 - [DEBUG]
32417 2019-Jan-16 22:08:36.484013 - [DEBUG] EDGE:
32418 2019-Jan-16 22:08:36.484070 - [DEBUG] ---> 32419 2019-Jan-16 22:08:36.484710 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32420 2019-Jan-16 22:08:36.485373 - [DEBUG]
32421 2019-Jan-16 22:08:36.485411 - [DEBUG] Compose: EdgeIdentity * AllBottom
32422 2019-Jan-16 22:08:36.485438 - [DEBUG]
32423 2019-Jan-16 22:08:36.485462 - [DEBUG] Propagate flow
32424 2019-Jan-16 22:08:36.485486 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32425 2019-Jan-16 22:08:36.485543 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32426 2019-Jan-16 22:08:36.486183 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32427 2019-Jan-16 22:08:36.486830 - [DEBUG] Edge function : AllBottom (result of previous compose)
32428 2019-Jan-16 22:08:36.486856 - [DEBUG]
32429 2019-Jan-16 22:08:36.486881 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32430 2019-Jan-16 22:08:36.486908 - [DEBUG] = AllBottom
32431 2019-Jan-16 22:08:36.486932 - [DEBUG]
32432 2019-Jan-16 22:08:36.486955 - [DEBUG] PROPAGATE: No new function!
32433 2019-Jan-16 22:08:36.486982 - [DEBUG] EDGE:
32434 2019-Jan-16 22:08:36.487040 - [DEBUG] ---> 32435 2019-Jan-16 22:08:36.487687 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32436 2019-Jan-16 22:08:36.488428 - [DEBUG]
32437 2019-Jan-16 22:08:36.488454 - [DEBUG] EDGE:
32438 2019-Jan-16 22:08:36.488512 - [DEBUG] ---> 32439 2019-Jan-16 22:08:36.489159 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32440 2019-Jan-16 22:08:36.489806 - [DEBUG]
32441 2019-Jan-16 22:08:36.489832 - [DEBUG] EDGE:
32442 2019-Jan-16 22:08:36.489889 - [DEBUG] ---> 32443 2019-Jan-16 22:08:36.490529 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32444 2019-Jan-16 22:08:36.491176 - [DEBUG]
32445 2019-Jan-16 22:08:36.491214 - [DEBUG] Compose: EdgeIdentity * AllBottom
32446 2019-Jan-16 22:08:36.491242 - [DEBUG]
32447 2019-Jan-16 22:08:36.491265 - [DEBUG] Propagate flow
32448 2019-Jan-16 22:08:36.491289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32449 2019-Jan-16 22:08:36.491346 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32450 2019-Jan-16 22:08:36.492003 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32451 2019-Jan-16 22:08:36.492649 - [DEBUG] Edge function : AllBottom (result of previous compose)
32452 2019-Jan-16 22:08:36.492675 - [DEBUG]
32453 2019-Jan-16 22:08:36.492700 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32454 2019-Jan-16 22:08:36.492726 - [DEBUG] = AllBottom
32455 2019-Jan-16 22:08:36.492751 - [DEBUG]
32456 2019-Jan-16 22:08:36.492774 - [DEBUG] PROPAGATE: No new function!
32457 2019-Jan-16 22:08:36.492801 - [DEBUG] EDGE:
32458 2019-Jan-16 22:08:36.492859 - [DEBUG] ---> 32459 2019-Jan-16 22:08:36.493507 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32460 2019-Jan-16 22:08:36.494154 - [DEBUG]
32461 2019-Jan-16 22:08:36.494179 - [DEBUG] EDGE:
32462 2019-Jan-16 22:08:36.494237 - [DEBUG] ---> 32463 2019-Jan-16 22:08:36.494891 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32464 2019-Jan-16 22:08:36.495536 - [DEBUG]
32465 2019-Jan-16 22:08:36.495562 - [DEBUG] EDGE:
32466 2019-Jan-16 22:08:36.495620 - [DEBUG] ---> 32467 2019-Jan-16 22:08:36.496260 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32468 2019-Jan-16 22:08:36.496906 - [DEBUG]
32469 2019-Jan-16 22:08:36.496943 - [DEBUG] Compose: EdgeIdentity * AllBottom
32470 2019-Jan-16 22:08:36.496971 - [DEBUG]
32471 2019-Jan-16 22:08:36.496995 - [DEBUG] Propagate flow
32472 2019-Jan-16 22:08:36.497018 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32473 2019-Jan-16 22:08:36.497075 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32474 2019-Jan-16 22:08:36.497716 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32475 2019-Jan-16 22:08:36.498377 - [DEBUG] Edge function : AllBottom (result of previous compose)
32476 2019-Jan-16 22:08:36.498403 - [DEBUG]
32477 2019-Jan-16 22:08:36.498429 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32478 2019-Jan-16 22:08:36.498454 - [DEBUG] = AllBottom
32479 2019-Jan-16 22:08:36.498487 - [DEBUG]
32480 2019-Jan-16 22:08:36.498511 - [DEBUG] PROPAGATE: No new function!
32481 2019-Jan-16 22:08:36.498538 - [DEBUG] EDGE:
32482 2019-Jan-16 22:08:36.498596 - [DEBUG] ---> 32483 2019-Jan-16 22:08:36.499243 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32484 2019-Jan-16 22:08:36.499888 - [DEBUG]
32485 2019-Jan-16 22:08:36.499924 - [DEBUG] Compose: EdgeIdentity * AllBottom
32486 2019-Jan-16 22:08:36.499952 - [DEBUG]
32487 2019-Jan-16 22:08:36.499975 - [DEBUG] Propagate flow
32488 2019-Jan-16 22:08:36.499999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32489 2019-Jan-16 22:08:36.500055 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
32490 2019-Jan-16 22:08:36.500695 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32491 2019-Jan-16 22:08:36.501341 - [DEBUG] Edge function : AllBottom (result of previous compose)
32492 2019-Jan-16 22:08:36.501367 - [DEBUG]
32493 2019-Jan-16 22:08:36.501392 - [DEBUG] Join: AllTop & AllBottom
32494 2019-Jan-16 22:08:36.501432 - [DEBUG] = AllBottom (new jump func)
32495 2019-Jan-16 22:08:36.501457 - [DEBUG]
32496 2019-Jan-16 22:08:36.501481 - [DEBUG] Start adding new jump function
32497 2019-Jan-16 22:08:36.501504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32498 2019-Jan-16 22:08:36.501560 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32499 2019-Jan-16 22:08:36.502209 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
32500 2019-Jan-16 22:08:36.502848 - [DEBUG] Edge Function : AllBottom
32501 2019-Jan-16 22:08:36.502877 - [DEBUG] End adding new jump function
32502 2019-Jan-16 22:08:36.502902 - [DEBUG]
32503 2019-Jan-16 22:08:36.502925 - [DEBUG] -------------------------------------------- 889. Path Edge --------------------------------------------
32504 2019-Jan-16 22:08:36.502950 - [DEBUG]
32505 2019-Jan-16 22:08:36.502973 - [DEBUG] Process 889. path edge:
32506 2019-Jan-16 22:08:36.502997 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32507 2019-Jan-16 22:08:36.503053 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
32508 2019-Jan-16 22:08:36.503693 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32509 2019-Jan-16 22:08:36.504340 - [DEBUG]
32510 2019-Jan-16 22:08:36.504365 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
32511 2019-Jan-16 22:08:36.505030 - [DEBUG] Possible callees:
32512 2019-Jan-16 22:08:36.505055 - [DEBUG] foo
32513 2019-Jan-16 22:08:36.505080 - [DEBUG] Possible return sites:
32514 2019-Jan-16 22:08:36.505104 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12632515 2019-Jan-16 22:08:36.506375 - [DEBUG] Found and process special summary
32516 2019-Jan-16 22:08:36.506409 - [DEBUG] Compose: EdgeIdentity * AllBottom
32517 2019-Jan-16 22:08:36.506437 - [DEBUG]
32518 2019-Jan-16 22:08:36.506461 - [DEBUG] Propagate flow
32519 2019-Jan-16 22:08:36.506484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32520 2019-Jan-16 22:08:36.506541 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32521 2019-Jan-16 22:08:36.507182 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32522 2019-Jan-16 22:08:36.507837 - [DEBUG] Edge function : AllBottom (result of previous compose)
32523 2019-Jan-16 22:08:36.507863 - [DEBUG]
32524 2019-Jan-16 22:08:36.507890 - [DEBUG] Join: AllTop & AllBottom
32525 2019-Jan-16 22:08:36.507916 - [DEBUG] = AllBottom (new jump func)
32526 2019-Jan-16 22:08:36.507940 - [DEBUG]
32527 2019-Jan-16 22:08:36.507964 - [DEBUG] Start adding new jump function
32528 2019-Jan-16 22:08:36.507987 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32529 2019-Jan-16 22:08:36.508044 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32530 2019-Jan-16 22:08:36.508708 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32531 2019-Jan-16 22:08:36.509348 - [DEBUG] Edge Function : AllBottom
32532 2019-Jan-16 22:08:36.509377 - [DEBUG] End adding new jump function
32533 2019-Jan-16 22:08:36.509401 - [DEBUG]
32534 2019-Jan-16 22:08:36.509425 - [DEBUG] -------------------------------------------- 890. Path Edge --------------------------------------------
32535 2019-Jan-16 22:08:36.509450 - [DEBUG]
32536 2019-Jan-16 22:08:36.509473 - [DEBUG] Process 890. path edge:
32537 2019-Jan-16 22:08:36.509497 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32538 2019-Jan-16 22:08:36.509553 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
32539 2019-Jan-16 22:08:36.510193 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32540 2019-Jan-16 22:08:36.510838 - [DEBUG]
32541 2019-Jan-16 22:08:36.510863 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32542 2019-Jan-16 22:08:36.511541 - [DEBUG] Compose: EdgeIdentity * AllBottom
32543 2019-Jan-16 22:08:36.511570 - [DEBUG]
32544 2019-Jan-16 22:08:36.511594 - [DEBUG] Propagate flow
32545 2019-Jan-16 22:08:36.511617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32546 2019-Jan-16 22:08:36.511674 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
32547 2019-Jan-16 22:08:36.512312 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32548 2019-Jan-16 22:08:36.512958 - [DEBUG] Edge function : AllBottom (result of previous compose)
32549 2019-Jan-16 22:08:36.512984 - [DEBUG]
32550 2019-Jan-16 22:08:36.513010 - [DEBUG] Join: AllTop & AllBottom
32551 2019-Jan-16 22:08:36.513036 - [DEBUG] = AllBottom (new jump func)
32552 2019-Jan-16 22:08:36.513060 - [DEBUG]
32553 2019-Jan-16 22:08:36.513084 - [DEBUG] Start adding new jump function
32554 2019-Jan-16 22:08:36.513107 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32555 2019-Jan-16 22:08:36.513164 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32556 2019-Jan-16 22:08:36.513810 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
32557 2019-Jan-16 22:08:36.514447 - [DEBUG] Edge Function : AllBottom
32558 2019-Jan-16 22:08:36.514477 - [DEBUG] End adding new jump function
32559 2019-Jan-16 22:08:36.514501 - [DEBUG]
32560 2019-Jan-16 22:08:36.514525 - [DEBUG] -------------------------------------------- 891. Path Edge --------------------------------------------
32561 2019-Jan-16 22:08:36.514549 - [DEBUG]
32562 2019-Jan-16 22:08:36.514573 - [DEBUG] Process 891. path edge:
32563 2019-Jan-16 22:08:36.514597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32564 2019-Jan-16 22:08:36.514653 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
32565 2019-Jan-16 22:08:36.515314 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32566 2019-Jan-16 22:08:36.515961 - [DEBUG]
32567 2019-Jan-16 22:08:36.515988 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
32568 2019-Jan-16 22:08:36.516641 - [DEBUG] Compose: EdgeIdentity * AllBottom
32569 2019-Jan-16 22:08:36.516669 - [DEBUG]
32570 2019-Jan-16 22:08:36.516693 - [DEBUG] Propagate flow
32571 2019-Jan-16 22:08:36.516716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32572 2019-Jan-16 22:08:36.516773 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
32573 2019-Jan-16 22:08:36.517410 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32574 2019-Jan-16 22:08:36.518057 - [DEBUG] Edge function : AllBottom (result of previous compose)
32575 2019-Jan-16 22:08:36.518093 - [DEBUG]
32576 2019-Jan-16 22:08:36.518120 - [DEBUG] Join: AllTop & AllBottom
32577 2019-Jan-16 22:08:36.518146 - [DEBUG] = AllBottom (new jump func)
32578 2019-Jan-16 22:08:36.518171 - [DEBUG]
32579 2019-Jan-16 22:08:36.518194 - [DEBUG] Start adding new jump function
32580 2019-Jan-16 22:08:36.518217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32581 2019-Jan-16 22:08:36.518273 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32582 2019-Jan-16 22:08:36.518920 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
32583 2019-Jan-16 22:08:36.519556 - [DEBUG] Edge Function : AllBottom
32584 2019-Jan-16 22:08:36.519586 - [DEBUG] End adding new jump function
32585 2019-Jan-16 22:08:36.519610 - [DEBUG]
32586 2019-Jan-16 22:08:36.519634 - [DEBUG] -------------------------------------------- 892. Path Edge --------------------------------------------
32587 2019-Jan-16 22:08:36.519658 - [DEBUG]
32588 2019-Jan-16 22:08:36.519681 - [DEBUG] Process 892. path edge:
32589 2019-Jan-16 22:08:36.519705 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32590 2019-Jan-16 22:08:36.519761 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
32591 2019-Jan-16 22:08:36.520398 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32592 2019-Jan-16 22:08:36.521042 - [DEBUG]
32593 2019-Jan-16 22:08:36.521068 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
32594 2019-Jan-16 22:08:36.521738 - [DEBUG] Compose: EdgeIdentity * AllBottom
32595 2019-Jan-16 22:08:36.521767 - [DEBUG]
32596 2019-Jan-16 22:08:36.521791 - [DEBUG] Propagate flow
32597 2019-Jan-16 22:08:36.521815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32598 2019-Jan-16 22:08:36.521872 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32599 2019-Jan-16 22:08:36.522521 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32600 2019-Jan-16 22:08:36.523166 - [DEBUG] Edge function : AllBottom (result of previous compose)
32601 2019-Jan-16 22:08:36.523191 - [DEBUG]
32602 2019-Jan-16 22:08:36.523217 - [DEBUG] Join: AllTop & AllBottom
32603 2019-Jan-16 22:08:36.523243 - [DEBUG] = AllBottom (new jump func)
32604 2019-Jan-16 22:08:36.523268 - [DEBUG]
32605 2019-Jan-16 22:08:36.523300 - [DEBUG] Start adding new jump function
32606 2019-Jan-16 22:08:36.523324 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32607 2019-Jan-16 22:08:36.523380 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32608 2019-Jan-16 22:08:36.524026 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32609 2019-Jan-16 22:08:36.524672 - [DEBUG] Edge Function : AllBottom
32610 2019-Jan-16 22:08:36.524701 - [DEBUG] End adding new jump function
32611 2019-Jan-16 22:08:36.524726 - [DEBUG]
32612 2019-Jan-16 22:08:36.524762 - [DEBUG] -------------------------------------------- 893. Path Edge --------------------------------------------
32613 2019-Jan-16 22:08:36.524788 - [DEBUG]
32614 2019-Jan-16 22:08:36.524812 - [DEBUG] Process 893. path edge:
32615 2019-Jan-16 22:08:36.524836 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32616 2019-Jan-16 22:08:36.524893 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
32617 2019-Jan-16 22:08:36.525539 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32618 2019-Jan-16 22:08:36.526185 - [DEBUG]
32619 2019-Jan-16 22:08:36.526209 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32620 2019-Jan-16 22:08:36.526865 - [DEBUG] Possible callees:
32621 2019-Jan-16 22:08:36.526891 - [DEBUG] llvm.dbg.declare
32622 2019-Jan-16 22:08:36.526916 - [DEBUG] Possible return sites:
32623 2019-Jan-16 22:08:36.526939 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13632624 2019-Jan-16 22:08:36.528234 - [DEBUG] Found and process special summary
32625 2019-Jan-16 22:08:36.528268 - [DEBUG] Compose: EdgeIdentity * AllBottom
32626 2019-Jan-16 22:08:36.528295 - [DEBUG]
32627 2019-Jan-16 22:08:36.528319 - [DEBUG] Propagate flow
32628 2019-Jan-16 22:08:36.528343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32629 2019-Jan-16 22:08:36.528400 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32630 2019-Jan-16 22:08:36.529042 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32631 2019-Jan-16 22:08:36.529689 - [DEBUG] Edge function : AllBottom (result of previous compose)
32632 2019-Jan-16 22:08:36.529714 - [DEBUG]
32633 2019-Jan-16 22:08:36.529740 - [DEBUG] Join: AllTop & AllBottom
32634 2019-Jan-16 22:08:36.529766 - [DEBUG] = AllBottom (new jump func)
32635 2019-Jan-16 22:08:36.529791 - [DEBUG]
32636 2019-Jan-16 22:08:36.529815 - [DEBUG] Start adding new jump function
32637 2019-Jan-16 22:08:36.529839 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32638 2019-Jan-16 22:08:36.529895 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32639 2019-Jan-16 22:08:36.530543 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32640 2019-Jan-16 22:08:36.531184 - [DEBUG] Edge Function : AllBottom
32641 2019-Jan-16 22:08:36.531213 - [DEBUG] End adding new jump function
32642 2019-Jan-16 22:08:36.531238 - [DEBUG]
32643 2019-Jan-16 22:08:36.531262 - [DEBUG] -------------------------------------------- 894. Path Edge --------------------------------------------
32644 2019-Jan-16 22:08:36.531286 - [DEBUG]
32645 2019-Jan-16 22:08:36.531310 - [DEBUG] Process 894. path edge:
32646 2019-Jan-16 22:08:36.531342 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32647 2019-Jan-16 22:08:36.531399 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
32648 2019-Jan-16 22:08:36.532055 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32649 2019-Jan-16 22:08:36.532702 - [DEBUG]
32650 2019-Jan-16 22:08:36.532727 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32651 2019-Jan-16 22:08:36.533386 - [DEBUG] Compose: EdgeIdentity * AllBottom
32652 2019-Jan-16 22:08:36.533415 - [DEBUG]
32653 2019-Jan-16 22:08:36.533439 - [DEBUG] Propagate flow
32654 2019-Jan-16 22:08:36.533463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32655 2019-Jan-16 22:08:36.533521 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
32656 2019-Jan-16 22:08:36.534167 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32657 2019-Jan-16 22:08:36.534828 - [DEBUG] Edge function : AllBottom (result of previous compose)
32658 2019-Jan-16 22:08:36.534854 - [DEBUG]
32659 2019-Jan-16 22:08:36.534880 - [DEBUG] Join: AllTop & AllBottom
32660 2019-Jan-16 22:08:36.534905 - [DEBUG] = AllBottom (new jump func)
32661 2019-Jan-16 22:08:36.534930 - [DEBUG]
32662 2019-Jan-16 22:08:36.534954 - [DEBUG] Start adding new jump function
32663 2019-Jan-16 22:08:36.534977 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32664 2019-Jan-16 22:08:36.535033 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32665 2019-Jan-16 22:08:36.535681 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
32666 2019-Jan-16 22:08:36.536316 - [DEBUG] Edge Function : AllBottom
32667 2019-Jan-16 22:08:36.536345 - [DEBUG] End adding new jump function
32668 2019-Jan-16 22:08:36.536369 - [DEBUG]
32669 2019-Jan-16 22:08:36.536393 - [DEBUG] -------------------------------------------- 895. Path Edge --------------------------------------------
32670 2019-Jan-16 22:08:36.536417 - [DEBUG]
32671 2019-Jan-16 22:08:36.536440 - [DEBUG] Process 895. path edge:
32672 2019-Jan-16 22:08:36.536464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32673 2019-Jan-16 22:08:36.536520 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
32674 2019-Jan-16 22:08:36.537156 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32675 2019-Jan-16 22:08:36.537801 - [DEBUG]
32676 2019-Jan-16 22:08:36.537826 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
32677 2019-Jan-16 22:08:36.538493 - [DEBUG] Compose: EdgeIdentity * AllBottom
32678 2019-Jan-16 22:08:36.538522 - [DEBUG]
32679 2019-Jan-16 22:08:36.538546 - [DEBUG] Propagate flow
32680 2019-Jan-16 22:08:36.538569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32681 2019-Jan-16 22:08:36.538626 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
32682 2019-Jan-16 22:08:36.539261 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32683 2019-Jan-16 22:08:36.539908 - [DEBUG] Edge function : AllBottom (result of previous compose)
32684 2019-Jan-16 22:08:36.539934 - [DEBUG]
32685 2019-Jan-16 22:08:36.539959 - [DEBUG] Join: AllTop & AllBottom
32686 2019-Jan-16 22:08:36.539986 - [DEBUG] = AllBottom (new jump func)
32687 2019-Jan-16 22:08:36.540010 - [DEBUG]
32688 2019-Jan-16 22:08:36.540034 - [DEBUG] Start adding new jump function
32689 2019-Jan-16 22:08:36.540066 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32690 2019-Jan-16 22:08:36.540123 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32691 2019-Jan-16 22:08:36.540769 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
32692 2019-Jan-16 22:08:36.541405 - [DEBUG] Edge Function : AllBottom
32693 2019-Jan-16 22:08:36.541448 - [DEBUG] End adding new jump function
32694 2019-Jan-16 22:08:36.541472 - [DEBUG]
32695 2019-Jan-16 22:08:36.541496 - [DEBUG] -------------------------------------------- 896. Path Edge --------------------------------------------
32696 2019-Jan-16 22:08:36.541520 - [DEBUG]
32697 2019-Jan-16 22:08:36.541544 - [DEBUG] Process 896. path edge:
32698 2019-Jan-16 22:08:36.541567 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32699 2019-Jan-16 22:08:36.541624 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
32700 2019-Jan-16 22:08:36.542260 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32701 2019-Jan-16 22:08:36.542906 - [DEBUG]
32702 2019-Jan-16 22:08:36.542932 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
32703 2019-Jan-16 22:08:36.543583 - [DEBUG] Compose: EdgeIdentity * AllBottom
32704 2019-Jan-16 22:08:36.543612 - [DEBUG]
32705 2019-Jan-16 22:08:36.543636 - [DEBUG] Propagate flow
32706 2019-Jan-16 22:08:36.543659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32707 2019-Jan-16 22:08:36.543716 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32708 2019-Jan-16 22:08:36.544364 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32709 2019-Jan-16 22:08:36.545026 - [DEBUG] Edge function : AllBottom (result of previous compose)
32710 2019-Jan-16 22:08:36.545052 - [DEBUG]
32711 2019-Jan-16 22:08:36.545077 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32712 2019-Jan-16 22:08:36.545103 - [DEBUG] = AllBottom
32713 2019-Jan-16 22:08:36.545127 - [DEBUG]
32714 2019-Jan-16 22:08:36.545151 - [DEBUG] PROPAGATE: No new function!
32715 2019-Jan-16 22:08:36.545175 - [DEBUG] EDGE:
32716 2019-Jan-16 22:08:36.545233 - [DEBUG] ---> 32717 2019-Jan-16 22:08:36.545870 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32718 2019-Jan-16 22:08:36.546515 - [DEBUG]
32719 2019-Jan-16 22:08:36.546541 - [DEBUG] EDGE:
32720 2019-Jan-16 22:08:36.546598 - [DEBUG] ---> 32721 2019-Jan-16 22:08:36.547234 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32722 2019-Jan-16 22:08:36.547880 - [DEBUG]
32723 2019-Jan-16 22:08:36.547906 - [DEBUG] EDGE:
32724 2019-Jan-16 22:08:36.547963 - [DEBUG] ---> 32725 2019-Jan-16 22:08:36.548619 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32726 2019-Jan-16 22:08:36.549265 - [DEBUG]
32727 2019-Jan-16 22:08:36.549302 - [DEBUG] Compose: EdgeIdentity * AllBottom
32728 2019-Jan-16 22:08:36.549330 - [DEBUG]
32729 2019-Jan-16 22:08:36.549354 - [DEBUG] Propagate flow
32730 2019-Jan-16 22:08:36.549377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32731 2019-Jan-16 22:08:36.549441 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32732 2019-Jan-16 22:08:36.550083 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32733 2019-Jan-16 22:08:36.550729 - [DEBUG] Edge function : AllBottom (result of previous compose)
32734 2019-Jan-16 22:08:36.550755 - [DEBUG]
32735 2019-Jan-16 22:08:36.550780 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32736 2019-Jan-16 22:08:36.550806 - [DEBUG] = AllBottom
32737 2019-Jan-16 22:08:36.550831 - [DEBUG]
32738 2019-Jan-16 22:08:36.550854 - [DEBUG] PROPAGATE: No new function!
32739 2019-Jan-16 22:08:36.550881 - [DEBUG] EDGE:
32740 2019-Jan-16 22:08:36.550939 - [DEBUG] ---> 32741 2019-Jan-16 22:08:36.551602 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32742 2019-Jan-16 22:08:36.552248 - [DEBUG]
32743 2019-Jan-16 22:08:36.552281 - [DEBUG] Compose: EdgeIdentity * AllBottom
32744 2019-Jan-16 22:08:36.552309 - [DEBUG]
32745 2019-Jan-16 22:08:36.552332 - [DEBUG] Propagate flow
32746 2019-Jan-16 22:08:36.552356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32747 2019-Jan-16 22:08:36.552412 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32748 2019-Jan-16 22:08:36.553064 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32749 2019-Jan-16 22:08:36.553710 - [DEBUG] Edge function : AllBottom (result of previous compose)
32750 2019-Jan-16 22:08:36.553736 - [DEBUG]
32751 2019-Jan-16 22:08:36.553761 - [DEBUG] Join: AllTop & AllBottom
32752 2019-Jan-16 22:08:36.553788 - [DEBUG] = AllBottom (new jump func)
32753 2019-Jan-16 22:08:36.553812 - [DEBUG]
32754 2019-Jan-16 22:08:36.553836 - [DEBUG] Start adding new jump function
32755 2019-Jan-16 22:08:36.553860 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32756 2019-Jan-16 22:08:36.553916 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32757 2019-Jan-16 22:08:36.554562 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32758 2019-Jan-16 22:08:36.555224 - [DEBUG] Edge Function : AllBottom
32759 2019-Jan-16 22:08:36.555253 - [DEBUG] End adding new jump function
32760 2019-Jan-16 22:08:36.555278 - [DEBUG]
32761 2019-Jan-16 22:08:36.555302 - [DEBUG] -------------------------------------------- 897. Path Edge --------------------------------------------
32762 2019-Jan-16 22:08:36.555326 - [DEBUG]
32763 2019-Jan-16 22:08:36.555349 - [DEBUG] Process 897. path edge:
32764 2019-Jan-16 22:08:36.555373 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32765 2019-Jan-16 22:08:36.555429 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
32766 2019-Jan-16 22:08:36.556075 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32767 2019-Jan-16 22:08:36.556721 - [DEBUG]
32768 2019-Jan-16 22:08:36.556746 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32769 2019-Jan-16 22:08:36.557401 - [DEBUG] Possible callees:
32770 2019-Jan-16 22:08:36.557426 - [DEBUG] llvm.dbg.declare
32771 2019-Jan-16 22:08:36.557459 - [DEBUG] Possible return sites:
32772 2019-Jan-16 22:08:36.557483 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14332773 2019-Jan-16 22:08:36.558780 - [DEBUG] Found and process special summary
32774 2019-Jan-16 22:08:36.558814 - [DEBUG] Compose: EdgeIdentity * AllBottom
32775 2019-Jan-16 22:08:36.558841 - [DEBUG]
32776 2019-Jan-16 22:08:36.558865 - [DEBUG] Propagate flow
32777 2019-Jan-16 22:08:36.558889 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32778 2019-Jan-16 22:08:36.558945 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32779 2019-Jan-16 22:08:36.559586 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32780 2019-Jan-16 22:08:36.560234 - [DEBUG] Edge function : AllBottom (result of previous compose)
32781 2019-Jan-16 22:08:36.560260 - [DEBUG]
32782 2019-Jan-16 22:08:36.560285 - [DEBUG] Join: AllTop & AllBottom
32783 2019-Jan-16 22:08:36.560311 - [DEBUG] = AllBottom (new jump func)
32784 2019-Jan-16 22:08:36.560336 - [DEBUG]
32785 2019-Jan-16 22:08:36.560359 - [DEBUG] Start adding new jump function
32786 2019-Jan-16 22:08:36.560383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32787 2019-Jan-16 22:08:36.560439 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32788 2019-Jan-16 22:08:36.561087 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32789 2019-Jan-16 22:08:36.561743 - [DEBUG] Edge Function : AllBottom
32790 2019-Jan-16 22:08:36.561771 - [DEBUG] End adding new jump function
32791 2019-Jan-16 22:08:36.561796 - [DEBUG]
32792 2019-Jan-16 22:08:36.561819 - [DEBUG] -------------------------------------------- 898. Path Edge --------------------------------------------
32793 2019-Jan-16 22:08:36.561844 - [DEBUG]
32794 2019-Jan-16 22:08:36.561867 - [DEBUG] Process 898. path edge:
32795 2019-Jan-16 22:08:36.561891 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32796 2019-Jan-16 22:08:36.561948 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
32797 2019-Jan-16 22:08:36.562588 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32798 2019-Jan-16 22:08:36.563233 - [DEBUG]
32799 2019-Jan-16 22:08:36.563258 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32800 2019-Jan-16 22:08:36.563916 - [DEBUG] Compose: EdgeIdentity * AllBottom
32801 2019-Jan-16 22:08:36.563944 - [DEBUG]
32802 2019-Jan-16 22:08:36.563968 - [DEBUG] Propagate flow
32803 2019-Jan-16 22:08:36.563992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32804 2019-Jan-16 22:08:36.564050 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
32805 2019-Jan-16 22:08:36.564686 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32806 2019-Jan-16 22:08:36.565349 - [DEBUG] Edge function : AllBottom (result of previous compose)
32807 2019-Jan-16 22:08:36.565374 - [DEBUG]
32808 2019-Jan-16 22:08:36.565399 - [DEBUG] Join: AllTop & AllBottom
32809 2019-Jan-16 22:08:36.565425 - [DEBUG] = AllBottom (new jump func)
32810 2019-Jan-16 22:08:36.565450 - [DEBUG]
32811 2019-Jan-16 22:08:36.565473 - [DEBUG] Start adding new jump function
32812 2019-Jan-16 22:08:36.565497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32813 2019-Jan-16 22:08:36.565553 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32814 2019-Jan-16 22:08:36.566207 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
32815 2019-Jan-16 22:08:36.566842 - [DEBUG] Edge Function : AllBottom
32816 2019-Jan-16 22:08:36.566871 - [DEBUG] End adding new jump function
32817 2019-Jan-16 22:08:36.566895 - [DEBUG]
32818 2019-Jan-16 22:08:36.566919 - [DEBUG] -------------------------------------------- 899. Path Edge --------------------------------------------
32819 2019-Jan-16 22:08:36.566944 - [DEBUG]
32820 2019-Jan-16 22:08:36.566967 - [DEBUG] Process 899. path edge:
32821 2019-Jan-16 22:08:36.566991 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32822 2019-Jan-16 22:08:36.567048 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
32823 2019-Jan-16 22:08:36.567684 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32824 2019-Jan-16 22:08:36.568346 - [DEBUG]
32825 2019-Jan-16 22:08:36.568371 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
32826 2019-Jan-16 22:08:36.569023 - [DEBUG] Compose: EdgeIdentity * AllBottom
32827 2019-Jan-16 22:08:36.569051 - [DEBUG]
32828 2019-Jan-16 22:08:36.569075 - [DEBUG] Propagate flow
32829 2019-Jan-16 22:08:36.569099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32830 2019-Jan-16 22:08:36.569156 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
32831 2019-Jan-16 22:08:36.569792 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32832 2019-Jan-16 22:08:36.570439 - [DEBUG] Edge function : AllBottom (result of previous compose)
32833 2019-Jan-16 22:08:36.570465 - [DEBUG]
32834 2019-Jan-16 22:08:36.570490 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32835 2019-Jan-16 22:08:36.570516 - [DEBUG] = AllBottom
32836 2019-Jan-16 22:08:36.570541 - [DEBUG]
32837 2019-Jan-16 22:08:36.570564 - [DEBUG] PROPAGATE: No new function!
32838 2019-Jan-16 22:08:36.570589 - [DEBUG] EDGE:
32839 2019-Jan-16 22:08:36.570646 - [DEBUG] ---> 32840 2019-Jan-16 22:08:36.571281 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32841 2019-Jan-16 22:08:36.571944 - [DEBUG]
32842 2019-Jan-16 22:08:36.571969 - [DEBUG] EDGE:
32843 2019-Jan-16 22:08:36.572027 - [DEBUG] ---> 32844 2019-Jan-16 22:08:36.572667 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32845 2019-Jan-16 22:08:36.573313 - [DEBUG]
32846 2019-Jan-16 22:08:36.573349 - [DEBUG] Compose: EdgeIdentity * AllBottom
32847 2019-Jan-16 22:08:36.573377 - [DEBUG]
32848 2019-Jan-16 22:08:36.573401 - [DEBUG] Propagate flow
32849 2019-Jan-16 22:08:36.573424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32850 2019-Jan-16 22:08:36.573480 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32851 2019-Jan-16 22:08:36.574121 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32852 2019-Jan-16 22:08:36.574780 - [DEBUG] Edge function : AllBottom (result of previous compose)
32853 2019-Jan-16 22:08:36.574806 - [DEBUG]
32854 2019-Jan-16 22:08:36.574831 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32855 2019-Jan-16 22:08:36.574856 - [DEBUG] = AllBottom
32856 2019-Jan-16 22:08:36.574893 - [DEBUG]
32857 2019-Jan-16 22:08:36.574917 - [DEBUG] PROPAGATE: No new function!
32858 2019-Jan-16 22:08:36.574943 - [DEBUG] EDGE:
32859 2019-Jan-16 22:08:36.575001 - [DEBUG] ---> 32860 2019-Jan-16 22:08:36.575649 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32861 2019-Jan-16 22:08:36.576294 - [DEBUG]
32862 2019-Jan-16 22:08:36.576320 - [DEBUG] EDGE:
32863 2019-Jan-16 22:08:36.576377 - [DEBUG] ---> 32864 2019-Jan-16 22:08:36.577016 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32865 2019-Jan-16 22:08:36.577662 - [DEBUG]
32866 2019-Jan-16 22:08:36.577696 - [DEBUG] Compose: EdgeIdentity * AllBottom
32867 2019-Jan-16 22:08:36.577723 - [DEBUG]
32868 2019-Jan-16 22:08:36.577747 - [DEBUG] Propagate flow
32869 2019-Jan-16 22:08:36.577770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32870 2019-Jan-16 22:08:36.577826 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
32871 2019-Jan-16 22:08:36.578478 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32872 2019-Jan-16 22:08:36.579125 - [DEBUG] Edge function : AllBottom (result of previous compose)
32873 2019-Jan-16 22:08:36.579150 - [DEBUG]
32874 2019-Jan-16 22:08:36.579176 - [DEBUG] Join: AllTop & AllBottom
32875 2019-Jan-16 22:08:36.579202 - [DEBUG] = AllBottom (new jump func)
32876 2019-Jan-16 22:08:36.579226 - [DEBUG]
32877 2019-Jan-16 22:08:36.579249 - [DEBUG] Start adding new jump function
32878 2019-Jan-16 22:08:36.579273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32879 2019-Jan-16 22:08:36.579329 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32880 2019-Jan-16 22:08:36.579975 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
32881 2019-Jan-16 22:08:36.580612 - [DEBUG] Edge Function : AllBottom
32882 2019-Jan-16 22:08:36.580640 - [DEBUG] End adding new jump function
32883 2019-Jan-16 22:08:36.580664 - [DEBUG]
32884 2019-Jan-16 22:08:36.580688 - [DEBUG] -------------------------------------------- 900. Path Edge --------------------------------------------
32885 2019-Jan-16 22:08:36.580712 - [DEBUG]
32886 2019-Jan-16 22:08:36.580736 - [DEBUG] Process 900. path edge:
32887 2019-Jan-16 22:08:36.580759 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32888 2019-Jan-16 22:08:36.580816 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
32889 2019-Jan-16 22:08:36.581465 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
32890 2019-Jan-16 22:08:36.582111 - [DEBUG]
32891 2019-Jan-16 22:08:36.582136 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
32892 2019-Jan-16 22:08:36.582789 - [DEBUG] Compose: EdgeIdentity * AllBottom
32893 2019-Jan-16 22:08:36.582817 - [DEBUG]
32894 2019-Jan-16 22:08:36.582840 - [DEBUG] Propagate flow
32895 2019-Jan-16 22:08:36.582864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32896 2019-Jan-16 22:08:36.582921 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32897 2019-Jan-16 22:08:36.583578 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32898 2019-Jan-16 22:08:36.584224 - [DEBUG] Edge function : AllBottom (result of previous compose)
32899 2019-Jan-16 22:08:36.584250 - [DEBUG]
32900 2019-Jan-16 22:08:36.584275 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32901 2019-Jan-16 22:08:36.584301 - [DEBUG] = AllBottom
32902 2019-Jan-16 22:08:36.584326 - [DEBUG]
32903 2019-Jan-16 22:08:36.584350 - [DEBUG] PROPAGATE: No new function!
32904 2019-Jan-16 22:08:36.584381 - [DEBUG] Compose: EdgeIdentity * AllBottom
32905 2019-Jan-16 22:08:36.584409 - [DEBUG]
32906 2019-Jan-16 22:08:36.584432 - [DEBUG] Propagate flow
32907 2019-Jan-16 22:08:36.584456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32908 2019-Jan-16 22:08:36.584513 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32909 2019-Jan-16 22:08:36.585177 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32910 2019-Jan-16 22:08:36.585823 - [DEBUG] Edge function : AllBottom (result of previous compose)
32911 2019-Jan-16 22:08:36.585849 - [DEBUG]
32912 2019-Jan-16 22:08:36.585874 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32913 2019-Jan-16 22:08:36.585900 - [DEBUG] = AllBottom
32914 2019-Jan-16 22:08:36.585925 - [DEBUG]
32915 2019-Jan-16 22:08:36.585948 - [DEBUG] PROPAGATE: No new function!
32916 2019-Jan-16 22:08:36.585973 - [DEBUG] EDGE:
32917 2019-Jan-16 22:08:36.586030 - [DEBUG] ---> 32918 2019-Jan-16 22:08:36.586669 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32919 2019-Jan-16 22:08:36.587315 - [DEBUG]
32920 2019-Jan-16 22:08:36.587341 - [DEBUG] EDGE:
32921 2019-Jan-16 22:08:36.587399 - [DEBUG] ---> 32922 2019-Jan-16 22:08:36.588035 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32923 2019-Jan-16 22:08:36.588697 - [DEBUG]
32924 2019-Jan-16 22:08:36.588722 - [DEBUG] EDGE:
32925 2019-Jan-16 22:08:36.588780 - [DEBUG] ---> 32926 2019-Jan-16 22:08:36.589421 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32927 2019-Jan-16 22:08:36.590067 - [DEBUG]
32928 2019-Jan-16 22:08:36.590103 - [DEBUG] Compose: EdgeIdentity * AllBottom
32929 2019-Jan-16 22:08:36.590130 - [DEBUG]
32930 2019-Jan-16 22:08:36.590154 - [DEBUG] Propagate flow
32931 2019-Jan-16 22:08:36.590177 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32932 2019-Jan-16 22:08:36.590233 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32933 2019-Jan-16 22:08:36.590872 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32934 2019-Jan-16 22:08:36.591533 - [DEBUG] Edge function : AllBottom (result of previous compose)
32935 2019-Jan-16 22:08:36.591558 - [DEBUG]
32936 2019-Jan-16 22:08:36.591584 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32937 2019-Jan-16 22:08:36.591610 - [DEBUG] = AllBottom
32938 2019-Jan-16 22:08:36.591635 - [DEBUG]
32939 2019-Jan-16 22:08:36.591666 - [DEBUG] PROPAGATE: No new function!
32940 2019-Jan-16 22:08:36.591693 - [DEBUG] EDGE:
32941 2019-Jan-16 22:08:36.591752 - [DEBUG] ---> 32942 2019-Jan-16 22:08:36.592391 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32943 2019-Jan-16 22:08:36.593037 - [DEBUG]
32944 2019-Jan-16 22:08:36.593063 - [DEBUG] EDGE:
32945 2019-Jan-16 22:08:36.593121 - [DEBUG] ---> 32946 2019-Jan-16 22:08:36.593757 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32947 2019-Jan-16 22:08:36.594402 - [DEBUG]
32948 2019-Jan-16 22:08:36.594428 - [DEBUG] EDGE:
32949 2019-Jan-16 22:08:36.594486 - [DEBUG] ---> 32950 2019-Jan-16 22:08:36.595142 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32951 2019-Jan-16 22:08:36.595789 - [DEBUG]
32952 2019-Jan-16 22:08:36.595814 - [DEBUG] EDGE:
32953 2019-Jan-16 22:08:36.595872 - [DEBUG] ---> 32954 2019-Jan-16 22:08:36.596508 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32955 2019-Jan-16 22:08:36.597156 - [DEBUG]
32956 2019-Jan-16 22:08:36.597181 - [DEBUG] EDGE:
32957 2019-Jan-16 22:08:36.597239 - [DEBUG] ---> 32958 2019-Jan-16 22:08:36.597874 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32959 2019-Jan-16 22:08:36.598535 - [DEBUG]
32960 2019-Jan-16 22:08:36.598561 - [DEBUG] EDGE:
32961 2019-Jan-16 22:08:36.598618 - [DEBUG] ---> 32962 2019-Jan-16 22:08:36.599259 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32963 2019-Jan-16 22:08:36.599906 - [DEBUG]
32964 2019-Jan-16 22:08:36.599931 - [DEBUG] EDGE:
32965 2019-Jan-16 22:08:36.599989 - [DEBUG] ---> 32966 2019-Jan-16 22:08:36.600626 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32967 2019-Jan-16 22:08:36.601270 - [DEBUG]
32968 2019-Jan-16 22:08:36.601296 - [DEBUG] EDGE:
32969 2019-Jan-16 22:08:36.601353 - [DEBUG] ---> 32970 2019-Jan-16 22:08:36.602010 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
32971 2019-Jan-16 22:08:36.602656 - [DEBUG]
32972 2019-Jan-16 22:08:36.602702 - [DEBUG] Compose: EdgeIdentity * AllBottom
32973 2019-Jan-16 22:08:36.602730 - [DEBUG]
32974 2019-Jan-16 22:08:36.602754 - [DEBUG] Propagate flow
32975 2019-Jan-16 22:08:36.602778 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32976 2019-Jan-16 22:08:36.602835 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
32977 2019-Jan-16 22:08:36.603484 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
32978 2019-Jan-16 22:08:36.604127 - [DEBUG] Edge function : AllBottom (result of previous compose)
32979 2019-Jan-16 22:08:36.604153 - [DEBUG]
32980 2019-Jan-16 22:08:36.604179 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32981 2019-Jan-16 22:08:36.604205 - [DEBUG] = AllBottom
32982 2019-Jan-16 22:08:36.604230 - [DEBUG]
32983 2019-Jan-16 22:08:36.604253 - [DEBUG] PROPAGATE: No new function!
32984 2019-Jan-16 22:08:36.604279 - [DEBUG] Compose: EdgeIdentity * AllBottom
32985 2019-Jan-16 22:08:36.604305 - [DEBUG]
32986 2019-Jan-16 22:08:36.604329 - [DEBUG] Propagate flow
32987 2019-Jan-16 22:08:36.604352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32988 2019-Jan-16 22:08:36.604409 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
32989 2019-Jan-16 22:08:36.605066 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
32990 2019-Jan-16 22:08:36.605712 - [DEBUG] Edge function : AllBottom (result of previous compose)
32991 2019-Jan-16 22:08:36.605738 - [DEBUG]
32992 2019-Jan-16 22:08:36.605763 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32993 2019-Jan-16 22:08:36.605789 - [DEBUG] = AllBottom
32994 2019-Jan-16 22:08:36.605814 - [DEBUG]
32995 2019-Jan-16 22:08:36.605837 - [DEBUG] PROPAGATE: No new function!
32996 2019-Jan-16 22:08:36.605864 - [DEBUG] EDGE:
32997 2019-Jan-16 22:08:36.605922 - [DEBUG] ---> 32998 2019-Jan-16 22:08:36.606569 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
32999 2019-Jan-16 22:08:36.607209 - [DEBUG]
33000 2019-Jan-16 22:08:36.607245 - [DEBUG] Compose: EdgeIdentity * AllBottom
33001 2019-Jan-16 22:08:36.607273 - [DEBUG]
33002 2019-Jan-16 22:08:36.607297 - [DEBUG] Propagate flow
33003 2019-Jan-16 22:08:36.607320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33004 2019-Jan-16 22:08:36.607377 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
33005 2019-Jan-16 22:08:36.608017 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
33006 2019-Jan-16 22:08:36.608675 - [DEBUG] Edge function : AllBottom (result of previous compose)
33007 2019-Jan-16 22:08:36.608701 - [DEBUG]
33008 2019-Jan-16 22:08:36.608726 - [DEBUG] Join: AllTop & AllBottom
33009 2019-Jan-16 22:08:36.608752 - [DEBUG] = AllBottom (new jump func)
33010 2019-Jan-16 22:08:36.608776 - [DEBUG]
33011 2019-Jan-16 22:08:36.608800 - [DEBUG] Start adding new jump function
33012 2019-Jan-16 22:08:36.608823 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33013 2019-Jan-16 22:08:36.608880 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
33014 2019-Jan-16 22:08:36.609520 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
33015 2019-Jan-16 22:08:36.610159 - [DEBUG] Edge Function : AllBottom
33016 2019-Jan-16 22:08:36.610188 - [DEBUG] End adding new jump function
33017 2019-Jan-16 22:08:36.610212 - [DEBUG]
33018 2019-Jan-16 22:08:36.610235 - [DEBUG] -------------------------------------------- 901. Path Edge --------------------------------------------
33019 2019-Jan-16 22:08:36.610260 - [DEBUG]
33020 2019-Jan-16 22:08:36.610283 - [DEBUG] Process 901. path edge:
33021 2019-Jan-16 22:08:36.610315 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33022 2019-Jan-16 22:08:36.610371 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
33023 2019-Jan-16 22:08:36.611011 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
33024 2019-Jan-16 22:08:36.611701 - [DEBUG]
33025 2019-Jan-16 22:08:36.611726 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
33026 2019-Jan-16 22:08:36.612380 - [DEBUG] Possible callees:
33027 2019-Jan-16 22:08:36.612405 - [DEBUG] foo
33028 2019-Jan-16 22:08:36.612430 - [DEBUG] Possible return sites:
33029 2019-Jan-16 22:08:36.612453 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8433030 2019-Jan-16 22:08:36.613727 - [DEBUG] Found and process special summary
33031 2019-Jan-16 22:08:36.613772 - [DEBUG] Compose: EdgeIdentity * AllBottom
33032 2019-Jan-16 22:08:36.613800 - [DEBUG]
33033 2019-Jan-16 22:08:36.613825 - [DEBUG] Propagate flow
33034 2019-Jan-16 22:08:36.613848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33035 2019-Jan-16 22:08:36.613906 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
33036 2019-Jan-16 22:08:36.614547 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
33037 2019-Jan-16 22:08:36.615208 - [DEBUG] Edge function : AllBottom (result of previous compose)
33038 2019-Jan-16 22:08:36.615234 - [DEBUG]
33039 2019-Jan-16 22:08:36.615259 - [DEBUG] Join: AllTop & AllBottom
33040 2019-Jan-16 22:08:36.615285 - [DEBUG] = AllBottom (new jump func)
33041 2019-Jan-16 22:08:36.615310 - [DEBUG]
33042 2019-Jan-16 22:08:36.615333 - [DEBUG] Start adding new jump function
33043 2019-Jan-16 22:08:36.615357 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33044 2019-Jan-16 22:08:36.615413 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
33045 2019-Jan-16 22:08:36.616062 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
33046 2019-Jan-16 22:08:36.616703 - [DEBUG] Edge Function : AllBottom
33047 2019-Jan-16 22:08:36.616732 - [DEBUG] End adding new jump function
33048 2019-Jan-16 22:08:36.616756 - [DEBUG]
33049 2019-Jan-16 22:08:36.616780 - [DEBUG] -------------------------------------------- 902. Path Edge --------------------------------------------
33050 2019-Jan-16 22:08:36.616805 - [DEBUG]
33051 2019-Jan-16 22:08:36.616828 - [DEBUG] Process 902. path edge:
33052 2019-Jan-16 22:08:36.616852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33053 2019-Jan-16 22:08:36.616908 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
33054 2019-Jan-16 22:08:36.617548 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
33055 2019-Jan-16 22:08:36.618205 - [DEBUG]
33056 2019-Jan-16 22:08:36.618230 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
33057 2019-Jan-16 22:08:36.618887 - [DEBUG] Compose: EdgeIdentity * AllBottom
33058 2019-Jan-16 22:08:36.618916 - [DEBUG]
33059 2019-Jan-16 22:08:36.618940 - [DEBUG] Propagate flow
33060 2019-Jan-16 22:08:36.618963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33061 2019-Jan-16 22:08:36.619020 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
33062 2019-Jan-16 22:08:36.619659 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
33063 2019-Jan-16 22:08:36.620310 - [DEBUG] Edge function : AllBottom (result of previous compose)
33064 2019-Jan-16 22:08:36.620336 - [DEBUG]
33065 2019-Jan-16 22:08:36.620361 - [DEBUG] Join: AllTop & AllBottom
33066 2019-Jan-16 22:08:36.620387 - [DEBUG] = AllBottom (new jump func)
33067 2019-Jan-16 22:08:36.620412 - [DEBUG]
33068 2019-Jan-16 22:08:36.620435 - [DEBUG] Start adding new jump function
33069 2019-Jan-16 22:08:36.620458 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33070 2019-Jan-16 22:08:36.620515 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
33071 2019-Jan-16 22:08:36.621155 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
33072 2019-Jan-16 22:08:36.621816 - [DEBUG] Edge Function : AllBottom
33073 2019-Jan-16 22:08:36.621844 - [DEBUG] End adding new jump function
33074 2019-Jan-16 22:08:36.621868 - [DEBUG]
33075 2019-Jan-16 22:08:36.621892 - [DEBUG] -------------------------------------------- 903. Path Edge --------------------------------------------
33076 2019-Jan-16 22:08:36.621917 - [DEBUG]
33077 2019-Jan-16 22:08:36.621941 - [DEBUG] Process 903. path edge:
33078 2019-Jan-16 22:08:36.621964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33079 2019-Jan-16 22:08:36.622021 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
33080 2019-Jan-16 22:08:36.622658 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
33081 2019-Jan-16 22:08:36.623299 - [DEBUG]
33082 2019-Jan-16 22:08:36.623324 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
33083 2019-Jan-16 22:08:36.623973 - [DEBUG] Compose: EdgeIdentity * AllBottom
33084 2019-Jan-16 22:08:36.624001 - [DEBUG]
33085 2019-Jan-16 22:08:36.624025 - [DEBUG] Propagate flow
33086 2019-Jan-16 22:08:36.624049 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33087 2019-Jan-16 22:08:36.624105 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
33088 2019-Jan-16 22:08:36.624768 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
33089 2019-Jan-16 22:08:36.625410 - [DEBUG] Edge function : AllBottom (result of previous compose)
33090 2019-Jan-16 22:08:36.625436 - [DEBUG]
33091 2019-Jan-16 22:08:36.625460 - [DEBUG] Join: AllTop & AllBottom
33092 2019-Jan-16 22:08:36.625486 - [DEBUG] = AllBottom (new jump func)
33093 2019-Jan-16 22:08:36.625511 - [DEBUG]
33094 2019-Jan-16 22:08:36.625535 - [DEBUG] Start adding new jump function
33095 2019-Jan-16 22:08:36.625558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33096 2019-Jan-16 22:08:36.625614 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
33097 2019-Jan-16 22:08:36.626257 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
33098 2019-Jan-16 22:08:36.626904 - [DEBUG] Edge Function : AllBottom
33099 2019-Jan-16 22:08:36.626932 - [DEBUG] End adding new jump function
33100 2019-Jan-16 22:08:36.626956 - [DEBUG]
33101 2019-Jan-16 22:08:36.626980 - [DEBUG] -------------------------------------------- 904. Path Edge --------------------------------------------
33102 2019-Jan-16 22:08:36.627005 - [DEBUG]
33103 2019-Jan-16 22:08:36.627028 - [DEBUG] Process 904. path edge:
33104 2019-Jan-16 22:08:36.627052 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33105 2019-Jan-16 22:08:36.627121 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
33106 2019-Jan-16 22:08:36.627770 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
33107 2019-Jan-16 22:08:36.628429 - [DEBUG]
33108 2019-Jan-16 22:08:36.628453 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
33109 2019-Jan-16 22:08:36.629106 - [DEBUG] Possible callees:
33110 2019-Jan-16 22:08:36.629131 - [DEBUG] llvm.dbg.declare
33111 2019-Jan-16 22:08:36.629157 - [DEBUG] Possible return sites:
33112 2019-Jan-16 22:08:36.629180 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9633113 2019-Jan-16 22:08:36.630457 - [DEBUG] Found and process special summary
33114 2019-Jan-16 22:08:36.630498 - [DEBUG] Compose: EdgeIdentity * AllBottom
33115 2019-Jan-16 22:08:36.630526 - [DEBUG]
33116 2019-Jan-16 22:08:36.630551 - [DEBUG] Propagate flow
33117 2019-Jan-16 22:08:36.630574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33118 2019-Jan-16 22:08:36.630632 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33119 2019-Jan-16 22:08:36.631273 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
33120 2019-Jan-16 22:08:36.631941 - [DEBUG] Edge function : AllBottom (result of previous compose)
33121 2019-Jan-16 22:08:36.631967 - [DEBUG]
33122 2019-Jan-16 22:08:36.631992 - [DEBUG] Join: AllTop & AllBottom
33123 2019-Jan-16 22:08:36.632018 - [DEBUG] = AllBottom (new jump func)
33124 2019-Jan-16 22:08:36.632042 - [DEBUG]
33125 2019-Jan-16 22:08:36.632066 - [DEBUG] Start adding new jump function
33126 2019-Jan-16 22:08:36.632089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33127 2019-Jan-16 22:08:36.632146 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
33128 2019-Jan-16 22:08:36.632787 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33129 2019-Jan-16 22:08:36.633426 - [DEBUG] Edge Function : AllBottom
33130 2019-Jan-16 22:08:36.633455 - [DEBUG] End adding new jump function
33131 2019-Jan-16 22:08:36.633479 - [DEBUG]
33132 2019-Jan-16 22:08:36.633503 - [DEBUG] -------------------------------------------- 905. Path Edge --------------------------------------------
33133 2019-Jan-16 22:08:36.633527 - [DEBUG]
33134 2019-Jan-16 22:08:36.633551 - [DEBUG] Process 905. path edge:
33135 2019-Jan-16 22:08:36.633575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33136 2019-Jan-16 22:08:36.633631 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
33137 2019-Jan-16 22:08:36.634270 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
33138 2019-Jan-16 22:08:36.634936 - [DEBUG]
33139 2019-Jan-16 22:08:36.634960 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33140 2019-Jan-16 22:08:36.635626 - [DEBUG] Compose: EdgeIdentity * AllBottom
33141 2019-Jan-16 22:08:36.635656 - [DEBUG]
33142 2019-Jan-16 22:08:36.635680 - [DEBUG] Propagate flow
33143 2019-Jan-16 22:08:36.635704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33144 2019-Jan-16 22:08:36.635760 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
33145 2019-Jan-16 22:08:36.636399 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
33146 2019-Jan-16 22:08:36.637049 - [DEBUG] Edge function : AllBottom (result of previous compose)
33147 2019-Jan-16 22:08:36.637075 - [DEBUG]
33148 2019-Jan-16 22:08:36.637100 - [DEBUG] Join: AllTop & AllBottom
33149 2019-Jan-16 22:08:36.637126 - [DEBUG] = AllBottom (new jump func)
33150 2019-Jan-16 22:08:36.637151 - [DEBUG]
33151 2019-Jan-16 22:08:36.637174 - [DEBUG] Start adding new jump function
33152 2019-Jan-16 22:08:36.637197 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33153 2019-Jan-16 22:08:36.637254 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
33154 2019-Jan-16 22:08:36.637896 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
33155 2019-Jan-16 22:08:36.638550 - [DEBUG] Edge Function : AllBottom
33156 2019-Jan-16 22:08:36.638578 - [DEBUG] End adding new jump function
33157 2019-Jan-16 22:08:36.638602 - [DEBUG]
33158 2019-Jan-16 22:08:36.638625 - [DEBUG] -------------------------------------------- 906. Path Edge --------------------------------------------
33159 2019-Jan-16 22:08:36.638650 - [DEBUG]
33160 2019-Jan-16 22:08:36.638673 - [DEBUG] Process 906. path edge:
33161 2019-Jan-16 22:08:36.638697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33162 2019-Jan-16 22:08:36.638754 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
33163 2019-Jan-16 22:08:36.639389 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
33164 2019-Jan-16 22:08:36.640030 - [DEBUG]
33165 2019-Jan-16 22:08:36.640055 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
33166 2019-Jan-16 22:08:36.640706 - [DEBUG] Compose: EdgeIdentity * AllBottom
33167 2019-Jan-16 22:08:36.640734 - [DEBUG]
33168 2019-Jan-16 22:08:36.640758 - [DEBUG] Propagate flow
33169 2019-Jan-16 22:08:36.640782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33170 2019-Jan-16 22:08:36.640838 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
33171 2019-Jan-16 22:08:36.641490 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
33172 2019-Jan-16 22:08:36.642133 - [DEBUG] Edge function : AllBottom (result of previous compose)
33173 2019-Jan-16 22:08:36.642159 - [DEBUG]
33174 2019-Jan-16 22:08:36.642184 - [DEBUG] Join: AllTop & AllBottom
33175 2019-Jan-16 22:08:36.642210 - [DEBUG] = AllBottom (new jump func)
33176 2019-Jan-16 22:08:36.642235 - [DEBUG]
33177 2019-Jan-16 22:08:36.642259 - [DEBUG] Start adding new jump function
33178 2019-Jan-16 22:08:36.642282 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33179 2019-Jan-16 22:08:36.642339 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
33180 2019-Jan-16 22:08:36.642979 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
33181 2019-Jan-16 22:08:36.643614 - [DEBUG] Edge Function : AllBottom
33182 2019-Jan-16 22:08:36.643642 - [DEBUG] End adding new jump function
33183 2019-Jan-16 22:08:36.643666 - [DEBUG]
33184 2019-Jan-16 22:08:36.643690 - [DEBUG] -------------------------------------------- 907. Path Edge --------------------------------------------
33185 2019-Jan-16 22:08:36.643715 - [DEBUG]
33186 2019-Jan-16 22:08:36.643738 - [DEBUG] Process 907. path edge:
33187 2019-Jan-16 22:08:36.643762 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33188 2019-Jan-16 22:08:36.643818 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
33189 2019-Jan-16 22:08:36.644451 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
33190 2019-Jan-16 22:08:36.645128 - [DEBUG]
33191 2019-Jan-16 22:08:36.645154 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
33192 2019-Jan-16 22:08:36.645802 - [DEBUG] Compose: EdgeIdentity * AllBottom
33193 2019-Jan-16 22:08:36.645831 - [DEBUG]
33194 2019-Jan-16 22:08:36.645855 - [DEBUG] Propagate flow
33195 2019-Jan-16 22:08:36.645878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33196 2019-Jan-16 22:08:36.645935 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33197 2019-Jan-16 22:08:36.646575 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
33198 2019-Jan-16 22:08:36.647215 - [DEBUG] Edge function : AllBottom (result of previous compose)
33199 2019-Jan-16 22:08:36.647241 - [DEBUG]
33200 2019-Jan-16 22:08:36.647266 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33201 2019-Jan-16 22:08:36.647292 - [DEBUG] = AllBottom
33202 2019-Jan-16 22:08:36.647317 - [DEBUG]
33203 2019-Jan-16 22:08:36.647340 - [DEBUG] PROPAGATE: No new function!
33204 2019-Jan-16 22:08:36.647364 - [DEBUG] EDGE:
33205 2019-Jan-16 22:08:36.647422 - [DEBUG] ---> 33206 2019-Jan-16 22:08:36.648055 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33207 2019-Jan-16 22:08:36.648708 - [DEBUG]
33208 2019-Jan-16 22:08:36.648734 - [DEBUG] EDGE:
33209 2019-Jan-16 22:08:36.648791 - [DEBUG] ---> 33210 2019-Jan-16 22:08:36.649426 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33211 2019-Jan-16 22:08:36.650065 - [DEBUG]
33212 2019-Jan-16 22:08:36.650092 - [DEBUG] Compose: EdgeIdentity * AllBottom
33213 2019-Jan-16 22:08:36.650118 - [DEBUG]
33214 2019-Jan-16 22:08:36.650142 - [DEBUG] Propagate flow
33215 2019-Jan-16 22:08:36.650165 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33216 2019-Jan-16 22:08:36.650221 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
33217 2019-Jan-16 22:08:36.650856 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33218 2019-Jan-16 22:08:36.651511 - [DEBUG] Edge function : AllBottom (result of previous compose)
33219 2019-Jan-16 22:08:36.651537 - [DEBUG]
33220 2019-Jan-16 22:08:36.651562 - [DEBUG] Join: AllTop & AllBottom
33221 2019-Jan-16 22:08:36.651588 - [DEBUG] = AllBottom (new jump func)
33222 2019-Jan-16 22:08:36.651612 - [DEBUG]
33223 2019-Jan-16 22:08:36.651636 - [DEBUG] Start adding new jump function
33224 2019-Jan-16 22:08:36.651659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33225 2019-Jan-16 22:08:36.651716 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33226 2019-Jan-16 22:08:36.652355 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
33227 2019-Jan-16 22:08:36.652989 - [DEBUG] Edge Function : AllBottom
33228 2019-Jan-16 22:08:36.653017 - [DEBUG] End adding new jump function
33229 2019-Jan-16 22:08:36.653042 - [DEBUG]
33230 2019-Jan-16 22:08:36.653066 - [DEBUG] -------------------------------------------- 908. Path Edge --------------------------------------------
33231 2019-Jan-16 22:08:36.653091 - [DEBUG]
33232 2019-Jan-16 22:08:36.653115 - [DEBUG] Process 908. path edge:
33233 2019-Jan-16 22:08:36.653139 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33234 2019-Jan-16 22:08:36.653196 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
33235 2019-Jan-16 22:08:36.653847 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33236 2019-Jan-16 22:08:36.654488 - [DEBUG]
33237 2019-Jan-16 22:08:36.654514 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
33238 2019-Jan-16 22:08:36.655179 - [DEBUG] Compose: EdgeIdentity * AllBottom
33239 2019-Jan-16 22:08:36.655207 - [DEBUG]
33240 2019-Jan-16 22:08:36.655231 - [DEBUG] Propagate flow
33241 2019-Jan-16 22:08:36.655255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33242 2019-Jan-16 22:08:36.655311 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
33243 2019-Jan-16 22:08:36.655944 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33244 2019-Jan-16 22:08:36.656583 - [DEBUG] Edge function : AllBottom (result of previous compose)
33245 2019-Jan-16 22:08:36.656609 - [DEBUG]
33246 2019-Jan-16 22:08:36.656634 - [DEBUG] Join: AllTop & AllBottom
33247 2019-Jan-16 22:08:36.656660 - [DEBUG] = AllBottom (new jump func)
33248 2019-Jan-16 22:08:36.656685 - [DEBUG]
33249 2019-Jan-16 22:08:36.656708 - [DEBUG] Start adding new jump function
33250 2019-Jan-16 22:08:36.656732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33251 2019-Jan-16 22:08:36.656789 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33252 2019-Jan-16 22:08:36.657427 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
33253 2019-Jan-16 22:08:36.658059 - [DEBUG] Edge Function : AllBottom
33254 2019-Jan-16 22:08:36.658100 - [DEBUG] End adding new jump function
33255 2019-Jan-16 22:08:36.658126 - [DEBUG]
33256 2019-Jan-16 22:08:36.658150 - [DEBUG] -------------------------------------------- 909. Path Edge --------------------------------------------
33257 2019-Jan-16 22:08:36.658175 - [DEBUG]
33258 2019-Jan-16 22:08:36.658199 - [DEBUG] Process 909. path edge:
33259 2019-Jan-16 22:08:36.658223 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33260 2019-Jan-16 22:08:36.658280 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
33261 2019-Jan-16 22:08:36.658913 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33262 2019-Jan-16 22:08:36.659553 - [DEBUG]
33263 2019-Jan-16 22:08:36.659579 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
33264 2019-Jan-16 22:08:36.660224 - [DEBUG] Compose: EdgeIdentity * AllBottom
33265 2019-Jan-16 22:08:36.660252 - [DEBUG]
33266 2019-Jan-16 22:08:36.660276 - [DEBUG] Propagate flow
33267 2019-Jan-16 22:08:36.660299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33268 2019-Jan-16 22:08:36.660356 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33269 2019-Jan-16 22:08:36.660995 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33270 2019-Jan-16 22:08:36.661651 - [DEBUG] Edge function : AllBottom (result of previous compose)
33271 2019-Jan-16 22:08:36.661676 - [DEBUG]
33272 2019-Jan-16 22:08:36.661701 - [DEBUG] Join: AllTop & AllBottom
33273 2019-Jan-16 22:08:36.661727 - [DEBUG] = AllBottom (new jump func)
33274 2019-Jan-16 22:08:36.661752 - [DEBUG]
33275 2019-Jan-16 22:08:36.661775 - [DEBUG] Start adding new jump function
33276 2019-Jan-16 22:08:36.661799 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33277 2019-Jan-16 22:08:36.661855 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33278 2019-Jan-16 22:08:36.662494 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33279 2019-Jan-16 22:08:36.663132 - [DEBUG] Edge Function : AllBottom
33280 2019-Jan-16 22:08:36.663169 - [DEBUG] End adding new jump function
33281 2019-Jan-16 22:08:36.663194 - [DEBUG]
33282 2019-Jan-16 22:08:36.663218 - [DEBUG] -------------------------------------------- 910. Path Edge --------------------------------------------
33283 2019-Jan-16 22:08:36.663242 - [DEBUG]
33284 2019-Jan-16 22:08:36.663266 - [DEBUG] Process 910. path edge:
33285 2019-Jan-16 22:08:36.663290 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33286 2019-Jan-16 22:08:36.663347 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
33287 2019-Jan-16 22:08:36.663986 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33288 2019-Jan-16 22:08:36.664624 - [DEBUG]
33289 2019-Jan-16 22:08:36.664649 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33290 2019-Jan-16 22:08:36.665324 - [DEBUG] Compose: EdgeIdentity * AllBottom
33291 2019-Jan-16 22:08:36.665353 - [DEBUG]
33292 2019-Jan-16 22:08:36.665377 - [DEBUG] Propagate flow
33293 2019-Jan-16 22:08:36.665401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33294 2019-Jan-16 22:08:36.665458 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33295 2019-Jan-16 22:08:36.666095 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33296 2019-Jan-16 22:08:36.666733 - [DEBUG] Edge function : AllBottom (result of previous compose)
33297 2019-Jan-16 22:08:36.666759 - [DEBUG]
33298 2019-Jan-16 22:08:36.666784 - [DEBUG] Join: AllTop & AllBottom
33299 2019-Jan-16 22:08:36.666810 - [DEBUG] = AllBottom (new jump func)
33300 2019-Jan-16 22:08:36.666834 - [DEBUG]
33301 2019-Jan-16 22:08:36.666858 - [DEBUG] Start adding new jump function
33302 2019-Jan-16 22:08:36.666882 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33303 2019-Jan-16 22:08:36.666938 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33304 2019-Jan-16 22:08:36.667577 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33305 2019-Jan-16 22:08:36.668226 - [DEBUG] Edge Function : AllBottom
33306 2019-Jan-16 22:08:36.668255 - [DEBUG] End adding new jump function
33307 2019-Jan-16 22:08:36.668280 - [DEBUG]
33308 2019-Jan-16 22:08:36.668304 - [DEBUG] -------------------------------------------- 911. Path Edge --------------------------------------------
33309 2019-Jan-16 22:08:36.668329 - [DEBUG]
33310 2019-Jan-16 22:08:36.668352 - [DEBUG] Process 911. path edge:
33311 2019-Jan-16 22:08:36.668376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33312 2019-Jan-16 22:08:36.668433 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
33313 2019-Jan-16 22:08:36.669069 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33314 2019-Jan-16 22:08:36.669707 - [DEBUG]
33315 2019-Jan-16 22:08:36.669732 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33316 2019-Jan-16 22:08:36.670382 - [DEBUG] Compose: EdgeIdentity * AllBottom
33317 2019-Jan-16 22:08:36.670411 - [DEBUG]
33318 2019-Jan-16 22:08:36.670435 - [DEBUG] Propagate flow
33319 2019-Jan-16 22:08:36.670458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33320 2019-Jan-16 22:08:36.670515 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33321 2019-Jan-16 22:08:36.671154 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33322 2019-Jan-16 22:08:36.671809 - [DEBUG] Edge function : AllBottom (result of previous compose)
33323 2019-Jan-16 22:08:36.671835 - [DEBUG]
33324 2019-Jan-16 22:08:36.671859 - [DEBUG] Join: AllTop & AllBottom
33325 2019-Jan-16 22:08:36.671885 - [DEBUG] = AllBottom (new jump func)
33326 2019-Jan-16 22:08:36.671920 - [DEBUG]
33327 2019-Jan-16 22:08:36.671944 - [DEBUG] Start adding new jump function
33328 2019-Jan-16 22:08:36.671968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33329 2019-Jan-16 22:08:36.672025 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33330 2019-Jan-16 22:08:36.672665 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33331 2019-Jan-16 22:08:36.673302 - [DEBUG] Edge Function : AllBottom
33332 2019-Jan-16 22:08:36.673330 - [DEBUG] End adding new jump function
33333 2019-Jan-16 22:08:36.673355 - [DEBUG]
33334 2019-Jan-16 22:08:36.673379 - [DEBUG] -------------------------------------------- 912. Path Edge --------------------------------------------
33335 2019-Jan-16 22:08:36.673404 - [DEBUG]
33336 2019-Jan-16 22:08:36.673427 - [DEBUG] Process 912. path edge:
33337 2019-Jan-16 22:08:36.673451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33338 2019-Jan-16 22:08:36.673509 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
33339 2019-Jan-16 22:08:36.674145 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33340 2019-Jan-16 22:08:36.674796 - [DEBUG]
33341 2019-Jan-16 22:08:36.674821 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33342 2019-Jan-16 22:08:36.675478 - [DEBUG] Compose: EdgeIdentity * AllBottom
33343 2019-Jan-16 22:08:36.675507 - [DEBUG]
33344 2019-Jan-16 22:08:36.675532 - [DEBUG] Propagate flow
33345 2019-Jan-16 22:08:36.675556 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33346 2019-Jan-16 22:08:36.675614 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33347 2019-Jan-16 22:08:36.676257 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33348 2019-Jan-16 22:08:36.676899 - [DEBUG] Edge function : AllBottom (result of previous compose)
33349 2019-Jan-16 22:08:36.676925 - [DEBUG]
33350 2019-Jan-16 22:08:36.676951 - [DEBUG] Join: AllTop & AllBottom
33351 2019-Jan-16 22:08:36.676977 - [DEBUG] = AllBottom (new jump func)
33352 2019-Jan-16 22:08:36.677002 - [DEBUG]
33353 2019-Jan-16 22:08:36.677026 - [DEBUG] Start adding new jump function
33354 2019-Jan-16 22:08:36.677049 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33355 2019-Jan-16 22:08:36.677106 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33356 2019-Jan-16 22:08:36.677746 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33357 2019-Jan-16 22:08:36.678442 - [DEBUG] Edge Function : AllBottom
33358 2019-Jan-16 22:08:36.678476 - [DEBUG] End adding new jump function
33359 2019-Jan-16 22:08:36.678501 - [DEBUG]
33360 2019-Jan-16 22:08:36.678527 - [DEBUG] -------------------------------------------- 913. Path Edge --------------------------------------------
33361 2019-Jan-16 22:08:36.678552 - [DEBUG]
33362 2019-Jan-16 22:08:36.678576 - [DEBUG] Process 913. path edge:
33363 2019-Jan-16 22:08:36.678601 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33364 2019-Jan-16 22:08:36.678668 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
33365 2019-Jan-16 22:08:36.679373 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33366 2019-Jan-16 22:08:36.680073 - [DEBUG]
33367 2019-Jan-16 22:08:36.680102 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33368 2019-Jan-16 22:08:36.680813 - [DEBUG] Compose: EdgeIdentity * AllBottom
33369 2019-Jan-16 22:08:36.680843 - [DEBUG]
33370 2019-Jan-16 22:08:36.680885 - [DEBUG] Propagate flow
33371 2019-Jan-16 22:08:36.680910 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33372 2019-Jan-16 22:08:36.680971 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33373 2019-Jan-16 22:08:36.681638 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33374 2019-Jan-16 22:08:36.682280 - [DEBUG] Edge function : AllBottom (result of previous compose)
33375 2019-Jan-16 22:08:36.682306 - [DEBUG]
33376 2019-Jan-16 22:08:36.682333 - [DEBUG] Join: AllTop & AllBottom
33377 2019-Jan-16 22:08:36.682359 - [DEBUG] = AllBottom (new jump func)
33378 2019-Jan-16 22:08:36.682384 - [DEBUG]
33379 2019-Jan-16 22:08:36.682408 - [DEBUG] Start adding new jump function
33380 2019-Jan-16 22:08:36.682432 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33381 2019-Jan-16 22:08:36.682488 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33382 2019-Jan-16 22:08:36.683129 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33383 2019-Jan-16 22:08:36.683766 - [DEBUG] Edge Function : AllBottom
33384 2019-Jan-16 22:08:36.683796 - [DEBUG] End adding new jump function
33385 2019-Jan-16 22:08:36.683821 - [DEBUG]
33386 2019-Jan-16 22:08:36.683846 - [DEBUG] -------------------------------------------- 914. Path Edge --------------------------------------------
33387 2019-Jan-16 22:08:36.683871 - [DEBUG]
33388 2019-Jan-16 22:08:36.683895 - [DEBUG] Process 914. path edge:
33389 2019-Jan-16 22:08:36.683920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33390 2019-Jan-16 22:08:36.683977 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
33391 2019-Jan-16 22:08:36.684613 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33392 2019-Jan-16 22:08:36.685270 - [DEBUG]
33393 2019-Jan-16 22:08:36.685296 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33394 2019-Jan-16 22:08:36.685955 - [DEBUG] Compose: EdgeIdentity * AllBottom
33395 2019-Jan-16 22:08:36.685984 - [DEBUG]
33396 2019-Jan-16 22:08:36.686008 - [DEBUG] Propagate flow
33397 2019-Jan-16 22:08:36.686031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33398 2019-Jan-16 22:08:36.686089 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33399 2019-Jan-16 22:08:36.686740 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33400 2019-Jan-16 22:08:36.687382 - [DEBUG] Edge function : AllBottom (result of previous compose)
33401 2019-Jan-16 22:08:36.687407 - [DEBUG]
33402 2019-Jan-16 22:08:36.687433 - [DEBUG] Join: AllTop & AllBottom
33403 2019-Jan-16 22:08:36.687458 - [DEBUG] = AllBottom (new jump func)
33404 2019-Jan-16 22:08:36.687483 - [DEBUG]
33405 2019-Jan-16 22:08:36.687507 - [DEBUG] Start adding new jump function
33406 2019-Jan-16 22:08:36.687530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33407 2019-Jan-16 22:08:36.687587 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33408 2019-Jan-16 22:08:36.688244 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33409 2019-Jan-16 22:08:36.688890 - [DEBUG] Edge Function : AllBottom
33410 2019-Jan-16 22:08:36.688921 - [DEBUG] End adding new jump function
33411 2019-Jan-16 22:08:36.688945 - [DEBUG]
33412 2019-Jan-16 22:08:36.688970 - [DEBUG] -------------------------------------------- 915. Path Edge --------------------------------------------
33413 2019-Jan-16 22:08:36.689004 - [DEBUG]
33414 2019-Jan-16 22:08:36.689028 - [DEBUG] Process 915. path edge:
33415 2019-Jan-16 22:08:36.689052 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33416 2019-Jan-16 22:08:36.689110 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
33417 2019-Jan-16 22:08:36.689759 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33418 2019-Jan-16 22:08:36.690399 - [DEBUG]
33419 2019-Jan-16 22:08:36.690425 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33420 2019-Jan-16 22:08:36.691083 - [DEBUG] Possible callees:
33421 2019-Jan-16 22:08:36.691109 - [DEBUG] llvm.dbg.declare
33422 2019-Jan-16 22:08:36.691134 - [DEBUG] Possible return sites:
33423 2019-Jan-16 22:08:36.691158 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12033424 2019-Jan-16 22:08:36.692457 - [DEBUG] Found and process special summary
33425 2019-Jan-16 22:08:36.692493 - [DEBUG] Compose: EdgeIdentity * AllBottom
33426 2019-Jan-16 22:08:36.692521 - [DEBUG]
33427 2019-Jan-16 22:08:36.692546 - [DEBUG] Propagate flow
33428 2019-Jan-16 22:08:36.692570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33429 2019-Jan-16 22:08:36.692627 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33430 2019-Jan-16 22:08:36.693269 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33431 2019-Jan-16 22:08:36.693911 - [DEBUG] Edge function : AllBottom (result of previous compose)
33432 2019-Jan-16 22:08:36.693937 - [DEBUG]
33433 2019-Jan-16 22:08:36.693963 - [DEBUG] Join: AllTop & AllBottom
33434 2019-Jan-16 22:08:36.693989 - [DEBUG] = AllBottom (new jump func)
33435 2019-Jan-16 22:08:36.694014 - [DEBUG]
33436 2019-Jan-16 22:08:36.694038 - [DEBUG] Start adding new jump function
33437 2019-Jan-16 22:08:36.694062 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33438 2019-Jan-16 22:08:36.694118 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33439 2019-Jan-16 22:08:36.694773 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33440 2019-Jan-16 22:08:36.695414 - [DEBUG] Edge Function : AllBottom
33441 2019-Jan-16 22:08:36.695444 - [DEBUG] End adding new jump function
33442 2019-Jan-16 22:08:36.695468 - [DEBUG]
33443 2019-Jan-16 22:08:36.695493 - [DEBUG] -------------------------------------------- 916. Path Edge --------------------------------------------
33444 2019-Jan-16 22:08:36.695518 - [DEBUG]
33445 2019-Jan-16 22:08:36.695542 - [DEBUG] Process 916. path edge:
33446 2019-Jan-16 22:08:36.695566 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33447 2019-Jan-16 22:08:36.695623 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
33448 2019-Jan-16 22:08:36.696263 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33449 2019-Jan-16 22:08:36.696903 - [DEBUG]
33450 2019-Jan-16 22:08:36.696927 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33451 2019-Jan-16 22:08:36.697591 - [DEBUG] Compose: EdgeIdentity * AllBottom
33452 2019-Jan-16 22:08:36.697620 - [DEBUG]
33453 2019-Jan-16 22:08:36.697644 - [DEBUG] Propagate flow
33454 2019-Jan-16 22:08:36.697667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33455 2019-Jan-16 22:08:36.697725 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33456 2019-Jan-16 22:08:36.698393 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33457 2019-Jan-16 22:08:36.699035 - [DEBUG] Edge function : AllBottom (result of previous compose)
33458 2019-Jan-16 22:08:36.699061 - [DEBUG]
33459 2019-Jan-16 22:08:36.699086 - [DEBUG] Join: AllTop & AllBottom
33460 2019-Jan-16 22:08:36.699112 - [DEBUG] = AllBottom (new jump func)
33461 2019-Jan-16 22:08:36.699137 - [DEBUG]
33462 2019-Jan-16 22:08:36.699161 - [DEBUG] Start adding new jump function
33463 2019-Jan-16 22:08:36.699185 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33464 2019-Jan-16 22:08:36.699241 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33465 2019-Jan-16 22:08:36.699884 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33466 2019-Jan-16 22:08:36.700519 - [DEBUG] Edge Function : AllBottom
33467 2019-Jan-16 22:08:36.700549 - [DEBUG] End adding new jump function
33468 2019-Jan-16 22:08:36.700574 - [DEBUG]
33469 2019-Jan-16 22:08:36.700599 - [DEBUG] -------------------------------------------- 917. Path Edge --------------------------------------------
33470 2019-Jan-16 22:08:36.700624 - [DEBUG]
33471 2019-Jan-16 22:08:36.700647 - [DEBUG] Process 917. path edge:
33472 2019-Jan-16 22:08:36.700671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33473 2019-Jan-16 22:08:36.700728 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
33474 2019-Jan-16 22:08:36.701366 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33475 2019-Jan-16 22:08:36.702023 - [DEBUG]
33476 2019-Jan-16 22:08:36.702048 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33477 2019-Jan-16 22:08:36.702704 - [DEBUG] Compose: EdgeIdentity * AllBottom
33478 2019-Jan-16 22:08:36.702732 - [DEBUG]
33479 2019-Jan-16 22:08:36.702756 - [DEBUG] Propagate flow
33480 2019-Jan-16 22:08:36.702780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33481 2019-Jan-16 22:08:36.702837 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33482 2019-Jan-16 22:08:36.703494 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33483 2019-Jan-16 22:08:36.704137 - [DEBUG] Edge function : AllBottom (result of previous compose)
33484 2019-Jan-16 22:08:36.704163 - [DEBUG]
33485 2019-Jan-16 22:08:36.704188 - [DEBUG] Join: AllTop & AllBottom
33486 2019-Jan-16 22:08:36.704214 - [DEBUG] = AllBottom (new jump func)
33487 2019-Jan-16 22:08:36.704239 - [DEBUG]
33488 2019-Jan-16 22:08:36.704262 - [DEBUG] Start adding new jump function
33489 2019-Jan-16 22:08:36.704286 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33490 2019-Jan-16 22:08:36.704343 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33491 2019-Jan-16 22:08:36.705000 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33492 2019-Jan-16 22:08:36.705646 - [DEBUG] Edge Function : AllBottom
33493 2019-Jan-16 22:08:36.705676 - [DEBUG] End adding new jump function
33494 2019-Jan-16 22:08:36.705701 - [DEBUG]
33495 2019-Jan-16 22:08:36.705726 - [DEBUG] -------------------------------------------- 918. Path Edge --------------------------------------------
33496 2019-Jan-16 22:08:36.705751 - [DEBUG]
33497 2019-Jan-16 22:08:36.705775 - [DEBUG] Process 918. path edge:
33498 2019-Jan-16 22:08:36.705799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33499 2019-Jan-16 22:08:36.705856 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
33500 2019-Jan-16 22:08:36.706512 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33501 2019-Jan-16 22:08:36.707154 - [DEBUG]
33502 2019-Jan-16 22:08:36.707179 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33503 2019-Jan-16 22:08:36.707838 - [DEBUG] Possible callees:
33504 2019-Jan-16 22:08:36.707863 - [DEBUG] llvm.dbg.declare
33505 2019-Jan-16 22:08:36.707889 - [DEBUG] Possible return sites:
33506 2019-Jan-16 22:08:36.707912 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14933507 2019-Jan-16 22:08:36.709207 - [DEBUG] Found and process special summary
33508 2019-Jan-16 22:08:36.709243 - [DEBUG] Compose: EdgeIdentity * AllBottom
33509 2019-Jan-16 22:08:36.709272 - [DEBUG]
33510 2019-Jan-16 22:08:36.709296 - [DEBUG] Propagate flow
33511 2019-Jan-16 22:08:36.709320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33512 2019-Jan-16 22:08:36.709377 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33513 2019-Jan-16 22:08:36.710016 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33514 2019-Jan-16 22:08:36.710656 - [DEBUG] Edge function : AllBottom (result of previous compose)
33515 2019-Jan-16 22:08:36.710682 - [DEBUG]
33516 2019-Jan-16 22:08:36.710707 - [DEBUG] Join: AllTop & AllBottom
33517 2019-Jan-16 22:08:36.710733 - [DEBUG] = AllBottom (new jump func)
33518 2019-Jan-16 22:08:36.710758 - [DEBUG]
33519 2019-Jan-16 22:08:36.710781 - [DEBUG] Start adding new jump function
33520 2019-Jan-16 22:08:36.710805 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33521 2019-Jan-16 22:08:36.710862 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33522 2019-Jan-16 22:08:36.711520 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33523 2019-Jan-16 22:08:36.712159 - [DEBUG] Edge Function : AllBottom
33524 2019-Jan-16 22:08:36.712190 - [DEBUG] End adding new jump function
33525 2019-Jan-16 22:08:36.712215 - [DEBUG]
33526 2019-Jan-16 22:08:36.712240 - [DEBUG] -------------------------------------------- 919. Path Edge --------------------------------------------
33527 2019-Jan-16 22:08:36.712265 - [DEBUG]
33528 2019-Jan-16 22:08:36.712288 - [DEBUG] Process 919. path edge:
33529 2019-Jan-16 22:08:36.712312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33530 2019-Jan-16 22:08:36.712369 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
33531 2019-Jan-16 22:08:36.713009 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33532 2019-Jan-16 22:08:36.713648 - [DEBUG]
33533 2019-Jan-16 22:08:36.713673 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33534 2019-Jan-16 22:08:36.714341 - [DEBUG] Compose: EdgeIdentity * AllBottom
33535 2019-Jan-16 22:08:36.714370 - [DEBUG]
33536 2019-Jan-16 22:08:36.714394 - [DEBUG] Propagate flow
33537 2019-Jan-16 22:08:36.714418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33538 2019-Jan-16 22:08:36.714475 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
33539 2019-Jan-16 22:08:36.715127 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33540 2019-Jan-16 22:08:36.715768 - [DEBUG] Edge function : AllBottom (result of previous compose)
33541 2019-Jan-16 22:08:36.715793 - [DEBUG]
33542 2019-Jan-16 22:08:36.715828 - [DEBUG] Join: AllTop & AllBottom
33543 2019-Jan-16 22:08:36.715855 - [DEBUG] = AllBottom (new jump func)
33544 2019-Jan-16 22:08:36.715879 - [DEBUG]
33545 2019-Jan-16 22:08:36.715903 - [DEBUG] Start adding new jump function
33546 2019-Jan-16 22:08:36.715927 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33547 2019-Jan-16 22:08:36.715984 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33548 2019-Jan-16 22:08:36.716627 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
33549 2019-Jan-16 22:08:36.717263 - [DEBUG] Edge Function : AllBottom
33550 2019-Jan-16 22:08:36.717294 - [DEBUG] End adding new jump function
33551 2019-Jan-16 22:08:36.717319 - [DEBUG]
33552 2019-Jan-16 22:08:36.717343 - [DEBUG] -------------------------------------------- 920. Path Edge --------------------------------------------
33553 2019-Jan-16 22:08:36.717368 - [DEBUG]
33554 2019-Jan-16 22:08:36.717391 - [DEBUG] Process 920. path edge:
33555 2019-Jan-16 22:08:36.717415 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33556 2019-Jan-16 22:08:36.717472 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
33557 2019-Jan-16 22:08:36.718124 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33558 2019-Jan-16 22:08:36.718764 - [DEBUG]
33559 2019-Jan-16 22:08:36.718790 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
33560 2019-Jan-16 22:08:36.719448 - [DEBUG] Compose: EdgeIdentity * AllBottom
33561 2019-Jan-16 22:08:36.719477 - [DEBUG]
33562 2019-Jan-16 22:08:36.719501 - [DEBUG] Propagate flow
33563 2019-Jan-16 22:08:36.719525 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33564 2019-Jan-16 22:08:36.719582 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
33565 2019-Jan-16 22:08:36.720238 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33566 2019-Jan-16 22:08:36.720879 - [DEBUG] Edge function : AllBottom (result of previous compose)
33567 2019-Jan-16 22:08:36.720905 - [DEBUG]
33568 2019-Jan-16 22:08:36.720930 - [DEBUG] Join: AllTop & AllBottom
33569 2019-Jan-16 22:08:36.720956 - [DEBUG] = AllBottom (new jump func)
33570 2019-Jan-16 22:08:36.720980 - [DEBUG]
33571 2019-Jan-16 22:08:36.721004 - [DEBUG] Start adding new jump function
33572 2019-Jan-16 22:08:36.721028 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33573 2019-Jan-16 22:08:36.721084 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33574 2019-Jan-16 22:08:36.721741 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
33575 2019-Jan-16 22:08:36.722387 - [DEBUG] Edge Function : AllBottom
33576 2019-Jan-16 22:08:36.722417 - [DEBUG] End adding new jump function
33577 2019-Jan-16 22:08:36.722442 - [DEBUG]
33578 2019-Jan-16 22:08:36.722466 - [DEBUG] -------------------------------------------- 921. Path Edge --------------------------------------------
33579 2019-Jan-16 22:08:36.722490 - [DEBUG]
33580 2019-Jan-16 22:08:36.722514 - [DEBUG] Process 921. path edge:
33581 2019-Jan-16 22:08:36.722537 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33582 2019-Jan-16 22:08:36.722594 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
33583 2019-Jan-16 22:08:36.723240 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33584 2019-Jan-16 22:08:36.723881 - [DEBUG]
33585 2019-Jan-16 22:08:36.723906 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
33586 2019-Jan-16 22:08:36.724574 - [DEBUG] Possible callees:
33587 2019-Jan-16 22:08:36.724599 - [DEBUG] llvm.dbg.declare
33588 2019-Jan-16 22:08:36.724624 - [DEBUG] Possible return sites:
33589 2019-Jan-16 22:08:36.724648 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15533590 2019-Jan-16 22:08:36.725939 - [DEBUG] Found and process special summary
33591 2019-Jan-16 22:08:36.725975 - [DEBUG] Compose: EdgeIdentity * AllBottom
33592 2019-Jan-16 22:08:36.726004 - [DEBUG]
33593 2019-Jan-16 22:08:36.726028 - [DEBUG] Propagate flow
33594 2019-Jan-16 22:08:36.726052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33595 2019-Jan-16 22:08:36.726110 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
33596 2019-Jan-16 22:08:36.726751 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33597 2019-Jan-16 22:08:36.727392 - [DEBUG] Edge function : AllBottom (result of previous compose)
33598 2019-Jan-16 22:08:36.727418 - [DEBUG]
33599 2019-Jan-16 22:08:36.727444 - [DEBUG] Join: AllTop & AllBottom
33600 2019-Jan-16 22:08:36.727470 - [DEBUG] = AllBottom (new jump func)
33601 2019-Jan-16 22:08:36.727495 - [DEBUG]
33602 2019-Jan-16 22:08:36.727519 - [DEBUG] Start adding new jump function
33603 2019-Jan-16 22:08:36.727543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33604 2019-Jan-16 22:08:36.727599 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33605 2019-Jan-16 22:08:36.728256 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
33606 2019-Jan-16 22:08:36.728896 - [DEBUG] Edge Function : AllBottom
33607 2019-Jan-16 22:08:36.728925 - [DEBUG] End adding new jump function
33608 2019-Jan-16 22:08:36.728950 - [DEBUG]
33609 2019-Jan-16 22:08:36.728975 - [DEBUG] -------------------------------------------- 922. Path Edge --------------------------------------------
33610 2019-Jan-16 22:08:36.728999 - [DEBUG]
33611 2019-Jan-16 22:08:36.729023 - [DEBUG] Process 922. path edge:
33612 2019-Jan-16 22:08:36.729047 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33613 2019-Jan-16 22:08:36.729104 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
33614 2019-Jan-16 22:08:36.729743 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33615 2019-Jan-16 22:08:36.730383 - [DEBUG]
33616 2019-Jan-16 22:08:36.730408 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
33617 2019-Jan-16 22:08:36.731074 - [DEBUG] Compose: EdgeIdentity * AllBottom
33618 2019-Jan-16 22:08:36.731103 - [DEBUG]
33619 2019-Jan-16 22:08:36.731127 - [DEBUG] Propagate flow
33620 2019-Jan-16 22:08:36.731151 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33621 2019-Jan-16 22:08:36.731208 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
33622 2019-Jan-16 22:08:36.731860 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33623 2019-Jan-16 22:08:36.732500 - [DEBUG] Edge function : AllBottom (result of previous compose)
33624 2019-Jan-16 22:08:36.732526 - [DEBUG]
33625 2019-Jan-16 22:08:36.732552 - [DEBUG] Join: AllTop & AllBottom
33626 2019-Jan-16 22:08:36.732578 - [DEBUG] = AllBottom (new jump func)
33627 2019-Jan-16 22:08:36.732602 - [DEBUG]
33628 2019-Jan-16 22:08:36.732626 - [DEBUG] Start adding new jump function
33629 2019-Jan-16 22:08:36.732650 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33630 2019-Jan-16 22:08:36.732715 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33631 2019-Jan-16 22:08:36.733358 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
33632 2019-Jan-16 22:08:36.733993 - [DEBUG] Edge Function : AllBottom
33633 2019-Jan-16 22:08:36.734023 - [DEBUG] End adding new jump function
33634 2019-Jan-16 22:08:36.734048 - [DEBUG]
33635 2019-Jan-16 22:08:36.734072 - [DEBUG] -------------------------------------------- 923. Path Edge --------------------------------------------
33636 2019-Jan-16 22:08:36.734097 - [DEBUG]
33637 2019-Jan-16 22:08:36.734120 - [DEBUG] Process 923. path edge:
33638 2019-Jan-16 22:08:36.734145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33639 2019-Jan-16 22:08:36.734202 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
33640 2019-Jan-16 22:08:36.734854 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33641 2019-Jan-16 22:08:36.735495 - [DEBUG]
33642 2019-Jan-16 22:08:36.735520 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
33643 2019-Jan-16 22:08:36.736177 - [DEBUG] Compose: EdgeIdentity * AllBottom
33644 2019-Jan-16 22:08:36.736206 - [DEBUG]
33645 2019-Jan-16 22:08:36.736230 - [DEBUG] Propagate flow
33646 2019-Jan-16 22:08:36.736253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33647 2019-Jan-16 22:08:36.736310 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
33648 2019-Jan-16 22:08:36.736954 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33649 2019-Jan-16 22:08:36.737596 - [DEBUG] Edge function : AllBottom (result of previous compose)
33650 2019-Jan-16 22:08:36.737621 - [DEBUG]
33651 2019-Jan-16 22:08:36.737646 - [DEBUG] Join: AllTop & AllBottom
33652 2019-Jan-16 22:08:36.737672 - [DEBUG] = AllBottom (new jump func)
33653 2019-Jan-16 22:08:36.737697 - [DEBUG]
33654 2019-Jan-16 22:08:36.737720 - [DEBUG] Start adding new jump function
33655 2019-Jan-16 22:08:36.737744 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33656 2019-Jan-16 22:08:36.737801 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33657 2019-Jan-16 22:08:36.738456 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
33658 2019-Jan-16 22:08:36.739092 - [DEBUG] Edge Function : AllBottom
33659 2019-Jan-16 22:08:36.739121 - [DEBUG] End adding new jump function
33660 2019-Jan-16 22:08:36.739146 - [DEBUG]
33661 2019-Jan-16 22:08:36.739170 - [DEBUG] -------------------------------------------- 924. Path Edge --------------------------------------------
33662 2019-Jan-16 22:08:36.739195 - [DEBUG]
33663 2019-Jan-16 22:08:36.739218 - [DEBUG] Process 924. path edge:
33664 2019-Jan-16 22:08:36.739242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33665 2019-Jan-16 22:08:36.739299 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
33666 2019-Jan-16 22:08:36.739935 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33667 2019-Jan-16 22:08:36.740575 - [DEBUG]
33668 2019-Jan-16 22:08:36.740600 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
33669 2019-Jan-16 22:08:36.741257 - [DEBUG] Compose: EdgeIdentity * AllBottom
33670 2019-Jan-16 22:08:36.741285 - [DEBUG]
33671 2019-Jan-16 22:08:36.741309 - [DEBUG] Propagate flow
33672 2019-Jan-16 22:08:36.741333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33673 2019-Jan-16 22:08:36.741390 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
33674 2019-Jan-16 22:08:36.742060 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33675 2019-Jan-16 22:08:36.742701 - [DEBUG] Edge function : AllBottom (result of previous compose)
33676 2019-Jan-16 22:08:36.742727 - [DEBUG]
33677 2019-Jan-16 22:08:36.742752 - [DEBUG] Join: AllTop & AllBottom
33678 2019-Jan-16 22:08:36.742778 - [DEBUG] = AllBottom (new jump func)
33679 2019-Jan-16 22:08:36.742803 - [DEBUG]
33680 2019-Jan-16 22:08:36.742826 - [DEBUG] Start adding new jump function
33681 2019-Jan-16 22:08:36.742850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33682 2019-Jan-16 22:08:36.742907 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33683 2019-Jan-16 22:08:36.743547 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
33684 2019-Jan-16 22:08:36.744193 - [DEBUG] Edge Function : AllBottom
33685 2019-Jan-16 22:08:36.744223 - [DEBUG] End adding new jump function
33686 2019-Jan-16 22:08:36.744247 - [DEBUG]
33687 2019-Jan-16 22:08:36.744271 - [DEBUG] -------------------------------------------- 925. Path Edge --------------------------------------------
33688 2019-Jan-16 22:08:36.744297 - [DEBUG]
33689 2019-Jan-16 22:08:36.744320 - [DEBUG] Process 925. path edge:
33690 2019-Jan-16 22:08:36.744344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33691 2019-Jan-16 22:08:36.744401 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
33692 2019-Jan-16 22:08:36.745063 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33693 2019-Jan-16 22:08:36.745703 - [DEBUG]
33694 2019-Jan-16 22:08:36.745728 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
33695 2019-Jan-16 22:08:36.746386 - [DEBUG] Possible callees:
33696 2019-Jan-16 22:08:36.746412 - [DEBUG] llvm.dbg.declare
33697 2019-Jan-16 22:08:36.746437 - [DEBUG] Possible return sites:
33698 2019-Jan-16 22:08:36.746460 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16333699 2019-Jan-16 22:08:36.747736 - [DEBUG] Found and process special summary
33700 2019-Jan-16 22:08:36.747773 - [DEBUG] Compose: EdgeIdentity * AllBottom
33701 2019-Jan-16 22:08:36.747801 - [DEBUG]
33702 2019-Jan-16 22:08:36.747825 - [DEBUG] Propagate flow
33703 2019-Jan-16 22:08:36.747849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33704 2019-Jan-16 22:08:36.747906 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
33705 2019-Jan-16 22:08:36.748563 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33706 2019-Jan-16 22:08:36.749203 - [DEBUG] Edge function : AllBottom (result of previous compose)
33707 2019-Jan-16 22:08:36.749229 - [DEBUG]
33708 2019-Jan-16 22:08:36.749254 - [DEBUG] Join: AllTop & AllBottom
33709 2019-Jan-16 22:08:36.749280 - [DEBUG] = AllBottom (new jump func)
33710 2019-Jan-16 22:08:36.749304 - [DEBUG]
33711 2019-Jan-16 22:08:36.749328 - [DEBUG] Start adding new jump function
33712 2019-Jan-16 22:08:36.749351 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33713 2019-Jan-16 22:08:36.749408 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33714 2019-Jan-16 22:08:36.750049 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
33715 2019-Jan-16 22:08:36.750687 - [DEBUG] Edge Function : AllBottom
33716 2019-Jan-16 22:08:36.750716 - [DEBUG] End adding new jump function
33717 2019-Jan-16 22:08:36.750750 - [DEBUG]
33718 2019-Jan-16 22:08:36.750775 - [DEBUG] -------------------------------------------- 926. Path Edge --------------------------------------------
33719 2019-Jan-16 22:08:36.750800 - [DEBUG]
33720 2019-Jan-16 22:08:36.750824 - [DEBUG] Process 926. path edge:
33721 2019-Jan-16 22:08:36.750847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33722 2019-Jan-16 22:08:36.750904 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
33723 2019-Jan-16 22:08:36.751560 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33724 2019-Jan-16 22:08:36.752202 - [DEBUG]
33725 2019-Jan-16 22:08:36.752226 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
33726 2019-Jan-16 22:08:36.752892 - [DEBUG] Compose: EdgeIdentity * AllBottom
33727 2019-Jan-16 22:08:36.752921 - [DEBUG]
33728 2019-Jan-16 22:08:36.752946 - [DEBUG] Propagate flow
33729 2019-Jan-16 22:08:36.752969 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33730 2019-Jan-16 22:08:36.753026 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
33731 2019-Jan-16 22:08:36.753669 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33732 2019-Jan-16 22:08:36.754309 - [DEBUG] Edge function : AllBottom (result of previous compose)
33733 2019-Jan-16 22:08:36.754334 - [DEBUG]
33734 2019-Jan-16 22:08:36.754360 - [DEBUG] Join: AllTop & AllBottom
33735 2019-Jan-16 22:08:36.754386 - [DEBUG] = AllBottom (new jump func)
33736 2019-Jan-16 22:08:36.754411 - [DEBUG]
33737 2019-Jan-16 22:08:36.754434 - [DEBUG] Start adding new jump function
33738 2019-Jan-16 22:08:36.754458 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33739 2019-Jan-16 22:08:36.754514 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33740 2019-Jan-16 22:08:36.755172 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
33741 2019-Jan-16 22:08:36.755807 - [DEBUG] Edge Function : AllBottom
33742 2019-Jan-16 22:08:36.755837 - [DEBUG] End adding new jump function
33743 2019-Jan-16 22:08:36.755862 - [DEBUG]
33744 2019-Jan-16 22:08:36.755887 - [DEBUG] -------------------------------------------- 927. Path Edge --------------------------------------------
33745 2019-Jan-16 22:08:36.755912 - [DEBUG]
33746 2019-Jan-16 22:08:36.755935 - [DEBUG] Process 927. path edge:
33747 2019-Jan-16 22:08:36.755959 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33748 2019-Jan-16 22:08:36.756020 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
33749 2019-Jan-16 22:08:36.756676 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33750 2019-Jan-16 22:08:36.757320 - [DEBUG]
33751 2019-Jan-16 22:08:36.757346 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
33752 2019-Jan-16 22:08:36.758010 - [DEBUG] Compose: EdgeIdentity * AllBottom
33753 2019-Jan-16 22:08:36.758039 - [DEBUG]
33754 2019-Jan-16 22:08:36.758063 - [DEBUG] Propagate flow
33755 2019-Jan-16 22:08:36.758104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33756 2019-Jan-16 22:08:36.758162 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
33757 2019-Jan-16 22:08:36.758811 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33758 2019-Jan-16 22:08:36.759451 - [DEBUG] Edge function : AllBottom (result of previous compose)
33759 2019-Jan-16 22:08:36.759477 - [DEBUG]
33760 2019-Jan-16 22:08:36.759503 - [DEBUG] Join: AllTop & AllBottom
33761 2019-Jan-16 22:08:36.759529 - [DEBUG] = AllBottom (new jump func)
33762 2019-Jan-16 22:08:36.759565 - [DEBUG]
33763 2019-Jan-16 22:08:36.759589 - [DEBUG] Start adding new jump function
33764 2019-Jan-16 22:08:36.759612 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33765 2019-Jan-16 22:08:36.759669 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33766 2019-Jan-16 22:08:36.760310 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
33767 2019-Jan-16 22:08:36.760955 - [DEBUG] Edge Function : AllBottom
33768 2019-Jan-16 22:08:36.760986 - [DEBUG] End adding new jump function
33769 2019-Jan-16 22:08:36.761010 - [DEBUG]
33770 2019-Jan-16 22:08:36.761034 - [DEBUG] -------------------------------------------- 928. Path Edge --------------------------------------------
33771 2019-Jan-16 22:08:36.761059 - [DEBUG]
33772 2019-Jan-16 22:08:36.761083 - [DEBUG] Process 928. path edge:
33773 2019-Jan-16 22:08:36.761107 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33774 2019-Jan-16 22:08:36.761163 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
33775 2019-Jan-16 22:08:36.761826 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33776 2019-Jan-16 22:08:36.762468 - [DEBUG]
33777 2019-Jan-16 22:08:36.762493 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
33778 2019-Jan-16 22:08:36.763150 - [DEBUG] Possible callees:
33779 2019-Jan-16 22:08:36.763176 - [DEBUG] llvm.dbg.declare
33780 2019-Jan-16 22:08:36.763201 - [DEBUG] Possible return sites:
33781 2019-Jan-16 22:08:36.763225 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16933782 2019-Jan-16 22:08:36.764504 - [DEBUG] Found and process special summary
33783 2019-Jan-16 22:08:36.764540 - [DEBUG] Compose: EdgeIdentity * AllBottom
33784 2019-Jan-16 22:08:36.764568 - [DEBUG]
33785 2019-Jan-16 22:08:36.764593 - [DEBUG] Propagate flow
33786 2019-Jan-16 22:08:36.764617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33787 2019-Jan-16 22:08:36.764674 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
33788 2019-Jan-16 22:08:36.765331 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33789 2019-Jan-16 22:08:36.765970 - [DEBUG] Edge function : AllBottom (result of previous compose)
33790 2019-Jan-16 22:08:36.765996 - [DEBUG]
33791 2019-Jan-16 22:08:36.766021 - [DEBUG] Join: AllTop & AllBottom
33792 2019-Jan-16 22:08:36.766047 - [DEBUG] = AllBottom (new jump func)
33793 2019-Jan-16 22:08:36.766072 - [DEBUG]
33794 2019-Jan-16 22:08:36.766096 - [DEBUG] Start adding new jump function
33795 2019-Jan-16 22:08:36.766119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33796 2019-Jan-16 22:08:36.766176 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33797 2019-Jan-16 22:08:36.766816 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
33798 2019-Jan-16 22:08:36.767453 - [DEBUG] Edge Function : AllBottom
33799 2019-Jan-16 22:08:36.767482 - [DEBUG] End adding new jump function
33800 2019-Jan-16 22:08:36.767507 - [DEBUG]
33801 2019-Jan-16 22:08:36.767531 - [DEBUG] -------------------------------------------- 929. Path Edge --------------------------------------------
33802 2019-Jan-16 22:08:36.767556 - [DEBUG]
33803 2019-Jan-16 22:08:36.767580 - [DEBUG] Process 929. path edge:
33804 2019-Jan-16 22:08:36.767612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33805 2019-Jan-16 22:08:36.767669 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
33806 2019-Jan-16 22:08:36.768325 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33807 2019-Jan-16 22:08:36.768965 - [DEBUG]
33808 2019-Jan-16 22:08:36.768989 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
33809 2019-Jan-16 22:08:36.769657 - [DEBUG] Compose: EdgeIdentity * AllBottom
33810 2019-Jan-16 22:08:36.769685 - [DEBUG]
33811 2019-Jan-16 22:08:36.769709 - [DEBUG] Propagate flow
33812 2019-Jan-16 22:08:36.769733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33813 2019-Jan-16 22:08:36.769790 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
33814 2019-Jan-16 22:08:36.770435 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33815 2019-Jan-16 22:08:36.771076 - [DEBUG] Edge function : AllBottom (result of previous compose)
33816 2019-Jan-16 22:08:36.771102 - [DEBUG]
33817 2019-Jan-16 22:08:36.771127 - [DEBUG] Join: AllTop & AllBottom
33818 2019-Jan-16 22:08:36.771153 - [DEBUG] = AllBottom (new jump func)
33819 2019-Jan-16 22:08:36.771178 - [DEBUG]
33820 2019-Jan-16 22:08:36.771202 - [DEBUG] Start adding new jump function
33821 2019-Jan-16 22:08:36.771225 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33822 2019-Jan-16 22:08:36.771281 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33823 2019-Jan-16 22:08:36.771942 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
33824 2019-Jan-16 22:08:36.772579 - [DEBUG] Edge Function : AllBottom
33825 2019-Jan-16 22:08:36.772608 - [DEBUG] End adding new jump function
33826 2019-Jan-16 22:08:36.772633 - [DEBUG]
33827 2019-Jan-16 22:08:36.772657 - [DEBUG] -------------------------------------------- 930. Path Edge --------------------------------------------
33828 2019-Jan-16 22:08:36.772682 - [DEBUG]
33829 2019-Jan-16 22:08:36.772705 - [DEBUG] Process 930. path edge:
33830 2019-Jan-16 22:08:36.772729 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33831 2019-Jan-16 22:08:36.772785 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
33832 2019-Jan-16 22:08:36.773421 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33833 2019-Jan-16 22:08:36.774062 - [DEBUG]
33834 2019-Jan-16 22:08:36.774087 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
33835 2019-Jan-16 22:08:36.774762 - [DEBUG] Compose: EdgeIdentity * AllBottom
33836 2019-Jan-16 22:08:36.774792 - [DEBUG]
33837 2019-Jan-16 22:08:36.774816 - [DEBUG] Propagate flow
33838 2019-Jan-16 22:08:36.774839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33839 2019-Jan-16 22:08:36.774896 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
33840 2019-Jan-16 22:08:36.775538 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33841 2019-Jan-16 22:08:36.776179 - [DEBUG] Edge function : AllBottom (result of previous compose)
33842 2019-Jan-16 22:08:36.776205 - [DEBUG]
33843 2019-Jan-16 22:08:36.776230 - [DEBUG] Join: AllTop & AllBottom
33844 2019-Jan-16 22:08:36.776256 - [DEBUG] = AllBottom (new jump func)
33845 2019-Jan-16 22:08:36.776280 - [DEBUG]
33846 2019-Jan-16 22:08:36.776304 - [DEBUG] Start adding new jump function
33847 2019-Jan-16 22:08:36.776327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33848 2019-Jan-16 22:08:36.776383 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33849 2019-Jan-16 22:08:36.777030 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
33850 2019-Jan-16 22:08:36.777670 - [DEBUG] Edge Function : AllBottom
33851 2019-Jan-16 22:08:36.777699 - [DEBUG] End adding new jump function
33852 2019-Jan-16 22:08:36.777723 - [DEBUG]
33853 2019-Jan-16 22:08:36.777747 - [DEBUG] -------------------------------------------- 931. Path Edge --------------------------------------------
33854 2019-Jan-16 22:08:36.777772 - [DEBUG]
33855 2019-Jan-16 22:08:36.777796 - [DEBUG] Process 931. path edge:
33856 2019-Jan-16 22:08:36.777820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33857 2019-Jan-16 22:08:36.777876 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
33858 2019-Jan-16 22:08:36.778534 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33859 2019-Jan-16 22:08:36.779174 - [DEBUG]
33860 2019-Jan-16 22:08:36.779199 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
33861 2019-Jan-16 22:08:36.779868 - [DEBUG] Compose: EdgeIdentity * AllBottom
33862 2019-Jan-16 22:08:36.779897 - [DEBUG]
33863 2019-Jan-16 22:08:36.779921 - [DEBUG] Propagate flow
33864 2019-Jan-16 22:08:36.779945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33865 2019-Jan-16 22:08:36.780002 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
33866 2019-Jan-16 22:08:36.780640 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33867 2019-Jan-16 22:08:36.781280 - [DEBUG] Edge function : AllBottom (result of previous compose)
33868 2019-Jan-16 22:08:36.781306 - [DEBUG]
33869 2019-Jan-16 22:08:36.781331 - [DEBUG] Join: AllTop & AllBottom
33870 2019-Jan-16 22:08:36.781358 - [DEBUG] = AllBottom (new jump func)
33871 2019-Jan-16 22:08:36.781383 - [DEBUG]
33872 2019-Jan-16 22:08:36.781406 - [DEBUG] Start adding new jump function
33873 2019-Jan-16 22:08:36.781444 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33874 2019-Jan-16 22:08:36.781500 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33875 2019-Jan-16 22:08:36.782142 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
33876 2019-Jan-16 22:08:36.782777 - [DEBUG] Edge Function : AllBottom
33877 2019-Jan-16 22:08:36.782807 - [DEBUG] End adding new jump function
33878 2019-Jan-16 22:08:36.782832 - [DEBUG]
33879 2019-Jan-16 22:08:36.782856 - [DEBUG] -------------------------------------------- 932. Path Edge --------------------------------------------
33880 2019-Jan-16 22:08:36.782881 - [DEBUG]
33881 2019-Jan-16 22:08:36.782904 - [DEBUG] Process 932. path edge:
33882 2019-Jan-16 22:08:36.782928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33883 2019-Jan-16 22:08:36.782984 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
33884 2019-Jan-16 22:08:36.783621 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33885 2019-Jan-16 22:08:36.784260 - [DEBUG]
33886 2019-Jan-16 22:08:36.784286 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
33887 2019-Jan-16 22:08:36.784960 - [DEBUG] Compose: EdgeIdentity * AllBottom
33888 2019-Jan-16 22:08:36.784989 - [DEBUG]
33889 2019-Jan-16 22:08:36.785013 - [DEBUG] Propagate flow
33890 2019-Jan-16 22:08:36.785037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33891 2019-Jan-16 22:08:36.785094 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
33892 2019-Jan-16 22:08:36.785754 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33893 2019-Jan-16 22:08:36.786393 - [DEBUG] Edge function : AllBottom (result of previous compose)
33894 2019-Jan-16 22:08:36.786419 - [DEBUG]
33895 2019-Jan-16 22:08:36.786444 - [DEBUG] Join: AllTop & AllBottom
33896 2019-Jan-16 22:08:36.786470 - [DEBUG] = AllBottom (new jump func)
33897 2019-Jan-16 22:08:36.786495 - [DEBUG]
33898 2019-Jan-16 22:08:36.786518 - [DEBUG] Start adding new jump function
33899 2019-Jan-16 22:08:36.786541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33900 2019-Jan-16 22:08:36.786597 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33901 2019-Jan-16 22:08:36.787236 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
33902 2019-Jan-16 22:08:36.787873 - [DEBUG] Edge Function : AllBottom
33903 2019-Jan-16 22:08:36.787903 - [DEBUG] End adding new jump function
33904 2019-Jan-16 22:08:36.787927 - [DEBUG]
33905 2019-Jan-16 22:08:36.787951 - [DEBUG] -------------------------------------------- 933. Path Edge --------------------------------------------
33906 2019-Jan-16 22:08:36.787976 - [DEBUG]
33907 2019-Jan-16 22:08:36.788000 - [DEBUG] Process 933. path edge:
33908 2019-Jan-16 22:08:36.788023 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33909 2019-Jan-16 22:08:36.788091 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
33910 2019-Jan-16 22:08:36.788731 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33911 2019-Jan-16 22:08:36.789369 - [DEBUG]
33912 2019-Jan-16 22:08:36.789394 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
33913 2019-Jan-16 22:08:36.790058 - [DEBUG] Compose: EdgeIdentity * AllBottom
33914 2019-Jan-16 22:08:36.790087 - [DEBUG]
33915 2019-Jan-16 22:08:36.790111 - [DEBUG] Propagate flow
33916 2019-Jan-16 22:08:36.790135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33917 2019-Jan-16 22:08:36.790192 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
33918 2019-Jan-16 22:08:36.790827 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33919 2019-Jan-16 22:08:36.791480 - [DEBUG] Edge function : AllBottom (result of previous compose)
33920 2019-Jan-16 22:08:36.791505 - [DEBUG]
33921 2019-Jan-16 22:08:36.791530 - [DEBUG] Join: AllTop & AllBottom
33922 2019-Jan-16 22:08:36.791556 - [DEBUG] = AllBottom (new jump func)
33923 2019-Jan-16 22:08:36.791581 - [DEBUG]
33924 2019-Jan-16 22:08:36.791605 - [DEBUG] Start adding new jump function
33925 2019-Jan-16 22:08:36.791628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33926 2019-Jan-16 22:08:36.791684 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33927 2019-Jan-16 22:08:36.792323 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
33928 2019-Jan-16 22:08:36.792957 - [DEBUG] Edge Function : AllBottom
33929 2019-Jan-16 22:08:36.792986 - [DEBUG] End adding new jump function
33930 2019-Jan-16 22:08:36.793010 - [DEBUG]
33931 2019-Jan-16 22:08:36.793034 - [DEBUG] -------------------------------------------- 934. Path Edge --------------------------------------------
33932 2019-Jan-16 22:08:36.793059 - [DEBUG]
33933 2019-Jan-16 22:08:36.793083 - [DEBUG] Process 934. path edge:
33934 2019-Jan-16 22:08:36.793107 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33935 2019-Jan-16 22:08:36.793163 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
33936 2019-Jan-16 22:08:36.793798 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33937 2019-Jan-16 22:08:36.794444 - [DEBUG]
33938 2019-Jan-16 22:08:36.794470 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
33939 2019-Jan-16 22:08:36.795140 - [DEBUG] Compose: EdgeIdentity * AllBottom
33940 2019-Jan-16 22:08:36.795168 - [DEBUG]
33941 2019-Jan-16 22:08:36.795193 - [DEBUG] Propagate flow
33942 2019-Jan-16 22:08:36.795216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33943 2019-Jan-16 22:08:36.795273 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
33944 2019-Jan-16 22:08:36.795910 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33945 2019-Jan-16 22:08:36.796551 - [DEBUG] Edge function : AllBottom (result of previous compose)
33946 2019-Jan-16 22:08:36.796577 - [DEBUG]
33947 2019-Jan-16 22:08:36.796602 - [DEBUG] Join: AllTop & AllBottom
33948 2019-Jan-16 22:08:36.796628 - [DEBUG] = AllBottom (new jump func)
33949 2019-Jan-16 22:08:36.796652 - [DEBUG]
33950 2019-Jan-16 22:08:36.796676 - [DEBUG] Start adding new jump function
33951 2019-Jan-16 22:08:36.796699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33952 2019-Jan-16 22:08:36.796755 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33953 2019-Jan-16 22:08:36.797394 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
33954 2019-Jan-16 22:08:36.798028 - [DEBUG] Edge Function : AllBottom
33955 2019-Jan-16 22:08:36.798057 - [DEBUG] End adding new jump function
33956 2019-Jan-16 22:08:36.798093 - [DEBUG]
33957 2019-Jan-16 22:08:36.798119 - [DEBUG] -------------------------------------------- 935. Path Edge --------------------------------------------
33958 2019-Jan-16 22:08:36.798144 - [DEBUG]
33959 2019-Jan-16 22:08:36.798167 - [DEBUG] Process 935. path edge:
33960 2019-Jan-16 22:08:36.798191 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33961 2019-Jan-16 22:08:36.798247 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
33962 2019-Jan-16 22:08:36.798884 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33963 2019-Jan-16 22:08:36.799524 - [DEBUG]
33964 2019-Jan-16 22:08:36.799548 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
33965 2019-Jan-16 22:08:36.800208 - [DEBUG] Compose: EdgeIdentity * AllBottom
33966 2019-Jan-16 22:08:36.800237 - [DEBUG]
33967 2019-Jan-16 22:08:36.800261 - [DEBUG] Propagate flow
33968 2019-Jan-16 22:08:36.800285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33969 2019-Jan-16 22:08:36.800342 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
33970 2019-Jan-16 22:08:36.800994 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33971 2019-Jan-16 22:08:36.801652 - [DEBUG] Edge function : AllBottom (result of previous compose)
33972 2019-Jan-16 22:08:36.801678 - [DEBUG]
33973 2019-Jan-16 22:08:36.801703 - [DEBUG] Join: AllTop & AllBottom
33974 2019-Jan-16 22:08:36.801729 - [DEBUG] = AllBottom (new jump func)
33975 2019-Jan-16 22:08:36.801754 - [DEBUG]
33976 2019-Jan-16 22:08:36.801778 - [DEBUG] Start adding new jump function
33977 2019-Jan-16 22:08:36.801802 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33978 2019-Jan-16 22:08:36.801858 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33979 2019-Jan-16 22:08:36.802498 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
33980 2019-Jan-16 22:08:36.803146 - [DEBUG] Edge Function : AllBottom
33981 2019-Jan-16 22:08:36.803175 - [DEBUG] End adding new jump function
33982 2019-Jan-16 22:08:36.803200 - [DEBUG]
33983 2019-Jan-16 22:08:36.803224 - [DEBUG] -------------------------------------------- 936. Path Edge --------------------------------------------
33984 2019-Jan-16 22:08:36.803249 - [DEBUG]
33985 2019-Jan-16 22:08:36.803272 - [DEBUG] Process 936. path edge:
33986 2019-Jan-16 22:08:36.803296 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33987 2019-Jan-16 22:08:36.803353 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
33988 2019-Jan-16 22:08:36.803994 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
33989 2019-Jan-16 22:08:36.804634 - [DEBUG]
33990 2019-Jan-16 22:08:36.804660 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
33991 2019-Jan-16 22:08:36.805337 - [DEBUG] Compose: EdgeIdentity * AllBottom
33992 2019-Jan-16 22:08:36.805366 - [DEBUG]
33993 2019-Jan-16 22:08:36.805390 - [DEBUG] Propagate flow
33994 2019-Jan-16 22:08:36.805414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33995 2019-Jan-16 22:08:36.805471 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
33996 2019-Jan-16 22:08:36.806109 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33997 2019-Jan-16 22:08:36.806750 - [DEBUG] Edge function : AllBottom (result of previous compose)
33998 2019-Jan-16 22:08:36.806775 - [DEBUG]
33999 2019-Jan-16 22:08:36.806801 - [DEBUG] Join: AllTop & AllBottom
34000 2019-Jan-16 22:08:36.806827 - [DEBUG] = AllBottom (new jump func)
34001 2019-Jan-16 22:08:36.806851 - [DEBUG]
34002 2019-Jan-16 22:08:36.806875 - [DEBUG] Start adding new jump function
34003 2019-Jan-16 22:08:36.806898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34004 2019-Jan-16 22:08:36.806954 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34005 2019-Jan-16 22:08:36.807593 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34006 2019-Jan-16 22:08:36.808244 - [DEBUG] Edge Function : AllBottom
34007 2019-Jan-16 22:08:36.808274 - [DEBUG] End adding new jump function
34008 2019-Jan-16 22:08:36.808299 - [DEBUG]
34009 2019-Jan-16 22:08:36.808324 - [DEBUG] -------------------------------------------- 937. Path Edge --------------------------------------------
34010 2019-Jan-16 22:08:36.808348 - [DEBUG]
34011 2019-Jan-16 22:08:36.808372 - [DEBUG] Process 937. path edge:
34012 2019-Jan-16 22:08:36.808396 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34013 2019-Jan-16 22:08:36.808452 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
34014 2019-Jan-16 22:08:36.809088 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34015 2019-Jan-16 22:08:36.809727 - [DEBUG]
34016 2019-Jan-16 22:08:36.809752 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34017 2019-Jan-16 22:08:36.810412 - [DEBUG] Compose: EdgeIdentity * AllBottom
34018 2019-Jan-16 22:08:36.810441 - [DEBUG]
34019 2019-Jan-16 22:08:36.810465 - [DEBUG] Propagate flow
34020 2019-Jan-16 22:08:36.810488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34021 2019-Jan-16 22:08:36.810545 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34022 2019-Jan-16 22:08:36.811184 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34023 2019-Jan-16 22:08:36.811839 - [DEBUG] Edge function : AllBottom (result of previous compose)
34024 2019-Jan-16 22:08:36.811874 - [DEBUG]
34025 2019-Jan-16 22:08:36.811900 - [DEBUG] Join: AllTop & AllBottom
34026 2019-Jan-16 22:08:36.811926 - [DEBUG] = AllBottom (new jump func)
34027 2019-Jan-16 22:08:36.811951 - [DEBUG]
34028 2019-Jan-16 22:08:36.811974 - [DEBUG] Start adding new jump function
34029 2019-Jan-16 22:08:36.811998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34030 2019-Jan-16 22:08:36.812054 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34031 2019-Jan-16 22:08:36.812695 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34032 2019-Jan-16 22:08:36.813329 - [DEBUG] Edge Function : AllBottom
34033 2019-Jan-16 22:08:36.813359 - [DEBUG] End adding new jump function
34034 2019-Jan-16 22:08:36.813384 - [DEBUG]
34035 2019-Jan-16 22:08:36.813408 - [DEBUG] -------------------------------------------- 938. Path Edge --------------------------------------------
34036 2019-Jan-16 22:08:36.813432 - [DEBUG]
34037 2019-Jan-16 22:08:36.813456 - [DEBUG] Process 938. path edge:
34038 2019-Jan-16 22:08:36.813480 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34039 2019-Jan-16 22:08:36.813535 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
34040 2019-Jan-16 22:08:36.814172 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34041 2019-Jan-16 22:08:36.814826 - [DEBUG]
34042 2019-Jan-16 22:08:36.814851 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34043 2019-Jan-16 22:08:36.815503 - [DEBUG] Start of endsummarytab entry
34044 2019-Jan-16 22:08:36.815542 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
34045 2019-Jan-16 22:08:36.816192 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
34046 2019-Jan-16 22:08:36.816257 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34047 2019-Jan-16 22:08:36.816897 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
34048 2019-Jan-16 22:08:36.817536 - [DEBUG] EF: AllBottom
34049 2019-Jan-16 22:08:36.817561 - [DEBUG]
34050 2019-Jan-16 22:08:36.817585 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34051 2019-Jan-16 22:08:36.818238 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34052 2019-Jan-16 22:08:36.818875 - [DEBUG] EF: AllBottom
34053 2019-Jan-16 22:08:36.818900 - [DEBUG]
34054 2019-Jan-16 22:08:36.818924 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34055 2019-Jan-16 22:08:36.819561 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34056 2019-Jan-16 22:08:36.820207 - [DEBUG] EF: AllBottom
34057 2019-Jan-16 22:08:36.820233 - [DEBUG]
34058 2019-Jan-16 22:08:36.820256 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34059 2019-Jan-16 22:08:36.820894 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
34060 2019-Jan-16 22:08:36.821548 - [DEBUG] EF: AllBottom
34061 2019-Jan-16 22:08:36.821573 - [DEBUG]
34062 2019-Jan-16 22:08:36.821597 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34063 2019-Jan-16 22:08:36.822233 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34064 2019-Jan-16 22:08:36.822870 - [DEBUG] EF: AllBottom
34065 2019-Jan-16 22:08:36.822895 - [DEBUG]
34066 2019-Jan-16 22:08:36.822919 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34067 2019-Jan-16 22:08:36.823555 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
34068 2019-Jan-16 22:08:36.824191 - [DEBUG] EF: AllBottom
34069 2019-Jan-16 22:08:36.824216 - [DEBUG]
34070 2019-Jan-16 22:08:36.824249 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34071 2019-Jan-16 22:08:36.824901 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
34072 2019-Jan-16 22:08:36.825538 - [DEBUG] EF: AllBottom
34073 2019-Jan-16 22:08:36.825563 - [DEBUG]
34074 2019-Jan-16 22:08:36.825587 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34075 2019-Jan-16 22:08:36.826223 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
34076 2019-Jan-16 22:08:36.826858 - [DEBUG] EF: AllBottom
34077 2019-Jan-16 22:08:36.826884 - [DEBUG]
34078 2019-Jan-16 22:08:36.826907 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34079 2019-Jan-16 22:08:36.827543 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
34080 2019-Jan-16 22:08:36.828197 - [DEBUG] EF: AllBottom
34081 2019-Jan-16 22:08:36.828223 - [DEBUG]
34082 2019-Jan-16 22:08:36.828246 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34083 2019-Jan-16 22:08:36.828883 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34084 2019-Jan-16 22:08:36.829528 - [DEBUG] EF: AllBottom
34085 2019-Jan-16 22:08:36.829554 - [DEBUG]
34086 2019-Jan-16 22:08:36.829577 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34087 2019-Jan-16 22:08:36.830214 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
34088 2019-Jan-16 22:08:36.830854 - [DEBUG] EF: AllBottom
34089 2019-Jan-16 22:08:36.830879 - [DEBUG]
34090 2019-Jan-16 22:08:36.830903 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34091 2019-Jan-16 22:08:36.831555 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
34092 2019-Jan-16 22:08:36.832191 - [DEBUG] EF: AllBottom
34093 2019-Jan-16 22:08:36.832216 - [DEBUG]
34094 2019-Jan-16 22:08:36.832240 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34095 2019-Jan-16 22:08:36.832876 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34096 2019-Jan-16 22:08:36.833511 - [DEBUG] EF: AllBottom
34097 2019-Jan-16 22:08:36.833537 - [DEBUG]
34098 2019-Jan-16 22:08:36.833561 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34099 2019-Jan-16 22:08:36.834197 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34100 2019-Jan-16 22:08:36.834851 - [DEBUG] EF: AllBottom
34101 2019-Jan-16 22:08:36.834876 - [DEBUG]
34102 2019-Jan-16 22:08:36.834900 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34103 2019-Jan-16 22:08:36.835537 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
34104 2019-Jan-16 22:08:36.836175 - [DEBUG] EF: AllBottom
34105 2019-Jan-16 22:08:36.836200 - [DEBUG]
34106 2019-Jan-16 22:08:36.836224 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34107 2019-Jan-16 22:08:36.836860 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
34108 2019-Jan-16 22:08:36.837508 - [DEBUG] EF: AllBottom
34109 2019-Jan-16 22:08:36.837533 - [DEBUG]
34110 2019-Jan-16 22:08:36.837557 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34111 2019-Jan-16 22:08:36.838207 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
34112 2019-Jan-16 22:08:36.838853 - [DEBUG] EF: AllBottom
34113 2019-Jan-16 22:08:36.838878 - [DEBUG]
34114 2019-Jan-16 22:08:36.838902 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34115 2019-Jan-16 22:08:36.839537 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34116 2019-Jan-16 22:08:36.840185 - [DEBUG] EF: AllBottom
34117 2019-Jan-16 22:08:36.840210 - [DEBUG]
34118 2019-Jan-16 22:08:36.840234 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34119 2019-Jan-16 22:08:36.840871 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34120 2019-Jan-16 22:08:36.841525 - [DEBUG] EF: AllBottom
34121 2019-Jan-16 22:08:36.841550 - [DEBUG]
34122 2019-Jan-16 22:08:36.841574 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34123 2019-Jan-16 22:08:36.842210 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34124 2019-Jan-16 22:08:36.842856 - [DEBUG] EF: AllBottom
34125 2019-Jan-16 22:08:36.842882 - [DEBUG]
34126 2019-Jan-16 22:08:36.842906 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34127 2019-Jan-16 22:08:36.843542 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34128 2019-Jan-16 22:08:36.844181 - [DEBUG] EF: AllBottom
34129 2019-Jan-16 22:08:36.844206 - [DEBUG]
34130 2019-Jan-16 22:08:36.844230 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34131 2019-Jan-16 22:08:36.844881 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34132 2019-Jan-16 22:08:36.845527 - [DEBUG] EF: AllBottom
34133 2019-Jan-16 22:08:36.845552 - [DEBUG]
34134 2019-Jan-16 22:08:36.845576 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34135 2019-Jan-16 22:08:36.846213 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34136 2019-Jan-16 22:08:36.846852 - [DEBUG] EF: AllBottom
34137 2019-Jan-16 22:08:36.846877 - [DEBUG]
34138 2019-Jan-16 22:08:36.846901 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34139 2019-Jan-16 22:08:36.847537 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
34140 2019-Jan-16 22:08:36.848191 - [DEBUG] EF: AllBottom
34141 2019-Jan-16 22:08:36.848217 - [DEBUG]
34142 2019-Jan-16 22:08:36.848241 - [DEBUG] ---------------
34143 2019-Jan-16 22:08:36.848265 - [DEBUG]
34144 2019-Jan-16 22:08:36.848292 - [DEBUG] End of endsummarytab entry
34145 2019-Jan-16 22:08:36.848316 - [DEBUG]
34146 2019-Jan-16 22:08:36.848340 - [DEBUG] Start of incomingtab entry
34147 2019-Jan-16 22:08:36.848365 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
34148 2019-Jan-16 22:08:36.849003 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
34149 2019-Jan-16 22:08:36.849060 - [DEBUG] ---------------
34150 2019-Jan-16 22:08:36.849085 - [DEBUG] End of incomingtab entry
34151 2019-Jan-16 22:08:36.849108 - [DEBUG]
34152 2019-Jan-16 22:08:36.849134 - [DEBUG] EDGE:
34153 2019-Jan-16 22:08:36.849191 - [DEBUG] ---> 34154 2019-Jan-16 22:08:36.849828 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34155 2019-Jan-16 22:08:36.850468 - [DEBUG]
34156 2019-Jan-16 22:08:36.850494 - [DEBUG] EDGE:
34157 2019-Jan-16 22:08:36.850552 - [DEBUG] ---> 34158 2019-Jan-16 22:08:36.851188 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34159 2019-Jan-16 22:08:36.851843 - [DEBUG]
34160 2019-Jan-16 22:08:36.851881 - [DEBUG] Compose: EdgeIdentity * AllBottom
34161 2019-Jan-16 22:08:36.851908 - [DEBUG]
34162 2019-Jan-16 22:08:36.851932 - [DEBUG] Propagate flow
34163 2019-Jan-16 22:08:36.851955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34164 2019-Jan-16 22:08:36.852020 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34165 2019-Jan-16 22:08:36.852669 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34166 2019-Jan-16 22:08:36.853310 - [DEBUG] Edge function : AllBottom (result of previous compose)
34167 2019-Jan-16 22:08:36.853336 - [DEBUG]
34168 2019-Jan-16 22:08:36.853361 - [DEBUG] Join: AllTop & AllBottom
34169 2019-Jan-16 22:08:36.853388 - [DEBUG] = AllBottom (new jump func)
34170 2019-Jan-16 22:08:36.853412 - [DEBUG]
34171 2019-Jan-16 22:08:36.853436 - [DEBUG] Start adding new jump function
34172 2019-Jan-16 22:08:36.853459 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34173 2019-Jan-16 22:08:36.853516 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34174 2019-Jan-16 22:08:36.854155 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34175 2019-Jan-16 22:08:36.854814 - [DEBUG] Edge Function : AllBottom
34176 2019-Jan-16 22:08:36.854844 - [DEBUG] End adding new jump function
34177 2019-Jan-16 22:08:36.854868 - [DEBUG]
34178 2019-Jan-16 22:08:36.854892 - [DEBUG] -------------------------------------------- 939. Path Edge --------------------------------------------
34179 2019-Jan-16 22:08:36.854916 - [DEBUG]
34180 2019-Jan-16 22:08:36.854939 - [DEBUG] Process 939. path edge:
34181 2019-Jan-16 22:08:36.854963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34182 2019-Jan-16 22:08:36.855020 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
34183 2019-Jan-16 22:08:36.855668 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34184 2019-Jan-16 22:08:36.856308 - [DEBUG]
34185 2019-Jan-16 22:08:36.856333 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34186 2019-Jan-16 22:08:36.856992 - [DEBUG] Possible callees:
34187 2019-Jan-16 22:08:36.857017 - [DEBUG] llvm.dbg.declare
34188 2019-Jan-16 22:08:36.857042 - [DEBUG] Possible return sites:
34189 2019-Jan-16 22:08:36.857065 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19334190 2019-Jan-16 22:08:36.858358 - [DEBUG] Found and process special summary
34191 2019-Jan-16 22:08:36.858394 - [DEBUG] Compose: EdgeIdentity * AllBottom
34192 2019-Jan-16 22:08:36.858422 - [DEBUG]
34193 2019-Jan-16 22:08:36.858446 - [DEBUG] Propagate flow
34194 2019-Jan-16 22:08:36.858470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34195 2019-Jan-16 22:08:36.858526 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34196 2019-Jan-16 22:08:36.859165 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34197 2019-Jan-16 22:08:36.859806 - [DEBUG] Edge function : AllBottom (result of previous compose)
34198 2019-Jan-16 22:08:36.859831 - [DEBUG]
34199 2019-Jan-16 22:08:36.859857 - [DEBUG] Join: AllTop & AllBottom
34200 2019-Jan-16 22:08:36.859883 - [DEBUG] = AllBottom (new jump func)
34201 2019-Jan-16 22:08:36.859907 - [DEBUG]
34202 2019-Jan-16 22:08:36.859931 - [DEBUG] Start adding new jump function
34203 2019-Jan-16 22:08:36.859954 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34204 2019-Jan-16 22:08:36.860010 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34205 2019-Jan-16 22:08:36.860653 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34206 2019-Jan-16 22:08:36.861299 - [DEBUG] Edge Function : AllBottom
34207 2019-Jan-16 22:08:36.861329 - [DEBUG] End adding new jump function
34208 2019-Jan-16 22:08:36.861354 - [DEBUG]
34209 2019-Jan-16 22:08:36.861378 - [DEBUG] -------------------------------------------- 940. Path Edge --------------------------------------------
34210 2019-Jan-16 22:08:36.861402 - [DEBUG]
34211 2019-Jan-16 22:08:36.861439 - [DEBUG] Process 940. path edge:
34212 2019-Jan-16 22:08:36.861463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34213 2019-Jan-16 22:08:36.861520 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
34214 2019-Jan-16 22:08:36.862160 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34215 2019-Jan-16 22:08:36.862800 - [DEBUG]
34216 2019-Jan-16 22:08:36.862825 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34217 2019-Jan-16 22:08:36.863491 - [DEBUG] Compose: EdgeIdentity * AllBottom
34218 2019-Jan-16 22:08:36.863520 - [DEBUG]
34219 2019-Jan-16 22:08:36.863544 - [DEBUG] Propagate flow
34220 2019-Jan-16 22:08:36.863568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34221 2019-Jan-16 22:08:36.863625 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34222 2019-Jan-16 22:08:36.864263 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34223 2019-Jan-16 22:08:36.864918 - [DEBUG] Edge function : AllBottom (result of previous compose)
34224 2019-Jan-16 22:08:36.864944 - [DEBUG]
34225 2019-Jan-16 22:08:36.864969 - [DEBUG] Join: AllTop & AllBottom
34226 2019-Jan-16 22:08:36.864995 - [DEBUG] = AllBottom (new jump func)
34227 2019-Jan-16 22:08:36.865020 - [DEBUG]
34228 2019-Jan-16 22:08:36.865044 - [DEBUG] Start adding new jump function
34229 2019-Jan-16 22:08:36.865068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34230 2019-Jan-16 22:08:36.865124 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34231 2019-Jan-16 22:08:36.865766 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34232 2019-Jan-16 22:08:36.866401 - [DEBUG] Edge Function : AllBottom
34233 2019-Jan-16 22:08:36.866430 - [DEBUG] End adding new jump function
34234 2019-Jan-16 22:08:36.866454 - [DEBUG]
34235 2019-Jan-16 22:08:36.866478 - [DEBUG] -------------------------------------------- 941. Path Edge --------------------------------------------
34236 2019-Jan-16 22:08:36.866503 - [DEBUG]
34237 2019-Jan-16 22:08:36.866527 - [DEBUG] Process 941. path edge:
34238 2019-Jan-16 22:08:36.866551 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34239 2019-Jan-16 22:08:36.866607 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
34240 2019-Jan-16 22:08:36.867243 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34241 2019-Jan-16 22:08:36.867883 - [DEBUG]
34242 2019-Jan-16 22:08:36.867909 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34243 2019-Jan-16 22:08:36.868583 - [DEBUG] Compose: EdgeIdentity * AllBottom
34244 2019-Jan-16 22:08:36.868611 - [DEBUG]
34245 2019-Jan-16 22:08:36.868636 - [DEBUG] Propagate flow
34246 2019-Jan-16 22:08:36.868659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34247 2019-Jan-16 22:08:36.868717 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34248 2019-Jan-16 22:08:36.869353 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34249 2019-Jan-16 22:08:36.869994 - [DEBUG] Edge function : AllBottom (result of previous compose)
34250 2019-Jan-16 22:08:36.870027 - [DEBUG]
34251 2019-Jan-16 22:08:36.870054 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34252 2019-Jan-16 22:08:36.870080 - [DEBUG] = AllBottom
34253 2019-Jan-16 22:08:36.870105 - [DEBUG]
34254 2019-Jan-16 22:08:36.870128 - [DEBUG] PROPAGATE: No new function!
34255 2019-Jan-16 22:08:36.870153 - [DEBUG] EDGE:
34256 2019-Jan-16 22:08:36.870211 - [DEBUG] ---> 34257 2019-Jan-16 22:08:36.870848 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34258 2019-Jan-16 22:08:36.871502 - [DEBUG]
34259 2019-Jan-16 22:08:36.871528 - [DEBUG] EDGE:
34260 2019-Jan-16 22:08:36.871586 - [DEBUG] ---> 34261 2019-Jan-16 22:08:36.872224 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34262 2019-Jan-16 22:08:36.872864 - [DEBUG]
34263 2019-Jan-16 22:08:36.872902 - [DEBUG] Compose: EdgeIdentity * AllBottom
34264 2019-Jan-16 22:08:36.872930 - [DEBUG]
34265 2019-Jan-16 22:08:36.872954 - [DEBUG] Propagate flow
34266 2019-Jan-16 22:08:36.872978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34267 2019-Jan-16 22:08:36.873034 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34268 2019-Jan-16 22:08:36.873673 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34269 2019-Jan-16 22:08:36.874312 - [DEBUG] Edge function : AllBottom (result of previous compose)
34270 2019-Jan-16 22:08:36.874337 - [DEBUG]
34271 2019-Jan-16 22:08:36.874363 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34272 2019-Jan-16 22:08:36.874389 - [DEBUG] = AllBottom
34273 2019-Jan-16 22:08:36.874414 - [DEBUG]
34274 2019-Jan-16 22:08:36.874437 - [DEBUG] PROPAGATE: No new function!
34275 2019-Jan-16 22:08:36.874464 - [DEBUG] EDGE:
34276 2019-Jan-16 22:08:36.874522 - [DEBUG] ---> 34277 2019-Jan-16 22:08:36.875186 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34278 2019-Jan-16 22:08:36.875826 - [DEBUG]
34279 2019-Jan-16 22:08:36.875852 - [DEBUG] EDGE:
34280 2019-Jan-16 22:08:36.875910 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
34281 2019-Jan-16 22:08:36.876551 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34282 2019-Jan-16 22:08:36.877190 - [DEBUG]
34283 2019-Jan-16 22:08:36.877216 - [DEBUG] EDGE:
34284 2019-Jan-16 22:08:36.877273 - [DEBUG] ---> 34285 2019-Jan-16 22:08:36.877909 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34286 2019-Jan-16 22:08:36.878563 - [DEBUG]
34287 2019-Jan-16 22:08:36.878588 - [DEBUG] EDGE:
34288 2019-Jan-16 22:08:36.878646 - [DEBUG] ---> 34289 2019-Jan-16 22:08:36.879281 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34290 2019-Jan-16 22:08:36.879919 - [DEBUG]
34291 2019-Jan-16 22:08:36.879945 - [DEBUG] EDGE:
34292 2019-Jan-16 22:08:36.880003 - [DEBUG] ---> 34293 2019-Jan-16 22:08:36.880652 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34294 2019-Jan-16 22:08:36.881293 - [DEBUG]
34295 2019-Jan-16 22:08:36.881327 - [DEBUG] Compose: EdgeIdentity * AllBottom
34296 2019-Jan-16 22:08:36.881355 - [DEBUG]
34297 2019-Jan-16 22:08:36.881378 - [DEBUG] Propagate flow
34298 2019-Jan-16 22:08:36.881402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34299 2019-Jan-16 22:08:36.881472 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34300 2019-Jan-16 22:08:36.882112 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34301 2019-Jan-16 22:08:36.882752 - [DEBUG] Edge function : AllBottom (result of previous compose)
34302 2019-Jan-16 22:08:36.882778 - [DEBUG]
34303 2019-Jan-16 22:08:36.882803 - [DEBUG] Join: AllTop & AllBottom
34304 2019-Jan-16 22:08:36.882829 - [DEBUG] = AllBottom (new jump func)
34305 2019-Jan-16 22:08:36.882854 - [DEBUG]
34306 2019-Jan-16 22:08:36.882877 - [DEBUG] Start adding new jump function
34307 2019-Jan-16 22:08:36.882901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34308 2019-Jan-16 22:08:36.882958 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34309 2019-Jan-16 22:08:36.883597 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34310 2019-Jan-16 22:08:36.884237 - [DEBUG] Edge Function : AllBottom
34311 2019-Jan-16 22:08:36.884267 - [DEBUG] End adding new jump function
34312 2019-Jan-16 22:08:36.884291 - [DEBUG]
34313 2019-Jan-16 22:08:36.884315 - [DEBUG] -------------------------------------------- 942. Path Edge --------------------------------------------
34314 2019-Jan-16 22:08:36.884340 - [DEBUG]
34315 2019-Jan-16 22:08:36.884363 - [DEBUG] Process 942. path edge:
34316 2019-Jan-16 22:08:36.884387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34317 2019-Jan-16 22:08:36.884444 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
34318 2019-Jan-16 22:08:36.885098 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34319 2019-Jan-16 22:08:36.885738 - [DEBUG]
34320 2019-Jan-16 22:08:36.885763 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34321 2019-Jan-16 22:08:36.886428 - [DEBUG] Compose: EdgeIdentity * AllBottom
34322 2019-Jan-16 22:08:36.886456 - [DEBUG]
34323 2019-Jan-16 22:08:36.886480 - [DEBUG] Propagate flow
34324 2019-Jan-16 22:08:36.886504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34325 2019-Jan-16 22:08:36.886561 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
34326 2019-Jan-16 22:08:36.887197 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34327 2019-Jan-16 22:08:36.887837 - [DEBUG] Edge function : AllBottom (result of previous compose)
34328 2019-Jan-16 22:08:36.887863 - [DEBUG]
34329 2019-Jan-16 22:08:36.887888 - [DEBUG] Join: AllTop & AllBottom
34330 2019-Jan-16 22:08:36.887914 - [DEBUG] = AllBottom (new jump func)
34331 2019-Jan-16 22:08:36.887939 - [DEBUG]
34332 2019-Jan-16 22:08:36.887963 - [DEBUG] Start adding new jump function
34333 2019-Jan-16 22:08:36.887987 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34334 2019-Jan-16 22:08:36.888043 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34335 2019-Jan-16 22:08:36.888700 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
34336 2019-Jan-16 22:08:36.889334 - [DEBUG] Edge Function : AllBottom
34337 2019-Jan-16 22:08:36.889363 - [DEBUG] End adding new jump function
34338 2019-Jan-16 22:08:36.889396 - [DEBUG]
34339 2019-Jan-16 22:08:36.889420 - [DEBUG] -------------------------------------------- 943. Path Edge --------------------------------------------
34340 2019-Jan-16 22:08:36.889445 - [DEBUG]
34341 2019-Jan-16 22:08:36.889468 - [DEBUG] Process 943. path edge:
34342 2019-Jan-16 22:08:36.889492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34343 2019-Jan-16 22:08:36.889549 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
34344 2019-Jan-16 22:08:36.890184 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34345 2019-Jan-16 22:08:36.890824 - [DEBUG]
34346 2019-Jan-16 22:08:36.890850 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
34347 2019-Jan-16 22:08:36.891518 - [DEBUG] Compose: EdgeIdentity * AllBottom
34348 2019-Jan-16 22:08:36.891547 - [DEBUG]
34349 2019-Jan-16 22:08:36.891571 - [DEBUG] Propagate flow
34350 2019-Jan-16 22:08:36.891595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34351 2019-Jan-16 22:08:36.891652 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34352 2019-Jan-16 22:08:36.892290 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34353 2019-Jan-16 22:08:36.892931 - [DEBUG] Edge function : AllBottom (result of previous compose)
34354 2019-Jan-16 22:08:36.892957 - [DEBUG]
34355 2019-Jan-16 22:08:36.892983 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34356 2019-Jan-16 22:08:36.893009 - [DEBUG] = AllBottom
34357 2019-Jan-16 22:08:36.893034 - [DEBUG]
34358 2019-Jan-16 22:08:36.893057 - [DEBUG] PROPAGATE: No new function!
34359 2019-Jan-16 22:08:36.893082 - [DEBUG] EDGE:
34360 2019-Jan-16 22:08:36.893140 - [DEBUG] ---> 34361 2019-Jan-16 22:08:36.893775 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34362 2019-Jan-16 22:08:36.894414 - [DEBUG]
34363 2019-Jan-16 22:08:36.894440 - [DEBUG] EDGE:
34364 2019-Jan-16 22:08:36.894497 - [DEBUG] ---> 34365 2019-Jan-16 22:08:36.895152 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34366 2019-Jan-16 22:08:36.895793 - [DEBUG]
34367 2019-Jan-16 22:08:36.895819 - [DEBUG] EDGE:
34368 2019-Jan-16 22:08:36.895876 - [DEBUG] ---> 34369 2019-Jan-16 22:08:36.896512 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34370 2019-Jan-16 22:08:36.897152 - [DEBUG]
34371 2019-Jan-16 22:08:36.897178 - [DEBUG] EDGE:
34372 2019-Jan-16 22:08:36.897235 - [DEBUG] ---> 34373 2019-Jan-16 22:08:36.897876 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34374 2019-Jan-16 22:08:36.898531 - [DEBUG]
34375 2019-Jan-16 22:08:36.898557 - [DEBUG] EDGE:
34376 2019-Jan-16 22:08:36.898615 - [DEBUG] ---> 34377 2019-Jan-16 22:08:36.899251 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34378 2019-Jan-16 22:08:36.899890 - [DEBUG]
34379 2019-Jan-16 22:08:36.899916 - [DEBUG] EDGE:
34380 2019-Jan-16 22:08:36.899973 - [DEBUG] ---> 34381 2019-Jan-16 22:08:36.900625 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34382 2019-Jan-16 22:08:36.901265 - [DEBUG]
34383 2019-Jan-16 22:08:36.901303 - [DEBUG] Compose: EdgeIdentity * AllBottom
34384 2019-Jan-16 22:08:36.901331 - [DEBUG]
34385 2019-Jan-16 22:08:36.901356 - [DEBUG] Propagate flow
34386 2019-Jan-16 22:08:36.901379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34387 2019-Jan-16 22:08:36.901452 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34388 2019-Jan-16 22:08:36.902093 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34389 2019-Jan-16 22:08:36.902733 - [DEBUG] Edge function : AllBottom (result of previous compose)
34390 2019-Jan-16 22:08:36.902759 - [DEBUG]
34391 2019-Jan-16 22:08:36.902784 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34392 2019-Jan-16 22:08:36.902811 - [DEBUG] = AllBottom
34393 2019-Jan-16 22:08:36.902836 - [DEBUG]
34394 2019-Jan-16 22:08:36.902859 - [DEBUG] PROPAGATE: No new function!
34395 2019-Jan-16 22:08:36.902886 - [DEBUG] EDGE:
34396 2019-Jan-16 22:08:36.902945 - [DEBUG] ---> 34397 2019-Jan-16 22:08:36.903592 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34398 2019-Jan-16 22:08:36.904232 - [DEBUG]
34399 2019-Jan-16 22:08:36.904258 - [DEBUG] EDGE:
34400 2019-Jan-16 22:08:36.904316 - [DEBUG] ---> 34401 2019-Jan-16 22:08:36.904967 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34402 2019-Jan-16 22:08:36.905605 - [DEBUG]
34403 2019-Jan-16 22:08:36.905631 - [DEBUG] EDGE:
34404 2019-Jan-16 22:08:36.905688 - [DEBUG] ---> 34405 2019-Jan-16 22:08:36.906325 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34406 2019-Jan-16 22:08:36.906963 - [DEBUG]
34407 2019-Jan-16 22:08:36.907001 - [DEBUG] Compose: EdgeIdentity * AllBottom
34408 2019-Jan-16 22:08:36.907029 - [DEBUG]
34409 2019-Jan-16 22:08:36.907053 - [DEBUG] Propagate flow
34410 2019-Jan-16 22:08:36.907077 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34411 2019-Jan-16 22:08:36.907133 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34412 2019-Jan-16 22:08:36.907770 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34413 2019-Jan-16 22:08:36.908424 - [DEBUG] Edge function : AllBottom (result of previous compose)
34414 2019-Jan-16 22:08:36.908450 - [DEBUG]
34415 2019-Jan-16 22:08:36.908476 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34416 2019-Jan-16 22:08:36.908502 - [DEBUG] = AllBottom
34417 2019-Jan-16 22:08:36.908527 - [DEBUG]
34418 2019-Jan-16 22:08:36.908550 - [DEBUG] PROPAGATE: No new function!
34419 2019-Jan-16 22:08:36.908577 - [DEBUG] EDGE:
34420 2019-Jan-16 22:08:36.908635 - [DEBUG] ---> 34421 2019-Jan-16 22:08:36.909282 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34422 2019-Jan-16 22:08:36.909920 - [DEBUG]
34423 2019-Jan-16 22:08:36.909946 - [DEBUG] EDGE:
34424 2019-Jan-16 22:08:36.910011 - [DEBUG] ---> 34425 2019-Jan-16 22:08:36.910647 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34426 2019-Jan-16 22:08:36.911285 - [DEBUG]
34427 2019-Jan-16 22:08:36.911311 - [DEBUG] EDGE:
34428 2019-Jan-16 22:08:36.911369 - [DEBUG] ---> 34429 2019-Jan-16 22:08:36.912019 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34430 2019-Jan-16 22:08:36.912658 - [DEBUG]
34431 2019-Jan-16 22:08:36.912684 - [DEBUG] EDGE:
34432 2019-Jan-16 22:08:36.912741 - [DEBUG] ---> 34433 2019-Jan-16 22:08:36.913379 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34434 2019-Jan-16 22:08:36.914017 - [DEBUG]
34435 2019-Jan-16 22:08:36.914056 - [DEBUG] Compose: EdgeIdentity * AllBottom
34436 2019-Jan-16 22:08:36.914083 - [DEBUG]
34437 2019-Jan-16 22:08:36.914108 - [DEBUG] Propagate flow
34438 2019-Jan-16 22:08:36.914131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34439 2019-Jan-16 22:08:36.914187 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34440 2019-Jan-16 22:08:36.914840 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34441 2019-Jan-16 22:08:36.915479 - [DEBUG] Edge function : AllBottom (result of previous compose)
34442 2019-Jan-16 22:08:36.915504 - [DEBUG]
34443 2019-Jan-16 22:08:36.915530 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34444 2019-Jan-16 22:08:36.915556 - [DEBUG] = AllBottom
34445 2019-Jan-16 22:08:36.915581 - [DEBUG]
34446 2019-Jan-16 22:08:36.915604 - [DEBUG] PROPAGATE: No new function!
34447 2019-Jan-16 22:08:36.915631 - [DEBUG] EDGE:
34448 2019-Jan-16 22:08:36.915689 - [DEBUG] ---> 34449 2019-Jan-16 22:08:36.916335 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34450 2019-Jan-16 22:08:36.916978 - [DEBUG]
34451 2019-Jan-16 22:08:36.917005 - [DEBUG] EDGE:
34452 2019-Jan-16 22:08:36.917066 - [DEBUG] ---> 34453 2019-Jan-16 22:08:36.917715 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34454 2019-Jan-16 22:08:36.918377 - [DEBUG]
34455 2019-Jan-16 22:08:36.918404 - [DEBUG] EDGE:
34456 2019-Jan-16 22:08:36.918462 - [DEBUG] ---> 34457 2019-Jan-16 22:08:36.919101 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34458 2019-Jan-16 22:08:36.919740 - [DEBUG]
34459 2019-Jan-16 22:08:36.919785 - [DEBUG] Compose: EdgeIdentity * AllBottom
34460 2019-Jan-16 22:08:36.919814 - [DEBUG]
34461 2019-Jan-16 22:08:36.919838 - [DEBUG] Propagate flow
34462 2019-Jan-16 22:08:36.919862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34463 2019-Jan-16 22:08:36.919919 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
34464 2019-Jan-16 22:08:36.920557 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34465 2019-Jan-16 22:08:36.921195 - [DEBUG] Edge function : AllBottom (result of previous compose)
34466 2019-Jan-16 22:08:36.921233 - [DEBUG]
34467 2019-Jan-16 22:08:36.921260 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34468 2019-Jan-16 22:08:36.921286 - [DEBUG] = AllBottom
34469 2019-Jan-16 22:08:36.921311 - [DEBUG]
34470 2019-Jan-16 22:08:36.921334 - [DEBUG] PROPAGATE: No new function!
34471 2019-Jan-16 22:08:36.921362 - [DEBUG] EDGE:
34472 2019-Jan-16 22:08:36.921434 - [DEBUG] ---> 34473 2019-Jan-16 22:08:36.922083 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34474 2019-Jan-16 22:08:36.922724 - [DEBUG]
34475 2019-Jan-16 22:08:36.922750 - [DEBUG] EDGE:
34476 2019-Jan-16 22:08:36.922808 - [DEBUG] ---> 34477 2019-Jan-16 22:08:36.923443 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34478 2019-Jan-16 22:08:36.924081 - [DEBUG]
34479 2019-Jan-16 22:08:36.924107 - [DEBUG] EDGE:
34480 2019-Jan-16 22:08:36.924165 - [DEBUG] ---> 34481 2019-Jan-16 22:08:36.924817 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34482 2019-Jan-16 22:08:36.925457 - [DEBUG]
34483 2019-Jan-16 22:08:36.925496 - [DEBUG] Compose: EdgeIdentity * AllBottom
34484 2019-Jan-16 22:08:36.925524 - [DEBUG]
34485 2019-Jan-16 22:08:36.925548 - [DEBUG] Propagate flow
34486 2019-Jan-16 22:08:36.925571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34487 2019-Jan-16 22:08:36.925628 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
34488 2019-Jan-16 22:08:36.926266 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34489 2019-Jan-16 22:08:36.926904 - [DEBUG] Edge function : AllBottom (result of previous compose)
34490 2019-Jan-16 22:08:36.926929 - [DEBUG]
34491 2019-Jan-16 22:08:36.926955 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34492 2019-Jan-16 22:08:36.926981 - [DEBUG] = AllBottom
34493 2019-Jan-16 22:08:36.927006 - [DEBUG]
34494 2019-Jan-16 22:08:36.927029 - [DEBUG] PROPAGATE: No new function!
34495 2019-Jan-16 22:08:36.927056 - [DEBUG] EDGE:
34496 2019-Jan-16 22:08:36.927114 - [DEBUG] ---> 34497 2019-Jan-16 22:08:36.927759 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34498 2019-Jan-16 22:08:36.928413 - [DEBUG]
34499 2019-Jan-16 22:08:36.928451 - [DEBUG] Compose: EdgeIdentity * AllBottom
34500 2019-Jan-16 22:08:36.928478 - [DEBUG]
34501 2019-Jan-16 22:08:36.928502 - [DEBUG] Propagate flow
34502 2019-Jan-16 22:08:36.928526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34503 2019-Jan-16 22:08:36.928584 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34504 2019-Jan-16 22:08:36.929260 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34505 2019-Jan-16 22:08:36.929963 - [DEBUG] Edge function : AllBottom (result of previous compose)
34506 2019-Jan-16 22:08:36.929990 - [DEBUG]
34507 2019-Jan-16 22:08:36.930018 - [DEBUG] Join: AllTop & AllBottom
34508 2019-Jan-16 22:08:36.930044 - [DEBUG] = AllBottom (new jump func)
34509 2019-Jan-16 22:08:36.930069 - [DEBUG]
34510 2019-Jan-16 22:08:36.930093 - [DEBUG] Start adding new jump function
34511 2019-Jan-16 22:08:36.930117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34512 2019-Jan-16 22:08:36.930211 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34513 2019-Jan-16 22:08:36.930918 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34514 2019-Jan-16 22:08:36.931649 - [DEBUG] Edge Function : AllBottom
34515 2019-Jan-16 22:08:36.931686 - [DEBUG] End adding new jump function
34516 2019-Jan-16 22:08:36.931712 - [DEBUG]
34517 2019-Jan-16 22:08:36.931737 - [DEBUG] -------------------------------------------- 944. Path Edge --------------------------------------------
34518 2019-Jan-16 22:08:36.931763 - [DEBUG]
34519 2019-Jan-16 22:08:36.931786 - [DEBUG] Process 944. path edge:
34520 2019-Jan-16 22:08:36.931810 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34521 2019-Jan-16 22:08:36.931887 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
34522 2019-Jan-16 22:08:36.932556 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34523 2019-Jan-16 22:08:36.933236 - [DEBUG]
34524 2019-Jan-16 22:08:36.933262 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34525 2019-Jan-16 22:08:36.933941 - [DEBUG] Possible callees:
34526 2019-Jan-16 22:08:36.933968 - [DEBUG] foo
34527 2019-Jan-16 22:08:36.933993 - [DEBUG] Possible return sites:
34528 2019-Jan-16 22:08:36.934017 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12634529 2019-Jan-16 22:08:36.935404 - [DEBUG] Found and process special summary
34530 2019-Jan-16 22:08:36.935449 - [DEBUG] Compose: EdgeIdentity * AllBottom
34531 2019-Jan-16 22:08:36.935478 - [DEBUG]
34532 2019-Jan-16 22:08:36.935503 - [DEBUG] Propagate flow
34533 2019-Jan-16 22:08:36.935526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34534 2019-Jan-16 22:08:36.935587 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34535 2019-Jan-16 22:08:36.936229 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34536 2019-Jan-16 22:08:36.936869 - [DEBUG] Edge function : AllBottom (result of previous compose)
34537 2019-Jan-16 22:08:36.936896 - [DEBUG]
34538 2019-Jan-16 22:08:36.936922 - [DEBUG] Join: AllTop & AllBottom
34539 2019-Jan-16 22:08:36.936949 - [DEBUG] = AllBottom (new jump func)
34540 2019-Jan-16 22:08:36.936973 - [DEBUG]
34541 2019-Jan-16 22:08:36.936997 - [DEBUG] Start adding new jump function
34542 2019-Jan-16 22:08:36.937021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34543 2019-Jan-16 22:08:36.937077 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34544 2019-Jan-16 22:08:36.937718 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34545 2019-Jan-16 22:08:36.938376 - [DEBUG] Edge Function : AllBottom
34546 2019-Jan-16 22:08:36.938407 - [DEBUG] End adding new jump function
34547 2019-Jan-16 22:08:36.938432 - [DEBUG]
34548 2019-Jan-16 22:08:36.938456 - [DEBUG] -------------------------------------------- 945. Path Edge --------------------------------------------
34549 2019-Jan-16 22:08:36.938481 - [DEBUG]
34550 2019-Jan-16 22:08:36.938505 - [DEBUG] Process 945. path edge:
34551 2019-Jan-16 22:08:36.938529 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34552 2019-Jan-16 22:08:36.938587 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
34553 2019-Jan-16 22:08:36.939226 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34554 2019-Jan-16 22:08:36.939865 - [DEBUG]
34555 2019-Jan-16 22:08:36.939890 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34556 2019-Jan-16 22:08:36.940582 - [DEBUG] Compose: EdgeIdentity * AllBottom
34557 2019-Jan-16 22:08:36.940611 - [DEBUG]
34558 2019-Jan-16 22:08:36.940635 - [DEBUG] Propagate flow
34559 2019-Jan-16 22:08:36.940659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34560 2019-Jan-16 22:08:36.940717 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
34561 2019-Jan-16 22:08:36.941355 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34562 2019-Jan-16 22:08:36.942011 - [DEBUG] Edge function : AllBottom (result of previous compose)
34563 2019-Jan-16 22:08:36.942037 - [DEBUG]
34564 2019-Jan-16 22:08:36.942062 - [DEBUG] Join: AllTop & AllBottom
34565 2019-Jan-16 22:08:36.942088 - [DEBUG] = AllBottom (new jump func)
34566 2019-Jan-16 22:08:36.942113 - [DEBUG]
34567 2019-Jan-16 22:08:36.942136 - [DEBUG] Start adding new jump function
34568 2019-Jan-16 22:08:36.942160 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34569 2019-Jan-16 22:08:36.942216 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34570 2019-Jan-16 22:08:36.942856 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
34571 2019-Jan-16 22:08:36.943491 - [DEBUG] Edge Function : AllBottom
34572 2019-Jan-16 22:08:36.943521 - [DEBUG] End adding new jump function
34573 2019-Jan-16 22:08:36.943546 - [DEBUG]
34574 2019-Jan-16 22:08:36.943570 - [DEBUG] -------------------------------------------- 946. Path Edge --------------------------------------------
34575 2019-Jan-16 22:08:36.943595 - [DEBUG]
34576 2019-Jan-16 22:08:36.943619 - [DEBUG] Process 946. path edge:
34577 2019-Jan-16 22:08:36.943643 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34578 2019-Jan-16 22:08:36.943699 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
34579 2019-Jan-16 22:08:36.944335 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34580 2019-Jan-16 22:08:36.945003 - [DEBUG]
34581 2019-Jan-16 22:08:36.945029 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
34582 2019-Jan-16 22:08:36.945685 - [DEBUG] Compose: EdgeIdentity * AllBottom
34583 2019-Jan-16 22:08:36.945713 - [DEBUG]
34584 2019-Jan-16 22:08:36.945737 - [DEBUG] Propagate flow
34585 2019-Jan-16 22:08:36.945760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34586 2019-Jan-16 22:08:36.945818 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
34587 2019-Jan-16 22:08:36.946456 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34588 2019-Jan-16 22:08:36.947096 - [DEBUG] Edge function : AllBottom (result of previous compose)
34589 2019-Jan-16 22:08:36.947122 - [DEBUG]
34590 2019-Jan-16 22:08:36.947147 - [DEBUG] Join: AllTop & AllBottom
34591 2019-Jan-16 22:08:36.947173 - [DEBUG] = AllBottom (new jump func)
34592 2019-Jan-16 22:08:36.947198 - [DEBUG]
34593 2019-Jan-16 22:08:36.947222 - [DEBUG] Start adding new jump function
34594 2019-Jan-16 22:08:36.947245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34595 2019-Jan-16 22:08:36.947302 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34596 2019-Jan-16 22:08:36.947940 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
34597 2019-Jan-16 22:08:36.948594 - [DEBUG] Edge Function : AllBottom
34598 2019-Jan-16 22:08:36.948624 - [DEBUG] End adding new jump function
34599 2019-Jan-16 22:08:36.948657 - [DEBUG]
34600 2019-Jan-16 22:08:36.948682 - [DEBUG] -------------------------------------------- 947. Path Edge --------------------------------------------
34601 2019-Jan-16 22:08:36.948706 - [DEBUG]
34602 2019-Jan-16 22:08:36.948730 - [DEBUG] Process 947. path edge:
34603 2019-Jan-16 22:08:36.948754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34604 2019-Jan-16 22:08:36.948811 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
34605 2019-Jan-16 22:08:36.949448 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34606 2019-Jan-16 22:08:36.950088 - [DEBUG]
34607 2019-Jan-16 22:08:36.950114 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
34608 2019-Jan-16 22:08:36.950768 - [DEBUG] Compose: EdgeIdentity * AllBottom
34609 2019-Jan-16 22:08:36.950797 - [DEBUG]
34610 2019-Jan-16 22:08:36.950821 - [DEBUG] Propagate flow
34611 2019-Jan-16 22:08:36.950845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34612 2019-Jan-16 22:08:36.950902 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34613 2019-Jan-16 22:08:36.951576 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34614 2019-Jan-16 22:08:36.952217 - [DEBUG] Edge function : AllBottom (result of previous compose)
34615 2019-Jan-16 22:08:36.952243 - [DEBUG]
34616 2019-Jan-16 22:08:36.952268 - [DEBUG] Join: AllTop & AllBottom
34617 2019-Jan-16 22:08:36.952294 - [DEBUG] = AllBottom (new jump func)
34618 2019-Jan-16 22:08:36.952319 - [DEBUG]
34619 2019-Jan-16 22:08:36.952343 - [DEBUG] Start adding new jump function
34620 2019-Jan-16 22:08:36.952367 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34621 2019-Jan-16 22:08:36.952423 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34622 2019-Jan-16 22:08:36.953061 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34623 2019-Jan-16 22:08:36.953706 - [DEBUG] Edge Function : AllBottom
34624 2019-Jan-16 22:08:36.953735 - [DEBUG] End adding new jump function
34625 2019-Jan-16 22:08:36.953760 - [DEBUG]
34626 2019-Jan-16 22:08:36.953784 - [DEBUG] -------------------------------------------- 948. Path Edge --------------------------------------------
34627 2019-Jan-16 22:08:36.953809 - [DEBUG]
34628 2019-Jan-16 22:08:36.953833 - [DEBUG] Process 948. path edge:
34629 2019-Jan-16 22:08:36.953857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34630 2019-Jan-16 22:08:36.953914 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
34631 2019-Jan-16 22:08:36.954562 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34632 2019-Jan-16 22:08:36.955226 - [DEBUG]
34633 2019-Jan-16 22:08:36.955251 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34634 2019-Jan-16 22:08:36.955909 - [DEBUG] Possible callees:
34635 2019-Jan-16 22:08:36.955935 - [DEBUG] llvm.dbg.declare
34636 2019-Jan-16 22:08:36.955960 - [DEBUG] Possible return sites:
34637 2019-Jan-16 22:08:36.955983 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13634638 2019-Jan-16 22:08:36.957262 - [DEBUG] Found and process special summary
34639 2019-Jan-16 22:08:36.957299 - [DEBUG] Compose: EdgeIdentity * AllBottom
34640 2019-Jan-16 22:08:36.957337 - [DEBUG]
34641 2019-Jan-16 22:08:36.957362 - [DEBUG] Propagate flow
34642 2019-Jan-16 22:08:36.957386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34643 2019-Jan-16 22:08:36.957444 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34644 2019-Jan-16 22:08:36.958096 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34645 2019-Jan-16 22:08:36.958739 - [DEBUG] Edge function : AllBottom (result of previous compose)
34646 2019-Jan-16 22:08:36.958765 - [DEBUG]
34647 2019-Jan-16 22:08:36.958791 - [DEBUG] Join: AllTop & AllBottom
34648 2019-Jan-16 22:08:36.958817 - [DEBUG] = AllBottom (new jump func)
34649 2019-Jan-16 22:08:36.958842 - [DEBUG]
34650 2019-Jan-16 22:08:36.958865 - [DEBUG] Start adding new jump function
34651 2019-Jan-16 22:08:36.958889 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34652 2019-Jan-16 22:08:36.958946 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34653 2019-Jan-16 22:08:36.959587 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34654 2019-Jan-16 22:08:36.960225 - [DEBUG] Edge Function : AllBottom
34655 2019-Jan-16 22:08:36.960255 - [DEBUG] End adding new jump function
34656 2019-Jan-16 22:08:36.960280 - [DEBUG]
34657 2019-Jan-16 22:08:36.960304 - [DEBUG] -------------------------------------------- 949. Path Edge --------------------------------------------
34658 2019-Jan-16 22:08:36.960329 - [DEBUG]
34659 2019-Jan-16 22:08:36.960353 - [DEBUG] Process 949. path edge:
34660 2019-Jan-16 22:08:36.960377 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34661 2019-Jan-16 22:08:36.960434 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
34662 2019-Jan-16 22:08:36.961072 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34663 2019-Jan-16 22:08:36.961727 - [DEBUG]
34664 2019-Jan-16 22:08:36.961752 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34665 2019-Jan-16 22:08:36.962418 - [DEBUG] Compose: EdgeIdentity * AllBottom
34666 2019-Jan-16 22:08:36.962447 - [DEBUG]
34667 2019-Jan-16 22:08:36.962471 - [DEBUG] Propagate flow
34668 2019-Jan-16 22:08:36.962495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34669 2019-Jan-16 22:08:36.962552 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
34670 2019-Jan-16 22:08:36.963188 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34671 2019-Jan-16 22:08:36.963828 - [DEBUG] Edge function : AllBottom (result of previous compose)
34672 2019-Jan-16 22:08:36.963854 - [DEBUG]
34673 2019-Jan-16 22:08:36.963879 - [DEBUG] Join: AllTop & AllBottom
34674 2019-Jan-16 22:08:36.963905 - [DEBUG] = AllBottom (new jump func)
34675 2019-Jan-16 22:08:36.963930 - [DEBUG]
34676 2019-Jan-16 22:08:36.963953 - [DEBUG] Start adding new jump function
34677 2019-Jan-16 22:08:36.963977 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34678 2019-Jan-16 22:08:36.964033 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34679 2019-Jan-16 22:08:36.964672 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
34680 2019-Jan-16 22:08:36.965330 - [DEBUG] Edge Function : AllBottom
34681 2019-Jan-16 22:08:36.965365 - [DEBUG] End adding new jump function
34682 2019-Jan-16 22:08:36.965390 - [DEBUG]
34683 2019-Jan-16 22:08:36.965414 - [DEBUG] -------------------------------------------- 950. Path Edge --------------------------------------------
34684 2019-Jan-16 22:08:36.965439 - [DEBUG]
34685 2019-Jan-16 22:08:36.965462 - [DEBUG] Process 950. path edge:
34686 2019-Jan-16 22:08:36.965495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34687 2019-Jan-16 22:08:36.965552 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
34688 2019-Jan-16 22:08:36.966188 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34689 2019-Jan-16 22:08:36.966828 - [DEBUG]
34690 2019-Jan-16 22:08:36.966853 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
34691 2019-Jan-16 22:08:36.967508 - [DEBUG] Compose: EdgeIdentity * AllBottom
34692 2019-Jan-16 22:08:36.967537 - [DEBUG]
34693 2019-Jan-16 22:08:36.967561 - [DEBUG] Propagate flow
34694 2019-Jan-16 22:08:36.967585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34695 2019-Jan-16 22:08:36.967642 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
34696 2019-Jan-16 22:08:36.968303 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34697 2019-Jan-16 22:08:36.968946 - [DEBUG] Edge function : AllBottom (result of previous compose)
34698 2019-Jan-16 22:08:36.968971 - [DEBUG]
34699 2019-Jan-16 22:08:36.968997 - [DEBUG] Join: AllTop & AllBottom
34700 2019-Jan-16 22:08:36.969023 - [DEBUG] = AllBottom (new jump func)
34701 2019-Jan-16 22:08:36.969047 - [DEBUG]
34702 2019-Jan-16 22:08:36.969071 - [DEBUG] Start adding new jump function
34703 2019-Jan-16 22:08:36.969094 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34704 2019-Jan-16 22:08:36.969151 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34705 2019-Jan-16 22:08:36.969792 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
34706 2019-Jan-16 22:08:36.970425 - [DEBUG] Edge Function : AllBottom
34707 2019-Jan-16 22:08:36.970455 - [DEBUG] End adding new jump function
34708 2019-Jan-16 22:08:36.970480 - [DEBUG]
34709 2019-Jan-16 22:08:36.970504 - [DEBUG] -------------------------------------------- 951. Path Edge --------------------------------------------
34710 2019-Jan-16 22:08:36.970529 - [DEBUG]
34711 2019-Jan-16 22:08:36.970553 - [DEBUG] Process 951. path edge:
34712 2019-Jan-16 22:08:36.970576 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34713 2019-Jan-16 22:08:36.970633 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
34714 2019-Jan-16 22:08:36.971269 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34715 2019-Jan-16 22:08:36.971924 - [DEBUG]
34716 2019-Jan-16 22:08:36.971949 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
34717 2019-Jan-16 22:08:36.972605 - [DEBUG] Compose: EdgeIdentity * AllBottom
34718 2019-Jan-16 22:08:36.972633 - [DEBUG]
34719 2019-Jan-16 22:08:36.972657 - [DEBUG] Propagate flow
34720 2019-Jan-16 22:08:36.972681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34721 2019-Jan-16 22:08:36.972738 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
34722 2019-Jan-16 22:08:36.973387 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34723 2019-Jan-16 22:08:36.974029 - [DEBUG] Edge function : AllBottom (result of previous compose)
34724 2019-Jan-16 22:08:36.974054 - [DEBUG]
34725 2019-Jan-16 22:08:36.974080 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34726 2019-Jan-16 22:08:36.974106 - [DEBUG] = AllBottom
34727 2019-Jan-16 22:08:36.974131 - [DEBUG]
34728 2019-Jan-16 22:08:36.974155 - [DEBUG] PROPAGATE: No new function!
34729 2019-Jan-16 22:08:36.974180 - [DEBUG] EDGE:
34730 2019-Jan-16 22:08:36.974238 - [DEBUG] ---> 34731 2019-Jan-16 22:08:36.974905 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34732 2019-Jan-16 22:08:36.975546 - [DEBUG]
34733 2019-Jan-16 22:08:36.975572 - [DEBUG] EDGE:
34734 2019-Jan-16 22:08:36.975629 - [DEBUG] ---> 34735 2019-Jan-16 22:08:36.976266 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34736 2019-Jan-16 22:08:36.976906 - [DEBUG]
34737 2019-Jan-16 22:08:36.976932 - [DEBUG] EDGE:
34738 2019-Jan-16 22:08:36.976989 - [DEBUG] ---> 34739 2019-Jan-16 22:08:36.977628 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34740 2019-Jan-16 22:08:36.978285 - [DEBUG]
34741 2019-Jan-16 22:08:36.978325 - [DEBUG] Compose: EdgeIdentity * AllBottom
34742 2019-Jan-16 22:08:36.978353 - [DEBUG]
34743 2019-Jan-16 22:08:36.978377 - [DEBUG] Propagate flow
34744 2019-Jan-16 22:08:36.978401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34745 2019-Jan-16 22:08:36.978458 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34746 2019-Jan-16 22:08:36.979099 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34747 2019-Jan-16 22:08:36.979739 - [DEBUG] Edge function : AllBottom (result of previous compose)
34748 2019-Jan-16 22:08:36.979765 - [DEBUG]
34749 2019-Jan-16 22:08:36.979791 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34750 2019-Jan-16 22:08:36.979818 - [DEBUG] = AllBottom
34751 2019-Jan-16 22:08:36.979843 - [DEBUG]
34752 2019-Jan-16 22:08:36.979866 - [DEBUG] PROPAGATE: No new function!
34753 2019-Jan-16 22:08:36.979894 - [DEBUG] EDGE:
34754 2019-Jan-16 22:08:36.979953 - [DEBUG] ---> 34755 2019-Jan-16 22:08:36.980600 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34756 2019-Jan-16 22:08:36.981240 - [DEBUG]
34757 2019-Jan-16 22:08:36.981275 - [DEBUG] Compose: EdgeIdentity * AllBottom
34758 2019-Jan-16 22:08:36.981303 - [DEBUG]
34759 2019-Jan-16 22:08:36.981327 - [DEBUG] Propagate flow
34760 2019-Jan-16 22:08:36.981350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34761 2019-Jan-16 22:08:36.981406 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34762 2019-Jan-16 22:08:36.982072 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34763 2019-Jan-16 22:08:36.982713 - [DEBUG] Edge function : AllBottom (result of previous compose)
34764 2019-Jan-16 22:08:36.982739 - [DEBUG]
34765 2019-Jan-16 22:08:36.982764 - [DEBUG] Join: AllTop & AllBottom
34766 2019-Jan-16 22:08:36.982790 - [DEBUG] = AllBottom (new jump func)
34767 2019-Jan-16 22:08:36.982815 - [DEBUG]
34768 2019-Jan-16 22:08:36.982839 - [DEBUG] Start adding new jump function
34769 2019-Jan-16 22:08:36.982862 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34770 2019-Jan-16 22:08:36.982919 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34771 2019-Jan-16 22:08:36.983560 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34772 2019-Jan-16 22:08:36.984206 - [DEBUG] Edge Function : AllBottom
34773 2019-Jan-16 22:08:36.984235 - [DEBUG] End adding new jump function
34774 2019-Jan-16 22:08:36.984260 - [DEBUG]
34775 2019-Jan-16 22:08:36.984292 - [DEBUG] -------------------------------------------- 952. Path Edge --------------------------------------------
34776 2019-Jan-16 22:08:36.984318 - [DEBUG]
34777 2019-Jan-16 22:08:36.984341 - [DEBUG] Process 952. path edge:
34778 2019-Jan-16 22:08:36.984365 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34779 2019-Jan-16 22:08:36.984422 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
34780 2019-Jan-16 22:08:36.985087 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34781 2019-Jan-16 22:08:36.985729 - [DEBUG]
34782 2019-Jan-16 22:08:36.985754 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34783 2019-Jan-16 22:08:36.986410 - [DEBUG] Possible callees:
34784 2019-Jan-16 22:08:36.986435 - [DEBUG] llvm.dbg.declare
34785 2019-Jan-16 22:08:36.986460 - [DEBUG] Possible return sites:
34786 2019-Jan-16 22:08:36.986484 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14334787 2019-Jan-16 22:08:36.987760 - [DEBUG] Found and process special summary
34788 2019-Jan-16 22:08:36.987796 - [DEBUG] Compose: EdgeIdentity * AllBottom
34789 2019-Jan-16 22:08:36.987824 - [DEBUG]
34790 2019-Jan-16 22:08:36.987848 - [DEBUG] Propagate flow
34791 2019-Jan-16 22:08:36.987872 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34792 2019-Jan-16 22:08:36.987928 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34793 2019-Jan-16 22:08:36.988585 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34794 2019-Jan-16 22:08:36.989225 - [DEBUG] Edge function : AllBottom (result of previous compose)
34795 2019-Jan-16 22:08:36.989250 - [DEBUG]
34796 2019-Jan-16 22:08:36.989276 - [DEBUG] Join: AllTop & AllBottom
34797 2019-Jan-16 22:08:36.989302 - [DEBUG] = AllBottom (new jump func)
34798 2019-Jan-16 22:08:36.989326 - [DEBUG]
34799 2019-Jan-16 22:08:36.989350 - [DEBUG] Start adding new jump function
34800 2019-Jan-16 22:08:36.989374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34801 2019-Jan-16 22:08:36.989431 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34802 2019-Jan-16 22:08:36.990072 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34803 2019-Jan-16 22:08:36.990711 - [DEBUG] Edge Function : AllBottom
34804 2019-Jan-16 22:08:36.990741 - [DEBUG] End adding new jump function
34805 2019-Jan-16 22:08:36.990766 - [DEBUG]
34806 2019-Jan-16 22:08:36.990790 - [DEBUG] -------------------------------------------- 953. Path Edge --------------------------------------------
34807 2019-Jan-16 22:08:36.990815 - [DEBUG]
34808 2019-Jan-16 22:08:36.990838 - [DEBUG] Process 953. path edge:
34809 2019-Jan-16 22:08:36.990862 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34810 2019-Jan-16 22:08:36.990919 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
34811 2019-Jan-16 22:08:36.991582 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34812 2019-Jan-16 22:08:36.992223 - [DEBUG]
34813 2019-Jan-16 22:08:36.992248 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34814 2019-Jan-16 22:08:36.992913 - [DEBUG] Compose: EdgeIdentity * AllBottom
34815 2019-Jan-16 22:08:36.992942 - [DEBUG]
34816 2019-Jan-16 22:08:36.992966 - [DEBUG] Propagate flow
34817 2019-Jan-16 22:08:36.992990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34818 2019-Jan-16 22:08:36.993060 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
34819 2019-Jan-16 22:08:36.993696 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34820 2019-Jan-16 22:08:36.994337 - [DEBUG] Edge function : AllBottom (result of previous compose)
34821 2019-Jan-16 22:08:36.994363 - [DEBUG]
34822 2019-Jan-16 22:08:36.994388 - [DEBUG] Join: AllTop & AllBottom
34823 2019-Jan-16 22:08:36.994414 - [DEBUG] = AllBottom (new jump func)
34824 2019-Jan-16 22:08:36.994439 - [DEBUG]
34825 2019-Jan-16 22:08:36.994463 - [DEBUG] Start adding new jump function
34826 2019-Jan-16 22:08:36.994487 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34827 2019-Jan-16 22:08:36.994543 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34828 2019-Jan-16 22:08:36.995208 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
34829 2019-Jan-16 22:08:36.995843 - [DEBUG] Edge Function : AllBottom
34830 2019-Jan-16 22:08:36.995877 - [DEBUG] End adding new jump function
34831 2019-Jan-16 22:08:36.995902 - [DEBUG]
34832 2019-Jan-16 22:08:36.995926 - [DEBUG] -------------------------------------------- 954. Path Edge --------------------------------------------
34833 2019-Jan-16 22:08:36.995951 - [DEBUG]
34834 2019-Jan-16 22:08:36.995974 - [DEBUG] Process 954. path edge:
34835 2019-Jan-16 22:08:36.995998 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34836 2019-Jan-16 22:08:36.996055 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
34837 2019-Jan-16 22:08:36.996690 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34838 2019-Jan-16 22:08:36.997329 - [DEBUG]
34839 2019-Jan-16 22:08:36.997355 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
34840 2019-Jan-16 22:08:36.998007 - [DEBUG] Compose: EdgeIdentity * AllBottom
34841 2019-Jan-16 22:08:36.998035 - [DEBUG]
34842 2019-Jan-16 22:08:36.998059 - [DEBUG] Propagate flow
34843 2019-Jan-16 22:08:36.998095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34844 2019-Jan-16 22:08:36.998154 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
34845 2019-Jan-16 22:08:36.998797 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34846 2019-Jan-16 22:08:36.999438 - [DEBUG] Edge function : AllBottom (result of previous compose)
34847 2019-Jan-16 22:08:36.999463 - [DEBUG]
34848 2019-Jan-16 22:08:36.999489 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34849 2019-Jan-16 22:08:36.999516 - [DEBUG] = AllBottom
34850 2019-Jan-16 22:08:36.999540 - [DEBUG]
34851 2019-Jan-16 22:08:36.999564 - [DEBUG] PROPAGATE: No new function!
34852 2019-Jan-16 22:08:36.999589 - [DEBUG] EDGE:
34853 2019-Jan-16 22:08:36.999647 - [DEBUG] ---> 34854 2019-Jan-16 22:08:37.000282 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34855 2019-Jan-16 22:08:37.000921 - [DEBUG]
34856 2019-Jan-16 22:08:37.000947 - [DEBUG] EDGE:
34857 2019-Jan-16 22:08:37.001005 - [DEBUG] ---> 34858 2019-Jan-16 22:08:37.001660 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34859 2019-Jan-16 22:08:37.002299 - [DEBUG]
34860 2019-Jan-16 22:08:37.002337 - [DEBUG] Compose: EdgeIdentity * AllBottom
34861 2019-Jan-16 22:08:37.002365 - [DEBUG]
34862 2019-Jan-16 22:08:37.002389 - [DEBUG] Propagate flow
34863 2019-Jan-16 22:08:37.002413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34864 2019-Jan-16 22:08:37.002478 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34865 2019-Jan-16 22:08:37.003118 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34866 2019-Jan-16 22:08:37.003757 - [DEBUG] Edge function : AllBottom (result of previous compose)
34867 2019-Jan-16 22:08:37.003783 - [DEBUG]
34868 2019-Jan-16 22:08:37.003809 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34869 2019-Jan-16 22:08:37.003835 - [DEBUG] = AllBottom
34870 2019-Jan-16 22:08:37.003860 - [DEBUG]
34871 2019-Jan-16 22:08:37.003884 - [DEBUG] PROPAGATE: No new function!
34872 2019-Jan-16 22:08:37.003910 - [DEBUG] EDGE:
34873 2019-Jan-16 22:08:37.003969 - [DEBUG] ---> 34874 2019-Jan-16 22:08:37.004617 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34875 2019-Jan-16 22:08:37.005273 - [DEBUG]
34876 2019-Jan-16 22:08:37.005300 - [DEBUG] EDGE:
34877 2019-Jan-16 22:08:37.005357 - [DEBUG] ---> 34878 2019-Jan-16 22:08:37.005994 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34879 2019-Jan-16 22:08:37.006634 - [DEBUG]
34880 2019-Jan-16 22:08:37.006669 - [DEBUG] Compose: EdgeIdentity * AllBottom
34881 2019-Jan-16 22:08:37.006697 - [DEBUG]
34882 2019-Jan-16 22:08:37.006721 - [DEBUG] Propagate flow
34883 2019-Jan-16 22:08:37.006744 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34884 2019-Jan-16 22:08:37.006800 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
34885 2019-Jan-16 22:08:37.007439 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34886 2019-Jan-16 22:08:37.008092 - [DEBUG] Edge function : AllBottom (result of previous compose)
34887 2019-Jan-16 22:08:37.008119 - [DEBUG]
34888 2019-Jan-16 22:08:37.008144 - [DEBUG] Join: AllTop & AllBottom
34889 2019-Jan-16 22:08:37.008170 - [DEBUG] = AllBottom (new jump func)
34890 2019-Jan-16 22:08:37.008195 - [DEBUG]
34891 2019-Jan-16 22:08:37.008219 - [DEBUG] Start adding new jump function
34892 2019-Jan-16 22:08:37.008243 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34893 2019-Jan-16 22:08:37.008300 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34894 2019-Jan-16 22:08:37.008940 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
34895 2019-Jan-16 22:08:37.009578 - [DEBUG] Edge Function : AllBottom
34896 2019-Jan-16 22:08:37.009608 - [DEBUG] End adding new jump function
34897 2019-Jan-16 22:08:37.009634 - [DEBUG]
34898 2019-Jan-16 22:08:37.009658 - [DEBUG] -------------------------------------------- 955. Path Edge --------------------------------------------
34899 2019-Jan-16 22:08:37.009683 - [DEBUG]
34900 2019-Jan-16 22:08:37.009706 - [DEBUG] Process 955. path edge:
34901 2019-Jan-16 22:08:37.009730 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34902 2019-Jan-16 22:08:37.009792 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
34903 2019-Jan-16 22:08:37.010454 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
34904 2019-Jan-16 22:08:37.011100 - [DEBUG]
34905 2019-Jan-16 22:08:37.011127 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
34906 2019-Jan-16 22:08:37.011823 - [DEBUG] Compose: EdgeIdentity * AllBottom
34907 2019-Jan-16 22:08:37.011852 - [DEBUG]
34908 2019-Jan-16 22:08:37.011876 - [DEBUG] Propagate flow
34909 2019-Jan-16 22:08:37.011900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34910 2019-Jan-16 22:08:37.011958 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34911 2019-Jan-16 22:08:37.012610 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34912 2019-Jan-16 22:08:37.013250 - [DEBUG] Edge function : AllBottom (result of previous compose)
34913 2019-Jan-16 22:08:37.013276 - [DEBUG]
34914 2019-Jan-16 22:08:37.013302 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34915 2019-Jan-16 22:08:37.013328 - [DEBUG] = AllBottom
34916 2019-Jan-16 22:08:37.013353 - [DEBUG]
34917 2019-Jan-16 22:08:37.013377 - [DEBUG] PROPAGATE: No new function!
34918 2019-Jan-16 22:08:37.013411 - [DEBUG] Compose: EdgeIdentity * AllBottom
34919 2019-Jan-16 22:08:37.013439 - [DEBUG]
34920 2019-Jan-16 22:08:37.013463 - [DEBUG] Propagate flow
34921 2019-Jan-16 22:08:37.013487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34922 2019-Jan-16 22:08:37.013545 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34923 2019-Jan-16 22:08:37.014194 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34924 2019-Jan-16 22:08:37.014851 - [DEBUG] Edge function : AllBottom (result of previous compose)
34925 2019-Jan-16 22:08:37.014877 - [DEBUG]
34926 2019-Jan-16 22:08:37.014904 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34927 2019-Jan-16 22:08:37.014931 - [DEBUG] = AllBottom
34928 2019-Jan-16 22:08:37.014956 - [DEBUG]
34929 2019-Jan-16 22:08:37.014979 - [DEBUG] PROPAGATE: No new function!
34930 2019-Jan-16 22:08:37.015004 - [DEBUG] EDGE:
34931 2019-Jan-16 22:08:37.015063 - [DEBUG] ---> 34932 2019-Jan-16 22:08:37.015700 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34933 2019-Jan-16 22:08:37.016341 - [DEBUG]
34934 2019-Jan-16 22:08:37.016367 - [DEBUG] EDGE:
34935 2019-Jan-16 22:08:37.016425 - [DEBUG] ---> 34936 2019-Jan-16 22:08:37.017062 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34937 2019-Jan-16 22:08:37.017701 - [DEBUG]
34938 2019-Jan-16 22:08:37.017727 - [DEBUG] EDGE:
34939 2019-Jan-16 22:08:37.017784 - [DEBUG] ---> 34940 2019-Jan-16 22:08:37.018438 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34941 2019-Jan-16 22:08:37.019079 - [DEBUG]
34942 2019-Jan-16 22:08:37.019119 - [DEBUG] Compose: EdgeIdentity * AllBottom
34943 2019-Jan-16 22:08:37.019147 - [DEBUG]
34944 2019-Jan-16 22:08:37.019171 - [DEBUG] Propagate flow
34945 2019-Jan-16 22:08:37.019195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34946 2019-Jan-16 22:08:37.019252 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34947 2019-Jan-16 22:08:37.019893 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34948 2019-Jan-16 22:08:37.020532 - [DEBUG] Edge function : AllBottom (result of previous compose)
34949 2019-Jan-16 22:08:37.020558 - [DEBUG]
34950 2019-Jan-16 22:08:37.020584 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34951 2019-Jan-16 22:08:37.020624 - [DEBUG] = AllBottom
34952 2019-Jan-16 22:08:37.020649 - [DEBUG]
34953 2019-Jan-16 22:08:37.020673 - [DEBUG] PROPAGATE: No new function!
34954 2019-Jan-16 22:08:37.020701 - [DEBUG] EDGE:
34955 2019-Jan-16 22:08:37.020760 - [DEBUG] ---> 34956 2019-Jan-16 22:08:37.021400 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34957 2019-Jan-16 22:08:37.022054 - [DEBUG]
34958 2019-Jan-16 22:08:37.022080 - [DEBUG] EDGE:
34959 2019-Jan-16 22:08:37.022138 - [DEBUG] ---> 34960 2019-Jan-16 22:08:37.022775 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34961 2019-Jan-16 22:08:37.023414 - [DEBUG]
34962 2019-Jan-16 22:08:37.023441 - [DEBUG] EDGE:
34963 2019-Jan-16 22:08:37.023499 - [DEBUG] ---> 34964 2019-Jan-16 22:08:37.024139 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34965 2019-Jan-16 22:08:37.024792 - [DEBUG]
34966 2019-Jan-16 22:08:37.024818 - [DEBUG] EDGE:
34967 2019-Jan-16 22:08:37.024876 - [DEBUG] ---> 34968 2019-Jan-16 22:08:37.025516 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34969 2019-Jan-16 22:08:37.026156 - [DEBUG]
34970 2019-Jan-16 22:08:37.026183 - [DEBUG] EDGE:
34971 2019-Jan-16 22:08:37.026241 - [DEBUG] ---> 34972 2019-Jan-16 22:08:37.026876 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34973 2019-Jan-16 22:08:37.027514 - [DEBUG]
34974 2019-Jan-16 22:08:37.027541 - [DEBUG] EDGE:
34975 2019-Jan-16 22:08:37.027599 - [DEBUG] ---> 34976 2019-Jan-16 22:08:37.028253 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34977 2019-Jan-16 22:08:37.028893 - [DEBUG]
34978 2019-Jan-16 22:08:37.028919 - [DEBUG] EDGE:
34979 2019-Jan-16 22:08:37.028977 - [DEBUG] ---> 34980 2019-Jan-16 22:08:37.029613 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34981 2019-Jan-16 22:08:37.030251 - [DEBUG]
34982 2019-Jan-16 22:08:37.030277 - [DEBUG] EDGE:
34983 2019-Jan-16 22:08:37.030335 - [DEBUG] ---> 34984 2019-Jan-16 22:08:37.030972 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
34985 2019-Jan-16 22:08:37.031630 - [DEBUG]
34986 2019-Jan-16 22:08:37.031656 - [DEBUG] EDGE:
34987 2019-Jan-16 22:08:37.031714 - [DEBUG] ---> 34988 2019-Jan-16 22:08:37.032354 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
34989 2019-Jan-16 22:08:37.032997 - [DEBUG]
34990 2019-Jan-16 22:08:37.033024 - [DEBUG] Compose: EdgeIdentity * AllBottom
34991 2019-Jan-16 22:08:37.033059 - [DEBUG]
34992 2019-Jan-16 22:08:37.033083 - [DEBUG] Propagate flow
34993 2019-Jan-16 22:08:37.033107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34994 2019-Jan-16 22:08:37.033163 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34995 2019-Jan-16 22:08:37.033803 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
34996 2019-Jan-16 22:08:37.034451 - [DEBUG] Edge function : AllBottom (result of previous compose)
34997 2019-Jan-16 22:08:37.034477 - [DEBUG]
34998 2019-Jan-16 22:08:37.034503 - [DEBUG] Join: AllTop & AllBottom
34999 2019-Jan-16 22:08:37.034529 - [DEBUG] = AllBottom (new jump func)
35000 2019-Jan-16 22:08:37.034554 - [DEBUG]
35001 2019-Jan-16 22:08:37.034577 - [DEBUG] Start adding new jump function
35002 2019-Jan-16 22:08:37.034601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35003 2019-Jan-16 22:08:37.034657 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35004 2019-Jan-16 22:08:37.035320 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35005 2019-Jan-16 22:08:37.035959 - [DEBUG] Edge Function : AllBottom
35006 2019-Jan-16 22:08:37.035989 - [DEBUG] End adding new jump function
35007 2019-Jan-16 22:08:37.036013 - [DEBUG]
35008 2019-Jan-16 22:08:37.036037 - [DEBUG] -------------------------------------------- 956. Path Edge --------------------------------------------
35009 2019-Jan-16 22:08:37.036062 - [DEBUG]
35010 2019-Jan-16 22:08:37.036085 - [DEBUG] Process 956. path edge:
35011 2019-Jan-16 22:08:37.036109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35012 2019-Jan-16 22:08:37.036165 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
35013 2019-Jan-16 22:08:37.036804 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35014 2019-Jan-16 22:08:37.037451 - [DEBUG]
35015 2019-Jan-16 22:08:37.037476 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35016 2019-Jan-16 22:08:37.038148 - [DEBUG] Compose: EdgeIdentity * AllBottom
35017 2019-Jan-16 22:08:37.038176 - [DEBUG]
35018 2019-Jan-16 22:08:37.038201 - [DEBUG] Propagate flow
35019 2019-Jan-16 22:08:37.038224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35020 2019-Jan-16 22:08:37.038281 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35021 2019-Jan-16 22:08:37.038918 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35022 2019-Jan-16 22:08:37.039563 - [DEBUG] Edge function : AllBottom (result of previous compose)
35023 2019-Jan-16 22:08:37.039589 - [DEBUG]
35024 2019-Jan-16 22:08:37.039614 - [DEBUG] Join: AllTop & AllBottom
35025 2019-Jan-16 22:08:37.039641 - [DEBUG] = AllBottom (new jump func)
35026 2019-Jan-16 22:08:37.039666 - [DEBUG]
35027 2019-Jan-16 22:08:37.039689 - [DEBUG] Start adding new jump function
35028 2019-Jan-16 22:08:37.039713 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35029 2019-Jan-16 22:08:37.039769 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35030 2019-Jan-16 22:08:37.040416 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35031 2019-Jan-16 22:08:37.041052 - [DEBUG] Edge Function : AllBottom
35032 2019-Jan-16 22:08:37.041083 - [DEBUG] End adding new jump function
35033 2019-Jan-16 22:08:37.041107 - [DEBUG]
35034 2019-Jan-16 22:08:37.041131 - [DEBUG] -------------------------------------------- 957. Path Edge --------------------------------------------
35035 2019-Jan-16 22:08:37.041164 - [DEBUG]
35036 2019-Jan-16 22:08:37.041188 - [DEBUG] Process 957. path edge:
35037 2019-Jan-16 22:08:37.041213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35038 2019-Jan-16 22:08:37.041269 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
35039 2019-Jan-16 22:08:37.041921 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35040 2019-Jan-16 22:08:37.042570 - [DEBUG]
35041 2019-Jan-16 22:08:37.042596 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35042 2019-Jan-16 22:08:37.043249 - [DEBUG] Compose: EdgeIdentity * AllBottom
35043 2019-Jan-16 22:08:37.043277 - [DEBUG]
35044 2019-Jan-16 22:08:37.043302 - [DEBUG] Propagate flow
35045 2019-Jan-16 22:08:37.043326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35046 2019-Jan-16 22:08:37.043383 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
35047 2019-Jan-16 22:08:37.044018 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35048 2019-Jan-16 22:08:37.044695 - [DEBUG] Edge function : AllBottom (result of previous compose)
35049 2019-Jan-16 22:08:37.044721 - [DEBUG]
35050 2019-Jan-16 22:08:37.044759 - [DEBUG] Join: AllTop & AllBottom
35051 2019-Jan-16 22:08:37.044787 - [DEBUG] = AllBottom (new jump func)
35052 2019-Jan-16 22:08:37.044812 - [DEBUG]
35053 2019-Jan-16 22:08:37.044836 - [DEBUG] Start adding new jump function
35054 2019-Jan-16 22:08:37.044859 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35055 2019-Jan-16 22:08:37.044916 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35056 2019-Jan-16 22:08:37.045563 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
35057 2019-Jan-16 22:08:37.046197 - [DEBUG] Edge Function : AllBottom
35058 2019-Jan-16 22:08:37.046228 - [DEBUG] End adding new jump function
35059 2019-Jan-16 22:08:37.046252 - [DEBUG]
35060 2019-Jan-16 22:08:37.046276 - [DEBUG] -------------------------------------------- 958. Path Edge --------------------------------------------
35061 2019-Jan-16 22:08:37.046301 - [DEBUG]
35062 2019-Jan-16 22:08:37.046324 - [DEBUG] Process 958. path edge:
35063 2019-Jan-16 22:08:37.046348 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35064 2019-Jan-16 22:08:37.046405 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
35065 2019-Jan-16 22:08:37.047051 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35066 2019-Jan-16 22:08:37.047698 - [DEBUG]
35067 2019-Jan-16 22:08:37.047723 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
35068 2019-Jan-16 22:08:37.048387 - [DEBUG] Compose: EdgeIdentity * AllBottom
35069 2019-Jan-16 22:08:37.048416 - [DEBUG]
35070 2019-Jan-16 22:08:37.048440 - [DEBUG] Propagate flow
35071 2019-Jan-16 22:08:37.048463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35072 2019-Jan-16 22:08:37.048520 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35073 2019-Jan-16 22:08:37.049162 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35074 2019-Jan-16 22:08:37.049809 - [DEBUG] Edge function : AllBottom (result of previous compose)
35075 2019-Jan-16 22:08:37.049834 - [DEBUG]
35076 2019-Jan-16 22:08:37.049859 - [DEBUG] Join: AllTop & AllBottom
35077 2019-Jan-16 22:08:37.049886 - [DEBUG] = AllBottom (new jump func)
35078 2019-Jan-16 22:08:37.049919 - [DEBUG]
35079 2019-Jan-16 22:08:37.049943 - [DEBUG] Start adding new jump function
35080 2019-Jan-16 22:08:37.049967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35081 2019-Jan-16 22:08:37.050023 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35082 2019-Jan-16 22:08:37.050670 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35083 2019-Jan-16 22:08:37.051310 - [DEBUG] Edge Function : AllBottom
35084 2019-Jan-16 22:08:37.051339 - [DEBUG] End adding new jump function
35085 2019-Jan-16 22:08:37.051363 - [DEBUG]
35086 2019-Jan-16 22:08:37.051387 - [DEBUG] -------------------------------------------- 959. Path Edge --------------------------------------------
35087 2019-Jan-16 22:08:37.051411 - [DEBUG]
35088 2019-Jan-16 22:08:37.051448 - [DEBUG] Process 959. path edge:
35089 2019-Jan-16 22:08:37.051472 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35090 2019-Jan-16 22:08:37.051528 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
35091 2019-Jan-16 22:08:37.052169 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35092 2019-Jan-16 22:08:37.052815 - [DEBUG]
35093 2019-Jan-16 22:08:37.052840 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35094 2019-Jan-16 22:08:37.053494 - [DEBUG] Compose: EdgeIdentity * AllBottom
35095 2019-Jan-16 22:08:37.053523 - [DEBUG]
35096 2019-Jan-16 22:08:37.053547 - [DEBUG] Propagate flow
35097 2019-Jan-16 22:08:37.053570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35098 2019-Jan-16 22:08:37.053627 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35099 2019-Jan-16 22:08:37.054265 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35100 2019-Jan-16 22:08:37.054926 - [DEBUG] Edge function : AllBottom (result of previous compose)
35101 2019-Jan-16 22:08:37.054952 - [DEBUG]
35102 2019-Jan-16 22:08:37.054976 - [DEBUG] Join: AllTop & AllBottom
35103 2019-Jan-16 22:08:37.055002 - [DEBUG] = AllBottom (new jump func)
35104 2019-Jan-16 22:08:37.055027 - [DEBUG]
35105 2019-Jan-16 22:08:37.055050 - [DEBUG] Start adding new jump function
35106 2019-Jan-16 22:08:37.055074 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35107 2019-Jan-16 22:08:37.055130 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35108 2019-Jan-16 22:08:37.055776 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35109 2019-Jan-16 22:08:37.056412 - [DEBUG] Edge Function : AllBottom
35110 2019-Jan-16 22:08:37.056440 - [DEBUG] End adding new jump function
35111 2019-Jan-16 22:08:37.056464 - [DEBUG]
35112 2019-Jan-16 22:08:37.056488 - [DEBUG] -------------------------------------------- 960. Path Edge --------------------------------------------
35113 2019-Jan-16 22:08:37.056513 - [DEBUG]
35114 2019-Jan-16 22:08:37.056536 - [DEBUG] Process 960. path edge:
35115 2019-Jan-16 22:08:37.056560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35116 2019-Jan-16 22:08:37.056616 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
35117 2019-Jan-16 22:08:37.057254 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35118 2019-Jan-16 22:08:37.057898 - [DEBUG]
35119 2019-Jan-16 22:08:37.057924 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35120 2019-Jan-16 22:08:37.058598 - [DEBUG] Compose: EdgeIdentity * AllBottom
35121 2019-Jan-16 22:08:37.058626 - [DEBUG]
35122 2019-Jan-16 22:08:37.058650 - [DEBUG] Propagate flow
35123 2019-Jan-16 22:08:37.058674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35124 2019-Jan-16 22:08:37.058731 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35125 2019-Jan-16 22:08:37.059371 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35126 2019-Jan-16 22:08:37.060018 - [DEBUG] Edge function : AllBottom (result of previous compose)
35127 2019-Jan-16 22:08:37.060044 - [DEBUG]
35128 2019-Jan-16 22:08:37.060069 - [DEBUG] Join: AllTop & AllBottom
35129 2019-Jan-16 22:08:37.060095 - [DEBUG] = AllBottom (new jump func)
35130 2019-Jan-16 22:08:37.060119 - [DEBUG]
35131 2019-Jan-16 22:08:37.060143 - [DEBUG] Start adding new jump function
35132 2019-Jan-16 22:08:37.060166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35133 2019-Jan-16 22:08:37.060223 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35134 2019-Jan-16 22:08:37.060868 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35135 2019-Jan-16 22:08:37.061519 - [DEBUG] Edge Function : AllBottom
35136 2019-Jan-16 22:08:37.061548 - [DEBUG] End adding new jump function
35137 2019-Jan-16 22:08:37.061571 - [DEBUG]
35138 2019-Jan-16 22:08:37.061595 - [DEBUG] -------------------------------------------- 961. Path Edge --------------------------------------------
35139 2019-Jan-16 22:08:37.061620 - [DEBUG]
35140 2019-Jan-16 22:08:37.061643 - [DEBUG] Process 961. path edge:
35141 2019-Jan-16 22:08:37.061667 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35142 2019-Jan-16 22:08:37.061723 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
35143 2019-Jan-16 22:08:37.062359 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35144 2019-Jan-16 22:08:37.063006 - [DEBUG]
35145 2019-Jan-16 22:08:37.063030 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35146 2019-Jan-16 22:08:37.063682 - [DEBUG] Compose: EdgeIdentity * AllBottom
35147 2019-Jan-16 22:08:37.063711 - [DEBUG]
35148 2019-Jan-16 22:08:37.063735 - [DEBUG] Propagate flow
35149 2019-Jan-16 22:08:37.063758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35150 2019-Jan-16 22:08:37.063815 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35151 2019-Jan-16 22:08:37.064456 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35152 2019-Jan-16 22:08:37.065118 - [DEBUG] Edge function : AllBottom (result of previous compose)
35153 2019-Jan-16 22:08:37.065143 - [DEBUG]
35154 2019-Jan-16 22:08:37.065168 - [DEBUG] Join: AllTop & AllBottom
35155 2019-Jan-16 22:08:37.065194 - [DEBUG] = AllBottom (new jump func)
35156 2019-Jan-16 22:08:37.065219 - [DEBUG]
35157 2019-Jan-16 22:08:37.065242 - [DEBUG] Start adding new jump function
35158 2019-Jan-16 22:08:37.065266 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35159 2019-Jan-16 22:08:37.065322 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35160 2019-Jan-16 22:08:37.065969 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35161 2019-Jan-16 22:08:37.066609 - [DEBUG] Edge Function : AllBottom
35162 2019-Jan-16 22:08:37.066645 - [DEBUG] End adding new jump function
35163 2019-Jan-16 22:08:37.066670 - [DEBUG]
35164 2019-Jan-16 22:08:37.066694 - [DEBUG] -------------------------------------------- 962. Path Edge --------------------------------------------
35165 2019-Jan-16 22:08:37.066718 - [DEBUG]
35166 2019-Jan-16 22:08:37.066742 - [DEBUG] Process 962. path edge:
35167 2019-Jan-16 22:08:37.066766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35168 2019-Jan-16 22:08:37.066822 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
35169 2019-Jan-16 22:08:37.067464 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35170 2019-Jan-16 22:08:37.068125 - [DEBUG]
35171 2019-Jan-16 22:08:37.068150 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35172 2019-Jan-16 22:08:37.068807 - [DEBUG] Compose: EdgeIdentity * AllBottom
35173 2019-Jan-16 22:08:37.068835 - [DEBUG]
35174 2019-Jan-16 22:08:37.068859 - [DEBUG] Propagate flow
35175 2019-Jan-16 22:08:37.068883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35176 2019-Jan-16 22:08:37.068940 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35177 2019-Jan-16 22:08:37.069578 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35178 2019-Jan-16 22:08:37.070225 - [DEBUG] Edge function : AllBottom (result of previous compose)
35179 2019-Jan-16 22:08:37.070251 - [DEBUG]
35180 2019-Jan-16 22:08:37.070275 - [DEBUG] Join: AllTop & AllBottom
35181 2019-Jan-16 22:08:37.070301 - [DEBUG] = AllBottom (new jump func)
35182 2019-Jan-16 22:08:37.070326 - [DEBUG]
35183 2019-Jan-16 22:08:37.070350 - [DEBUG] Start adding new jump function
35184 2019-Jan-16 22:08:37.070373 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35185 2019-Jan-16 22:08:37.070430 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35186 2019-Jan-16 22:08:37.071077 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35187 2019-Jan-16 22:08:37.071731 - [DEBUG] Edge Function : AllBottom
35188 2019-Jan-16 22:08:37.071760 - [DEBUG] End adding new jump function
35189 2019-Jan-16 22:08:37.071784 - [DEBUG]
35190 2019-Jan-16 22:08:37.071808 - [DEBUG] -------------------------------------------- 963. Path Edge --------------------------------------------
35191 2019-Jan-16 22:08:37.071832 - [DEBUG]
35192 2019-Jan-16 22:08:37.071856 - [DEBUG] Process 963. path edge:
35193 2019-Jan-16 22:08:37.071880 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35194 2019-Jan-16 22:08:37.071936 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
35195 2019-Jan-16 22:08:37.072573 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35196 2019-Jan-16 22:08:37.073219 - [DEBUG]
35197 2019-Jan-16 22:08:37.073244 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35198 2019-Jan-16 22:08:37.073904 - [DEBUG] Compose: EdgeIdentity * AllBottom
35199 2019-Jan-16 22:08:37.073933 - [DEBUG]
35200 2019-Jan-16 22:08:37.073957 - [DEBUG] Propagate flow
35201 2019-Jan-16 22:08:37.073980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35202 2019-Jan-16 22:08:37.074037 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35203 2019-Jan-16 22:08:37.074686 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35204 2019-Jan-16 22:08:37.075356 - [DEBUG] Edge function : AllBottom (result of previous compose)
35205 2019-Jan-16 22:08:37.075383 - [DEBUG]
35206 2019-Jan-16 22:08:37.075408 - [DEBUG] Join: AllTop & AllBottom
35207 2019-Jan-16 22:08:37.075434 - [DEBUG] = AllBottom (new jump func)
35208 2019-Jan-16 22:08:37.075459 - [DEBUG]
35209 2019-Jan-16 22:08:37.075482 - [DEBUG] Start adding new jump function
35210 2019-Jan-16 22:08:37.075505 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35211 2019-Jan-16 22:08:37.075562 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35212 2019-Jan-16 22:08:37.076208 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35213 2019-Jan-16 22:08:37.076853 - [DEBUG] Edge Function : AllBottom
35214 2019-Jan-16 22:08:37.076882 - [DEBUG] End adding new jump function
35215 2019-Jan-16 22:08:37.076906 - [DEBUG]
35216 2019-Jan-16 22:08:37.076930 - [DEBUG] -------------------------------------------- 964. Path Edge --------------------------------------------
35217 2019-Jan-16 22:08:37.076955 - [DEBUG]
35218 2019-Jan-16 22:08:37.076978 - [DEBUG] Process 964. path edge:
35219 2019-Jan-16 22:08:37.077002 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35220 2019-Jan-16 22:08:37.077058 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
35221 2019-Jan-16 22:08:37.077705 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35222 2019-Jan-16 22:08:37.078368 - [DEBUG]
35223 2019-Jan-16 22:08:37.078393 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35224 2019-Jan-16 22:08:37.079051 - [DEBUG] Possible callees:
35225 2019-Jan-16 22:08:37.079077 - [DEBUG] llvm.dbg.declare
35226 2019-Jan-16 22:08:37.079102 - [DEBUG] Possible return sites:
35227 2019-Jan-16 22:08:37.079126 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12035228 2019-Jan-16 22:08:37.080405 - [DEBUG] Found and process special summary
35229 2019-Jan-16 22:08:37.080440 - [DEBUG] Compose: EdgeIdentity * AllBottom
35230 2019-Jan-16 22:08:37.080468 - [DEBUG]
35231 2019-Jan-16 22:08:37.080492 - [DEBUG] Propagate flow
35232 2019-Jan-16 22:08:37.080516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35233 2019-Jan-16 22:08:37.080573 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35234 2019-Jan-16 22:08:37.081214 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35235 2019-Jan-16 22:08:37.081876 - [DEBUG] Edge function : AllBottom (result of previous compose)
35236 2019-Jan-16 22:08:37.081902 - [DEBUG]
35237 2019-Jan-16 22:08:37.081926 - [DEBUG] Join: AllTop & AllBottom
35238 2019-Jan-16 22:08:37.081952 - [DEBUG] = AllBottom (new jump func)
35239 2019-Jan-16 22:08:37.081977 - [DEBUG]
35240 2019-Jan-16 22:08:37.082000 - [DEBUG] Start adding new jump function
35241 2019-Jan-16 22:08:37.082024 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35242 2019-Jan-16 22:08:37.082080 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35243 2019-Jan-16 22:08:37.082726 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35244 2019-Jan-16 22:08:37.083374 - [DEBUG] Edge Function : AllBottom
35245 2019-Jan-16 22:08:37.083403 - [DEBUG] End adding new jump function
35246 2019-Jan-16 22:08:37.083427 - [DEBUG]
35247 2019-Jan-16 22:08:37.083451 - [DEBUG] -------------------------------------------- 965. Path Edge --------------------------------------------
35248 2019-Jan-16 22:08:37.083476 - [DEBUG]
35249 2019-Jan-16 22:08:37.083499 - [DEBUG] Process 965. path edge:
35250 2019-Jan-16 22:08:37.083523 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35251 2019-Jan-16 22:08:37.083579 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
35252 2019-Jan-16 22:08:37.084220 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35253 2019-Jan-16 22:08:37.084881 - [DEBUG]
35254 2019-Jan-16 22:08:37.084906 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35255 2019-Jan-16 22:08:37.085563 - [DEBUG] Compose: EdgeIdentity * AllBottom
35256 2019-Jan-16 22:08:37.085592 - [DEBUG]
35257 2019-Jan-16 22:08:37.085616 - [DEBUG] Propagate flow
35258 2019-Jan-16 22:08:37.085639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35259 2019-Jan-16 22:08:37.085697 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35260 2019-Jan-16 22:08:37.086341 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35261 2019-Jan-16 22:08:37.086989 - [DEBUG] Edge function : AllBottom (result of previous compose)
35262 2019-Jan-16 22:08:37.087015 - [DEBUG]
35263 2019-Jan-16 22:08:37.087040 - [DEBUG] Join: AllTop & AllBottom
35264 2019-Jan-16 22:08:37.087066 - [DEBUG] = AllBottom (new jump func)
35265 2019-Jan-16 22:08:37.087091 - [DEBUG]
35266 2019-Jan-16 22:08:37.087115 - [DEBUG] Start adding new jump function
35267 2019-Jan-16 22:08:37.087138 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35268 2019-Jan-16 22:08:37.087194 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35269 2019-Jan-16 22:08:37.087841 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35270 2019-Jan-16 22:08:37.088494 - [DEBUG] Edge Function : AllBottom
35271 2019-Jan-16 22:08:37.088524 - [DEBUG] End adding new jump function
35272 2019-Jan-16 22:08:37.088548 - [DEBUG]
35273 2019-Jan-16 22:08:37.088572 - [DEBUG] -------------------------------------------- 966. Path Edge --------------------------------------------
35274 2019-Jan-16 22:08:37.088596 - [DEBUG]
35275 2019-Jan-16 22:08:37.088620 - [DEBUG] Process 966. path edge:
35276 2019-Jan-16 22:08:37.088644 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35277 2019-Jan-16 22:08:37.088700 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
35278 2019-Jan-16 22:08:37.089338 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35279 2019-Jan-16 22:08:37.089984 - [DEBUG]
35280 2019-Jan-16 22:08:37.090010 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35281 2019-Jan-16 22:08:37.090661 - [DEBUG] Compose: EdgeIdentity * AllBottom
35282 2019-Jan-16 22:08:37.090690 - [DEBUG]
35283 2019-Jan-16 22:08:37.090714 - [DEBUG] Propagate flow
35284 2019-Jan-16 22:08:37.090737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35285 2019-Jan-16 22:08:37.090794 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35286 2019-Jan-16 22:08:37.091470 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35287 2019-Jan-16 22:08:37.092119 - [DEBUG] Edge function : AllBottom (result of previous compose)
35288 2019-Jan-16 22:08:37.092145 - [DEBUG]
35289 2019-Jan-16 22:08:37.092170 - [DEBUG] Join: AllTop & AllBottom
35290 2019-Jan-16 22:08:37.092196 - [DEBUG] = AllBottom (new jump func)
35291 2019-Jan-16 22:08:37.092220 - [DEBUG]
35292 2019-Jan-16 22:08:37.092244 - [DEBUG] Start adding new jump function
35293 2019-Jan-16 22:08:37.092268 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35294 2019-Jan-16 22:08:37.092324 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35295 2019-Jan-16 22:08:37.092970 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35296 2019-Jan-16 22:08:37.093618 - [DEBUG] Edge Function : AllBottom
35297 2019-Jan-16 22:08:37.093646 - [DEBUG] End adding new jump function
35298 2019-Jan-16 22:08:37.093670 - [DEBUG]
35299 2019-Jan-16 22:08:37.093694 - [DEBUG] -------------------------------------------- 967. Path Edge --------------------------------------------
35300 2019-Jan-16 22:08:37.093719 - [DEBUG]
35301 2019-Jan-16 22:08:37.093743 - [DEBUG] Process 967. path edge:
35302 2019-Jan-16 22:08:37.093766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35303 2019-Jan-16 22:08:37.093822 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
35304 2019-Jan-16 22:08:37.094470 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35305 2019-Jan-16 22:08:37.095131 - [DEBUG]
35306 2019-Jan-16 22:08:37.095155 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35307 2019-Jan-16 22:08:37.095815 - [DEBUG] Possible callees:
35308 2019-Jan-16 22:08:37.095840 - [DEBUG] llvm.dbg.declare
35309 2019-Jan-16 22:08:37.095866 - [DEBUG] Possible return sites:
35310 2019-Jan-16 22:08:37.095889 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14935311 2019-Jan-16 22:08:37.097167 - [DEBUG] Found and process special summary
35312 2019-Jan-16 22:08:37.097202 - [DEBUG] Compose: EdgeIdentity * AllBottom
35313 2019-Jan-16 22:08:37.097230 - [DEBUG]
35314 2019-Jan-16 22:08:37.097254 - [DEBUG] Propagate flow
35315 2019-Jan-16 22:08:37.097277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35316 2019-Jan-16 22:08:37.097334 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35317 2019-Jan-16 22:08:37.097976 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35318 2019-Jan-16 22:08:37.098639 - [DEBUG] Edge function : AllBottom (result of previous compose)
35319 2019-Jan-16 22:08:37.098665 - [DEBUG]
35320 2019-Jan-16 22:08:37.098690 - [DEBUG] Join: AllTop & AllBottom
35321 2019-Jan-16 22:08:37.098716 - [DEBUG] = AllBottom (new jump func)
35322 2019-Jan-16 22:08:37.098740 - [DEBUG]
35323 2019-Jan-16 22:08:37.098764 - [DEBUG] Start adding new jump function
35324 2019-Jan-16 22:08:37.098787 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35325 2019-Jan-16 22:08:37.098843 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35326 2019-Jan-16 22:08:37.099491 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35327 2019-Jan-16 22:08:37.100142 - [DEBUG] Edge Function : AllBottom
35328 2019-Jan-16 22:08:37.100171 - [DEBUG] End adding new jump function
35329 2019-Jan-16 22:08:37.100195 - [DEBUG]
35330 2019-Jan-16 22:08:37.100218 - [DEBUG] -------------------------------------------- 968. Path Edge --------------------------------------------
35331 2019-Jan-16 22:08:37.100243 - [DEBUG]
35332 2019-Jan-16 22:08:37.100266 - [DEBUG] Process 968. path edge:
35333 2019-Jan-16 22:08:37.100290 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35334 2019-Jan-16 22:08:37.100346 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
35335 2019-Jan-16 22:08:37.100988 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35336 2019-Jan-16 22:08:37.101650 - [DEBUG]
35337 2019-Jan-16 22:08:37.101674 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35338 2019-Jan-16 22:08:37.102334 - [DEBUG] Compose: EdgeIdentity * AllBottom
35339 2019-Jan-16 22:08:37.102363 - [DEBUG]
35340 2019-Jan-16 22:08:37.102387 - [DEBUG] Propagate flow
35341 2019-Jan-16 22:08:37.102410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35342 2019-Jan-16 22:08:37.102467 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
35343 2019-Jan-16 22:08:37.103109 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35344 2019-Jan-16 22:08:37.103757 - [DEBUG] Edge function : AllBottom (result of previous compose)
35345 2019-Jan-16 22:08:37.103783 - [DEBUG]
35346 2019-Jan-16 22:08:37.103808 - [DEBUG] Join: AllTop & AllBottom
35347 2019-Jan-16 22:08:37.103834 - [DEBUG] = AllBottom (new jump func)
35348 2019-Jan-16 22:08:37.103858 - [DEBUG]
35349 2019-Jan-16 22:08:37.103882 - [DEBUG] Start adding new jump function
35350 2019-Jan-16 22:08:37.103905 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35351 2019-Jan-16 22:08:37.103961 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35352 2019-Jan-16 22:08:37.104607 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
35353 2019-Jan-16 22:08:37.105260 - [DEBUG] Edge Function : AllBottom
35354 2019-Jan-16 22:08:37.105288 - [DEBUG] End adding new jump function
35355 2019-Jan-16 22:08:37.105312 - [DEBUG]
35356 2019-Jan-16 22:08:37.105336 - [DEBUG] -------------------------------------------- 969. Path Edge --------------------------------------------
35357 2019-Jan-16 22:08:37.105360 - [DEBUG]
35358 2019-Jan-16 22:08:37.105384 - [DEBUG] Process 969. path edge:
35359 2019-Jan-16 22:08:37.105407 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35360 2019-Jan-16 22:08:37.105463 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
35361 2019-Jan-16 22:08:37.106100 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35362 2019-Jan-16 22:08:37.106747 - [DEBUG]
35363 2019-Jan-16 22:08:37.106772 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
35364 2019-Jan-16 22:08:37.107430 - [DEBUG] Compose: EdgeIdentity * AllBottom
35365 2019-Jan-16 22:08:37.107458 - [DEBUG]
35366 2019-Jan-16 22:08:37.107482 - [DEBUG] Propagate flow
35367 2019-Jan-16 22:08:37.107505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35368 2019-Jan-16 22:08:37.107562 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
35369 2019-Jan-16 22:08:37.108234 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35370 2019-Jan-16 22:08:37.108880 - [DEBUG] Edge function : AllBottom (result of previous compose)
35371 2019-Jan-16 22:08:37.108906 - [DEBUG]
35372 2019-Jan-16 22:08:37.108931 - [DEBUG] Join: AllTop & AllBottom
35373 2019-Jan-16 22:08:37.108956 - [DEBUG] = AllBottom (new jump func)
35374 2019-Jan-16 22:08:37.108981 - [DEBUG]
35375 2019-Jan-16 22:08:37.109005 - [DEBUG] Start adding new jump function
35376 2019-Jan-16 22:08:37.109028 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35377 2019-Jan-16 22:08:37.109084 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35378 2019-Jan-16 22:08:37.109730 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
35379 2019-Jan-16 22:08:37.110375 - [DEBUG] Edge Function : AllBottom
35380 2019-Jan-16 22:08:37.110404 - [DEBUG] End adding new jump function
35381 2019-Jan-16 22:08:37.110428 - [DEBUG]
35382 2019-Jan-16 22:08:37.110452 - [DEBUG] -------------------------------------------- 970. Path Edge --------------------------------------------
35383 2019-Jan-16 22:08:37.110477 - [DEBUG]
35384 2019-Jan-16 22:08:37.110500 - [DEBUG] Process 970. path edge:
35385 2019-Jan-16 22:08:37.110524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35386 2019-Jan-16 22:08:37.110580 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
35387 2019-Jan-16 22:08:37.111227 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35388 2019-Jan-16 22:08:37.111888 - [DEBUG]
35389 2019-Jan-16 22:08:37.111913 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
35390 2019-Jan-16 22:08:37.112573 - [DEBUG] Possible callees:
35391 2019-Jan-16 22:08:37.112599 - [DEBUG] llvm.dbg.declare
35392 2019-Jan-16 22:08:37.112624 - [DEBUG] Possible return sites:
35393 2019-Jan-16 22:08:37.112648 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15535394 2019-Jan-16 22:08:37.113925 - [DEBUG] Found and process special summary
35395 2019-Jan-16 22:08:37.113960 - [DEBUG] Compose: EdgeIdentity * AllBottom
35396 2019-Jan-16 22:08:37.113988 - [DEBUG]
35397 2019-Jan-16 22:08:37.114011 - [DEBUG] Propagate flow
35398 2019-Jan-16 22:08:37.114035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35399 2019-Jan-16 22:08:37.114092 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
35400 2019-Jan-16 22:08:37.114734 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35401 2019-Jan-16 22:08:37.115395 - [DEBUG] Edge function : AllBottom (result of previous compose)
35402 2019-Jan-16 22:08:37.115421 - [DEBUG]
35403 2019-Jan-16 22:08:37.115446 - [DEBUG] Join: AllTop & AllBottom
35404 2019-Jan-16 22:08:37.115472 - [DEBUG] = AllBottom (new jump func)
35405 2019-Jan-16 22:08:37.115496 - [DEBUG]
35406 2019-Jan-16 22:08:37.115520 - [DEBUG] Start adding new jump function
35407 2019-Jan-16 22:08:37.115543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35408 2019-Jan-16 22:08:37.115600 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35409 2019-Jan-16 22:08:37.116255 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
35410 2019-Jan-16 22:08:37.116896 - [DEBUG] Edge Function : AllBottom
35411 2019-Jan-16 22:08:37.116924 - [DEBUG] End adding new jump function
35412 2019-Jan-16 22:08:37.116949 - [DEBUG]
35413 2019-Jan-16 22:08:37.116973 - [DEBUG] -------------------------------------------- 971. Path Edge --------------------------------------------
35414 2019-Jan-16 22:08:37.116998 - [DEBUG]
35415 2019-Jan-16 22:08:37.117021 - [DEBUG] Process 971. path edge:
35416 2019-Jan-16 22:08:37.117045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35417 2019-Jan-16 22:08:37.117101 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
35418 2019-Jan-16 22:08:37.117742 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35419 2019-Jan-16 22:08:37.118403 - [DEBUG]
35420 2019-Jan-16 22:08:37.118428 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
35421 2019-Jan-16 22:08:37.119087 - [DEBUG] Compose: EdgeIdentity * AllBottom
35422 2019-Jan-16 22:08:37.119115 - [DEBUG]
35423 2019-Jan-16 22:08:37.119139 - [DEBUG] Propagate flow
35424 2019-Jan-16 22:08:37.119162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35425 2019-Jan-16 22:08:37.119220 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
35426 2019-Jan-16 22:08:37.119856 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35427 2019-Jan-16 22:08:37.120501 - [DEBUG] Edge function : AllBottom (result of previous compose)
35428 2019-Jan-16 22:08:37.120527 - [DEBUG]
35429 2019-Jan-16 22:08:37.120551 - [DEBUG] Join: AllTop & AllBottom
35430 2019-Jan-16 22:08:37.120577 - [DEBUG] = AllBottom (new jump func)
35431 2019-Jan-16 22:08:37.120602 - [DEBUG]
35432 2019-Jan-16 22:08:37.120626 - [DEBUG] Start adding new jump function
35433 2019-Jan-16 22:08:37.120649 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35434 2019-Jan-16 22:08:37.120705 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35435 2019-Jan-16 22:08:37.121352 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
35436 2019-Jan-16 22:08:37.122004 - [DEBUG] Edge Function : AllBottom
35437 2019-Jan-16 22:08:37.122033 - [DEBUG] End adding new jump function
35438 2019-Jan-16 22:08:37.122057 - [DEBUG]
35439 2019-Jan-16 22:08:37.122080 - [DEBUG] -------------------------------------------- 972. Path Edge --------------------------------------------
35440 2019-Jan-16 22:08:37.122105 - [DEBUG]
35441 2019-Jan-16 22:08:37.122128 - [DEBUG] Process 972. path edge:
35442 2019-Jan-16 22:08:37.122151 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35443 2019-Jan-16 22:08:37.122207 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
35444 2019-Jan-16 22:08:37.122844 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35445 2019-Jan-16 22:08:37.123489 - [DEBUG]
35446 2019-Jan-16 22:08:37.123514 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
35447 2019-Jan-16 22:08:37.124169 - [DEBUG] Compose: EdgeIdentity * AllBottom
35448 2019-Jan-16 22:08:37.124197 - [DEBUG]
35449 2019-Jan-16 22:08:37.124221 - [DEBUG] Propagate flow
35450 2019-Jan-16 22:08:37.124245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35451 2019-Jan-16 22:08:37.124302 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
35452 2019-Jan-16 22:08:37.124967 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35453 2019-Jan-16 22:08:37.125614 - [DEBUG] Edge function : AllBottom (result of previous compose)
35454 2019-Jan-16 22:08:37.125639 - [DEBUG]
35455 2019-Jan-16 22:08:37.125664 - [DEBUG] Join: AllTop & AllBottom
35456 2019-Jan-16 22:08:37.125690 - [DEBUG] = AllBottom (new jump func)
35457 2019-Jan-16 22:08:37.125715 - [DEBUG]
35458 2019-Jan-16 22:08:37.125738 - [DEBUG] Start adding new jump function
35459 2019-Jan-16 22:08:37.125762 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35460 2019-Jan-16 22:08:37.125818 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35461 2019-Jan-16 22:08:37.126464 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
35462 2019-Jan-16 22:08:37.127099 - [DEBUG] Edge Function : AllBottom
35463 2019-Jan-16 22:08:37.127128 - [DEBUG] End adding new jump function
35464 2019-Jan-16 22:08:37.127152 - [DEBUG]
35465 2019-Jan-16 22:08:37.127176 - [DEBUG] -------------------------------------------- 973. Path Edge --------------------------------------------
35466 2019-Jan-16 22:08:37.127200 - [DEBUG]
35467 2019-Jan-16 22:08:37.127224 - [DEBUG] Process 973. path edge:
35468 2019-Jan-16 22:08:37.127248 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35469 2019-Jan-16 22:08:37.127303 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
35470 2019-Jan-16 22:08:37.127940 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35471 2019-Jan-16 22:08:37.128602 - [DEBUG]
35472 2019-Jan-16 22:08:37.128627 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
35473 2019-Jan-16 22:08:37.129284 - [DEBUG] Compose: EdgeIdentity * AllBottom
35474 2019-Jan-16 22:08:37.129312 - [DEBUG]
35475 2019-Jan-16 22:08:37.129336 - [DEBUG] Propagate flow
35476 2019-Jan-16 22:08:37.129359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35477 2019-Jan-16 22:08:37.129417 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
35478 2019-Jan-16 22:08:37.130065 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35479 2019-Jan-16 22:08:37.130711 - [DEBUG] Edge function : AllBottom (result of previous compose)
35480 2019-Jan-16 22:08:37.130737 - [DEBUG]
35481 2019-Jan-16 22:08:37.130762 - [DEBUG] Join: AllTop & AllBottom
35482 2019-Jan-16 22:08:37.130788 - [DEBUG] = AllBottom (new jump func)
35483 2019-Jan-16 22:08:37.130812 - [DEBUG]
35484 2019-Jan-16 22:08:37.130836 - [DEBUG] Start adding new jump function
35485 2019-Jan-16 22:08:37.130859 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35486 2019-Jan-16 22:08:37.130915 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35487 2019-Jan-16 22:08:37.131577 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
35488 2019-Jan-16 22:08:37.132222 - [DEBUG] Edge Function : AllBottom
35489 2019-Jan-16 22:08:37.132250 - [DEBUG] End adding new jump function
35490 2019-Jan-16 22:08:37.132275 - [DEBUG]
35491 2019-Jan-16 22:08:37.132298 - [DEBUG] -------------------------------------------- 974. Path Edge --------------------------------------------
35492 2019-Jan-16 22:08:37.132323 - [DEBUG]
35493 2019-Jan-16 22:08:37.132347 - [DEBUG] Process 974. path edge:
35494 2019-Jan-16 22:08:37.132378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35495 2019-Jan-16 22:08:37.132435 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
35496 2019-Jan-16 22:08:37.133082 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35497 2019-Jan-16 22:08:37.133729 - [DEBUG]
35498 2019-Jan-16 22:08:37.133753 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
35499 2019-Jan-16 22:08:37.134412 - [DEBUG] Possible callees:
35500 2019-Jan-16 22:08:37.134437 - [DEBUG] llvm.dbg.declare
35501 2019-Jan-16 22:08:37.134462 - [DEBUG] Possible return sites:
35502 2019-Jan-16 22:08:37.134486 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16335503 2019-Jan-16 22:08:37.135776 - [DEBUG] Found and process special summary
35504 2019-Jan-16 22:08:37.135810 - [DEBUG] Compose: EdgeIdentity * AllBottom
35505 2019-Jan-16 22:08:37.135838 - [DEBUG]
35506 2019-Jan-16 22:08:37.135862 - [DEBUG] Propagate flow
35507 2019-Jan-16 22:08:37.135885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35508 2019-Jan-16 22:08:37.135942 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
35509 2019-Jan-16 22:08:37.136583 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35510 2019-Jan-16 22:08:37.137228 - [DEBUG] Edge function : AllBottom (result of previous compose)
35511 2019-Jan-16 22:08:37.137254 - [DEBUG]
35512 2019-Jan-16 22:08:37.137279 - [DEBUG] Join: AllTop & AllBottom
35513 2019-Jan-16 22:08:37.137305 - [DEBUG] = AllBottom (new jump func)
35514 2019-Jan-16 22:08:37.137330 - [DEBUG]
35515 2019-Jan-16 22:08:37.137353 - [DEBUG] Start adding new jump function
35516 2019-Jan-16 22:08:37.137376 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35517 2019-Jan-16 22:08:37.137433 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35518 2019-Jan-16 22:08:37.138092 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
35519 2019-Jan-16 22:08:37.138733 - [DEBUG] Edge Function : AllBottom
35520 2019-Jan-16 22:08:37.138762 - [DEBUG] End adding new jump function
35521 2019-Jan-16 22:08:37.138786 - [DEBUG]
35522 2019-Jan-16 22:08:37.138809 - [DEBUG] -------------------------------------------- 975. Path Edge --------------------------------------------
35523 2019-Jan-16 22:08:37.138834 - [DEBUG]
35524 2019-Jan-16 22:08:37.138857 - [DEBUG] Process 975. path edge:
35525 2019-Jan-16 22:08:37.138881 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35526 2019-Jan-16 22:08:37.138937 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
35527 2019-Jan-16 22:08:37.139576 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35528 2019-Jan-16 22:08:37.140223 - [DEBUG]
35529 2019-Jan-16 22:08:37.140248 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
35530 2019-Jan-16 22:08:37.140908 - [DEBUG] Compose: EdgeIdentity * AllBottom
35531 2019-Jan-16 22:08:37.140936 - [DEBUG]
35532 2019-Jan-16 22:08:37.140960 - [DEBUG] Propagate flow
35533 2019-Jan-16 22:08:37.140984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35534 2019-Jan-16 22:08:37.141041 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
35535 2019-Jan-16 22:08:37.141701 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35536 2019-Jan-16 22:08:37.142348 - [DEBUG] Edge function : AllBottom (result of previous compose)
35537 2019-Jan-16 22:08:37.142374 - [DEBUG]
35538 2019-Jan-16 22:08:37.142399 - [DEBUG] Join: AllTop & AllBottom
35539 2019-Jan-16 22:08:37.142425 - [DEBUG] = AllBottom (new jump func)
35540 2019-Jan-16 22:08:37.142449 - [DEBUG]
35541 2019-Jan-16 22:08:37.142473 - [DEBUG] Start adding new jump function
35542 2019-Jan-16 22:08:37.142496 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35543 2019-Jan-16 22:08:37.142552 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35544 2019-Jan-16 22:08:37.143200 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
35545 2019-Jan-16 22:08:37.143835 - [DEBUG] Edge Function : AllBottom
35546 2019-Jan-16 22:08:37.143863 - [DEBUG] End adding new jump function
35547 2019-Jan-16 22:08:37.143887 - [DEBUG]
35548 2019-Jan-16 22:08:37.143911 - [DEBUG] -------------------------------------------- 976. Path Edge --------------------------------------------
35549 2019-Jan-16 22:08:37.143936 - [DEBUG]
35550 2019-Jan-16 22:08:37.143959 - [DEBUG] Process 976. path edge:
35551 2019-Jan-16 22:08:37.143983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35552 2019-Jan-16 22:08:37.144040 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
35553 2019-Jan-16 22:08:37.144678 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35554 2019-Jan-16 22:08:37.145343 - [DEBUG]
35555 2019-Jan-16 22:08:37.145368 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
35556 2019-Jan-16 22:08:37.146022 - [DEBUG] Compose: EdgeIdentity * AllBottom
35557 2019-Jan-16 22:08:37.146051 - [DEBUG]
35558 2019-Jan-16 22:08:37.146075 - [DEBUG] Propagate flow
35559 2019-Jan-16 22:08:37.146098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35560 2019-Jan-16 22:08:37.146156 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
35561 2019-Jan-16 22:08:37.146808 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35562 2019-Jan-16 22:08:37.147453 - [DEBUG] Edge function : AllBottom (result of previous compose)
35563 2019-Jan-16 22:08:37.147479 - [DEBUG]
35564 2019-Jan-16 22:08:37.147504 - [DEBUG] Join: AllTop & AllBottom
35565 2019-Jan-16 22:08:37.147530 - [DEBUG] = AllBottom (new jump func)
35566 2019-Jan-16 22:08:37.147554 - [DEBUG]
35567 2019-Jan-16 22:08:37.147578 - [DEBUG] Start adding new jump function
35568 2019-Jan-16 22:08:37.147601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35569 2019-Jan-16 22:08:37.147657 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35570 2019-Jan-16 22:08:37.148320 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
35571 2019-Jan-16 22:08:37.148966 - [DEBUG] Edge Function : AllBottom
35572 2019-Jan-16 22:08:37.148994 - [DEBUG] End adding new jump function
35573 2019-Jan-16 22:08:37.149018 - [DEBUG]
35574 2019-Jan-16 22:08:37.149042 - [DEBUG] -------------------------------------------- 977. Path Edge --------------------------------------------
35575 2019-Jan-16 22:08:37.149067 - [DEBUG]
35576 2019-Jan-16 22:08:37.149090 - [DEBUG] Process 977. path edge:
35577 2019-Jan-16 22:08:37.149122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35578 2019-Jan-16 22:08:37.149179 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
35579 2019-Jan-16 22:08:37.149826 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35580 2019-Jan-16 22:08:37.150472 - [DEBUG]
35581 2019-Jan-16 22:08:37.150496 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
35582 2019-Jan-16 22:08:37.151154 - [DEBUG] Possible callees:
35583 2019-Jan-16 22:08:37.151180 - [DEBUG] llvm.dbg.declare
35584 2019-Jan-16 22:08:37.151205 - [DEBUG] Possible return sites:
35585 2019-Jan-16 22:08:37.151229 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16935586 2019-Jan-16 22:08:37.152523 - [DEBUG] Found and process special summary
35587 2019-Jan-16 22:08:37.152558 - [DEBUG] Compose: EdgeIdentity * AllBottom
35588 2019-Jan-16 22:08:37.152586 - [DEBUG]
35589 2019-Jan-16 22:08:37.152610 - [DEBUG] Propagate flow
35590 2019-Jan-16 22:08:37.152633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35591 2019-Jan-16 22:08:37.152690 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
35592 2019-Jan-16 22:08:37.153329 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35593 2019-Jan-16 22:08:37.153974 - [DEBUG] Edge function : AllBottom (result of previous compose)
35594 2019-Jan-16 22:08:37.154000 - [DEBUG]
35595 2019-Jan-16 22:08:37.154025 - [DEBUG] Join: AllTop & AllBottom
35596 2019-Jan-16 22:08:37.154051 - [DEBUG] = AllBottom (new jump func)
35597 2019-Jan-16 22:08:37.154075 - [DEBUG]
35598 2019-Jan-16 22:08:37.154099 - [DEBUG] Start adding new jump function
35599 2019-Jan-16 22:08:37.154122 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35600 2019-Jan-16 22:08:37.154178 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35601 2019-Jan-16 22:08:37.154837 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
35602 2019-Jan-16 22:08:37.155476 - [DEBUG] Edge Function : AllBottom
35603 2019-Jan-16 22:08:37.155505 - [DEBUG] End adding new jump function
35604 2019-Jan-16 22:08:37.155529 - [DEBUG]
35605 2019-Jan-16 22:08:37.155552 - [DEBUG] -------------------------------------------- 978. Path Edge --------------------------------------------
35606 2019-Jan-16 22:08:37.155577 - [DEBUG]
35607 2019-Jan-16 22:08:37.155600 - [DEBUG] Process 978. path edge:
35608 2019-Jan-16 22:08:37.155624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35609 2019-Jan-16 22:08:37.155680 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
35610 2019-Jan-16 22:08:37.156319 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35611 2019-Jan-16 22:08:37.156964 - [DEBUG]
35612 2019-Jan-16 22:08:37.156988 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
35613 2019-Jan-16 22:08:37.157647 - [DEBUG] Compose: EdgeIdentity * AllBottom
35614 2019-Jan-16 22:08:37.157675 - [DEBUG]
35615 2019-Jan-16 22:08:37.157699 - [DEBUG] Propagate flow
35616 2019-Jan-16 22:08:37.157723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35617 2019-Jan-16 22:08:37.157780 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
35618 2019-Jan-16 22:08:37.158440 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35619 2019-Jan-16 22:08:37.159086 - [DEBUG] Edge function : AllBottom (result of previous compose)
35620 2019-Jan-16 22:08:37.159112 - [DEBUG]
35621 2019-Jan-16 22:08:37.159137 - [DEBUG] Join: AllTop & AllBottom
35622 2019-Jan-16 22:08:37.159163 - [DEBUG] = AllBottom (new jump func)
35623 2019-Jan-16 22:08:37.159187 - [DEBUG]
35624 2019-Jan-16 22:08:37.159211 - [DEBUG] Start adding new jump function
35625 2019-Jan-16 22:08:37.159234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35626 2019-Jan-16 22:08:37.159290 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35627 2019-Jan-16 22:08:37.159937 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
35628 2019-Jan-16 22:08:37.160573 - [DEBUG] Edge Function : AllBottom
35629 2019-Jan-16 22:08:37.160602 - [DEBUG] End adding new jump function
35630 2019-Jan-16 22:08:37.160626 - [DEBUG]
35631 2019-Jan-16 22:08:37.160650 - [DEBUG] -------------------------------------------- 979. Path Edge --------------------------------------------
35632 2019-Jan-16 22:08:37.160674 - [DEBUG]
35633 2019-Jan-16 22:08:37.160698 - [DEBUG] Process 979. path edge:
35634 2019-Jan-16 22:08:37.160722 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35635 2019-Jan-16 22:08:37.160778 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
35636 2019-Jan-16 22:08:37.161427 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35637 2019-Jan-16 22:08:37.162074 - [DEBUG]
35638 2019-Jan-16 22:08:37.162099 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
35639 2019-Jan-16 22:08:37.162755 - [DEBUG] Compose: EdgeIdentity * AllBottom
35640 2019-Jan-16 22:08:37.162784 - [DEBUG]
35641 2019-Jan-16 22:08:37.162808 - [DEBUG] Propagate flow
35642 2019-Jan-16 22:08:37.162831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35643 2019-Jan-16 22:08:37.162888 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
35644 2019-Jan-16 22:08:37.163530 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35645 2019-Jan-16 22:08:37.164174 - [DEBUG] Edge function : AllBottom (result of previous compose)
35646 2019-Jan-16 22:08:37.164200 - [DEBUG]
35647 2019-Jan-16 22:08:37.164225 - [DEBUG] Join: AllTop & AllBottom
35648 2019-Jan-16 22:08:37.164251 - [DEBUG] = AllBottom (new jump func)
35649 2019-Jan-16 22:08:37.164275 - [DEBUG]
35650 2019-Jan-16 22:08:37.164298 - [DEBUG] Start adding new jump function
35651 2019-Jan-16 22:08:37.164322 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35652 2019-Jan-16 22:08:37.164378 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35653 2019-Jan-16 22:08:37.165039 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
35654 2019-Jan-16 22:08:37.165679 - [DEBUG] Edge Function : AllBottom
35655 2019-Jan-16 22:08:37.165708 - [DEBUG] End adding new jump function
35656 2019-Jan-16 22:08:37.165732 - [DEBUG]
35657 2019-Jan-16 22:08:37.165755 - [DEBUG] -------------------------------------------- 980. Path Edge --------------------------------------------
35658 2019-Jan-16 22:08:37.165780 - [DEBUG]
35659 2019-Jan-16 22:08:37.165803 - [DEBUG] Process 980. path edge:
35660 2019-Jan-16 22:08:37.165834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35661 2019-Jan-16 22:08:37.165891 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
35662 2019-Jan-16 22:08:37.166531 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35663 2019-Jan-16 22:08:37.167177 - [DEBUG]
35664 2019-Jan-16 22:08:37.167202 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
35665 2019-Jan-16 22:08:37.167862 - [DEBUG] Compose: EdgeIdentity * AllBottom
35666 2019-Jan-16 22:08:37.167890 - [DEBUG]
35667 2019-Jan-16 22:08:37.167914 - [DEBUG] Propagate flow
35668 2019-Jan-16 22:08:37.167938 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35669 2019-Jan-16 22:08:37.167995 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
35670 2019-Jan-16 22:08:37.168649 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35671 2019-Jan-16 22:08:37.169294 - [DEBUG] Edge function : AllBottom (result of previous compose)
35672 2019-Jan-16 22:08:37.169320 - [DEBUG]
35673 2019-Jan-16 22:08:37.169345 - [DEBUG] Join: AllTop & AllBottom
35674 2019-Jan-16 22:08:37.169371 - [DEBUG] = AllBottom (new jump func)
35675 2019-Jan-16 22:08:37.169395 - [DEBUG]
35676 2019-Jan-16 22:08:37.169418 - [DEBUG] Start adding new jump function
35677 2019-Jan-16 22:08:37.169442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35678 2019-Jan-16 22:08:37.169498 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35679 2019-Jan-16 22:08:37.170145 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
35680 2019-Jan-16 22:08:37.170781 - [DEBUG] Edge Function : AllBottom
35681 2019-Jan-16 22:08:37.170809 - [DEBUG] End adding new jump function
35682 2019-Jan-16 22:08:37.170833 - [DEBUG]
35683 2019-Jan-16 22:08:37.170857 - [DEBUG] -------------------------------------------- 981. Path Edge --------------------------------------------
35684 2019-Jan-16 22:08:37.170882 - [DEBUG]
35685 2019-Jan-16 22:08:37.170905 - [DEBUG] Process 981. path edge:
35686 2019-Jan-16 22:08:37.170929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35687 2019-Jan-16 22:08:37.170985 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
35688 2019-Jan-16 22:08:37.171636 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35689 2019-Jan-16 22:08:37.172283 - [DEBUG]
35690 2019-Jan-16 22:08:37.172308 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
35691 2019-Jan-16 22:08:37.172965 - [DEBUG] Compose: EdgeIdentity * AllBottom
35692 2019-Jan-16 22:08:37.172993 - [DEBUG]
35693 2019-Jan-16 22:08:37.173017 - [DEBUG] Propagate flow
35694 2019-Jan-16 22:08:37.173041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35695 2019-Jan-16 22:08:37.173099 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
35696 2019-Jan-16 22:08:37.173739 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35697 2019-Jan-16 22:08:37.174385 - [DEBUG] Edge function : AllBottom (result of previous compose)
35698 2019-Jan-16 22:08:37.174411 - [DEBUG]
35699 2019-Jan-16 22:08:37.174435 - [DEBUG] Join: AllTop & AllBottom
35700 2019-Jan-16 22:08:37.174470 - [DEBUG] = AllBottom (new jump func)
35701 2019-Jan-16 22:08:37.174495 - [DEBUG]
35702 2019-Jan-16 22:08:37.174519 - [DEBUG] Start adding new jump function
35703 2019-Jan-16 22:08:37.174542 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35704 2019-Jan-16 22:08:37.174599 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35705 2019-Jan-16 22:08:37.175263 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
35706 2019-Jan-16 22:08:37.175902 - [DEBUG] Edge Function : AllBottom
35707 2019-Jan-16 22:08:37.175931 - [DEBUG] End adding new jump function
35708 2019-Jan-16 22:08:37.175955 - [DEBUG]
35709 2019-Jan-16 22:08:37.175979 - [DEBUG] -------------------------------------------- 982. Path Edge --------------------------------------------
35710 2019-Jan-16 22:08:37.176004 - [DEBUG]
35711 2019-Jan-16 22:08:37.176027 - [DEBUG] Process 982. path edge:
35712 2019-Jan-16 22:08:37.176051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35713 2019-Jan-16 22:08:37.176108 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
35714 2019-Jan-16 22:08:37.176747 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35715 2019-Jan-16 22:08:37.177391 - [DEBUG]
35716 2019-Jan-16 22:08:37.177416 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
35717 2019-Jan-16 22:08:37.178076 - [DEBUG] Compose: EdgeIdentity * AllBottom
35718 2019-Jan-16 22:08:37.178117 - [DEBUG]
35719 2019-Jan-16 22:08:37.178141 - [DEBUG] Propagate flow
35720 2019-Jan-16 22:08:37.178165 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35721 2019-Jan-16 22:08:37.178222 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
35722 2019-Jan-16 22:08:37.178860 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35723 2019-Jan-16 22:08:37.179508 - [DEBUG] Edge function : AllBottom (result of previous compose)
35724 2019-Jan-16 22:08:37.179533 - [DEBUG]
35725 2019-Jan-16 22:08:37.179558 - [DEBUG] Join: AllTop & AllBottom
35726 2019-Jan-16 22:08:37.179584 - [DEBUG] = AllBottom (new jump func)
35727 2019-Jan-16 22:08:37.179609 - [DEBUG]
35728 2019-Jan-16 22:08:37.179632 - [DEBUG] Start adding new jump function
35729 2019-Jan-16 22:08:37.179656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35730 2019-Jan-16 22:08:37.179716 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35731 2019-Jan-16 22:08:37.180405 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
35732 2019-Jan-16 22:08:37.181087 - [DEBUG] Edge Function : AllBottom
35733 2019-Jan-16 22:08:37.181123 - [DEBUG] End adding new jump function
35734 2019-Jan-16 22:08:37.181147 - [DEBUG]
35735 2019-Jan-16 22:08:37.181172 - [DEBUG] -------------------------------------------- 983. Path Edge --------------------------------------------
35736 2019-Jan-16 22:08:37.181197 - [DEBUG]
35737 2019-Jan-16 22:08:37.181221 - [DEBUG] Process 983. path edge:
35738 2019-Jan-16 22:08:37.181245 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35739 2019-Jan-16 22:08:37.181318 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
35740 2019-Jan-16 22:08:37.182034 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35741 2019-Jan-16 22:08:37.182690 - [DEBUG]
35742 2019-Jan-16 22:08:37.182717 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
35743 2019-Jan-16 22:08:37.183412 - [DEBUG] Compose: EdgeIdentity * AllBottom
35744 2019-Jan-16 22:08:37.183442 - [DEBUG]
35745 2019-Jan-16 22:08:37.183466 - [DEBUG] Propagate flow
35746 2019-Jan-16 22:08:37.183489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35747 2019-Jan-16 22:08:37.183552 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
35748 2019-Jan-16 22:08:37.184191 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35749 2019-Jan-16 22:08:37.184855 - [DEBUG] Edge function : AllBottom (result of previous compose)
35750 2019-Jan-16 22:08:37.184881 - [DEBUG]
35751 2019-Jan-16 22:08:37.184906 - [DEBUG] Join: AllTop & AllBottom
35752 2019-Jan-16 22:08:37.184933 - [DEBUG] = AllBottom (new jump func)
35753 2019-Jan-16 22:08:37.184957 - [DEBUG]
35754 2019-Jan-16 22:08:37.184981 - [DEBUG] Start adding new jump function
35755 2019-Jan-16 22:08:37.185004 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35756 2019-Jan-16 22:08:37.185061 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35757 2019-Jan-16 22:08:37.185707 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
35758 2019-Jan-16 22:08:37.186344 - [DEBUG] Edge Function : AllBottom
35759 2019-Jan-16 22:08:37.186373 - [DEBUG] End adding new jump function
35760 2019-Jan-16 22:08:37.186397 - [DEBUG]
35761 2019-Jan-16 22:08:37.186421 - [DEBUG] -------------------------------------------- 984. Path Edge --------------------------------------------
35762 2019-Jan-16 22:08:37.186446 - [DEBUG]
35763 2019-Jan-16 22:08:37.186470 - [DEBUG] Process 984. path edge:
35764 2019-Jan-16 22:08:37.186494 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35765 2019-Jan-16 22:08:37.186550 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
35766 2019-Jan-16 22:08:37.187186 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35767 2019-Jan-16 22:08:37.187831 - [DEBUG]
35768 2019-Jan-16 22:08:37.187856 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
35769 2019-Jan-16 22:08:37.188534 - [DEBUG] Compose: EdgeIdentity * AllBottom
35770 2019-Jan-16 22:08:37.188562 - [DEBUG]
35771 2019-Jan-16 22:08:37.188587 - [DEBUG] Propagate flow
35772 2019-Jan-16 22:08:37.188610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35773 2019-Jan-16 22:08:37.188668 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
35774 2019-Jan-16 22:08:37.189311 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35775 2019-Jan-16 22:08:37.189958 - [DEBUG] Edge function : AllBottom (result of previous compose)
35776 2019-Jan-16 22:08:37.189984 - [DEBUG]
35777 2019-Jan-16 22:08:37.190009 - [DEBUG] Join: AllTop & AllBottom
35778 2019-Jan-16 22:08:37.190035 - [DEBUG] = AllBottom (new jump func)
35779 2019-Jan-16 22:08:37.190060 - [DEBUG]
35780 2019-Jan-16 22:08:37.190084 - [DEBUG] Start adding new jump function
35781 2019-Jan-16 22:08:37.190107 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35782 2019-Jan-16 22:08:37.190164 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35783 2019-Jan-16 22:08:37.190810 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
35784 2019-Jan-16 22:08:37.191474 - [DEBUG] Edge Function : AllBottom
35785 2019-Jan-16 22:08:37.191503 - [DEBUG] End adding new jump function
35786 2019-Jan-16 22:08:37.191527 - [DEBUG]
35787 2019-Jan-16 22:08:37.191551 - [DEBUG] -------------------------------------------- 985. Path Edge --------------------------------------------
35788 2019-Jan-16 22:08:37.191576 - [DEBUG]
35789 2019-Jan-16 22:08:37.191600 - [DEBUG] Process 985. path edge:
35790 2019-Jan-16 22:08:37.191623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35791 2019-Jan-16 22:08:37.191680 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
35792 2019-Jan-16 22:08:37.192322 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35793 2019-Jan-16 22:08:37.192968 - [DEBUG]
35794 2019-Jan-16 22:08:37.192994 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
35795 2019-Jan-16 22:08:37.193659 - [DEBUG] Compose: EdgeIdentity * AllBottom
35796 2019-Jan-16 22:08:37.193687 - [DEBUG]
35797 2019-Jan-16 22:08:37.193711 - [DEBUG] Propagate flow
35798 2019-Jan-16 22:08:37.193734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35799 2019-Jan-16 22:08:37.193792 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
35800 2019-Jan-16 22:08:37.194429 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35801 2019-Jan-16 22:08:37.195091 - [DEBUG] Edge function : AllBottom (result of previous compose)
35802 2019-Jan-16 22:08:37.195117 - [DEBUG]
35803 2019-Jan-16 22:08:37.195142 - [DEBUG] Join: AllTop & AllBottom
35804 2019-Jan-16 22:08:37.195168 - [DEBUG] = AllBottom (new jump func)
35805 2019-Jan-16 22:08:37.195192 - [DEBUG]
35806 2019-Jan-16 22:08:37.195215 - [DEBUG] Start adding new jump function
35807 2019-Jan-16 22:08:37.195239 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35808 2019-Jan-16 22:08:37.195295 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35809 2019-Jan-16 22:08:37.195941 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
35810 2019-Jan-16 22:08:37.196578 - [DEBUG] Edge Function : AllBottom
35811 2019-Jan-16 22:08:37.196606 - [DEBUG] End adding new jump function
35812 2019-Jan-16 22:08:37.196630 - [DEBUG]
35813 2019-Jan-16 22:08:37.196654 - [DEBUG] -------------------------------------------- 986. Path Edge --------------------------------------------
35814 2019-Jan-16 22:08:37.196678 - [DEBUG]
35815 2019-Jan-16 22:08:37.196702 - [DEBUG] Process 986. path edge:
35816 2019-Jan-16 22:08:37.196726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35817 2019-Jan-16 22:08:37.196782 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
35818 2019-Jan-16 22:08:37.197417 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35819 2019-Jan-16 22:08:37.198063 - [DEBUG]
35820 2019-Jan-16 22:08:37.198100 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
35821 2019-Jan-16 22:08:37.198759 - [DEBUG] Compose: EdgeIdentity * AllBottom
35822 2019-Jan-16 22:08:37.198787 - [DEBUG]
35823 2019-Jan-16 22:08:37.198811 - [DEBUG] Propagate flow
35824 2019-Jan-16 22:08:37.198835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35825 2019-Jan-16 22:08:37.198893 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35826 2019-Jan-16 22:08:37.199540 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35827 2019-Jan-16 22:08:37.200186 - [DEBUG] Edge function : AllBottom (result of previous compose)
35828 2019-Jan-16 22:08:37.200212 - [DEBUG]
35829 2019-Jan-16 22:08:37.200237 - [DEBUG] Join: AllTop & AllBottom
35830 2019-Jan-16 22:08:37.200263 - [DEBUG] = AllBottom (new jump func)
35831 2019-Jan-16 22:08:37.200288 - [DEBUG]
35832 2019-Jan-16 22:08:37.200312 - [DEBUG] Start adding new jump function
35833 2019-Jan-16 22:08:37.200335 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35834 2019-Jan-16 22:08:37.200392 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35835 2019-Jan-16 22:08:37.201038 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35836 2019-Jan-16 22:08:37.201690 - [DEBUG] Edge Function : AllBottom
35837 2019-Jan-16 22:08:37.201719 - [DEBUG] End adding new jump function
35838 2019-Jan-16 22:08:37.201743 - [DEBUG]
35839 2019-Jan-16 22:08:37.201767 - [DEBUG] -------------------------------------------- 987. Path Edge --------------------------------------------
35840 2019-Jan-16 22:08:37.201792 - [DEBUG]
35841 2019-Jan-16 22:08:37.201815 - [DEBUG] Process 987. path edge:
35842 2019-Jan-16 22:08:37.201839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35843 2019-Jan-16 22:08:37.201896 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
35844 2019-Jan-16 22:08:37.202533 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35845 2019-Jan-16 22:08:37.203178 - [DEBUG]
35846 2019-Jan-16 22:08:37.203203 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35847 2019-Jan-16 22:08:37.203858 - [DEBUG] Start of endsummarytab entry
35848 2019-Jan-16 22:08:37.203899 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
35849 2019-Jan-16 22:08:37.204549 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
35850 2019-Jan-16 22:08:37.204616 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35851 2019-Jan-16 22:08:37.205271 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35852 2019-Jan-16 22:08:37.205920 - [DEBUG] EF: AllBottom
35853 2019-Jan-16 22:08:37.205946 - [DEBUG]
35854 2019-Jan-16 22:08:37.205970 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35855 2019-Jan-16 22:08:37.206609 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35856 2019-Jan-16 22:08:37.207251 - [DEBUG] EF: AllBottom
35857 2019-Jan-16 22:08:37.207277 - [DEBUG]
35858 2019-Jan-16 22:08:37.207301 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35859 2019-Jan-16 22:08:37.207938 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
35860 2019-Jan-16 22:08:37.208590 - [DEBUG] EF: AllBottom
35861 2019-Jan-16 22:08:37.208616 - [DEBUG]
35862 2019-Jan-16 22:08:37.208640 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35863 2019-Jan-16 22:08:37.209277 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
35864 2019-Jan-16 22:08:37.209924 - [DEBUG] EF: AllBottom
35865 2019-Jan-16 22:08:37.209949 - [DEBUG]
35866 2019-Jan-16 22:08:37.209973 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35867 2019-Jan-16 22:08:37.210611 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
35868 2019-Jan-16 22:08:37.211253 - [DEBUG] EF: AllBottom
35869 2019-Jan-16 22:08:37.211279 - [DEBUG]
35870 2019-Jan-16 22:08:37.211312 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35871 2019-Jan-16 22:08:37.211966 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
35872 2019-Jan-16 22:08:37.212606 - [DEBUG] EF: AllBottom
35873 2019-Jan-16 22:08:37.212632 - [DEBUG]
35874 2019-Jan-16 22:08:37.212656 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35875 2019-Jan-16 22:08:37.213293 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35876 2019-Jan-16 22:08:37.213930 - [DEBUG] EF: AllBottom
35877 2019-Jan-16 22:08:37.213956 - [DEBUG]
35878 2019-Jan-16 22:08:37.213980 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35879 2019-Jan-16 22:08:37.214616 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
35880 2019-Jan-16 22:08:37.215267 - [DEBUG] EF: AllBottom
35881 2019-Jan-16 22:08:37.215292 - [DEBUG]
35882 2019-Jan-16 22:08:37.215316 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35883 2019-Jan-16 22:08:37.215962 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
35884 2019-Jan-16 22:08:37.216597 - [DEBUG] EF: AllBottom
35885 2019-Jan-16 22:08:37.216622 - [DEBUG]
35886 2019-Jan-16 22:08:37.216646 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35887 2019-Jan-16 22:08:37.217282 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35888 2019-Jan-16 22:08:37.217924 - [DEBUG] EF: AllBottom
35889 2019-Jan-16 22:08:37.217949 - [DEBUG]
35890 2019-Jan-16 22:08:37.217973 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35891 2019-Jan-16 22:08:37.218627 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35892 2019-Jan-16 22:08:37.219272 - [DEBUG] EF: AllBottom
35893 2019-Jan-16 22:08:37.219298 - [DEBUG]
35894 2019-Jan-16 22:08:37.219321 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35895 2019-Jan-16 22:08:37.219958 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
35896 2019-Jan-16 22:08:37.220618 - [DEBUG] EF: AllBottom
35897 2019-Jan-16 22:08:37.220643 - [DEBUG]
35898 2019-Jan-16 22:08:37.220667 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35899 2019-Jan-16 22:08:37.221305 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
35900 2019-Jan-16 22:08:37.221956 - [DEBUG] EF: AllBottom
35901 2019-Jan-16 22:08:37.221982 - [DEBUG]
35902 2019-Jan-16 22:08:37.222005 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35903 2019-Jan-16 22:08:37.222643 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
35904 2019-Jan-16 22:08:37.223279 - [DEBUG] EF: AllBottom
35905 2019-Jan-16 22:08:37.223304 - [DEBUG]
35906 2019-Jan-16 22:08:37.223328 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35907 2019-Jan-16 22:08:37.223964 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
35908 2019-Jan-16 22:08:37.224603 - [DEBUG] EF: AllBottom
35909 2019-Jan-16 22:08:37.224628 - [DEBUG]
35910 2019-Jan-16 22:08:37.224652 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35911 2019-Jan-16 22:08:37.225306 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35912 2019-Jan-16 22:08:37.225945 - [DEBUG] EF: AllBottom
35913 2019-Jan-16 22:08:37.225970 - [DEBUG]
35914 2019-Jan-16 22:08:37.225994 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35915 2019-Jan-16 22:08:37.226631 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35916 2019-Jan-16 22:08:37.227284 - [DEBUG] EF: AllBottom
35917 2019-Jan-16 22:08:37.227310 - [DEBUG]
35918 2019-Jan-16 22:08:37.227334 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35919 2019-Jan-16 22:08:37.227971 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35920 2019-Jan-16 22:08:37.228634 - [DEBUG] EF: AllBottom
35921 2019-Jan-16 22:08:37.228659 - [DEBUG]
35922 2019-Jan-16 22:08:37.228683 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35923 2019-Jan-16 22:08:37.229320 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35924 2019-Jan-16 22:08:37.229959 - [DEBUG] EF: AllBottom
35925 2019-Jan-16 22:08:37.229985 - [DEBUG]
35926 2019-Jan-16 22:08:37.230009 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35927 2019-Jan-16 22:08:37.230646 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35928 2019-Jan-16 22:08:37.231285 - [DEBUG] EF: AllBottom
35929 2019-Jan-16 22:08:37.231310 - [DEBUG]
35930 2019-Jan-16 22:08:37.231334 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35931 2019-Jan-16 22:08:37.231986 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35932 2019-Jan-16 22:08:37.232634 - [DEBUG] EF: AllBottom
35933 2019-Jan-16 22:08:37.232659 - [DEBUG]
35934 2019-Jan-16 22:08:37.232683 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35935 2019-Jan-16 22:08:37.233320 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35936 2019-Jan-16 22:08:37.233959 - [DEBUG] EF: AllBottom
35937 2019-Jan-16 22:08:37.233984 - [DEBUG]
35938 2019-Jan-16 22:08:37.234008 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35939 2019-Jan-16 22:08:37.234645 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35940 2019-Jan-16 22:08:37.235306 - [DEBUG] EF: AllBottom
35941 2019-Jan-16 22:08:37.235331 - [DEBUG]
35942 2019-Jan-16 22:08:37.235355 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35943 2019-Jan-16 22:08:37.235992 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35944 2019-Jan-16 22:08:37.236631 - [DEBUG] EF: AllBottom
35945 2019-Jan-16 22:08:37.236657 - [DEBUG]
35946 2019-Jan-16 22:08:37.236680 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35947 2019-Jan-16 22:08:37.237319 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35948 2019-Jan-16 22:08:37.237958 - [DEBUG] EF: AllBottom
35949 2019-Jan-16 22:08:37.237983 - [DEBUG]
35950 2019-Jan-16 22:08:37.238009 - [DEBUG] ---------------
35951 2019-Jan-16 22:08:37.238033 - [DEBUG]
35952 2019-Jan-16 22:08:37.238060 - [DEBUG] End of endsummarytab entry
35953 2019-Jan-16 22:08:37.238098 - [DEBUG]
35954 2019-Jan-16 22:08:37.238122 - [DEBUG] Start of incomingtab entry
35955 2019-Jan-16 22:08:37.238147 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
35956 2019-Jan-16 22:08:37.238785 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
35957 2019-Jan-16 22:08:37.238842 - [DEBUG] ---------------
35958 2019-Jan-16 22:08:37.238866 - [DEBUG] End of incomingtab entry
35959 2019-Jan-16 22:08:37.238890 - [DEBUG]
35960 2019-Jan-16 22:08:37.238916 - [DEBUG] EDGE:
35961 2019-Jan-16 22:08:37.238972 - [DEBUG] ---> 35962 2019-Jan-16 22:08:37.239609 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
35963 2019-Jan-16 22:08:37.240263 - [DEBUG]
35964 2019-Jan-16 22:08:37.240289 - [DEBUG] EDGE:
35965 2019-Jan-16 22:08:37.240347 - [DEBUG] ---> 35966 2019-Jan-16 22:08:37.240984 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
35967 2019-Jan-16 22:08:37.241646 - [DEBUG]
35968 2019-Jan-16 22:08:37.241682 - [DEBUG] Compose: EdgeIdentity * AllBottom
35969 2019-Jan-16 22:08:37.241709 - [DEBUG]
35970 2019-Jan-16 22:08:37.241733 - [DEBUG] Propagate flow
35971 2019-Jan-16 22:08:37.241757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35972 2019-Jan-16 22:08:37.241814 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
35973 2019-Jan-16 22:08:37.242461 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35974 2019-Jan-16 22:08:37.243105 - [DEBUG] Edge function : AllBottom (result of previous compose)
35975 2019-Jan-16 22:08:37.243131 - [DEBUG]
35976 2019-Jan-16 22:08:37.243157 - [DEBUG] Join: AllTop & AllBottom
35977 2019-Jan-16 22:08:37.243183 - [DEBUG] = AllBottom (new jump func)
35978 2019-Jan-16 22:08:37.243208 - [DEBUG]
35979 2019-Jan-16 22:08:37.243232 - [DEBUG] Start adding new jump function
35980 2019-Jan-16 22:08:37.243256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35981 2019-Jan-16 22:08:37.243312 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35982 2019-Jan-16 22:08:37.243958 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
35983 2019-Jan-16 22:08:37.244603 - [DEBUG] Edge Function : AllBottom
35984 2019-Jan-16 22:08:37.244632 - [DEBUG] End adding new jump function
35985 2019-Jan-16 22:08:37.244657 - [DEBUG]
35986 2019-Jan-16 22:08:37.244681 - [DEBUG] -------------------------------------------- 988. Path Edge --------------------------------------------
35987 2019-Jan-16 22:08:37.244705 - [DEBUG]
35988 2019-Jan-16 22:08:37.244729 - [DEBUG] Process 988. path edge:
35989 2019-Jan-16 22:08:37.244766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35990 2019-Jan-16 22:08:37.244823 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
35991 2019-Jan-16 22:08:37.245470 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
35992 2019-Jan-16 22:08:37.246116 - [DEBUG]
35993 2019-Jan-16 22:08:37.246140 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
35994 2019-Jan-16 22:08:37.246802 - [DEBUG] Possible callees:
35995 2019-Jan-16 22:08:37.246829 - [DEBUG] llvm.dbg.declare
35996 2019-Jan-16 22:08:37.246854 - [DEBUG] Possible return sites:
35997 2019-Jan-16 22:08:37.246878 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19335998 2019-Jan-16 22:08:37.248176 - [DEBUG] Found and process special summary
35999 2019-Jan-16 22:08:37.248211 - [DEBUG] Compose: EdgeIdentity * AllBottom
36000 2019-Jan-16 22:08:37.248239 - [DEBUG]
36001 2019-Jan-16 22:08:37.248263 - [DEBUG] Propagate flow
36002 2019-Jan-16 22:08:37.248287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36003 2019-Jan-16 22:08:37.248343 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36004 2019-Jan-16 22:08:37.248997 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36005 2019-Jan-16 22:08:37.249645 - [DEBUG] Edge function : AllBottom (result of previous compose)
36006 2019-Jan-16 22:08:37.249670 - [DEBUG]
36007 2019-Jan-16 22:08:37.249696 - [DEBUG] Join: AllTop & AllBottom
36008 2019-Jan-16 22:08:37.249722 - [DEBUG] = AllBottom (new jump func)
36009 2019-Jan-16 22:08:37.249747 - [DEBUG]
36010 2019-Jan-16 22:08:37.249770 - [DEBUG] Start adding new jump function
36011 2019-Jan-16 22:08:37.249794 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36012 2019-Jan-16 22:08:37.249850 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36013 2019-Jan-16 22:08:37.250496 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36014 2019-Jan-16 22:08:37.251135 - [DEBUG] Edge Function : AllBottom
36015 2019-Jan-16 22:08:37.251164 - [DEBUG] End adding new jump function
36016 2019-Jan-16 22:08:37.251188 - [DEBUG]
36017 2019-Jan-16 22:08:37.251212 - [DEBUG] -------------------------------------------- 989. Path Edge --------------------------------------------
36018 2019-Jan-16 22:08:37.251237 - [DEBUG]
36019 2019-Jan-16 22:08:37.251260 - [DEBUG] Process 989. path edge:
36020 2019-Jan-16 22:08:37.251284 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36021 2019-Jan-16 22:08:37.251341 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
36022 2019-Jan-16 22:08:37.251996 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36023 2019-Jan-16 22:08:37.252643 - [DEBUG]
36024 2019-Jan-16 22:08:37.252667 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36025 2019-Jan-16 22:08:37.253327 - [DEBUG] Compose: EdgeIdentity * AllBottom
36026 2019-Jan-16 22:08:37.253356 - [DEBUG]
36027 2019-Jan-16 22:08:37.253380 - [DEBUG] Propagate flow
36028 2019-Jan-16 22:08:37.253403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36029 2019-Jan-16 22:08:37.253461 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36030 2019-Jan-16 22:08:37.254097 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36031 2019-Jan-16 22:08:37.254742 - [DEBUG] Edge function : AllBottom (result of previous compose)
36032 2019-Jan-16 22:08:37.254782 - [DEBUG]
36033 2019-Jan-16 22:08:37.254807 - [DEBUG] Join: AllTop & AllBottom
36034 2019-Jan-16 22:08:37.254833 - [DEBUG] = AllBottom (new jump func)
36035 2019-Jan-16 22:08:37.254858 - [DEBUG]
36036 2019-Jan-16 22:08:37.254881 - [DEBUG] Start adding new jump function
36037 2019-Jan-16 22:08:37.254905 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36038 2019-Jan-16 22:08:37.254961 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36039 2019-Jan-16 22:08:37.255608 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36040 2019-Jan-16 22:08:37.256243 - [DEBUG] Edge Function : AllBottom
36041 2019-Jan-16 22:08:37.256271 - [DEBUG] End adding new jump function
36042 2019-Jan-16 22:08:37.256296 - [DEBUG]
36043 2019-Jan-16 22:08:37.256319 - [DEBUG] -------------------------------------------- 990. Path Edge --------------------------------------------
36044 2019-Jan-16 22:08:37.256344 - [DEBUG]
36045 2019-Jan-16 22:08:37.256368 - [DEBUG] Process 990. path edge:
36046 2019-Jan-16 22:08:37.256392 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36047 2019-Jan-16 22:08:37.256455 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
36048 2019-Jan-16 22:08:37.257092 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36049 2019-Jan-16 22:08:37.257739 - [DEBUG]
36050 2019-Jan-16 22:08:37.257764 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36051 2019-Jan-16 22:08:37.258436 - [DEBUG] Compose: EdgeIdentity * AllBottom
36052 2019-Jan-16 22:08:37.258465 - [DEBUG]
36053 2019-Jan-16 22:08:37.258489 - [DEBUG] Propagate flow
36054 2019-Jan-16 22:08:37.258512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36055 2019-Jan-16 22:08:37.258570 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36056 2019-Jan-16 22:08:37.259206 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36057 2019-Jan-16 22:08:37.259853 - [DEBUG] Edge function : AllBottom (result of previous compose)
36058 2019-Jan-16 22:08:37.259879 - [DEBUG]
36059 2019-Jan-16 22:08:37.259904 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36060 2019-Jan-16 22:08:37.259930 - [DEBUG] = AllBottom
36061 2019-Jan-16 22:08:37.259955 - [DEBUG]
36062 2019-Jan-16 22:08:37.259978 - [DEBUG] PROPAGATE: No new function!
36063 2019-Jan-16 22:08:37.260003 - [DEBUG] EDGE:
36064 2019-Jan-16 22:08:37.260060 - [DEBUG] ---> 36065 2019-Jan-16 22:08:37.260696 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36066 2019-Jan-16 22:08:37.261341 - [DEBUG]
36067 2019-Jan-16 22:08:37.261366 - [DEBUG] EDGE:
36068 2019-Jan-16 22:08:37.261436 - [DEBUG] ---> 36069 2019-Jan-16 22:08:37.262076 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36070 2019-Jan-16 22:08:37.262721 - [DEBUG]
36071 2019-Jan-16 22:08:37.262759 - [DEBUG] Compose: EdgeIdentity * AllBottom
36072 2019-Jan-16 22:08:37.262786 - [DEBUG]
36073 2019-Jan-16 22:08:37.262810 - [DEBUG] Propagate flow
36074 2019-Jan-16 22:08:37.262833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36075 2019-Jan-16 22:08:37.262890 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36076 2019-Jan-16 22:08:37.263529 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36077 2019-Jan-16 22:08:37.264175 - [DEBUG] Edge function : AllBottom (result of previous compose)
36078 2019-Jan-16 22:08:37.264200 - [DEBUG]
36079 2019-Jan-16 22:08:37.264226 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36080 2019-Jan-16 22:08:37.264251 - [DEBUG] = AllBottom
36081 2019-Jan-16 22:08:37.264276 - [DEBUG]
36082 2019-Jan-16 22:08:37.264299 - [DEBUG] PROPAGATE: No new function!
36083 2019-Jan-16 22:08:37.264326 - [DEBUG] EDGE:
36084 2019-Jan-16 22:08:37.264384 - [DEBUG] ---> 36085 2019-Jan-16 22:08:37.265048 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36086 2019-Jan-16 22:08:37.265694 - [DEBUG]
36087 2019-Jan-16 22:08:37.265720 - [DEBUG] EDGE:
36088 2019-Jan-16 22:08:37.265786 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
36089 2019-Jan-16 22:08:37.266429 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36090 2019-Jan-16 22:08:37.267075 - [DEBUG]
36091 2019-Jan-16 22:08:37.267100 - [DEBUG] EDGE:
36092 2019-Jan-16 22:08:37.267157 - [DEBUG] ---> 36093 2019-Jan-16 22:08:37.267794 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36094 2019-Jan-16 22:08:37.268456 - [DEBUG]
36095 2019-Jan-16 22:08:37.268482 - [DEBUG] EDGE:
36096 2019-Jan-16 22:08:37.268540 - [DEBUG] ---> 36097 2019-Jan-16 22:08:37.269177 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36098 2019-Jan-16 22:08:37.269821 - [DEBUG]
36099 2019-Jan-16 22:08:37.269847 - [DEBUG] EDGE:
36100 2019-Jan-16 22:08:37.269904 - [DEBUG] ---> 36101 2019-Jan-16 22:08:37.270544 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36102 2019-Jan-16 22:08:37.271190 - [DEBUG]
36103 2019-Jan-16 22:08:37.271225 - [DEBUG] Compose: EdgeIdentity * AllBottom
36104 2019-Jan-16 22:08:37.271252 - [DEBUG]
36105 2019-Jan-16 22:08:37.271276 - [DEBUG] Propagate flow
36106 2019-Jan-16 22:08:37.271299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36107 2019-Jan-16 22:08:37.271356 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36108 2019-Jan-16 22:08:37.272012 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36109 2019-Jan-16 22:08:37.272660 - [DEBUG] Edge function : AllBottom (result of previous compose)
36110 2019-Jan-16 22:08:37.272685 - [DEBUG]
36111 2019-Jan-16 22:08:37.272710 - [DEBUG] Join: AllTop & AllBottom
36112 2019-Jan-16 22:08:37.272736 - [DEBUG] = AllBottom (new jump func)
36113 2019-Jan-16 22:08:37.272760 - [DEBUG]
36114 2019-Jan-16 22:08:37.272784 - [DEBUG] Start adding new jump function
36115 2019-Jan-16 22:08:37.272807 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36116 2019-Jan-16 22:08:37.272863 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36117 2019-Jan-16 22:08:37.273510 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36118 2019-Jan-16 22:08:37.274149 - [DEBUG] Edge Function : AllBottom
36119 2019-Jan-16 22:08:37.274177 - [DEBUG] End adding new jump function
36120 2019-Jan-16 22:08:37.274201 - [DEBUG]
36121 2019-Jan-16 22:08:37.274225 - [DEBUG] -------------------------------------------- 991. Path Edge --------------------------------------------
36122 2019-Jan-16 22:08:37.274249 - [DEBUG]
36123 2019-Jan-16 22:08:37.274273 - [DEBUG] Process 991. path edge:
36124 2019-Jan-16 22:08:37.274296 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36125 2019-Jan-16 22:08:37.274352 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
36126 2019-Jan-16 22:08:37.275008 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36127 2019-Jan-16 22:08:37.275661 - [DEBUG]
36128 2019-Jan-16 22:08:37.275686 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36129 2019-Jan-16 22:08:37.276346 - [DEBUG] Compose: EdgeIdentity * AllBottom
36130 2019-Jan-16 22:08:37.276375 - [DEBUG]
36131 2019-Jan-16 22:08:37.276399 - [DEBUG] Propagate flow
36132 2019-Jan-16 22:08:37.276422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36133 2019-Jan-16 22:08:37.276480 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
36134 2019-Jan-16 22:08:37.277115 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36135 2019-Jan-16 22:08:37.277760 - [DEBUG] Edge function : AllBottom (result of previous compose)
36136 2019-Jan-16 22:08:37.277786 - [DEBUG]
36137 2019-Jan-16 22:08:37.277811 - [DEBUG] Join: AllTop & AllBottom
36138 2019-Jan-16 22:08:37.277837 - [DEBUG] = AllBottom (new jump func)
36139 2019-Jan-16 22:08:37.277861 - [DEBUG]
36140 2019-Jan-16 22:08:37.277885 - [DEBUG] Start adding new jump function
36141 2019-Jan-16 22:08:37.277908 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36142 2019-Jan-16 22:08:37.277964 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36143 2019-Jan-16 22:08:37.278627 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
36144 2019-Jan-16 22:08:37.279261 - [DEBUG] Edge Function : AllBottom
36145 2019-Jan-16 22:08:37.279289 - [DEBUG] End adding new jump function
36146 2019-Jan-16 22:08:37.279313 - [DEBUG]
36147 2019-Jan-16 22:08:37.279337 - [DEBUG] -------------------------------------------- 992. Path Edge --------------------------------------------
36148 2019-Jan-16 22:08:37.279361 - [DEBUG]
36149 2019-Jan-16 22:08:37.279385 - [DEBUG] Process 992. path edge:
36150 2019-Jan-16 22:08:37.279408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36151 2019-Jan-16 22:08:37.279464 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
36152 2019-Jan-16 22:08:37.280099 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36153 2019-Jan-16 22:08:37.280743 - [DEBUG]
36154 2019-Jan-16 22:08:37.280768 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
36155 2019-Jan-16 22:08:37.281433 - [DEBUG] Compose: EdgeIdentity * AllBottom
36156 2019-Jan-16 22:08:37.281462 - [DEBUG]
36157 2019-Jan-16 22:08:37.281486 - [DEBUG] Propagate flow
36158 2019-Jan-16 22:08:37.281509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36159 2019-Jan-16 22:08:37.281567 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36160 2019-Jan-16 22:08:37.282203 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36161 2019-Jan-16 22:08:37.282848 - [DEBUG] Edge function : AllBottom (result of previous compose)
36162 2019-Jan-16 22:08:37.282874 - [DEBUG]
36163 2019-Jan-16 22:08:37.282899 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36164 2019-Jan-16 22:08:37.282925 - [DEBUG] = AllBottom
36165 2019-Jan-16 22:08:37.282950 - [DEBUG]
36166 2019-Jan-16 22:08:37.282973 - [DEBUG] PROPAGATE: No new function!
36167 2019-Jan-16 22:08:37.282997 - [DEBUG] EDGE:
36168 2019-Jan-16 22:08:37.283055 - [DEBUG] ---> 36169 2019-Jan-16 22:08:37.283690 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36170 2019-Jan-16 22:08:37.284344 - [DEBUG]
36171 2019-Jan-16 22:08:37.284369 - [DEBUG] EDGE:
36172 2019-Jan-16 22:08:37.284427 - [DEBUG] ---> 36173 2019-Jan-16 22:08:37.285083 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36174 2019-Jan-16 22:08:37.285729 - [DEBUG]
36175 2019-Jan-16 22:08:37.285755 - [DEBUG] EDGE:
36176 2019-Jan-16 22:08:37.285812 - [DEBUG] ---> 36177 2019-Jan-16 22:08:37.286449 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36178 2019-Jan-16 22:08:37.287094 - [DEBUG]
36179 2019-Jan-16 22:08:37.287119 - [DEBUG] EDGE:
36180 2019-Jan-16 22:08:37.287177 - [DEBUG] ---> 36181 2019-Jan-16 22:08:37.287818 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36182 2019-Jan-16 22:08:37.288477 - [DEBUG]
36183 2019-Jan-16 22:08:37.288503 - [DEBUG] EDGE:
36184 2019-Jan-16 22:08:37.288561 - [DEBUG] ---> 36185 2019-Jan-16 22:08:37.289198 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36186 2019-Jan-16 22:08:37.289844 - [DEBUG]
36187 2019-Jan-16 22:08:37.289870 - [DEBUG] EDGE:
36188 2019-Jan-16 22:08:37.289927 - [DEBUG] ---> 36189 2019-Jan-16 22:08:37.290567 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36190 2019-Jan-16 22:08:37.291212 - [DEBUG]
36191 2019-Jan-16 22:08:37.291250 - [DEBUG] Compose: EdgeIdentity * AllBottom
36192 2019-Jan-16 22:08:37.291277 - [DEBUG]
36193 2019-Jan-16 22:08:37.291301 - [DEBUG] Propagate flow
36194 2019-Jan-16 22:08:37.291325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36195 2019-Jan-16 22:08:37.291381 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36196 2019-Jan-16 22:08:37.292040 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36197 2019-Jan-16 22:08:37.292686 - [DEBUG] Edge function : AllBottom (result of previous compose)
36198 2019-Jan-16 22:08:37.292712 - [DEBUG]
36199 2019-Jan-16 22:08:37.292737 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36200 2019-Jan-16 22:08:37.292763 - [DEBUG] = AllBottom
36201 2019-Jan-16 22:08:37.292788 - [DEBUG]
36202 2019-Jan-16 22:08:37.292811 - [DEBUG] PROPAGATE: No new function!
36203 2019-Jan-16 22:08:37.292837 - [DEBUG] EDGE:
36204 2019-Jan-16 22:08:37.292895 - [DEBUG] ---> 36205 2019-Jan-16 22:08:37.293542 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36206 2019-Jan-16 22:08:37.294188 - [DEBUG]
36207 2019-Jan-16 22:08:37.294214 - [DEBUG] EDGE:
36208 2019-Jan-16 22:08:37.294272 - [DEBUG] ---> 36209 2019-Jan-16 22:08:37.294931 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36210 2019-Jan-16 22:08:37.295577 - [DEBUG]
36211 2019-Jan-16 22:08:37.295602 - [DEBUG] EDGE:
36212 2019-Jan-16 22:08:37.295660 - [DEBUG] ---> 36213 2019-Jan-16 22:08:37.296298 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36214 2019-Jan-16 22:08:37.296943 - [DEBUG]
36215 2019-Jan-16 22:08:37.296979 - [DEBUG] Compose: EdgeIdentity * AllBottom
36216 2019-Jan-16 22:08:37.297006 - [DEBUG]
36217 2019-Jan-16 22:08:37.297030 - [DEBUG] Propagate flow
36218 2019-Jan-16 22:08:37.297054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36219 2019-Jan-16 22:08:37.297110 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36220 2019-Jan-16 22:08:37.297748 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36221 2019-Jan-16 22:08:37.298406 - [DEBUG] Edge function : AllBottom (result of previous compose)
36222 2019-Jan-16 22:08:37.298432 - [DEBUG]
36223 2019-Jan-16 22:08:37.298458 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36224 2019-Jan-16 22:08:37.298484 - [DEBUG] = AllBottom
36225 2019-Jan-16 22:08:37.298508 - [DEBUG]
36226 2019-Jan-16 22:08:37.298531 - [DEBUG] PROPAGATE: No new function!
36227 2019-Jan-16 22:08:37.298558 - [DEBUG] EDGE:
36228 2019-Jan-16 22:08:37.298616 - [DEBUG] ---> 36229 2019-Jan-16 22:08:37.299262 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36230 2019-Jan-16 22:08:37.299907 - [DEBUG]
36231 2019-Jan-16 22:08:37.299932 - [DEBUG] EDGE:
36232 2019-Jan-16 22:08:37.299990 - [DEBUG] ---> 36233 2019-Jan-16 22:08:37.300625 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36234 2019-Jan-16 22:08:37.301268 - [DEBUG]
36235 2019-Jan-16 22:08:37.301293 - [DEBUG] EDGE:
36236 2019-Jan-16 22:08:37.301351 - [DEBUG] ---> 36237 2019-Jan-16 22:08:37.302002 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36238 2019-Jan-16 22:08:37.302645 - [DEBUG]
36239 2019-Jan-16 22:08:37.302671 - [DEBUG] EDGE:
36240 2019-Jan-16 22:08:37.302728 - [DEBUG] ---> 36241 2019-Jan-16 22:08:37.303367 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36242 2019-Jan-16 22:08:37.304010 - [DEBUG]
36243 2019-Jan-16 22:08:37.304047 - [DEBUG] Compose: EdgeIdentity * AllBottom
36244 2019-Jan-16 22:08:37.304075 - [DEBUG]
36245 2019-Jan-16 22:08:37.304099 - [DEBUG] Propagate flow
36246 2019-Jan-16 22:08:37.304122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36247 2019-Jan-16 22:08:37.304179 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36248 2019-Jan-16 22:08:37.304840 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36249 2019-Jan-16 22:08:37.305485 - [DEBUG] Edge function : AllBottom (result of previous compose)
36250 2019-Jan-16 22:08:37.305511 - [DEBUG]
36251 2019-Jan-16 22:08:37.305536 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36252 2019-Jan-16 22:08:37.305562 - [DEBUG] = AllBottom
36253 2019-Jan-16 22:08:37.305587 - [DEBUG]
36254 2019-Jan-16 22:08:37.305610 - [DEBUG] PROPAGATE: No new function!
36255 2019-Jan-16 22:08:37.305636 - [DEBUG] EDGE:
36256 2019-Jan-16 22:08:37.305695 - [DEBUG] ---> 36257 2019-Jan-16 22:08:37.306341 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36258 2019-Jan-16 22:08:37.306985 - [DEBUG]
36259 2019-Jan-16 22:08:37.307011 - [DEBUG] EDGE:
36260 2019-Jan-16 22:08:37.307069 - [DEBUG] ---> 36261 2019-Jan-16 22:08:37.307704 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36262 2019-Jan-16 22:08:37.308364 - [DEBUG]
36263 2019-Jan-16 22:08:37.308390 - [DEBUG] EDGE:
36264 2019-Jan-16 22:08:37.308447 - [DEBUG] ---> 36265 2019-Jan-16 22:08:37.309086 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36266 2019-Jan-16 22:08:37.309730 - [DEBUG]
36267 2019-Jan-16 22:08:37.309767 - [DEBUG] Compose: EdgeIdentity * AllBottom
36268 2019-Jan-16 22:08:37.309794 - [DEBUG]
36269 2019-Jan-16 22:08:37.309818 - [DEBUG] Propagate flow
36270 2019-Jan-16 22:08:37.309841 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36271 2019-Jan-16 22:08:37.309897 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36272 2019-Jan-16 22:08:37.310536 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36273 2019-Jan-16 22:08:37.311183 - [DEBUG] Edge function : AllBottom (result of previous compose)
36274 2019-Jan-16 22:08:37.311209 - [DEBUG]
36275 2019-Jan-16 22:08:37.311234 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36276 2019-Jan-16 22:08:37.311260 - [DEBUG] = AllBottom
36277 2019-Jan-16 22:08:37.311285 - [DEBUG]
36278 2019-Jan-16 22:08:37.311308 - [DEBUG] PROPAGATE: No new function!
36279 2019-Jan-16 22:08:37.311335 - [DEBUG] EDGE:
36280 2019-Jan-16 22:08:37.311393 - [DEBUG] ---> 36281 2019-Jan-16 22:08:37.312054 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36282 2019-Jan-16 22:08:37.312699 - [DEBUG]
36283 2019-Jan-16 22:08:37.312725 - [DEBUG] EDGE:
36284 2019-Jan-16 22:08:37.312783 - [DEBUG] ---> 36285 2019-Jan-16 22:08:37.313418 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36286 2019-Jan-16 22:08:37.314061 - [DEBUG]
36287 2019-Jan-16 22:08:37.314087 - [DEBUG] EDGE:
36288 2019-Jan-16 22:08:37.314153 - [DEBUG] ---> 36289 2019-Jan-16 22:08:37.314806 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36290 2019-Jan-16 22:08:37.315451 - [DEBUG]
36291 2019-Jan-16 22:08:37.315489 - [DEBUG] Compose: EdgeIdentity * AllBottom
36292 2019-Jan-16 22:08:37.315516 - [DEBUG]
36293 2019-Jan-16 22:08:37.315540 - [DEBUG] Propagate flow
36294 2019-Jan-16 22:08:37.315564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36295 2019-Jan-16 22:08:37.315620 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
36296 2019-Jan-16 22:08:37.316260 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36297 2019-Jan-16 22:08:37.316903 - [DEBUG] Edge function : AllBottom (result of previous compose)
36298 2019-Jan-16 22:08:37.316929 - [DEBUG]
36299 2019-Jan-16 22:08:37.316954 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36300 2019-Jan-16 22:08:37.316980 - [DEBUG] = AllBottom
36301 2019-Jan-16 22:08:37.317005 - [DEBUG]
36302 2019-Jan-16 22:08:37.317028 - [DEBUG] PROPAGATE: No new function!
36303 2019-Jan-16 22:08:37.317055 - [DEBUG] EDGE:
36304 2019-Jan-16 22:08:37.317113 - [DEBUG] ---> 36305 2019-Jan-16 22:08:37.317757 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36306 2019-Jan-16 22:08:37.318418 - [DEBUG]
36307 2019-Jan-16 22:08:37.318452 - [DEBUG] Compose: EdgeIdentity * AllBottom
36308 2019-Jan-16 22:08:37.318479 - [DEBUG]
36309 2019-Jan-16 22:08:37.318503 - [DEBUG] Propagate flow
36310 2019-Jan-16 22:08:37.318526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36311 2019-Jan-16 22:08:37.318583 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36312 2019-Jan-16 22:08:37.319223 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36313 2019-Jan-16 22:08:37.319876 - [DEBUG] Edge function : AllBottom (result of previous compose)
36314 2019-Jan-16 22:08:37.319901 - [DEBUG]
36315 2019-Jan-16 22:08:37.319926 - [DEBUG] Join: AllTop & AllBottom
36316 2019-Jan-16 22:08:37.319952 - [DEBUG] = AllBottom (new jump func)
36317 2019-Jan-16 22:08:37.319977 - [DEBUG]
36318 2019-Jan-16 22:08:37.320000 - [DEBUG] Start adding new jump function
36319 2019-Jan-16 22:08:37.320024 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36320 2019-Jan-16 22:08:37.320080 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36321 2019-Jan-16 22:08:37.320726 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36322 2019-Jan-16 22:08:37.321363 - [DEBUG] Edge Function : AllBottom
36323 2019-Jan-16 22:08:37.321392 - [DEBUG] End adding new jump function
36324 2019-Jan-16 22:08:37.321428 - [DEBUG]
36325 2019-Jan-16 22:08:37.321454 - [DEBUG] -------------------------------------------- 993. Path Edge --------------------------------------------
36326 2019-Jan-16 22:08:37.321478 - [DEBUG]
36327 2019-Jan-16 22:08:37.321501 - [DEBUG] Process 993. path edge:
36328 2019-Jan-16 22:08:37.321525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36329 2019-Jan-16 22:08:37.321582 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
36330 2019-Jan-16 22:08:37.322227 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36331 2019-Jan-16 22:08:37.322872 - [DEBUG]
36332 2019-Jan-16 22:08:37.322897 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36333 2019-Jan-16 22:08:37.323557 - [DEBUG] Possible callees:
36334 2019-Jan-16 22:08:37.323582 - [DEBUG] foo
36335 2019-Jan-16 22:08:37.323607 - [DEBUG] Possible return sites:
36336 2019-Jan-16 22:08:37.323631 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12636337 2019-Jan-16 22:08:37.324913 - [DEBUG] Found and process special summary
36338 2019-Jan-16 22:08:37.324948 - [DEBUG] Compose: EdgeIdentity * AllBottom
36339 2019-Jan-16 22:08:37.324975 - [DEBUG]
36340 2019-Jan-16 22:08:37.324999 - [DEBUG] Propagate flow
36341 2019-Jan-16 22:08:37.325022 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36342 2019-Jan-16 22:08:37.325079 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
36343 2019-Jan-16 22:08:37.325719 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36344 2019-Jan-16 22:08:37.326364 - [DEBUG] Edge function : AllBottom (result of previous compose)
36345 2019-Jan-16 22:08:37.326389 - [DEBUG]
36346 2019-Jan-16 22:08:37.326414 - [DEBUG] Join: AllTop & AllBottom
36347 2019-Jan-16 22:08:37.326440 - [DEBUG] = AllBottom (new jump func)
36348 2019-Jan-16 22:08:37.326465 - [DEBUG]
36349 2019-Jan-16 22:08:37.326488 - [DEBUG] Start adding new jump function
36350 2019-Jan-16 22:08:37.326511 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36351 2019-Jan-16 22:08:37.326567 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36352 2019-Jan-16 22:08:37.327214 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
36353 2019-Jan-16 22:08:37.327855 - [DEBUG] Edge Function : AllBottom
36354 2019-Jan-16 22:08:37.327884 - [DEBUG] End adding new jump function
36355 2019-Jan-16 22:08:37.327908 - [DEBUG]
36356 2019-Jan-16 22:08:37.327932 - [DEBUG] -------------------------------------------- 994. Path Edge --------------------------------------------
36357 2019-Jan-16 22:08:37.327956 - [DEBUG]
36358 2019-Jan-16 22:08:37.327979 - [DEBUG] Process 994. path edge:
36359 2019-Jan-16 22:08:37.328003 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36360 2019-Jan-16 22:08:37.328059 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
36361 2019-Jan-16 22:08:37.328713 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36362 2019-Jan-16 22:08:37.329361 - [DEBUG]
36363 2019-Jan-16 22:08:37.329386 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
36364 2019-Jan-16 22:08:37.330043 - [DEBUG] Compose: EdgeIdentity * AllBottom
36365 2019-Jan-16 22:08:37.330072 - [DEBUG]
36366 2019-Jan-16 22:08:37.330096 - [DEBUG] Propagate flow
36367 2019-Jan-16 22:08:37.330119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36368 2019-Jan-16 22:08:37.330176 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
36369 2019-Jan-16 22:08:37.330816 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36370 2019-Jan-16 22:08:37.331476 - [DEBUG] Edge function : AllBottom (result of previous compose)
36371 2019-Jan-16 22:08:37.331509 - [DEBUG]
36372 2019-Jan-16 22:08:37.331535 - [DEBUG] Join: AllTop & AllBottom
36373 2019-Jan-16 22:08:37.331561 - [DEBUG] = AllBottom (new jump func)
36374 2019-Jan-16 22:08:37.331586 - [DEBUG]
36375 2019-Jan-16 22:08:37.331610 - [DEBUG] Start adding new jump function
36376 2019-Jan-16 22:08:37.331633 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36377 2019-Jan-16 22:08:37.331690 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36378 2019-Jan-16 22:08:37.332337 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
36379 2019-Jan-16 22:08:37.332974 - [DEBUG] Edge Function : AllBottom
36380 2019-Jan-16 22:08:37.333004 - [DEBUG] End adding new jump function
36381 2019-Jan-16 22:08:37.333027 - [DEBUG]
36382 2019-Jan-16 22:08:37.333051 - [DEBUG] -------------------------------------------- 995. Path Edge --------------------------------------------
36383 2019-Jan-16 22:08:37.333075 - [DEBUG]
36384 2019-Jan-16 22:08:37.333099 - [DEBUG] Process 995. path edge:
36385 2019-Jan-16 22:08:37.333123 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36386 2019-Jan-16 22:08:37.333179 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
36387 2019-Jan-16 22:08:37.333818 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36388 2019-Jan-16 22:08:37.334464 - [DEBUG]
36389 2019-Jan-16 22:08:37.334490 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
36390 2019-Jan-16 22:08:37.335159 - [DEBUG] Compose: EdgeIdentity * AllBottom
36391 2019-Jan-16 22:08:37.335187 - [DEBUG]
36392 2019-Jan-16 22:08:37.335211 - [DEBUG] Propagate flow
36393 2019-Jan-16 22:08:37.335235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36394 2019-Jan-16 22:08:37.335292 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
36395 2019-Jan-16 22:08:37.335930 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36396 2019-Jan-16 22:08:37.336577 - [DEBUG] Edge function : AllBottom (result of previous compose)
36397 2019-Jan-16 22:08:37.336603 - [DEBUG]
36398 2019-Jan-16 22:08:37.336628 - [DEBUG] Join: AllTop & AllBottom
36399 2019-Jan-16 22:08:37.336654 - [DEBUG] = AllBottom (new jump func)
36400 2019-Jan-16 22:08:37.336678 - [DEBUG]
36401 2019-Jan-16 22:08:37.336702 - [DEBUG] Start adding new jump function
36402 2019-Jan-16 22:08:37.336725 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36403 2019-Jan-16 22:08:37.336781 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36404 2019-Jan-16 22:08:37.337429 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
36405 2019-Jan-16 22:08:37.338067 - [DEBUG] Edge Function : AllBottom
36406 2019-Jan-16 22:08:37.338110 - [DEBUG] End adding new jump function
36407 2019-Jan-16 22:08:37.338135 - [DEBUG]
36408 2019-Jan-16 22:08:37.338158 - [DEBUG] -------------------------------------------- 996. Path Edge --------------------------------------------
36409 2019-Jan-16 22:08:37.338183 - [DEBUG]
36410 2019-Jan-16 22:08:37.338206 - [DEBUG] Process 996. path edge:
36411 2019-Jan-16 22:08:37.338230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36412 2019-Jan-16 22:08:37.338286 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
36413 2019-Jan-16 22:08:37.338924 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36414 2019-Jan-16 22:08:37.339580 - [DEBUG]
36415 2019-Jan-16 22:08:37.339606 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
36416 2019-Jan-16 22:08:37.340262 - [DEBUG] Compose: EdgeIdentity * AllBottom
36417 2019-Jan-16 22:08:37.340291 - [DEBUG]
36418 2019-Jan-16 22:08:37.340314 - [DEBUG] Propagate flow
36419 2019-Jan-16 22:08:37.340338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36420 2019-Jan-16 22:08:37.340395 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
36421 2019-Jan-16 22:08:37.341044 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36422 2019-Jan-16 22:08:37.341726 - [DEBUG] Edge function : AllBottom (result of previous compose)
36423 2019-Jan-16 22:08:37.341751 - [DEBUG]
36424 2019-Jan-16 22:08:37.341776 - [DEBUG] Join: AllTop & AllBottom
36425 2019-Jan-16 22:08:37.341802 - [DEBUG] = AllBottom (new jump func)
36426 2019-Jan-16 22:08:37.341827 - [DEBUG]
36427 2019-Jan-16 22:08:37.341850 - [DEBUG] Start adding new jump function
36428 2019-Jan-16 22:08:37.341874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36429 2019-Jan-16 22:08:37.341930 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36430 2019-Jan-16 22:08:37.342578 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
36431 2019-Jan-16 22:08:37.343225 - [DEBUG] Edge Function : AllBottom
36432 2019-Jan-16 22:08:37.343254 - [DEBUG] End adding new jump function
36433 2019-Jan-16 22:08:37.343278 - [DEBUG]
36434 2019-Jan-16 22:08:37.343302 - [DEBUG] -------------------------------------------- 997. Path Edge --------------------------------------------
36435 2019-Jan-16 22:08:37.343326 - [DEBUG]
36436 2019-Jan-16 22:08:37.343350 - [DEBUG] Process 997. path edge:
36437 2019-Jan-16 22:08:37.343373 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36438 2019-Jan-16 22:08:37.343429 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
36439 2019-Jan-16 22:08:37.344077 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36440 2019-Jan-16 22:08:37.344724 - [DEBUG]
36441 2019-Jan-16 22:08:37.344760 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
36442 2019-Jan-16 22:08:37.345419 - [DEBUG] Possible callees:
36443 2019-Jan-16 22:08:37.345445 - [DEBUG] llvm.dbg.declare
36444 2019-Jan-16 22:08:37.345470 - [DEBUG] Possible return sites:
36445 2019-Jan-16 22:08:37.345493 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13636446 2019-Jan-16 22:08:37.346779 - [DEBUG] Found and process special summary
36447 2019-Jan-16 22:08:37.346813 - [DEBUG] Compose: EdgeIdentity * AllBottom
36448 2019-Jan-16 22:08:37.346841 - [DEBUG]
36449 2019-Jan-16 22:08:37.346865 - [DEBUG] Propagate flow
36450 2019-Jan-16 22:08:37.346888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36451 2019-Jan-16 22:08:37.346945 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
36452 2019-Jan-16 22:08:37.347586 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36453 2019-Jan-16 22:08:37.348267 - [DEBUG] Edge function : AllBottom (result of previous compose)
36454 2019-Jan-16 22:08:37.348294 - [DEBUG]
36455 2019-Jan-16 22:08:37.348319 - [DEBUG] Join: AllTop & AllBottom
36456 2019-Jan-16 22:08:37.348345 - [DEBUG] = AllBottom (new jump func)
36457 2019-Jan-16 22:08:37.348370 - [DEBUG]
36458 2019-Jan-16 22:08:37.348393 - [DEBUG] Start adding new jump function
36459 2019-Jan-16 22:08:37.348417 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36460 2019-Jan-16 22:08:37.348473 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36461 2019-Jan-16 22:08:37.349121 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
36462 2019-Jan-16 22:08:37.349761 - [DEBUG] Edge Function : AllBottom
36463 2019-Jan-16 22:08:37.349795 - [DEBUG] End adding new jump function
36464 2019-Jan-16 22:08:37.349820 - [DEBUG]
36465 2019-Jan-16 22:08:37.349843 - [DEBUG] -------------------------------------------- 998. Path Edge --------------------------------------------
36466 2019-Jan-16 22:08:37.349868 - [DEBUG]
36467 2019-Jan-16 22:08:37.349891 - [DEBUG] Process 998. path edge:
36468 2019-Jan-16 22:08:37.349915 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36469 2019-Jan-16 22:08:37.349971 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
36470 2019-Jan-16 22:08:37.350611 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36471 2019-Jan-16 22:08:37.351258 - [DEBUG]
36472 2019-Jan-16 22:08:37.351282 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
36473 2019-Jan-16 22:08:37.351960 - [DEBUG] Compose: EdgeIdentity * AllBottom
36474 2019-Jan-16 22:08:37.351989 - [DEBUG]
36475 2019-Jan-16 22:08:37.352013 - [DEBUG] Propagate flow
36476 2019-Jan-16 22:08:37.352036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36477 2019-Jan-16 22:08:37.352094 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
36478 2019-Jan-16 22:08:37.352730 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36479 2019-Jan-16 22:08:37.353376 - [DEBUG] Edge function : AllBottom (result of previous compose)
36480 2019-Jan-16 22:08:37.353401 - [DEBUG]
36481 2019-Jan-16 22:08:37.353426 - [DEBUG] Join: AllTop & AllBottom
36482 2019-Jan-16 22:08:37.353452 - [DEBUG] = AllBottom (new jump func)
36483 2019-Jan-16 22:08:37.353476 - [DEBUG]
36484 2019-Jan-16 22:08:37.353500 - [DEBUG] Start adding new jump function
36485 2019-Jan-16 22:08:37.353523 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36486 2019-Jan-16 22:08:37.353579 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36487 2019-Jan-16 22:08:37.354226 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
36488 2019-Jan-16 22:08:37.354878 - [DEBUG] Edge Function : AllBottom
36489 2019-Jan-16 22:08:37.354906 - [DEBUG] End adding new jump function
36490 2019-Jan-16 22:08:37.354930 - [DEBUG]
36491 2019-Jan-16 22:08:37.354954 - [DEBUG] -------------------------------------------- 999. Path Edge --------------------------------------------
36492 2019-Jan-16 22:08:37.354979 - [DEBUG]
36493 2019-Jan-16 22:08:37.355002 - [DEBUG] Process 999. path edge:
36494 2019-Jan-16 22:08:37.355026 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36495 2019-Jan-16 22:08:37.355082 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
36496 2019-Jan-16 22:08:37.355727 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36497 2019-Jan-16 22:08:37.356373 - [DEBUG]
36498 2019-Jan-16 22:08:37.356398 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
36499 2019-Jan-16 22:08:37.357053 - [DEBUG] Compose: EdgeIdentity * AllBottom
36500 2019-Jan-16 22:08:37.357081 - [DEBUG]
36501 2019-Jan-16 22:08:37.357105 - [DEBUG] Propagate flow
36502 2019-Jan-16 22:08:37.357128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36503 2019-Jan-16 22:08:37.357185 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
36504 2019-Jan-16 22:08:37.357821 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36505 2019-Jan-16 22:08:37.358482 - [DEBUG] Edge function : AllBottom (result of previous compose)
36506 2019-Jan-16 22:08:37.358508 - [DEBUG]
36507 2019-Jan-16 22:08:37.358533 - [DEBUG] Join: AllTop & AllBottom
36508 2019-Jan-16 22:08:37.358559 - [DEBUG] = AllBottom (new jump func)
36509 2019-Jan-16 22:08:37.358584 - [DEBUG]
36510 2019-Jan-16 22:08:37.358607 - [DEBUG] Start adding new jump function
36511 2019-Jan-16 22:08:37.358630 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36512 2019-Jan-16 22:08:37.358686 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36513 2019-Jan-16 22:08:37.359333 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
36514 2019-Jan-16 22:08:37.359968 - [DEBUG] Edge Function : AllBottom
36515 2019-Jan-16 22:08:37.359996 - [DEBUG] End adding new jump function
36516 2019-Jan-16 22:08:37.360020 - [DEBUG]
36517 2019-Jan-16 22:08:37.360044 - [DEBUG] -------------------------------------------- 1000. Path Edge --------------------------------------------
36518 2019-Jan-16 22:08:37.360068 - [DEBUG]
36519 2019-Jan-16 22:08:37.360092 - [DEBUG] Process 1000. path edge:
36520 2019-Jan-16 22:08:37.360116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36521 2019-Jan-16 22:08:37.360172 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
36522 2019-Jan-16 22:08:37.360807 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36523 2019-Jan-16 22:08:37.361464 - [DEBUG]
36524 2019-Jan-16 22:08:37.361490 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
36525 2019-Jan-16 22:08:37.362144 - [DEBUG] Compose: EdgeIdentity * AllBottom
36526 2019-Jan-16 22:08:37.362172 - [DEBUG]
36527 2019-Jan-16 22:08:37.362196 - [DEBUG] Propagate flow
36528 2019-Jan-16 22:08:37.362220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36529 2019-Jan-16 22:08:37.362277 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
36530 2019-Jan-16 22:08:37.362925 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36531 2019-Jan-16 22:08:37.363571 - [DEBUG] Edge function : AllBottom (result of previous compose)
36532 2019-Jan-16 22:08:37.363596 - [DEBUG]
36533 2019-Jan-16 22:08:37.363622 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36534 2019-Jan-16 22:08:37.363648 - [DEBUG] = AllBottom
36535 2019-Jan-16 22:08:37.363673 - [DEBUG]
36536 2019-Jan-16 22:08:37.363696 - [DEBUG] PROPAGATE: No new function!
36537 2019-Jan-16 22:08:37.363720 - [DEBUG] EDGE:
36538 2019-Jan-16 22:08:37.363778 - [DEBUG] ---> 36539 2019-Jan-16 22:08:37.364421 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36540 2019-Jan-16 22:08:37.365083 - [DEBUG]
36541 2019-Jan-16 22:08:37.365109 - [DEBUG] EDGE:
36542 2019-Jan-16 22:08:37.365166 - [DEBUG] ---> 36543 2019-Jan-16 22:08:37.365804 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36544 2019-Jan-16 22:08:37.366449 - [DEBUG]
36545 2019-Jan-16 22:08:37.366474 - [DEBUG] EDGE:
36546 2019-Jan-16 22:08:37.366531 - [DEBUG] ---> 36547 2019-Jan-16 22:08:37.367171 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36548 2019-Jan-16 22:08:37.367817 - [DEBUG]
36549 2019-Jan-16 22:08:37.367854 - [DEBUG] Compose: EdgeIdentity * AllBottom
36550 2019-Jan-16 22:08:37.367882 - [DEBUG]
36551 2019-Jan-16 22:08:37.367906 - [DEBUG] Propagate flow
36552 2019-Jan-16 22:08:37.367929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36553 2019-Jan-16 22:08:37.367985 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
36554 2019-Jan-16 22:08:37.368643 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36555 2019-Jan-16 22:08:37.369288 - [DEBUG] Edge function : AllBottom (result of previous compose)
36556 2019-Jan-16 22:08:37.369314 - [DEBUG]
36557 2019-Jan-16 22:08:37.369339 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36558 2019-Jan-16 22:08:37.369365 - [DEBUG] = AllBottom
36559 2019-Jan-16 22:08:37.369390 - [DEBUG]
36560 2019-Jan-16 22:08:37.369413 - [DEBUG] PROPAGATE: No new function!
36561 2019-Jan-16 22:08:37.369439 - [DEBUG] EDGE:
36562 2019-Jan-16 22:08:37.369497 - [DEBUG] ---> 36563 2019-Jan-16 22:08:37.370146 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36564 2019-Jan-16 22:08:37.370792 - [DEBUG]
36565 2019-Jan-16 22:08:37.370825 - [DEBUG] Compose: EdgeIdentity * AllBottom
36566 2019-Jan-16 22:08:37.370852 - [DEBUG]
36567 2019-Jan-16 22:08:37.370876 - [DEBUG] Propagate flow
36568 2019-Jan-16 22:08:37.370899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36569 2019-Jan-16 22:08:37.370955 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
36570 2019-Jan-16 22:08:37.371620 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36571 2019-Jan-16 22:08:37.372267 - [DEBUG] Edge function : AllBottom (result of previous compose)
36572 2019-Jan-16 22:08:37.372292 - [DEBUG]
36573 2019-Jan-16 22:08:37.372317 - [DEBUG] Join: AllTop & AllBottom
36574 2019-Jan-16 22:08:37.372343 - [DEBUG] = AllBottom (new jump func)
36575 2019-Jan-16 22:08:37.372368 - [DEBUG]
36576 2019-Jan-16 22:08:37.372391 - [DEBUG] Start adding new jump function
36577 2019-Jan-16 22:08:37.372415 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36578 2019-Jan-16 22:08:37.372470 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36579 2019-Jan-16 22:08:37.373116 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
36580 2019-Jan-16 22:08:37.373770 - [DEBUG] Edge Function : AllBottom
36581 2019-Jan-16 22:08:37.373799 - [DEBUG] End adding new jump function
36582 2019-Jan-16 22:08:37.373824 - [DEBUG]
36583 2019-Jan-16 22:08:37.373847 - [DEBUG] -------------------------------------------- 1001. Path Edge --------------------------------------------
36584 2019-Jan-16 22:08:37.373871 - [DEBUG]
36585 2019-Jan-16 22:08:37.373895 - [DEBUG] Process 1001. path edge:
36586 2019-Jan-16 22:08:37.373919 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36587 2019-Jan-16 22:08:37.373975 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
36588 2019-Jan-16 22:08:37.374623 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36589 2019-Jan-16 22:08:37.375285 - [DEBUG]
36590 2019-Jan-16 22:08:37.375310 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
36591 2019-Jan-16 22:08:37.375967 - [DEBUG] Possible callees:
36592 2019-Jan-16 22:08:37.375992 - [DEBUG] llvm.dbg.declare
36593 2019-Jan-16 22:08:37.376017 - [DEBUG] Possible return sites:
36594 2019-Jan-16 22:08:37.376041 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14336595 2019-Jan-16 22:08:37.377318 - [DEBUG] Found and process special summary
36596 2019-Jan-16 22:08:37.377352 - [DEBUG] Compose: EdgeIdentity * AllBottom
36597 2019-Jan-16 22:08:37.377379 - [DEBUG]
36598 2019-Jan-16 22:08:37.377403 - [DEBUG] Propagate flow
36599 2019-Jan-16 22:08:37.377427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36600 2019-Jan-16 22:08:37.377483 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
36601 2019-Jan-16 22:08:37.378136 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36602 2019-Jan-16 22:08:37.378783 - [DEBUG] Edge function : AllBottom (result of previous compose)
36603 2019-Jan-16 22:08:37.378809 - [DEBUG]
36604 2019-Jan-16 22:08:37.378834 - [DEBUG] Join: AllTop & AllBottom
36605 2019-Jan-16 22:08:37.378860 - [DEBUG] = AllBottom (new jump func)
36606 2019-Jan-16 22:08:37.378885 - [DEBUG]
36607 2019-Jan-16 22:08:37.378908 - [DEBUG] Start adding new jump function
36608 2019-Jan-16 22:08:37.378932 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36609 2019-Jan-16 22:08:37.378988 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36610 2019-Jan-16 22:08:37.379635 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
36611 2019-Jan-16 22:08:37.380274 - [DEBUG] Edge Function : AllBottom
36612 2019-Jan-16 22:08:37.380307 - [DEBUG] End adding new jump function
36613 2019-Jan-16 22:08:37.380331 - [DEBUG]
36614 2019-Jan-16 22:08:37.380355 - [DEBUG] -------------------------------------------- 1002. Path Edge --------------------------------------------
36615 2019-Jan-16 22:08:37.380380 - [DEBUG]
36616 2019-Jan-16 22:08:37.380403 - [DEBUG] Process 1002. path edge:
36617 2019-Jan-16 22:08:37.380427 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36618 2019-Jan-16 22:08:37.380483 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
36619 2019-Jan-16 22:08:37.381122 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36620 2019-Jan-16 22:08:37.381791 - [DEBUG]
36621 2019-Jan-16 22:08:37.381816 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
36622 2019-Jan-16 22:08:37.382474 - [DEBUG] Compose: EdgeIdentity * AllBottom
36623 2019-Jan-16 22:08:37.382503 - [DEBUG]
36624 2019-Jan-16 22:08:37.382527 - [DEBUG] Propagate flow
36625 2019-Jan-16 22:08:37.382550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36626 2019-Jan-16 22:08:37.382607 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
36627 2019-Jan-16 22:08:37.383243 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36628 2019-Jan-16 22:08:37.383889 - [DEBUG] Edge function : AllBottom (result of previous compose)
36629 2019-Jan-16 22:08:37.383914 - [DEBUG]
36630 2019-Jan-16 22:08:37.383939 - [DEBUG] Join: AllTop & AllBottom
36631 2019-Jan-16 22:08:37.383965 - [DEBUG] = AllBottom (new jump func)
36632 2019-Jan-16 22:08:37.383989 - [DEBUG]
36633 2019-Jan-16 22:08:37.384013 - [DEBUG] Start adding new jump function
36634 2019-Jan-16 22:08:37.384036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36635 2019-Jan-16 22:08:37.384092 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36636 2019-Jan-16 22:08:37.384738 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
36637 2019-Jan-16 22:08:37.385386 - [DEBUG] Edge Function : AllBottom
36638 2019-Jan-16 22:08:37.385414 - [DEBUG] End adding new jump function
36639 2019-Jan-16 22:08:37.385438 - [DEBUG]
36640 2019-Jan-16 22:08:37.385462 - [DEBUG] -------------------------------------------- 1003. Path Edge --------------------------------------------
36641 2019-Jan-16 22:08:37.385486 - [DEBUG]
36642 2019-Jan-16 22:08:37.385510 - [DEBUG] Process 1003. path edge:
36643 2019-Jan-16 22:08:37.385533 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36644 2019-Jan-16 22:08:37.385590 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
36645 2019-Jan-16 22:08:37.386224 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36646 2019-Jan-16 22:08:37.386870 - [DEBUG]
36647 2019-Jan-16 22:08:37.386895 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
36648 2019-Jan-16 22:08:37.387546 - [DEBUG] Compose: EdgeIdentity * AllBottom
36649 2019-Jan-16 22:08:37.387575 - [DEBUG]
36650 2019-Jan-16 22:08:37.387598 - [DEBUG] Propagate flow
36651 2019-Jan-16 22:08:37.387622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36652 2019-Jan-16 22:08:37.387679 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
36653 2019-Jan-16 22:08:37.388331 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36654 2019-Jan-16 22:08:37.388978 - [DEBUG] Edge function : AllBottom (result of previous compose)
36655 2019-Jan-16 22:08:37.389004 - [DEBUG]
36656 2019-Jan-16 22:08:37.389029 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36657 2019-Jan-16 22:08:37.389055 - [DEBUG] = AllBottom
36658 2019-Jan-16 22:08:37.389080 - [DEBUG]
36659 2019-Jan-16 22:08:37.389103 - [DEBUG] PROPAGATE: No new function!
36660 2019-Jan-16 22:08:37.389128 - [DEBUG] EDGE:
36661 2019-Jan-16 22:08:37.389185 - [DEBUG] ---> 36662 2019-Jan-16 22:08:37.389820 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36663 2019-Jan-16 22:08:37.390474 - [DEBUG]
36664 2019-Jan-16 22:08:37.390499 - [DEBUG] EDGE:
36665 2019-Jan-16 22:08:37.390557 - [DEBUG] ---> 36666 2019-Jan-16 22:08:37.391197 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36667 2019-Jan-16 22:08:37.391859 - [DEBUG]
36668 2019-Jan-16 22:08:37.391895 - [DEBUG] Compose: EdgeIdentity * AllBottom
36669 2019-Jan-16 22:08:37.391922 - [DEBUG]
36670 2019-Jan-16 22:08:37.391946 - [DEBUG] Propagate flow
36671 2019-Jan-16 22:08:37.391969 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36672 2019-Jan-16 22:08:37.392026 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
36673 2019-Jan-16 22:08:37.392669 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36674 2019-Jan-16 22:08:37.393316 - [DEBUG] Edge function : AllBottom (result of previous compose)
36675 2019-Jan-16 22:08:37.393341 - [DEBUG]
36676 2019-Jan-16 22:08:37.393367 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36677 2019-Jan-16 22:08:37.393392 - [DEBUG] = AllBottom
36678 2019-Jan-16 22:08:37.393417 - [DEBUG]
36679 2019-Jan-16 22:08:37.393440 - [DEBUG] PROPAGATE: No new function!
36680 2019-Jan-16 22:08:37.393466 - [DEBUG] EDGE:
36681 2019-Jan-16 22:08:37.393524 - [DEBUG] ---> 36682 2019-Jan-16 22:08:37.394170 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36683 2019-Jan-16 22:08:37.394831 - [DEBUG]
36684 2019-Jan-16 22:08:37.394856 - [DEBUG] EDGE:
36685 2019-Jan-16 22:08:37.394914 - [DEBUG] ---> 36686 2019-Jan-16 22:08:37.395553 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36687 2019-Jan-16 22:08:37.396199 - [DEBUG]
36688 2019-Jan-16 22:08:37.396233 - [DEBUG] Compose: EdgeIdentity * AllBottom
36689 2019-Jan-16 22:08:37.396260 - [DEBUG]
36690 2019-Jan-16 22:08:37.396283 - [DEBUG] Propagate flow
36691 2019-Jan-16 22:08:37.396307 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36692 2019-Jan-16 22:08:37.396363 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
36693 2019-Jan-16 22:08:37.397000 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36694 2019-Jan-16 22:08:37.397646 - [DEBUG] Edge function : AllBottom (result of previous compose)
36695 2019-Jan-16 22:08:37.397672 - [DEBUG]
36696 2019-Jan-16 22:08:37.397697 - [DEBUG] Join: AllTop & AllBottom
36697 2019-Jan-16 22:08:37.397723 - [DEBUG] = AllBottom (new jump func)
36698 2019-Jan-16 22:08:37.397747 - [DEBUG]
36699 2019-Jan-16 22:08:37.397771 - [DEBUG] Start adding new jump function
36700 2019-Jan-16 22:08:37.397794 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36701 2019-Jan-16 22:08:37.397850 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36702 2019-Jan-16 22:08:37.398512 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
36703 2019-Jan-16 22:08:37.399150 - [DEBUG] Edge Function : AllBottom
36704 2019-Jan-16 22:08:37.399179 - [DEBUG] End adding new jump function
36705 2019-Jan-16 22:08:37.399210 - [DEBUG]
36706 2019-Jan-16 22:08:37.399235 - [DEBUG] -------------------------------------------- 1004. Path Edge --------------------------------------------
36707 2019-Jan-16 22:08:37.399259 - [DEBUG]
36708 2019-Jan-16 22:08:37.399282 - [DEBUG] Process 1004. path edge:
36709 2019-Jan-16 22:08:37.399306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36710 2019-Jan-16 22:08:37.399363 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
36711 2019-Jan-16 22:08:37.400002 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
36712 2019-Jan-16 22:08:37.400647 - [DEBUG]
36713 2019-Jan-16 22:08:37.400673 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
36714 2019-Jan-16 22:08:37.401327 - [DEBUG] Compose: EdgeIdentity * AllBottom
36715 2019-Jan-16 22:08:37.401355 - [DEBUG]
36716 2019-Jan-16 22:08:37.401379 - [DEBUG] Propagate flow
36717 2019-Jan-16 22:08:37.401402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36718 2019-Jan-16 22:08:37.401473 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
36719 2019-Jan-16 22:08:37.402128 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36720 2019-Jan-16 22:08:37.402775 - [DEBUG] Edge function : AllBottom (result of previous compose)
36721 2019-Jan-16 22:08:37.402800 - [DEBUG]
36722 2019-Jan-16 22:08:37.402826 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36723 2019-Jan-16 22:08:37.402852 - [DEBUG] = AllBottom
36724 2019-Jan-16 22:08:37.402876 - [DEBUG]
36725 2019-Jan-16 22:08:37.402899 - [DEBUG] PROPAGATE: No new function!
36726 2019-Jan-16 22:08:37.402931 - [DEBUG] Compose: EdgeIdentity * AllBottom
36727 2019-Jan-16 22:08:37.402959 - [DEBUG]
36728 2019-Jan-16 22:08:37.402983 - [DEBUG] Propagate flow
36729 2019-Jan-16 22:08:37.403006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36730 2019-Jan-16 22:08:37.403063 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
36731 2019-Jan-16 22:08:37.403710 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36732 2019-Jan-16 22:08:37.404356 - [DEBUG] Edge function : AllBottom (result of previous compose)
36733 2019-Jan-16 22:08:37.404382 - [DEBUG]
36734 2019-Jan-16 22:08:37.404407 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36735 2019-Jan-16 22:08:37.404433 - [DEBUG] = AllBottom
36736 2019-Jan-16 22:08:37.404457 - [DEBUG]
36737 2019-Jan-16 22:08:37.404481 - [DEBUG] PROPAGATE: No new function!
36738 2019-Jan-16 22:08:37.404505 - [DEBUG] EDGE:
36739 2019-Jan-16 22:08:37.404562 - [DEBUG] ---> 36740 2019-Jan-16 22:08:37.405216 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36741 2019-Jan-16 22:08:37.405862 - [DEBUG]
36742 2019-Jan-16 22:08:37.405888 - [DEBUG] EDGE:
36743 2019-Jan-16 22:08:37.405946 - [DEBUG] ---> 36744 2019-Jan-16 22:08:37.406582 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36745 2019-Jan-16 22:08:37.407227 - [DEBUG]
36746 2019-Jan-16 22:08:37.407261 - [DEBUG] EDGE:
36747 2019-Jan-16 22:08:37.407319 - [DEBUG] ---> 36748 2019-Jan-16 22:08:37.407959 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36749 2019-Jan-16 22:08:37.408621 - [DEBUG]
36750 2019-Jan-16 22:08:37.408656 - [DEBUG] Compose: EdgeIdentity * AllBottom
36751 2019-Jan-16 22:08:37.408683 - [DEBUG]
36752 2019-Jan-16 22:08:37.408707 - [DEBUG] Propagate flow
36753 2019-Jan-16 22:08:37.408730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36754 2019-Jan-16 22:08:37.408787 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
36755 2019-Jan-16 22:08:37.409428 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36756 2019-Jan-16 22:08:37.410073 - [DEBUG] Edge function : AllBottom (result of previous compose)
36757 2019-Jan-16 22:08:37.410099 - [DEBUG]
36758 2019-Jan-16 22:08:37.410124 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36759 2019-Jan-16 22:08:37.410150 - [DEBUG] = AllBottom
36760 2019-Jan-16 22:08:37.410175 - [DEBUG]
36761 2019-Jan-16 22:08:37.410198 - [DEBUG] PROPAGATE: No new function!
36762 2019-Jan-16 22:08:37.410225 - [DEBUG] EDGE:
36763 2019-Jan-16 22:08:37.410282 - [DEBUG] ---> 36764 2019-Jan-16 22:08:37.410921 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36765 2019-Jan-16 22:08:37.411583 - [DEBUG]
36766 2019-Jan-16 22:08:37.411609 - [DEBUG] EDGE:
36767 2019-Jan-16 22:08:37.411666 - [DEBUG] ---> 36768 2019-Jan-16 22:08:37.412304 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36769 2019-Jan-16 22:08:37.412950 - [DEBUG]
36770 2019-Jan-16 22:08:37.412975 - [DEBUG] EDGE:
36771 2019-Jan-16 22:08:37.413033 - [DEBUG] ---> 36772 2019-Jan-16 22:08:37.413675 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36773 2019-Jan-16 22:08:37.414319 - [DEBUG]
36774 2019-Jan-16 22:08:37.414345 - [DEBUG] EDGE:
36775 2019-Jan-16 22:08:37.414402 - [DEBUG] ---> 36776 2019-Jan-16 22:08:37.415057 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36777 2019-Jan-16 22:08:37.415702 - [DEBUG]
36778 2019-Jan-16 22:08:37.415728 - [DEBUG] EDGE:
36779 2019-Jan-16 22:08:37.415786 - [DEBUG] ---> 36780 2019-Jan-16 22:08:37.416422 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36781 2019-Jan-16 22:08:37.417067 - [DEBUG]
36782 2019-Jan-16 22:08:37.417093 - [DEBUG] EDGE:
36783 2019-Jan-16 22:08:37.417150 - [DEBUG] ---> 36784 2019-Jan-16 22:08:37.417797 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36785 2019-Jan-16 22:08:37.418458 - [DEBUG]
36786 2019-Jan-16 22:08:37.418483 - [DEBUG] EDGE:
36787 2019-Jan-16 22:08:37.418541 - [DEBUG] ---> 36788 2019-Jan-16 22:08:37.419175 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36789 2019-Jan-16 22:08:37.419820 - [DEBUG]
36790 2019-Jan-16 22:08:37.419846 - [DEBUG] EDGE:
36791 2019-Jan-16 22:08:37.419903 - [DEBUG] ---> 36792 2019-Jan-16 22:08:37.420539 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36793 2019-Jan-16 22:08:37.421184 - [DEBUG]
36794 2019-Jan-16 22:08:37.421210 - [DEBUG] EDGE:
36795 2019-Jan-16 22:08:37.421267 - [DEBUG] ---> 36796 2019-Jan-16 22:08:37.421939 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
36797 2019-Jan-16 22:08:37.422586 - [DEBUG]
36798 2019-Jan-16 22:08:37.422634 - [DEBUG] Compose: EdgeIdentity * AllBottom
36799 2019-Jan-16 22:08:37.422662 - [DEBUG]
36800 2019-Jan-16 22:08:37.422686 - [DEBUG] Propagate flow
36801 2019-Jan-16 22:08:37.422709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36802 2019-Jan-16 22:08:37.422767 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36803 2019-Jan-16 22:08:37.423407 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
36804 2019-Jan-16 22:08:37.424050 - [DEBUG] Edge function : AllBottom (result of previous compose)
36805 2019-Jan-16 22:08:37.424075 - [DEBUG]
36806 2019-Jan-16 22:08:37.424101 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36807 2019-Jan-16 22:08:37.424127 - [DEBUG] = AllBottom
36808 2019-Jan-16 22:08:37.424151 - [DEBUG]
36809 2019-Jan-16 22:08:37.424174 - [DEBUG] PROPAGATE: No new function!
36810 2019-Jan-16 22:08:37.424200 - [DEBUG] Compose: EdgeIdentity * AllBottom
36811 2019-Jan-16 22:08:37.424226 - [DEBUG]
36812 2019-Jan-16 22:08:37.424250 - [DEBUG] Propagate flow
36813 2019-Jan-16 22:08:37.424273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36814 2019-Jan-16 22:08:37.424329 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36815 2019-Jan-16 22:08:37.424984 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36816 2019-Jan-16 22:08:37.425633 - [DEBUG] Edge function : AllBottom (result of previous compose)
36817 2019-Jan-16 22:08:37.425659 - [DEBUG]
36818 2019-Jan-16 22:08:37.425684 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36819 2019-Jan-16 22:08:37.425710 - [DEBUG] = AllBottom
36820 2019-Jan-16 22:08:37.425735 - [DEBUG]
36821 2019-Jan-16 22:08:37.425758 - [DEBUG] PROPAGATE: No new function!
36822 2019-Jan-16 22:08:37.425785 - [DEBUG] EDGE:
36823 2019-Jan-16 22:08:37.425843 - [DEBUG] ---> 36824 2019-Jan-16 22:08:37.426490 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
36825 2019-Jan-16 22:08:37.427132 - [DEBUG]
36826 2019-Jan-16 22:08:37.427176 - [DEBUG] Compose: EdgeIdentity * AllBottom
36827 2019-Jan-16 22:08:37.427204 - [DEBUG]
36828 2019-Jan-16 22:08:37.427228 - [DEBUG] Propagate flow
36829 2019-Jan-16 22:08:37.427251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36830 2019-Jan-16 22:08:37.427308 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
36831 2019-Jan-16 22:08:37.427948 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
36832 2019-Jan-16 22:08:37.428604 - [DEBUG] Edge function : AllBottom (result of previous compose)
36833 2019-Jan-16 22:08:37.428630 - [DEBUG]
36834 2019-Jan-16 22:08:37.428654 - [DEBUG] Join: AllTop & AllBottom
36835 2019-Jan-16 22:08:37.428680 - [DEBUG] = AllBottom (new jump func)
36836 2019-Jan-16 22:08:37.428705 - [DEBUG]
36837 2019-Jan-16 22:08:37.428728 - [DEBUG] Start adding new jump function
36838 2019-Jan-16 22:08:37.428751 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36839 2019-Jan-16 22:08:37.428807 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
36840 2019-Jan-16 22:08:37.429449 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
36841 2019-Jan-16 22:08:37.430088 - [DEBUG] Edge Function : AllBottom
36842 2019-Jan-16 22:08:37.430117 - [DEBUG] End adding new jump function
36843 2019-Jan-16 22:08:37.430141 - [DEBUG]
36844 2019-Jan-16 22:08:37.430164 - [DEBUG] -------------------------------------------- 1005. Path Edge --------------------------------------------
36845 2019-Jan-16 22:08:37.430188 - [DEBUG]
36846 2019-Jan-16 22:08:37.430212 - [DEBUG] Process 1005. path edge:
36847 2019-Jan-16 22:08:37.430235 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36848 2019-Jan-16 22:08:37.430290 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
36849 2019-Jan-16 22:08:37.430966 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
36850 2019-Jan-16 22:08:37.431695 - [DEBUG]
36851 2019-Jan-16 22:08:37.431722 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
36852 2019-Jan-16 22:08:37.432438 - [DEBUG] Possible callees:
36853 2019-Jan-16 22:08:37.432465 - [DEBUG] bar
36854 2019-Jan-16 22:08:37.432490 - [DEBUG] Possible return sites:
36855 2019-Jan-16 22:08:37.432513 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8936856 2019-Jan-16 22:08:37.433824 - [DEBUG] Found and process special summary
36857 2019-Jan-16 22:08:37.433879 - [DEBUG] Compose: EdgeIdentity * AllBottom
36858 2019-Jan-16 22:08:37.433908 - [DEBUG]
36859 2019-Jan-16 22:08:37.433933 - [DEBUG] Propagate flow
36860 2019-Jan-16 22:08:37.433957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36861 2019-Jan-16 22:08:37.434017 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
36862 2019-Jan-16 22:08:37.434659 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
36863 2019-Jan-16 22:08:37.435329 - [DEBUG] Edge function : AllBottom (result of previous compose)
36864 2019-Jan-16 22:08:37.435355 - [DEBUG]
36865 2019-Jan-16 22:08:37.435381 - [DEBUG] Join: AllTop & AllBottom
36866 2019-Jan-16 22:08:37.435406 - [DEBUG] = AllBottom (new jump func)
36867 2019-Jan-16 22:08:37.435431 - [DEBUG]
36868 2019-Jan-16 22:08:37.435455 - [DEBUG] Start adding new jump function
36869 2019-Jan-16 22:08:37.435478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36870 2019-Jan-16 22:08:37.435553 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
36871 2019-Jan-16 22:08:37.436196 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
36872 2019-Jan-16 22:08:37.436835 - [DEBUG] Edge Function : AllBottom
36873 2019-Jan-16 22:08:37.436865 - [DEBUG] End adding new jump function
36874 2019-Jan-16 22:08:37.436889 - [DEBUG]
36875 2019-Jan-16 22:08:37.436913 - [DEBUG] -------------------------------------------- 1006. Path Edge --------------------------------------------
36876 2019-Jan-16 22:08:37.436938 - [DEBUG]
36877 2019-Jan-16 22:08:37.436962 - [DEBUG] Process 1006. path edge:
36878 2019-Jan-16 22:08:37.436986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36879 2019-Jan-16 22:08:37.437042 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
36880 2019-Jan-16 22:08:37.437684 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
36881 2019-Jan-16 22:08:37.438341 - [DEBUG]
36882 2019-Jan-16 22:08:37.438366 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
36883 2019-Jan-16 22:08:37.439028 - [DEBUG] Compose: EdgeIdentity * AllBottom
36884 2019-Jan-16 22:08:37.439056 - [DEBUG]
36885 2019-Jan-16 22:08:37.439080 - [DEBUG] Propagate flow
36886 2019-Jan-16 22:08:37.439104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36887 2019-Jan-16 22:08:37.439160 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
36888 2019-Jan-16 22:08:37.439801 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
36889 2019-Jan-16 22:08:37.440442 - [DEBUG] Edge function : AllBottom (result of previous compose)
36890 2019-Jan-16 22:08:37.440468 - [DEBUG]
36891 2019-Jan-16 22:08:37.440493 - [DEBUG] Join: AllTop & AllBottom
36892 2019-Jan-16 22:08:37.440519 - [DEBUG] = AllBottom (new jump func)
36893 2019-Jan-16 22:08:37.440543 - [DEBUG]
36894 2019-Jan-16 22:08:37.440567 - [DEBUG] Start adding new jump function
36895 2019-Jan-16 22:08:37.440590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36896 2019-Jan-16 22:08:37.440646 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
36897 2019-Jan-16 22:08:37.441288 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
36898 2019-Jan-16 22:08:37.441942 - [DEBUG] Edge Function : AllBottom
36899 2019-Jan-16 22:08:37.441970 - [DEBUG] End adding new jump function
36900 2019-Jan-16 22:08:37.441994 - [DEBUG]
36901 2019-Jan-16 22:08:37.442017 - [DEBUG] -------------------------------------------- 1007. Path Edge --------------------------------------------
36902 2019-Jan-16 22:08:37.442042 - [DEBUG]
36903 2019-Jan-16 22:08:37.442066 - [DEBUG] Process 1007. path edge:
36904 2019-Jan-16 22:08:37.442089 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36905 2019-Jan-16 22:08:37.442146 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
36906 2019-Jan-16 22:08:37.442782 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
36907 2019-Jan-16 22:08:37.443423 - [DEBUG]
36908 2019-Jan-16 22:08:37.443449 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
36909 2019-Jan-16 22:08:37.444100 - [DEBUG] Compose: EdgeIdentity * AllBottom
36910 2019-Jan-16 22:08:37.444128 - [DEBUG]
36911 2019-Jan-16 22:08:37.444152 - [DEBUG] Propagate flow
36912 2019-Jan-16 22:08:37.444185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36913 2019-Jan-16 22:08:37.444243 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36914 2019-Jan-16 22:08:37.444909 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
36915 2019-Jan-16 22:08:37.445550 - [DEBUG] Edge function : AllBottom (result of previous compose)
36916 2019-Jan-16 22:08:37.445576 - [DEBUG]
36917 2019-Jan-16 22:08:37.445602 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36918 2019-Jan-16 22:08:37.445628 - [DEBUG] = AllBottom
36919 2019-Jan-16 22:08:37.445653 - [DEBUG]
36920 2019-Jan-16 22:08:37.445676 - [DEBUG] PROPAGATE: No new function!
36921 2019-Jan-16 22:08:37.445710 - [DEBUG] Compose: EdgeIdentity * AllBottom
36922 2019-Jan-16 22:08:37.445738 - [DEBUG]
36923 2019-Jan-16 22:08:37.445762 - [DEBUG] Propagate flow
36924 2019-Jan-16 22:08:37.445786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36925 2019-Jan-16 22:08:37.445842 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
36926 2019-Jan-16 22:08:37.446490 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
36927 2019-Jan-16 22:08:37.447131 - [DEBUG] Edge function : AllBottom (result of previous compose)
36928 2019-Jan-16 22:08:37.447157 - [DEBUG]
36929 2019-Jan-16 22:08:37.447182 - [DEBUG] Join: AllTop & AllBottom
36930 2019-Jan-16 22:08:37.447208 - [DEBUG] = AllBottom (new jump func)
36931 2019-Jan-16 22:08:37.447233 - [DEBUG]
36932 2019-Jan-16 22:08:37.447256 - [DEBUG] Start adding new jump function
36933 2019-Jan-16 22:08:37.447280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36934 2019-Jan-16 22:08:37.447336 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
36935 2019-Jan-16 22:08:37.447976 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
36936 2019-Jan-16 22:08:37.448636 - [DEBUG] Edge Function : AllBottom
36937 2019-Jan-16 22:08:37.448665 - [DEBUG] End adding new jump function
36938 2019-Jan-16 22:08:37.448689 - [DEBUG]
36939 2019-Jan-16 22:08:37.448713 - [DEBUG] -------------------------------------------- 1008. Path Edge --------------------------------------------
36940 2019-Jan-16 22:08:37.448738 - [DEBUG]
36941 2019-Jan-16 22:08:37.448761 - [DEBUG] Process 1008. path edge:
36942 2019-Jan-16 22:08:37.448785 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36943 2019-Jan-16 22:08:37.448841 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
36944 2019-Jan-16 22:08:37.449487 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
36945 2019-Jan-16 22:08:37.450128 - [DEBUG]
36946 2019-Jan-16 22:08:37.450153 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
36947 2019-Jan-16 22:08:37.450805 - [DEBUG] Possible callees:
36948 2019-Jan-16 22:08:37.450830 - [DEBUG] llvm.dbg.declare
36949 2019-Jan-16 22:08:37.450855 - [DEBUG] Possible return sites:
36950 2019-Jan-16 22:08:37.450879 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10336951 2019-Jan-16 22:08:37.452171 - [DEBUG] Found and process special summary
36952 2019-Jan-16 22:08:37.452221 - [DEBUG] Compose: EdgeIdentity * AllBottom
36953 2019-Jan-16 22:08:37.452250 - [DEBUG]
36954 2019-Jan-16 22:08:37.452274 - [DEBUG] Propagate flow
36955 2019-Jan-16 22:08:37.452297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36956 2019-Jan-16 22:08:37.452354 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
36957 2019-Jan-16 22:08:37.453004 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
36958 2019-Jan-16 22:08:37.453646 - [DEBUG] Edge function : AllBottom (result of previous compose)
36959 2019-Jan-16 22:08:37.453671 - [DEBUG]
36960 2019-Jan-16 22:08:37.453696 - [DEBUG] Join: AllTop & AllBottom
36961 2019-Jan-16 22:08:37.453722 - [DEBUG] = AllBottom (new jump func)
36962 2019-Jan-16 22:08:37.453747 - [DEBUG]
36963 2019-Jan-16 22:08:37.453770 - [DEBUG] Start adding new jump function
36964 2019-Jan-16 22:08:37.453794 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36965 2019-Jan-16 22:08:37.453850 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
36966 2019-Jan-16 22:08:37.454491 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
36967 2019-Jan-16 22:08:37.455148 - [DEBUG] Edge Function : AllBottom
36968 2019-Jan-16 22:08:37.455176 - [DEBUG] End adding new jump function
36969 2019-Jan-16 22:08:37.455200 - [DEBUG]
36970 2019-Jan-16 22:08:37.455223 - [DEBUG] -------------------------------------------- 1009. Path Edge --------------------------------------------
36971 2019-Jan-16 22:08:37.455248 - [DEBUG]
36972 2019-Jan-16 22:08:37.455271 - [DEBUG] Process 1009. path edge:
36973 2019-Jan-16 22:08:37.455294 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36974 2019-Jan-16 22:08:37.455351 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
36975 2019-Jan-16 22:08:37.455991 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
36976 2019-Jan-16 22:08:37.456631 - [DEBUG]
36977 2019-Jan-16 22:08:37.456656 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
36978 2019-Jan-16 22:08:37.457320 - [DEBUG] Compose: EdgeIdentity * AllBottom
36979 2019-Jan-16 22:08:37.457350 - [DEBUG]
36980 2019-Jan-16 22:08:37.457374 - [DEBUG] Propagate flow
36981 2019-Jan-16 22:08:37.457398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36982 2019-Jan-16 22:08:37.457455 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
36983 2019-Jan-16 22:08:37.458102 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
36984 2019-Jan-16 22:08:37.458745 - [DEBUG] Edge function : AllBottom (result of previous compose)
36985 2019-Jan-16 22:08:37.458771 - [DEBUG]
36986 2019-Jan-16 22:08:37.458795 - [DEBUG] Join: AllTop & AllBottom
36987 2019-Jan-16 22:08:37.458821 - [DEBUG] = AllBottom (new jump func)
36988 2019-Jan-16 22:08:37.458846 - [DEBUG]
36989 2019-Jan-16 22:08:37.458869 - [DEBUG] Start adding new jump function
36990 2019-Jan-16 22:08:37.458893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36991 2019-Jan-16 22:08:37.458949 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
36992 2019-Jan-16 22:08:37.459590 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
36993 2019-Jan-16 22:08:37.460224 - [DEBUG] Edge Function : AllBottom
36994 2019-Jan-16 22:08:37.460252 - [DEBUG] End adding new jump function
36995 2019-Jan-16 22:08:37.460276 - [DEBUG]
36996 2019-Jan-16 22:08:37.460300 - [DEBUG] -------------------------------------------- 1010. Path Edge --------------------------------------------
36997 2019-Jan-16 22:08:37.460338 - [DEBUG]
36998 2019-Jan-16 22:08:37.460362 - [DEBUG] Process 1010. path edge:
36999 2019-Jan-16 22:08:37.460386 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37000 2019-Jan-16 22:08:37.460443 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
37001 2019-Jan-16 22:08:37.461077 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
37002 2019-Jan-16 22:08:37.461733 - [DEBUG]
37003 2019-Jan-16 22:08:37.461759 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
37004 2019-Jan-16 22:08:37.462407 - [DEBUG] Compose: EdgeIdentity * AllBottom
37005 2019-Jan-16 22:08:37.462435 - [DEBUG]
37006 2019-Jan-16 22:08:37.462459 - [DEBUG] Propagate flow
37007 2019-Jan-16 22:08:37.462483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37008 2019-Jan-16 22:08:37.462539 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
37009 2019-Jan-16 22:08:37.463174 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
37010 2019-Jan-16 22:08:37.463814 - [DEBUG] Edge function : AllBottom (result of previous compose)
37011 2019-Jan-16 22:08:37.463840 - [DEBUG]
37012 2019-Jan-16 22:08:37.463866 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37013 2019-Jan-16 22:08:37.463892 - [DEBUG] = AllBottom
37014 2019-Jan-16 22:08:37.463916 - [DEBUG]
37015 2019-Jan-16 22:08:37.463940 - [DEBUG] PROPAGATE: No new function!
37016 2019-Jan-16 22:08:37.463964 - [DEBUG] EDGE:
37017 2019-Jan-16 22:08:37.464022 - [DEBUG] ---> 37018 2019-Jan-16 22:08:37.464656 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
37019 2019-Jan-16 22:08:37.465314 - [DEBUG]
37020 2019-Jan-16 22:08:37.465340 - [DEBUG] Compose: EdgeIdentity * AllBottom
37021 2019-Jan-16 22:08:37.465366 - [DEBUG]
37022 2019-Jan-16 22:08:37.465390 - [DEBUG] Propagate flow
37023 2019-Jan-16 22:08:37.465414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37024 2019-Jan-16 22:08:37.465470 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
37025 2019-Jan-16 22:08:37.466104 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37026 2019-Jan-16 22:08:37.466745 - [DEBUG] Edge function : AllBottom (result of previous compose)
37027 2019-Jan-16 22:08:37.466771 - [DEBUG]
37028 2019-Jan-16 22:08:37.466796 - [DEBUG] Join: AllTop & AllBottom
37029 2019-Jan-16 22:08:37.466823 - [DEBUG] = AllBottom (new jump func)
37030 2019-Jan-16 22:08:37.466847 - [DEBUG]
37031 2019-Jan-16 22:08:37.466871 - [DEBUG] Start adding new jump function
37032 2019-Jan-16 22:08:37.466895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37033 2019-Jan-16 22:08:37.466952 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37034 2019-Jan-16 22:08:37.467592 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
37035 2019-Jan-16 22:08:37.468239 - [DEBUG] Edge Function : AllBottom
37036 2019-Jan-16 22:08:37.468267 - [DEBUG] End adding new jump function
37037 2019-Jan-16 22:08:37.468292 - [DEBUG]
37038 2019-Jan-16 22:08:37.468317 - [DEBUG] -------------------------------------------- 1011. Path Edge --------------------------------------------
37039 2019-Jan-16 22:08:37.468342 - [DEBUG]
37040 2019-Jan-16 22:08:37.468365 - [DEBUG] Process 1011. path edge:
37041 2019-Jan-16 22:08:37.468389 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37042 2019-Jan-16 22:08:37.468454 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
37043 2019-Jan-16 22:08:37.469089 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37044 2019-Jan-16 22:08:37.469731 - [DEBUG]
37045 2019-Jan-16 22:08:37.469757 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
37046 2019-Jan-16 22:08:37.470405 - [DEBUG] Compose: EdgeIdentity * AllBottom
37047 2019-Jan-16 22:08:37.470433 - [DEBUG]
37048 2019-Jan-16 22:08:37.470457 - [DEBUG] Propagate flow
37049 2019-Jan-16 22:08:37.470481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37050 2019-Jan-16 22:08:37.470537 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
37051 2019-Jan-16 22:08:37.471173 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37052 2019-Jan-16 22:08:37.471832 - [DEBUG] Edge function : AllBottom (result of previous compose)
37053 2019-Jan-16 22:08:37.471858 - [DEBUG]
37054 2019-Jan-16 22:08:37.471883 - [DEBUG] Join: AllTop & AllBottom
37055 2019-Jan-16 22:08:37.471909 - [DEBUG] = AllBottom (new jump func)
37056 2019-Jan-16 22:08:37.471934 - [DEBUG]
37057 2019-Jan-16 22:08:37.471957 - [DEBUG] Start adding new jump function
37058 2019-Jan-16 22:08:37.471981 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37059 2019-Jan-16 22:08:37.472038 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37060 2019-Jan-16 22:08:37.472677 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
37061 2019-Jan-16 22:08:37.473311 - [DEBUG] Edge Function : AllBottom
37062 2019-Jan-16 22:08:37.473340 - [DEBUG] End adding new jump function
37063 2019-Jan-16 22:08:37.473366 - [DEBUG]
37064 2019-Jan-16 22:08:37.473390 - [DEBUG] -------------------------------------------- 1012. Path Edge --------------------------------------------
37065 2019-Jan-16 22:08:37.473415 - [DEBUG]
37066 2019-Jan-16 22:08:37.473439 - [DEBUG] Process 1012. path edge:
37067 2019-Jan-16 22:08:37.473462 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37068 2019-Jan-16 22:08:37.473519 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
37069 2019-Jan-16 22:08:37.474156 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37070 2019-Jan-16 22:08:37.474809 - [DEBUG]
37071 2019-Jan-16 22:08:37.474835 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
37072 2019-Jan-16 22:08:37.475485 - [DEBUG] Compose: EdgeIdentity * AllBottom
37073 2019-Jan-16 22:08:37.475513 - [DEBUG]
37074 2019-Jan-16 22:08:37.475537 - [DEBUG] Propagate flow
37075 2019-Jan-16 22:08:37.475561 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37076 2019-Jan-16 22:08:37.475618 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37077 2019-Jan-16 22:08:37.476259 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37078 2019-Jan-16 22:08:37.476900 - [DEBUG] Edge function : AllBottom (result of previous compose)
37079 2019-Jan-16 22:08:37.476925 - [DEBUG]
37080 2019-Jan-16 22:08:37.476951 - [DEBUG] Join: AllTop & AllBottom
37081 2019-Jan-16 22:08:37.476977 - [DEBUG] = AllBottom (new jump func)
37082 2019-Jan-16 22:08:37.477002 - [DEBUG]
37083 2019-Jan-16 22:08:37.477025 - [DEBUG] Start adding new jump function
37084 2019-Jan-16 22:08:37.477049 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37085 2019-Jan-16 22:08:37.477106 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37086 2019-Jan-16 22:08:37.477744 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37087 2019-Jan-16 22:08:37.478405 - [DEBUG] Edge Function : AllBottom
37088 2019-Jan-16 22:08:37.478436 - [DEBUG] End adding new jump function
37089 2019-Jan-16 22:08:37.478461 - [DEBUG]
37090 2019-Jan-16 22:08:37.478485 - [DEBUG] -------------------------------------------- 1013. Path Edge --------------------------------------------
37091 2019-Jan-16 22:08:37.478509 - [DEBUG]
37092 2019-Jan-16 22:08:37.478533 - [DEBUG] Process 1013. path edge:
37093 2019-Jan-16 22:08:37.478557 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37094 2019-Jan-16 22:08:37.478614 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
37095 2019-Jan-16 22:08:37.479253 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37096 2019-Jan-16 22:08:37.479893 - [DEBUG]
37097 2019-Jan-16 22:08:37.479918 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37098 2019-Jan-16 22:08:37.480579 - [DEBUG] Compose: EdgeIdentity * AllBottom
37099 2019-Jan-16 22:08:37.480608 - [DEBUG]
37100 2019-Jan-16 22:08:37.480632 - [DEBUG] Propagate flow
37101 2019-Jan-16 22:08:37.480655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37102 2019-Jan-16 22:08:37.480712 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37103 2019-Jan-16 22:08:37.481350 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37104 2019-Jan-16 22:08:37.482007 - [DEBUG] Edge function : AllBottom (result of previous compose)
37105 2019-Jan-16 22:08:37.482033 - [DEBUG]
37106 2019-Jan-16 22:08:37.482058 - [DEBUG] Join: AllTop & AllBottom
37107 2019-Jan-16 22:08:37.482084 - [DEBUG] = AllBottom (new jump func)
37108 2019-Jan-16 22:08:37.482109 - [DEBUG]
37109 2019-Jan-16 22:08:37.482133 - [DEBUG] Start adding new jump function
37110 2019-Jan-16 22:08:37.482156 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37111 2019-Jan-16 22:08:37.482213 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37112 2019-Jan-16 22:08:37.482853 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37113 2019-Jan-16 22:08:37.483488 - [DEBUG] Edge Function : AllBottom
37114 2019-Jan-16 22:08:37.483518 - [DEBUG] End adding new jump function
37115 2019-Jan-16 22:08:37.483542 - [DEBUG]
37116 2019-Jan-16 22:08:37.483567 - [DEBUG] -------------------------------------------- 1014. Path Edge --------------------------------------------
37117 2019-Jan-16 22:08:37.483592 - [DEBUG]
37118 2019-Jan-16 22:08:37.483615 - [DEBUG] Process 1014. path edge:
37119 2019-Jan-16 22:08:37.483640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37120 2019-Jan-16 22:08:37.483696 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
37121 2019-Jan-16 22:08:37.484333 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37122 2019-Jan-16 22:08:37.484991 - [DEBUG]
37123 2019-Jan-16 22:08:37.485017 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37124 2019-Jan-16 22:08:37.485670 - [DEBUG] Compose: EdgeIdentity * AllBottom
37125 2019-Jan-16 22:08:37.485699 - [DEBUG]
37126 2019-Jan-16 22:08:37.485722 - [DEBUG] Propagate flow
37127 2019-Jan-16 22:08:37.485746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37128 2019-Jan-16 22:08:37.485803 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37129 2019-Jan-16 22:08:37.486441 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37130 2019-Jan-16 22:08:37.487081 - [DEBUG] Edge function : AllBottom (result of previous compose)
37131 2019-Jan-16 22:08:37.487107 - [DEBUG]
37132 2019-Jan-16 22:08:37.487132 - [DEBUG] Join: AllTop & AllBottom
37133 2019-Jan-16 22:08:37.487167 - [DEBUG] = AllBottom (new jump func)
37134 2019-Jan-16 22:08:37.487192 - [DEBUG]
37135 2019-Jan-16 22:08:37.487216 - [DEBUG] Start adding new jump function
37136 2019-Jan-16 22:08:37.487240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37137 2019-Jan-16 22:08:37.487296 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37138 2019-Jan-16 22:08:37.487936 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37139 2019-Jan-16 22:08:37.488587 - [DEBUG] Edge Function : AllBottom
37140 2019-Jan-16 22:08:37.488616 - [DEBUG] End adding new jump function
37141 2019-Jan-16 22:08:37.488641 - [DEBUG]
37142 2019-Jan-16 22:08:37.488665 - [DEBUG] -------------------------------------------- 1015. Path Edge --------------------------------------------
37143 2019-Jan-16 22:08:37.488689 - [DEBUG]
37144 2019-Jan-16 22:08:37.488713 - [DEBUG] Process 1015. path edge:
37145 2019-Jan-16 22:08:37.488736 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37146 2019-Jan-16 22:08:37.488793 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
37147 2019-Jan-16 22:08:37.489429 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37148 2019-Jan-16 22:08:37.490068 - [DEBUG]
37149 2019-Jan-16 22:08:37.490093 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37150 2019-Jan-16 22:08:37.490749 - [DEBUG] Compose: EdgeIdentity * AllBottom
37151 2019-Jan-16 22:08:37.490778 - [DEBUG]
37152 2019-Jan-16 22:08:37.490802 - [DEBUG] Propagate flow
37153 2019-Jan-16 22:08:37.490825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37154 2019-Jan-16 22:08:37.490883 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37155 2019-Jan-16 22:08:37.491539 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37156 2019-Jan-16 22:08:37.492180 - [DEBUG] Edge function : AllBottom (result of previous compose)
37157 2019-Jan-16 22:08:37.492206 - [DEBUG]
37158 2019-Jan-16 22:08:37.492231 - [DEBUG] Join: AllTop & AllBottom
37159 2019-Jan-16 22:08:37.492257 - [DEBUG] = AllBottom (new jump func)
37160 2019-Jan-16 22:08:37.492282 - [DEBUG]
37161 2019-Jan-16 22:08:37.492305 - [DEBUG] Start adding new jump function
37162 2019-Jan-16 22:08:37.492329 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37163 2019-Jan-16 22:08:37.492385 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37164 2019-Jan-16 22:08:37.493025 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37165 2019-Jan-16 22:08:37.493665 - [DEBUG] Edge Function : AllBottom
37166 2019-Jan-16 22:08:37.493694 - [DEBUG] End adding new jump function
37167 2019-Jan-16 22:08:37.493718 - [DEBUG]
37168 2019-Jan-16 22:08:37.493742 - [DEBUG] -------------------------------------------- 1016. Path Edge --------------------------------------------
37169 2019-Jan-16 22:08:37.493767 - [DEBUG]
37170 2019-Jan-16 22:08:37.493791 - [DEBUG] Process 1016. path edge:
37171 2019-Jan-16 22:08:37.493815 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37172 2019-Jan-16 22:08:37.493871 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
37173 2019-Jan-16 22:08:37.494512 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37174 2019-Jan-16 22:08:37.495168 - [DEBUG]
37175 2019-Jan-16 22:08:37.495193 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37176 2019-Jan-16 22:08:37.495861 - [DEBUG] Compose: EdgeIdentity * AllBottom
37177 2019-Jan-16 22:08:37.495899 - [DEBUG]
37178 2019-Jan-16 22:08:37.495924 - [DEBUG] Propagate flow
37179 2019-Jan-16 22:08:37.495948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37180 2019-Jan-16 22:08:37.496006 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37181 2019-Jan-16 22:08:37.496645 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37182 2019-Jan-16 22:08:37.497286 - [DEBUG] Edge function : AllBottom (result of previous compose)
37183 2019-Jan-16 22:08:37.497312 - [DEBUG]
37184 2019-Jan-16 22:08:37.497337 - [DEBUG] Join: AllTop & AllBottom
37185 2019-Jan-16 22:08:37.497363 - [DEBUG] = AllBottom (new jump func)
37186 2019-Jan-16 22:08:37.497388 - [DEBUG]
37187 2019-Jan-16 22:08:37.497411 - [DEBUG] Start adding new jump function
37188 2019-Jan-16 22:08:37.497435 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37189 2019-Jan-16 22:08:37.497491 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37190 2019-Jan-16 22:08:37.498147 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37191 2019-Jan-16 22:08:37.498784 - [DEBUG] Edge Function : AllBottom
37192 2019-Jan-16 22:08:37.498813 - [DEBUG] End adding new jump function
37193 2019-Jan-16 22:08:37.498837 - [DEBUG]
37194 2019-Jan-16 22:08:37.498862 - [DEBUG] -------------------------------------------- 1017. Path Edge --------------------------------------------
37195 2019-Jan-16 22:08:37.498887 - [DEBUG]
37196 2019-Jan-16 22:08:37.498911 - [DEBUG] Process 1017. path edge:
37197 2019-Jan-16 22:08:37.498936 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37198 2019-Jan-16 22:08:37.498993 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
37199 2019-Jan-16 22:08:37.499634 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37200 2019-Jan-16 22:08:37.500275 - [DEBUG]
37201 2019-Jan-16 22:08:37.500302 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37202 2019-Jan-16 22:08:37.500959 - [DEBUG] Compose: EdgeIdentity * AllBottom
37203 2019-Jan-16 22:08:37.500988 - [DEBUG]
37204 2019-Jan-16 22:08:37.501012 - [DEBUG] Propagate flow
37205 2019-Jan-16 22:08:37.501036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37206 2019-Jan-16 22:08:37.501093 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37207 2019-Jan-16 22:08:37.501758 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37208 2019-Jan-16 22:08:37.502402 - [DEBUG] Edge function : AllBottom (result of previous compose)
37209 2019-Jan-16 22:08:37.502428 - [DEBUG]
37210 2019-Jan-16 22:08:37.502453 - [DEBUG] Join: AllTop & AllBottom
37211 2019-Jan-16 22:08:37.502479 - [DEBUG] = AllBottom (new jump func)
37212 2019-Jan-16 22:08:37.502504 - [DEBUG]
37213 2019-Jan-16 22:08:37.502528 - [DEBUG] Start adding new jump function
37214 2019-Jan-16 22:08:37.502551 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37215 2019-Jan-16 22:08:37.502608 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37216 2019-Jan-16 22:08:37.503250 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37217 2019-Jan-16 22:08:37.503896 - [DEBUG] Edge Function : AllBottom
37218 2019-Jan-16 22:08:37.503926 - [DEBUG] End adding new jump function
37219 2019-Jan-16 22:08:37.503950 - [DEBUG]
37220 2019-Jan-16 22:08:37.503983 - [DEBUG] -------------------------------------------- 1018. Path Edge --------------------------------------------
37221 2019-Jan-16 22:08:37.504009 - [DEBUG]
37222 2019-Jan-16 22:08:37.504033 - [DEBUG] Process 1018. path edge:
37223 2019-Jan-16 22:08:37.504057 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37224 2019-Jan-16 22:08:37.504114 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
37225 2019-Jan-16 22:08:37.504776 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37226 2019-Jan-16 22:08:37.505420 - [DEBUG]
37227 2019-Jan-16 22:08:37.505445 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37228 2019-Jan-16 22:08:37.506103 - [DEBUG] Possible callees:
37229 2019-Jan-16 22:08:37.506129 - [DEBUG] llvm.dbg.declare
37230 2019-Jan-16 22:08:37.506154 - [DEBUG] Possible return sites:
37231 2019-Jan-16 22:08:37.506178 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12037232 2019-Jan-16 22:08:37.507457 - [DEBUG] Found and process special summary
37233 2019-Jan-16 22:08:37.507494 - [DEBUG] Compose: EdgeIdentity * AllBottom
37234 2019-Jan-16 22:08:37.507522 - [DEBUG]
37235 2019-Jan-16 22:08:37.507547 - [DEBUG] Propagate flow
37236 2019-Jan-16 22:08:37.507571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37237 2019-Jan-16 22:08:37.507628 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37238 2019-Jan-16 22:08:37.508286 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37239 2019-Jan-16 22:08:37.508927 - [DEBUG] Edge function : AllBottom (result of previous compose)
37240 2019-Jan-16 22:08:37.508953 - [DEBUG]
37241 2019-Jan-16 22:08:37.508977 - [DEBUG] Join: AllTop & AllBottom
37242 2019-Jan-16 22:08:37.509003 - [DEBUG] = AllBottom (new jump func)
37243 2019-Jan-16 22:08:37.509028 - [DEBUG]
37244 2019-Jan-16 22:08:37.509051 - [DEBUG] Start adding new jump function
37245 2019-Jan-16 22:08:37.509075 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37246 2019-Jan-16 22:08:37.509132 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37247 2019-Jan-16 22:08:37.509776 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37248 2019-Jan-16 22:08:37.510414 - [DEBUG] Edge Function : AllBottom
37249 2019-Jan-16 22:08:37.510444 - [DEBUG] End adding new jump function
37250 2019-Jan-16 22:08:37.510469 - [DEBUG]
37251 2019-Jan-16 22:08:37.510493 - [DEBUG] -------------------------------------------- 1019. Path Edge --------------------------------------------
37252 2019-Jan-16 22:08:37.510518 - [DEBUG]
37253 2019-Jan-16 22:08:37.510542 - [DEBUG] Process 1019. path edge:
37254 2019-Jan-16 22:08:37.510566 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37255 2019-Jan-16 22:08:37.510623 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
37256 2019-Jan-16 22:08:37.511262 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37257 2019-Jan-16 22:08:37.511918 - [DEBUG]
37258 2019-Jan-16 22:08:37.511943 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37259 2019-Jan-16 22:08:37.512609 - [DEBUG] Compose: EdgeIdentity * AllBottom
37260 2019-Jan-16 22:08:37.512638 - [DEBUG]
37261 2019-Jan-16 22:08:37.512662 - [DEBUG] Propagate flow
37262 2019-Jan-16 22:08:37.512685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37263 2019-Jan-16 22:08:37.512751 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37264 2019-Jan-16 22:08:37.513389 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37265 2019-Jan-16 22:08:37.514030 - [DEBUG] Edge function : AllBottom (result of previous compose)
37266 2019-Jan-16 22:08:37.514056 - [DEBUG]
37267 2019-Jan-16 22:08:37.514081 - [DEBUG] Join: AllTop & AllBottom
37268 2019-Jan-16 22:08:37.514107 - [DEBUG] = AllBottom (new jump func)
37269 2019-Jan-16 22:08:37.514132 - [DEBUG]
37270 2019-Jan-16 22:08:37.514155 - [DEBUG] Start adding new jump function
37271 2019-Jan-16 22:08:37.514179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37272 2019-Jan-16 22:08:37.514235 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37273 2019-Jan-16 22:08:37.514892 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37274 2019-Jan-16 22:08:37.515528 - [DEBUG] Edge Function : AllBottom
37275 2019-Jan-16 22:08:37.515557 - [DEBUG] End adding new jump function
37276 2019-Jan-16 22:08:37.515582 - [DEBUG]
37277 2019-Jan-16 22:08:37.515606 - [DEBUG] -------------------------------------------- 1020. Path Edge --------------------------------------------
37278 2019-Jan-16 22:08:37.515631 - [DEBUG]
37279 2019-Jan-16 22:08:37.515655 - [DEBUG] Process 1020. path edge:
37280 2019-Jan-16 22:08:37.515679 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37281 2019-Jan-16 22:08:37.515736 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
37282 2019-Jan-16 22:08:37.516372 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37283 2019-Jan-16 22:08:37.517011 - [DEBUG]
37284 2019-Jan-16 22:08:37.517037 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37285 2019-Jan-16 22:08:37.517694 - [DEBUG] Compose: EdgeIdentity * AllBottom
37286 2019-Jan-16 22:08:37.517722 - [DEBUG]
37287 2019-Jan-16 22:08:37.517746 - [DEBUG] Propagate flow
37288 2019-Jan-16 22:08:37.517770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37289 2019-Jan-16 22:08:37.517827 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37290 2019-Jan-16 22:08:37.518491 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37291 2019-Jan-16 22:08:37.519132 - [DEBUG] Edge function : AllBottom (result of previous compose)
37292 2019-Jan-16 22:08:37.519158 - [DEBUG]
37293 2019-Jan-16 22:08:37.519183 - [DEBUG] Join: AllTop & AllBottom
37294 2019-Jan-16 22:08:37.519209 - [DEBUG] = AllBottom (new jump func)
37295 2019-Jan-16 22:08:37.519234 - [DEBUG]
37296 2019-Jan-16 22:08:37.519257 - [DEBUG] Start adding new jump function
37297 2019-Jan-16 22:08:37.519281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37298 2019-Jan-16 22:08:37.519337 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37299 2019-Jan-16 22:08:37.519978 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37300 2019-Jan-16 22:08:37.520623 - [DEBUG] Edge Function : AllBottom
37301 2019-Jan-16 22:08:37.520654 - [DEBUG] End adding new jump function
37302 2019-Jan-16 22:08:37.520679 - [DEBUG]
37303 2019-Jan-16 22:08:37.520703 - [DEBUG] -------------------------------------------- 1021. Path Edge --------------------------------------------
37304 2019-Jan-16 22:08:37.520728 - [DEBUG]
37305 2019-Jan-16 22:08:37.520751 - [DEBUG] Process 1021. path edge:
37306 2019-Jan-16 22:08:37.520775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37307 2019-Jan-16 22:08:37.520840 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
37308 2019-Jan-16 22:08:37.521502 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37309 2019-Jan-16 22:08:37.522143 - [DEBUG]
37310 2019-Jan-16 22:08:37.522168 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37311 2019-Jan-16 22:08:37.522828 - [DEBUG] Possible callees:
37312 2019-Jan-16 22:08:37.522853 - [DEBUG] llvm.dbg.declare
37313 2019-Jan-16 22:08:37.522878 - [DEBUG] Possible return sites:
37314 2019-Jan-16 22:08:37.522902 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14937315 2019-Jan-16 22:08:37.524177 - [DEBUG] Found and process special summary
37316 2019-Jan-16 22:08:37.524214 - [DEBUG] Compose: EdgeIdentity * AllBottom
37317 2019-Jan-16 22:08:37.524242 - [DEBUG]
37318 2019-Jan-16 22:08:37.524267 - [DEBUG] Propagate flow
37319 2019-Jan-16 22:08:37.524290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37320 2019-Jan-16 22:08:37.524348 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37321 2019-Jan-16 22:08:37.525004 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37322 2019-Jan-16 22:08:37.525645 - [DEBUG] Edge function : AllBottom (result of previous compose)
37323 2019-Jan-16 22:08:37.525671 - [DEBUG]
37324 2019-Jan-16 22:08:37.525697 - [DEBUG] Join: AllTop & AllBottom
37325 2019-Jan-16 22:08:37.525723 - [DEBUG] = AllBottom (new jump func)
37326 2019-Jan-16 22:08:37.525749 - [DEBUG]
37327 2019-Jan-16 22:08:37.525772 - [DEBUG] Start adding new jump function
37328 2019-Jan-16 22:08:37.525796 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37329 2019-Jan-16 22:08:37.525852 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37330 2019-Jan-16 22:08:37.526493 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37331 2019-Jan-16 22:08:37.527133 - [DEBUG] Edge Function : AllBottom
37332 2019-Jan-16 22:08:37.527163 - [DEBUG] End adding new jump function
37333 2019-Jan-16 22:08:37.527188 - [DEBUG]
37334 2019-Jan-16 22:08:37.527212 - [DEBUG] -------------------------------------------- 1022. Path Edge --------------------------------------------
37335 2019-Jan-16 22:08:37.527237 - [DEBUG]
37336 2019-Jan-16 22:08:37.527261 - [DEBUG] Process 1022. path edge:
37337 2019-Jan-16 22:08:37.527285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37338 2019-Jan-16 22:08:37.527342 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
37339 2019-Jan-16 22:08:37.527981 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37340 2019-Jan-16 22:08:37.528637 - [DEBUG]
37341 2019-Jan-16 22:08:37.528662 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37342 2019-Jan-16 22:08:37.529329 - [DEBUG] Compose: EdgeIdentity * AllBottom
37343 2019-Jan-16 22:08:37.529357 - [DEBUG]
37344 2019-Jan-16 22:08:37.529382 - [DEBUG] Propagate flow
37345 2019-Jan-16 22:08:37.529405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37346 2019-Jan-16 22:08:37.529462 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37347 2019-Jan-16 22:08:37.530099 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37348 2019-Jan-16 22:08:37.530747 - [DEBUG] Edge function : AllBottom (result of previous compose)
37349 2019-Jan-16 22:08:37.530773 - [DEBUG]
37350 2019-Jan-16 22:08:37.530798 - [DEBUG] Join: AllTop & AllBottom
37351 2019-Jan-16 22:08:37.530824 - [DEBUG] = AllBottom (new jump func)
37352 2019-Jan-16 22:08:37.530849 - [DEBUG]
37353 2019-Jan-16 22:08:37.530872 - [DEBUG] Start adding new jump function
37354 2019-Jan-16 22:08:37.530896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37355 2019-Jan-16 22:08:37.530953 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37356 2019-Jan-16 22:08:37.531610 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37357 2019-Jan-16 22:08:37.532246 - [DEBUG] Edge Function : AllBottom
37358 2019-Jan-16 22:08:37.532277 - [DEBUG] End adding new jump function
37359 2019-Jan-16 22:08:37.532302 - [DEBUG]
37360 2019-Jan-16 22:08:37.532326 - [DEBUG] -------------------------------------------- 1023. Path Edge --------------------------------------------
37361 2019-Jan-16 22:08:37.532351 - [DEBUG]
37362 2019-Jan-16 22:08:37.532375 - [DEBUG] Process 1023. path edge:
37363 2019-Jan-16 22:08:37.532398 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37364 2019-Jan-16 22:08:37.532455 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
37365 2019-Jan-16 22:08:37.533092 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37366 2019-Jan-16 22:08:37.533731 - [DEBUG]
37367 2019-Jan-16 22:08:37.533757 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37368 2019-Jan-16 22:08:37.534415 - [DEBUG] Compose: EdgeIdentity * AllBottom
37369 2019-Jan-16 22:08:37.534443 - [DEBUG]
37370 2019-Jan-16 22:08:37.534467 - [DEBUG] Propagate flow
37371 2019-Jan-16 22:08:37.534491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37372 2019-Jan-16 22:08:37.534548 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37373 2019-Jan-16 22:08:37.535220 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37374 2019-Jan-16 22:08:37.535861 - [DEBUG] Edge function : AllBottom (result of previous compose)
37375 2019-Jan-16 22:08:37.535887 - [DEBUG]
37376 2019-Jan-16 22:08:37.535912 - [DEBUG] Join: AllTop & AllBottom
37377 2019-Jan-16 22:08:37.535938 - [DEBUG] = AllBottom (new jump func)
37378 2019-Jan-16 22:08:37.535963 - [DEBUG]
37379 2019-Jan-16 22:08:37.535986 - [DEBUG] Start adding new jump function
37380 2019-Jan-16 22:08:37.536010 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37381 2019-Jan-16 22:08:37.536067 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37382 2019-Jan-16 22:08:37.536707 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37383 2019-Jan-16 22:08:37.537355 - [DEBUG] Edge Function : AllBottom
37384 2019-Jan-16 22:08:37.537385 - [DEBUG] End adding new jump function
37385 2019-Jan-16 22:08:37.537410 - [DEBUG]
37386 2019-Jan-16 22:08:37.537434 - [DEBUG] -------------------------------------------- 1024. Path Edge --------------------------------------------
37387 2019-Jan-16 22:08:37.537459 - [DEBUG]
37388 2019-Jan-16 22:08:37.537483 - [DEBUG] Process 1024. path edge:
37389 2019-Jan-16 22:08:37.537507 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37390 2019-Jan-16 22:08:37.537564 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
37391 2019-Jan-16 22:08:37.538227 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37392 2019-Jan-16 22:08:37.538876 - [DEBUG]
37393 2019-Jan-16 22:08:37.538901 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37394 2019-Jan-16 22:08:37.539562 - [DEBUG] Possible callees:
37395 2019-Jan-16 22:08:37.539587 - [DEBUG] llvm.dbg.declare
37396 2019-Jan-16 22:08:37.539612 - [DEBUG] Possible return sites:
37397 2019-Jan-16 22:08:37.539636 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15537398 2019-Jan-16 22:08:37.540912 - [DEBUG] Found and process special summary
37399 2019-Jan-16 22:08:37.540949 - [DEBUG] Compose: EdgeIdentity * AllBottom
37400 2019-Jan-16 22:08:37.540977 - [DEBUG]
37401 2019-Jan-16 22:08:37.541001 - [DEBUG] Propagate flow
37402 2019-Jan-16 22:08:37.541025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37403 2019-Jan-16 22:08:37.541082 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37404 2019-Jan-16 22:08:37.541749 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37405 2019-Jan-16 22:08:37.542391 - [DEBUG] Edge function : AllBottom (result of previous compose)
37406 2019-Jan-16 22:08:37.542418 - [DEBUG]
37407 2019-Jan-16 22:08:37.542443 - [DEBUG] Join: AllTop & AllBottom
37408 2019-Jan-16 22:08:37.542469 - [DEBUG] = AllBottom (new jump func)
37409 2019-Jan-16 22:08:37.542494 - [DEBUG]
37410 2019-Jan-16 22:08:37.542517 - [DEBUG] Start adding new jump function
37411 2019-Jan-16 22:08:37.542541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37412 2019-Jan-16 22:08:37.542599 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37413 2019-Jan-16 22:08:37.543242 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37414 2019-Jan-16 22:08:37.543883 - [DEBUG] Edge Function : AllBottom
37415 2019-Jan-16 22:08:37.543913 - [DEBUG] End adding new jump function
37416 2019-Jan-16 22:08:37.543938 - [DEBUG]
37417 2019-Jan-16 22:08:37.543962 - [DEBUG] -------------------------------------------- 1025. Path Edge --------------------------------------------
37418 2019-Jan-16 22:08:37.543987 - [DEBUG]
37419 2019-Jan-16 22:08:37.544011 - [DEBUG] Process 1025. path edge:
37420 2019-Jan-16 22:08:37.544034 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37421 2019-Jan-16 22:08:37.544091 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
37422 2019-Jan-16 22:08:37.544732 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37423 2019-Jan-16 22:08:37.545388 - [DEBUG]
37424 2019-Jan-16 22:08:37.545413 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37425 2019-Jan-16 22:08:37.546080 - [DEBUG] Compose: EdgeIdentity * AllBottom
37426 2019-Jan-16 22:08:37.546108 - [DEBUG]
37427 2019-Jan-16 22:08:37.546132 - [DEBUG] Propagate flow
37428 2019-Jan-16 22:08:37.546156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37429 2019-Jan-16 22:08:37.546214 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37430 2019-Jan-16 22:08:37.546851 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37431 2019-Jan-16 22:08:37.547494 - [DEBUG] Edge function : AllBottom (result of previous compose)
37432 2019-Jan-16 22:08:37.547519 - [DEBUG]
37433 2019-Jan-16 22:08:37.547545 - [DEBUG] Join: AllTop & AllBottom
37434 2019-Jan-16 22:08:37.547571 - [DEBUG] = AllBottom (new jump func)
37435 2019-Jan-16 22:08:37.547596 - [DEBUG]
37436 2019-Jan-16 22:08:37.547637 - [DEBUG] Start adding new jump function
37437 2019-Jan-16 22:08:37.547661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37438 2019-Jan-16 22:08:37.547718 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37439 2019-Jan-16 22:08:37.548377 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37440 2019-Jan-16 22:08:37.549014 - [DEBUG] Edge Function : AllBottom
37441 2019-Jan-16 22:08:37.549044 - [DEBUG] End adding new jump function
37442 2019-Jan-16 22:08:37.549068 - [DEBUG]
37443 2019-Jan-16 22:08:37.549093 - [DEBUG] -------------------------------------------- 1026. Path Edge --------------------------------------------
37444 2019-Jan-16 22:08:37.549117 - [DEBUG]
37445 2019-Jan-16 22:08:37.549141 - [DEBUG] Process 1026. path edge:
37446 2019-Jan-16 22:08:37.549165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37447 2019-Jan-16 22:08:37.549222 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
37448 2019-Jan-16 22:08:37.549860 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37449 2019-Jan-16 22:08:37.550500 - [DEBUG]
37450 2019-Jan-16 22:08:37.550526 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37451 2019-Jan-16 22:08:37.551184 - [DEBUG] Compose: EdgeIdentity * AllBottom
37452 2019-Jan-16 22:08:37.551213 - [DEBUG]
37453 2019-Jan-16 22:08:37.551237 - [DEBUG] Propagate flow
37454 2019-Jan-16 22:08:37.551260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37455 2019-Jan-16 22:08:37.551318 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37456 2019-Jan-16 22:08:37.551974 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37457 2019-Jan-16 22:08:37.552616 - [DEBUG] Edge function : AllBottom (result of previous compose)
37458 2019-Jan-16 22:08:37.552641 - [DEBUG]
37459 2019-Jan-16 22:08:37.552666 - [DEBUG] Join: AllTop & AllBottom
37460 2019-Jan-16 22:08:37.552692 - [DEBUG] = AllBottom (new jump func)
37461 2019-Jan-16 22:08:37.552717 - [DEBUG]
37462 2019-Jan-16 22:08:37.552740 - [DEBUG] Start adding new jump function
37463 2019-Jan-16 22:08:37.552764 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37464 2019-Jan-16 22:08:37.552820 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37465 2019-Jan-16 22:08:37.553463 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37466 2019-Jan-16 22:08:37.554098 - [DEBUG] Edge Function : AllBottom
37467 2019-Jan-16 22:08:37.554128 - [DEBUG] End adding new jump function
37468 2019-Jan-16 22:08:37.554153 - [DEBUG]
37469 2019-Jan-16 22:08:37.554178 - [DEBUG] -------------------------------------------- 1027. Path Edge --------------------------------------------
37470 2019-Jan-16 22:08:37.554202 - [DEBUG]
37471 2019-Jan-16 22:08:37.554226 - [DEBUG] Process 1027. path edge:
37472 2019-Jan-16 22:08:37.554250 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37473 2019-Jan-16 22:08:37.554307 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
37474 2019-Jan-16 22:08:37.554979 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37475 2019-Jan-16 22:08:37.555622 - [DEBUG]
37476 2019-Jan-16 22:08:37.555647 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37477 2019-Jan-16 22:08:37.556306 - [DEBUG] Compose: EdgeIdentity * AllBottom
37478 2019-Jan-16 22:08:37.556334 - [DEBUG]
37479 2019-Jan-16 22:08:37.556358 - [DEBUG] Propagate flow
37480 2019-Jan-16 22:08:37.556382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37481 2019-Jan-16 22:08:37.556450 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37482 2019-Jan-16 22:08:37.557114 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37483 2019-Jan-16 22:08:37.557756 - [DEBUG] Edge function : AllBottom (result of previous compose)
37484 2019-Jan-16 22:08:37.557782 - [DEBUG]
37485 2019-Jan-16 22:08:37.557807 - [DEBUG] Join: AllTop & AllBottom
37486 2019-Jan-16 22:08:37.557833 - [DEBUG] = AllBottom (new jump func)
37487 2019-Jan-16 22:08:37.557857 - [DEBUG]
37488 2019-Jan-16 22:08:37.557881 - [DEBUG] Start adding new jump function
37489 2019-Jan-16 22:08:37.557905 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37490 2019-Jan-16 22:08:37.557961 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37491 2019-Jan-16 22:08:37.558619 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37492 2019-Jan-16 22:08:37.559265 - [DEBUG] Edge Function : AllBottom
37493 2019-Jan-16 22:08:37.559295 - [DEBUG] End adding new jump function
37494 2019-Jan-16 22:08:37.559320 - [DEBUG]
37495 2019-Jan-16 22:08:37.559344 - [DEBUG] -------------------------------------------- 1028. Path Edge --------------------------------------------
37496 2019-Jan-16 22:08:37.559369 - [DEBUG]
37497 2019-Jan-16 22:08:37.559393 - [DEBUG] Process 1028. path edge:
37498 2019-Jan-16 22:08:37.559417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37499 2019-Jan-16 22:08:37.559474 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
37500 2019-Jan-16 22:08:37.560121 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37501 2019-Jan-16 22:08:37.560763 - [DEBUG]
37502 2019-Jan-16 22:08:37.560788 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37503 2019-Jan-16 22:08:37.561461 - [DEBUG] Possible callees:
37504 2019-Jan-16 22:08:37.561487 - [DEBUG] llvm.dbg.declare
37505 2019-Jan-16 22:08:37.561512 - [DEBUG] Possible return sites:
37506 2019-Jan-16 22:08:37.561535 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16337507 2019-Jan-16 22:08:37.562811 - [DEBUG] Found and process special summary
37508 2019-Jan-16 22:08:37.562846 - [DEBUG] Compose: EdgeIdentity * AllBottom
37509 2019-Jan-16 22:08:37.562875 - [DEBUG]
37510 2019-Jan-16 22:08:37.562900 - [DEBUG] Propagate flow
37511 2019-Jan-16 22:08:37.562924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37512 2019-Jan-16 22:08:37.562981 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37513 2019-Jan-16 22:08:37.563621 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37514 2019-Jan-16 22:08:37.564262 - [DEBUG] Edge function : AllBottom (result of previous compose)
37515 2019-Jan-16 22:08:37.564289 - [DEBUG]
37516 2019-Jan-16 22:08:37.564314 - [DEBUG] Join: AllTop & AllBottom
37517 2019-Jan-16 22:08:37.564340 - [DEBUG] = AllBottom (new jump func)
37518 2019-Jan-16 22:08:37.564364 - [DEBUG]
37519 2019-Jan-16 22:08:37.564388 - [DEBUG] Start adding new jump function
37520 2019-Jan-16 22:08:37.564411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37521 2019-Jan-16 22:08:37.564469 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37522 2019-Jan-16 22:08:37.565123 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37523 2019-Jan-16 22:08:37.565769 - [DEBUG] Edge Function : AllBottom
37524 2019-Jan-16 22:08:37.565799 - [DEBUG] End adding new jump function
37525 2019-Jan-16 22:08:37.565825 - [DEBUG]
37526 2019-Jan-16 22:08:37.565849 - [DEBUG] -------------------------------------------- 1029. Path Edge --------------------------------------------
37527 2019-Jan-16 22:08:37.565874 - [DEBUG]
37528 2019-Jan-16 22:08:37.565898 - [DEBUG] Process 1029. path edge:
37529 2019-Jan-16 22:08:37.565922 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37530 2019-Jan-16 22:08:37.565979 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
37531 2019-Jan-16 22:08:37.566618 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37532 2019-Jan-16 22:08:37.567257 - [DEBUG]
37533 2019-Jan-16 22:08:37.567282 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37534 2019-Jan-16 22:08:37.567948 - [DEBUG] Compose: EdgeIdentity * AllBottom
37535 2019-Jan-16 22:08:37.567977 - [DEBUG]
37536 2019-Jan-16 22:08:37.568001 - [DEBUG] Propagate flow
37537 2019-Jan-16 22:08:37.568024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37538 2019-Jan-16 22:08:37.568093 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
37539 2019-Jan-16 22:08:37.568731 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37540 2019-Jan-16 22:08:37.569370 - [DEBUG] Edge function : AllBottom (result of previous compose)
37541 2019-Jan-16 22:08:37.569396 - [DEBUG]
37542 2019-Jan-16 22:08:37.569421 - [DEBUG] Join: AllTop & AllBottom
37543 2019-Jan-16 22:08:37.569447 - [DEBUG] = AllBottom (new jump func)
37544 2019-Jan-16 22:08:37.569472 - [DEBUG]
37545 2019-Jan-16 22:08:37.569495 - [DEBUG] Start adding new jump function
37546 2019-Jan-16 22:08:37.569519 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37547 2019-Jan-16 22:08:37.569575 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37548 2019-Jan-16 22:08:37.570214 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
37549 2019-Jan-16 22:08:37.570848 - [DEBUG] Edge Function : AllBottom
37550 2019-Jan-16 22:08:37.570878 - [DEBUG] End adding new jump function
37551 2019-Jan-16 22:08:37.570903 - [DEBUG]
37552 2019-Jan-16 22:08:37.570928 - [DEBUG] -------------------------------------------- 1030. Path Edge --------------------------------------------
37553 2019-Jan-16 22:08:37.570953 - [DEBUG]
37554 2019-Jan-16 22:08:37.570976 - [DEBUG] Process 1030. path edge:
37555 2019-Jan-16 22:08:37.571000 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37556 2019-Jan-16 22:08:37.571057 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
37557 2019-Jan-16 22:08:37.571709 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37558 2019-Jan-16 22:08:37.572349 - [DEBUG]
37559 2019-Jan-16 22:08:37.572375 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
37560 2019-Jan-16 22:08:37.573032 - [DEBUG] Compose: EdgeIdentity * AllBottom
37561 2019-Jan-16 22:08:37.573060 - [DEBUG]
37562 2019-Jan-16 22:08:37.573084 - [DEBUG] Propagate flow
37563 2019-Jan-16 22:08:37.573108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37564 2019-Jan-16 22:08:37.573166 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
37565 2019-Jan-16 22:08:37.573813 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37566 2019-Jan-16 22:08:37.574458 - [DEBUG] Edge function : AllBottom (result of previous compose)
37567 2019-Jan-16 22:08:37.574484 - [DEBUG]
37568 2019-Jan-16 22:08:37.574509 - [DEBUG] Join: AllTop & AllBottom
37569 2019-Jan-16 22:08:37.574536 - [DEBUG] = AllBottom (new jump func)
37570 2019-Jan-16 22:08:37.574560 - [DEBUG]
37571 2019-Jan-16 22:08:37.574584 - [DEBUG] Start adding new jump function
37572 2019-Jan-16 22:08:37.574608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37573 2019-Jan-16 22:08:37.574665 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37574 2019-Jan-16 22:08:37.575322 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
37575 2019-Jan-16 22:08:37.575968 - [DEBUG] Edge Function : AllBottom
37576 2019-Jan-16 22:08:37.575998 - [DEBUG] End adding new jump function
37577 2019-Jan-16 22:08:37.576023 - [DEBUG]
37578 2019-Jan-16 22:08:37.576047 - [DEBUG] -------------------------------------------- 1031. Path Edge --------------------------------------------
37579 2019-Jan-16 22:08:37.576072 - [DEBUG]
37580 2019-Jan-16 22:08:37.576095 - [DEBUG] Process 1031. path edge:
37581 2019-Jan-16 22:08:37.576119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37582 2019-Jan-16 22:08:37.576175 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
37583 2019-Jan-16 22:08:37.576822 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37584 2019-Jan-16 22:08:37.577462 - [DEBUG]
37585 2019-Jan-16 22:08:37.577487 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
37586 2019-Jan-16 22:08:37.578158 - [DEBUG] Possible callees:
37587 2019-Jan-16 22:08:37.578184 - [DEBUG] llvm.dbg.declare
37588 2019-Jan-16 22:08:37.578209 - [DEBUG] Possible return sites:
37589 2019-Jan-16 22:08:37.578233 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16937590 2019-Jan-16 22:08:37.579513 - [DEBUG] Found and process special summary
37591 2019-Jan-16 22:08:37.579550 - [DEBUG] Compose: EdgeIdentity * AllBottom
37592 2019-Jan-16 22:08:37.579578 - [DEBUG]
37593 2019-Jan-16 22:08:37.579602 - [DEBUG] Propagate flow
37594 2019-Jan-16 22:08:37.579626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37595 2019-Jan-16 22:08:37.579683 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
37596 2019-Jan-16 22:08:37.580323 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37597 2019-Jan-16 22:08:37.580963 - [DEBUG] Edge function : AllBottom (result of previous compose)
37598 2019-Jan-16 22:08:37.580988 - [DEBUG]
37599 2019-Jan-16 22:08:37.581013 - [DEBUG] Join: AllTop & AllBottom
37600 2019-Jan-16 22:08:37.581039 - [DEBUG] = AllBottom (new jump func)
37601 2019-Jan-16 22:08:37.581064 - [DEBUG]
37602 2019-Jan-16 22:08:37.581088 - [DEBUG] Start adding new jump function
37603 2019-Jan-16 22:08:37.581112 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37604 2019-Jan-16 22:08:37.581168 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37605 2019-Jan-16 22:08:37.581824 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
37606 2019-Jan-16 22:08:37.582464 - [DEBUG] Edge Function : AllBottom
37607 2019-Jan-16 22:08:37.582494 - [DEBUG] End adding new jump function
37608 2019-Jan-16 22:08:37.582519 - [DEBUG]
37609 2019-Jan-16 22:08:37.582543 - [DEBUG] -------------------------------------------- 1032. Path Edge --------------------------------------------
37610 2019-Jan-16 22:08:37.582576 - [DEBUG]
37611 2019-Jan-16 22:08:37.582599 - [DEBUG] Process 1032. path edge:
37612 2019-Jan-16 22:08:37.582623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37613 2019-Jan-16 22:08:37.582680 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
37614 2019-Jan-16 22:08:37.583320 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37615 2019-Jan-16 22:08:37.583960 - [DEBUG]
37616 2019-Jan-16 22:08:37.583985 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
37617 2019-Jan-16 22:08:37.584652 - [DEBUG] Compose: EdgeIdentity * AllBottom
37618 2019-Jan-16 22:08:37.584680 - [DEBUG]
37619 2019-Jan-16 22:08:37.584704 - [DEBUG] Propagate flow
37620 2019-Jan-16 22:08:37.584728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37621 2019-Jan-16 22:08:37.584799 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
37622 2019-Jan-16 22:08:37.585439 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37623 2019-Jan-16 22:08:37.586080 - [DEBUG] Edge function : AllBottom (result of previous compose)
37624 2019-Jan-16 22:08:37.586105 - [DEBUG]
37625 2019-Jan-16 22:08:37.586131 - [DEBUG] Join: AllTop & AllBottom
37626 2019-Jan-16 22:08:37.586157 - [DEBUG] = AllBottom (new jump func)
37627 2019-Jan-16 22:08:37.586181 - [DEBUG]
37628 2019-Jan-16 22:08:37.586205 - [DEBUG] Start adding new jump function
37629 2019-Jan-16 22:08:37.586229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37630 2019-Jan-16 22:08:37.586286 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37631 2019-Jan-16 22:08:37.586926 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
37632 2019-Jan-16 22:08:37.587563 - [DEBUG] Edge Function : AllBottom
37633 2019-Jan-16 22:08:37.587593 - [DEBUG] End adding new jump function
37634 2019-Jan-16 22:08:37.587617 - [DEBUG]
37635 2019-Jan-16 22:08:37.587642 - [DEBUG] -------------------------------------------- 1033. Path Edge --------------------------------------------
37636 2019-Jan-16 22:08:37.587667 - [DEBUG]
37637 2019-Jan-16 22:08:37.587690 - [DEBUG] Process 1033. path edge:
37638 2019-Jan-16 22:08:37.587714 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37639 2019-Jan-16 22:08:37.587771 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
37640 2019-Jan-16 22:08:37.588423 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37641 2019-Jan-16 22:08:37.589064 - [DEBUG]
37642 2019-Jan-16 22:08:37.589088 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
37643 2019-Jan-16 22:08:37.589751 - [DEBUG] Compose: EdgeIdentity * AllBottom
37644 2019-Jan-16 22:08:37.589780 - [DEBUG]
37645 2019-Jan-16 22:08:37.589804 - [DEBUG] Propagate flow
37646 2019-Jan-16 22:08:37.589827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37647 2019-Jan-16 22:08:37.589885 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
37648 2019-Jan-16 22:08:37.590526 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37649 2019-Jan-16 22:08:37.591167 - [DEBUG] Edge function : AllBottom (result of previous compose)
37650 2019-Jan-16 22:08:37.591192 - [DEBUG]
37651 2019-Jan-16 22:08:37.591217 - [DEBUG] Join: AllTop & AllBottom
37652 2019-Jan-16 22:08:37.591243 - [DEBUG] = AllBottom (new jump func)
37653 2019-Jan-16 22:08:37.591268 - [DEBUG]
37654 2019-Jan-16 22:08:37.591300 - [DEBUG] Start adding new jump function
37655 2019-Jan-16 22:08:37.591324 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37656 2019-Jan-16 22:08:37.591381 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37657 2019-Jan-16 22:08:37.592042 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
37658 2019-Jan-16 22:08:37.592682 - [DEBUG] Edge Function : AllBottom
37659 2019-Jan-16 22:08:37.592712 - [DEBUG] End adding new jump function
37660 2019-Jan-16 22:08:37.592737 - [DEBUG]
37661 2019-Jan-16 22:08:37.592761 - [DEBUG] -------------------------------------------- 1034. Path Edge --------------------------------------------
37662 2019-Jan-16 22:08:37.592786 - [DEBUG]
37663 2019-Jan-16 22:08:37.592809 - [DEBUG] Process 1034. path edge:
37664 2019-Jan-16 22:08:37.592833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37665 2019-Jan-16 22:08:37.592890 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
37666 2019-Jan-16 22:08:37.593532 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37667 2019-Jan-16 22:08:37.594174 - [DEBUG]
37668 2019-Jan-16 22:08:37.594199 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
37669 2019-Jan-16 22:08:37.594882 - [DEBUG] Compose: EdgeIdentity * AllBottom
37670 2019-Jan-16 22:08:37.594912 - [DEBUG]
37671 2019-Jan-16 22:08:37.594936 - [DEBUG] Propagate flow
37672 2019-Jan-16 22:08:37.594960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37673 2019-Jan-16 22:08:37.595017 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
37674 2019-Jan-16 22:08:37.595656 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37675 2019-Jan-16 22:08:37.596297 - [DEBUG] Edge function : AllBottom (result of previous compose)
37676 2019-Jan-16 22:08:37.596323 - [DEBUG]
37677 2019-Jan-16 22:08:37.596348 - [DEBUG] Join: AllTop & AllBottom
37678 2019-Jan-16 22:08:37.596374 - [DEBUG] = AllBottom (new jump func)
37679 2019-Jan-16 22:08:37.596399 - [DEBUG]
37680 2019-Jan-16 22:08:37.596423 - [DEBUG] Start adding new jump function
37681 2019-Jan-16 22:08:37.596447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37682 2019-Jan-16 22:08:37.596503 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37683 2019-Jan-16 22:08:37.597144 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
37684 2019-Jan-16 22:08:37.597781 - [DEBUG] Edge Function : AllBottom
37685 2019-Jan-16 22:08:37.597811 - [DEBUG] End adding new jump function
37686 2019-Jan-16 22:08:37.597836 - [DEBUG]
37687 2019-Jan-16 22:08:37.597860 - [DEBUG] -------------------------------------------- 1035. Path Edge --------------------------------------------
37688 2019-Jan-16 22:08:37.597885 - [DEBUG]
37689 2019-Jan-16 22:08:37.597909 - [DEBUG] Process 1035. path edge:
37690 2019-Jan-16 22:08:37.597933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37691 2019-Jan-16 22:08:37.597989 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
37692 2019-Jan-16 22:08:37.598643 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37693 2019-Jan-16 22:08:37.599284 - [DEBUG]
37694 2019-Jan-16 22:08:37.599309 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
37695 2019-Jan-16 22:08:37.599970 - [DEBUG] Compose: EdgeIdentity * AllBottom
37696 2019-Jan-16 22:08:37.599998 - [DEBUG]
37697 2019-Jan-16 22:08:37.600030 - [DEBUG] Propagate flow
37698 2019-Jan-16 22:08:37.600054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37699 2019-Jan-16 22:08:37.600112 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
37700 2019-Jan-16 22:08:37.600752 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37701 2019-Jan-16 22:08:37.601391 - [DEBUG] Edge function : AllBottom (result of previous compose)
37702 2019-Jan-16 22:08:37.601429 - [DEBUG]
37703 2019-Jan-16 22:08:37.601455 - [DEBUG] Join: AllTop & AllBottom
37704 2019-Jan-16 22:08:37.601482 - [DEBUG] = AllBottom (new jump func)
37705 2019-Jan-16 22:08:37.601507 - [DEBUG]
37706 2019-Jan-16 22:08:37.601530 - [DEBUG] Start adding new jump function
37707 2019-Jan-16 22:08:37.601554 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37708 2019-Jan-16 22:08:37.601611 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37709 2019-Jan-16 22:08:37.602255 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
37710 2019-Jan-16 22:08:37.602895 - [DEBUG] Edge Function : AllBottom
37711 2019-Jan-16 22:08:37.602926 - [DEBUG] End adding new jump function
37712 2019-Jan-16 22:08:37.602950 - [DEBUG]
37713 2019-Jan-16 22:08:37.602975 - [DEBUG] -------------------------------------------- 1036. Path Edge --------------------------------------------
37714 2019-Jan-16 22:08:37.603000 - [DEBUG]
37715 2019-Jan-16 22:08:37.603023 - [DEBUG] Process 1036. path edge:
37716 2019-Jan-16 22:08:37.603047 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37717 2019-Jan-16 22:08:37.603104 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
37718 2019-Jan-16 22:08:37.603744 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37719 2019-Jan-16 22:08:37.604384 - [DEBUG]
37720 2019-Jan-16 22:08:37.604409 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
37721 2019-Jan-16 22:08:37.605093 - [DEBUG] Compose: EdgeIdentity * AllBottom
37722 2019-Jan-16 22:08:37.605122 - [DEBUG]
37723 2019-Jan-16 22:08:37.605146 - [DEBUG] Propagate flow
37724 2019-Jan-16 22:08:37.605169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37725 2019-Jan-16 22:08:37.605226 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
37726 2019-Jan-16 22:08:37.605864 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37727 2019-Jan-16 22:08:37.606504 - [DEBUG] Edge function : AllBottom (result of previous compose)
37728 2019-Jan-16 22:08:37.606530 - [DEBUG]
37729 2019-Jan-16 22:08:37.606555 - [DEBUG] Join: AllTop & AllBottom
37730 2019-Jan-16 22:08:37.606581 - [DEBUG] = AllBottom (new jump func)
37731 2019-Jan-16 22:08:37.606606 - [DEBUG]
37732 2019-Jan-16 22:08:37.606629 - [DEBUG] Start adding new jump function
37733 2019-Jan-16 22:08:37.606653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37734 2019-Jan-16 22:08:37.606709 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37735 2019-Jan-16 22:08:37.607350 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
37736 2019-Jan-16 22:08:37.607986 - [DEBUG] Edge Function : AllBottom
37737 2019-Jan-16 22:08:37.608016 - [DEBUG] End adding new jump function
37738 2019-Jan-16 22:08:37.608041 - [DEBUG]
37739 2019-Jan-16 22:08:37.608065 - [DEBUG] -------------------------------------------- 1037. Path Edge --------------------------------------------
37740 2019-Jan-16 22:08:37.608103 - [DEBUG]
37741 2019-Jan-16 22:08:37.608126 - [DEBUG] Process 1037. path edge:
37742 2019-Jan-16 22:08:37.608158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37743 2019-Jan-16 22:08:37.608216 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
37744 2019-Jan-16 22:08:37.608854 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37745 2019-Jan-16 22:08:37.609495 - [DEBUG]
37746 2019-Jan-16 22:08:37.609520 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
37747 2019-Jan-16 22:08:37.610178 - [DEBUG] Compose: EdgeIdentity * AllBottom
37748 2019-Jan-16 22:08:37.610206 - [DEBUG]
37749 2019-Jan-16 22:08:37.610230 - [DEBUG] Propagate flow
37750 2019-Jan-16 22:08:37.610254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37751 2019-Jan-16 22:08:37.610312 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
37752 2019-Jan-16 22:08:37.610950 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37753 2019-Jan-16 22:08:37.611607 - [DEBUG] Edge function : AllBottom (result of previous compose)
37754 2019-Jan-16 22:08:37.611632 - [DEBUG]
37755 2019-Jan-16 22:08:37.611657 - [DEBUG] Join: AllTop & AllBottom
37756 2019-Jan-16 22:08:37.611683 - [DEBUG] = AllBottom (new jump func)
37757 2019-Jan-16 22:08:37.611708 - [DEBUG]
37758 2019-Jan-16 22:08:37.611731 - [DEBUG] Start adding new jump function
37759 2019-Jan-16 22:08:37.611756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37760 2019-Jan-16 22:08:37.611812 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37761 2019-Jan-16 22:08:37.612456 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
37762 2019-Jan-16 22:08:37.613092 - [DEBUG] Edge Function : AllBottom
37763 2019-Jan-16 22:08:37.613122 - [DEBUG] End adding new jump function
37764 2019-Jan-16 22:08:37.613147 - [DEBUG]
37765 2019-Jan-16 22:08:37.613171 - [DEBUG] -------------------------------------------- 1038. Path Edge --------------------------------------------
37766 2019-Jan-16 22:08:37.613196 - [DEBUG]
37767 2019-Jan-16 22:08:37.613220 - [DEBUG] Process 1038. path edge:
37768 2019-Jan-16 22:08:37.613243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37769 2019-Jan-16 22:08:37.613300 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
37770 2019-Jan-16 22:08:37.613936 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37771 2019-Jan-16 22:08:37.614576 - [DEBUG]
37772 2019-Jan-16 22:08:37.614601 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
37773 2019-Jan-16 22:08:37.615281 - [DEBUG] Compose: EdgeIdentity * AllBottom
37774 2019-Jan-16 22:08:37.615310 - [DEBUG]
37775 2019-Jan-16 22:08:37.615334 - [DEBUG] Propagate flow
37776 2019-Jan-16 22:08:37.615357 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37777 2019-Jan-16 22:08:37.615415 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
37778 2019-Jan-16 22:08:37.616059 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37779 2019-Jan-16 22:08:37.616700 - [DEBUG] Edge function : AllBottom (result of previous compose)
37780 2019-Jan-16 22:08:37.616726 - [DEBUG]
37781 2019-Jan-16 22:08:37.616751 - [DEBUG] Join: AllTop & AllBottom
37782 2019-Jan-16 22:08:37.616777 - [DEBUG] = AllBottom (new jump func)
37783 2019-Jan-16 22:08:37.616802 - [DEBUG]
37784 2019-Jan-16 22:08:37.616825 - [DEBUG] Start adding new jump function
37785 2019-Jan-16 22:08:37.616849 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37786 2019-Jan-16 22:08:37.616906 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37787 2019-Jan-16 22:08:37.617555 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
37788 2019-Jan-16 22:08:37.618213 - [DEBUG] Edge Function : AllBottom
37789 2019-Jan-16 22:08:37.618243 - [DEBUG] End adding new jump function
37790 2019-Jan-16 22:08:37.618268 - [DEBUG]
37791 2019-Jan-16 22:08:37.618292 - [DEBUG] -------------------------------------------- 1039. Path Edge --------------------------------------------
37792 2019-Jan-16 22:08:37.618317 - [DEBUG]
37793 2019-Jan-16 22:08:37.618340 - [DEBUG] Process 1039. path edge:
37794 2019-Jan-16 22:08:37.618365 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37795 2019-Jan-16 22:08:37.618421 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
37796 2019-Jan-16 22:08:37.619062 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37797 2019-Jan-16 22:08:37.619704 - [DEBUG]
37798 2019-Jan-16 22:08:37.619730 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
37799 2019-Jan-16 22:08:37.620394 - [DEBUG] Compose: EdgeIdentity * AllBottom
37800 2019-Jan-16 22:08:37.620422 - [DEBUG]
37801 2019-Jan-16 22:08:37.620447 - [DEBUG] Propagate flow
37802 2019-Jan-16 22:08:37.620470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37803 2019-Jan-16 22:08:37.620527 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
37804 2019-Jan-16 22:08:37.621165 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37805 2019-Jan-16 22:08:37.621820 - [DEBUG] Edge function : AllBottom (result of previous compose)
37806 2019-Jan-16 22:08:37.621846 - [DEBUG]
37807 2019-Jan-16 22:08:37.621870 - [DEBUG] Join: AllTop & AllBottom
37808 2019-Jan-16 22:08:37.621896 - [DEBUG] = AllBottom (new jump func)
37809 2019-Jan-16 22:08:37.621921 - [DEBUG]
37810 2019-Jan-16 22:08:37.621944 - [DEBUG] Start adding new jump function
37811 2019-Jan-16 22:08:37.621968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37812 2019-Jan-16 22:08:37.622025 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37813 2019-Jan-16 22:08:37.622667 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
37814 2019-Jan-16 22:08:37.623303 - [DEBUG] Edge Function : AllBottom
37815 2019-Jan-16 22:08:37.623333 - [DEBUG] End adding new jump function
37816 2019-Jan-16 22:08:37.623358 - [DEBUG]
37817 2019-Jan-16 22:08:37.623382 - [DEBUG] -------------------------------------------- 1040. Path Edge --------------------------------------------
37818 2019-Jan-16 22:08:37.623407 - [DEBUG]
37819 2019-Jan-16 22:08:37.623430 - [DEBUG] Process 1040. path edge:
37820 2019-Jan-16 22:08:37.623454 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37821 2019-Jan-16 22:08:37.623510 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
37822 2019-Jan-16 22:08:37.624146 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37823 2019-Jan-16 22:08:37.624800 - [DEBUG]
37824 2019-Jan-16 22:08:37.624825 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
37825 2019-Jan-16 22:08:37.625489 - [DEBUG] Compose: EdgeIdentity * AllBottom
37826 2019-Jan-16 22:08:37.625518 - [DEBUG]
37827 2019-Jan-16 22:08:37.625542 - [DEBUG] Propagate flow
37828 2019-Jan-16 22:08:37.625566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37829 2019-Jan-16 22:08:37.625623 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37830 2019-Jan-16 22:08:37.626269 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37831 2019-Jan-16 22:08:37.626909 - [DEBUG] Edge function : AllBottom (result of previous compose)
37832 2019-Jan-16 22:08:37.626935 - [DEBUG]
37833 2019-Jan-16 22:08:37.626960 - [DEBUG] Join: AllTop & AllBottom
37834 2019-Jan-16 22:08:37.626986 - [DEBUG] = AllBottom (new jump func)
37835 2019-Jan-16 22:08:37.627011 - [DEBUG]
37836 2019-Jan-16 22:08:37.627035 - [DEBUG] Start adding new jump function
37837 2019-Jan-16 22:08:37.627059 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37838 2019-Jan-16 22:08:37.627115 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37839 2019-Jan-16 22:08:37.627756 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37840 2019-Jan-16 22:08:37.628408 - [DEBUG] Edge Function : AllBottom
37841 2019-Jan-16 22:08:37.628439 - [DEBUG] End adding new jump function
37842 2019-Jan-16 22:08:37.628464 - [DEBUG]
37843 2019-Jan-16 22:08:37.628489 - [DEBUG] -------------------------------------------- 1041. Path Edge --------------------------------------------
37844 2019-Jan-16 22:08:37.628513 - [DEBUG]
37845 2019-Jan-16 22:08:37.628537 - [DEBUG] Process 1041. path edge:
37846 2019-Jan-16 22:08:37.628561 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37847 2019-Jan-16 22:08:37.628618 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
37848 2019-Jan-16 22:08:37.629254 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
37849 2019-Jan-16 22:08:37.629894 - [DEBUG]
37850 2019-Jan-16 22:08:37.629919 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37851 2019-Jan-16 22:08:37.630573 - [DEBUG] Start of endsummarytab entry
37852 2019-Jan-16 22:08:37.630613 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
37853 2019-Jan-16 22:08:37.631277 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
37854 2019-Jan-16 22:08:37.631344 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37855 2019-Jan-16 22:08:37.631998 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37856 2019-Jan-16 22:08:37.632640 - [DEBUG] EF: AllBottom
37857 2019-Jan-16 22:08:37.632666 - [DEBUG]
37858 2019-Jan-16 22:08:37.632689 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37859 2019-Jan-16 22:08:37.633325 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37860 2019-Jan-16 22:08:37.633974 - [DEBUG] EF: AllBottom
37861 2019-Jan-16 22:08:37.633999 - [DEBUG]
37862 2019-Jan-16 22:08:37.634023 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37863 2019-Jan-16 22:08:37.634658 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37864 2019-Jan-16 22:08:37.635316 - [DEBUG] EF: AllBottom
37865 2019-Jan-16 22:08:37.635342 - [DEBUG]
37866 2019-Jan-16 22:08:37.635365 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37867 2019-Jan-16 22:08:37.636001 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
37868 2019-Jan-16 22:08:37.636636 - [DEBUG] EF: AllBottom
37869 2019-Jan-16 22:08:37.636661 - [DEBUG]
37870 2019-Jan-16 22:08:37.636685 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37871 2019-Jan-16 22:08:37.637321 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
37872 2019-Jan-16 22:08:37.637970 - [DEBUG] EF: AllBottom
37873 2019-Jan-16 22:08:37.637995 - [DEBUG]
37874 2019-Jan-16 22:08:37.638027 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37875 2019-Jan-16 22:08:37.638680 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
37876 2019-Jan-16 22:08:37.639322 - [DEBUG] EF: AllBottom
37877 2019-Jan-16 22:08:37.639347 - [DEBUG]
37878 2019-Jan-16 22:08:37.639371 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37879 2019-Jan-16 22:08:37.640005 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
37880 2019-Jan-16 22:08:37.640643 - [DEBUG] EF: AllBottom
37881 2019-Jan-16 22:08:37.640668 - [DEBUG]
37882 2019-Jan-16 22:08:37.640692 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37883 2019-Jan-16 22:08:37.641327 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37884 2019-Jan-16 22:08:37.641978 - [DEBUG] EF: AllBottom
37885 2019-Jan-16 22:08:37.642004 - [DEBUG]
37886 2019-Jan-16 22:08:37.642027 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37887 2019-Jan-16 22:08:37.642662 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
37888 2019-Jan-16 22:08:37.643296 - [DEBUG] EF: AllBottom
37889 2019-Jan-16 22:08:37.643322 - [DEBUG]
37890 2019-Jan-16 22:08:37.643345 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37891 2019-Jan-16 22:08:37.643980 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
37892 2019-Jan-16 22:08:37.644614 - [DEBUG] EF: AllBottom
37893 2019-Jan-16 22:08:37.644640 - [DEBUG]
37894 2019-Jan-16 22:08:37.644664 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37895 2019-Jan-16 22:08:37.645314 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37896 2019-Jan-16 22:08:37.645953 - [DEBUG] EF: AllBottom
37897 2019-Jan-16 22:08:37.645979 - [DEBUG]
37898 2019-Jan-16 22:08:37.646003 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37899 2019-Jan-16 22:08:37.646637 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
37900 2019-Jan-16 22:08:37.647284 - [DEBUG] EF: AllBottom
37901 2019-Jan-16 22:08:37.647309 - [DEBUG]
37902 2019-Jan-16 22:08:37.647333 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37903 2019-Jan-16 22:08:37.647968 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
37904 2019-Jan-16 22:08:37.648622 - [DEBUG] EF: AllBottom
37905 2019-Jan-16 22:08:37.648648 - [DEBUG]
37906 2019-Jan-16 22:08:37.648671 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37907 2019-Jan-16 22:08:37.649307 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
37908 2019-Jan-16 22:08:37.649943 - [DEBUG] EF: AllBottom
37909 2019-Jan-16 22:08:37.649968 - [DEBUG]
37910 2019-Jan-16 22:08:37.649992 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37911 2019-Jan-16 22:08:37.650627 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
37912 2019-Jan-16 22:08:37.651262 - [DEBUG] EF: AllBottom
37913 2019-Jan-16 22:08:37.651288 - [DEBUG]
37914 2019-Jan-16 22:08:37.651311 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37915 2019-Jan-16 22:08:37.651962 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
37916 2019-Jan-16 22:08:37.652601 - [DEBUG] EF: AllBottom
37917 2019-Jan-16 22:08:37.652626 - [DEBUG]
37918 2019-Jan-16 22:08:37.652650 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37919 2019-Jan-16 22:08:37.653285 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37920 2019-Jan-16 22:08:37.653925 - [DEBUG] EF: AllBottom
37921 2019-Jan-16 22:08:37.653962 - [DEBUG]
37922 2019-Jan-16 22:08:37.653987 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37923 2019-Jan-16 22:08:37.654622 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37924 2019-Jan-16 22:08:37.655286 - [DEBUG] EF: AllBottom
37925 2019-Jan-16 22:08:37.655311 - [DEBUG]
37926 2019-Jan-16 22:08:37.655335 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37927 2019-Jan-16 22:08:37.655970 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37928 2019-Jan-16 22:08:37.656617 - [DEBUG] EF: AllBottom
37929 2019-Jan-16 22:08:37.656642 - [DEBUG]
37930 2019-Jan-16 22:08:37.656666 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37931 2019-Jan-16 22:08:37.657302 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37932 2019-Jan-16 22:08:37.657941 - [DEBUG] EF: AllBottom
37933 2019-Jan-16 22:08:37.657966 - [DEBUG]
37934 2019-Jan-16 22:08:37.657990 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37935 2019-Jan-16 22:08:37.658640 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37936 2019-Jan-16 22:08:37.659279 - [DEBUG] EF: AllBottom
37937 2019-Jan-16 22:08:37.659305 - [DEBUG]
37938 2019-Jan-16 22:08:37.659328 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37939 2019-Jan-16 22:08:37.659964 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37940 2019-Jan-16 22:08:37.660612 - [DEBUG] EF: AllBottom
37941 2019-Jan-16 22:08:37.660638 - [DEBUG]
37942 2019-Jan-16 22:08:37.660661 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37943 2019-Jan-16 22:08:37.661296 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37944 2019-Jan-16 22:08:37.661953 - [DEBUG] EF: AllBottom
37945 2019-Jan-16 22:08:37.661979 - [DEBUG]
37946 2019-Jan-16 22:08:37.662002 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37947 2019-Jan-16 22:08:37.662637 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37948 2019-Jan-16 22:08:37.663284 - [DEBUG] EF: AllBottom
37949 2019-Jan-16 22:08:37.663309 - [DEBUG]
37950 2019-Jan-16 22:08:37.663333 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37951 2019-Jan-16 22:08:37.663967 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37952 2019-Jan-16 22:08:37.664607 - [DEBUG] EF: AllBottom
37953 2019-Jan-16 22:08:37.664632 - [DEBUG]
37954 2019-Jan-16 22:08:37.664656 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37955 2019-Jan-16 22:08:37.665306 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37956 2019-Jan-16 22:08:37.665946 - [DEBUG] EF: AllBottom
37957 2019-Jan-16 22:08:37.665971 - [DEBUG]
37958 2019-Jan-16 22:08:37.665996 - [DEBUG] ---------------
37959 2019-Jan-16 22:08:37.666020 - [DEBUG]
37960 2019-Jan-16 22:08:37.666047 - [DEBUG] End of endsummarytab entry
37961 2019-Jan-16 22:08:37.666071 - [DEBUG]
37962 2019-Jan-16 22:08:37.666095 - [DEBUG] Start of incomingtab entry
37963 2019-Jan-16 22:08:37.666120 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
37964 2019-Jan-16 22:08:37.666763 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
37965 2019-Jan-16 22:08:37.666820 - [DEBUG] ---------------
37966 2019-Jan-16 22:08:37.666844 - [DEBUG] End of incomingtab entry
37967 2019-Jan-16 22:08:37.666868 - [DEBUG]
37968 2019-Jan-16 22:08:37.666894 - [DEBUG] EDGE:
37969 2019-Jan-16 22:08:37.666958 - [DEBUG] ---> 37970 2019-Jan-16 22:08:37.667596 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
37971 2019-Jan-16 22:08:37.668251 - [DEBUG]
37972 2019-Jan-16 22:08:37.668277 - [DEBUG] EDGE:
37973 2019-Jan-16 22:08:37.668335 - [DEBUG] ---> 37974 2019-Jan-16 22:08:37.668971 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
37975 2019-Jan-16 22:08:37.669611 - [DEBUG]
37976 2019-Jan-16 22:08:37.669647 - [DEBUG] Compose: EdgeIdentity * AllBottom
37977 2019-Jan-16 22:08:37.669675 - [DEBUG]
37978 2019-Jan-16 22:08:37.669699 - [DEBUG] Propagate flow
37979 2019-Jan-16 22:08:37.669722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37980 2019-Jan-16 22:08:37.669779 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
37981 2019-Jan-16 22:08:37.670426 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37982 2019-Jan-16 22:08:37.671066 - [DEBUG] Edge function : AllBottom (result of previous compose)
37983 2019-Jan-16 22:08:37.671092 - [DEBUG]
37984 2019-Jan-16 22:08:37.671117 - [DEBUG] Join: AllTop & AllBottom
37985 2019-Jan-16 22:08:37.671143 - [DEBUG] = AllBottom (new jump func)
37986 2019-Jan-16 22:08:37.671168 - [DEBUG]
37987 2019-Jan-16 22:08:37.671191 - [DEBUG] Start adding new jump function
37988 2019-Jan-16 22:08:37.671215 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37989 2019-Jan-16 22:08:37.671271 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
37990 2019-Jan-16 22:08:37.671929 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
37991 2019-Jan-16 22:08:37.672577 - [DEBUG] Edge Function : AllBottom
37992 2019-Jan-16 22:08:37.672607 - [DEBUG] End adding new jump function
37993 2019-Jan-16 22:08:37.672632 - [DEBUG]
37994 2019-Jan-16 22:08:37.672656 - [DEBUG] -------------------------------------------- 1042. Path Edge --------------------------------------------
37995 2019-Jan-16 22:08:37.672681 - [DEBUG]
37996 2019-Jan-16 22:08:37.672705 - [DEBUG] Process 1042. path edge:
37997 2019-Jan-16 22:08:37.672729 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37998 2019-Jan-16 22:08:37.672786 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
37999 2019-Jan-16 22:08:37.673435 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38000 2019-Jan-16 22:08:37.674077 - [DEBUG]
38001 2019-Jan-16 22:08:37.674101 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38002 2019-Jan-16 22:08:37.674775 - [DEBUG] Possible callees:
38003 2019-Jan-16 22:08:37.674802 - [DEBUG] llvm.dbg.declare
38004 2019-Jan-16 22:08:37.674827 - [DEBUG] Possible return sites:
38005 2019-Jan-16 22:08:37.674850 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19338006 2019-Jan-16 22:08:37.676130 - [DEBUG] Found and process special summary
38007 2019-Jan-16 22:08:37.676166 - [DEBUG] Compose: EdgeIdentity * AllBottom
38008 2019-Jan-16 22:08:37.676194 - [DEBUG]
38009 2019-Jan-16 22:08:37.676219 - [DEBUG] Propagate flow
38010 2019-Jan-16 22:08:37.676243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38011 2019-Jan-16 22:08:37.676308 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38012 2019-Jan-16 22:08:37.676955 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38013 2019-Jan-16 22:08:37.677597 - [DEBUG] Edge function : AllBottom (result of previous compose)
38014 2019-Jan-16 22:08:37.677622 - [DEBUG]
38015 2019-Jan-16 22:08:37.677647 - [DEBUG] Join: AllTop & AllBottom
38016 2019-Jan-16 22:08:37.677674 - [DEBUG] = AllBottom (new jump func)
38017 2019-Jan-16 22:08:37.677698 - [DEBUG]
38018 2019-Jan-16 22:08:37.677722 - [DEBUG] Start adding new jump function
38019 2019-Jan-16 22:08:37.677746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38020 2019-Jan-16 22:08:37.677802 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38021 2019-Jan-16 22:08:37.678456 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38022 2019-Jan-16 22:08:37.679096 - [DEBUG] Edge Function : AllBottom
38023 2019-Jan-16 22:08:37.679125 - [DEBUG] End adding new jump function
38024 2019-Jan-16 22:08:37.679150 - [DEBUG]
38025 2019-Jan-16 22:08:37.679174 - [DEBUG] -------------------------------------------- 1043. Path Edge --------------------------------------------
38026 2019-Jan-16 22:08:37.679199 - [DEBUG]
38027 2019-Jan-16 22:08:37.679223 - [DEBUG] Process 1043. path edge:
38028 2019-Jan-16 22:08:37.679247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38029 2019-Jan-16 22:08:37.679303 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
38030 2019-Jan-16 22:08:37.679942 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38031 2019-Jan-16 22:08:37.680583 - [DEBUG]
38032 2019-Jan-16 22:08:37.680608 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38033 2019-Jan-16 22:08:37.681294 - [DEBUG] Compose: EdgeIdentity * AllBottom
38034 2019-Jan-16 22:08:37.681324 - [DEBUG]
38035 2019-Jan-16 22:08:37.681348 - [DEBUG] Propagate flow
38036 2019-Jan-16 22:08:37.681372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38037 2019-Jan-16 22:08:37.681460 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38038 2019-Jan-16 22:08:37.682160 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38039 2019-Jan-16 22:08:37.682865 - [DEBUG] Edge function : AllBottom (result of previous compose)
38040 2019-Jan-16 22:08:37.682893 - [DEBUG]
38041 2019-Jan-16 22:08:37.682920 - [DEBUG] Join: AllTop & AllBottom
38042 2019-Jan-16 22:08:37.682946 - [DEBUG] = AllBottom (new jump func)
38043 2019-Jan-16 22:08:37.682971 - [DEBUG]
38044 2019-Jan-16 22:08:37.682995 - [DEBUG] Start adding new jump function
38045 2019-Jan-16 22:08:37.683019 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38046 2019-Jan-16 22:08:37.683092 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38047 2019-Jan-16 22:08:37.683765 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38048 2019-Jan-16 22:08:37.684405 - [DEBUG] Edge Function : AllBottom
38049 2019-Jan-16 22:08:37.684439 - [DEBUG] End adding new jump function
38050 2019-Jan-16 22:08:37.684464 - [DEBUG]
38051 2019-Jan-16 22:08:37.684489 - [DEBUG] -------------------------------------------- 1044. Path Edge --------------------------------------------
38052 2019-Jan-16 22:08:37.684514 - [DEBUG]
38053 2019-Jan-16 22:08:37.684538 - [DEBUG] Process 1044. path edge:
38054 2019-Jan-16 22:08:37.684562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38055 2019-Jan-16 22:08:37.684637 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
38056 2019-Jan-16 22:08:37.685302 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38057 2019-Jan-16 22:08:37.685944 - [DEBUG]
38058 2019-Jan-16 22:08:37.685971 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38059 2019-Jan-16 22:08:37.686649 - [DEBUG] Compose: EdgeIdentity * AllBottom
38060 2019-Jan-16 22:08:37.686678 - [DEBUG]
38061 2019-Jan-16 22:08:37.686702 - [DEBUG] Propagate flow
38062 2019-Jan-16 22:08:37.686726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38063 2019-Jan-16 22:08:37.686784 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38064 2019-Jan-16 22:08:37.687430 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38065 2019-Jan-16 22:08:37.688095 - [DEBUG] Edge function : AllBottom (result of previous compose)
38066 2019-Jan-16 22:08:37.688122 - [DEBUG]
38067 2019-Jan-16 22:08:37.688148 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38068 2019-Jan-16 22:08:37.688174 - [DEBUG] = AllBottom
38069 2019-Jan-16 22:08:37.688199 - [DEBUG]
38070 2019-Jan-16 22:08:37.688222 - [DEBUG] PROPAGATE: No new function!
38071 2019-Jan-16 22:08:37.688247 - [DEBUG] EDGE:
38072 2019-Jan-16 22:08:37.688306 - [DEBUG] ---> 38073 2019-Jan-16 22:08:37.688944 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38074 2019-Jan-16 22:08:37.689584 - [DEBUG]
38075 2019-Jan-16 22:08:37.689609 - [DEBUG] EDGE:
38076 2019-Jan-16 22:08:37.689667 - [DEBUG] ---> 38077 2019-Jan-16 22:08:37.690305 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38078 2019-Jan-16 22:08:37.690944 - [DEBUG]
38079 2019-Jan-16 22:08:37.690988 - [DEBUG] Compose: EdgeIdentity * AllBottom
38080 2019-Jan-16 22:08:37.691016 - [DEBUG]
38081 2019-Jan-16 22:08:37.691040 - [DEBUG] Propagate flow
38082 2019-Jan-16 22:08:37.691063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38083 2019-Jan-16 22:08:37.691119 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38084 2019-Jan-16 22:08:37.691773 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38085 2019-Jan-16 22:08:37.692413 - [DEBUG] Edge function : AllBottom (result of previous compose)
38086 2019-Jan-16 22:08:37.692438 - [DEBUG]
38087 2019-Jan-16 22:08:37.692464 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38088 2019-Jan-16 22:08:37.692490 - [DEBUG] = AllBottom
38089 2019-Jan-16 22:08:37.692514 - [DEBUG]
38090 2019-Jan-16 22:08:37.692538 - [DEBUG] PROPAGATE: No new function!
38091 2019-Jan-16 22:08:37.692567 - [DEBUG] EDGE:
38092 2019-Jan-16 22:08:37.692625 - [DEBUG] ---> 38093 2019-Jan-16 22:08:37.693276 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38094 2019-Jan-16 22:08:37.693916 - [DEBUG]
38095 2019-Jan-16 22:08:37.693943 - [DEBUG] EDGE:
38096 2019-Jan-16 22:08:37.694001 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
38097 2019-Jan-16 22:08:37.694644 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38098 2019-Jan-16 22:08:37.695310 - [DEBUG]
38099 2019-Jan-16 22:08:37.695337 - [DEBUG] EDGE:
38100 2019-Jan-16 22:08:37.695395 - [DEBUG] ---> 38101 2019-Jan-16 22:08:37.696031 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38102 2019-Jan-16 22:08:37.696671 - [DEBUG]
38103 2019-Jan-16 22:08:37.696697 - [DEBUG] EDGE:
38104 2019-Jan-16 22:08:37.696755 - [DEBUG] ---> 38105 2019-Jan-16 22:08:37.697392 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38106 2019-Jan-16 22:08:37.698032 - [DEBUG]
38107 2019-Jan-16 22:08:37.698058 - [DEBUG] EDGE:
38108 2019-Jan-16 22:08:37.698129 - [DEBUG] ---> 38109 2019-Jan-16 22:08:37.698769 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38110 2019-Jan-16 22:08:37.699407 - [DEBUG]
38111 2019-Jan-16 22:08:37.699445 - [DEBUG] Compose: EdgeIdentity * AllBottom
38112 2019-Jan-16 22:08:37.699472 - [DEBUG]
38113 2019-Jan-16 22:08:37.699496 - [DEBUG] Propagate flow
38114 2019-Jan-16 22:08:37.699520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38115 2019-Jan-16 22:08:37.699576 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38116 2019-Jan-16 22:08:37.700215 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38117 2019-Jan-16 22:08:37.700854 - [DEBUG] Edge function : AllBottom (result of previous compose)
38118 2019-Jan-16 22:08:37.700880 - [DEBUG]
38119 2019-Jan-16 22:08:37.700905 - [DEBUG] Join: AllTop & AllBottom
38120 2019-Jan-16 22:08:37.700931 - [DEBUG] = AllBottom (new jump func)
38121 2019-Jan-16 22:08:37.700956 - [DEBUG]
38122 2019-Jan-16 22:08:37.700979 - [DEBUG] Start adding new jump function
38123 2019-Jan-16 22:08:37.701003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38124 2019-Jan-16 22:08:37.701059 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38125 2019-Jan-16 22:08:37.701716 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38126 2019-Jan-16 22:08:37.702357 - [DEBUG] Edge Function : AllBottom
38127 2019-Jan-16 22:08:37.702388 - [DEBUG] End adding new jump function
38128 2019-Jan-16 22:08:37.702412 - [DEBUG]
38129 2019-Jan-16 22:08:37.702437 - [DEBUG] -------------------------------------------- 1045. Path Edge --------------------------------------------
38130 2019-Jan-16 22:08:37.702461 - [DEBUG]
38131 2019-Jan-16 22:08:37.702485 - [DEBUG] Process 1045. path edge:
38132 2019-Jan-16 22:08:37.702508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38133 2019-Jan-16 22:08:37.702565 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
38134 2019-Jan-16 22:08:37.703205 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38135 2019-Jan-16 22:08:37.703846 - [DEBUG]
38136 2019-Jan-16 22:08:37.703871 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38137 2019-Jan-16 22:08:37.704545 - [DEBUG] Compose: EdgeIdentity * AllBottom
38138 2019-Jan-16 22:08:37.704574 - [DEBUG]
38139 2019-Jan-16 22:08:37.704598 - [DEBUG] Propagate flow
38140 2019-Jan-16 22:08:37.704621 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38141 2019-Jan-16 22:08:37.704679 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
38142 2019-Jan-16 22:08:37.705346 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38143 2019-Jan-16 22:08:37.705988 - [DEBUG] Edge function : AllBottom (result of previous compose)
38144 2019-Jan-16 22:08:37.706014 - [DEBUG]
38145 2019-Jan-16 22:08:37.706039 - [DEBUG] Join: AllTop & AllBottom
38146 2019-Jan-16 22:08:37.706065 - [DEBUG] = AllBottom (new jump func)
38147 2019-Jan-16 22:08:37.706090 - [DEBUG]
38148 2019-Jan-16 22:08:37.706114 - [DEBUG] Start adding new jump function
38149 2019-Jan-16 22:08:37.706137 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38150 2019-Jan-16 22:08:37.706194 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38151 2019-Jan-16 22:08:37.706837 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
38152 2019-Jan-16 22:08:37.707472 - [DEBUG] Edge Function : AllBottom
38153 2019-Jan-16 22:08:37.707503 - [DEBUG] End adding new jump function
38154 2019-Jan-16 22:08:37.707528 - [DEBUG]
38155 2019-Jan-16 22:08:37.707552 - [DEBUG] -------------------------------------------- 1046. Path Edge --------------------------------------------
38156 2019-Jan-16 22:08:37.707577 - [DEBUG]
38157 2019-Jan-16 22:08:37.707600 - [DEBUG] Process 1046. path edge:
38158 2019-Jan-16 22:08:37.707624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38159 2019-Jan-16 22:08:37.707681 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
38160 2019-Jan-16 22:08:37.708334 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38161 2019-Jan-16 22:08:37.708979 - [DEBUG]
38162 2019-Jan-16 22:08:37.709004 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
38163 2019-Jan-16 22:08:37.709662 - [DEBUG] Compose: EdgeIdentity * AllBottom
38164 2019-Jan-16 22:08:37.709690 - [DEBUG]
38165 2019-Jan-16 22:08:37.709714 - [DEBUG] Propagate flow
38166 2019-Jan-16 22:08:37.709738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38167 2019-Jan-16 22:08:37.709795 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38168 2019-Jan-16 22:08:37.710431 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38169 2019-Jan-16 22:08:37.711073 - [DEBUG] Edge function : AllBottom (result of previous compose)
38170 2019-Jan-16 22:08:37.711098 - [DEBUG]
38171 2019-Jan-16 22:08:37.711125 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38172 2019-Jan-16 22:08:37.711151 - [DEBUG] = AllBottom
38173 2019-Jan-16 22:08:37.711175 - [DEBUG]
38174 2019-Jan-16 22:08:37.711199 - [DEBUG] PROPAGATE: No new function!
38175 2019-Jan-16 22:08:37.711223 - [DEBUG] EDGE:
38176 2019-Jan-16 22:08:37.711281 - [DEBUG] ---> 38177 2019-Jan-16 22:08:37.711934 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38178 2019-Jan-16 22:08:37.712575 - [DEBUG]
38179 2019-Jan-16 22:08:37.712601 - [DEBUG] EDGE:
38180 2019-Jan-16 22:08:37.712659 - [DEBUG] ---> 38181 2019-Jan-16 22:08:37.713297 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38182 2019-Jan-16 22:08:37.713936 - [DEBUG]
38183 2019-Jan-16 22:08:37.713962 - [DEBUG] EDGE:
38184 2019-Jan-16 22:08:37.714020 - [DEBUG] ---> 38185 2019-Jan-16 22:08:37.714656 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38186 2019-Jan-16 22:08:37.715321 - [DEBUG]
38187 2019-Jan-16 22:08:37.715348 - [DEBUG] EDGE:
38188 2019-Jan-16 22:08:37.715406 - [DEBUG] ---> 38189 2019-Jan-16 22:08:37.716049 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38190 2019-Jan-16 22:08:37.716688 - [DEBUG]
38191 2019-Jan-16 22:08:37.716714 - [DEBUG] EDGE:
38192 2019-Jan-16 22:08:37.716772 - [DEBUG] ---> 38193 2019-Jan-16 22:08:37.717409 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38194 2019-Jan-16 22:08:37.718048 - [DEBUG]
38195 2019-Jan-16 22:08:37.718075 - [DEBUG] EDGE:
38196 2019-Jan-16 22:08:37.718146 - [DEBUG] ---> 38197 2019-Jan-16 22:08:37.718786 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38198 2019-Jan-16 22:08:37.719425 - [DEBUG]
38199 2019-Jan-16 22:08:37.719466 - [DEBUG] Compose: EdgeIdentity * AllBottom
38200 2019-Jan-16 22:08:37.719494 - [DEBUG]
38201 2019-Jan-16 22:08:37.719519 - [DEBUG] Propagate flow
38202 2019-Jan-16 22:08:37.719542 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38203 2019-Jan-16 22:08:37.719599 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38204 2019-Jan-16 22:08:37.720238 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38205 2019-Jan-16 22:08:37.720878 - [DEBUG] Edge function : AllBottom (result of previous compose)
38206 2019-Jan-16 22:08:37.720904 - [DEBUG]
38207 2019-Jan-16 22:08:37.720929 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38208 2019-Jan-16 22:08:37.720955 - [DEBUG] = AllBottom
38209 2019-Jan-16 22:08:37.720980 - [DEBUG]
38210 2019-Jan-16 22:08:37.721003 - [DEBUG] PROPAGATE: No new function!
38211 2019-Jan-16 22:08:37.721030 - [DEBUG] EDGE:
38212 2019-Jan-16 22:08:37.721089 - [DEBUG] ---> 38213 2019-Jan-16 22:08:37.721753 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38214 2019-Jan-16 22:08:37.722394 - [DEBUG]
38215 2019-Jan-16 22:08:37.722421 - [DEBUG] EDGE:
38216 2019-Jan-16 22:08:37.722479 - [DEBUG] ---> 38217 2019-Jan-16 22:08:37.723114 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38218 2019-Jan-16 22:08:37.723754 - [DEBUG]
38219 2019-Jan-16 22:08:37.723781 - [DEBUG] EDGE:
38220 2019-Jan-16 22:08:37.723839 - [DEBUG] ---> 38221 2019-Jan-16 22:08:37.724477 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38222 2019-Jan-16 22:08:37.725130 - [DEBUG]
38223 2019-Jan-16 22:08:37.725168 - [DEBUG] Compose: EdgeIdentity * AllBottom
38224 2019-Jan-16 22:08:37.725197 - [DEBUG]
38225 2019-Jan-16 22:08:37.725221 - [DEBUG] Propagate flow
38226 2019-Jan-16 22:08:37.725244 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38227 2019-Jan-16 22:08:37.725301 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
38228 2019-Jan-16 22:08:37.725948 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38229 2019-Jan-16 22:08:37.726589 - [DEBUG] Edge function : AllBottom (result of previous compose)
38230 2019-Jan-16 22:08:37.726614 - [DEBUG]
38231 2019-Jan-16 22:08:37.726641 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38232 2019-Jan-16 22:08:37.726667 - [DEBUG] = AllBottom
38233 2019-Jan-16 22:08:37.726691 - [DEBUG]
38234 2019-Jan-16 22:08:37.726715 - [DEBUG] PROPAGATE: No new function!
38235 2019-Jan-16 22:08:37.726741 - [DEBUG] EDGE:
38236 2019-Jan-16 22:08:37.726799 - [DEBUG] ---> 38237 2019-Jan-16 22:08:37.727446 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38238 2019-Jan-16 22:08:37.728100 - [DEBUG]
38239 2019-Jan-16 22:08:37.728127 - [DEBUG] EDGE:
38240 2019-Jan-16 22:08:37.728185 - [DEBUG] ---> 38241 2019-Jan-16 22:08:37.728821 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38242 2019-Jan-16 22:08:37.729460 - [DEBUG]
38243 2019-Jan-16 22:08:37.729486 - [DEBUG] EDGE:
38244 2019-Jan-16 22:08:37.729544 - [DEBUG] ---> 38245 2019-Jan-16 22:08:37.730179 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38246 2019-Jan-16 22:08:37.730819 - [DEBUG]
38247 2019-Jan-16 22:08:37.730845 - [DEBUG] EDGE:
38248 2019-Jan-16 22:08:37.730902 - [DEBUG] ---> 38249 2019-Jan-16 22:08:37.731557 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38250 2019-Jan-16 22:08:37.732197 - [DEBUG]
38251 2019-Jan-16 22:08:37.732236 - [DEBUG] Compose: EdgeIdentity * AllBottom
38252 2019-Jan-16 22:08:37.732264 - [DEBUG]
38253 2019-Jan-16 22:08:37.732288 - [DEBUG] Propagate flow
38254 2019-Jan-16 22:08:37.732312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38255 2019-Jan-16 22:08:37.732369 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
38256 2019-Jan-16 22:08:37.733009 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38257 2019-Jan-16 22:08:37.733648 - [DEBUG] Edge function : AllBottom (result of previous compose)
38258 2019-Jan-16 22:08:37.733674 - [DEBUG]
38259 2019-Jan-16 22:08:37.733700 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38260 2019-Jan-16 22:08:37.733726 - [DEBUG] = AllBottom
38261 2019-Jan-16 22:08:37.733751 - [DEBUG]
38262 2019-Jan-16 22:08:37.733775 - [DEBUG] PROPAGATE: No new function!
38263 2019-Jan-16 22:08:37.733801 - [DEBUG] EDGE:
38264 2019-Jan-16 22:08:37.733859 - [DEBUG] ---> 38265 2019-Jan-16 22:08:37.734507 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38266 2019-Jan-16 22:08:37.735163 - [DEBUG]
38267 2019-Jan-16 22:08:37.735190 - [DEBUG] EDGE:
38268 2019-Jan-16 22:08:37.735248 - [DEBUG] ---> 38269 2019-Jan-16 22:08:37.735884 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38270 2019-Jan-16 22:08:37.736532 - [DEBUG]
38271 2019-Jan-16 22:08:37.736558 - [DEBUG] EDGE:
38272 2019-Jan-16 22:08:37.736616 - [DEBUG] ---> 38273 2019-Jan-16 22:08:37.737258 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38274 2019-Jan-16 22:08:37.737898 - [DEBUG]
38275 2019-Jan-16 22:08:37.737938 - [DEBUG] Compose: EdgeIdentity * AllBottom
38276 2019-Jan-16 22:08:37.737966 - [DEBUG]
38277 2019-Jan-16 22:08:37.737990 - [DEBUG] Propagate flow
38278 2019-Jan-16 22:08:37.738013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38279 2019-Jan-16 22:08:37.738070 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
38280 2019-Jan-16 22:08:37.738724 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38281 2019-Jan-16 22:08:37.739363 - [DEBUG] Edge function : AllBottom (result of previous compose)
38282 2019-Jan-16 22:08:37.739389 - [DEBUG]
38283 2019-Jan-16 22:08:37.739415 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38284 2019-Jan-16 22:08:37.739441 - [DEBUG] = AllBottom
38285 2019-Jan-16 22:08:37.739466 - [DEBUG]
38286 2019-Jan-16 22:08:37.739490 - [DEBUG] PROPAGATE: No new function!
38287 2019-Jan-16 22:08:37.739517 - [DEBUG] EDGE:
38288 2019-Jan-16 22:08:37.739575 - [DEBUG] ---> 38289 2019-Jan-16 22:08:37.740224 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38290 2019-Jan-16 22:08:37.740864 - [DEBUG]
38291 2019-Jan-16 22:08:37.740891 - [DEBUG] EDGE:
38292 2019-Jan-16 22:08:37.740949 - [DEBUG] ---> 38293 2019-Jan-16 22:08:37.741600 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38294 2019-Jan-16 22:08:37.742242 - [DEBUG]
38295 2019-Jan-16 22:08:37.742269 - [DEBUG] EDGE:
38296 2019-Jan-16 22:08:37.742326 - [DEBUG] ---> 38297 2019-Jan-16 22:08:37.742966 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38298 2019-Jan-16 22:08:37.743607 - [DEBUG]
38299 2019-Jan-16 22:08:37.743646 - [DEBUG] Compose: EdgeIdentity * AllBottom
38300 2019-Jan-16 22:08:37.743674 - [DEBUG]
38301 2019-Jan-16 22:08:37.743698 - [DEBUG] Propagate flow
38302 2019-Jan-16 22:08:37.743721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38303 2019-Jan-16 22:08:37.743778 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
38304 2019-Jan-16 22:08:37.744418 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38305 2019-Jan-16 22:08:37.745074 - [DEBUG] Edge function : AllBottom (result of previous compose)
38306 2019-Jan-16 22:08:37.745099 - [DEBUG]
38307 2019-Jan-16 22:08:37.745125 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38308 2019-Jan-16 22:08:37.745151 - [DEBUG] = AllBottom
38309 2019-Jan-16 22:08:37.745176 - [DEBUG]
38310 2019-Jan-16 22:08:37.745199 - [DEBUG] PROPAGATE: No new function!
38311 2019-Jan-16 22:08:37.745226 - [DEBUG] EDGE:
38312 2019-Jan-16 22:08:37.745284 - [DEBUG] ---> 38313 2019-Jan-16 22:08:37.745932 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38314 2019-Jan-16 22:08:37.746583 - [DEBUG]
38315 2019-Jan-16 22:08:37.746620 - [DEBUG] Compose: EdgeIdentity * AllBottom
38316 2019-Jan-16 22:08:37.746648 - [DEBUG]
38317 2019-Jan-16 22:08:37.746672 - [DEBUG] Propagate flow
38318 2019-Jan-16 22:08:37.746695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38319 2019-Jan-16 22:08:37.746752 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38320 2019-Jan-16 22:08:37.747393 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38321 2019-Jan-16 22:08:37.748035 - [DEBUG] Edge function : AllBottom (result of previous compose)
38322 2019-Jan-16 22:08:37.748061 - [DEBUG]
38323 2019-Jan-16 22:08:37.748099 - [DEBUG] Join: AllTop & AllBottom
38324 2019-Jan-16 22:08:37.748126 - [DEBUG] = AllBottom (new jump func)
38325 2019-Jan-16 22:08:37.748150 - [DEBUG]
38326 2019-Jan-16 22:08:37.748174 - [DEBUG] Start adding new jump function
38327 2019-Jan-16 22:08:37.748197 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38328 2019-Jan-16 22:08:37.748254 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38329 2019-Jan-16 22:08:37.748895 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38330 2019-Jan-16 22:08:37.749534 - [DEBUG] Edge Function : AllBottom
38331 2019-Jan-16 22:08:37.749564 - [DEBUG] End adding new jump function
38332 2019-Jan-16 22:08:37.749588 - [DEBUG]
38333 2019-Jan-16 22:08:37.749613 - [DEBUG] -------------------------------------------- 1047. Path Edge --------------------------------------------
38334 2019-Jan-16 22:08:37.749637 - [DEBUG]
38335 2019-Jan-16 22:08:37.749661 - [DEBUG] Process 1047. path edge:
38336 2019-Jan-16 22:08:37.749685 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38337 2019-Jan-16 22:08:37.749742 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
38338 2019-Jan-16 22:08:37.750382 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38339 2019-Jan-16 22:08:37.751022 - [DEBUG]
38340 2019-Jan-16 22:08:37.751047 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38341 2019-Jan-16 22:08:37.751715 - [DEBUG] Possible callees:
38342 2019-Jan-16 22:08:37.751740 - [DEBUG] foo
38343 2019-Jan-16 22:08:37.751765 - [DEBUG] Possible return sites:
38344 2019-Jan-16 22:08:37.751789 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12638345 2019-Jan-16 22:08:37.753062 - [DEBUG] Found and process special summary
38346 2019-Jan-16 22:08:37.753099 - [DEBUG] Compose: EdgeIdentity * AllBottom
38347 2019-Jan-16 22:08:37.753126 - [DEBUG]
38348 2019-Jan-16 22:08:37.753150 - [DEBUG] Propagate flow
38349 2019-Jan-16 22:08:37.753174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38350 2019-Jan-16 22:08:37.753231 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38351 2019-Jan-16 22:08:37.753872 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38352 2019-Jan-16 22:08:37.754512 - [DEBUG] Edge function : AllBottom (result of previous compose)
38353 2019-Jan-16 22:08:37.754537 - [DEBUG]
38354 2019-Jan-16 22:08:37.754562 - [DEBUG] Join: AllTop & AllBottom
38355 2019-Jan-16 22:08:37.754588 - [DEBUG] = AllBottom (new jump func)
38356 2019-Jan-16 22:08:37.754613 - [DEBUG]
38357 2019-Jan-16 22:08:37.754637 - [DEBUG] Start adding new jump function
38358 2019-Jan-16 22:08:37.754661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38359 2019-Jan-16 22:08:37.754716 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38360 2019-Jan-16 22:08:37.755381 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38361 2019-Jan-16 22:08:37.756021 - [DEBUG] Edge Function : AllBottom
38362 2019-Jan-16 22:08:37.756050 - [DEBUG] End adding new jump function
38363 2019-Jan-16 22:08:37.756075 - [DEBUG]
38364 2019-Jan-16 22:08:37.756099 - [DEBUG] -------------------------------------------- 1048. Path Edge --------------------------------------------
38365 2019-Jan-16 22:08:37.756124 - [DEBUG]
38366 2019-Jan-16 22:08:37.756147 - [DEBUG] Process 1048. path edge:
38367 2019-Jan-16 22:08:37.756171 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38368 2019-Jan-16 22:08:37.756228 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
38369 2019-Jan-16 22:08:37.756887 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38370 2019-Jan-16 22:08:37.757539 - [DEBUG]
38371 2019-Jan-16 22:08:37.757565 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38372 2019-Jan-16 22:08:37.758265 - [DEBUG] Compose: EdgeIdentity * AllBottom
38373 2019-Jan-16 22:08:37.758294 - [DEBUG]
38374 2019-Jan-16 22:08:37.758318 - [DEBUG] Propagate flow
38375 2019-Jan-16 22:08:37.758342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38376 2019-Jan-16 22:08:37.758401 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38377 2019-Jan-16 22:08:37.759040 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38378 2019-Jan-16 22:08:37.759681 - [DEBUG] Edge function : AllBottom (result of previous compose)
38379 2019-Jan-16 22:08:37.759707 - [DEBUG]
38380 2019-Jan-16 22:08:37.759732 - [DEBUG] Join: AllTop & AllBottom
38381 2019-Jan-16 22:08:37.759758 - [DEBUG] = AllBottom (new jump func)
38382 2019-Jan-16 22:08:37.759783 - [DEBUG]
38383 2019-Jan-16 22:08:37.759806 - [DEBUG] Start adding new jump function
38384 2019-Jan-16 22:08:37.759830 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38385 2019-Jan-16 22:08:37.759887 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38386 2019-Jan-16 22:08:37.760526 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38387 2019-Jan-16 22:08:37.761162 - [DEBUG] Edge Function : AllBottom
38388 2019-Jan-16 22:08:37.761192 - [DEBUG] End adding new jump function
38389 2019-Jan-16 22:08:37.761217 - [DEBUG]
38390 2019-Jan-16 22:08:37.761241 - [DEBUG] -------------------------------------------- 1049. Path Edge --------------------------------------------
38391 2019-Jan-16 22:08:37.761266 - [DEBUG]
38392 2019-Jan-16 22:08:37.761290 - [DEBUG] Process 1049. path edge:
38393 2019-Jan-16 22:08:37.761314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38394 2019-Jan-16 22:08:37.761370 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
38395 2019-Jan-16 22:08:37.762023 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38396 2019-Jan-16 22:08:37.762664 - [DEBUG]
38397 2019-Jan-16 22:08:37.762690 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38398 2019-Jan-16 22:08:37.763349 - [DEBUG] Compose: EdgeIdentity * AllBottom
38399 2019-Jan-16 22:08:37.763379 - [DEBUG]
38400 2019-Jan-16 22:08:37.763403 - [DEBUG] Propagate flow
38401 2019-Jan-16 22:08:37.763427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38402 2019-Jan-16 22:08:37.763484 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38403 2019-Jan-16 22:08:37.764143 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38404 2019-Jan-16 22:08:37.764800 - [DEBUG] Edge function : AllBottom (result of previous compose)
38405 2019-Jan-16 22:08:37.764826 - [DEBUG]
38406 2019-Jan-16 22:08:37.764850 - [DEBUG] Join: AllTop & AllBottom
38407 2019-Jan-16 22:08:37.764876 - [DEBUG] = AllBottom (new jump func)
38408 2019-Jan-16 22:08:37.764901 - [DEBUG]
38409 2019-Jan-16 22:08:37.764924 - [DEBUG] Start adding new jump function
38410 2019-Jan-16 22:08:37.764948 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38411 2019-Jan-16 22:08:37.765004 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38412 2019-Jan-16 22:08:37.765646 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38413 2019-Jan-16 22:08:37.766283 - [DEBUG] Edge Function : AllBottom
38414 2019-Jan-16 22:08:37.766319 - [DEBUG] End adding new jump function
38415 2019-Jan-16 22:08:37.766344 - [DEBUG]
38416 2019-Jan-16 22:08:37.766369 - [DEBUG] -------------------------------------------- 1050. Path Edge --------------------------------------------
38417 2019-Jan-16 22:08:37.766394 - [DEBUG]
38418 2019-Jan-16 22:08:37.766418 - [DEBUG] Process 1050. path edge:
38419 2019-Jan-16 22:08:37.766442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38420 2019-Jan-16 22:08:37.766499 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
38421 2019-Jan-16 22:08:37.767137 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38422 2019-Jan-16 22:08:37.767779 - [DEBUG]
38423 2019-Jan-16 22:08:37.767805 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38424 2019-Jan-16 22:08:37.768476 - [DEBUG] Compose: EdgeIdentity * AllBottom
38425 2019-Jan-16 22:08:37.768505 - [DEBUG]
38426 2019-Jan-16 22:08:37.768529 - [DEBUG] Propagate flow
38427 2019-Jan-16 22:08:37.768553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38428 2019-Jan-16 22:08:37.768610 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38429 2019-Jan-16 22:08:37.769260 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38430 2019-Jan-16 22:08:37.769901 - [DEBUG] Edge function : AllBottom (result of previous compose)
38431 2019-Jan-16 22:08:37.769927 - [DEBUG]
38432 2019-Jan-16 22:08:37.769952 - [DEBUG] Join: AllTop & AllBottom
38433 2019-Jan-16 22:08:37.769978 - [DEBUG] = AllBottom (new jump func)
38434 2019-Jan-16 22:08:37.770003 - [DEBUG]
38435 2019-Jan-16 22:08:37.770027 - [DEBUG] Start adding new jump function
38436 2019-Jan-16 22:08:37.770051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38437 2019-Jan-16 22:08:37.770107 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38438 2019-Jan-16 22:08:37.770749 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38439 2019-Jan-16 22:08:37.771397 - [DEBUG] Edge Function : AllBottom
38440 2019-Jan-16 22:08:37.771443 - [DEBUG] End adding new jump function
38441 2019-Jan-16 22:08:37.771468 - [DEBUG]
38442 2019-Jan-16 22:08:37.771492 - [DEBUG] -------------------------------------------- 1051. Path Edge --------------------------------------------
38443 2019-Jan-16 22:08:37.771517 - [DEBUG]
38444 2019-Jan-16 22:08:37.771540 - [DEBUG] Process 1051. path edge:
38445 2019-Jan-16 22:08:37.771564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38446 2019-Jan-16 22:08:37.771629 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
38447 2019-Jan-16 22:08:37.772278 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38448 2019-Jan-16 22:08:37.772919 - [DEBUG]
38449 2019-Jan-16 22:08:37.772944 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38450 2019-Jan-16 22:08:37.773609 - [DEBUG] Possible callees:
38451 2019-Jan-16 22:08:37.773635 - [DEBUG] llvm.dbg.declare
38452 2019-Jan-16 22:08:37.773661 - [DEBUG] Possible return sites:
38453 2019-Jan-16 22:08:37.773685 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13638454 2019-Jan-16 22:08:37.774987 - [DEBUG] Found and process special summary
38455 2019-Jan-16 22:08:37.775025 - [DEBUG] Compose: EdgeIdentity * AllBottom
38456 2019-Jan-16 22:08:37.775053 - [DEBUG]
38457 2019-Jan-16 22:08:37.775078 - [DEBUG] Propagate flow
38458 2019-Jan-16 22:08:37.775101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38459 2019-Jan-16 22:08:37.775160 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38460 2019-Jan-16 22:08:37.775800 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38461 2019-Jan-16 22:08:37.776441 - [DEBUG] Edge function : AllBottom (result of previous compose)
38462 2019-Jan-16 22:08:37.776467 - [DEBUG]
38463 2019-Jan-16 22:08:37.776493 - [DEBUG] Join: AllTop & AllBottom
38464 2019-Jan-16 22:08:37.776519 - [DEBUG] = AllBottom (new jump func)
38465 2019-Jan-16 22:08:37.776544 - [DEBUG]
38466 2019-Jan-16 22:08:37.776567 - [DEBUG] Start adding new jump function
38467 2019-Jan-16 22:08:37.776591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38468 2019-Jan-16 22:08:37.776648 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38469 2019-Jan-16 22:08:37.777289 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38470 2019-Jan-16 22:08:37.777928 - [DEBUG] Edge Function : AllBottom
38471 2019-Jan-16 22:08:37.777959 - [DEBUG] End adding new jump function
38472 2019-Jan-16 22:08:37.777984 - [DEBUG]
38473 2019-Jan-16 22:08:37.778009 - [DEBUG] -------------------------------------------- 1052. Path Edge --------------------------------------------
38474 2019-Jan-16 22:08:37.778034 - [DEBUG]
38475 2019-Jan-16 22:08:37.778058 - [DEBUG] Process 1052. path edge:
38476 2019-Jan-16 22:08:37.778093 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38477 2019-Jan-16 22:08:37.778152 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
38478 2019-Jan-16 22:08:37.778793 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38479 2019-Jan-16 22:08:37.779434 - [DEBUG]
38480 2019-Jan-16 22:08:37.779459 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38481 2019-Jan-16 22:08:37.780126 - [DEBUG] Compose: EdgeIdentity * AllBottom
38482 2019-Jan-16 22:08:37.780155 - [DEBUG]
38483 2019-Jan-16 22:08:37.780179 - [DEBUG] Propagate flow
38484 2019-Jan-16 22:08:37.780203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38485 2019-Jan-16 22:08:37.780260 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38486 2019-Jan-16 22:08:37.780897 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38487 2019-Jan-16 22:08:37.781564 - [DEBUG] Edge function : AllBottom (result of previous compose)
38488 2019-Jan-16 22:08:37.781590 - [DEBUG]
38489 2019-Jan-16 22:08:37.781616 - [DEBUG] Join: AllTop & AllBottom
38490 2019-Jan-16 22:08:37.781642 - [DEBUG] = AllBottom (new jump func)
38491 2019-Jan-16 22:08:37.781666 - [DEBUG]
38492 2019-Jan-16 22:08:37.781690 - [DEBUG] Start adding new jump function
38493 2019-Jan-16 22:08:37.781713 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38494 2019-Jan-16 22:08:37.781771 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38495 2019-Jan-16 22:08:37.782412 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38496 2019-Jan-16 22:08:37.783050 - [DEBUG] Edge Function : AllBottom
38497 2019-Jan-16 22:08:37.783080 - [DEBUG] End adding new jump function
38498 2019-Jan-16 22:08:37.783105 - [DEBUG]
38499 2019-Jan-16 22:08:37.783129 - [DEBUG] -------------------------------------------- 1053. Path Edge --------------------------------------------
38500 2019-Jan-16 22:08:37.783154 - [DEBUG]
38501 2019-Jan-16 22:08:37.783177 - [DEBUG] Process 1053. path edge:
38502 2019-Jan-16 22:08:37.783201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38503 2019-Jan-16 22:08:37.783257 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
38504 2019-Jan-16 22:08:37.783893 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38505 2019-Jan-16 22:08:37.784534 - [DEBUG]
38506 2019-Jan-16 22:08:37.784559 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38507 2019-Jan-16 22:08:37.785232 - [DEBUG] Compose: EdgeIdentity * AllBottom
38508 2019-Jan-16 22:08:37.785261 - [DEBUG]
38509 2019-Jan-16 22:08:37.785285 - [DEBUG] Propagate flow
38510 2019-Jan-16 22:08:37.785309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38511 2019-Jan-16 22:08:37.785366 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
38512 2019-Jan-16 22:08:37.786003 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38513 2019-Jan-16 22:08:37.786644 - [DEBUG] Edge function : AllBottom (result of previous compose)
38514 2019-Jan-16 22:08:37.786669 - [DEBUG]
38515 2019-Jan-16 22:08:37.786695 - [DEBUG] Join: AllTop & AllBottom
38516 2019-Jan-16 22:08:37.786720 - [DEBUG] = AllBottom (new jump func)
38517 2019-Jan-16 22:08:37.786745 - [DEBUG]
38518 2019-Jan-16 22:08:37.786769 - [DEBUG] Start adding new jump function
38519 2019-Jan-16 22:08:37.786793 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38520 2019-Jan-16 22:08:37.786850 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38521 2019-Jan-16 22:08:37.787491 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
38522 2019-Jan-16 22:08:37.788140 - [DEBUG] Edge Function : AllBottom
38523 2019-Jan-16 22:08:37.788170 - [DEBUG] End adding new jump function
38524 2019-Jan-16 22:08:37.788195 - [DEBUG]
38525 2019-Jan-16 22:08:37.788219 - [DEBUG] -------------------------------------------- 1054. Path Edge --------------------------------------------
38526 2019-Jan-16 22:08:37.788243 - [DEBUG]
38527 2019-Jan-16 22:08:37.788267 - [DEBUG] Process 1054. path edge:
38528 2019-Jan-16 22:08:37.788291 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38529 2019-Jan-16 22:08:37.788348 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
38530 2019-Jan-16 22:08:37.788983 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38531 2019-Jan-16 22:08:37.789625 - [DEBUG]
38532 2019-Jan-16 22:08:37.789651 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
38533 2019-Jan-16 22:08:37.790315 - [DEBUG] Compose: EdgeIdentity * AllBottom
38534 2019-Jan-16 22:08:37.790344 - [DEBUG]
38535 2019-Jan-16 22:08:37.790367 - [DEBUG] Propagate flow
38536 2019-Jan-16 22:08:37.790391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38537 2019-Jan-16 22:08:37.790448 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
38538 2019-Jan-16 22:08:37.791098 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38539 2019-Jan-16 22:08:37.791756 - [DEBUG] Edge function : AllBottom (result of previous compose)
38540 2019-Jan-16 22:08:37.791781 - [DEBUG]
38541 2019-Jan-16 22:08:37.791807 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38542 2019-Jan-16 22:08:37.791833 - [DEBUG] = AllBottom
38543 2019-Jan-16 22:08:37.791858 - [DEBUG]
38544 2019-Jan-16 22:08:37.791881 - [DEBUG] PROPAGATE: No new function!
38545 2019-Jan-16 22:08:37.791906 - [DEBUG] EDGE:
38546 2019-Jan-16 22:08:37.791964 - [DEBUG] ---> 38547 2019-Jan-16 22:08:37.792601 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38548 2019-Jan-16 22:08:37.793241 - [DEBUG]
38549 2019-Jan-16 22:08:37.793266 - [DEBUG] EDGE:
38550 2019-Jan-16 22:08:37.793324 - [DEBUG] ---> 38551 2019-Jan-16 22:08:37.793960 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38552 2019-Jan-16 22:08:37.794599 - [DEBUG]
38553 2019-Jan-16 22:08:37.794625 - [DEBUG] EDGE:
38554 2019-Jan-16 22:08:37.794682 - [DEBUG] ---> 38555 2019-Jan-16 22:08:37.795337 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38556 2019-Jan-16 22:08:37.795976 - [DEBUG]
38557 2019-Jan-16 22:08:37.796015 - [DEBUG] Compose: EdgeIdentity * AllBottom
38558 2019-Jan-16 22:08:37.796043 - [DEBUG]
38559 2019-Jan-16 22:08:37.796067 - [DEBUG] Propagate flow
38560 2019-Jan-16 22:08:37.796091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38561 2019-Jan-16 22:08:37.796147 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38562 2019-Jan-16 22:08:37.796787 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38563 2019-Jan-16 22:08:37.797426 - [DEBUG] Edge function : AllBottom (result of previous compose)
38564 2019-Jan-16 22:08:37.797452 - [DEBUG]
38565 2019-Jan-16 22:08:37.797477 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38566 2019-Jan-16 22:08:37.797503 - [DEBUG] = AllBottom
38567 2019-Jan-16 22:08:37.797528 - [DEBUG]
38568 2019-Jan-16 22:08:37.797551 - [DEBUG] PROPAGATE: No new function!
38569 2019-Jan-16 22:08:37.797578 - [DEBUG] EDGE:
38570 2019-Jan-16 22:08:37.797637 - [DEBUG] ---> 38571 2019-Jan-16 22:08:37.798300 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38572 2019-Jan-16 22:08:37.798940 - [DEBUG]
38573 2019-Jan-16 22:08:37.798974 - [DEBUG] Compose: EdgeIdentity * AllBottom
38574 2019-Jan-16 22:08:37.799002 - [DEBUG]
38575 2019-Jan-16 22:08:37.799026 - [DEBUG] Propagate flow
38576 2019-Jan-16 22:08:37.799050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38577 2019-Jan-16 22:08:37.799106 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
38578 2019-Jan-16 22:08:37.799761 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38579 2019-Jan-16 22:08:37.800401 - [DEBUG] Edge function : AllBottom (result of previous compose)
38580 2019-Jan-16 22:08:37.800427 - [DEBUG]
38581 2019-Jan-16 22:08:37.800452 - [DEBUG] Join: AllTop & AllBottom
38582 2019-Jan-16 22:08:37.800478 - [DEBUG] = AllBottom (new jump func)
38583 2019-Jan-16 22:08:37.800503 - [DEBUG]
38584 2019-Jan-16 22:08:37.800527 - [DEBUG] Start adding new jump function
38585 2019-Jan-16 22:08:37.800550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38586 2019-Jan-16 22:08:37.800606 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38587 2019-Jan-16 22:08:37.801245 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
38588 2019-Jan-16 22:08:37.801908 - [DEBUG] Edge Function : AllBottom
38589 2019-Jan-16 22:08:37.801942 - [DEBUG] End adding new jump function
38590 2019-Jan-16 22:08:37.801967 - [DEBUG]
38591 2019-Jan-16 22:08:37.801991 - [DEBUG] -------------------------------------------- 1055. Path Edge --------------------------------------------
38592 2019-Jan-16 22:08:37.802015 - [DEBUG]
38593 2019-Jan-16 22:08:37.802039 - [DEBUG] Process 1055. path edge:
38594 2019-Jan-16 22:08:37.802062 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38595 2019-Jan-16 22:08:37.802119 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
38596 2019-Jan-16 22:08:37.802766 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38597 2019-Jan-16 22:08:37.803407 - [DEBUG]
38598 2019-Jan-16 22:08:37.803432 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
38599 2019-Jan-16 22:08:37.804090 - [DEBUG] Possible callees:
38600 2019-Jan-16 22:08:37.804115 - [DEBUG] llvm.dbg.declare
38601 2019-Jan-16 22:08:37.804140 - [DEBUG] Possible return sites:
38602 2019-Jan-16 22:08:37.804163 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14338603 2019-Jan-16 22:08:37.805454 - [DEBUG] Found and process special summary
38604 2019-Jan-16 22:08:37.805489 - [DEBUG] Compose: EdgeIdentity * AllBottom
38605 2019-Jan-16 22:08:37.805517 - [DEBUG]
38606 2019-Jan-16 22:08:37.805541 - [DEBUG] Propagate flow
38607 2019-Jan-16 22:08:37.805565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38608 2019-Jan-16 22:08:37.805620 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
38609 2019-Jan-16 22:08:37.806260 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38610 2019-Jan-16 22:08:37.806901 - [DEBUG] Edge function : AllBottom (result of previous compose)
38611 2019-Jan-16 22:08:37.806926 - [DEBUG]
38612 2019-Jan-16 22:08:37.806951 - [DEBUG] Join: AllTop & AllBottom
38613 2019-Jan-16 22:08:37.806978 - [DEBUG] = AllBottom (new jump func)
38614 2019-Jan-16 22:08:37.807002 - [DEBUG]
38615 2019-Jan-16 22:08:37.807026 - [DEBUG] Start adding new jump function
38616 2019-Jan-16 22:08:37.807050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38617 2019-Jan-16 22:08:37.807106 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38618 2019-Jan-16 22:08:37.807746 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
38619 2019-Jan-16 22:08:37.808410 - [DEBUG] Edge Function : AllBottom
38620 2019-Jan-16 22:08:37.808439 - [DEBUG] End adding new jump function
38621 2019-Jan-16 22:08:37.808463 - [DEBUG]
38622 2019-Jan-16 22:08:37.808487 - [DEBUG] -------------------------------------------- 1056. Path Edge --------------------------------------------
38623 2019-Jan-16 22:08:37.808512 - [DEBUG]
38624 2019-Jan-16 22:08:37.808535 - [DEBUG] Process 1056. path edge:
38625 2019-Jan-16 22:08:37.808559 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38626 2019-Jan-16 22:08:37.808616 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
38627 2019-Jan-16 22:08:37.809256 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38628 2019-Jan-16 22:08:37.809896 - [DEBUG]
38629 2019-Jan-16 22:08:37.809921 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
38630 2019-Jan-16 22:08:37.810585 - [DEBUG] Compose: EdgeIdentity * AllBottom
38631 2019-Jan-16 22:08:37.810614 - [DEBUG]
38632 2019-Jan-16 22:08:37.810638 - [DEBUG] Propagate flow
38633 2019-Jan-16 22:08:37.810662 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38634 2019-Jan-16 22:08:37.810719 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
38635 2019-Jan-16 22:08:37.811365 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38636 2019-Jan-16 22:08:37.812028 - [DEBUG] Edge function : AllBottom (result of previous compose)
38637 2019-Jan-16 22:08:37.812053 - [DEBUG]
38638 2019-Jan-16 22:08:37.812078 - [DEBUG] Join: AllTop & AllBottom
38639 2019-Jan-16 22:08:37.812104 - [DEBUG] = AllBottom (new jump func)
38640 2019-Jan-16 22:08:37.812129 - [DEBUG]
38641 2019-Jan-16 22:08:37.812152 - [DEBUG] Start adding new jump function
38642 2019-Jan-16 22:08:37.812176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38643 2019-Jan-16 22:08:37.812233 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38644 2019-Jan-16 22:08:37.812875 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
38645 2019-Jan-16 22:08:37.813510 - [DEBUG] Edge Function : AllBottom
38646 2019-Jan-16 22:08:37.813541 - [DEBUG] End adding new jump function
38647 2019-Jan-16 22:08:37.813566 - [DEBUG]
38648 2019-Jan-16 22:08:37.813591 - [DEBUG] -------------------------------------------- 1057. Path Edge --------------------------------------------
38649 2019-Jan-16 22:08:37.813615 - [DEBUG]
38650 2019-Jan-16 22:08:37.813639 - [DEBUG] Process 1057. path edge:
38651 2019-Jan-16 22:08:37.813663 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38652 2019-Jan-16 22:08:37.813720 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
38653 2019-Jan-16 22:08:37.814355 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38654 2019-Jan-16 22:08:37.815011 - [DEBUG]
38655 2019-Jan-16 22:08:37.815037 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
38656 2019-Jan-16 22:08:37.815694 - [DEBUG] Compose: EdgeIdentity * AllBottom
38657 2019-Jan-16 22:08:37.815723 - [DEBUG]
38658 2019-Jan-16 22:08:37.815747 - [DEBUG] Propagate flow
38659 2019-Jan-16 22:08:37.815771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38660 2019-Jan-16 22:08:37.815828 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
38661 2019-Jan-16 22:08:37.816464 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38662 2019-Jan-16 22:08:37.817105 - [DEBUG] Edge function : AllBottom (result of previous compose)
38663 2019-Jan-16 22:08:37.817131 - [DEBUG]
38664 2019-Jan-16 22:08:37.817157 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38665 2019-Jan-16 22:08:37.817191 - [DEBUG] = AllBottom
38666 2019-Jan-16 22:08:37.817216 - [DEBUG]
38667 2019-Jan-16 22:08:37.817240 - [DEBUG] PROPAGATE: No new function!
38668 2019-Jan-16 22:08:37.817264 - [DEBUG] EDGE:
38669 2019-Jan-16 22:08:37.817323 - [DEBUG] ---> 38670 2019-Jan-16 22:08:37.817958 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38671 2019-Jan-16 22:08:37.818615 - [DEBUG]
38672 2019-Jan-16 22:08:37.818641 - [DEBUG] EDGE:
38673 2019-Jan-16 22:08:37.818699 - [DEBUG] ---> 38674 2019-Jan-16 22:08:37.819338 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38675 2019-Jan-16 22:08:37.819979 - [DEBUG]
38676 2019-Jan-16 22:08:37.820017 - [DEBUG] Compose: EdgeIdentity * AllBottom
38677 2019-Jan-16 22:08:37.820045 - [DEBUG]
38678 2019-Jan-16 22:08:37.820069 - [DEBUG] Propagate flow
38679 2019-Jan-16 22:08:37.820092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38680 2019-Jan-16 22:08:37.820149 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
38681 2019-Jan-16 22:08:37.820788 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38682 2019-Jan-16 22:08:37.821441 - [DEBUG] Edge function : AllBottom (result of previous compose)
38683 2019-Jan-16 22:08:37.821466 - [DEBUG]
38684 2019-Jan-16 22:08:37.821492 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38685 2019-Jan-16 22:08:37.821518 - [DEBUG] = AllBottom
38686 2019-Jan-16 22:08:37.821542 - [DEBUG]
38687 2019-Jan-16 22:08:37.821566 - [DEBUG] PROPAGATE: No new function!
38688 2019-Jan-16 22:08:37.821592 - [DEBUG] EDGE:
38689 2019-Jan-16 22:08:37.821650 - [DEBUG] ---> 38690 2019-Jan-16 22:08:37.822298 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38691 2019-Jan-16 22:08:37.822940 - [DEBUG]
38692 2019-Jan-16 22:08:37.822966 - [DEBUG] EDGE:
38693 2019-Jan-16 22:08:37.823023 - [DEBUG] ---> 38694 2019-Jan-16 22:08:37.823660 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38695 2019-Jan-16 22:08:37.824299 - [DEBUG]
38696 2019-Jan-16 22:08:37.824334 - [DEBUG] Compose: EdgeIdentity * AllBottom
38697 2019-Jan-16 22:08:37.824362 - [DEBUG]
38698 2019-Jan-16 22:08:37.824385 - [DEBUG] Propagate flow
38699 2019-Jan-16 22:08:37.824409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38700 2019-Jan-16 22:08:37.824465 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
38701 2019-Jan-16 22:08:37.825117 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38702 2019-Jan-16 22:08:37.825758 - [DEBUG] Edge function : AllBottom (result of previous compose)
38703 2019-Jan-16 22:08:37.825783 - [DEBUG]
38704 2019-Jan-16 22:08:37.825808 - [DEBUG] Join: AllTop & AllBottom
38705 2019-Jan-16 22:08:37.825834 - [DEBUG] = AllBottom (new jump func)
38706 2019-Jan-16 22:08:37.825859 - [DEBUG]
38707 2019-Jan-16 22:08:37.825882 - [DEBUG] Start adding new jump function
38708 2019-Jan-16 22:08:37.825906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38709 2019-Jan-16 22:08:37.825962 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38710 2019-Jan-16 22:08:37.826611 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
38711 2019-Jan-16 22:08:37.827249 - [DEBUG] Edge Function : AllBottom
38712 2019-Jan-16 22:08:37.827284 - [DEBUG] End adding new jump function
38713 2019-Jan-16 22:08:37.827308 - [DEBUG]
38714 2019-Jan-16 22:08:37.827332 - [DEBUG] -------------------------------------------- 1058. Path Edge --------------------------------------------
38715 2019-Jan-16 22:08:37.827357 - [DEBUG]
38716 2019-Jan-16 22:08:37.827380 - [DEBUG] Process 1058. path edge:
38717 2019-Jan-16 22:08:37.827404 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38718 2019-Jan-16 22:08:37.827460 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
38719 2019-Jan-16 22:08:37.828111 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
38720 2019-Jan-16 22:08:37.828753 - [DEBUG]
38721 2019-Jan-16 22:08:37.828779 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
38722 2019-Jan-16 22:08:37.829435 - [DEBUG] Compose: EdgeIdentity * AllBottom
38723 2019-Jan-16 22:08:37.829463 - [DEBUG]
38724 2019-Jan-16 22:08:37.829487 - [DEBUG] Propagate flow
38725 2019-Jan-16 22:08:37.829511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38726 2019-Jan-16 22:08:37.829568 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38727 2019-Jan-16 22:08:37.830216 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38728 2019-Jan-16 22:08:37.830857 - [DEBUG] Edge function : AllBottom (result of previous compose)
38729 2019-Jan-16 22:08:37.830883 - [DEBUG]
38730 2019-Jan-16 22:08:37.830909 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38731 2019-Jan-16 22:08:37.830935 - [DEBUG] = AllBottom
38732 2019-Jan-16 22:08:37.830960 - [DEBUG]
38733 2019-Jan-16 22:08:37.830984 - [DEBUG] PROPAGATE: No new function!
38734 2019-Jan-16 22:08:37.831017 - [DEBUG] Compose: EdgeIdentity * AllBottom
38735 2019-Jan-16 22:08:37.831045 - [DEBUG]
38736 2019-Jan-16 22:08:37.831069 - [DEBUG] Propagate flow
38737 2019-Jan-16 22:08:37.831093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38738 2019-Jan-16 22:08:37.831150 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
38739 2019-Jan-16 22:08:37.831811 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38740 2019-Jan-16 22:08:37.832453 - [DEBUG] Edge function : AllBottom (result of previous compose)
38741 2019-Jan-16 22:08:37.832479 - [DEBUG]
38742 2019-Jan-16 22:08:37.832505 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38743 2019-Jan-16 22:08:37.832531 - [DEBUG] = AllBottom
38744 2019-Jan-16 22:08:37.832555 - [DEBUG]
38745 2019-Jan-16 22:08:37.832579 - [DEBUG] PROPAGATE: No new function!
38746 2019-Jan-16 22:08:37.832604 - [DEBUG] EDGE:
38747 2019-Jan-16 22:08:37.832662 - [DEBUG] ---> 38748 2019-Jan-16 22:08:37.833299 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38749 2019-Jan-16 22:08:37.833940 - [DEBUG]
38750 2019-Jan-16 22:08:37.833966 - [DEBUG] EDGE:
38751 2019-Jan-16 22:08:37.834024 - [DEBUG] ---> 38752 2019-Jan-16 22:08:37.834659 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38753 2019-Jan-16 22:08:37.835322 - [DEBUG]
38754 2019-Jan-16 22:08:37.835350 - [DEBUG] EDGE:
38755 2019-Jan-16 22:08:37.835408 - [DEBUG] ---> 38756 2019-Jan-16 22:08:37.836048 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38757 2019-Jan-16 22:08:37.836688 - [DEBUG]
38758 2019-Jan-16 22:08:37.836726 - [DEBUG] Compose: EdgeIdentity * AllBottom
38759 2019-Jan-16 22:08:37.836754 - [DEBUG]
38760 2019-Jan-16 22:08:37.836778 - [DEBUG] Propagate flow
38761 2019-Jan-16 22:08:37.836802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38762 2019-Jan-16 22:08:37.836858 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38763 2019-Jan-16 22:08:37.837499 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38764 2019-Jan-16 22:08:37.838156 - [DEBUG] Edge function : AllBottom (result of previous compose)
38765 2019-Jan-16 22:08:37.838181 - [DEBUG]
38766 2019-Jan-16 22:08:37.838207 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38767 2019-Jan-16 22:08:37.838233 - [DEBUG] = AllBottom
38768 2019-Jan-16 22:08:37.838258 - [DEBUG]
38769 2019-Jan-16 22:08:37.838281 - [DEBUG] PROPAGATE: No new function!
38770 2019-Jan-16 22:08:37.838307 - [DEBUG] EDGE:
38771 2019-Jan-16 22:08:37.838366 - [DEBUG] ---> 38772 2019-Jan-16 22:08:37.839008 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38773 2019-Jan-16 22:08:37.839649 - [DEBUG]
38774 2019-Jan-16 22:08:37.839675 - [DEBUG] EDGE:
38775 2019-Jan-16 22:08:37.839733 - [DEBUG] ---> 38776 2019-Jan-16 22:08:37.840369 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38777 2019-Jan-16 22:08:37.841008 - [DEBUG]
38778 2019-Jan-16 22:08:37.841035 - [DEBUG] EDGE:
38779 2019-Jan-16 22:08:37.841092 - [DEBUG] ---> 38780 2019-Jan-16 22:08:37.841750 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38781 2019-Jan-16 22:08:37.842391 - [DEBUG]
38782 2019-Jan-16 22:08:37.842418 - [DEBUG] EDGE:
38783 2019-Jan-16 22:08:37.842476 - [DEBUG] ---> 38784 2019-Jan-16 22:08:37.843112 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38785 2019-Jan-16 22:08:37.843754 - [DEBUG]
38786 2019-Jan-16 22:08:37.843781 - [DEBUG] EDGE:
38787 2019-Jan-16 22:08:37.843838 - [DEBUG] ---> 38788 2019-Jan-16 22:08:37.844475 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38789 2019-Jan-16 22:08:37.845129 - [DEBUG]
38790 2019-Jan-16 22:08:37.845156 - [DEBUG] EDGE:
38791 2019-Jan-16 22:08:37.845214 - [DEBUG] ---> 38792 2019-Jan-16 22:08:37.845855 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38793 2019-Jan-16 22:08:37.846494 - [DEBUG]
38794 2019-Jan-16 22:08:37.846520 - [DEBUG] EDGE:
38795 2019-Jan-16 22:08:37.846587 - [DEBUG] ---> 38796 2019-Jan-16 22:08:37.847222 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38797 2019-Jan-16 22:08:37.847861 - [DEBUG]
38798 2019-Jan-16 22:08:37.847888 - [DEBUG] EDGE:
38799 2019-Jan-16 22:08:37.847946 - [DEBUG] ---> 38800 2019-Jan-16 22:08:37.848596 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
38801 2019-Jan-16 22:08:37.849234 - [DEBUG]
38802 2019-Jan-16 22:08:37.849261 - [DEBUG] EDGE:
38803 2019-Jan-16 22:08:37.849318 - [DEBUG] ---> 38804 2019-Jan-16 22:08:37.849958 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
38805 2019-Jan-16 22:08:37.850600 - [DEBUG]
38806 2019-Jan-16 22:08:37.850627 - [DEBUG] Compose: EdgeIdentity * AllBottom
38807 2019-Jan-16 22:08:37.850654 - [DEBUG]
38808 2019-Jan-16 22:08:37.850677 - [DEBUG] Propagate flow
38809 2019-Jan-16 22:08:37.850701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38810 2019-Jan-16 22:08:37.850757 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38811 2019-Jan-16 22:08:37.851396 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
38812 2019-Jan-16 22:08:37.852056 - [DEBUG] Edge function : AllBottom (result of previous compose)
38813 2019-Jan-16 22:08:37.852082 - [DEBUG]
38814 2019-Jan-16 22:08:37.852108 - [DEBUG] Join: AllTop & AllBottom
38815 2019-Jan-16 22:08:37.852133 - [DEBUG] = AllBottom (new jump func)
38816 2019-Jan-16 22:08:37.852158 - [DEBUG]
38817 2019-Jan-16 22:08:37.852181 - [DEBUG] Start adding new jump function
38818 2019-Jan-16 22:08:37.852205 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38819 2019-Jan-16 22:08:37.852261 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
38820 2019-Jan-16 22:08:37.852908 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38821 2019-Jan-16 22:08:37.853546 - [DEBUG] Edge Function : AllBottom
38822 2019-Jan-16 22:08:37.853574 - [DEBUG] End adding new jump function
38823 2019-Jan-16 22:08:37.853598 - [DEBUG]
38824 2019-Jan-16 22:08:37.853622 - [DEBUG] -------------------------------------------- 1059. Path Edge --------------------------------------------
38825 2019-Jan-16 22:08:37.853647 - [DEBUG]
38826 2019-Jan-16 22:08:37.853670 - [DEBUG] Process 1059. path edge:
38827 2019-Jan-16 22:08:37.853694 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38828 2019-Jan-16 22:08:37.853750 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
38829 2019-Jan-16 22:08:37.854390 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
38830 2019-Jan-16 22:08:37.855051 - [DEBUG]
38831 2019-Jan-16 22:08:37.855076 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38832 2019-Jan-16 22:08:37.855730 - [DEBUG] Compose: EdgeIdentity * AllBottom
38833 2019-Jan-16 22:08:37.855758 - [DEBUG]
38834 2019-Jan-16 22:08:37.855782 - [DEBUG] Propagate flow
38835 2019-Jan-16 22:08:37.855806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38836 2019-Jan-16 22:08:37.855862 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
38837 2019-Jan-16 22:08:37.856507 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
38838 2019-Jan-16 22:08:37.857154 - [DEBUG] Edge function : AllBottom (result of previous compose)
38839 2019-Jan-16 22:08:37.857180 - [DEBUG]
38840 2019-Jan-16 22:08:37.857205 - [DEBUG] Join: AllTop & AllBottom
38841 2019-Jan-16 22:08:37.857231 - [DEBUG] = AllBottom (new jump func)
38842 2019-Jan-16 22:08:37.857255 - [DEBUG]
38843 2019-Jan-16 22:08:37.857279 - [DEBUG] Start adding new jump function
38844 2019-Jan-16 22:08:37.857302 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38845 2019-Jan-16 22:08:37.857359 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
38846 2019-Jan-16 22:08:37.858005 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
38847 2019-Jan-16 22:08:37.858654 - [DEBUG] Edge Function : AllBottom
38848 2019-Jan-16 22:08:37.858685 - [DEBUG] End adding new jump function
38849 2019-Jan-16 22:08:37.858709 - [DEBUG]
38850 2019-Jan-16 22:08:37.858733 - [DEBUG] -------------------------------------------- 1060. Path Edge --------------------------------------------
38851 2019-Jan-16 22:08:37.858757 - [DEBUG]
38852 2019-Jan-16 22:08:37.858780 - [DEBUG] Process 1060. path edge:
38853 2019-Jan-16 22:08:37.858804 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38854 2019-Jan-16 22:08:37.858860 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
38855 2019-Jan-16 22:08:37.859496 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
38856 2019-Jan-16 22:08:37.860142 - [DEBUG]
38857 2019-Jan-16 22:08:37.860167 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
38858 2019-Jan-16 22:08:37.860814 - [DEBUG] Compose: EdgeIdentity * AllBottom
38859 2019-Jan-16 22:08:37.860842 - [DEBUG]
38860 2019-Jan-16 22:08:37.860866 - [DEBUG] Propagate flow
38861 2019-Jan-16 22:08:37.860890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38862 2019-Jan-16 22:08:37.860947 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
38863 2019-Jan-16 22:08:37.861598 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
38864 2019-Jan-16 22:08:37.862245 - [DEBUG] Edge function : AllBottom (result of previous compose)
38865 2019-Jan-16 22:08:37.862271 - [DEBUG]
38866 2019-Jan-16 22:08:37.862296 - [DEBUG] Join: AllTop & AllBottom
38867 2019-Jan-16 22:08:37.862322 - [DEBUG] = AllBottom (new jump func)
38868 2019-Jan-16 22:08:37.862347 - [DEBUG]
38869 2019-Jan-16 22:08:37.862370 - [DEBUG] Start adding new jump function
38870 2019-Jan-16 22:08:37.862393 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38871 2019-Jan-16 22:08:37.862450 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
38872 2019-Jan-16 22:08:37.863096 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
38873 2019-Jan-16 22:08:37.863730 - [DEBUG] Edge Function : AllBottom
38874 2019-Jan-16 22:08:37.863759 - [DEBUG] End adding new jump function
38875 2019-Jan-16 22:08:37.863783 - [DEBUG]
38876 2019-Jan-16 22:08:37.863807 - [DEBUG] -------------------------------------------- 1061. Path Edge --------------------------------------------
38877 2019-Jan-16 22:08:37.863831 - [DEBUG]
38878 2019-Jan-16 22:08:37.863854 - [DEBUG] Process 1061. path edge:
38879 2019-Jan-16 22:08:37.863878 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38880 2019-Jan-16 22:08:37.863934 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
38881 2019-Jan-16 22:08:37.864575 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
38882 2019-Jan-16 22:08:37.865238 - [DEBUG]
38883 2019-Jan-16 22:08:37.865263 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
38884 2019-Jan-16 22:08:37.865911 - [DEBUG] Compose: EdgeIdentity * AllBottom
38885 2019-Jan-16 22:08:37.865939 - [DEBUG]
38886 2019-Jan-16 22:08:37.865963 - [DEBUG] Propagate flow
38887 2019-Jan-16 22:08:37.865987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38888 2019-Jan-16 22:08:37.866044 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
38889 2019-Jan-16 22:08:37.866686 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
38890 2019-Jan-16 22:08:37.867332 - [DEBUG] Edge function : AllBottom (result of previous compose)
38891 2019-Jan-16 22:08:37.867358 - [DEBUG]
38892 2019-Jan-16 22:08:37.867383 - [DEBUG] Join: AllTop & AllBottom
38893 2019-Jan-16 22:08:37.867409 - [DEBUG] = AllBottom (new jump func)
38894 2019-Jan-16 22:08:37.867434 - [DEBUG]
38895 2019-Jan-16 22:08:37.867457 - [DEBUG] Start adding new jump function
38896 2019-Jan-16 22:08:37.867481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38897 2019-Jan-16 22:08:37.867537 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
38898 2019-Jan-16 22:08:37.868199 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
38899 2019-Jan-16 22:08:37.868840 - [DEBUG] Edge Function : AllBottom
38900 2019-Jan-16 22:08:37.868869 - [DEBUG] End adding new jump function
38901 2019-Jan-16 22:08:37.868893 - [DEBUG]
38902 2019-Jan-16 22:08:37.868916 - [DEBUG] -------------------------------------------- 1062. Path Edge --------------------------------------------
38903 2019-Jan-16 22:08:37.868941 - [DEBUG]
38904 2019-Jan-16 22:08:37.868964 - [DEBUG] Process 1062. path edge:
38905 2019-Jan-16 22:08:37.868988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38906 2019-Jan-16 22:08:37.869044 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
38907 2019-Jan-16 22:08:37.869684 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
38908 2019-Jan-16 22:08:37.870330 - [DEBUG]
38909 2019-Jan-16 22:08:37.870354 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
38910 2019-Jan-16 22:08:37.871007 - [DEBUG] Compose: EdgeIdentity * AllBottom
38911 2019-Jan-16 22:08:37.871036 - [DEBUG]
38912 2019-Jan-16 22:08:37.871060 - [DEBUG] Propagate flow
38913 2019-Jan-16 22:08:37.871083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38914 2019-Jan-16 22:08:37.871140 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
38915 2019-Jan-16 22:08:37.871792 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
38916 2019-Jan-16 22:08:37.872439 - [DEBUG] Edge function : AllBottom (result of previous compose)
38917 2019-Jan-16 22:08:37.872465 - [DEBUG]
38918 2019-Jan-16 22:08:37.872489 - [DEBUG] Join: AllTop & AllBottom
38919 2019-Jan-16 22:08:37.872515 - [DEBUG] = AllBottom (new jump func)
38920 2019-Jan-16 22:08:37.872540 - [DEBUG]
38921 2019-Jan-16 22:08:37.872563 - [DEBUG] Start adding new jump function
38922 2019-Jan-16 22:08:37.872587 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38923 2019-Jan-16 22:08:37.872643 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
38924 2019-Jan-16 22:08:37.873298 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
38925 2019-Jan-16 22:08:37.873935 - [DEBUG] Edge Function : AllBottom
38926 2019-Jan-16 22:08:37.873964 - [DEBUG] End adding new jump function
38927 2019-Jan-16 22:08:37.873988 - [DEBUG]
38928 2019-Jan-16 22:08:37.874011 - [DEBUG] -------------------------------------------- 1063. Path Edge --------------------------------------------
38929 2019-Jan-16 22:08:37.874036 - [DEBUG]
38930 2019-Jan-16 22:08:37.874059 - [DEBUG] Process 1063. path edge:
38931 2019-Jan-16 22:08:37.874083 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38932 2019-Jan-16 22:08:37.874140 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
38933 2019-Jan-16 22:08:37.874789 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
38934 2019-Jan-16 22:08:37.875435 - [DEBUG]
38935 2019-Jan-16 22:08:37.875461 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
38936 2019-Jan-16 22:08:37.876113 - [DEBUG] Compose: EdgeIdentity * AllBottom
38937 2019-Jan-16 22:08:37.876141 - [DEBUG]
38938 2019-Jan-16 22:08:37.876165 - [DEBUG] Propagate flow
38939 2019-Jan-16 22:08:37.876188 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38940 2019-Jan-16 22:08:37.876245 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
38941 2019-Jan-16 22:08:37.876881 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
38942 2019-Jan-16 22:08:37.877528 - [DEBUG] Edge function : AllBottom (result of previous compose)
38943 2019-Jan-16 22:08:37.877553 - [DEBUG]
38944 2019-Jan-16 22:08:37.877578 - [DEBUG] Join: AllTop & AllBottom
38945 2019-Jan-16 22:08:37.877604 - [DEBUG] = AllBottom (new jump func)
38946 2019-Jan-16 22:08:37.877629 - [DEBUG]
38947 2019-Jan-16 22:08:37.877653 - [DEBUG] Start adding new jump function
38948 2019-Jan-16 22:08:37.877676 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38949 2019-Jan-16 22:08:37.877732 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
38950 2019-Jan-16 22:08:37.878396 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
38951 2019-Jan-16 22:08:37.879032 - [DEBUG] Edge Function : AllBottom
38952 2019-Jan-16 22:08:37.879061 - [DEBUG] End adding new jump function
38953 2019-Jan-16 22:08:37.879085 - [DEBUG]
38954 2019-Jan-16 22:08:37.879109 - [DEBUG] -------------------------------------------- 1064. Path Edge --------------------------------------------
38955 2019-Jan-16 22:08:37.879133 - [DEBUG]
38956 2019-Jan-16 22:08:37.879157 - [DEBUG] Process 1064. path edge:
38957 2019-Jan-16 22:08:37.879181 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38958 2019-Jan-16 22:08:37.879237 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
38959 2019-Jan-16 22:08:37.879874 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
38960 2019-Jan-16 22:08:37.880520 - [DEBUG]
38961 2019-Jan-16 22:08:37.880544 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
38962 2019-Jan-16 22:08:37.881198 - [DEBUG] Compose: EdgeIdentity * AllBottom
38963 2019-Jan-16 22:08:37.881226 - [DEBUG]
38964 2019-Jan-16 22:08:37.881250 - [DEBUG] Propagate flow
38965 2019-Jan-16 22:08:37.881274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38966 2019-Jan-16 22:08:37.881339 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
38967 2019-Jan-16 22:08:37.881998 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
38968 2019-Jan-16 22:08:37.882646 - [DEBUG] Edge function : AllBottom (result of previous compose)
38969 2019-Jan-16 22:08:37.882672 - [DEBUG]
38970 2019-Jan-16 22:08:37.882697 - [DEBUG] Join: AllTop & AllBottom
38971 2019-Jan-16 22:08:37.882723 - [DEBUG] = AllBottom (new jump func)
38972 2019-Jan-16 22:08:37.882748 - [DEBUG]
38973 2019-Jan-16 22:08:37.882772 - [DEBUG] Start adding new jump function
38974 2019-Jan-16 22:08:37.882795 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38975 2019-Jan-16 22:08:37.882852 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
38976 2019-Jan-16 22:08:37.883498 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
38977 2019-Jan-16 22:08:37.884139 - [DEBUG] Edge Function : AllBottom
38978 2019-Jan-16 22:08:37.884168 - [DEBUG] End adding new jump function
38979 2019-Jan-16 22:08:37.884192 - [DEBUG]
38980 2019-Jan-16 22:08:37.884216 - [DEBUG] -------------------------------------------- 1065. Path Edge --------------------------------------------
38981 2019-Jan-16 22:08:37.884241 - [DEBUG]
38982 2019-Jan-16 22:08:37.884265 - [DEBUG] Process 1065. path edge:
38983 2019-Jan-16 22:08:37.884289 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38984 2019-Jan-16 22:08:37.884345 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
38985 2019-Jan-16 22:08:37.885002 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
38986 2019-Jan-16 22:08:37.885647 - [DEBUG]
38987 2019-Jan-16 22:08:37.885672 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
38988 2019-Jan-16 22:08:37.886329 - [DEBUG] Compose: EdgeIdentity * AllBottom
38989 2019-Jan-16 22:08:37.886358 - [DEBUG]
38990 2019-Jan-16 22:08:37.886382 - [DEBUG] Propagate flow
38991 2019-Jan-16 22:08:37.886405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38992 2019-Jan-16 22:08:37.886462 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
38993 2019-Jan-16 22:08:37.887113 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
38994 2019-Jan-16 22:08:37.887761 - [DEBUG] Edge function : AllBottom (result of previous compose)
38995 2019-Jan-16 22:08:37.887787 - [DEBUG]
38996 2019-Jan-16 22:08:37.887812 - [DEBUG] Join: AllTop & AllBottom
38997 2019-Jan-16 22:08:37.887839 - [DEBUG] = AllBottom (new jump func)
38998 2019-Jan-16 22:08:37.887863 - [DEBUG]
38999 2019-Jan-16 22:08:37.887887 - [DEBUG] Start adding new jump function
39000 2019-Jan-16 22:08:37.887911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39001 2019-Jan-16 22:08:37.887967 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39002 2019-Jan-16 22:08:37.888631 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39003 2019-Jan-16 22:08:37.889268 - [DEBUG] Edge Function : AllBottom
39004 2019-Jan-16 22:08:37.889297 - [DEBUG] End adding new jump function
39005 2019-Jan-16 22:08:37.889321 - [DEBUG]
39006 2019-Jan-16 22:08:37.889345 - [DEBUG] -------------------------------------------- 1066. Path Edge --------------------------------------------
39007 2019-Jan-16 22:08:37.889378 - [DEBUG]
39008 2019-Jan-16 22:08:37.889402 - [DEBUG] Process 1066. path edge:
39009 2019-Jan-16 22:08:37.889426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39010 2019-Jan-16 22:08:37.889483 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
39011 2019-Jan-16 22:08:37.890122 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39012 2019-Jan-16 22:08:37.890767 - [DEBUG]
39013 2019-Jan-16 22:08:37.890792 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39014 2019-Jan-16 22:08:37.891459 - [DEBUG] Compose: EdgeIdentity * AllBottom
39015 2019-Jan-16 22:08:37.891487 - [DEBUG]
39016 2019-Jan-16 22:08:37.891512 - [DEBUG] Propagate flow
39017 2019-Jan-16 22:08:37.891535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39018 2019-Jan-16 22:08:37.891592 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39019 2019-Jan-16 22:08:37.892252 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39020 2019-Jan-16 22:08:37.892898 - [DEBUG] Edge function : AllBottom (result of previous compose)
39021 2019-Jan-16 22:08:37.892923 - [DEBUG]
39022 2019-Jan-16 22:08:37.892948 - [DEBUG] Join: AllTop & AllBottom
39023 2019-Jan-16 22:08:37.892974 - [DEBUG] = AllBottom (new jump func)
39024 2019-Jan-16 22:08:37.892999 - [DEBUG]
39025 2019-Jan-16 22:08:37.893023 - [DEBUG] Start adding new jump function
39026 2019-Jan-16 22:08:37.893046 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39027 2019-Jan-16 22:08:37.893102 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39028 2019-Jan-16 22:08:37.893749 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39029 2019-Jan-16 22:08:37.894395 - [DEBUG] Edge Function : AllBottom
39030 2019-Jan-16 22:08:37.894424 - [DEBUG] End adding new jump function
39031 2019-Jan-16 22:08:37.894448 - [DEBUG]
39032 2019-Jan-16 22:08:37.894472 - [DEBUG] -------------------------------------------- 1067. Path Edge --------------------------------------------
39033 2019-Jan-16 22:08:37.894497 - [DEBUG]
39034 2019-Jan-16 22:08:37.894520 - [DEBUG] Process 1067. path edge:
39035 2019-Jan-16 22:08:37.894544 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39036 2019-Jan-16 22:08:37.894600 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
39037 2019-Jan-16 22:08:37.895264 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39038 2019-Jan-16 22:08:37.895910 - [DEBUG]
39039 2019-Jan-16 22:08:37.895934 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39040 2019-Jan-16 22:08:37.896591 - [DEBUG] Possible callees:
39041 2019-Jan-16 22:08:37.896616 - [DEBUG] llvm.dbg.declare
39042 2019-Jan-16 22:08:37.896641 - [DEBUG] Possible return sites:
39043 2019-Jan-16 22:08:37.896664 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12039044 2019-Jan-16 22:08:37.897946 - [DEBUG] Found and process special summary
39045 2019-Jan-16 22:08:37.897988 - [DEBUG] Compose: EdgeIdentity * AllBottom
39046 2019-Jan-16 22:08:37.898016 - [DEBUG]
39047 2019-Jan-16 22:08:37.898040 - [DEBUG] Propagate flow
39048 2019-Jan-16 22:08:37.898064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39049 2019-Jan-16 22:08:37.898134 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39050 2019-Jan-16 22:08:37.898776 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39051 2019-Jan-16 22:08:37.899448 - [DEBUG] Edge function : AllBottom (result of previous compose)
39052 2019-Jan-16 22:08:37.899474 - [DEBUG]
39053 2019-Jan-16 22:08:37.899499 - [DEBUG] Join: AllTop & AllBottom
39054 2019-Jan-16 22:08:37.899525 - [DEBUG] = AllBottom (new jump func)
39055 2019-Jan-16 22:08:37.899549 - [DEBUG]
39056 2019-Jan-16 22:08:37.899572 - [DEBUG] Start adding new jump function
39057 2019-Jan-16 22:08:37.899596 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39058 2019-Jan-16 22:08:37.899652 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39059 2019-Jan-16 22:08:37.900300 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39060 2019-Jan-16 22:08:37.900941 - [DEBUG] Edge Function : AllBottom
39061 2019-Jan-16 22:08:37.900969 - [DEBUG] End adding new jump function
39062 2019-Jan-16 22:08:37.900993 - [DEBUG]
39063 2019-Jan-16 22:08:37.901017 - [DEBUG] -------------------------------------------- 1068. Path Edge --------------------------------------------
39064 2019-Jan-16 22:08:37.901042 - [DEBUG]
39065 2019-Jan-16 22:08:37.901065 - [DEBUG] Process 1068. path edge:
39066 2019-Jan-16 22:08:37.901089 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39067 2019-Jan-16 22:08:37.901145 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
39068 2019-Jan-16 22:08:37.901798 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39069 2019-Jan-16 22:08:37.902445 - [DEBUG]
39070 2019-Jan-16 22:08:37.902469 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39071 2019-Jan-16 22:08:37.903128 - [DEBUG] Compose: EdgeIdentity * AllBottom
39072 2019-Jan-16 22:08:37.903157 - [DEBUG]
39073 2019-Jan-16 22:08:37.903181 - [DEBUG] Propagate flow
39074 2019-Jan-16 22:08:37.903204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39075 2019-Jan-16 22:08:37.903262 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39076 2019-Jan-16 22:08:37.903900 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39077 2019-Jan-16 22:08:37.904547 - [DEBUG] Edge function : AllBottom (result of previous compose)
39078 2019-Jan-16 22:08:37.904572 - [DEBUG]
39079 2019-Jan-16 22:08:37.904598 - [DEBUG] Join: AllTop & AllBottom
39080 2019-Jan-16 22:08:37.904624 - [DEBUG] = AllBottom (new jump func)
39081 2019-Jan-16 22:08:37.904649 - [DEBUG]
39082 2019-Jan-16 22:08:37.904672 - [DEBUG] Start adding new jump function
39083 2019-Jan-16 22:08:37.904696 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39084 2019-Jan-16 22:08:37.904766 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39085 2019-Jan-16 22:08:37.905413 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39086 2019-Jan-16 22:08:37.906049 - [DEBUG] Edge Function : AllBottom
39087 2019-Jan-16 22:08:37.906083 - [DEBUG] End adding new jump function
39088 2019-Jan-16 22:08:37.906116 - [DEBUG]
39089 2019-Jan-16 22:08:37.906140 - [DEBUG] -------------------------------------------- 1069. Path Edge --------------------------------------------
39090 2019-Jan-16 22:08:37.906165 - [DEBUG]
39091 2019-Jan-16 22:08:37.906189 - [DEBUG] Process 1069. path edge:
39092 2019-Jan-16 22:08:37.906212 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39093 2019-Jan-16 22:08:37.906269 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
39094 2019-Jan-16 22:08:37.906906 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39095 2019-Jan-16 22:08:37.907552 - [DEBUG]
39096 2019-Jan-16 22:08:37.907578 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39097 2019-Jan-16 22:08:37.908246 - [DEBUG] Compose: EdgeIdentity * AllBottom
39098 2019-Jan-16 22:08:37.908275 - [DEBUG]
39099 2019-Jan-16 22:08:37.908299 - [DEBUG] Propagate flow
39100 2019-Jan-16 22:08:37.908322 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39101 2019-Jan-16 22:08:37.908379 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39102 2019-Jan-16 22:08:37.909028 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39103 2019-Jan-16 22:08:37.909675 - [DEBUG] Edge function : AllBottom (result of previous compose)
39104 2019-Jan-16 22:08:37.909700 - [DEBUG]
39105 2019-Jan-16 22:08:37.909725 - [DEBUG] Join: AllTop & AllBottom
39106 2019-Jan-16 22:08:37.909751 - [DEBUG] = AllBottom (new jump func)
39107 2019-Jan-16 22:08:37.909776 - [DEBUG]
39108 2019-Jan-16 22:08:37.909799 - [DEBUG] Start adding new jump function
39109 2019-Jan-16 22:08:37.909822 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39110 2019-Jan-16 22:08:37.909878 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39111 2019-Jan-16 22:08:37.910525 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39112 2019-Jan-16 22:08:37.911171 - [DEBUG] Edge Function : AllBottom
39113 2019-Jan-16 22:08:37.911200 - [DEBUG] End adding new jump function
39114 2019-Jan-16 22:08:37.911224 - [DEBUG]
39115 2019-Jan-16 22:08:37.911248 - [DEBUG] -------------------------------------------- 1070. Path Edge --------------------------------------------
39116 2019-Jan-16 22:08:37.911272 - [DEBUG]
39117 2019-Jan-16 22:08:37.911295 - [DEBUG] Process 1070. path edge:
39118 2019-Jan-16 22:08:37.911319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39119 2019-Jan-16 22:08:37.911375 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
39120 2019-Jan-16 22:08:37.912039 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39121 2019-Jan-16 22:08:37.912686 - [DEBUG]
39122 2019-Jan-16 22:08:37.912711 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39123 2019-Jan-16 22:08:37.913371 - [DEBUG] Possible callees:
39124 2019-Jan-16 22:08:37.913397 - [DEBUG] llvm.dbg.declare
39125 2019-Jan-16 22:08:37.913422 - [DEBUG] Possible return sites:
39126 2019-Jan-16 22:08:37.913445 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14939127 2019-Jan-16 22:08:37.914731 - [DEBUG] Found and process special summary
39128 2019-Jan-16 22:08:37.914780 - [DEBUG] Compose: EdgeIdentity * AllBottom
39129 2019-Jan-16 22:08:37.914808 - [DEBUG]
39130 2019-Jan-16 22:08:37.914832 - [DEBUG] Propagate flow
39131 2019-Jan-16 22:08:37.914855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39132 2019-Jan-16 22:08:37.914912 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39133 2019-Jan-16 22:08:37.915554 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39134 2019-Jan-16 22:08:37.916200 - [DEBUG] Edge function : AllBottom (result of previous compose)
39135 2019-Jan-16 22:08:37.916226 - [DEBUG]
39136 2019-Jan-16 22:08:37.916251 - [DEBUG] Join: AllTop & AllBottom
39137 2019-Jan-16 22:08:37.916277 - [DEBUG] = AllBottom (new jump func)
39138 2019-Jan-16 22:08:37.916302 - [DEBUG]
39139 2019-Jan-16 22:08:37.916325 - [DEBUG] Start adding new jump function
39140 2019-Jan-16 22:08:37.916349 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39141 2019-Jan-16 22:08:37.916405 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39142 2019-Jan-16 22:08:37.917053 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39143 2019-Jan-16 22:08:37.917701 - [DEBUG] Edge Function : AllBottom
39144 2019-Jan-16 22:08:37.917732 - [DEBUG] End adding new jump function
39145 2019-Jan-16 22:08:37.917755 - [DEBUG]
39146 2019-Jan-16 22:08:37.917779 - [DEBUG] -------------------------------------------- 1071. Path Edge --------------------------------------------
39147 2019-Jan-16 22:08:37.917805 - [DEBUG]
39148 2019-Jan-16 22:08:37.917828 - [DEBUG] Process 1071. path edge:
39149 2019-Jan-16 22:08:37.917852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39150 2019-Jan-16 22:08:37.917913 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
39151 2019-Jan-16 22:08:37.918587 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39152 2019-Jan-16 22:08:37.919236 - [DEBUG]
39153 2019-Jan-16 22:08:37.919261 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39154 2019-Jan-16 22:08:37.919929 - [DEBUG] Compose: EdgeIdentity * AllBottom
39155 2019-Jan-16 22:08:37.919957 - [DEBUG]
39156 2019-Jan-16 22:08:37.919981 - [DEBUG] Propagate flow
39157 2019-Jan-16 22:08:37.920005 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39158 2019-Jan-16 22:08:37.920063 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39159 2019-Jan-16 22:08:37.920700 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39160 2019-Jan-16 22:08:37.921345 - [DEBUG] Edge function : AllBottom (result of previous compose)
39161 2019-Jan-16 22:08:37.921371 - [DEBUG]
39162 2019-Jan-16 22:08:37.921396 - [DEBUG] Join: AllTop & AllBottom
39163 2019-Jan-16 22:08:37.921436 - [DEBUG] = AllBottom (new jump func)
39164 2019-Jan-16 22:08:37.921461 - [DEBUG]
39165 2019-Jan-16 22:08:37.921485 - [DEBUG] Start adding new jump function
39166 2019-Jan-16 22:08:37.921508 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39167 2019-Jan-16 22:08:37.921565 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39168 2019-Jan-16 22:08:37.922212 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39169 2019-Jan-16 22:08:37.922849 - [DEBUG] Edge Function : AllBottom
39170 2019-Jan-16 22:08:37.922889 - [DEBUG] End adding new jump function
39171 2019-Jan-16 22:08:37.922914 - [DEBUG]
39172 2019-Jan-16 22:08:37.922938 - [DEBUG] -------------------------------------------- 1072. Path Edge --------------------------------------------
39173 2019-Jan-16 22:08:37.922962 - [DEBUG]
39174 2019-Jan-16 22:08:37.922986 - [DEBUG] Process 1072. path edge:
39175 2019-Jan-16 22:08:37.923009 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39176 2019-Jan-16 22:08:37.923066 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
39177 2019-Jan-16 22:08:37.923702 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39178 2019-Jan-16 22:08:37.924348 - [DEBUG]
39179 2019-Jan-16 22:08:37.924374 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39180 2019-Jan-16 22:08:37.925050 - [DEBUG] Compose: EdgeIdentity * AllBottom
39181 2019-Jan-16 22:08:37.925078 - [DEBUG]
39182 2019-Jan-16 22:08:37.925102 - [DEBUG] Propagate flow
39183 2019-Jan-16 22:08:37.925126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39184 2019-Jan-16 22:08:37.925184 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39185 2019-Jan-16 22:08:37.925842 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39186 2019-Jan-16 22:08:37.926488 - [DEBUG] Edge function : AllBottom (result of previous compose)
39187 2019-Jan-16 22:08:37.926514 - [DEBUG]
39188 2019-Jan-16 22:08:37.926539 - [DEBUG] Join: AllTop & AllBottom
39189 2019-Jan-16 22:08:37.926565 - [DEBUG] = AllBottom (new jump func)
39190 2019-Jan-16 22:08:37.926590 - [DEBUG]
39191 2019-Jan-16 22:08:37.926614 - [DEBUG] Start adding new jump function
39192 2019-Jan-16 22:08:37.926637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39193 2019-Jan-16 22:08:37.926693 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39194 2019-Jan-16 22:08:37.927351 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39195 2019-Jan-16 22:08:37.927997 - [DEBUG] Edge Function : AllBottom
39196 2019-Jan-16 22:08:37.928027 - [DEBUG] End adding new jump function
39197 2019-Jan-16 22:08:37.928051 - [DEBUG]
39198 2019-Jan-16 22:08:37.928075 - [DEBUG] -------------------------------------------- 1073. Path Edge --------------------------------------------
39199 2019-Jan-16 22:08:37.928115 - [DEBUG]
39200 2019-Jan-16 22:08:37.928138 - [DEBUG] Process 1073. path edge:
39201 2019-Jan-16 22:08:37.928162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39202 2019-Jan-16 22:08:37.928219 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
39203 2019-Jan-16 22:08:37.928867 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39204 2019-Jan-16 22:08:37.929513 - [DEBUG]
39205 2019-Jan-16 22:08:37.929538 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39206 2019-Jan-16 22:08:37.930201 - [DEBUG] Possible callees:
39207 2019-Jan-16 22:08:37.930227 - [DEBUG] llvm.dbg.declare
39208 2019-Jan-16 22:08:37.930253 - [DEBUG] Possible return sites:
39209 2019-Jan-16 22:08:37.930277 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15539210 2019-Jan-16 22:08:37.931601 - [DEBUG] Found and process special summary
39211 2019-Jan-16 22:08:37.931637 - [DEBUG] Compose: EdgeIdentity * AllBottom
39212 2019-Jan-16 22:08:37.931665 - [DEBUG]
39213 2019-Jan-16 22:08:37.931689 - [DEBUG] Propagate flow
39214 2019-Jan-16 22:08:37.931712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39215 2019-Jan-16 22:08:37.931769 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39216 2019-Jan-16 22:08:37.932460 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39217 2019-Jan-16 22:08:37.933167 - [DEBUG] Edge function : AllBottom (result of previous compose)
39218 2019-Jan-16 22:08:37.933196 - [DEBUG]
39219 2019-Jan-16 22:08:37.933224 - [DEBUG] Join: AllTop & AllBottom
39220 2019-Jan-16 22:08:37.933251 - [DEBUG] = AllBottom (new jump func)
39221 2019-Jan-16 22:08:37.933276 - [DEBUG]
39222 2019-Jan-16 22:08:37.933301 - [DEBUG] Start adding new jump function
39223 2019-Jan-16 22:08:37.933325 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39224 2019-Jan-16 22:08:37.933396 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39225 2019-Jan-16 22:08:37.934100 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39226 2019-Jan-16 22:08:37.934781 - [DEBUG] Edge Function : AllBottom
39227 2019-Jan-16 22:08:37.934815 - [DEBUG] End adding new jump function
39228 2019-Jan-16 22:08:37.934839 - [DEBUG]
39229 2019-Jan-16 22:08:37.934864 - [DEBUG] -------------------------------------------- 1074. Path Edge --------------------------------------------
39230 2019-Jan-16 22:08:37.934889 - [DEBUG]
39231 2019-Jan-16 22:08:37.934913 - [DEBUG] Process 1074. path edge:
39232 2019-Jan-16 22:08:37.934937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39233 2019-Jan-16 22:08:37.934997 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
39234 2019-Jan-16 22:08:37.935639 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39235 2019-Jan-16 22:08:37.936288 - [DEBUG]
39236 2019-Jan-16 22:08:37.936314 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39237 2019-Jan-16 22:08:37.936994 - [DEBUG] Compose: EdgeIdentity * AllBottom
39238 2019-Jan-16 22:08:37.937023 - [DEBUG]
39239 2019-Jan-16 22:08:37.937048 - [DEBUG] Propagate flow
39240 2019-Jan-16 22:08:37.937071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39241 2019-Jan-16 22:08:37.937130 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39242 2019-Jan-16 22:08:37.937770 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39243 2019-Jan-16 22:08:37.938434 - [DEBUG] Edge function : AllBottom (result of previous compose)
39244 2019-Jan-16 22:08:37.938460 - [DEBUG]
39245 2019-Jan-16 22:08:37.938486 - [DEBUG] Join: AllTop & AllBottom
39246 2019-Jan-16 22:08:37.938512 - [DEBUG] = AllBottom (new jump func)
39247 2019-Jan-16 22:08:37.938536 - [DEBUG]
39248 2019-Jan-16 22:08:37.938560 - [DEBUG] Start adding new jump function
39249 2019-Jan-16 22:08:37.938584 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39250 2019-Jan-16 22:08:37.938640 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39251 2019-Jan-16 22:08:37.939288 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39252 2019-Jan-16 22:08:37.939941 - [DEBUG] Edge Function : AllBottom
39253 2019-Jan-16 22:08:37.939971 - [DEBUG] End adding new jump function
39254 2019-Jan-16 22:08:37.939995 - [DEBUG]
39255 2019-Jan-16 22:08:37.940018 - [DEBUG] -------------------------------------------- 1075. Path Edge --------------------------------------------
39256 2019-Jan-16 22:08:37.940043 - [DEBUG]
39257 2019-Jan-16 22:08:37.940066 - [DEBUG] Process 1075. path edge:
39258 2019-Jan-16 22:08:37.940090 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39259 2019-Jan-16 22:08:37.940146 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
39260 2019-Jan-16 22:08:37.940783 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39261 2019-Jan-16 22:08:37.941447 - [DEBUG]
39262 2019-Jan-16 22:08:37.941473 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39263 2019-Jan-16 22:08:37.942135 - [DEBUG] Compose: EdgeIdentity * AllBottom
39264 2019-Jan-16 22:08:37.942163 - [DEBUG]
39265 2019-Jan-16 22:08:37.942187 - [DEBUG] Propagate flow
39266 2019-Jan-16 22:08:37.942211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39267 2019-Jan-16 22:08:37.942269 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39268 2019-Jan-16 22:08:37.942906 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39269 2019-Jan-16 22:08:37.943554 - [DEBUG] Edge function : AllBottom (result of previous compose)
39270 2019-Jan-16 22:08:37.943579 - [DEBUG]
39271 2019-Jan-16 22:08:37.943605 - [DEBUG] Join: AllTop & AllBottom
39272 2019-Jan-16 22:08:37.943631 - [DEBUG] = AllBottom (new jump func)
39273 2019-Jan-16 22:08:37.943656 - [DEBUG]
39274 2019-Jan-16 22:08:37.943679 - [DEBUG] Start adding new jump function
39275 2019-Jan-16 22:08:37.943703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39276 2019-Jan-16 22:08:37.943759 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39277 2019-Jan-16 22:08:37.944407 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39278 2019-Jan-16 22:08:37.945059 - [DEBUG] Edge Function : AllBottom
39279 2019-Jan-16 22:08:37.945089 - [DEBUG] End adding new jump function
39280 2019-Jan-16 22:08:37.945113 - [DEBUG]
39281 2019-Jan-16 22:08:37.945137 - [DEBUG] -------------------------------------------- 1076. Path Edge --------------------------------------------
39282 2019-Jan-16 22:08:37.945161 - [DEBUG]
39283 2019-Jan-16 22:08:37.945185 - [DEBUG] Process 1076. path edge:
39284 2019-Jan-16 22:08:37.945209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39285 2019-Jan-16 22:08:37.945265 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
39286 2019-Jan-16 22:08:37.945904 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39287 2019-Jan-16 22:08:37.946552 - [DEBUG]
39288 2019-Jan-16 22:08:37.946578 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39289 2019-Jan-16 22:08:37.947234 - [DEBUG] Compose: EdgeIdentity * AllBottom
39290 2019-Jan-16 22:08:37.947263 - [DEBUG]
39291 2019-Jan-16 22:08:37.947287 - [DEBUG] Propagate flow
39292 2019-Jan-16 22:08:37.947310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39293 2019-Jan-16 22:08:37.947367 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39294 2019-Jan-16 22:08:37.948014 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39295 2019-Jan-16 22:08:37.948683 - [DEBUG] Edge function : AllBottom (result of previous compose)
39296 2019-Jan-16 22:08:37.948709 - [DEBUG]
39297 2019-Jan-16 22:08:37.948734 - [DEBUG] Join: AllTop & AllBottom
39298 2019-Jan-16 22:08:37.948760 - [DEBUG] = AllBottom (new jump func)
39299 2019-Jan-16 22:08:37.948785 - [DEBUG]
39300 2019-Jan-16 22:08:37.948808 - [DEBUG] Start adding new jump function
39301 2019-Jan-16 22:08:37.948832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39302 2019-Jan-16 22:08:37.948888 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39303 2019-Jan-16 22:08:37.949534 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39304 2019-Jan-16 22:08:37.950179 - [DEBUG] Edge Function : AllBottom
39305 2019-Jan-16 22:08:37.950208 - [DEBUG] End adding new jump function
39306 2019-Jan-16 22:08:37.950232 - [DEBUG]
39307 2019-Jan-16 22:08:37.950255 - [DEBUG] -------------------------------------------- 1077. Path Edge --------------------------------------------
39308 2019-Jan-16 22:08:37.950280 - [DEBUG]
39309 2019-Jan-16 22:08:37.950303 - [DEBUG] Process 1077. path edge:
39310 2019-Jan-16 22:08:37.950327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39311 2019-Jan-16 22:08:37.950383 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
39312 2019-Jan-16 22:08:37.951030 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39313 2019-Jan-16 22:08:37.951696 - [DEBUG]
39314 2019-Jan-16 22:08:37.951720 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39315 2019-Jan-16 22:08:37.952384 - [DEBUG] Possible callees:
39316 2019-Jan-16 22:08:37.952410 - [DEBUG] llvm.dbg.declare
39317 2019-Jan-16 22:08:37.952435 - [DEBUG] Possible return sites:
39318 2019-Jan-16 22:08:37.952459 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16339319 2019-Jan-16 22:08:37.953744 - [DEBUG] Found and process special summary
39320 2019-Jan-16 22:08:37.953779 - [DEBUG] Compose: EdgeIdentity * AllBottom
39321 2019-Jan-16 22:08:37.953807 - [DEBUG]
39322 2019-Jan-16 22:08:37.953831 - [DEBUG] Propagate flow
39323 2019-Jan-16 22:08:37.953854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39324 2019-Jan-16 22:08:37.953911 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
39325 2019-Jan-16 22:08:37.954550 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39326 2019-Jan-16 22:08:37.955213 - [DEBUG] Edge function : AllBottom (result of previous compose)
39327 2019-Jan-16 22:08:37.955238 - [DEBUG]
39328 2019-Jan-16 22:08:37.955264 - [DEBUG] Join: AllTop & AllBottom
39329 2019-Jan-16 22:08:37.955290 - [DEBUG] = AllBottom (new jump func)
39330 2019-Jan-16 22:08:37.955314 - [DEBUG]
39331 2019-Jan-16 22:08:37.955338 - [DEBUG] Start adding new jump function
39332 2019-Jan-16 22:08:37.955361 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39333 2019-Jan-16 22:08:37.955418 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39334 2019-Jan-16 22:08:37.956063 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
39335 2019-Jan-16 22:08:37.956709 - [DEBUG] Edge Function : AllBottom
39336 2019-Jan-16 22:08:37.956739 - [DEBUG] End adding new jump function
39337 2019-Jan-16 22:08:37.956763 - [DEBUG]
39338 2019-Jan-16 22:08:37.956787 - [DEBUG] -------------------------------------------- 1078. Path Edge --------------------------------------------
39339 2019-Jan-16 22:08:37.956812 - [DEBUG]
39340 2019-Jan-16 22:08:37.956835 - [DEBUG] Process 1078. path edge:
39341 2019-Jan-16 22:08:37.956859 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39342 2019-Jan-16 22:08:37.956915 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
39343 2019-Jan-16 22:08:37.957553 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39344 2019-Jan-16 22:08:37.958213 - [DEBUG]
39345 2019-Jan-16 22:08:37.958237 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
39346 2019-Jan-16 22:08:37.958899 - [DEBUG] Compose: EdgeIdentity * AllBottom
39347 2019-Jan-16 22:08:37.958928 - [DEBUG]
39348 2019-Jan-16 22:08:37.958952 - [DEBUG] Propagate flow
39349 2019-Jan-16 22:08:37.958976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39350 2019-Jan-16 22:08:37.959033 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
39351 2019-Jan-16 22:08:37.959680 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39352 2019-Jan-16 22:08:37.960325 - [DEBUG] Edge function : AllBottom (result of previous compose)
39353 2019-Jan-16 22:08:37.960351 - [DEBUG]
39354 2019-Jan-16 22:08:37.960376 - [DEBUG] Join: AllTop & AllBottom
39355 2019-Jan-16 22:08:37.960403 - [DEBUG] = AllBottom (new jump func)
39356 2019-Jan-16 22:08:37.960428 - [DEBUG]
39357 2019-Jan-16 22:08:37.960451 - [DEBUG] Start adding new jump function
39358 2019-Jan-16 22:08:37.960475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39359 2019-Jan-16 22:08:37.960531 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39360 2019-Jan-16 22:08:37.961177 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
39361 2019-Jan-16 22:08:37.961828 - [DEBUG] Edge Function : AllBottom
39362 2019-Jan-16 22:08:37.961857 - [DEBUG] End adding new jump function
39363 2019-Jan-16 22:08:37.961881 - [DEBUG]
39364 2019-Jan-16 22:08:37.961905 - [DEBUG] -------------------------------------------- 1079. Path Edge --------------------------------------------
39365 2019-Jan-16 22:08:37.961929 - [DEBUG]
39366 2019-Jan-16 22:08:37.961953 - [DEBUG] Process 1079. path edge:
39367 2019-Jan-16 22:08:37.961977 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39368 2019-Jan-16 22:08:37.962033 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
39369 2019-Jan-16 22:08:37.962669 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39370 2019-Jan-16 22:08:37.963312 - [DEBUG]
39371 2019-Jan-16 22:08:37.963338 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
39372 2019-Jan-16 22:08:37.963995 - [DEBUG] Compose: EdgeIdentity * AllBottom
39373 2019-Jan-16 22:08:37.964024 - [DEBUG]
39374 2019-Jan-16 22:08:37.964048 - [DEBUG] Propagate flow
39375 2019-Jan-16 22:08:37.964071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39376 2019-Jan-16 22:08:37.964129 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
39377 2019-Jan-16 22:08:37.964798 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39378 2019-Jan-16 22:08:37.965444 - [DEBUG] Edge function : AllBottom (result of previous compose)
39379 2019-Jan-16 22:08:37.965470 - [DEBUG]
39380 2019-Jan-16 22:08:37.965495 - [DEBUG] Join: AllTop & AllBottom
39381 2019-Jan-16 22:08:37.965521 - [DEBUG] = AllBottom (new jump func)
39382 2019-Jan-16 22:08:37.965546 - [DEBUG]
39383 2019-Jan-16 22:08:37.965569 - [DEBUG] Start adding new jump function
39384 2019-Jan-16 22:08:37.965592 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39385 2019-Jan-16 22:08:37.965648 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39386 2019-Jan-16 22:08:37.966293 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
39387 2019-Jan-16 22:08:37.966938 - [DEBUG] Edge Function : AllBottom
39388 2019-Jan-16 22:08:37.966967 - [DEBUG] End adding new jump function
39389 2019-Jan-16 22:08:37.966991 - [DEBUG]
39390 2019-Jan-16 22:08:37.967015 - [DEBUG] -------------------------------------------- 1080. Path Edge --------------------------------------------
39391 2019-Jan-16 22:08:37.967039 - [DEBUG]
39392 2019-Jan-16 22:08:37.967063 - [DEBUG] Process 1080. path edge:
39393 2019-Jan-16 22:08:37.967087 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39394 2019-Jan-16 22:08:37.967143 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
39395 2019-Jan-16 22:08:37.967789 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39396 2019-Jan-16 22:08:37.968448 - [DEBUG]
39397 2019-Jan-16 22:08:37.968473 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
39398 2019-Jan-16 22:08:37.969134 - [DEBUG] Possible callees:
39399 2019-Jan-16 22:08:37.969160 - [DEBUG] llvm.dbg.declare
39400 2019-Jan-16 22:08:37.969185 - [DEBUG] Possible return sites:
39401 2019-Jan-16 22:08:37.969209 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16939402 2019-Jan-16 22:08:37.970485 - [DEBUG] Found and process special summary
39403 2019-Jan-16 22:08:37.970520 - [DEBUG] Compose: EdgeIdentity * AllBottom
39404 2019-Jan-16 22:08:37.970548 - [DEBUG]
39405 2019-Jan-16 22:08:37.970572 - [DEBUG] Propagate flow
39406 2019-Jan-16 22:08:37.970595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39407 2019-Jan-16 22:08:37.970652 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
39408 2019-Jan-16 22:08:37.971292 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39409 2019-Jan-16 22:08:37.971953 - [DEBUG] Edge function : AllBottom (result of previous compose)
39410 2019-Jan-16 22:08:37.971979 - [DEBUG]
39411 2019-Jan-16 22:08:37.972004 - [DEBUG] Join: AllTop & AllBottom
39412 2019-Jan-16 22:08:37.972030 - [DEBUG] = AllBottom (new jump func)
39413 2019-Jan-16 22:08:37.972054 - [DEBUG]
39414 2019-Jan-16 22:08:37.972078 - [DEBUG] Start adding new jump function
39415 2019-Jan-16 22:08:37.972101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39416 2019-Jan-16 22:08:37.972157 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39417 2019-Jan-16 22:08:37.972812 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
39418 2019-Jan-16 22:08:37.973453 - [DEBUG] Edge Function : AllBottom
39419 2019-Jan-16 22:08:37.973482 - [DEBUG] End adding new jump function
39420 2019-Jan-16 22:08:37.973506 - [DEBUG]
39421 2019-Jan-16 22:08:37.973530 - [DEBUG] -------------------------------------------- 1081. Path Edge --------------------------------------------
39422 2019-Jan-16 22:08:37.973554 - [DEBUG]
39423 2019-Jan-16 22:08:37.973578 - [DEBUG] Process 1081. path edge:
39424 2019-Jan-16 22:08:37.973601 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39425 2019-Jan-16 22:08:37.973658 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
39426 2019-Jan-16 22:08:37.974299 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39427 2019-Jan-16 22:08:37.974961 - [DEBUG]
39428 2019-Jan-16 22:08:37.974985 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
39429 2019-Jan-16 22:08:37.975647 - [DEBUG] Compose: EdgeIdentity * AllBottom
39430 2019-Jan-16 22:08:37.975675 - [DEBUG]
39431 2019-Jan-16 22:08:37.975699 - [DEBUG] Propagate flow
39432 2019-Jan-16 22:08:37.975722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39433 2019-Jan-16 22:08:37.975780 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
39434 2019-Jan-16 22:08:37.976421 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39435 2019-Jan-16 22:08:37.977067 - [DEBUG] Edge function : AllBottom (result of previous compose)
39436 2019-Jan-16 22:08:37.977093 - [DEBUG]
39437 2019-Jan-16 22:08:37.977118 - [DEBUG] Join: AllTop & AllBottom
39438 2019-Jan-16 22:08:37.977144 - [DEBUG] = AllBottom (new jump func)
39439 2019-Jan-16 22:08:37.977168 - [DEBUG]
39440 2019-Jan-16 22:08:37.977192 - [DEBUG] Start adding new jump function
39441 2019-Jan-16 22:08:37.977215 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39442 2019-Jan-16 22:08:37.977272 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39443 2019-Jan-16 22:08:37.977917 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
39444 2019-Jan-16 22:08:37.978571 - [DEBUG] Edge Function : AllBottom
39445 2019-Jan-16 22:08:37.978600 - [DEBUG] End adding new jump function
39446 2019-Jan-16 22:08:37.978624 - [DEBUG]
39447 2019-Jan-16 22:08:37.978648 - [DEBUG] -------------------------------------------- 1082. Path Edge --------------------------------------------
39448 2019-Jan-16 22:08:37.978672 - [DEBUG]
39449 2019-Jan-16 22:08:37.978695 - [DEBUG] Process 1082. path edge:
39450 2019-Jan-16 22:08:37.978719 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39451 2019-Jan-16 22:08:37.978775 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
39452 2019-Jan-16 22:08:37.979412 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39453 2019-Jan-16 22:08:37.980058 - [DEBUG]
39454 2019-Jan-16 22:08:37.980083 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
39455 2019-Jan-16 22:08:37.980739 - [DEBUG] Compose: EdgeIdentity * AllBottom
39456 2019-Jan-16 22:08:37.980768 - [DEBUG]
39457 2019-Jan-16 22:08:37.980792 - [DEBUG] Propagate flow
39458 2019-Jan-16 22:08:37.980815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39459 2019-Jan-16 22:08:37.980873 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
39460 2019-Jan-16 22:08:37.981546 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39461 2019-Jan-16 22:08:37.982195 - [DEBUG] Edge function : AllBottom (result of previous compose)
39462 2019-Jan-16 22:08:37.982221 - [DEBUG]
39463 2019-Jan-16 22:08:37.982246 - [DEBUG] Join: AllTop & AllBottom
39464 2019-Jan-16 22:08:37.982272 - [DEBUG] = AllBottom (new jump func)
39465 2019-Jan-16 22:08:37.982296 - [DEBUG]
39466 2019-Jan-16 22:08:37.982319 - [DEBUG] Start adding new jump function
39467 2019-Jan-16 22:08:37.982343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39468 2019-Jan-16 22:08:37.982399 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39469 2019-Jan-16 22:08:37.983047 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
39470 2019-Jan-16 22:08:37.983690 - [DEBUG] Edge Function : AllBottom
39471 2019-Jan-16 22:08:37.983718 - [DEBUG] End adding new jump function
39472 2019-Jan-16 22:08:37.983742 - [DEBUG]
39473 2019-Jan-16 22:08:37.983766 - [DEBUG] -------------------------------------------- 1083. Path Edge --------------------------------------------
39474 2019-Jan-16 22:08:37.983790 - [DEBUG]
39475 2019-Jan-16 22:08:37.983814 - [DEBUG] Process 1083. path edge:
39476 2019-Jan-16 22:08:37.983837 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39477 2019-Jan-16 22:08:37.983894 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
39478 2019-Jan-16 22:08:37.984535 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39479 2019-Jan-16 22:08:37.985198 - [DEBUG]
39480 2019-Jan-16 22:08:37.985222 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
39481 2019-Jan-16 22:08:37.985883 - [DEBUG] Compose: EdgeIdentity * AllBottom
39482 2019-Jan-16 22:08:37.985912 - [DEBUG]
39483 2019-Jan-16 22:08:37.985936 - [DEBUG] Propagate flow
39484 2019-Jan-16 22:08:37.985959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39485 2019-Jan-16 22:08:37.986017 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
39486 2019-Jan-16 22:08:37.986654 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39487 2019-Jan-16 22:08:37.987301 - [DEBUG] Edge function : AllBottom (result of previous compose)
39488 2019-Jan-16 22:08:37.987327 - [DEBUG]
39489 2019-Jan-16 22:08:37.987352 - [DEBUG] Join: AllTop & AllBottom
39490 2019-Jan-16 22:08:37.987378 - [DEBUG] = AllBottom (new jump func)
39491 2019-Jan-16 22:08:37.987403 - [DEBUG]
39492 2019-Jan-16 22:08:37.987426 - [DEBUG] Start adding new jump function
39493 2019-Jan-16 22:08:37.987450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39494 2019-Jan-16 22:08:37.987506 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39495 2019-Jan-16 22:08:37.988167 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
39496 2019-Jan-16 22:08:37.988804 - [DEBUG] Edge Function : AllBottom
39497 2019-Jan-16 22:08:37.988833 - [DEBUG] End adding new jump function
39498 2019-Jan-16 22:08:37.988857 - [DEBUG]
39499 2019-Jan-16 22:08:37.988881 - [DEBUG] -------------------------------------------- 1084. Path Edge --------------------------------------------
39500 2019-Jan-16 22:08:37.988905 - [DEBUG]
39501 2019-Jan-16 22:08:37.988938 - [DEBUG] Process 1084. path edge:
39502 2019-Jan-16 22:08:37.988963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39503 2019-Jan-16 22:08:37.989019 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
39504 2019-Jan-16 22:08:37.989658 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39505 2019-Jan-16 22:08:37.990303 - [DEBUG]
39506 2019-Jan-16 22:08:37.990328 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
39507 2019-Jan-16 22:08:37.990987 - [DEBUG] Compose: EdgeIdentity * AllBottom
39508 2019-Jan-16 22:08:37.991016 - [DEBUG]
39509 2019-Jan-16 22:08:37.991040 - [DEBUG] Propagate flow
39510 2019-Jan-16 22:08:37.991063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39511 2019-Jan-16 22:08:37.991121 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
39512 2019-Jan-16 22:08:37.991776 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39513 2019-Jan-16 22:08:37.992423 - [DEBUG] Edge function : AllBottom (result of previous compose)
39514 2019-Jan-16 22:08:37.992449 - [DEBUG]
39515 2019-Jan-16 22:08:37.992474 - [DEBUG] Join: AllTop & AllBottom
39516 2019-Jan-16 22:08:37.992500 - [DEBUG] = AllBottom (new jump func)
39517 2019-Jan-16 22:08:37.992525 - [DEBUG]
39518 2019-Jan-16 22:08:37.992548 - [DEBUG] Start adding new jump function
39519 2019-Jan-16 22:08:37.992572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39520 2019-Jan-16 22:08:37.992628 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39521 2019-Jan-16 22:08:37.993276 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
39522 2019-Jan-16 22:08:37.993918 - [DEBUG] Edge Function : AllBottom
39523 2019-Jan-16 22:08:37.993947 - [DEBUG] End adding new jump function
39524 2019-Jan-16 22:08:37.993971 - [DEBUG]
39525 2019-Jan-16 22:08:37.993994 - [DEBUG] -------------------------------------------- 1085. Path Edge --------------------------------------------
39526 2019-Jan-16 22:08:37.994019 - [DEBUG]
39527 2019-Jan-16 22:08:37.994042 - [DEBUG] Process 1085. path edge:
39528 2019-Jan-16 22:08:37.994066 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39529 2019-Jan-16 22:08:37.994122 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
39530 2019-Jan-16 22:08:37.994775 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39531 2019-Jan-16 22:08:37.995422 - [DEBUG]
39532 2019-Jan-16 22:08:37.995447 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
39533 2019-Jan-16 22:08:37.996107 - [DEBUG] Compose: EdgeIdentity * AllBottom
39534 2019-Jan-16 22:08:37.996136 - [DEBUG]
39535 2019-Jan-16 22:08:37.996160 - [DEBUG] Propagate flow
39536 2019-Jan-16 22:08:37.996183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39537 2019-Jan-16 22:08:37.996241 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
39538 2019-Jan-16 22:08:37.996878 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39539 2019-Jan-16 22:08:37.997524 - [DEBUG] Edge function : AllBottom (result of previous compose)
39540 2019-Jan-16 22:08:37.997550 - [DEBUG]
39541 2019-Jan-16 22:08:37.997575 - [DEBUG] Join: AllTop & AllBottom
39542 2019-Jan-16 22:08:37.997602 - [DEBUG] = AllBottom (new jump func)
39543 2019-Jan-16 22:08:37.997634 - [DEBUG]
39544 2019-Jan-16 22:08:37.997659 - [DEBUG] Start adding new jump function
39545 2019-Jan-16 22:08:37.997682 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39546 2019-Jan-16 22:08:37.997738 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39547 2019-Jan-16 22:08:37.998402 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
39548 2019-Jan-16 22:08:37.999041 - [DEBUG] Edge Function : AllBottom
39549 2019-Jan-16 22:08:37.999069 - [DEBUG] End adding new jump function
39550 2019-Jan-16 22:08:37.999093 - [DEBUG]
39551 2019-Jan-16 22:08:37.999117 - [DEBUG] -------------------------------------------- 1086. Path Edge --------------------------------------------
39552 2019-Jan-16 22:08:37.999142 - [DEBUG]
39553 2019-Jan-16 22:08:37.999165 - [DEBUG] Process 1086. path edge:
39554 2019-Jan-16 22:08:37.999189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39555 2019-Jan-16 22:08:37.999246 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
39556 2019-Jan-16 22:08:37.999883 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39557 2019-Jan-16 22:08:38.000531 - [DEBUG]
39558 2019-Jan-16 22:08:38.000556 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
39559 2019-Jan-16 22:08:38.001214 - [DEBUG] Compose: EdgeIdentity * AllBottom
39560 2019-Jan-16 22:08:38.001242 - [DEBUG]
39561 2019-Jan-16 22:08:38.001266 - [DEBUG] Propagate flow
39562 2019-Jan-16 22:08:38.001290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39563 2019-Jan-16 22:08:38.001348 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
39564 2019-Jan-16 22:08:38.002002 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39565 2019-Jan-16 22:08:38.002648 - [DEBUG] Edge function : AllBottom (result of previous compose)
39566 2019-Jan-16 22:08:38.002674 - [DEBUG]
39567 2019-Jan-16 22:08:38.002699 - [DEBUG] Join: AllTop & AllBottom
39568 2019-Jan-16 22:08:38.002725 - [DEBUG] = AllBottom (new jump func)
39569 2019-Jan-16 22:08:38.002750 - [DEBUG]
39570 2019-Jan-16 22:08:38.002773 - [DEBUG] Start adding new jump function
39571 2019-Jan-16 22:08:38.002797 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39572 2019-Jan-16 22:08:38.002853 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39573 2019-Jan-16 22:08:38.003499 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
39574 2019-Jan-16 22:08:38.004134 - [DEBUG] Edge Function : AllBottom
39575 2019-Jan-16 22:08:38.004163 - [DEBUG] End adding new jump function
39576 2019-Jan-16 22:08:38.004187 - [DEBUG]
39577 2019-Jan-16 22:08:38.004211 - [DEBUG] -------------------------------------------- 1087. Path Edge --------------------------------------------
39578 2019-Jan-16 22:08:38.004236 - [DEBUG]
39579 2019-Jan-16 22:08:38.004259 - [DEBUG] Process 1087. path edge:
39580 2019-Jan-16 22:08:38.004283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39581 2019-Jan-16 22:08:38.004339 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
39582 2019-Jan-16 22:08:38.004992 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39583 2019-Jan-16 22:08:38.005638 - [DEBUG]
39584 2019-Jan-16 22:08:38.005663 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
39585 2019-Jan-16 22:08:38.006329 - [DEBUG] Compose: EdgeIdentity * AllBottom
39586 2019-Jan-16 22:08:38.006358 - [DEBUG]
39587 2019-Jan-16 22:08:38.006383 - [DEBUG] Propagate flow
39588 2019-Jan-16 22:08:38.006406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39589 2019-Jan-16 22:08:38.006464 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
39590 2019-Jan-16 22:08:38.007109 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39591 2019-Jan-16 22:08:38.007755 - [DEBUG] Edge function : AllBottom (result of previous compose)
39592 2019-Jan-16 22:08:38.007780 - [DEBUG]
39593 2019-Jan-16 22:08:38.007806 - [DEBUG] Join: AllTop & AllBottom
39594 2019-Jan-16 22:08:38.007832 - [DEBUG] = AllBottom (new jump func)
39595 2019-Jan-16 22:08:38.007857 - [DEBUG]
39596 2019-Jan-16 22:08:38.007880 - [DEBUG] Start adding new jump function
39597 2019-Jan-16 22:08:38.007904 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39598 2019-Jan-16 22:08:38.007960 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39599 2019-Jan-16 22:08:38.008623 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
39600 2019-Jan-16 22:08:38.009264 - [DEBUG] Edge Function : AllBottom
39601 2019-Jan-16 22:08:38.009292 - [DEBUG] End adding new jump function
39602 2019-Jan-16 22:08:38.009316 - [DEBUG]
39603 2019-Jan-16 22:08:38.009341 - [DEBUG] -------------------------------------------- 1088. Path Edge --------------------------------------------
39604 2019-Jan-16 22:08:38.009365 - [DEBUG]
39605 2019-Jan-16 22:08:38.009389 - [DEBUG] Process 1088. path edge:
39606 2019-Jan-16 22:08:38.009413 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39607 2019-Jan-16 22:08:38.009470 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
39608 2019-Jan-16 22:08:38.010110 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39609 2019-Jan-16 22:08:38.010779 - [DEBUG]
39610 2019-Jan-16 22:08:38.010806 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
39611 2019-Jan-16 22:08:38.011501 - [DEBUG] Compose: EdgeIdentity * AllBottom
39612 2019-Jan-16 22:08:38.011530 - [DEBUG]
39613 2019-Jan-16 22:08:38.011555 - [DEBUG] Propagate flow
39614 2019-Jan-16 22:08:38.011579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39615 2019-Jan-16 22:08:38.011639 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
39616 2019-Jan-16 22:08:38.012279 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39617 2019-Jan-16 22:08:38.012927 - [DEBUG] Edge function : AllBottom (result of previous compose)
39618 2019-Jan-16 22:08:38.012953 - [DEBUG]
39619 2019-Jan-16 22:08:38.012979 - [DEBUG] Join: AllTop & AllBottom
39620 2019-Jan-16 22:08:38.013005 - [DEBUG] = AllBottom (new jump func)
39621 2019-Jan-16 22:08:38.013030 - [DEBUG]
39622 2019-Jan-16 22:08:38.013054 - [DEBUG] Start adding new jump function
39623 2019-Jan-16 22:08:38.013077 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39624 2019-Jan-16 22:08:38.013134 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39625 2019-Jan-16 22:08:38.013784 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
39626 2019-Jan-16 22:08:38.014432 - [DEBUG] Edge Function : AllBottom
39627 2019-Jan-16 22:08:38.014462 - [DEBUG] End adding new jump function
39628 2019-Jan-16 22:08:38.014486 - [DEBUG]
39629 2019-Jan-16 22:08:38.014510 - [DEBUG] -------------------------------------------- 1089. Path Edge --------------------------------------------
39630 2019-Jan-16 22:08:38.014535 - [DEBUG]
39631 2019-Jan-16 22:08:38.014559 - [DEBUG] Process 1089. path edge:
39632 2019-Jan-16 22:08:38.014582 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39633 2019-Jan-16 22:08:38.014639 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
39634 2019-Jan-16 22:08:38.015295 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39635 2019-Jan-16 22:08:38.015944 - [DEBUG]
39636 2019-Jan-16 22:08:38.015969 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
39637 2019-Jan-16 22:08:38.016632 - [DEBUG] Compose: EdgeIdentity * AllBottom
39638 2019-Jan-16 22:08:38.016661 - [DEBUG]
39639 2019-Jan-16 22:08:38.016685 - [DEBUG] Propagate flow
39640 2019-Jan-16 22:08:38.016708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39641 2019-Jan-16 22:08:38.016766 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39642 2019-Jan-16 22:08:38.017403 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39643 2019-Jan-16 22:08:38.018050 - [DEBUG] Edge function : AllBottom (result of previous compose)
39644 2019-Jan-16 22:08:38.018076 - [DEBUG]
39645 2019-Jan-16 22:08:38.018115 - [DEBUG] Join: AllTop & AllBottom
39646 2019-Jan-16 22:08:38.018141 - [DEBUG] = AllBottom (new jump func)
39647 2019-Jan-16 22:08:38.018166 - [DEBUG]
39648 2019-Jan-16 22:08:38.018189 - [DEBUG] Start adding new jump function
39649 2019-Jan-16 22:08:38.018213 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39650 2019-Jan-16 22:08:38.018269 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39651 2019-Jan-16 22:08:38.018916 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39652 2019-Jan-16 22:08:38.019552 - [DEBUG] Edge Function : AllBottom
39653 2019-Jan-16 22:08:38.019581 - [DEBUG] End adding new jump function
39654 2019-Jan-16 22:08:38.019605 - [DEBUG]
39655 2019-Jan-16 22:08:38.019629 - [DEBUG] -------------------------------------------- 1090. Path Edge --------------------------------------------
39656 2019-Jan-16 22:08:38.019654 - [DEBUG]
39657 2019-Jan-16 22:08:38.019677 - [DEBUG] Process 1090. path edge:
39658 2019-Jan-16 22:08:38.019701 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39659 2019-Jan-16 22:08:38.019757 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
39660 2019-Jan-16 22:08:38.020393 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39661 2019-Jan-16 22:08:38.021039 - [DEBUG]
39662 2019-Jan-16 22:08:38.021063 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39663 2019-Jan-16 22:08:38.021735 - [DEBUG] Start of endsummarytab entry
39664 2019-Jan-16 22:08:38.021777 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
39665 2019-Jan-16 22:08:38.022433 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
39666 2019-Jan-16 22:08:38.022499 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39667 2019-Jan-16 22:08:38.023148 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39668 2019-Jan-16 22:08:38.023799 - [DEBUG] EF: AllBottom
39669 2019-Jan-16 22:08:38.023825 - [DEBUG]
39670 2019-Jan-16 22:08:38.023850 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39671 2019-Jan-16 22:08:38.024486 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39672 2019-Jan-16 22:08:38.025150 - [DEBUG] EF: AllBottom
39673 2019-Jan-16 22:08:38.025176 - [DEBUG]
39674 2019-Jan-16 22:08:38.025200 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39675 2019-Jan-16 22:08:38.025837 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39676 2019-Jan-16 22:08:38.026478 - [DEBUG] EF: AllBottom
39677 2019-Jan-16 22:08:38.026503 - [DEBUG]
39678 2019-Jan-16 22:08:38.026527 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39679 2019-Jan-16 22:08:38.027162 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
39680 2019-Jan-16 22:08:38.027798 - [DEBUG] EF: AllBottom
39681 2019-Jan-16 22:08:38.027823 - [DEBUG]
39682 2019-Jan-16 22:08:38.027847 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39683 2019-Jan-16 22:08:38.028497 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
39684 2019-Jan-16 22:08:38.029145 - [DEBUG] EF: AllBottom
39685 2019-Jan-16 22:08:38.029171 - [DEBUG]
39686 2019-Jan-16 22:08:38.029194 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39687 2019-Jan-16 22:08:38.029829 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
39688 2019-Jan-16 22:08:38.030469 - [DEBUG] EF: AllBottom
39689 2019-Jan-16 22:08:38.030495 - [DEBUG]
39690 2019-Jan-16 22:08:38.030519 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39691 2019-Jan-16 22:08:38.031153 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
39692 2019-Jan-16 22:08:38.031807 - [DEBUG] EF: AllBottom
39693 2019-Jan-16 22:08:38.031832 - [DEBUG]
39694 2019-Jan-16 22:08:38.031856 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39695 2019-Jan-16 22:08:38.032492 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39696 2019-Jan-16 22:08:38.033127 - [DEBUG] EF: AllBottom
39697 2019-Jan-16 22:08:38.033153 - [DEBUG]
39698 2019-Jan-16 22:08:38.033177 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39699 2019-Jan-16 22:08:38.033811 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
39700 2019-Jan-16 22:08:38.034446 - [DEBUG] EF: AllBottom
39701 2019-Jan-16 22:08:38.034472 - [DEBUG]
39702 2019-Jan-16 22:08:38.034495 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39703 2019-Jan-16 22:08:38.035146 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
39704 2019-Jan-16 22:08:38.035781 - [DEBUG] EF: AllBottom
39705 2019-Jan-16 22:08:38.035806 - [DEBUG]
39706 2019-Jan-16 22:08:38.035830 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39707 2019-Jan-16 22:08:38.036465 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39708 2019-Jan-16 22:08:38.037112 - [DEBUG] EF: AllBottom
39709 2019-Jan-16 22:08:38.037137 - [DEBUG]
39710 2019-Jan-16 22:08:38.037161 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39711 2019-Jan-16 22:08:38.037798 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39712 2019-Jan-16 22:08:38.038453 - [DEBUG] EF: AllBottom
39713 2019-Jan-16 22:08:38.038478 - [DEBUG]
39714 2019-Jan-16 22:08:38.038509 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39715 2019-Jan-16 22:08:38.039144 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
39716 2019-Jan-16 22:08:38.039793 - [DEBUG] EF: AllBottom
39717 2019-Jan-16 22:08:38.039818 - [DEBUG]
39718 2019-Jan-16 22:08:38.039841 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39719 2019-Jan-16 22:08:38.040477 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
39720 2019-Jan-16 22:08:38.041116 - [DEBUG] EF: AllBottom
39721 2019-Jan-16 22:08:38.041142 - [DEBUG]
39722 2019-Jan-16 22:08:38.041165 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39723 2019-Jan-16 22:08:38.041817 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
39724 2019-Jan-16 22:08:38.042453 - [DEBUG] EF: AllBottom
39725 2019-Jan-16 22:08:38.042479 - [DEBUG]
39726 2019-Jan-16 22:08:38.042502 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39727 2019-Jan-16 22:08:38.043137 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
39728 2019-Jan-16 22:08:38.043772 - [DEBUG] EF: AllBottom
39729 2019-Jan-16 22:08:38.043797 - [DEBUG]
39730 2019-Jan-16 22:08:38.043821 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39731 2019-Jan-16 22:08:38.044455 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
39732 2019-Jan-16 22:08:38.045109 - [DEBUG] EF: AllBottom
39733 2019-Jan-16 22:08:38.045134 - [DEBUG]
39734 2019-Jan-16 22:08:38.045158 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39735 2019-Jan-16 22:08:38.045793 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39736 2019-Jan-16 22:08:38.046433 - [DEBUG] EF: AllBottom
39737 2019-Jan-16 22:08:38.046459 - [DEBUG]
39738 2019-Jan-16 22:08:38.046483 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39739 2019-Jan-16 22:08:38.047117 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39740 2019-Jan-16 22:08:38.047767 - [DEBUG] EF: AllBottom
39741 2019-Jan-16 22:08:38.047792 - [DEBUG]
39742 2019-Jan-16 22:08:38.047816 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39743 2019-Jan-16 22:08:38.048464 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39744 2019-Jan-16 22:08:38.049112 - [DEBUG] EF: AllBottom
39745 2019-Jan-16 22:08:38.049138 - [DEBUG]
39746 2019-Jan-16 22:08:38.049162 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39747 2019-Jan-16 22:08:38.049797 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
39748 2019-Jan-16 22:08:38.050438 - [DEBUG] EF: AllBottom
39749 2019-Jan-16 22:08:38.050463 - [DEBUG]
39750 2019-Jan-16 22:08:38.050487 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39751 2019-Jan-16 22:08:38.051122 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
39752 2019-Jan-16 22:08:38.051776 - [DEBUG] EF: AllBottom
39753 2019-Jan-16 22:08:38.051801 - [DEBUG]
39754 2019-Jan-16 22:08:38.051825 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39755 2019-Jan-16 22:08:38.052459 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
39756 2019-Jan-16 22:08:38.053108 - [DEBUG] EF: AllBottom
39757 2019-Jan-16 22:08:38.053133 - [DEBUG]
39758 2019-Jan-16 22:08:38.053157 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39759 2019-Jan-16 22:08:38.053792 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39760 2019-Jan-16 22:08:38.054440 - [DEBUG] EF: AllBottom
39761 2019-Jan-16 22:08:38.054466 - [DEBUG]
39762 2019-Jan-16 22:08:38.054490 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39763 2019-Jan-16 22:08:38.055139 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39764 2019-Jan-16 22:08:38.055787 - [DEBUG] EF: AllBottom
39765 2019-Jan-16 22:08:38.055813 - [DEBUG]
39766 2019-Jan-16 22:08:38.055836 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39767 2019-Jan-16 22:08:38.056472 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
39768 2019-Jan-16 22:08:38.057113 - [DEBUG] EF: AllBottom
39769 2019-Jan-16 22:08:38.057138 - [DEBUG]
39770 2019-Jan-16 22:08:38.057162 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39771 2019-Jan-16 22:08:38.057797 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39772 2019-Jan-16 22:08:38.058451 - [DEBUG] EF: AllBottom
39773 2019-Jan-16 22:08:38.058476 - [DEBUG]
39774 2019-Jan-16 22:08:38.058502 - [DEBUG] ---------------
39775 2019-Jan-16 22:08:38.058526 - [DEBUG]
39776 2019-Jan-16 22:08:38.058554 - [DEBUG] End of endsummarytab entry
39777 2019-Jan-16 22:08:38.058578 - [DEBUG]
39778 2019-Jan-16 22:08:38.058601 - [DEBUG] Start of incomingtab entry
39779 2019-Jan-16 22:08:38.058626 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
39780 2019-Jan-16 22:08:38.059264 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
39781 2019-Jan-16 22:08:38.059321 - [DEBUG] ---------------
39782 2019-Jan-16 22:08:38.059346 - [DEBUG] End of incomingtab entry
39783 2019-Jan-16 22:08:38.059369 - [DEBUG]
39784 2019-Jan-16 22:08:38.059395 - [DEBUG] EDGE:
39785 2019-Jan-16 22:08:38.059451 - [DEBUG] ---> 39786 2019-Jan-16 22:08:38.060089 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
39787 2019-Jan-16 22:08:38.060734 - [DEBUG]
39788 2019-Jan-16 22:08:38.060760 - [DEBUG] EDGE:
39789 2019-Jan-16 22:08:38.060818 - [DEBUG] ---> 39790 2019-Jan-16 22:08:38.061467 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
39791 2019-Jan-16 22:08:38.062114 - [DEBUG]
39792 2019-Jan-16 22:08:38.062150 - [DEBUG] Compose: EdgeIdentity * AllBottom
39793 2019-Jan-16 22:08:38.062177 - [DEBUG]
39794 2019-Jan-16 22:08:38.062201 - [DEBUG] Propagate flow
39795 2019-Jan-16 22:08:38.062225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39796 2019-Jan-16 22:08:38.062281 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
39797 2019-Jan-16 22:08:38.062928 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39798 2019-Jan-16 22:08:38.063575 - [DEBUG] Edge function : AllBottom (result of previous compose)
39799 2019-Jan-16 22:08:38.063600 - [DEBUG]
39800 2019-Jan-16 22:08:38.063626 - [DEBUG] Join: AllTop & AllBottom
39801 2019-Jan-16 22:08:38.063652 - [DEBUG] = AllBottom (new jump func)
39802 2019-Jan-16 22:08:38.063677 - [DEBUG]
39803 2019-Jan-16 22:08:38.063700 - [DEBUG] Start adding new jump function
39804 2019-Jan-16 22:08:38.063724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39805 2019-Jan-16 22:08:38.063780 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39806 2019-Jan-16 22:08:38.064441 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
39807 2019-Jan-16 22:08:38.065104 - [DEBUG] Edge Function : AllBottom
39808 2019-Jan-16 22:08:38.065134 - [DEBUG] End adding new jump function
39809 2019-Jan-16 22:08:38.065159 - [DEBUG]
39810 2019-Jan-16 22:08:38.065182 - [DEBUG] -------------------------------------------- 1091. Path Edge --------------------------------------------
39811 2019-Jan-16 22:08:38.065206 - [DEBUG]
39812 2019-Jan-16 22:08:38.065229 - [DEBUG] Process 1091. path edge:
39813 2019-Jan-16 22:08:38.065253 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39814 2019-Jan-16 22:08:38.065309 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
39815 2019-Jan-16 22:08:38.065956 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39816 2019-Jan-16 22:08:38.066603 - [DEBUG]
39817 2019-Jan-16 22:08:38.066628 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
39818 2019-Jan-16 22:08:38.067291 - [DEBUG] Possible callees:
39819 2019-Jan-16 22:08:38.067317 - [DEBUG] llvm.dbg.declare
39820 2019-Jan-16 22:08:38.067342 - [DEBUG] Possible return sites:
39821 2019-Jan-16 22:08:38.067365 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19339822 2019-Jan-16 22:08:38.068664 - [DEBUG] Found and process special summary
39823 2019-Jan-16 22:08:38.068700 - [DEBUG] Compose: EdgeIdentity * AllBottom
39824 2019-Jan-16 22:08:38.068727 - [DEBUG]
39825 2019-Jan-16 22:08:38.068751 - [DEBUG] Propagate flow
39826 2019-Jan-16 22:08:38.068774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39827 2019-Jan-16 22:08:38.068831 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
39828 2019-Jan-16 22:08:38.069471 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39829 2019-Jan-16 22:08:38.070116 - [DEBUG] Edge function : AllBottom (result of previous compose)
39830 2019-Jan-16 22:08:38.070142 - [DEBUG]
39831 2019-Jan-16 22:08:38.070167 - [DEBUG] Join: AllTop & AllBottom
39832 2019-Jan-16 22:08:38.070193 - [DEBUG] = AllBottom (new jump func)
39833 2019-Jan-16 22:08:38.070218 - [DEBUG]
39834 2019-Jan-16 22:08:38.070241 - [DEBUG] Start adding new jump function
39835 2019-Jan-16 22:08:38.070265 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39836 2019-Jan-16 22:08:38.070321 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39837 2019-Jan-16 22:08:38.070967 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
39838 2019-Jan-16 22:08:38.071625 - [DEBUG] Edge Function : AllBottom
39839 2019-Jan-16 22:08:38.071654 - [DEBUG] End adding new jump function
39840 2019-Jan-16 22:08:38.071678 - [DEBUG]
39841 2019-Jan-16 22:08:38.071702 - [DEBUG] -------------------------------------------- 1092. Path Edge --------------------------------------------
39842 2019-Jan-16 22:08:38.071727 - [DEBUG]
39843 2019-Jan-16 22:08:38.071750 - [DEBUG] Process 1092. path edge:
39844 2019-Jan-16 22:08:38.071774 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39845 2019-Jan-16 22:08:38.071830 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
39846 2019-Jan-16 22:08:38.072478 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39847 2019-Jan-16 22:08:38.073124 - [DEBUG]
39848 2019-Jan-16 22:08:38.073149 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
39849 2019-Jan-16 22:08:38.073811 - [DEBUG] Compose: EdgeIdentity * AllBottom
39850 2019-Jan-16 22:08:38.073839 - [DEBUG]
39851 2019-Jan-16 22:08:38.073863 - [DEBUG] Propagate flow
39852 2019-Jan-16 22:08:38.073886 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39853 2019-Jan-16 22:08:38.073944 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
39854 2019-Jan-16 22:08:38.074581 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39855 2019-Jan-16 22:08:38.075243 - [DEBUG] Edge function : AllBottom (result of previous compose)
39856 2019-Jan-16 22:08:38.075269 - [DEBUG]
39857 2019-Jan-16 22:08:38.075294 - [DEBUG] Join: AllTop & AllBottom
39858 2019-Jan-16 22:08:38.075320 - [DEBUG] = AllBottom (new jump func)
39859 2019-Jan-16 22:08:38.075345 - [DEBUG]
39860 2019-Jan-16 22:08:38.075368 - [DEBUG] Start adding new jump function
39861 2019-Jan-16 22:08:38.075392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39862 2019-Jan-16 22:08:38.075448 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39863 2019-Jan-16 22:08:38.076094 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
39864 2019-Jan-16 22:08:38.076729 - [DEBUG] Edge Function : AllBottom
39865 2019-Jan-16 22:08:38.076758 - [DEBUG] End adding new jump function
39866 2019-Jan-16 22:08:38.076782 - [DEBUG]
39867 2019-Jan-16 22:08:38.076806 - [DEBUG] -------------------------------------------- 1093. Path Edge --------------------------------------------
39868 2019-Jan-16 22:08:38.076831 - [DEBUG]
39869 2019-Jan-16 22:08:38.076854 - [DEBUG] Process 1093. path edge:
39870 2019-Jan-16 22:08:38.076878 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39871 2019-Jan-16 22:08:38.076934 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
39872 2019-Jan-16 22:08:38.077569 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39873 2019-Jan-16 22:08:38.078230 - [DEBUG]
39874 2019-Jan-16 22:08:38.078256 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
39875 2019-Jan-16 22:08:38.078915 - [DEBUG] Compose: EdgeIdentity * AllBottom
39876 2019-Jan-16 22:08:38.078944 - [DEBUG]
39877 2019-Jan-16 22:08:38.078968 - [DEBUG] Propagate flow
39878 2019-Jan-16 22:08:38.078992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39879 2019-Jan-16 22:08:38.079050 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
39880 2019-Jan-16 22:08:38.079687 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39881 2019-Jan-16 22:08:38.080335 - [DEBUG] Edge function : AllBottom (result of previous compose)
39882 2019-Jan-16 22:08:38.080361 - [DEBUG]
39883 2019-Jan-16 22:08:38.080387 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39884 2019-Jan-16 22:08:38.080413 - [DEBUG] = AllBottom
39885 2019-Jan-16 22:08:38.080438 - [DEBUG]
39886 2019-Jan-16 22:08:38.080462 - [DEBUG] PROPAGATE: No new function!
39887 2019-Jan-16 22:08:38.080486 - [DEBUG] EDGE:
39888 2019-Jan-16 22:08:38.080552 - [DEBUG] ---> 39889 2019-Jan-16 22:08:38.081190 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
39890 2019-Jan-16 22:08:38.081853 - [DEBUG]
39891 2019-Jan-16 22:08:38.081878 - [DEBUG] EDGE:
39892 2019-Jan-16 22:08:38.081936 - [DEBUG] ---> 39893 2019-Jan-16 22:08:38.082576 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
39894 2019-Jan-16 22:08:38.083222 - [DEBUG]
39895 2019-Jan-16 22:08:38.083260 - [DEBUG] Compose: EdgeIdentity * AllBottom
39896 2019-Jan-16 22:08:38.083288 - [DEBUG]
39897 2019-Jan-16 22:08:38.083312 - [DEBUG] Propagate flow
39898 2019-Jan-16 22:08:38.083336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39899 2019-Jan-16 22:08:38.083393 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
39900 2019-Jan-16 22:08:38.084034 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39901 2019-Jan-16 22:08:38.084679 - [DEBUG] Edge function : AllBottom (result of previous compose)
39902 2019-Jan-16 22:08:38.084705 - [DEBUG]
39903 2019-Jan-16 22:08:38.084731 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39904 2019-Jan-16 22:08:38.084770 - [DEBUG] = AllBottom
39905 2019-Jan-16 22:08:38.084795 - [DEBUG]
39906 2019-Jan-16 22:08:38.084819 - [DEBUG] PROPAGATE: No new function!
39907 2019-Jan-16 22:08:38.084846 - [DEBUG] EDGE:
39908 2019-Jan-16 22:08:38.084904 - [DEBUG] ---> 39909 2019-Jan-16 22:08:38.085552 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
39910 2019-Jan-16 22:08:38.086199 - [DEBUG]
39911 2019-Jan-16 22:08:38.086225 - [DEBUG] EDGE:
39912 2019-Jan-16 22:08:38.086283 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
39913 2019-Jan-16 22:08:38.086924 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
39914 2019-Jan-16 22:08:38.087570 - [DEBUG]
39915 2019-Jan-16 22:08:38.087595 - [DEBUG] EDGE:
39916 2019-Jan-16 22:08:38.087653 - [DEBUG] ---> 39917 2019-Jan-16 22:08:38.088305 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
39918 2019-Jan-16 22:08:38.088951 - [DEBUG]
39919 2019-Jan-16 22:08:38.088977 - [DEBUG] EDGE:
39920 2019-Jan-16 22:08:38.089035 - [DEBUG] ---> 39921 2019-Jan-16 22:08:38.089671 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
39922 2019-Jan-16 22:08:38.090317 - [DEBUG]
39923 2019-Jan-16 22:08:38.090343 - [DEBUG] EDGE:
39924 2019-Jan-16 22:08:38.090400 - [DEBUG] ---> 39925 2019-Jan-16 22:08:38.091041 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
39926 2019-Jan-16 22:08:38.091710 - [DEBUG]
39927 2019-Jan-16 22:08:38.091745 - [DEBUG] Compose: EdgeIdentity * AllBottom
39928 2019-Jan-16 22:08:38.091772 - [DEBUG]
39929 2019-Jan-16 22:08:38.091796 - [DEBUG] Propagate flow
39930 2019-Jan-16 22:08:38.091820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39931 2019-Jan-16 22:08:38.091877 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
39932 2019-Jan-16 22:08:38.092518 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39933 2019-Jan-16 22:08:38.093165 - [DEBUG] Edge function : AllBottom (result of previous compose)
39934 2019-Jan-16 22:08:38.093191 - [DEBUG]
39935 2019-Jan-16 22:08:38.093217 - [DEBUG] Join: AllTop & AllBottom
39936 2019-Jan-16 22:08:38.093243 - [DEBUG] = AllBottom (new jump func)
39937 2019-Jan-16 22:08:38.093268 - [DEBUG]
39938 2019-Jan-16 22:08:38.093292 - [DEBUG] Start adding new jump function
39939 2019-Jan-16 22:08:38.093316 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39940 2019-Jan-16 22:08:38.093372 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39941 2019-Jan-16 22:08:38.094019 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
39942 2019-Jan-16 22:08:38.094661 - [DEBUG] Edge Function : AllBottom
39943 2019-Jan-16 22:08:38.094690 - [DEBUG] End adding new jump function
39944 2019-Jan-16 22:08:38.094715 - [DEBUG]
39945 2019-Jan-16 22:08:38.094739 - [DEBUG] -------------------------------------------- 1094. Path Edge --------------------------------------------
39946 2019-Jan-16 22:08:38.094778 - [DEBUG]
39947 2019-Jan-16 22:08:38.094801 - [DEBUG] Process 1094. path edge:
39948 2019-Jan-16 22:08:38.094825 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39949 2019-Jan-16 22:08:38.094882 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
39950 2019-Jan-16 22:08:38.095523 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39951 2019-Jan-16 22:08:38.096169 - [DEBUG]
39952 2019-Jan-16 22:08:38.096194 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
39953 2019-Jan-16 22:08:38.096855 - [DEBUG] Compose: EdgeIdentity * AllBottom
39954 2019-Jan-16 22:08:38.096884 - [DEBUG]
39955 2019-Jan-16 22:08:38.096908 - [DEBUG] Propagate flow
39956 2019-Jan-16 22:08:38.096931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39957 2019-Jan-16 22:08:38.096989 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
39958 2019-Jan-16 22:08:38.097624 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39959 2019-Jan-16 22:08:38.098286 - [DEBUG] Edge function : AllBottom (result of previous compose)
39960 2019-Jan-16 22:08:38.098312 - [DEBUG]
39961 2019-Jan-16 22:08:38.098337 - [DEBUG] Join: AllTop & AllBottom
39962 2019-Jan-16 22:08:38.098363 - [DEBUG] = AllBottom (new jump func)
39963 2019-Jan-16 22:08:38.098388 - [DEBUG]
39964 2019-Jan-16 22:08:38.098411 - [DEBUG] Start adding new jump function
39965 2019-Jan-16 22:08:38.098435 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39966 2019-Jan-16 22:08:38.098491 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39967 2019-Jan-16 22:08:38.099140 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
39968 2019-Jan-16 22:08:38.099783 - [DEBUG] Edge Function : AllBottom
39969 2019-Jan-16 22:08:38.099812 - [DEBUG] End adding new jump function
39970 2019-Jan-16 22:08:38.099836 - [DEBUG]
39971 2019-Jan-16 22:08:38.099860 - [DEBUG] -------------------------------------------- 1095. Path Edge --------------------------------------------
39972 2019-Jan-16 22:08:38.099884 - [DEBUG]
39973 2019-Jan-16 22:08:38.099908 - [DEBUG] Process 1095. path edge:
39974 2019-Jan-16 22:08:38.099932 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39975 2019-Jan-16 22:08:38.099988 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
39976 2019-Jan-16 22:08:38.100623 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
39977 2019-Jan-16 22:08:38.101271 - [DEBUG]
39978 2019-Jan-16 22:08:38.101296 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
39979 2019-Jan-16 22:08:38.101967 - [DEBUG] Compose: EdgeIdentity * AllBottom
39980 2019-Jan-16 22:08:38.101995 - [DEBUG]
39981 2019-Jan-16 22:08:38.102019 - [DEBUG] Propagate flow
39982 2019-Jan-16 22:08:38.102042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39983 2019-Jan-16 22:08:38.102100 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
39984 2019-Jan-16 22:08:38.102736 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39985 2019-Jan-16 22:08:38.103381 - [DEBUG] Edge function : AllBottom (result of previous compose)
39986 2019-Jan-16 22:08:38.103407 - [DEBUG]
39987 2019-Jan-16 22:08:38.103432 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39988 2019-Jan-16 22:08:38.103458 - [DEBUG] = AllBottom
39989 2019-Jan-16 22:08:38.103482 - [DEBUG]
39990 2019-Jan-16 22:08:38.103506 - [DEBUG] PROPAGATE: No new function!
39991 2019-Jan-16 22:08:38.103530 - [DEBUG] EDGE:
39992 2019-Jan-16 22:08:38.103587 - [DEBUG] ---> 39993 2019-Jan-16 22:08:38.104221 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
39994 2019-Jan-16 22:08:38.104883 - [DEBUG]
39995 2019-Jan-16 22:08:38.104908 - [DEBUG] EDGE:
39996 2019-Jan-16 22:08:38.104965 - [DEBUG] ---> 39997 2019-Jan-16 22:08:38.105606 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
39998 2019-Jan-16 22:08:38.106252 - [DEBUG]
39999 2019-Jan-16 22:08:38.106277 - [DEBUG] EDGE:
40000 2019-Jan-16 22:08:38.106335 - [DEBUG] ---> 40001 2019-Jan-16 22:08:38.106972 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40002 2019-Jan-16 22:08:38.107618 - [DEBUG]
40003 2019-Jan-16 22:08:38.107643 - [DEBUG] EDGE:
40004 2019-Jan-16 22:08:38.107701 - [DEBUG] ---> 40005 2019-Jan-16 22:08:38.108356 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40006 2019-Jan-16 22:08:38.109002 - [DEBUG]
40007 2019-Jan-16 22:08:38.109028 - [DEBUG] EDGE:
40008 2019-Jan-16 22:08:38.109086 - [DEBUG] ---> 40009 2019-Jan-16 22:08:38.109730 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40010 2019-Jan-16 22:08:38.110379 - [DEBUG]
40011 2019-Jan-16 22:08:38.110404 - [DEBUG] EDGE:
40012 2019-Jan-16 22:08:38.110462 - [DEBUG] ---> 40013 2019-Jan-16 22:08:38.111102 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40014 2019-Jan-16 22:08:38.111761 - [DEBUG]
40015 2019-Jan-16 22:08:38.111799 - [DEBUG] Compose: EdgeIdentity * AllBottom
40016 2019-Jan-16 22:08:38.111827 - [DEBUG]
40017 2019-Jan-16 22:08:38.111851 - [DEBUG] Propagate flow
40018 2019-Jan-16 22:08:38.111874 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40019 2019-Jan-16 22:08:38.111931 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40020 2019-Jan-16 22:08:38.112573 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40021 2019-Jan-16 22:08:38.113218 - [DEBUG] Edge function : AllBottom (result of previous compose)
40022 2019-Jan-16 22:08:38.113244 - [DEBUG]
40023 2019-Jan-16 22:08:38.113270 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40024 2019-Jan-16 22:08:38.113296 - [DEBUG] = AllBottom
40025 2019-Jan-16 22:08:38.113320 - [DEBUG]
40026 2019-Jan-16 22:08:38.113344 - [DEBUG] PROPAGATE: No new function!
40027 2019-Jan-16 22:08:38.113371 - [DEBUG] EDGE:
40028 2019-Jan-16 22:08:38.113428 - [DEBUG] ---> 40029 2019-Jan-16 22:08:38.114075 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40030 2019-Jan-16 22:08:38.114720 - [DEBUG]
40031 2019-Jan-16 22:08:38.114757 - [DEBUG] EDGE:
40032 2019-Jan-16 22:08:38.114817 - [DEBUG] ---> 40033 2019-Jan-16 22:08:38.115454 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40034 2019-Jan-16 22:08:38.116099 - [DEBUG]
40035 2019-Jan-16 22:08:38.116125 - [DEBUG] EDGE:
40036 2019-Jan-16 22:08:38.116182 - [DEBUG] ---> 40037 2019-Jan-16 22:08:38.116821 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40038 2019-Jan-16 22:08:38.117467 - [DEBUG]
40039 2019-Jan-16 22:08:38.117504 - [DEBUG] Compose: EdgeIdentity * AllBottom
40040 2019-Jan-16 22:08:38.117531 - [DEBUG]
40041 2019-Jan-16 22:08:38.117556 - [DEBUG] Propagate flow
40042 2019-Jan-16 22:08:38.117579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40043 2019-Jan-16 22:08:38.117635 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40044 2019-Jan-16 22:08:38.118290 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40045 2019-Jan-16 22:08:38.118936 - [DEBUG] Edge function : AllBottom (result of previous compose)
40046 2019-Jan-16 22:08:38.118962 - [DEBUG]
40047 2019-Jan-16 22:08:38.118988 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40048 2019-Jan-16 22:08:38.119022 - [DEBUG] = AllBottom
40049 2019-Jan-16 22:08:38.119047 - [DEBUG]
40050 2019-Jan-16 22:08:38.119070 - [DEBUG] PROPAGATE: No new function!
40051 2019-Jan-16 22:08:38.119097 - [DEBUG] EDGE:
40052 2019-Jan-16 22:08:38.119155 - [DEBUG] ---> 40053 2019-Jan-16 22:08:38.119803 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40054 2019-Jan-16 22:08:38.120449 - [DEBUG]
40055 2019-Jan-16 22:08:38.120474 - [DEBUG] EDGE:
40056 2019-Jan-16 22:08:38.120532 - [DEBUG] ---> 40057 2019-Jan-16 22:08:38.121167 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40058 2019-Jan-16 22:08:38.121828 - [DEBUG]
40059 2019-Jan-16 22:08:38.121853 - [DEBUG] EDGE:
40060 2019-Jan-16 22:08:38.121911 - [DEBUG] ---> 40061 2019-Jan-16 22:08:38.122548 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40062 2019-Jan-16 22:08:38.123193 - [DEBUG]
40063 2019-Jan-16 22:08:38.123219 - [DEBUG] EDGE:
40064 2019-Jan-16 22:08:38.123277 - [DEBUG] ---> 40065 2019-Jan-16 22:08:38.123916 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40066 2019-Jan-16 22:08:38.124561 - [DEBUG]
40067 2019-Jan-16 22:08:38.124598 - [DEBUG] Compose: EdgeIdentity * AllBottom
40068 2019-Jan-16 22:08:38.124626 - [DEBUG]
40069 2019-Jan-16 22:08:38.124650 - [DEBUG] Propagate flow
40070 2019-Jan-16 22:08:38.124673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40071 2019-Jan-16 22:08:38.124730 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
40072 2019-Jan-16 22:08:38.125383 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40073 2019-Jan-16 22:08:38.126028 - [DEBUG] Edge function : AllBottom (result of previous compose)
40074 2019-Jan-16 22:08:38.126054 - [DEBUG]
40075 2019-Jan-16 22:08:38.126080 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40076 2019-Jan-16 22:08:38.126106 - [DEBUG] = AllBottom
40077 2019-Jan-16 22:08:38.126130 - [DEBUG]
40078 2019-Jan-16 22:08:38.126154 - [DEBUG] PROPAGATE: No new function!
40079 2019-Jan-16 22:08:38.126180 - [DEBUG] EDGE:
40080 2019-Jan-16 22:08:38.126238 - [DEBUG] ---> 40081 2019-Jan-16 22:08:38.126884 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40082 2019-Jan-16 22:08:38.127529 - [DEBUG]
40083 2019-Jan-16 22:08:38.127555 - [DEBUG] EDGE:
40084 2019-Jan-16 22:08:38.127613 - [DEBUG] ---> 40085 2019-Jan-16 22:08:38.128265 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40086 2019-Jan-16 22:08:38.128911 - [DEBUG]
40087 2019-Jan-16 22:08:38.128945 - [DEBUG] EDGE:
40088 2019-Jan-16 22:08:38.129003 - [DEBUG] ---> 40089 2019-Jan-16 22:08:38.129645 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40090 2019-Jan-16 22:08:38.130289 - [DEBUG]
40091 2019-Jan-16 22:08:38.130327 - [DEBUG] Compose: EdgeIdentity * AllBottom
40092 2019-Jan-16 22:08:38.130354 - [DEBUG]
40093 2019-Jan-16 22:08:38.130378 - [DEBUG] Propagate flow
40094 2019-Jan-16 22:08:38.130402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40095 2019-Jan-16 22:08:38.130458 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
40096 2019-Jan-16 22:08:38.131098 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40097 2019-Jan-16 22:08:38.131759 - [DEBUG] Edge function : AllBottom (result of previous compose)
40098 2019-Jan-16 22:08:38.131785 - [DEBUG]
40099 2019-Jan-16 22:08:38.131810 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40100 2019-Jan-16 22:08:38.131836 - [DEBUG] = AllBottom
40101 2019-Jan-16 22:08:38.131861 - [DEBUG]
40102 2019-Jan-16 22:08:38.131884 - [DEBUG] PROPAGATE: No new function!
40103 2019-Jan-16 22:08:38.131911 - [DEBUG] EDGE:
40104 2019-Jan-16 22:08:38.131969 - [DEBUG] ---> 40105 2019-Jan-16 22:08:38.132616 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40106 2019-Jan-16 22:08:38.133260 - [DEBUG]
40107 2019-Jan-16 22:08:38.133286 - [DEBUG] EDGE:
40108 2019-Jan-16 22:08:38.133344 - [DEBUG] ---> 40109 2019-Jan-16 22:08:38.133980 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40110 2019-Jan-16 22:08:38.134624 - [DEBUG]
40111 2019-Jan-16 22:08:38.134649 - [DEBUG] EDGE:
40112 2019-Jan-16 22:08:38.134707 - [DEBUG] ---> 40113 2019-Jan-16 22:08:38.135362 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40114 2019-Jan-16 22:08:38.136007 - [DEBUG]
40115 2019-Jan-16 22:08:38.136044 - [DEBUG] Compose: EdgeIdentity * AllBottom
40116 2019-Jan-16 22:08:38.136072 - [DEBUG]
40117 2019-Jan-16 22:08:38.136096 - [DEBUG] Propagate flow
40118 2019-Jan-16 22:08:38.136119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40119 2019-Jan-16 22:08:38.136176 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40120 2019-Jan-16 22:08:38.136815 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40121 2019-Jan-16 22:08:38.137460 - [DEBUG] Edge function : AllBottom (result of previous compose)
40122 2019-Jan-16 22:08:38.137486 - [DEBUG]
40123 2019-Jan-16 22:08:38.137512 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40124 2019-Jan-16 22:08:38.137538 - [DEBUG] = AllBottom
40125 2019-Jan-16 22:08:38.137563 - [DEBUG]
40126 2019-Jan-16 22:08:38.137586 - [DEBUG] PROPAGATE: No new function!
40127 2019-Jan-16 22:08:38.137612 - [DEBUG] EDGE:
40128 2019-Jan-16 22:08:38.137670 - [DEBUG] ---> 40129 2019-Jan-16 22:08:38.138341 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40130 2019-Jan-16 22:08:38.138989 - [DEBUG]
40131 2019-Jan-16 22:08:38.139025 - [DEBUG] Compose: EdgeIdentity * AllBottom
40132 2019-Jan-16 22:08:38.139052 - [DEBUG]
40133 2019-Jan-16 22:08:38.139076 - [DEBUG] Propagate flow
40134 2019-Jan-16 22:08:38.139099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40135 2019-Jan-16 22:08:38.139156 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40136 2019-Jan-16 22:08:38.139797 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40137 2019-Jan-16 22:08:38.140450 - [DEBUG] Edge function : AllBottom (result of previous compose)
40138 2019-Jan-16 22:08:38.140476 - [DEBUG]
40139 2019-Jan-16 22:08:38.140501 - [DEBUG] Join: AllTop & AllBottom
40140 2019-Jan-16 22:08:38.140527 - [DEBUG] = AllBottom (new jump func)
40141 2019-Jan-16 22:08:38.140552 - [DEBUG]
40142 2019-Jan-16 22:08:38.140575 - [DEBUG] Start adding new jump function
40143 2019-Jan-16 22:08:38.140599 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40144 2019-Jan-16 22:08:38.140655 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40145 2019-Jan-16 22:08:38.141303 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40146 2019-Jan-16 22:08:38.141959 - [DEBUG] Edge Function : AllBottom
40147 2019-Jan-16 22:08:38.141988 - [DEBUG] End adding new jump function
40148 2019-Jan-16 22:08:38.142012 - [DEBUG]
40149 2019-Jan-16 22:08:38.142036 - [DEBUG] -------------------------------------------- 1096. Path Edge --------------------------------------------
40150 2019-Jan-16 22:08:38.142060 - [DEBUG]
40151 2019-Jan-16 22:08:38.142083 - [DEBUG] Process 1096. path edge:
40152 2019-Jan-16 22:08:38.142107 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40153 2019-Jan-16 22:08:38.142163 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
40154 2019-Jan-16 22:08:38.142803 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40155 2019-Jan-16 22:08:38.143448 - [DEBUG]
40156 2019-Jan-16 22:08:38.143473 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40157 2019-Jan-16 22:08:38.144124 - [DEBUG] Possible callees:
40158 2019-Jan-16 22:08:38.144149 - [DEBUG] foo
40159 2019-Jan-16 22:08:38.144174 - [DEBUG] Possible return sites:
40160 2019-Jan-16 22:08:38.144198 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12640161 2019-Jan-16 22:08:38.145487 - [DEBUG] Found and process special summary
40162 2019-Jan-16 22:08:38.145522 - [DEBUG] Compose: EdgeIdentity * AllBottom
40163 2019-Jan-16 22:08:38.145550 - [DEBUG]
40164 2019-Jan-16 22:08:38.145574 - [DEBUG] Propagate flow
40165 2019-Jan-16 22:08:38.145597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40166 2019-Jan-16 22:08:38.145654 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40167 2019-Jan-16 22:08:38.146301 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40168 2019-Jan-16 22:08:38.146948 - [DEBUG] Edge function : AllBottom (result of previous compose)
40169 2019-Jan-16 22:08:38.146988 - [DEBUG]
40170 2019-Jan-16 22:08:38.147014 - [DEBUG] Join: AllTop & AllBottom
40171 2019-Jan-16 22:08:38.147040 - [DEBUG] = AllBottom (new jump func)
40172 2019-Jan-16 22:08:38.147065 - [DEBUG]
40173 2019-Jan-16 22:08:38.147089 - [DEBUG] Start adding new jump function
40174 2019-Jan-16 22:08:38.147112 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40175 2019-Jan-16 22:08:38.147169 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40176 2019-Jan-16 22:08:38.147818 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40177 2019-Jan-16 22:08:38.148472 - [DEBUG] Edge Function : AllBottom
40178 2019-Jan-16 22:08:38.148501 - [DEBUG] End adding new jump function
40179 2019-Jan-16 22:08:38.148525 - [DEBUG]
40180 2019-Jan-16 22:08:38.148549 - [DEBUG] -------------------------------------------- 1097. Path Edge --------------------------------------------
40181 2019-Jan-16 22:08:38.148574 - [DEBUG]
40182 2019-Jan-16 22:08:38.148597 - [DEBUG] Process 1097. path edge:
40183 2019-Jan-16 22:08:38.148621 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40184 2019-Jan-16 22:08:38.148677 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
40185 2019-Jan-16 22:08:38.149318 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40186 2019-Jan-16 22:08:38.149964 - [DEBUG]
40187 2019-Jan-16 22:08:38.149989 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40188 2019-Jan-16 22:08:38.150647 - [DEBUG] Compose: EdgeIdentity * AllBottom
40189 2019-Jan-16 22:08:38.150675 - [DEBUG]
40190 2019-Jan-16 22:08:38.150699 - [DEBUG] Propagate flow
40191 2019-Jan-16 22:08:38.150722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40192 2019-Jan-16 22:08:38.150779 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40193 2019-Jan-16 22:08:38.151431 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40194 2019-Jan-16 22:08:38.152079 - [DEBUG] Edge function : AllBottom (result of previous compose)
40195 2019-Jan-16 22:08:38.152105 - [DEBUG]
40196 2019-Jan-16 22:08:38.152130 - [DEBUG] Join: AllTop & AllBottom
40197 2019-Jan-16 22:08:38.152156 - [DEBUG] = AllBottom (new jump func)
40198 2019-Jan-16 22:08:38.152181 - [DEBUG]
40199 2019-Jan-16 22:08:38.152204 - [DEBUG] Start adding new jump function
40200 2019-Jan-16 22:08:38.152228 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40201 2019-Jan-16 22:08:38.152284 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40202 2019-Jan-16 22:08:38.152930 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40203 2019-Jan-16 22:08:38.153567 - [DEBUG] Edge Function : AllBottom
40204 2019-Jan-16 22:08:38.153601 - [DEBUG] End adding new jump function
40205 2019-Jan-16 22:08:38.153625 - [DEBUG]
40206 2019-Jan-16 22:08:38.153649 - [DEBUG] -------------------------------------------- 1098. Path Edge --------------------------------------------
40207 2019-Jan-16 22:08:38.153673 - [DEBUG]
40208 2019-Jan-16 22:08:38.153696 - [DEBUG] Process 1098. path edge:
40209 2019-Jan-16 22:08:38.153720 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40210 2019-Jan-16 22:08:38.153776 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
40211 2019-Jan-16 22:08:38.154412 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40212 2019-Jan-16 22:08:38.155082 - [DEBUG]
40213 2019-Jan-16 22:08:38.155109 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40214 2019-Jan-16 22:08:38.155766 - [DEBUG] Compose: EdgeIdentity * AllBottom
40215 2019-Jan-16 22:08:38.155794 - [DEBUG]
40216 2019-Jan-16 22:08:38.155818 - [DEBUG] Propagate flow
40217 2019-Jan-16 22:08:38.155842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40218 2019-Jan-16 22:08:38.155899 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40219 2019-Jan-16 22:08:38.156538 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40220 2019-Jan-16 22:08:38.157185 - [DEBUG] Edge function : AllBottom (result of previous compose)
40221 2019-Jan-16 22:08:38.157210 - [DEBUG]
40222 2019-Jan-16 22:08:38.157236 - [DEBUG] Join: AllTop & AllBottom
40223 2019-Jan-16 22:08:38.157262 - [DEBUG] = AllBottom (new jump func)
40224 2019-Jan-16 22:08:38.157287 - [DEBUG]
40225 2019-Jan-16 22:08:38.157310 - [DEBUG] Start adding new jump function
40226 2019-Jan-16 22:08:38.157333 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40227 2019-Jan-16 22:08:38.157390 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40228 2019-Jan-16 22:08:38.158036 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40229 2019-Jan-16 22:08:38.158690 - [DEBUG] Edge Function : AllBottom
40230 2019-Jan-16 22:08:38.158719 - [DEBUG] End adding new jump function
40231 2019-Jan-16 22:08:38.158743 - [DEBUG]
40232 2019-Jan-16 22:08:38.158767 - [DEBUG] -------------------------------------------- 1099. Path Edge --------------------------------------------
40233 2019-Jan-16 22:08:38.158791 - [DEBUG]
40234 2019-Jan-16 22:08:38.158815 - [DEBUG] Process 1099. path edge:
40235 2019-Jan-16 22:08:38.158839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40236 2019-Jan-16 22:08:38.158895 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
40237 2019-Jan-16 22:08:38.159531 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40238 2019-Jan-16 22:08:38.160177 - [DEBUG]
40239 2019-Jan-16 22:08:38.160203 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40240 2019-Jan-16 22:08:38.160858 - [DEBUG] Compose: EdgeIdentity * AllBottom
40241 2019-Jan-16 22:08:38.160886 - [DEBUG]
40242 2019-Jan-16 22:08:38.160910 - [DEBUG] Propagate flow
40243 2019-Jan-16 22:08:38.160934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40244 2019-Jan-16 22:08:38.160991 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40245 2019-Jan-16 22:08:38.161656 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40246 2019-Jan-16 22:08:38.162302 - [DEBUG] Edge function : AllBottom (result of previous compose)
40247 2019-Jan-16 22:08:38.162328 - [DEBUG]
40248 2019-Jan-16 22:08:38.162353 - [DEBUG] Join: AllTop & AllBottom
40249 2019-Jan-16 22:08:38.162379 - [DEBUG] = AllBottom (new jump func)
40250 2019-Jan-16 22:08:38.162404 - [DEBUG]
40251 2019-Jan-16 22:08:38.162427 - [DEBUG] Start adding new jump function
40252 2019-Jan-16 22:08:38.162451 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40253 2019-Jan-16 22:08:38.162514 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40254 2019-Jan-16 22:08:38.163163 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40255 2019-Jan-16 22:08:38.163809 - [DEBUG] Edge Function : AllBottom
40256 2019-Jan-16 22:08:38.163838 - [DEBUG] End adding new jump function
40257 2019-Jan-16 22:08:38.163862 - [DEBUG]
40258 2019-Jan-16 22:08:38.163886 - [DEBUG] -------------------------------------------- 1100. Path Edge --------------------------------------------
40259 2019-Jan-16 22:08:38.163910 - [DEBUG]
40260 2019-Jan-16 22:08:38.163933 - [DEBUG] Process 1100. path edge:
40261 2019-Jan-16 22:08:38.163957 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40262 2019-Jan-16 22:08:38.164013 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
40263 2019-Jan-16 22:08:38.164659 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40264 2019-Jan-16 22:08:38.165320 - [DEBUG]
40265 2019-Jan-16 22:08:38.165345 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40266 2019-Jan-16 22:08:38.166004 - [DEBUG] Possible callees:
40267 2019-Jan-16 22:08:38.166030 - [DEBUG] llvm.dbg.declare
40268 2019-Jan-16 22:08:38.166055 - [DEBUG] Possible return sites:
40269 2019-Jan-16 22:08:38.166079 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13640270 2019-Jan-16 22:08:38.167357 - [DEBUG] Found and process special summary
40271 2019-Jan-16 22:08:38.167392 - [DEBUG] Compose: EdgeIdentity * AllBottom
40272 2019-Jan-16 22:08:38.167419 - [DEBUG]
40273 2019-Jan-16 22:08:38.167443 - [DEBUG] Propagate flow
40274 2019-Jan-16 22:08:38.167467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40275 2019-Jan-16 22:08:38.167524 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40276 2019-Jan-16 22:08:38.168180 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40277 2019-Jan-16 22:08:38.168826 - [DEBUG] Edge function : AllBottom (result of previous compose)
40278 2019-Jan-16 22:08:38.168852 - [DEBUG]
40279 2019-Jan-16 22:08:38.168878 - [DEBUG] Join: AllTop & AllBottom
40280 2019-Jan-16 22:08:38.168904 - [DEBUG] = AllBottom (new jump func)
40281 2019-Jan-16 22:08:38.168929 - [DEBUG]
40282 2019-Jan-16 22:08:38.168953 - [DEBUG] Start adding new jump function
40283 2019-Jan-16 22:08:38.168976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40284 2019-Jan-16 22:08:38.169033 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40285 2019-Jan-16 22:08:38.169679 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40286 2019-Jan-16 22:08:38.170319 - [DEBUG] Edge Function : AllBottom
40287 2019-Jan-16 22:08:38.170347 - [DEBUG] End adding new jump function
40288 2019-Jan-16 22:08:38.170372 - [DEBUG]
40289 2019-Jan-16 22:08:38.170396 - [DEBUG] -------------------------------------------- 1101. Path Edge --------------------------------------------
40290 2019-Jan-16 22:08:38.170421 - [DEBUG]
40291 2019-Jan-16 22:08:38.170444 - [DEBUG] Process 1101. path edge:
40292 2019-Jan-16 22:08:38.170468 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40293 2019-Jan-16 22:08:38.170532 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
40294 2019-Jan-16 22:08:38.171173 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40295 2019-Jan-16 22:08:38.171834 - [DEBUG]
40296 2019-Jan-16 22:08:38.171859 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40297 2019-Jan-16 22:08:38.172518 - [DEBUG] Compose: EdgeIdentity * AllBottom
40298 2019-Jan-16 22:08:38.172547 - [DEBUG]
40299 2019-Jan-16 22:08:38.172571 - [DEBUG] Propagate flow
40300 2019-Jan-16 22:08:38.172595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40301 2019-Jan-16 22:08:38.172652 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40302 2019-Jan-16 22:08:38.173289 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40303 2019-Jan-16 22:08:38.173934 - [DEBUG] Edge function : AllBottom (result of previous compose)
40304 2019-Jan-16 22:08:38.173960 - [DEBUG]
40305 2019-Jan-16 22:08:38.173985 - [DEBUG] Join: AllTop & AllBottom
40306 2019-Jan-16 22:08:38.174011 - [DEBUG] = AllBottom (new jump func)
40307 2019-Jan-16 22:08:38.174036 - [DEBUG]
40308 2019-Jan-16 22:08:38.174059 - [DEBUG] Start adding new jump function
40309 2019-Jan-16 22:08:38.174083 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40310 2019-Jan-16 22:08:38.174139 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40311 2019-Jan-16 22:08:38.174798 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40312 2019-Jan-16 22:08:38.175434 - [DEBUG] Edge Function : AllBottom
40313 2019-Jan-16 22:08:38.175463 - [DEBUG] End adding new jump function
40314 2019-Jan-16 22:08:38.175487 - [DEBUG]
40315 2019-Jan-16 22:08:38.175511 - [DEBUG] -------------------------------------------- 1102. Path Edge --------------------------------------------
40316 2019-Jan-16 22:08:38.175536 - [DEBUG]
40317 2019-Jan-16 22:08:38.175559 - [DEBUG] Process 1102. path edge:
40318 2019-Jan-16 22:08:38.175583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40319 2019-Jan-16 22:08:38.175639 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
40320 2019-Jan-16 22:08:38.176275 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40321 2019-Jan-16 22:08:38.176920 - [DEBUG]
40322 2019-Jan-16 22:08:38.176945 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40323 2019-Jan-16 22:08:38.177599 - [DEBUG] Compose: EdgeIdentity * AllBottom
40324 2019-Jan-16 22:08:38.177627 - [DEBUG]
40325 2019-Jan-16 22:08:38.177651 - [DEBUG] Propagate flow
40326 2019-Jan-16 22:08:38.177675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40327 2019-Jan-16 22:08:38.177732 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
40328 2019-Jan-16 22:08:38.178384 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40329 2019-Jan-16 22:08:38.179030 - [DEBUG] Edge function : AllBottom (result of previous compose)
40330 2019-Jan-16 22:08:38.179056 - [DEBUG]
40331 2019-Jan-16 22:08:38.179081 - [DEBUG] Join: AllTop & AllBottom
40332 2019-Jan-16 22:08:38.179107 - [DEBUG] = AllBottom (new jump func)
40333 2019-Jan-16 22:08:38.179132 - [DEBUG]
40334 2019-Jan-16 22:08:38.179155 - [DEBUG] Start adding new jump function
40335 2019-Jan-16 22:08:38.179179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40336 2019-Jan-16 22:08:38.179243 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40337 2019-Jan-16 22:08:38.179890 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
40338 2019-Jan-16 22:08:38.180525 - [DEBUG] Edge Function : AllBottom
40339 2019-Jan-16 22:08:38.180554 - [DEBUG] End adding new jump function
40340 2019-Jan-16 22:08:38.180578 - [DEBUG]
40341 2019-Jan-16 22:08:38.180602 - [DEBUG] -------------------------------------------- 1103. Path Edge --------------------------------------------
40342 2019-Jan-16 22:08:38.180627 - [DEBUG]
40343 2019-Jan-16 22:08:38.180650 - [DEBUG] Process 1103. path edge:
40344 2019-Jan-16 22:08:38.180674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40345 2019-Jan-16 22:08:38.180730 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
40346 2019-Jan-16 22:08:38.181364 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40347 2019-Jan-16 22:08:38.182026 - [DEBUG]
40348 2019-Jan-16 22:08:38.182052 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
40349 2019-Jan-16 22:08:38.182722 - [DEBUG] Compose: EdgeIdentity * AllBottom
40350 2019-Jan-16 22:08:38.182752 - [DEBUG]
40351 2019-Jan-16 22:08:38.182776 - [DEBUG] Propagate flow
40352 2019-Jan-16 22:08:38.182800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40353 2019-Jan-16 22:08:38.182868 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
40354 2019-Jan-16 22:08:38.183587 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40355 2019-Jan-16 22:08:38.184294 - [DEBUG] Edge function : AllBottom (result of previous compose)
40356 2019-Jan-16 22:08:38.184323 - [DEBUG]
40357 2019-Jan-16 22:08:38.184351 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40358 2019-Jan-16 22:08:38.184377 - [DEBUG] = AllBottom
40359 2019-Jan-16 22:08:38.184402 - [DEBUG]
40360 2019-Jan-16 22:08:38.184426 - [DEBUG] PROPAGATE: No new function!
40361 2019-Jan-16 22:08:38.184454 - [DEBUG] EDGE:
40362 2019-Jan-16 22:08:38.184529 - [DEBUG] ---> 40363 2019-Jan-16 22:08:38.185220 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40364 2019-Jan-16 22:08:38.185869 - [DEBUG]
40365 2019-Jan-16 22:08:38.185895 - [DEBUG] EDGE:
40366 2019-Jan-16 22:08:38.185953 - [DEBUG] ---> 40367 2019-Jan-16 22:08:38.186590 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40368 2019-Jan-16 22:08:38.187235 - [DEBUG]
40369 2019-Jan-16 22:08:38.187261 - [DEBUG] EDGE:
40370 2019-Jan-16 22:08:38.187318 - [DEBUG] ---> 40371 2019-Jan-16 22:08:38.187960 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40372 2019-Jan-16 22:08:38.188624 - [DEBUG]
40373 2019-Jan-16 22:08:38.188678 - [DEBUG] Compose: EdgeIdentity * AllBottom
40374 2019-Jan-16 22:08:38.188706 - [DEBUG]
40375 2019-Jan-16 22:08:38.188730 - [DEBUG] Propagate flow
40376 2019-Jan-16 22:08:38.188754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40377 2019-Jan-16 22:08:38.188810 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40378 2019-Jan-16 22:08:38.189468 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40379 2019-Jan-16 22:08:38.190116 - [DEBUG] Edge function : AllBottom (result of previous compose)
40380 2019-Jan-16 22:08:38.190141 - [DEBUG]
40381 2019-Jan-16 22:08:38.190167 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40382 2019-Jan-16 22:08:38.190193 - [DEBUG] = AllBottom
40383 2019-Jan-16 22:08:38.190218 - [DEBUG]
40384 2019-Jan-16 22:08:38.190241 - [DEBUG] PROPAGATE: No new function!
40385 2019-Jan-16 22:08:38.190271 - [DEBUG] EDGE:
40386 2019-Jan-16 22:08:38.190328 - [DEBUG] ---> 40387 2019-Jan-16 22:08:38.190976 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40388 2019-Jan-16 22:08:38.191639 - [DEBUG]
40389 2019-Jan-16 22:08:38.191678 - [DEBUG] Compose: EdgeIdentity * AllBottom
40390 2019-Jan-16 22:08:38.191705 - [DEBUG]
40391 2019-Jan-16 22:08:38.191729 - [DEBUG] Propagate flow
40392 2019-Jan-16 22:08:38.191752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40393 2019-Jan-16 22:08:38.191808 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
40394 2019-Jan-16 22:08:38.192455 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40395 2019-Jan-16 22:08:38.193100 - [DEBUG] Edge function : AllBottom (result of previous compose)
40396 2019-Jan-16 22:08:38.193126 - [DEBUG]
40397 2019-Jan-16 22:08:38.193152 - [DEBUG] Join: AllTop & AllBottom
40398 2019-Jan-16 22:08:38.193178 - [DEBUG] = AllBottom (new jump func)
40399 2019-Jan-16 22:08:38.193202 - [DEBUG]
40400 2019-Jan-16 22:08:38.193226 - [DEBUG] Start adding new jump function
40401 2019-Jan-16 22:08:38.193248 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40402 2019-Jan-16 22:08:38.193304 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40403 2019-Jan-16 22:08:38.193954 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
40404 2019-Jan-16 22:08:38.194600 - [DEBUG] Edge Function : AllBottom
40405 2019-Jan-16 22:08:38.194632 - [DEBUG] End adding new jump function
40406 2019-Jan-16 22:08:38.194656 - [DEBUG]
40407 2019-Jan-16 22:08:38.194680 - [DEBUG] -------------------------------------------- 1104. Path Edge --------------------------------------------
40408 2019-Jan-16 22:08:38.194705 - [DEBUG]
40409 2019-Jan-16 22:08:38.194728 - [DEBUG] Process 1104. path edge:
40410 2019-Jan-16 22:08:38.194766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40411 2019-Jan-16 22:08:38.194823 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
40412 2019-Jan-16 22:08:38.195470 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40413 2019-Jan-16 22:08:38.196116 - [DEBUG]
40414 2019-Jan-16 22:08:38.196141 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
40415 2019-Jan-16 22:08:38.196804 - [DEBUG] Possible callees:
40416 2019-Jan-16 22:08:38.196829 - [DEBUG] llvm.dbg.declare
40417 2019-Jan-16 22:08:38.196854 - [DEBUG] Possible return sites:
40418 2019-Jan-16 22:08:38.196888 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14340419 2019-Jan-16 22:08:38.198189 - [DEBUG] Found and process special summary
40420 2019-Jan-16 22:08:38.198225 - [DEBUG] Compose: EdgeIdentity * AllBottom
40421 2019-Jan-16 22:08:38.198252 - [DEBUG]
40422 2019-Jan-16 22:08:38.198276 - [DEBUG] Propagate flow
40423 2019-Jan-16 22:08:38.198300 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40424 2019-Jan-16 22:08:38.198356 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
40425 2019-Jan-16 22:08:38.198997 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40426 2019-Jan-16 22:08:38.199643 - [DEBUG] Edge function : AllBottom (result of previous compose)
40427 2019-Jan-16 22:08:38.199669 - [DEBUG]
40428 2019-Jan-16 22:08:38.199694 - [DEBUG] Join: AllTop & AllBottom
40429 2019-Jan-16 22:08:38.199721 - [DEBUG] = AllBottom (new jump func)
40430 2019-Jan-16 22:08:38.199745 - [DEBUG]
40431 2019-Jan-16 22:08:38.199769 - [DEBUG] Start adding new jump function
40432 2019-Jan-16 22:08:38.199792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40433 2019-Jan-16 22:08:38.199848 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40434 2019-Jan-16 22:08:38.200496 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
40435 2019-Jan-16 22:08:38.201137 - [DEBUG] Edge Function : AllBottom
40436 2019-Jan-16 22:08:38.201165 - [DEBUG] End adding new jump function
40437 2019-Jan-16 22:08:38.201190 - [DEBUG]
40438 2019-Jan-16 22:08:38.201213 - [DEBUG] -------------------------------------------- 1105. Path Edge --------------------------------------------
40439 2019-Jan-16 22:08:38.201238 - [DEBUG]
40440 2019-Jan-16 22:08:38.201261 - [DEBUG] Process 1105. path edge:
40441 2019-Jan-16 22:08:38.201285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40442 2019-Jan-16 22:08:38.201341 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
40443 2019-Jan-16 22:08:38.202001 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40444 2019-Jan-16 22:08:38.202646 - [DEBUG]
40445 2019-Jan-16 22:08:38.202672 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
40446 2019-Jan-16 22:08:38.203333 - [DEBUG] Compose: EdgeIdentity * AllBottom
40447 2019-Jan-16 22:08:38.203361 - [DEBUG]
40448 2019-Jan-16 22:08:38.203385 - [DEBUG] Propagate flow
40449 2019-Jan-16 22:08:38.203409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40450 2019-Jan-16 22:08:38.203466 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
40451 2019-Jan-16 22:08:38.204102 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40452 2019-Jan-16 22:08:38.204759 - [DEBUG] Edge function : AllBottom (result of previous compose)
40453 2019-Jan-16 22:08:38.204787 - [DEBUG]
40454 2019-Jan-16 22:08:38.204812 - [DEBUG] Join: AllTop & AllBottom
40455 2019-Jan-16 22:08:38.204838 - [DEBUG] = AllBottom (new jump func)
40456 2019-Jan-16 22:08:38.204862 - [DEBUG]
40457 2019-Jan-16 22:08:38.204886 - [DEBUG] Start adding new jump function
40458 2019-Jan-16 22:08:38.204909 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40459 2019-Jan-16 22:08:38.204965 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40460 2019-Jan-16 22:08:38.205620 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
40461 2019-Jan-16 22:08:38.206255 - [DEBUG] Edge Function : AllBottom
40462 2019-Jan-16 22:08:38.206284 - [DEBUG] End adding new jump function
40463 2019-Jan-16 22:08:38.206309 - [DEBUG]
40464 2019-Jan-16 22:08:38.206332 - [DEBUG] -------------------------------------------- 1106. Path Edge --------------------------------------------
40465 2019-Jan-16 22:08:38.206357 - [DEBUG]
40466 2019-Jan-16 22:08:38.206380 - [DEBUG] Process 1106. path edge:
40467 2019-Jan-16 22:08:38.206404 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40468 2019-Jan-16 22:08:38.206460 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
40469 2019-Jan-16 22:08:38.207095 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40470 2019-Jan-16 22:08:38.207740 - [DEBUG]
40471 2019-Jan-16 22:08:38.207766 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
40472 2019-Jan-16 22:08:38.208435 - [DEBUG] Compose: EdgeIdentity * AllBottom
40473 2019-Jan-16 22:08:38.208464 - [DEBUG]
40474 2019-Jan-16 22:08:38.208488 - [DEBUG] Propagate flow
40475 2019-Jan-16 22:08:38.208511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40476 2019-Jan-16 22:08:38.208568 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
40477 2019-Jan-16 22:08:38.209204 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40478 2019-Jan-16 22:08:38.209852 - [DEBUG] Edge function : AllBottom (result of previous compose)
40479 2019-Jan-16 22:08:38.209878 - [DEBUG]
40480 2019-Jan-16 22:08:38.209904 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40481 2019-Jan-16 22:08:38.209929 - [DEBUG] = AllBottom
40482 2019-Jan-16 22:08:38.209954 - [DEBUG]
40483 2019-Jan-16 22:08:38.209977 - [DEBUG] PROPAGATE: No new function!
40484 2019-Jan-16 22:08:38.210002 - [DEBUG] EDGE:
40485 2019-Jan-16 22:08:38.210059 - [DEBUG] ---> 40486 2019-Jan-16 22:08:38.210695 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40487 2019-Jan-16 22:08:38.211341 - [DEBUG]
40488 2019-Jan-16 22:08:38.211366 - [DEBUG] EDGE:
40489 2019-Jan-16 22:08:38.211436 - [DEBUG] ---> 40490 2019-Jan-16 22:08:38.212076 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40491 2019-Jan-16 22:08:38.212722 - [DEBUG]
40492 2019-Jan-16 22:08:38.212761 - [DEBUG] Compose: EdgeIdentity * AllBottom
40493 2019-Jan-16 22:08:38.212788 - [DEBUG]
40494 2019-Jan-16 22:08:38.212812 - [DEBUG] Propagate flow
40495 2019-Jan-16 22:08:38.212835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40496 2019-Jan-16 22:08:38.212892 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
40497 2019-Jan-16 22:08:38.213532 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40498 2019-Jan-16 22:08:38.214178 - [DEBUG] Edge function : AllBottom (result of previous compose)
40499 2019-Jan-16 22:08:38.214204 - [DEBUG]
40500 2019-Jan-16 22:08:38.214229 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40501 2019-Jan-16 22:08:38.214255 - [DEBUG] = AllBottom
40502 2019-Jan-16 22:08:38.214280 - [DEBUG]
40503 2019-Jan-16 22:08:38.214313 - [DEBUG] PROPAGATE: No new function!
40504 2019-Jan-16 22:08:38.214340 - [DEBUG] EDGE:
40505 2019-Jan-16 22:08:38.214398 - [DEBUG] ---> 40506 2019-Jan-16 22:08:38.215061 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40507 2019-Jan-16 22:08:38.215708 - [DEBUG]
40508 2019-Jan-16 22:08:38.215733 - [DEBUG] EDGE:
40509 2019-Jan-16 22:08:38.215791 - [DEBUG] ---> 40510 2019-Jan-16 22:08:38.216429 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40511 2019-Jan-16 22:08:38.217075 - [DEBUG]
40512 2019-Jan-16 22:08:38.217109 - [DEBUG] Compose: EdgeIdentity * AllBottom
40513 2019-Jan-16 22:08:38.217137 - [DEBUG]
40514 2019-Jan-16 22:08:38.217160 - [DEBUG] Propagate flow
40515 2019-Jan-16 22:08:38.217183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40516 2019-Jan-16 22:08:38.217240 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
40517 2019-Jan-16 22:08:38.217877 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40518 2019-Jan-16 22:08:38.218539 - [DEBUG] Edge function : AllBottom (result of previous compose)
40519 2019-Jan-16 22:08:38.218565 - [DEBUG]
40520 2019-Jan-16 22:08:38.218590 - [DEBUG] Join: AllTop & AllBottom
40521 2019-Jan-16 22:08:38.218616 - [DEBUG] = AllBottom (new jump func)
40522 2019-Jan-16 22:08:38.218641 - [DEBUG]
40523 2019-Jan-16 22:08:38.218664 - [DEBUG] Start adding new jump function
40524 2019-Jan-16 22:08:38.218687 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40525 2019-Jan-16 22:08:38.218743 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40526 2019-Jan-16 22:08:38.219389 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
40527 2019-Jan-16 22:08:38.220026 - [DEBUG] Edge Function : AllBottom
40528 2019-Jan-16 22:08:38.220055 - [DEBUG] End adding new jump function
40529 2019-Jan-16 22:08:38.220079 - [DEBUG]
40530 2019-Jan-16 22:08:38.220103 - [DEBUG] -------------------------------------------- 1107. Path Edge --------------------------------------------
40531 2019-Jan-16 22:08:38.220127 - [DEBUG]
40532 2019-Jan-16 22:08:38.220150 - [DEBUG] Process 1107. path edge:
40533 2019-Jan-16 22:08:38.220174 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40534 2019-Jan-16 22:08:38.220230 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
40535 2019-Jan-16 22:08:38.220866 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
40536 2019-Jan-16 22:08:38.221528 - [DEBUG]
40537 2019-Jan-16 22:08:38.221554 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
40538 2019-Jan-16 22:08:38.222210 - [DEBUG] Compose: EdgeIdentity * AllBottom
40539 2019-Jan-16 22:08:38.222239 - [DEBUG]
40540 2019-Jan-16 22:08:38.222263 - [DEBUG] Propagate flow
40541 2019-Jan-16 22:08:38.222286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40542 2019-Jan-16 22:08:38.222343 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40543 2019-Jan-16 22:08:38.222998 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40544 2019-Jan-16 22:08:38.223644 - [DEBUG] Edge function : AllBottom (result of previous compose)
40545 2019-Jan-16 22:08:38.223669 - [DEBUG]
40546 2019-Jan-16 22:08:38.223695 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40547 2019-Jan-16 22:08:38.223721 - [DEBUG] = AllBottom
40548 2019-Jan-16 22:08:38.223746 - [DEBUG]
40549 2019-Jan-16 22:08:38.223769 - [DEBUG] PROPAGATE: No new function!
40550 2019-Jan-16 22:08:38.223801 - [DEBUG] Compose: EdgeIdentity * AllBottom
40551 2019-Jan-16 22:08:38.223829 - [DEBUG]
40552 2019-Jan-16 22:08:38.223853 - [DEBUG] Propagate flow
40553 2019-Jan-16 22:08:38.223876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40554 2019-Jan-16 22:08:38.223933 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
40555 2019-Jan-16 22:08:38.224581 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40556 2019-Jan-16 22:08:38.225243 - [DEBUG] Edge function : AllBottom (result of previous compose)
40557 2019-Jan-16 22:08:38.225268 - [DEBUG]
40558 2019-Jan-16 22:08:38.225293 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40559 2019-Jan-16 22:08:38.225319 - [DEBUG] = AllBottom
40560 2019-Jan-16 22:08:38.225344 - [DEBUG]
40561 2019-Jan-16 22:08:38.225367 - [DEBUG] PROPAGATE: No new function!
40562 2019-Jan-16 22:08:38.225391 - [DEBUG] EDGE:
40563 2019-Jan-16 22:08:38.225449 - [DEBUG] ---> 40564 2019-Jan-16 22:08:38.226088 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40565 2019-Jan-16 22:08:38.226734 - [DEBUG]
40566 2019-Jan-16 22:08:38.226760 - [DEBUG] EDGE:
40567 2019-Jan-16 22:08:38.226817 - [DEBUG] ---> 40568 2019-Jan-16 22:08:38.227454 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40569 2019-Jan-16 22:08:38.228113 - [DEBUG]
40570 2019-Jan-16 22:08:38.228139 - [DEBUG] EDGE:
40571 2019-Jan-16 22:08:38.228197 - [DEBUG] ---> 40572 2019-Jan-16 22:08:38.228838 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40573 2019-Jan-16 22:08:38.229484 - [DEBUG]
40574 2019-Jan-16 22:08:38.229521 - [DEBUG] Compose: EdgeIdentity * AllBottom
40575 2019-Jan-16 22:08:38.229549 - [DEBUG]
40576 2019-Jan-16 22:08:38.229573 - [DEBUG] Propagate flow
40577 2019-Jan-16 22:08:38.229596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40578 2019-Jan-16 22:08:38.229652 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40579 2019-Jan-16 22:08:38.230292 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40580 2019-Jan-16 22:08:38.230939 - [DEBUG] Edge function : AllBottom (result of previous compose)
40581 2019-Jan-16 22:08:38.230965 - [DEBUG]
40582 2019-Jan-16 22:08:38.230991 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40583 2019-Jan-16 22:08:38.231017 - [DEBUG] = AllBottom
40584 2019-Jan-16 22:08:38.231041 - [DEBUG]
40585 2019-Jan-16 22:08:38.231074 - [DEBUG] PROPAGATE: No new function!
40586 2019-Jan-16 22:08:38.231102 - [DEBUG] EDGE:
40587 2019-Jan-16 22:08:38.231159 - [DEBUG] ---> 40588 2019-Jan-16 22:08:38.231816 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40589 2019-Jan-16 22:08:38.232465 - [DEBUG]
40590 2019-Jan-16 22:08:38.232490 - [DEBUG] EDGE:
40591 2019-Jan-16 22:08:38.232548 - [DEBUG] ---> 40592 2019-Jan-16 22:08:38.233186 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40593 2019-Jan-16 22:08:38.233833 - [DEBUG]
40594 2019-Jan-16 22:08:38.233859 - [DEBUG] EDGE:
40595 2019-Jan-16 22:08:38.233916 - [DEBUG] ---> 40596 2019-Jan-16 22:08:38.234559 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40597 2019-Jan-16 22:08:38.235221 - [DEBUG]
40598 2019-Jan-16 22:08:38.235247 - [DEBUG] EDGE:
40599 2019-Jan-16 22:08:38.235304 - [DEBUG] ---> 40600 2019-Jan-16 22:08:38.235941 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40601 2019-Jan-16 22:08:38.236587 - [DEBUG]
40602 2019-Jan-16 22:08:38.236612 - [DEBUG] EDGE:
40603 2019-Jan-16 22:08:38.236670 - [DEBUG] ---> 40604 2019-Jan-16 22:08:38.237308 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40605 2019-Jan-16 22:08:38.237953 - [DEBUG]
40606 2019-Jan-16 22:08:38.237979 - [DEBUG] EDGE:
40607 2019-Jan-16 22:08:38.238036 - [DEBUG] ---> 40608 2019-Jan-16 22:08:38.238694 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40609 2019-Jan-16 22:08:38.239340 - [DEBUG]
40610 2019-Jan-16 22:08:38.239366 - [DEBUG] EDGE:
40611 2019-Jan-16 22:08:38.239424 - [DEBUG] ---> 40612 2019-Jan-16 22:08:38.240059 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40613 2019-Jan-16 22:08:38.240704 - [DEBUG]
40614 2019-Jan-16 22:08:38.240730 - [DEBUG] EDGE:
40615 2019-Jan-16 22:08:38.240788 - [DEBUG] ---> 40616 2019-Jan-16 22:08:38.241434 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40617 2019-Jan-16 22:08:38.242081 - [DEBUG]
40618 2019-Jan-16 22:08:38.242107 - [DEBUG] EDGE:
40619 2019-Jan-16 22:08:38.242165 - [DEBUG] ---> 40620 2019-Jan-16 22:08:38.242806 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
40621 2019-Jan-16 22:08:38.243459 - [DEBUG]
40622 2019-Jan-16 22:08:38.243508 - [DEBUG] Compose: EdgeIdentity * AllBottom
40623 2019-Jan-16 22:08:38.243536 - [DEBUG]
40624 2019-Jan-16 22:08:38.243560 - [DEBUG] Propagate flow
40625 2019-Jan-16 22:08:38.243583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40626 2019-Jan-16 22:08:38.243640 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40627 2019-Jan-16 22:08:38.244281 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
40628 2019-Jan-16 22:08:38.244940 - [DEBUG] Edge function : AllBottom (result of previous compose)
40629 2019-Jan-16 22:08:38.244966 - [DEBUG]
40630 2019-Jan-16 22:08:38.244992 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40631 2019-Jan-16 22:08:38.245018 - [DEBUG] = AllBottom
40632 2019-Jan-16 22:08:38.245043 - [DEBUG]
40633 2019-Jan-16 22:08:38.245066 - [DEBUG] PROPAGATE: No new function!
40634 2019-Jan-16 22:08:38.245091 - [DEBUG] Compose: EdgeIdentity * AllBottom
40635 2019-Jan-16 22:08:38.245117 - [DEBUG]
40636 2019-Jan-16 22:08:38.245141 - [DEBUG] Propagate flow
40637 2019-Jan-16 22:08:38.245164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40638 2019-Jan-16 22:08:38.245221 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40639 2019-Jan-16 22:08:38.245862 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
40640 2019-Jan-16 22:08:38.246508 - [DEBUG] Edge function : AllBottom (result of previous compose)
40641 2019-Jan-16 22:08:38.246533 - [DEBUG]
40642 2019-Jan-16 22:08:38.246559 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40643 2019-Jan-16 22:08:38.246584 - [DEBUG] = AllBottom
40644 2019-Jan-16 22:08:38.246609 - [DEBUG]
40645 2019-Jan-16 22:08:38.246632 - [DEBUG] PROPAGATE: No new function!
40646 2019-Jan-16 22:08:38.246659 - [DEBUG] EDGE:
40647 2019-Jan-16 22:08:38.246717 - [DEBUG] ---> 40648 2019-Jan-16 22:08:38.247364 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
40649 2019-Jan-16 22:08:38.248005 - [DEBUG]
40650 2019-Jan-16 22:08:38.248031 - [DEBUG] EDGE:
40651 2019-Jan-16 22:08:38.248101 - [DEBUG] ---> 40652 2019-Jan-16 22:08:38.248739 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
40653 2019-Jan-16 22:08:38.249380 - [DEBUG]
40654 2019-Jan-16 22:08:38.249407 - [DEBUG] Compose: EdgeIdentity * AllBottom
40655 2019-Jan-16 22:08:38.249434 - [DEBUG]
40656 2019-Jan-16 22:08:38.249457 - [DEBUG] Propagate flow
40657 2019-Jan-16 22:08:38.249481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40658 2019-Jan-16 22:08:38.249537 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
40659 2019-Jan-16 22:08:38.250173 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40660 2019-Jan-16 22:08:38.250813 - [DEBUG] Edge function : AllBottom (result of previous compose)
40661 2019-Jan-16 22:08:38.250839 - [DEBUG]
40662 2019-Jan-16 22:08:38.250864 - [DEBUG] Join: AllTop & AllBottom
40663 2019-Jan-16 22:08:38.250890 - [DEBUG] = AllBottom (new jump func)
40664 2019-Jan-16 22:08:38.250923 - [DEBUG]
40665 2019-Jan-16 22:08:38.250947 - [DEBUG] Start adding new jump function
40666 2019-Jan-16 22:08:38.250970 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40667 2019-Jan-16 22:08:38.251026 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40668 2019-Jan-16 22:08:38.251683 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
40669 2019-Jan-16 22:08:38.252320 - [DEBUG] Edge Function : AllBottom
40670 2019-Jan-16 22:08:38.252349 - [DEBUG] End adding new jump function
40671 2019-Jan-16 22:08:38.252373 - [DEBUG]
40672 2019-Jan-16 22:08:38.252397 - [DEBUG] -------------------------------------------- 1108. Path Edge --------------------------------------------
40673 2019-Jan-16 22:08:38.252421 - [DEBUG]
40674 2019-Jan-16 22:08:38.252445 - [DEBUG] Process 1108. path edge:
40675 2019-Jan-16 22:08:38.252468 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40676 2019-Jan-16 22:08:38.252524 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
40677 2019-Jan-16 22:08:38.253161 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
40678 2019-Jan-16 22:08:38.253800 - [DEBUG]
40679 2019-Jan-16 22:08:38.253827 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
40680 2019-Jan-16 22:08:38.254480 - [DEBUG] Compose: EdgeIdentity * AllBottom
40681 2019-Jan-16 22:08:38.254509 - [DEBUG]
40682 2019-Jan-16 22:08:38.254533 - [DEBUG] Propagate flow
40683 2019-Jan-16 22:08:38.254556 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40684 2019-Jan-16 22:08:38.254613 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
40685 2019-Jan-16 22:08:38.255276 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40686 2019-Jan-16 22:08:38.255927 - [DEBUG] Edge function : AllBottom (result of previous compose)
40687 2019-Jan-16 22:08:38.255952 - [DEBUG]
40688 2019-Jan-16 22:08:38.255977 - [DEBUG] Join: AllTop & AllBottom
40689 2019-Jan-16 22:08:38.256003 - [DEBUG] = AllBottom (new jump func)
40690 2019-Jan-16 22:08:38.256028 - [DEBUG]
40691 2019-Jan-16 22:08:38.256051 - [DEBUG] Start adding new jump function
40692 2019-Jan-16 22:08:38.256075 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40693 2019-Jan-16 22:08:38.256131 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40694 2019-Jan-16 22:08:38.256771 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
40695 2019-Jan-16 22:08:38.257416 - [DEBUG] Edge Function : AllBottom
40696 2019-Jan-16 22:08:38.257445 - [DEBUG] End adding new jump function
40697 2019-Jan-16 22:08:38.257469 - [DEBUG]
40698 2019-Jan-16 22:08:38.257493 - [DEBUG] -------------------------------------------- 1109. Path Edge --------------------------------------------
40699 2019-Jan-16 22:08:38.257517 - [DEBUG]
40700 2019-Jan-16 22:08:38.257541 - [DEBUG] Process 1109. path edge:
40701 2019-Jan-16 22:08:38.257565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40702 2019-Jan-16 22:08:38.257621 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
40703 2019-Jan-16 22:08:38.258284 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
40704 2019-Jan-16 22:08:38.258924 - [DEBUG]
40705 2019-Jan-16 22:08:38.258949 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
40706 2019-Jan-16 22:08:38.259613 - [DEBUG] Possible callees:
40707 2019-Jan-16 22:08:38.259639 - [DEBUG] llvm.dbg.declare
40708 2019-Jan-16 22:08:38.259664 - [DEBUG] Possible return sites:
40709 2019-Jan-16 22:08:38.259687 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9640710 2019-Jan-16 22:08:38.260964 - [DEBUG] Found and process special summary
40711 2019-Jan-16 22:08:38.261000 - [DEBUG] Compose: EdgeIdentity * AllBottom
40712 2019-Jan-16 22:08:38.261027 - [DEBUG]
40713 2019-Jan-16 22:08:38.261051 - [DEBUG] Propagate flow
40714 2019-Jan-16 22:08:38.261075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40715 2019-Jan-16 22:08:38.261132 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
40716 2019-Jan-16 22:08:38.261786 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40717 2019-Jan-16 22:08:38.262427 - [DEBUG] Edge function : AllBottom (result of previous compose)
40718 2019-Jan-16 22:08:38.262452 - [DEBUG]
40719 2019-Jan-16 22:08:38.262477 - [DEBUG] Join: AllTop & AllBottom
40720 2019-Jan-16 22:08:38.262503 - [DEBUG] = AllBottom (new jump func)
40721 2019-Jan-16 22:08:38.262528 - [DEBUG]
40722 2019-Jan-16 22:08:38.262551 - [DEBUG] Start adding new jump function
40723 2019-Jan-16 22:08:38.262575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40724 2019-Jan-16 22:08:38.262631 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40725 2019-Jan-16 22:08:38.263272 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
40726 2019-Jan-16 22:08:38.263912 - [DEBUG] Edge Function : AllBottom
40727 2019-Jan-16 22:08:38.263944 - [DEBUG] End adding new jump function
40728 2019-Jan-16 22:08:38.263968 - [DEBUG]
40729 2019-Jan-16 22:08:38.263992 - [DEBUG] -------------------------------------------- 1110. Path Edge --------------------------------------------
40730 2019-Jan-16 22:08:38.264017 - [DEBUG]
40731 2019-Jan-16 22:08:38.264040 - [DEBUG] Process 1110. path edge:
40732 2019-Jan-16 22:08:38.264064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40733 2019-Jan-16 22:08:38.264121 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
40734 2019-Jan-16 22:08:38.264775 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
40735 2019-Jan-16 22:08:38.265416 - [DEBUG]
40736 2019-Jan-16 22:08:38.265441 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
40737 2019-Jan-16 22:08:38.266094 - [DEBUG] Compose: EdgeIdentity * AllBottom
40738 2019-Jan-16 22:08:38.266122 - [DEBUG]
40739 2019-Jan-16 22:08:38.266146 - [DEBUG] Propagate flow
40740 2019-Jan-16 22:08:38.266170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40741 2019-Jan-16 22:08:38.266226 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
40742 2019-Jan-16 22:08:38.266864 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40743 2019-Jan-16 22:08:38.267503 - [DEBUG] Edge function : AllBottom (result of previous compose)
40744 2019-Jan-16 22:08:38.267529 - [DEBUG]
40745 2019-Jan-16 22:08:38.267554 - [DEBUG] Join: AllTop & AllBottom
40746 2019-Jan-16 22:08:38.267580 - [DEBUG] = AllBottom (new jump func)
40747 2019-Jan-16 22:08:38.267604 - [DEBUG]
40748 2019-Jan-16 22:08:38.267628 - [DEBUG] Start adding new jump function
40749 2019-Jan-16 22:08:38.267651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40750 2019-Jan-16 22:08:38.267707 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40751 2019-Jan-16 22:08:38.268371 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
40752 2019-Jan-16 22:08:38.269007 - [DEBUG] Edge Function : AllBottom
40753 2019-Jan-16 22:08:38.269035 - [DEBUG] End adding new jump function
40754 2019-Jan-16 22:08:38.269060 - [DEBUG]
40755 2019-Jan-16 22:08:38.269083 - [DEBUG] -------------------------------------------- 1111. Path Edge --------------------------------------------
40756 2019-Jan-16 22:08:38.269108 - [DEBUG]
40757 2019-Jan-16 22:08:38.269131 - [DEBUG] Process 1111. path edge:
40758 2019-Jan-16 22:08:38.269155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40759 2019-Jan-16 22:08:38.269212 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
40760 2019-Jan-16 22:08:38.269848 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
40761 2019-Jan-16 22:08:38.270487 - [DEBUG]
40762 2019-Jan-16 22:08:38.270513 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
40763 2019-Jan-16 22:08:38.271162 - [DEBUG] Compose: EdgeIdentity * AllBottom
40764 2019-Jan-16 22:08:38.271190 - [DEBUG]
40765 2019-Jan-16 22:08:38.271214 - [DEBUG] Propagate flow
40766 2019-Jan-16 22:08:38.271238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40767 2019-Jan-16 22:08:38.271294 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
40768 2019-Jan-16 22:08:38.271946 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40769 2019-Jan-16 22:08:38.272585 - [DEBUG] Edge function : AllBottom (result of previous compose)
40770 2019-Jan-16 22:08:38.272611 - [DEBUG]
40771 2019-Jan-16 22:08:38.272636 - [DEBUG] Join: AllTop & AllBottom
40772 2019-Jan-16 22:08:38.272662 - [DEBUG] = AllBottom (new jump func)
40773 2019-Jan-16 22:08:38.272686 - [DEBUG]
40774 2019-Jan-16 22:08:38.272710 - [DEBUG] Start adding new jump function
40775 2019-Jan-16 22:08:38.272733 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40776 2019-Jan-16 22:08:38.272789 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40777 2019-Jan-16 22:08:38.273429 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
40778 2019-Jan-16 22:08:38.274062 - [DEBUG] Edge Function : AllBottom
40779 2019-Jan-16 22:08:38.274090 - [DEBUG] End adding new jump function
40780 2019-Jan-16 22:08:38.274114 - [DEBUG]
40781 2019-Jan-16 22:08:38.274138 - [DEBUG] -------------------------------------------- 1112. Path Edge --------------------------------------------
40782 2019-Jan-16 22:08:38.274162 - [DEBUG]
40783 2019-Jan-16 22:08:38.274185 - [DEBUG] Process 1112. path edge:
40784 2019-Jan-16 22:08:38.274209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40785 2019-Jan-16 22:08:38.274266 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
40786 2019-Jan-16 22:08:38.274916 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
40787 2019-Jan-16 22:08:38.275556 - [DEBUG]
40788 2019-Jan-16 22:08:38.275582 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
40789 2019-Jan-16 22:08:38.276231 - [DEBUG] Compose: EdgeIdentity * AllBottom
40790 2019-Jan-16 22:08:38.276260 - [DEBUG]
40791 2019-Jan-16 22:08:38.276284 - [DEBUG] Propagate flow
40792 2019-Jan-16 22:08:38.276308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40793 2019-Jan-16 22:08:38.276365 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
40794 2019-Jan-16 22:08:38.277006 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40795 2019-Jan-16 22:08:38.277645 - [DEBUG] Edge function : AllBottom (result of previous compose)
40796 2019-Jan-16 22:08:38.277678 - [DEBUG]
40797 2019-Jan-16 22:08:38.277703 - [DEBUG] Join: AllTop & AllBottom
40798 2019-Jan-16 22:08:38.277729 - [DEBUG] = AllBottom (new jump func)
40799 2019-Jan-16 22:08:38.277754 - [DEBUG]
40800 2019-Jan-16 22:08:38.277777 - [DEBUG] Start adding new jump function
40801 2019-Jan-16 22:08:38.277801 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40802 2019-Jan-16 22:08:38.277857 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40803 2019-Jan-16 22:08:38.278512 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
40804 2019-Jan-16 22:08:38.279152 - [DEBUG] Edge Function : AllBottom
40805 2019-Jan-16 22:08:38.279181 - [DEBUG] End adding new jump function
40806 2019-Jan-16 22:08:38.279205 - [DEBUG]
40807 2019-Jan-16 22:08:38.279229 - [DEBUG] -------------------------------------------- 1113. Path Edge --------------------------------------------
40808 2019-Jan-16 22:08:38.279254 - [DEBUG]
40809 2019-Jan-16 22:08:38.279277 - [DEBUG] Process 1113. path edge:
40810 2019-Jan-16 22:08:38.279301 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40811 2019-Jan-16 22:08:38.279357 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
40812 2019-Jan-16 22:08:38.279997 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
40813 2019-Jan-16 22:08:38.280636 - [DEBUG]
40814 2019-Jan-16 22:08:38.280661 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
40815 2019-Jan-16 22:08:38.281317 - [DEBUG] Compose: EdgeIdentity * AllBottom
40816 2019-Jan-16 22:08:38.281346 - [DEBUG]
40817 2019-Jan-16 22:08:38.281370 - [DEBUG] Propagate flow
40818 2019-Jan-16 22:08:38.281393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40819 2019-Jan-16 22:08:38.281464 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
40820 2019-Jan-16 22:08:38.282108 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40821 2019-Jan-16 22:08:38.282748 - [DEBUG] Edge function : AllBottom (result of previous compose)
40822 2019-Jan-16 22:08:38.282774 - [DEBUG]
40823 2019-Jan-16 22:08:38.282799 - [DEBUG] Join: AllTop & AllBottom
40824 2019-Jan-16 22:08:38.282825 - [DEBUG] = AllBottom (new jump func)
40825 2019-Jan-16 22:08:38.282850 - [DEBUG]
40826 2019-Jan-16 22:08:38.282874 - [DEBUG] Start adding new jump function
40827 2019-Jan-16 22:08:38.282897 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40828 2019-Jan-16 22:08:38.282953 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40829 2019-Jan-16 22:08:38.283593 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
40830 2019-Jan-16 22:08:38.284230 - [DEBUG] Edge Function : AllBottom
40831 2019-Jan-16 22:08:38.284258 - [DEBUG] End adding new jump function
40832 2019-Jan-16 22:08:38.284283 - [DEBUG]
40833 2019-Jan-16 22:08:38.284306 - [DEBUG] -------------------------------------------- 1114. Path Edge --------------------------------------------
40834 2019-Jan-16 22:08:38.284331 - [DEBUG]
40835 2019-Jan-16 22:08:38.284354 - [DEBUG] Process 1114. path edge:
40836 2019-Jan-16 22:08:38.284378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40837 2019-Jan-16 22:08:38.284434 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
40838 2019-Jan-16 22:08:38.285085 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
40839 2019-Jan-16 22:08:38.285725 - [DEBUG]
40840 2019-Jan-16 22:08:38.285751 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
40841 2019-Jan-16 22:08:38.286410 - [DEBUG] Compose: EdgeIdentity * AllBottom
40842 2019-Jan-16 22:08:38.286440 - [DEBUG]
40843 2019-Jan-16 22:08:38.286464 - [DEBUG] Propagate flow
40844 2019-Jan-16 22:08:38.286487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40845 2019-Jan-16 22:08:38.286544 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
40846 2019-Jan-16 22:08:38.287181 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40847 2019-Jan-16 22:08:38.287822 - [DEBUG] Edge function : AllBottom (result of previous compose)
40848 2019-Jan-16 22:08:38.287848 - [DEBUG]
40849 2019-Jan-16 22:08:38.287873 - [DEBUG] Join: AllTop & AllBottom
40850 2019-Jan-16 22:08:38.287899 - [DEBUG] = AllBottom (new jump func)
40851 2019-Jan-16 22:08:38.287924 - [DEBUG]
40852 2019-Jan-16 22:08:38.287947 - [DEBUG] Start adding new jump function
40853 2019-Jan-16 22:08:38.287971 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40854 2019-Jan-16 22:08:38.288027 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40855 2019-Jan-16 22:08:38.288683 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
40856 2019-Jan-16 22:08:38.289320 - [DEBUG] Edge Function : AllBottom
40857 2019-Jan-16 22:08:38.289349 - [DEBUG] End adding new jump function
40858 2019-Jan-16 22:08:38.289373 - [DEBUG]
40859 2019-Jan-16 22:08:38.289398 - [DEBUG] -------------------------------------------- 1115. Path Edge --------------------------------------------
40860 2019-Jan-16 22:08:38.289422 - [DEBUG]
40861 2019-Jan-16 22:08:38.289446 - [DEBUG] Process 1115. path edge:
40862 2019-Jan-16 22:08:38.289470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40863 2019-Jan-16 22:08:38.289526 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
40864 2019-Jan-16 22:08:38.290166 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
40865 2019-Jan-16 22:08:38.290806 - [DEBUG]
40866 2019-Jan-16 22:08:38.290831 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
40867 2019-Jan-16 22:08:38.291497 - [DEBUG] Compose: EdgeIdentity * AllBottom
40868 2019-Jan-16 22:08:38.291526 - [DEBUG]
40869 2019-Jan-16 22:08:38.291550 - [DEBUG] Propagate flow
40870 2019-Jan-16 22:08:38.291573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40871 2019-Jan-16 22:08:38.291630 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
40872 2019-Jan-16 22:08:38.292271 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40873 2019-Jan-16 22:08:38.292912 - [DEBUG] Edge function : AllBottom (result of previous compose)
40874 2019-Jan-16 22:08:38.292938 - [DEBUG]
40875 2019-Jan-16 22:08:38.292963 - [DEBUG] Join: AllTop & AllBottom
40876 2019-Jan-16 22:08:38.292989 - [DEBUG] = AllBottom (new jump func)
40877 2019-Jan-16 22:08:38.293013 - [DEBUG]
40878 2019-Jan-16 22:08:38.293037 - [DEBUG] Start adding new jump function
40879 2019-Jan-16 22:08:38.293061 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40880 2019-Jan-16 22:08:38.293117 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40881 2019-Jan-16 22:08:38.293756 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
40882 2019-Jan-16 22:08:38.294396 - [DEBUG] Edge Function : AllBottom
40883 2019-Jan-16 22:08:38.294424 - [DEBUG] End adding new jump function
40884 2019-Jan-16 22:08:38.294448 - [DEBUG]
40885 2019-Jan-16 22:08:38.294472 - [DEBUG] -------------------------------------------- 1116. Path Edge --------------------------------------------
40886 2019-Jan-16 22:08:38.294505 - [DEBUG]
40887 2019-Jan-16 22:08:38.294529 - [DEBUG] Process 1116. path edge:
40888 2019-Jan-16 22:08:38.294552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40889 2019-Jan-16 22:08:38.294609 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
40890 2019-Jan-16 22:08:38.295266 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
40891 2019-Jan-16 22:08:38.295906 - [DEBUG]
40892 2019-Jan-16 22:08:38.295930 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
40893 2019-Jan-16 22:08:38.296590 - [DEBUG] Compose: EdgeIdentity * AllBottom
40894 2019-Jan-16 22:08:38.296619 - [DEBUG]
40895 2019-Jan-16 22:08:38.296643 - [DEBUG] Propagate flow
40896 2019-Jan-16 22:08:38.296667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40897 2019-Jan-16 22:08:38.296725 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
40898 2019-Jan-16 22:08:38.297365 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40899 2019-Jan-16 22:08:38.298004 - [DEBUG] Edge function : AllBottom (result of previous compose)
40900 2019-Jan-16 22:08:38.298029 - [DEBUG]
40901 2019-Jan-16 22:08:38.298055 - [DEBUG] Join: AllTop & AllBottom
40902 2019-Jan-16 22:08:38.298092 - [DEBUG] = AllBottom (new jump func)
40903 2019-Jan-16 22:08:38.298119 - [DEBUG]
40904 2019-Jan-16 22:08:38.298143 - [DEBUG] Start adding new jump function
40905 2019-Jan-16 22:08:38.298166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40906 2019-Jan-16 22:08:38.298223 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40907 2019-Jan-16 22:08:38.298864 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
40908 2019-Jan-16 22:08:38.299502 - [DEBUG] Edge Function : AllBottom
40909 2019-Jan-16 22:08:38.299531 - [DEBUG] End adding new jump function
40910 2019-Jan-16 22:08:38.299555 - [DEBUG]
40911 2019-Jan-16 22:08:38.299579 - [DEBUG] -------------------------------------------- 1117. Path Edge --------------------------------------------
40912 2019-Jan-16 22:08:38.299604 - [DEBUG]
40913 2019-Jan-16 22:08:38.299627 - [DEBUG] Process 1117. path edge:
40914 2019-Jan-16 22:08:38.299651 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40915 2019-Jan-16 22:08:38.299707 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
40916 2019-Jan-16 22:08:38.300345 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
40917 2019-Jan-16 22:08:38.300985 - [DEBUG]
40918 2019-Jan-16 22:08:38.301011 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
40919 2019-Jan-16 22:08:38.301681 - [DEBUG] Compose: EdgeIdentity * AllBottom
40920 2019-Jan-16 22:08:38.301710 - [DEBUG]
40921 2019-Jan-16 22:08:38.301734 - [DEBUG] Propagate flow
40922 2019-Jan-16 22:08:38.301757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40923 2019-Jan-16 22:08:38.301814 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
40924 2019-Jan-16 22:08:38.302464 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40925 2019-Jan-16 22:08:38.303106 - [DEBUG] Edge function : AllBottom (result of previous compose)
40926 2019-Jan-16 22:08:38.303131 - [DEBUG]
40927 2019-Jan-16 22:08:38.303157 - [DEBUG] Join: AllTop & AllBottom
40928 2019-Jan-16 22:08:38.303183 - [DEBUG] = AllBottom (new jump func)
40929 2019-Jan-16 22:08:38.303216 - [DEBUG]
40930 2019-Jan-16 22:08:38.303240 - [DEBUG] Start adding new jump function
40931 2019-Jan-16 22:08:38.303264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40932 2019-Jan-16 22:08:38.303320 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40933 2019-Jan-16 22:08:38.303962 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
40934 2019-Jan-16 22:08:38.304609 - [DEBUG] Edge Function : AllBottom
40935 2019-Jan-16 22:08:38.304638 - [DEBUG] End adding new jump function
40936 2019-Jan-16 22:08:38.304662 - [DEBUG]
40937 2019-Jan-16 22:08:38.304686 - [DEBUG] -------------------------------------------- 1118. Path Edge --------------------------------------------
40938 2019-Jan-16 22:08:38.304710 - [DEBUG]
40939 2019-Jan-16 22:08:38.304734 - [DEBUG] Process 1118. path edge:
40940 2019-Jan-16 22:08:38.304771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40941 2019-Jan-16 22:08:38.304828 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
40942 2019-Jan-16 22:08:38.305476 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
40943 2019-Jan-16 22:08:38.306118 - [DEBUG]
40944 2019-Jan-16 22:08:38.306142 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
40945 2019-Jan-16 22:08:38.306800 - [DEBUG] Possible callees:
40946 2019-Jan-16 22:08:38.306825 - [DEBUG] llvm.dbg.declare
40947 2019-Jan-16 22:08:38.306851 - [DEBUG] Possible return sites:
40948 2019-Jan-16 22:08:38.306874 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12040949 2019-Jan-16 22:08:38.308169 - [DEBUG] Found and process special summary
40950 2019-Jan-16 22:08:38.308204 - [DEBUG] Compose: EdgeIdentity * AllBottom
40951 2019-Jan-16 22:08:38.308232 - [DEBUG]
40952 2019-Jan-16 22:08:38.308256 - [DEBUG] Propagate flow
40953 2019-Jan-16 22:08:38.308279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40954 2019-Jan-16 22:08:38.308337 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40955 2019-Jan-16 22:08:38.308983 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40956 2019-Jan-16 22:08:38.309623 - [DEBUG] Edge function : AllBottom (result of previous compose)
40957 2019-Jan-16 22:08:38.309648 - [DEBUG]
40958 2019-Jan-16 22:08:38.309674 - [DEBUG] Join: AllTop & AllBottom
40959 2019-Jan-16 22:08:38.309700 - [DEBUG] = AllBottom (new jump func)
40960 2019-Jan-16 22:08:38.309725 - [DEBUG]
40961 2019-Jan-16 22:08:38.309749 - [DEBUG] Start adding new jump function
40962 2019-Jan-16 22:08:38.309772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40963 2019-Jan-16 22:08:38.309828 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40964 2019-Jan-16 22:08:38.310469 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40965 2019-Jan-16 22:08:38.311111 - [DEBUG] Edge Function : AllBottom
40966 2019-Jan-16 22:08:38.311145 - [DEBUG] End adding new jump function
40967 2019-Jan-16 22:08:38.311169 - [DEBUG]
40968 2019-Jan-16 22:08:38.311194 - [DEBUG] -------------------------------------------- 1119. Path Edge --------------------------------------------
40969 2019-Jan-16 22:08:38.311218 - [DEBUG]
40970 2019-Jan-16 22:08:38.311242 - [DEBUG] Process 1119. path edge:
40971 2019-Jan-16 22:08:38.311275 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40972 2019-Jan-16 22:08:38.311333 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
40973 2019-Jan-16 22:08:38.311993 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
40974 2019-Jan-16 22:08:38.312634 - [DEBUG]
40975 2019-Jan-16 22:08:38.312659 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40976 2019-Jan-16 22:08:38.313320 - [DEBUG] Compose: EdgeIdentity * AllBottom
40977 2019-Jan-16 22:08:38.313348 - [DEBUG]
40978 2019-Jan-16 22:08:38.313372 - [DEBUG] Propagate flow
40979 2019-Jan-16 22:08:38.313396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40980 2019-Jan-16 22:08:38.313453 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
40981 2019-Jan-16 22:08:38.314090 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40982 2019-Jan-16 22:08:38.314731 - [DEBUG] Edge function : AllBottom (result of previous compose)
40983 2019-Jan-16 22:08:38.314769 - [DEBUG]
40984 2019-Jan-16 22:08:38.314795 - [DEBUG] Join: AllTop & AllBottom
40985 2019-Jan-16 22:08:38.314821 - [DEBUG] = AllBottom (new jump func)
40986 2019-Jan-16 22:08:38.314846 - [DEBUG]
40987 2019-Jan-16 22:08:38.314870 - [DEBUG] Start adding new jump function
40988 2019-Jan-16 22:08:38.314893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40989 2019-Jan-16 22:08:38.314950 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
40990 2019-Jan-16 22:08:38.315590 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
40991 2019-Jan-16 22:08:38.316226 - [DEBUG] Edge Function : AllBottom
40992 2019-Jan-16 22:08:38.316255 - [DEBUG] End adding new jump function
40993 2019-Jan-16 22:08:38.316279 - [DEBUG]
40994 2019-Jan-16 22:08:38.316303 - [DEBUG] -------------------------------------------- 1120. Path Edge --------------------------------------------
40995 2019-Jan-16 22:08:38.316328 - [DEBUG]
40996 2019-Jan-16 22:08:38.316352 - [DEBUG] Process 1120. path edge:
40997 2019-Jan-16 22:08:38.316376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40998 2019-Jan-16 22:08:38.316432 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
40999 2019-Jan-16 22:08:38.317068 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41000 2019-Jan-16 22:08:38.317707 - [DEBUG]
41001 2019-Jan-16 22:08:38.317733 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41002 2019-Jan-16 22:08:38.318403 - [DEBUG] Compose: EdgeIdentity * AllBottom
41003 2019-Jan-16 22:08:38.318432 - [DEBUG]
41004 2019-Jan-16 22:08:38.318456 - [DEBUG] Propagate flow
41005 2019-Jan-16 22:08:38.318479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41006 2019-Jan-16 22:08:38.318536 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41007 2019-Jan-16 22:08:38.319185 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41008 2019-Jan-16 22:08:38.319826 - [DEBUG] Edge function : AllBottom (result of previous compose)
41009 2019-Jan-16 22:08:38.319851 - [DEBUG]
41010 2019-Jan-16 22:08:38.319877 - [DEBUG] Join: AllTop & AllBottom
41011 2019-Jan-16 22:08:38.319903 - [DEBUG] = AllBottom (new jump func)
41012 2019-Jan-16 22:08:38.319928 - [DEBUG]
41013 2019-Jan-16 22:08:38.319951 - [DEBUG] Start adding new jump function
41014 2019-Jan-16 22:08:38.319975 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41015 2019-Jan-16 22:08:38.320031 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41016 2019-Jan-16 22:08:38.320678 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41017 2019-Jan-16 22:08:38.321325 - [DEBUG] Edge Function : AllBottom
41018 2019-Jan-16 22:08:38.321355 - [DEBUG] End adding new jump function
41019 2019-Jan-16 22:08:38.321379 - [DEBUG]
41020 2019-Jan-16 22:08:38.321403 - [DEBUG] -------------------------------------------- 1121. Path Edge --------------------------------------------
41021 2019-Jan-16 22:08:38.321443 - [DEBUG]
41022 2019-Jan-16 22:08:38.321466 - [DEBUG] Process 1121. path edge:
41023 2019-Jan-16 22:08:38.321490 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41024 2019-Jan-16 22:08:38.321547 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
41025 2019-Jan-16 22:08:38.322195 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41026 2019-Jan-16 22:08:38.322835 - [DEBUG]
41027 2019-Jan-16 22:08:38.322859 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41028 2019-Jan-16 22:08:38.323520 - [DEBUG] Possible callees:
41029 2019-Jan-16 22:08:38.323546 - [DEBUG] llvm.dbg.declare
41030 2019-Jan-16 22:08:38.323571 - [DEBUG] Possible return sites:
41031 2019-Jan-16 22:08:38.323595 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14941032 2019-Jan-16 22:08:38.324889 - [DEBUG] Found and process special summary
41033 2019-Jan-16 22:08:38.324924 - [DEBUG] Compose: EdgeIdentity * AllBottom
41034 2019-Jan-16 22:08:38.324952 - [DEBUG]
41035 2019-Jan-16 22:08:38.324976 - [DEBUG] Propagate flow
41036 2019-Jan-16 22:08:38.324999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41037 2019-Jan-16 22:08:38.325057 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41038 2019-Jan-16 22:08:38.325706 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41039 2019-Jan-16 22:08:38.326346 - [DEBUG] Edge function : AllBottom (result of previous compose)
41040 2019-Jan-16 22:08:38.326372 - [DEBUG]
41041 2019-Jan-16 22:08:38.326398 - [DEBUG] Join: AllTop & AllBottom
41042 2019-Jan-16 22:08:38.326424 - [DEBUG] = AllBottom (new jump func)
41043 2019-Jan-16 22:08:38.326449 - [DEBUG]
41044 2019-Jan-16 22:08:38.326473 - [DEBUG] Start adding new jump function
41045 2019-Jan-16 22:08:38.326496 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41046 2019-Jan-16 22:08:38.326553 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41047 2019-Jan-16 22:08:38.327193 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41048 2019-Jan-16 22:08:38.327832 - [DEBUG] Edge Function : AllBottom
41049 2019-Jan-16 22:08:38.327861 - [DEBUG] End adding new jump function
41050 2019-Jan-16 22:08:38.327885 - [DEBUG]
41051 2019-Jan-16 22:08:38.327909 - [DEBUG] -------------------------------------------- 1122. Path Edge --------------------------------------------
41052 2019-Jan-16 22:08:38.327934 - [DEBUG]
41053 2019-Jan-16 22:08:38.327957 - [DEBUG] Process 1122. path edge:
41054 2019-Jan-16 22:08:38.327981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41055 2019-Jan-16 22:08:38.328037 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
41056 2019-Jan-16 22:08:38.328693 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41057 2019-Jan-16 22:08:38.329342 - [DEBUG]
41058 2019-Jan-16 22:08:38.329367 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41059 2019-Jan-16 22:08:38.330028 - [DEBUG] Compose: EdgeIdentity * AllBottom
41060 2019-Jan-16 22:08:38.330057 - [DEBUG]
41061 2019-Jan-16 22:08:38.330081 - [DEBUG] Propagate flow
41062 2019-Jan-16 22:08:38.330104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41063 2019-Jan-16 22:08:38.330161 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41064 2019-Jan-16 22:08:38.330799 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41065 2019-Jan-16 22:08:38.331455 - [DEBUG] Edge function : AllBottom (result of previous compose)
41066 2019-Jan-16 22:08:38.331480 - [DEBUG]
41067 2019-Jan-16 22:08:38.331506 - [DEBUG] Join: AllTop & AllBottom
41068 2019-Jan-16 22:08:38.331532 - [DEBUG] = AllBottom (new jump func)
41069 2019-Jan-16 22:08:38.331556 - [DEBUG]
41070 2019-Jan-16 22:08:38.331580 - [DEBUG] Start adding new jump function
41071 2019-Jan-16 22:08:38.331603 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41072 2019-Jan-16 22:08:38.331659 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41073 2019-Jan-16 22:08:38.332299 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41074 2019-Jan-16 22:08:38.332934 - [DEBUG] Edge Function : AllBottom
41075 2019-Jan-16 22:08:38.332964 - [DEBUG] End adding new jump function
41076 2019-Jan-16 22:08:38.332988 - [DEBUG]
41077 2019-Jan-16 22:08:38.333012 - [DEBUG] -------------------------------------------- 1123. Path Edge --------------------------------------------
41078 2019-Jan-16 22:08:38.333037 - [DEBUG]
41079 2019-Jan-16 22:08:38.333060 - [DEBUG] Process 1123. path edge:
41080 2019-Jan-16 22:08:38.333084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41081 2019-Jan-16 22:08:38.333140 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
41082 2019-Jan-16 22:08:38.333777 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41083 2019-Jan-16 22:08:38.334417 - [DEBUG]
41084 2019-Jan-16 22:08:38.334442 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41085 2019-Jan-16 22:08:38.335116 - [DEBUG] Compose: EdgeIdentity * AllBottom
41086 2019-Jan-16 22:08:38.335145 - [DEBUG]
41087 2019-Jan-16 22:08:38.335169 - [DEBUG] Propagate flow
41088 2019-Jan-16 22:08:38.335193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41089 2019-Jan-16 22:08:38.335250 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41090 2019-Jan-16 22:08:38.335899 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41091 2019-Jan-16 22:08:38.336539 - [DEBUG] Edge function : AllBottom (result of previous compose)
41092 2019-Jan-16 22:08:38.336565 - [DEBUG]
41093 2019-Jan-16 22:08:38.336591 - [DEBUG] Join: AllTop & AllBottom
41094 2019-Jan-16 22:08:38.336617 - [DEBUG] = AllBottom (new jump func)
41095 2019-Jan-16 22:08:38.336642 - [DEBUG]
41096 2019-Jan-16 22:08:38.336665 - [DEBUG] Start adding new jump function
41097 2019-Jan-16 22:08:38.336689 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41098 2019-Jan-16 22:08:38.336745 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41099 2019-Jan-16 22:08:38.337386 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41100 2019-Jan-16 22:08:38.338031 - [DEBUG] Edge Function : AllBottom
41101 2019-Jan-16 22:08:38.338069 - [DEBUG] End adding new jump function
41102 2019-Jan-16 22:08:38.338108 - [DEBUG]
41103 2019-Jan-16 22:08:38.338133 - [DEBUG] -------------------------------------------- 1124. Path Edge --------------------------------------------
41104 2019-Jan-16 22:08:38.338158 - [DEBUG]
41105 2019-Jan-16 22:08:38.338181 - [DEBUG] Process 1124. path edge:
41106 2019-Jan-16 22:08:38.338205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41107 2019-Jan-16 22:08:38.338261 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
41108 2019-Jan-16 22:08:38.338910 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41109 2019-Jan-16 22:08:38.339550 - [DEBUG]
41110 2019-Jan-16 22:08:38.339575 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41111 2019-Jan-16 22:08:38.340235 - [DEBUG] Possible callees:
41112 2019-Jan-16 22:08:38.340261 - [DEBUG] llvm.dbg.declare
41113 2019-Jan-16 22:08:38.340286 - [DEBUG] Possible return sites:
41114 2019-Jan-16 22:08:38.340309 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15541115 2019-Jan-16 22:08:38.341601 - [DEBUG] Found and process special summary
41116 2019-Jan-16 22:08:38.341637 - [DEBUG] Compose: EdgeIdentity * AllBottom
41117 2019-Jan-16 22:08:38.341665 - [DEBUG]
41118 2019-Jan-16 22:08:38.341689 - [DEBUG] Propagate flow
41119 2019-Jan-16 22:08:38.341712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41120 2019-Jan-16 22:08:38.341770 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41121 2019-Jan-16 22:08:38.342411 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41122 2019-Jan-16 22:08:38.343051 - [DEBUG] Edge function : AllBottom (result of previous compose)
41123 2019-Jan-16 22:08:38.343077 - [DEBUG]
41124 2019-Jan-16 22:08:38.343102 - [DEBUG] Join: AllTop & AllBottom
41125 2019-Jan-16 22:08:38.343128 - [DEBUG] = AllBottom (new jump func)
41126 2019-Jan-16 22:08:38.343153 - [DEBUG]
41127 2019-Jan-16 22:08:38.343176 - [DEBUG] Start adding new jump function
41128 2019-Jan-16 22:08:38.343200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41129 2019-Jan-16 22:08:38.343256 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41130 2019-Jan-16 22:08:38.343898 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41131 2019-Jan-16 22:08:38.344538 - [DEBUG] Edge Function : AllBottom
41132 2019-Jan-16 22:08:38.344566 - [DEBUG] End adding new jump function
41133 2019-Jan-16 22:08:38.344591 - [DEBUG]
41134 2019-Jan-16 22:08:38.344615 - [DEBUG] -------------------------------------------- 1125. Path Edge --------------------------------------------
41135 2019-Jan-16 22:08:38.344640 - [DEBUG]
41136 2019-Jan-16 22:08:38.344663 - [DEBUG] Process 1125. path edge:
41137 2019-Jan-16 22:08:38.344687 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41138 2019-Jan-16 22:08:38.344744 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
41139 2019-Jan-16 22:08:38.345398 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41140 2019-Jan-16 22:08:38.346038 - [DEBUG]
41141 2019-Jan-16 22:08:38.346063 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41142 2019-Jan-16 22:08:38.346724 - [DEBUG] Compose: EdgeIdentity * AllBottom
41143 2019-Jan-16 22:08:38.346761 - [DEBUG]
41144 2019-Jan-16 22:08:38.346786 - [DEBUG] Propagate flow
41145 2019-Jan-16 22:08:38.346809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41146 2019-Jan-16 22:08:38.346867 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41147 2019-Jan-16 22:08:38.347511 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41148 2019-Jan-16 22:08:38.348165 - [DEBUG] Edge function : AllBottom (result of previous compose)
41149 2019-Jan-16 22:08:38.348191 - [DEBUG]
41150 2019-Jan-16 22:08:38.348216 - [DEBUG] Join: AllTop & AllBottom
41151 2019-Jan-16 22:08:38.348242 - [DEBUG] = AllBottom (new jump func)
41152 2019-Jan-16 22:08:38.348266 - [DEBUG]
41153 2019-Jan-16 22:08:38.348290 - [DEBUG] Start adding new jump function
41154 2019-Jan-16 22:08:38.348313 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41155 2019-Jan-16 22:08:38.348369 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41156 2019-Jan-16 22:08:38.349009 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41157 2019-Jan-16 22:08:38.349645 - [DEBUG] Edge Function : AllBottom
41158 2019-Jan-16 22:08:38.349674 - [DEBUG] End adding new jump function
41159 2019-Jan-16 22:08:38.349698 - [DEBUG]
41160 2019-Jan-16 22:08:38.349722 - [DEBUG] -------------------------------------------- 1126. Path Edge --------------------------------------------
41161 2019-Jan-16 22:08:38.349746 - [DEBUG]
41162 2019-Jan-16 22:08:38.349770 - [DEBUG] Process 1126. path edge:
41163 2019-Jan-16 22:08:38.349794 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41164 2019-Jan-16 22:08:38.349850 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
41165 2019-Jan-16 22:08:38.350487 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41166 2019-Jan-16 22:08:38.351127 - [DEBUG]
41167 2019-Jan-16 22:08:38.351152 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41168 2019-Jan-16 22:08:38.351825 - [DEBUG] Compose: EdgeIdentity * AllBottom
41169 2019-Jan-16 22:08:38.351853 - [DEBUG]
41170 2019-Jan-16 22:08:38.351877 - [DEBUG] Propagate flow
41171 2019-Jan-16 22:08:38.351900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41172 2019-Jan-16 22:08:38.351958 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41173 2019-Jan-16 22:08:38.352594 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41174 2019-Jan-16 22:08:38.353234 - [DEBUG] Edge function : AllBottom (result of previous compose)
41175 2019-Jan-16 22:08:38.353260 - [DEBUG]
41176 2019-Jan-16 22:08:38.353285 - [DEBUG] Join: AllTop & AllBottom
41177 2019-Jan-16 22:08:38.353311 - [DEBUG] = AllBottom (new jump func)
41178 2019-Jan-16 22:08:38.353336 - [DEBUG]
41179 2019-Jan-16 22:08:38.353359 - [DEBUG] Start adding new jump function
41180 2019-Jan-16 22:08:38.353383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41181 2019-Jan-16 22:08:38.353439 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41182 2019-Jan-16 22:08:38.354078 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41183 2019-Jan-16 22:08:38.354713 - [DEBUG] Edge Function : AllBottom
41184 2019-Jan-16 22:08:38.354742 - [DEBUG] End adding new jump function
41185 2019-Jan-16 22:08:38.354780 - [DEBUG]
41186 2019-Jan-16 22:08:38.354804 - [DEBUG] -------------------------------------------- 1127. Path Edge --------------------------------------------
41187 2019-Jan-16 22:08:38.354829 - [DEBUG]
41188 2019-Jan-16 22:08:38.354852 - [DEBUG] Process 1127. path edge:
41189 2019-Jan-16 22:08:38.354876 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41190 2019-Jan-16 22:08:38.354945 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
41191 2019-Jan-16 22:08:38.355584 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41192 2019-Jan-16 22:08:38.356226 - [DEBUG]
41193 2019-Jan-16 22:08:38.356251 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41194 2019-Jan-16 22:08:38.356908 - [DEBUG] Compose: EdgeIdentity * AllBottom
41195 2019-Jan-16 22:08:38.356936 - [DEBUG]
41196 2019-Jan-16 22:08:38.356960 - [DEBUG] Propagate flow
41197 2019-Jan-16 22:08:38.356983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41198 2019-Jan-16 22:08:38.357040 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41199 2019-Jan-16 22:08:38.357687 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41200 2019-Jan-16 22:08:38.358342 - [DEBUG] Edge function : AllBottom (result of previous compose)
41201 2019-Jan-16 22:08:38.358368 - [DEBUG]
41202 2019-Jan-16 22:08:38.358393 - [DEBUG] Join: AllTop & AllBottom
41203 2019-Jan-16 22:08:38.358419 - [DEBUG] = AllBottom (new jump func)
41204 2019-Jan-16 22:08:38.358443 - [DEBUG]
41205 2019-Jan-16 22:08:38.358466 - [DEBUG] Start adding new jump function
41206 2019-Jan-16 22:08:38.358490 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41207 2019-Jan-16 22:08:38.358546 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41208 2019-Jan-16 22:08:38.359185 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41209 2019-Jan-16 22:08:38.359829 - [DEBUG] Edge Function : AllBottom
41210 2019-Jan-16 22:08:38.359858 - [DEBUG] End adding new jump function
41211 2019-Jan-16 22:08:38.359882 - [DEBUG]
41212 2019-Jan-16 22:08:38.359906 - [DEBUG] -------------------------------------------- 1128. Path Edge --------------------------------------------
41213 2019-Jan-16 22:08:38.359931 - [DEBUG]
41214 2019-Jan-16 22:08:38.359954 - [DEBUG] Process 1128. path edge:
41215 2019-Jan-16 22:08:38.359978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41216 2019-Jan-16 22:08:38.360034 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
41217 2019-Jan-16 22:08:38.360680 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41218 2019-Jan-16 22:08:38.361322 - [DEBUG]
41219 2019-Jan-16 22:08:38.361347 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41220 2019-Jan-16 22:08:38.362021 - [DEBUG] Possible callees:
41221 2019-Jan-16 22:08:38.362047 - [DEBUG] llvm.dbg.declare
41222 2019-Jan-16 22:08:38.362072 - [DEBUG] Possible return sites:
41223 2019-Jan-16 22:08:38.362095 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16341224 2019-Jan-16 22:08:38.363370 - [DEBUG] Found and process special summary
41225 2019-Jan-16 22:08:38.363405 - [DEBUG] Compose: EdgeIdentity * AllBottom
41226 2019-Jan-16 22:08:38.363432 - [DEBUG]
41227 2019-Jan-16 22:08:38.363456 - [DEBUG] Propagate flow
41228 2019-Jan-16 22:08:38.363480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41229 2019-Jan-16 22:08:38.363537 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41230 2019-Jan-16 22:08:38.364176 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41231 2019-Jan-16 22:08:38.364836 - [DEBUG] Edge function : AllBottom (result of previous compose)
41232 2019-Jan-16 22:08:38.364862 - [DEBUG]
41233 2019-Jan-16 22:08:38.364888 - [DEBUG] Join: AllTop & AllBottom
41234 2019-Jan-16 22:08:38.364914 - [DEBUG] = AllBottom (new jump func)
41235 2019-Jan-16 22:08:38.364938 - [DEBUG]
41236 2019-Jan-16 22:08:38.364961 - [DEBUG] Start adding new jump function
41237 2019-Jan-16 22:08:38.364985 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41238 2019-Jan-16 22:08:38.365042 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41239 2019-Jan-16 22:08:38.365681 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41240 2019-Jan-16 22:08:38.366320 - [DEBUG] Edge Function : AllBottom
41241 2019-Jan-16 22:08:38.366348 - [DEBUG] End adding new jump function
41242 2019-Jan-16 22:08:38.366372 - [DEBUG]
41243 2019-Jan-16 22:08:38.366397 - [DEBUG] -------------------------------------------- 1129. Path Edge --------------------------------------------
41244 2019-Jan-16 22:08:38.366422 - [DEBUG]
41245 2019-Jan-16 22:08:38.366445 - [DEBUG] Process 1129. path edge:
41246 2019-Jan-16 22:08:38.366469 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41247 2019-Jan-16 22:08:38.366525 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
41248 2019-Jan-16 22:08:38.367162 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41249 2019-Jan-16 22:08:38.367801 - [DEBUG]
41250 2019-Jan-16 22:08:38.367825 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41251 2019-Jan-16 22:08:38.368502 - [DEBUG] Compose: EdgeIdentity * AllBottom
41252 2019-Jan-16 22:08:38.368530 - [DEBUG]
41253 2019-Jan-16 22:08:38.368555 - [DEBUG] Propagate flow
41254 2019-Jan-16 22:08:38.368578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41255 2019-Jan-16 22:08:38.368636 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41256 2019-Jan-16 22:08:38.369272 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41257 2019-Jan-16 22:08:38.369911 - [DEBUG] Edge function : AllBottom (result of previous compose)
41258 2019-Jan-16 22:08:38.369936 - [DEBUG]
41259 2019-Jan-16 22:08:38.369962 - [DEBUG] Join: AllTop & AllBottom
41260 2019-Jan-16 22:08:38.369988 - [DEBUG] = AllBottom (new jump func)
41261 2019-Jan-16 22:08:38.370013 - [DEBUG]
41262 2019-Jan-16 22:08:38.370037 - [DEBUG] Start adding new jump function
41263 2019-Jan-16 22:08:38.370061 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41264 2019-Jan-16 22:08:38.370117 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41265 2019-Jan-16 22:08:38.370755 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41266 2019-Jan-16 22:08:38.371388 - [DEBUG] Edge Function : AllBottom
41267 2019-Jan-16 22:08:38.371429 - [DEBUG] End adding new jump function
41268 2019-Jan-16 22:08:38.371455 - [DEBUG]
41269 2019-Jan-16 22:08:38.371480 - [DEBUG] -------------------------------------------- 1130. Path Edge --------------------------------------------
41270 2019-Jan-16 22:08:38.371504 - [DEBUG]
41271 2019-Jan-16 22:08:38.371528 - [DEBUG] Process 1130. path edge:
41272 2019-Jan-16 22:08:38.371552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41273 2019-Jan-16 22:08:38.371608 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
41274 2019-Jan-16 22:08:38.372243 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41275 2019-Jan-16 22:08:38.372883 - [DEBUG]
41276 2019-Jan-16 22:08:38.372917 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41277 2019-Jan-16 22:08:38.373574 - [DEBUG] Compose: EdgeIdentity * AllBottom
41278 2019-Jan-16 22:08:38.373603 - [DEBUG]
41279 2019-Jan-16 22:08:38.373627 - [DEBUG] Propagate flow
41280 2019-Jan-16 22:08:38.373650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41281 2019-Jan-16 22:08:38.373708 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41282 2019-Jan-16 22:08:38.374354 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41283 2019-Jan-16 22:08:38.375008 - [DEBUG] Edge function : AllBottom (result of previous compose)
41284 2019-Jan-16 22:08:38.375034 - [DEBUG]
41285 2019-Jan-16 22:08:38.375059 - [DEBUG] Join: AllTop & AllBottom
41286 2019-Jan-16 22:08:38.375085 - [DEBUG] = AllBottom (new jump func)
41287 2019-Jan-16 22:08:38.375110 - [DEBUG]
41288 2019-Jan-16 22:08:38.375133 - [DEBUG] Start adding new jump function
41289 2019-Jan-16 22:08:38.375156 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41290 2019-Jan-16 22:08:38.375212 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41291 2019-Jan-16 22:08:38.375851 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41292 2019-Jan-16 22:08:38.376496 - [DEBUG] Edge Function : AllBottom
41293 2019-Jan-16 22:08:38.376525 - [DEBUG] End adding new jump function
41294 2019-Jan-16 22:08:38.376549 - [DEBUG]
41295 2019-Jan-16 22:08:38.376573 - [DEBUG] -------------------------------------------- 1131. Path Edge --------------------------------------------
41296 2019-Jan-16 22:08:38.376597 - [DEBUG]
41297 2019-Jan-16 22:08:38.376621 - [DEBUG] Process 1131. path edge:
41298 2019-Jan-16 22:08:38.376644 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41299 2019-Jan-16 22:08:38.376701 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
41300 2019-Jan-16 22:08:38.377346 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41301 2019-Jan-16 22:08:38.377983 - [DEBUG]
41302 2019-Jan-16 22:08:38.378008 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41303 2019-Jan-16 22:08:38.378683 - [DEBUG] Possible callees:
41304 2019-Jan-16 22:08:38.378709 - [DEBUG] llvm.dbg.declare
41305 2019-Jan-16 22:08:38.378734 - [DEBUG] Possible return sites:
41306 2019-Jan-16 22:08:38.378758 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16941307 2019-Jan-16 22:08:38.380033 - [DEBUG] Found and process special summary
41308 2019-Jan-16 22:08:38.380067 - [DEBUG] Compose: EdgeIdentity * AllBottom
41309 2019-Jan-16 22:08:38.380095 - [DEBUG]
41310 2019-Jan-16 22:08:38.380120 - [DEBUG] Propagate flow
41311 2019-Jan-16 22:08:38.380143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41312 2019-Jan-16 22:08:38.380200 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41313 2019-Jan-16 22:08:38.380839 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41314 2019-Jan-16 22:08:38.381494 - [DEBUG] Edge function : AllBottom (result of previous compose)
41315 2019-Jan-16 22:08:38.381519 - [DEBUG]
41316 2019-Jan-16 22:08:38.381544 - [DEBUG] Join: AllTop & AllBottom
41317 2019-Jan-16 22:08:38.381570 - [DEBUG] = AllBottom (new jump func)
41318 2019-Jan-16 22:08:38.381603 - [DEBUG]
41319 2019-Jan-16 22:08:38.381627 - [DEBUG] Start adding new jump function
41320 2019-Jan-16 22:08:38.381651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41321 2019-Jan-16 22:08:38.381707 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41322 2019-Jan-16 22:08:38.382349 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41323 2019-Jan-16 22:08:38.382989 - [DEBUG] Edge Function : AllBottom
41324 2019-Jan-16 22:08:38.383018 - [DEBUG] End adding new jump function
41325 2019-Jan-16 22:08:38.383042 - [DEBUG]
41326 2019-Jan-16 22:08:38.383066 - [DEBUG] -------------------------------------------- 1132. Path Edge --------------------------------------------
41327 2019-Jan-16 22:08:38.383090 - [DEBUG]
41328 2019-Jan-16 22:08:38.383114 - [DEBUG] Process 1132. path edge:
41329 2019-Jan-16 22:08:38.383138 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41330 2019-Jan-16 22:08:38.383194 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
41331 2019-Jan-16 22:08:38.383833 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41332 2019-Jan-16 22:08:38.384471 - [DEBUG]
41333 2019-Jan-16 22:08:38.384496 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41334 2019-Jan-16 22:08:38.385170 - [DEBUG] Compose: EdgeIdentity * AllBottom
41335 2019-Jan-16 22:08:38.385199 - [DEBUG]
41336 2019-Jan-16 22:08:38.385223 - [DEBUG] Propagate flow
41337 2019-Jan-16 22:08:38.385246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41338 2019-Jan-16 22:08:38.385303 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41339 2019-Jan-16 22:08:38.385941 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41340 2019-Jan-16 22:08:38.386581 - [DEBUG] Edge function : AllBottom (result of previous compose)
41341 2019-Jan-16 22:08:38.386606 - [DEBUG]
41342 2019-Jan-16 22:08:38.386632 - [DEBUG] Join: AllTop & AllBottom
41343 2019-Jan-16 22:08:38.386658 - [DEBUG] = AllBottom (new jump func)
41344 2019-Jan-16 22:08:38.386683 - [DEBUG]
41345 2019-Jan-16 22:08:38.386706 - [DEBUG] Start adding new jump function
41346 2019-Jan-16 22:08:38.386730 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41347 2019-Jan-16 22:08:38.386786 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41348 2019-Jan-16 22:08:38.387424 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41349 2019-Jan-16 22:08:38.388060 - [DEBUG] Edge Function : AllBottom
41350 2019-Jan-16 22:08:38.388102 - [DEBUG] End adding new jump function
41351 2019-Jan-16 22:08:38.388127 - [DEBUG]
41352 2019-Jan-16 22:08:38.388151 - [DEBUG] -------------------------------------------- 1133. Path Edge --------------------------------------------
41353 2019-Jan-16 22:08:38.388175 - [DEBUG]
41354 2019-Jan-16 22:08:38.388198 - [DEBUG] Process 1133. path edge:
41355 2019-Jan-16 22:08:38.388222 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41356 2019-Jan-16 22:08:38.388279 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
41357 2019-Jan-16 22:08:38.388915 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41358 2019-Jan-16 22:08:38.389554 - [DEBUG]
41359 2019-Jan-16 22:08:38.389579 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41360 2019-Jan-16 22:08:38.390235 - [DEBUG] Compose: EdgeIdentity * AllBottom
41361 2019-Jan-16 22:08:38.390272 - [DEBUG]
41362 2019-Jan-16 22:08:38.390297 - [DEBUG] Propagate flow
41363 2019-Jan-16 22:08:38.390320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41364 2019-Jan-16 22:08:38.390378 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41365 2019-Jan-16 22:08:38.391020 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41366 2019-Jan-16 22:08:38.391676 - [DEBUG] Edge function : AllBottom (result of previous compose)
41367 2019-Jan-16 22:08:38.391702 - [DEBUG]
41368 2019-Jan-16 22:08:38.391727 - [DEBUG] Join: AllTop & AllBottom
41369 2019-Jan-16 22:08:38.391753 - [DEBUG] = AllBottom (new jump func)
41370 2019-Jan-16 22:08:38.391778 - [DEBUG]
41371 2019-Jan-16 22:08:38.391801 - [DEBUG] Start adding new jump function
41372 2019-Jan-16 22:08:38.391825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41373 2019-Jan-16 22:08:38.391881 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41374 2019-Jan-16 22:08:38.392523 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41375 2019-Jan-16 22:08:38.393163 - [DEBUG] Edge Function : AllBottom
41376 2019-Jan-16 22:08:38.393192 - [DEBUG] End adding new jump function
41377 2019-Jan-16 22:08:38.393216 - [DEBUG]
41378 2019-Jan-16 22:08:38.393240 - [DEBUG] -------------------------------------------- 1134. Path Edge --------------------------------------------
41379 2019-Jan-16 22:08:38.393265 - [DEBUG]
41380 2019-Jan-16 22:08:38.393288 - [DEBUG] Process 1134. path edge:
41381 2019-Jan-16 22:08:38.393312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41382 2019-Jan-16 22:08:38.393369 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
41383 2019-Jan-16 22:08:38.394010 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41384 2019-Jan-16 22:08:38.394651 - [DEBUG]
41385 2019-Jan-16 22:08:38.394676 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41386 2019-Jan-16 22:08:38.395353 - [DEBUG] Compose: EdgeIdentity * AllBottom
41387 2019-Jan-16 22:08:38.395382 - [DEBUG]
41388 2019-Jan-16 22:08:38.395406 - [DEBUG] Propagate flow
41389 2019-Jan-16 22:08:38.395429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41390 2019-Jan-16 22:08:38.395487 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41391 2019-Jan-16 22:08:38.396124 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41392 2019-Jan-16 22:08:38.396766 - [DEBUG] Edge function : AllBottom (result of previous compose)
41393 2019-Jan-16 22:08:38.396791 - [DEBUG]
41394 2019-Jan-16 22:08:38.396816 - [DEBUG] Join: AllTop & AllBottom
41395 2019-Jan-16 22:08:38.396842 - [DEBUG] = AllBottom (new jump func)
41396 2019-Jan-16 22:08:38.396867 - [DEBUG]
41397 2019-Jan-16 22:08:38.396890 - [DEBUG] Start adding new jump function
41398 2019-Jan-16 22:08:38.396913 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41399 2019-Jan-16 22:08:38.396969 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41400 2019-Jan-16 22:08:38.397609 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41401 2019-Jan-16 22:08:38.398262 - [DEBUG] Edge Function : AllBottom
41402 2019-Jan-16 22:08:38.398291 - [DEBUG] End adding new jump function
41403 2019-Jan-16 22:08:38.398315 - [DEBUG]
41404 2019-Jan-16 22:08:38.398338 - [DEBUG] -------------------------------------------- 1135. Path Edge --------------------------------------------
41405 2019-Jan-16 22:08:38.398363 - [DEBUG]
41406 2019-Jan-16 22:08:38.398394 - [DEBUG] Process 1135. path edge:
41407 2019-Jan-16 22:08:38.398418 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41408 2019-Jan-16 22:08:38.398475 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
41409 2019-Jan-16 22:08:38.399113 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41410 2019-Jan-16 22:08:38.399753 - [DEBUG]
41411 2019-Jan-16 22:08:38.399778 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41412 2019-Jan-16 22:08:38.400437 - [DEBUG] Compose: EdgeIdentity * AllBottom
41413 2019-Jan-16 22:08:38.400465 - [DEBUG]
41414 2019-Jan-16 22:08:38.400489 - [DEBUG] Propagate flow
41415 2019-Jan-16 22:08:38.400513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41416 2019-Jan-16 22:08:38.400570 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
41417 2019-Jan-16 22:08:38.401211 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41418 2019-Jan-16 22:08:38.401866 - [DEBUG] Edge function : AllBottom (result of previous compose)
41419 2019-Jan-16 22:08:38.401891 - [DEBUG]
41420 2019-Jan-16 22:08:38.401916 - [DEBUG] Join: AllTop & AllBottom
41421 2019-Jan-16 22:08:38.401942 - [DEBUG] = AllBottom (new jump func)
41422 2019-Jan-16 22:08:38.401967 - [DEBUG]
41423 2019-Jan-16 22:08:38.401991 - [DEBUG] Start adding new jump function
41424 2019-Jan-16 22:08:38.402014 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41425 2019-Jan-16 22:08:38.402070 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41426 2019-Jan-16 22:08:38.402710 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
41427 2019-Jan-16 22:08:38.403351 - [DEBUG] Edge Function : AllBottom
41428 2019-Jan-16 22:08:38.403379 - [DEBUG] End adding new jump function
41429 2019-Jan-16 22:08:38.403403 - [DEBUG]
41430 2019-Jan-16 22:08:38.403427 - [DEBUG] -------------------------------------------- 1136. Path Edge --------------------------------------------
41431 2019-Jan-16 22:08:38.403452 - [DEBUG]
41432 2019-Jan-16 22:08:38.403476 - [DEBUG] Process 1136. path edge:
41433 2019-Jan-16 22:08:38.403499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41434 2019-Jan-16 22:08:38.403556 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
41435 2019-Jan-16 22:08:38.404196 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41436 2019-Jan-16 22:08:38.404850 - [DEBUG]
41437 2019-Jan-16 22:08:38.404875 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
41438 2019-Jan-16 22:08:38.405537 - [DEBUG] Compose: EdgeIdentity * AllBottom
41439 2019-Jan-16 22:08:38.405565 - [DEBUG]
41440 2019-Jan-16 22:08:38.405589 - [DEBUG] Propagate flow
41441 2019-Jan-16 22:08:38.405613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41442 2019-Jan-16 22:08:38.405670 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
41443 2019-Jan-16 22:08:38.406307 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41444 2019-Jan-16 22:08:38.406946 - [DEBUG] Edge function : AllBottom (result of previous compose)
41445 2019-Jan-16 22:08:38.406971 - [DEBUG]
41446 2019-Jan-16 22:08:38.406997 - [DEBUG] Join: AllTop & AllBottom
41447 2019-Jan-16 22:08:38.407023 - [DEBUG] = AllBottom (new jump func)
41448 2019-Jan-16 22:08:38.407047 - [DEBUG]
41449 2019-Jan-16 22:08:38.407071 - [DEBUG] Start adding new jump function
41450 2019-Jan-16 22:08:38.407094 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41451 2019-Jan-16 22:08:38.407163 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41452 2019-Jan-16 22:08:38.407805 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
41453 2019-Jan-16 22:08:38.408456 - [DEBUG] Edge Function : AllBottom
41454 2019-Jan-16 22:08:38.408486 - [DEBUG] End adding new jump function
41455 2019-Jan-16 22:08:38.408510 - [DEBUG]
41456 2019-Jan-16 22:08:38.408534 - [DEBUG] -------------------------------------------- 1137. Path Edge --------------------------------------------
41457 2019-Jan-16 22:08:38.408558 - [DEBUG]
41458 2019-Jan-16 22:08:38.408581 - [DEBUG] Process 1137. path edge:
41459 2019-Jan-16 22:08:38.408605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41460 2019-Jan-16 22:08:38.408662 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
41461 2019-Jan-16 22:08:38.409299 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41462 2019-Jan-16 22:08:38.409941 - [DEBUG]
41463 2019-Jan-16 22:08:38.409966 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
41464 2019-Jan-16 22:08:38.410624 - [DEBUG] Compose: EdgeIdentity * AllBottom
41465 2019-Jan-16 22:08:38.410652 - [DEBUG]
41466 2019-Jan-16 22:08:38.410676 - [DEBUG] Propagate flow
41467 2019-Jan-16 22:08:38.410700 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41468 2019-Jan-16 22:08:38.410757 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
41469 2019-Jan-16 22:08:38.411394 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41470 2019-Jan-16 22:08:38.412049 - [DEBUG] Edge function : AllBottom (result of previous compose)
41471 2019-Jan-16 22:08:38.412075 - [DEBUG]
41472 2019-Jan-16 22:08:38.412100 - [DEBUG] Join: AllTop & AllBottom
41473 2019-Jan-16 22:08:38.412126 - [DEBUG] = AllBottom (new jump func)
41474 2019-Jan-16 22:08:38.412151 - [DEBUG]
41475 2019-Jan-16 22:08:38.412174 - [DEBUG] Start adding new jump function
41476 2019-Jan-16 22:08:38.412197 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41477 2019-Jan-16 22:08:38.412253 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41478 2019-Jan-16 22:08:38.412895 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
41479 2019-Jan-16 22:08:38.413530 - [DEBUG] Edge Function : AllBottom
41480 2019-Jan-16 22:08:38.413559 - [DEBUG] End adding new jump function
41481 2019-Jan-16 22:08:38.413583 - [DEBUG]
41482 2019-Jan-16 22:08:38.413607 - [DEBUG] -------------------------------------------- 1138. Path Edge --------------------------------------------
41483 2019-Jan-16 22:08:38.413632 - [DEBUG]
41484 2019-Jan-16 22:08:38.413655 - [DEBUG] Process 1138. path edge:
41485 2019-Jan-16 22:08:38.413679 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41486 2019-Jan-16 22:08:38.413735 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
41487 2019-Jan-16 22:08:38.414371 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41488 2019-Jan-16 22:08:38.415027 - [DEBUG]
41489 2019-Jan-16 22:08:38.415052 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
41490 2019-Jan-16 22:08:38.415712 - [DEBUG] Compose: EdgeIdentity * AllBottom
41491 2019-Jan-16 22:08:38.415740 - [DEBUG]
41492 2019-Jan-16 22:08:38.415764 - [DEBUG] Propagate flow
41493 2019-Jan-16 22:08:38.415788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41494 2019-Jan-16 22:08:38.415845 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
41495 2019-Jan-16 22:08:38.416498 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41496 2019-Jan-16 22:08:38.417139 - [DEBUG] Edge function : AllBottom (result of previous compose)
41497 2019-Jan-16 22:08:38.417165 - [DEBUG]
41498 2019-Jan-16 22:08:38.417190 - [DEBUG] Join: AllTop & AllBottom
41499 2019-Jan-16 22:08:38.417216 - [DEBUG] = AllBottom (new jump func)
41500 2019-Jan-16 22:08:38.417241 - [DEBUG]
41501 2019-Jan-16 22:08:38.417265 - [DEBUG] Start adding new jump function
41502 2019-Jan-16 22:08:38.417288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41503 2019-Jan-16 22:08:38.417344 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41504 2019-Jan-16 22:08:38.417984 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
41505 2019-Jan-16 22:08:38.418641 - [DEBUG] Edge Function : AllBottom
41506 2019-Jan-16 22:08:38.418670 - [DEBUG] End adding new jump function
41507 2019-Jan-16 22:08:38.418694 - [DEBUG]
41508 2019-Jan-16 22:08:38.418718 - [DEBUG] -------------------------------------------- 1139. Path Edge --------------------------------------------
41509 2019-Jan-16 22:08:38.418743 - [DEBUG]
41510 2019-Jan-16 22:08:38.418766 - [DEBUG] Process 1139. path edge:
41511 2019-Jan-16 22:08:38.418790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41512 2019-Jan-16 22:08:38.418846 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
41513 2019-Jan-16 22:08:38.419487 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41514 2019-Jan-16 22:08:38.420127 - [DEBUG]
41515 2019-Jan-16 22:08:38.420153 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
41516 2019-Jan-16 22:08:38.420817 - [DEBUG] Compose: EdgeIdentity * AllBottom
41517 2019-Jan-16 22:08:38.420846 - [DEBUG]
41518 2019-Jan-16 22:08:38.420870 - [DEBUG] Propagate flow
41519 2019-Jan-16 22:08:38.420893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41520 2019-Jan-16 22:08:38.420951 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
41521 2019-Jan-16 22:08:38.421604 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41522 2019-Jan-16 22:08:38.422244 - [DEBUG] Edge function : AllBottom (result of previous compose)
41523 2019-Jan-16 22:08:38.422270 - [DEBUG]
41524 2019-Jan-16 22:08:38.422295 - [DEBUG] Join: AllTop & AllBottom
41525 2019-Jan-16 22:08:38.422321 - [DEBUG] = AllBottom (new jump func)
41526 2019-Jan-16 22:08:38.422346 - [DEBUG]
41527 2019-Jan-16 22:08:38.422369 - [DEBUG] Start adding new jump function
41528 2019-Jan-16 22:08:38.422393 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41529 2019-Jan-16 22:08:38.422449 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41530 2019-Jan-16 22:08:38.423089 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
41531 2019-Jan-16 22:08:38.423724 - [DEBUG] Edge Function : AllBottom
41532 2019-Jan-16 22:08:38.423753 - [DEBUG] End adding new jump function
41533 2019-Jan-16 22:08:38.423777 - [DEBUG]
41534 2019-Jan-16 22:08:38.423801 - [DEBUG] -------------------------------------------- 1140. Path Edge --------------------------------------------
41535 2019-Jan-16 22:08:38.423825 - [DEBUG]
41536 2019-Jan-16 22:08:38.423849 - [DEBUG] Process 1140. path edge:
41537 2019-Jan-16 22:08:38.423872 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41538 2019-Jan-16 22:08:38.423938 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
41539 2019-Jan-16 22:08:38.424576 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41540 2019-Jan-16 22:08:38.425231 - [DEBUG]
41541 2019-Jan-16 22:08:38.425256 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
41542 2019-Jan-16 22:08:38.425916 - [DEBUG] Compose: EdgeIdentity * AllBottom
41543 2019-Jan-16 22:08:38.425945 - [DEBUG]
41544 2019-Jan-16 22:08:38.425969 - [DEBUG] Propagate flow
41545 2019-Jan-16 22:08:38.425992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41546 2019-Jan-16 22:08:38.426050 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41547 2019-Jan-16 22:08:38.426695 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41548 2019-Jan-16 22:08:38.427334 - [DEBUG] Edge function : AllBottom (result of previous compose)
41549 2019-Jan-16 22:08:38.427359 - [DEBUG]
41550 2019-Jan-16 22:08:38.427385 - [DEBUG] Join: AllTop & AllBottom
41551 2019-Jan-16 22:08:38.427411 - [DEBUG] = AllBottom (new jump func)
41552 2019-Jan-16 22:08:38.427435 - [DEBUG]
41553 2019-Jan-16 22:08:38.427459 - [DEBUG] Start adding new jump function
41554 2019-Jan-16 22:08:38.427482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41555 2019-Jan-16 22:08:38.427538 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41556 2019-Jan-16 22:08:38.428193 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41557 2019-Jan-16 22:08:38.428829 - [DEBUG] Edge Function : AllBottom
41558 2019-Jan-16 22:08:38.428858 - [DEBUG] End adding new jump function
41559 2019-Jan-16 22:08:38.428882 - [DEBUG]
41560 2019-Jan-16 22:08:38.428906 - [DEBUG] -------------------------------------------- 1141. Path Edge --------------------------------------------
41561 2019-Jan-16 22:08:38.428931 - [DEBUG]
41562 2019-Jan-16 22:08:38.428954 - [DEBUG] Process 1141. path edge:
41563 2019-Jan-16 22:08:38.428978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41564 2019-Jan-16 22:08:38.429034 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
41565 2019-Jan-16 22:08:38.429670 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41566 2019-Jan-16 22:08:38.430309 - [DEBUG]
41567 2019-Jan-16 22:08:38.430334 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41568 2019-Jan-16 22:08:38.430988 - [DEBUG] Start of endsummarytab entry
41569 2019-Jan-16 22:08:38.431029 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
41570 2019-Jan-16 22:08:38.431693 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
41571 2019-Jan-16 22:08:38.431759 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41572 2019-Jan-16 22:08:38.432398 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41573 2019-Jan-16 22:08:38.433039 - [DEBUG] EF: AllBottom
41574 2019-Jan-16 22:08:38.433065 - [DEBUG]
41575 2019-Jan-16 22:08:38.433088 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41576 2019-Jan-16 22:08:38.433761 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
41577 2019-Jan-16 22:08:38.434447 - [DEBUG] EF: AllBottom
41578 2019-Jan-16 22:08:38.434474 - [DEBUG]
41579 2019-Jan-16 22:08:38.434498 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41580 2019-Jan-16 22:08:38.435237 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41581 2019-Jan-16 22:08:38.435929 - [DEBUG] EF: AllBottom
41582 2019-Jan-16 22:08:38.435974 - [DEBUG]
41583 2019-Jan-16 22:08:38.435999 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41584 2019-Jan-16 22:08:38.436642 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
41585 2019-Jan-16 22:08:38.437280 - [DEBUG] EF: AllBottom
41586 2019-Jan-16 22:08:38.437306 - [DEBUG]
41587 2019-Jan-16 22:08:38.437331 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41588 2019-Jan-16 22:08:38.437967 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
41589 2019-Jan-16 22:08:38.438641 - [DEBUG] EF: AllBottom
41590 2019-Jan-16 22:08:38.438666 - [DEBUG]
41591 2019-Jan-16 22:08:38.438690 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41592 2019-Jan-16 22:08:38.439326 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
41593 2019-Jan-16 22:08:38.439967 - [DEBUG] EF: AllBottom
41594 2019-Jan-16 22:08:38.439993 - [DEBUG]
41595 2019-Jan-16 22:08:38.440017 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41596 2019-Jan-16 22:08:38.440652 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
41597 2019-Jan-16 22:08:38.441292 - [DEBUG] EF: AllBottom
41598 2019-Jan-16 22:08:38.441317 - [DEBUG]
41599 2019-Jan-16 22:08:38.441341 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41600 2019-Jan-16 22:08:38.441992 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41601 2019-Jan-16 22:08:38.442627 - [DEBUG] EF: AllBottom
41602 2019-Jan-16 22:08:38.442653 - [DEBUG]
41603 2019-Jan-16 22:08:38.442676 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41604 2019-Jan-16 22:08:38.443312 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
41605 2019-Jan-16 22:08:38.443947 - [DEBUG] EF: AllBottom
41606 2019-Jan-16 22:08:38.443972 - [DEBUG]
41607 2019-Jan-16 22:08:38.443996 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41608 2019-Jan-16 22:08:38.444631 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
41609 2019-Jan-16 22:08:38.445282 - [DEBUG] EF: AllBottom
41610 2019-Jan-16 22:08:38.445307 - [DEBUG]
41611 2019-Jan-16 22:08:38.445331 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41612 2019-Jan-16 22:08:38.445967 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41613 2019-Jan-16 22:08:38.446616 - [DEBUG] EF: AllBottom
41614 2019-Jan-16 22:08:38.446641 - [DEBUG]
41615 2019-Jan-16 22:08:38.446664 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41616 2019-Jan-16 22:08:38.447300 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41617 2019-Jan-16 22:08:38.447940 - [DEBUG] EF: AllBottom
41618 2019-Jan-16 22:08:38.447965 - [DEBUG]
41619 2019-Jan-16 22:08:38.447989 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41620 2019-Jan-16 22:08:38.448641 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
41621 2019-Jan-16 22:08:38.449289 - [DEBUG] EF: AllBottom
41622 2019-Jan-16 22:08:38.449314 - [DEBUG]
41623 2019-Jan-16 22:08:38.449338 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41624 2019-Jan-16 22:08:38.449974 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
41625 2019-Jan-16 22:08:38.450625 - [DEBUG] EF: AllBottom
41626 2019-Jan-16 22:08:38.450650 - [DEBUG]
41627 2019-Jan-16 22:08:38.450674 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41628 2019-Jan-16 22:08:38.451330 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
41629 2019-Jan-16 22:08:38.451986 - [DEBUG] EF: AllBottom
41630 2019-Jan-16 22:08:38.452011 - [DEBUG]
41631 2019-Jan-16 22:08:38.452035 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41632 2019-Jan-16 22:08:38.452670 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41633 2019-Jan-16 22:08:38.453311 - [DEBUG] EF: AllBottom
41634 2019-Jan-16 22:08:38.453336 - [DEBUG]
41635 2019-Jan-16 22:08:38.453360 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41636 2019-Jan-16 22:08:38.453995 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
41637 2019-Jan-16 22:08:38.454629 - [DEBUG] EF: AllBottom
41638 2019-Jan-16 22:08:38.454654 - [DEBUG]
41639 2019-Jan-16 22:08:38.454678 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41640 2019-Jan-16 22:08:38.455329 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
41641 2019-Jan-16 22:08:38.455970 - [DEBUG] EF: AllBottom
41642 2019-Jan-16 22:08:38.455996 - [DEBUG]
41643 2019-Jan-16 22:08:38.456020 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41644 2019-Jan-16 22:08:38.456654 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41645 2019-Jan-16 22:08:38.457295 - [DEBUG] EF: AllBottom
41646 2019-Jan-16 22:08:38.457321 - [DEBUG]
41647 2019-Jan-16 22:08:38.457344 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41648 2019-Jan-16 22:08:38.457980 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41649 2019-Jan-16 22:08:38.458645 - [DEBUG] EF: AllBottom
41650 2019-Jan-16 22:08:38.458670 - [DEBUG]
41651 2019-Jan-16 22:08:38.458693 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41652 2019-Jan-16 22:08:38.459329 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41653 2019-Jan-16 22:08:38.459976 - [DEBUG] EF: AllBottom
41654 2019-Jan-16 22:08:38.460001 - [DEBUG]
41655 2019-Jan-16 22:08:38.460025 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41656 2019-Jan-16 22:08:38.460661 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
41657 2019-Jan-16 22:08:38.461301 - [DEBUG] EF: AllBottom
41658 2019-Jan-16 22:08:38.461326 - [DEBUG]
41659 2019-Jan-16 22:08:38.461350 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41660 2019-Jan-16 22:08:38.462005 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
41661 2019-Jan-16 22:08:38.462645 - [DEBUG] EF: AllBottom
41662 2019-Jan-16 22:08:38.462671 - [DEBUG]
41663 2019-Jan-16 22:08:38.462694 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41664 2019-Jan-16 22:08:38.463330 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
41665 2019-Jan-16 22:08:38.463979 - [DEBUG] EF: AllBottom
41666 2019-Jan-16 22:08:38.464004 - [DEBUG]
41667 2019-Jan-16 22:08:38.464028 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41668 2019-Jan-16 22:08:38.464665 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41669 2019-Jan-16 22:08:38.465321 - [DEBUG] EF: AllBottom
41670 2019-Jan-16 22:08:38.465346 - [DEBUG]
41671 2019-Jan-16 22:08:38.465370 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41672 2019-Jan-16 22:08:38.466005 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41673 2019-Jan-16 22:08:38.466662 - [DEBUG] EF: AllBottom
41674 2019-Jan-16 22:08:38.466687 - [DEBUG]
41675 2019-Jan-16 22:08:38.466711 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41676 2019-Jan-16 22:08:38.467346 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
41677 2019-Jan-16 22:08:38.467987 - [DEBUG] EF: AllBottom
41678 2019-Jan-16 22:08:38.468012 - [DEBUG]
41679 2019-Jan-16 22:08:38.468036 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41680 2019-Jan-16 22:08:38.468688 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41681 2019-Jan-16 22:08:38.469328 - [DEBUG] EF: AllBottom
41682 2019-Jan-16 22:08:38.469353 - [DEBUG]
41683 2019-Jan-16 22:08:38.469379 - [DEBUG] ---------------
41684 2019-Jan-16 22:08:38.469403 - [DEBUG]
41685 2019-Jan-16 22:08:38.469434 - [DEBUG] End of endsummarytab entry
41686 2019-Jan-16 22:08:38.469458 - [DEBUG]
41687 2019-Jan-16 22:08:38.469482 - [DEBUG] Start of incomingtab entry
41688 2019-Jan-16 22:08:38.469508 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
41689 2019-Jan-16 22:08:38.470147 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
41690 2019-Jan-16 22:08:38.470206 - [DEBUG] ---------------
41691 2019-Jan-16 22:08:38.470230 - [DEBUG] End of incomingtab entry
41692 2019-Jan-16 22:08:38.470254 - [DEBUG]
41693 2019-Jan-16 22:08:38.470282 - [DEBUG] EDGE:
41694 2019-Jan-16 22:08:38.470339 - [DEBUG] ---> 41695 2019-Jan-16 22:08:38.470976 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41696 2019-Jan-16 22:08:38.471632 - [DEBUG]
41697 2019-Jan-16 22:08:38.471659 - [DEBUG] EDGE:
41698 2019-Jan-16 22:08:38.471717 - [DEBUG] ---> 41699 2019-Jan-16 22:08:38.472353 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41700 2019-Jan-16 22:08:38.472993 - [DEBUG]
41701 2019-Jan-16 22:08:38.473045 - [DEBUG] Compose: EdgeIdentity * AllBottom
41702 2019-Jan-16 22:08:38.473073 - [DEBUG]
41703 2019-Jan-16 22:08:38.473097 - [DEBUG] Propagate flow
41704 2019-Jan-16 22:08:38.473120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41705 2019-Jan-16 22:08:38.473177 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
41706 2019-Jan-16 22:08:38.473824 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41707 2019-Jan-16 22:08:38.474464 - [DEBUG] Edge function : AllBottom (result of previous compose)
41708 2019-Jan-16 22:08:38.474490 - [DEBUG]
41709 2019-Jan-16 22:08:38.474517 - [DEBUG] Join: AllTop & AllBottom
41710 2019-Jan-16 22:08:38.474543 - [DEBUG] = AllBottom (new jump func)
41711 2019-Jan-16 22:08:38.474568 - [DEBUG]
41712 2019-Jan-16 22:08:38.474592 - [DEBUG] Start adding new jump function
41713 2019-Jan-16 22:08:38.474615 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41714 2019-Jan-16 22:08:38.474671 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41715 2019-Jan-16 22:08:38.475329 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
41716 2019-Jan-16 22:08:38.475977 - [DEBUG] Edge Function : AllBottom
41717 2019-Jan-16 22:08:38.476009 - [DEBUG] End adding new jump function
41718 2019-Jan-16 22:08:38.476033 - [DEBUG]
41719 2019-Jan-16 22:08:38.476057 - [DEBUG] -------------------------------------------- 1142. Path Edge --------------------------------------------
41720 2019-Jan-16 22:08:38.476092 - [DEBUG]
41721 2019-Jan-16 22:08:38.476116 - [DEBUG] Process 1142. path edge:
41722 2019-Jan-16 22:08:38.476140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41723 2019-Jan-16 22:08:38.476196 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
41724 2019-Jan-16 22:08:38.476845 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41725 2019-Jan-16 22:08:38.477486 - [DEBUG]
41726 2019-Jan-16 22:08:38.477511 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
41727 2019-Jan-16 22:08:38.478193 - [DEBUG] Possible callees:
41728 2019-Jan-16 22:08:38.478219 - [DEBUG] llvm.dbg.declare
41729 2019-Jan-16 22:08:38.478244 - [DEBUG] Possible return sites:
41730 2019-Jan-16 22:08:38.478268 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19341731 2019-Jan-16 22:08:38.479553 - [DEBUG] Found and process special summary
41732 2019-Jan-16 22:08:38.479588 - [DEBUG] Compose: EdgeIdentity * AllBottom
41733 2019-Jan-16 22:08:38.479616 - [DEBUG]
41734 2019-Jan-16 22:08:38.479640 - [DEBUG] Propagate flow
41735 2019-Jan-16 22:08:38.479663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41736 2019-Jan-16 22:08:38.479720 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
41737 2019-Jan-16 22:08:38.480373 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41738 2019-Jan-16 22:08:38.481014 - [DEBUG] Edge function : AllBottom (result of previous compose)
41739 2019-Jan-16 22:08:38.481040 - [DEBUG]
41740 2019-Jan-16 22:08:38.481065 - [DEBUG] Join: AllTop & AllBottom
41741 2019-Jan-16 22:08:38.481091 - [DEBUG] = AllBottom (new jump func)
41742 2019-Jan-16 22:08:38.481116 - [DEBUG]
41743 2019-Jan-16 22:08:38.481139 - [DEBUG] Start adding new jump function
41744 2019-Jan-16 22:08:38.481163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41745 2019-Jan-16 22:08:38.481219 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41746 2019-Jan-16 22:08:38.481874 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
41747 2019-Jan-16 22:08:38.482514 - [DEBUG] Edge Function : AllBottom
41748 2019-Jan-16 22:08:38.482543 - [DEBUG] End adding new jump function
41749 2019-Jan-16 22:08:38.482567 - [DEBUG]
41750 2019-Jan-16 22:08:38.482591 - [DEBUG] -------------------------------------------- 1143. Path Edge --------------------------------------------
41751 2019-Jan-16 22:08:38.482616 - [DEBUG]
41752 2019-Jan-16 22:08:38.482639 - [DEBUG] Process 1143. path edge:
41753 2019-Jan-16 22:08:38.482663 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41754 2019-Jan-16 22:08:38.482719 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
41755 2019-Jan-16 22:08:38.483359 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41756 2019-Jan-16 22:08:38.484000 - [DEBUG]
41757 2019-Jan-16 22:08:38.484025 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
41758 2019-Jan-16 22:08:38.484691 - [DEBUG] Compose: EdgeIdentity * AllBottom
41759 2019-Jan-16 22:08:38.484719 - [DEBUG]
41760 2019-Jan-16 22:08:38.484743 - [DEBUG] Propagate flow
41761 2019-Jan-16 22:08:38.484779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41762 2019-Jan-16 22:08:38.484838 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
41763 2019-Jan-16 22:08:38.485486 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41764 2019-Jan-16 22:08:38.486127 - [DEBUG] Edge function : AllBottom (result of previous compose)
41765 2019-Jan-16 22:08:38.486153 - [DEBUG]
41766 2019-Jan-16 22:08:38.486179 - [DEBUG] Join: AllTop & AllBottom
41767 2019-Jan-16 22:08:38.486205 - [DEBUG] = AllBottom (new jump func)
41768 2019-Jan-16 22:08:38.486229 - [DEBUG]
41769 2019-Jan-16 22:08:38.486253 - [DEBUG] Start adding new jump function
41770 2019-Jan-16 22:08:38.486277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41771 2019-Jan-16 22:08:38.486332 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41772 2019-Jan-16 22:08:38.486972 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
41773 2019-Jan-16 22:08:38.487607 - [DEBUG] Edge Function : AllBottom
41774 2019-Jan-16 22:08:38.487636 - [DEBUG] End adding new jump function
41775 2019-Jan-16 22:08:38.487660 - [DEBUG]
41776 2019-Jan-16 22:08:38.487684 - [DEBUG] -------------------------------------------- 1144. Path Edge --------------------------------------------
41777 2019-Jan-16 22:08:38.487708 - [DEBUG]
41778 2019-Jan-16 22:08:38.487731 - [DEBUG] Process 1144. path edge:
41779 2019-Jan-16 22:08:38.487755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41780 2019-Jan-16 22:08:38.487811 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
41781 2019-Jan-16 22:08:38.488462 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41782 2019-Jan-16 22:08:38.489102 - [DEBUG]
41783 2019-Jan-16 22:08:38.489128 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
41784 2019-Jan-16 22:08:38.489788 - [DEBUG] Compose: EdgeIdentity * AllBottom
41785 2019-Jan-16 22:08:38.489816 - [DEBUG]
41786 2019-Jan-16 22:08:38.489840 - [DEBUG] Propagate flow
41787 2019-Jan-16 22:08:38.489864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41788 2019-Jan-16 22:08:38.489922 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
41789 2019-Jan-16 22:08:38.490557 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41790 2019-Jan-16 22:08:38.491197 - [DEBUG] Edge function : AllBottom (result of previous compose)
41791 2019-Jan-16 22:08:38.491222 - [DEBUG]
41792 2019-Jan-16 22:08:38.491248 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41793 2019-Jan-16 22:08:38.491274 - [DEBUG] = AllBottom
41794 2019-Jan-16 22:08:38.491299 - [DEBUG]
41795 2019-Jan-16 22:08:38.491322 - [DEBUG] PROPAGATE: No new function!
41796 2019-Jan-16 22:08:38.491348 - [DEBUG] EDGE:
41797 2019-Jan-16 22:08:38.491405 - [DEBUG] ---> 41798 2019-Jan-16 22:08:38.492056 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41799 2019-Jan-16 22:08:38.492696 - [DEBUG]
41800 2019-Jan-16 22:08:38.492722 - [DEBUG] EDGE:
41801 2019-Jan-16 22:08:38.492780 - [DEBUG] ---> 41802 2019-Jan-16 22:08:38.493420 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41803 2019-Jan-16 22:08:38.494059 - [DEBUG]
41804 2019-Jan-16 22:08:38.494099 - [DEBUG] Compose: EdgeIdentity * AllBottom
41805 2019-Jan-16 22:08:38.494127 - [DEBUG]
41806 2019-Jan-16 22:08:38.494151 - [DEBUG] Propagate flow
41807 2019-Jan-16 22:08:38.494174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41808 2019-Jan-16 22:08:38.494239 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
41809 2019-Jan-16 22:08:38.494895 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41810 2019-Jan-16 22:08:38.495536 - [DEBUG] Edge function : AllBottom (result of previous compose)
41811 2019-Jan-16 22:08:38.495562 - [DEBUG]
41812 2019-Jan-16 22:08:38.495587 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41813 2019-Jan-16 22:08:38.495613 - [DEBUG] = AllBottom
41814 2019-Jan-16 22:08:38.495637 - [DEBUG]
41815 2019-Jan-16 22:08:38.495661 - [DEBUG] PROPAGATE: No new function!
41816 2019-Jan-16 22:08:38.495689 - [DEBUG] EDGE:
41817 2019-Jan-16 22:08:38.495746 - [DEBUG] ---> 41818 2019-Jan-16 22:08:38.496395 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41819 2019-Jan-16 22:08:38.497035 - [DEBUG]
41820 2019-Jan-16 22:08:38.497062 - [DEBUG] EDGE:
41821 2019-Jan-16 22:08:38.497119 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
41822 2019-Jan-16 22:08:38.497763 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41823 2019-Jan-16 22:08:38.498418 - [DEBUG]
41824 2019-Jan-16 22:08:38.498444 - [DEBUG] EDGE:
41825 2019-Jan-16 22:08:38.498502 - [DEBUG] ---> 41826 2019-Jan-16 22:08:38.499139 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41827 2019-Jan-16 22:08:38.499778 - [DEBUG]
41828 2019-Jan-16 22:08:38.499805 - [DEBUG] EDGE:
41829 2019-Jan-16 22:08:38.499862 - [DEBUG] ---> 41830 2019-Jan-16 22:08:38.500499 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41831 2019-Jan-16 22:08:38.501137 - [DEBUG]
41832 2019-Jan-16 22:08:38.501164 - [DEBUG] EDGE:
41833 2019-Jan-16 22:08:38.501221 - [DEBUG] ---> 41834 2019-Jan-16 22:08:38.501878 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41835 2019-Jan-16 22:08:38.502516 - [DEBUG]
41836 2019-Jan-16 22:08:38.502552 - [DEBUG] Compose: EdgeIdentity * AllBottom
41837 2019-Jan-16 22:08:38.502580 - [DEBUG]
41838 2019-Jan-16 22:08:38.502603 - [DEBUG] Propagate flow
41839 2019-Jan-16 22:08:38.502627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41840 2019-Jan-16 22:08:38.502683 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
41841 2019-Jan-16 22:08:38.503323 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41842 2019-Jan-16 22:08:38.503962 - [DEBUG] Edge function : AllBottom (result of previous compose)
41843 2019-Jan-16 22:08:38.503988 - [DEBUG]
41844 2019-Jan-16 22:08:38.504013 - [DEBUG] Join: AllTop & AllBottom
41845 2019-Jan-16 22:08:38.504039 - [DEBUG] = AllBottom (new jump func)
41846 2019-Jan-16 22:08:38.504064 - [DEBUG]
41847 2019-Jan-16 22:08:38.504087 - [DEBUG] Start adding new jump function
41848 2019-Jan-16 22:08:38.504111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41849 2019-Jan-16 22:08:38.504167 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41850 2019-Jan-16 22:08:38.504830 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
41851 2019-Jan-16 22:08:38.505472 - [DEBUG] Edge Function : AllBottom
41852 2019-Jan-16 22:08:38.505501 - [DEBUG] End adding new jump function
41853 2019-Jan-16 22:08:38.505525 - [DEBUG]
41854 2019-Jan-16 22:08:38.505549 - [DEBUG] -------------------------------------------- 1145. Path Edge --------------------------------------------
41855 2019-Jan-16 22:08:38.505574 - [DEBUG]
41856 2019-Jan-16 22:08:38.505597 - [DEBUG] Process 1145. path edge:
41857 2019-Jan-16 22:08:38.505621 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41858 2019-Jan-16 22:08:38.505677 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
41859 2019-Jan-16 22:08:38.506317 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41860 2019-Jan-16 22:08:38.506958 - [DEBUG]
41861 2019-Jan-16 22:08:38.506982 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
41862 2019-Jan-16 22:08:38.507645 - [DEBUG] Compose: EdgeIdentity * AllBottom
41863 2019-Jan-16 22:08:38.507673 - [DEBUG]
41864 2019-Jan-16 22:08:38.507697 - [DEBUG] Propagate flow
41865 2019-Jan-16 22:08:38.507720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41866 2019-Jan-16 22:08:38.507778 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
41867 2019-Jan-16 22:08:38.508428 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41868 2019-Jan-16 22:08:38.509069 - [DEBUG] Edge function : AllBottom (result of previous compose)
41869 2019-Jan-16 22:08:38.509094 - [DEBUG]
41870 2019-Jan-16 22:08:38.509119 - [DEBUG] Join: AllTop & AllBottom
41871 2019-Jan-16 22:08:38.509145 - [DEBUG] = AllBottom (new jump func)
41872 2019-Jan-16 22:08:38.509170 - [DEBUG]
41873 2019-Jan-16 22:08:38.509193 - [DEBUG] Start adding new jump function
41874 2019-Jan-16 22:08:38.509217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41875 2019-Jan-16 22:08:38.509273 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41876 2019-Jan-16 22:08:38.509913 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
41877 2019-Jan-16 22:08:38.510547 - [DEBUG] Edge Function : AllBottom
41878 2019-Jan-16 22:08:38.510576 - [DEBUG] End adding new jump function
41879 2019-Jan-16 22:08:38.510600 - [DEBUG]
41880 2019-Jan-16 22:08:38.510624 - [DEBUG] -------------------------------------------- 1146. Path Edge --------------------------------------------
41881 2019-Jan-16 22:08:38.510649 - [DEBUG]
41882 2019-Jan-16 22:08:38.510672 - [DEBUG] Process 1146. path edge:
41883 2019-Jan-16 22:08:38.510696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41884 2019-Jan-16 22:08:38.510752 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
41885 2019-Jan-16 22:08:38.511389 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
41886 2019-Jan-16 22:08:38.512046 - [DEBUG]
41887 2019-Jan-16 22:08:38.512071 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
41888 2019-Jan-16 22:08:38.512729 - [DEBUG] Compose: EdgeIdentity * AllBottom
41889 2019-Jan-16 22:08:38.512757 - [DEBUG]
41890 2019-Jan-16 22:08:38.512781 - [DEBUG] Propagate flow
41891 2019-Jan-16 22:08:38.512804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41892 2019-Jan-16 22:08:38.512862 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
41893 2019-Jan-16 22:08:38.513498 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41894 2019-Jan-16 22:08:38.514137 - [DEBUG] Edge function : AllBottom (result of previous compose)
41895 2019-Jan-16 22:08:38.514172 - [DEBUG]
41896 2019-Jan-16 22:08:38.514198 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41897 2019-Jan-16 22:08:38.514224 - [DEBUG] = AllBottom
41898 2019-Jan-16 22:08:38.514249 - [DEBUG]
41899 2019-Jan-16 22:08:38.514272 - [DEBUG] PROPAGATE: No new function!
41900 2019-Jan-16 22:08:38.514298 - [DEBUG] EDGE:
41901 2019-Jan-16 22:08:38.514355 - [DEBUG] ---> 41902 2019-Jan-16 22:08:38.515008 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41903 2019-Jan-16 22:08:38.515650 - [DEBUG]
41904 2019-Jan-16 22:08:38.515676 - [DEBUG] EDGE:
41905 2019-Jan-16 22:08:38.515733 - [DEBUG] ---> 41906 2019-Jan-16 22:08:38.516373 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41907 2019-Jan-16 22:08:38.517011 - [DEBUG]
41908 2019-Jan-16 22:08:38.517038 - [DEBUG] EDGE:
41909 2019-Jan-16 22:08:38.517095 - [DEBUG] ---> 41910 2019-Jan-16 22:08:38.517733 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41911 2019-Jan-16 22:08:38.518389 - [DEBUG]
41912 2019-Jan-16 22:08:38.518416 - [DEBUG] EDGE:
41913 2019-Jan-16 22:08:38.518473 - [DEBUG] ---> 41914 2019-Jan-16 22:08:38.519113 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41915 2019-Jan-16 22:08:38.519752 - [DEBUG]
41916 2019-Jan-16 22:08:38.519779 - [DEBUG] EDGE:
41917 2019-Jan-16 22:08:38.519836 - [DEBUG] ---> 41918 2019-Jan-16 22:08:38.520474 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41919 2019-Jan-16 22:08:38.521113 - [DEBUG]
41920 2019-Jan-16 22:08:38.521140 - [DEBUG] EDGE:
41921 2019-Jan-16 22:08:38.521197 - [DEBUG] ---> 41922 2019-Jan-16 22:08:38.521853 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41923 2019-Jan-16 22:08:38.522493 - [DEBUG]
41924 2019-Jan-16 22:08:38.522534 - [DEBUG] Compose: EdgeIdentity * AllBottom
41925 2019-Jan-16 22:08:38.522561 - [DEBUG]
41926 2019-Jan-16 22:08:38.522585 - [DEBUG] Propagate flow
41927 2019-Jan-16 22:08:38.522609 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41928 2019-Jan-16 22:08:38.522666 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41929 2019-Jan-16 22:08:38.523305 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41930 2019-Jan-16 22:08:38.523944 - [DEBUG] Edge function : AllBottom (result of previous compose)
41931 2019-Jan-16 22:08:38.523970 - [DEBUG]
41932 2019-Jan-16 22:08:38.523995 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41933 2019-Jan-16 22:08:38.524021 - [DEBUG] = AllBottom
41934 2019-Jan-16 22:08:38.524046 - [DEBUG]
41935 2019-Jan-16 22:08:38.524069 - [DEBUG] PROPAGATE: No new function!
41936 2019-Jan-16 22:08:38.524097 - [DEBUG] EDGE:
41937 2019-Jan-16 22:08:38.524155 - [DEBUG] ---> 41938 2019-Jan-16 22:08:38.524825 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41939 2019-Jan-16 22:08:38.525465 - [DEBUG]
41940 2019-Jan-16 22:08:38.525492 - [DEBUG] EDGE:
41941 2019-Jan-16 22:08:38.525550 - [DEBUG] ---> 41942 2019-Jan-16 22:08:38.526186 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41943 2019-Jan-16 22:08:38.526825 - [DEBUG]
41944 2019-Jan-16 22:08:38.526851 - [DEBUG] EDGE:
41945 2019-Jan-16 22:08:38.526909 - [DEBUG] ---> 41946 2019-Jan-16 22:08:38.527548 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41947 2019-Jan-16 22:08:38.528203 - [DEBUG]
41948 2019-Jan-16 22:08:38.528240 - [DEBUG] Compose: EdgeIdentity * AllBottom
41949 2019-Jan-16 22:08:38.528268 - [DEBUG]
41950 2019-Jan-16 22:08:38.528292 - [DEBUG] Propagate flow
41951 2019-Jan-16 22:08:38.528315 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41952 2019-Jan-16 22:08:38.528372 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41953 2019-Jan-16 22:08:38.529012 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41954 2019-Jan-16 22:08:38.529652 - [DEBUG] Edge function : AllBottom (result of previous compose)
41955 2019-Jan-16 22:08:38.529677 - [DEBUG]
41956 2019-Jan-16 22:08:38.529703 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41957 2019-Jan-16 22:08:38.529729 - [DEBUG] = AllBottom
41958 2019-Jan-16 22:08:38.529753 - [DEBUG]
41959 2019-Jan-16 22:08:38.529777 - [DEBUG] PROPAGATE: No new function!
41960 2019-Jan-16 22:08:38.529804 - [DEBUG] EDGE:
41961 2019-Jan-16 22:08:38.529862 - [DEBUG] ---> 41962 2019-Jan-16 22:08:38.530509 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41963 2019-Jan-16 22:08:38.531150 - [DEBUG]
41964 2019-Jan-16 22:08:38.531176 - [DEBUG] EDGE:
41965 2019-Jan-16 22:08:38.531234 - [DEBUG] ---> 41966 2019-Jan-16 22:08:38.531886 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41967 2019-Jan-16 22:08:38.532525 - [DEBUG]
41968 2019-Jan-16 22:08:38.532552 - [DEBUG] EDGE:
41969 2019-Jan-16 22:08:38.532609 - [DEBUG] ---> 41970 2019-Jan-16 22:08:38.533244 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41971 2019-Jan-16 22:08:38.533882 - [DEBUG]
41972 2019-Jan-16 22:08:38.533908 - [DEBUG] EDGE:
41973 2019-Jan-16 22:08:38.533966 - [DEBUG] ---> 41974 2019-Jan-16 22:08:38.534604 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41975 2019-Jan-16 22:08:38.535259 - [DEBUG]
41976 2019-Jan-16 22:08:38.535297 - [DEBUG] Compose: EdgeIdentity * AllBottom
41977 2019-Jan-16 22:08:38.535325 - [DEBUG]
41978 2019-Jan-16 22:08:38.535349 - [DEBUG] Propagate flow
41979 2019-Jan-16 22:08:38.535373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41980 2019-Jan-16 22:08:38.535438 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41981 2019-Jan-16 22:08:38.536077 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
41982 2019-Jan-16 22:08:38.536715 - [DEBUG] Edge function : AllBottom (result of previous compose)
41983 2019-Jan-16 22:08:38.536740 - [DEBUG]
41984 2019-Jan-16 22:08:38.536766 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41985 2019-Jan-16 22:08:38.536792 - [DEBUG] = AllBottom
41986 2019-Jan-16 22:08:38.536817 - [DEBUG]
41987 2019-Jan-16 22:08:38.536840 - [DEBUG] PROPAGATE: No new function!
41988 2019-Jan-16 22:08:38.536868 - [DEBUG] EDGE:
41989 2019-Jan-16 22:08:38.536925 - [DEBUG] ---> 41990 2019-Jan-16 22:08:38.537572 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41991 2019-Jan-16 22:08:38.538228 - [DEBUG]
41992 2019-Jan-16 22:08:38.538255 - [DEBUG] EDGE:
41993 2019-Jan-16 22:08:38.538313 - [DEBUG] ---> 41994 2019-Jan-16 22:08:38.538948 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41995 2019-Jan-16 22:08:38.539585 - [DEBUG]
41996 2019-Jan-16 22:08:38.539612 - [DEBUG] EDGE:
41997 2019-Jan-16 22:08:38.539669 - [DEBUG] ---> 41998 2019-Jan-16 22:08:38.540309 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
41999 2019-Jan-16 22:08:38.540947 - [DEBUG]
42000 2019-Jan-16 22:08:38.540985 - [DEBUG] Compose: EdgeIdentity * AllBottom
42001 2019-Jan-16 22:08:38.541013 - [DEBUG]
42002 2019-Jan-16 22:08:38.541037 - [DEBUG] Propagate flow
42003 2019-Jan-16 22:08:38.541060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42004 2019-Jan-16 22:08:38.541117 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
42005 2019-Jan-16 22:08:38.541771 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42006 2019-Jan-16 22:08:38.542410 - [DEBUG] Edge function : AllBottom (result of previous compose)
42007 2019-Jan-16 22:08:38.542435 - [DEBUG]
42008 2019-Jan-16 22:08:38.542461 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42009 2019-Jan-16 22:08:38.542487 - [DEBUG] = AllBottom
42010 2019-Jan-16 22:08:38.542512 - [DEBUG]
42011 2019-Jan-16 22:08:38.542535 - [DEBUG] PROPAGATE: No new function!
42012 2019-Jan-16 22:08:38.542563 - [DEBUG] EDGE:
42013 2019-Jan-16 22:08:38.542621 - [DEBUG] ---> 42014 2019-Jan-16 22:08:38.543267 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42015 2019-Jan-16 22:08:38.543906 - [DEBUG]
42016 2019-Jan-16 22:08:38.543933 - [DEBUG] EDGE:
42017 2019-Jan-16 22:08:38.543990 - [DEBUG] ---> 42018 2019-Jan-16 22:08:38.544625 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42019 2019-Jan-16 22:08:38.545280 - [DEBUG]
42020 2019-Jan-16 22:08:38.545306 - [DEBUG] EDGE:
42021 2019-Jan-16 22:08:38.545364 - [DEBUG] ---> 42022 2019-Jan-16 22:08:38.546009 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42023 2019-Jan-16 22:08:38.546648 - [DEBUG]
42024 2019-Jan-16 22:08:38.546687 - [DEBUG] Compose: EdgeIdentity * AllBottom
42025 2019-Jan-16 22:08:38.546714 - [DEBUG]
42026 2019-Jan-16 22:08:38.546738 - [DEBUG] Propagate flow
42027 2019-Jan-16 22:08:38.546762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42028 2019-Jan-16 22:08:38.546818 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
42029 2019-Jan-16 22:08:38.547457 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42030 2019-Jan-16 22:08:38.548110 - [DEBUG] Edge function : AllBottom (result of previous compose)
42031 2019-Jan-16 22:08:38.548136 - [DEBUG]
42032 2019-Jan-16 22:08:38.548161 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42033 2019-Jan-16 22:08:38.548187 - [DEBUG] = AllBottom
42034 2019-Jan-16 22:08:38.548211 - [DEBUG]
42035 2019-Jan-16 22:08:38.548234 - [DEBUG] PROPAGATE: No new function!
42036 2019-Jan-16 22:08:38.548262 - [DEBUG] EDGE:
42037 2019-Jan-16 22:08:38.548320 - [DEBUG] ---> 42038 2019-Jan-16 22:08:38.548966 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42039 2019-Jan-16 22:08:38.549606 - [DEBUG]
42040 2019-Jan-16 22:08:38.549643 - [DEBUG] Compose: EdgeIdentity * AllBottom
42041 2019-Jan-16 22:08:38.549670 - [DEBUG]
42042 2019-Jan-16 22:08:38.549694 - [DEBUG] Propagate flow
42043 2019-Jan-16 22:08:38.549717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42044 2019-Jan-16 22:08:38.549774 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42045 2019-Jan-16 22:08:38.550414 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42046 2019-Jan-16 22:08:38.551053 - [DEBUG] Edge function : AllBottom (result of previous compose)
42047 2019-Jan-16 22:08:38.551078 - [DEBUG]
42048 2019-Jan-16 22:08:38.551104 - [DEBUG] Join: AllTop & AllBottom
42049 2019-Jan-16 22:08:38.551130 - [DEBUG] = AllBottom (new jump func)
42050 2019-Jan-16 22:08:38.551155 - [DEBUG]
42051 2019-Jan-16 22:08:38.551178 - [DEBUG] Start adding new jump function
42052 2019-Jan-16 22:08:38.551202 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42053 2019-Jan-16 22:08:38.551258 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42054 2019-Jan-16 22:08:38.551915 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42055 2019-Jan-16 22:08:38.552554 - [DEBUG] Edge Function : AllBottom
42056 2019-Jan-16 22:08:38.552583 - [DEBUG] End adding new jump function
42057 2019-Jan-16 22:08:38.552607 - [DEBUG]
42058 2019-Jan-16 22:08:38.552631 - [DEBUG] -------------------------------------------- 1147. Path Edge --------------------------------------------
42059 2019-Jan-16 22:08:38.552655 - [DEBUG]
42060 2019-Jan-16 22:08:38.552679 - [DEBUG] Process 1147. path edge:
42061 2019-Jan-16 22:08:38.552703 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42062 2019-Jan-16 22:08:38.552759 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
42063 2019-Jan-16 22:08:38.553400 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42064 2019-Jan-16 22:08:38.554039 - [DEBUG]
42065 2019-Jan-16 22:08:38.554064 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42066 2019-Jan-16 22:08:38.554715 - [DEBUG] Possible callees:
42067 2019-Jan-16 22:08:38.554761 - [DEBUG] foo
42068 2019-Jan-16 22:08:38.554788 - [DEBUG] Possible return sites:
42069 2019-Jan-16 22:08:38.554812 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12642070 2019-Jan-16 22:08:38.556082 - [DEBUG] Found and process special summary
42071 2019-Jan-16 22:08:38.556117 - [DEBUG] Compose: EdgeIdentity * AllBottom
42072 2019-Jan-16 22:08:38.556145 - [DEBUG]
42073 2019-Jan-16 22:08:38.556169 - [DEBUG] Propagate flow
42074 2019-Jan-16 22:08:38.556192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42075 2019-Jan-16 22:08:38.556248 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42076 2019-Jan-16 22:08:38.556890 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42077 2019-Jan-16 22:08:38.557529 - [DEBUG] Edge function : AllBottom (result of previous compose)
42078 2019-Jan-16 22:08:38.557555 - [DEBUG]
42079 2019-Jan-16 22:08:38.557581 - [DEBUG] Join: AllTop & AllBottom
42080 2019-Jan-16 22:08:38.557607 - [DEBUG] = AllBottom (new jump func)
42081 2019-Jan-16 22:08:38.557631 - [DEBUG]
42082 2019-Jan-16 22:08:38.557655 - [DEBUG] Start adding new jump function
42083 2019-Jan-16 22:08:38.557678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42084 2019-Jan-16 22:08:38.557735 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42085 2019-Jan-16 22:08:38.558391 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42086 2019-Jan-16 22:08:38.559029 - [DEBUG] Edge Function : AllBottom
42087 2019-Jan-16 22:08:38.559062 - [DEBUG] End adding new jump function
42088 2019-Jan-16 22:08:38.559087 - [DEBUG]
42089 2019-Jan-16 22:08:38.559111 - [DEBUG] -------------------------------------------- 1148. Path Edge --------------------------------------------
42090 2019-Jan-16 22:08:38.559135 - [DEBUG]
42091 2019-Jan-16 22:08:38.559159 - [DEBUG] Process 1148. path edge:
42092 2019-Jan-16 22:08:38.559182 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42093 2019-Jan-16 22:08:38.559239 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
42094 2019-Jan-16 22:08:38.559879 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42095 2019-Jan-16 22:08:38.560518 - [DEBUG]
42096 2019-Jan-16 22:08:38.560543 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42097 2019-Jan-16 22:08:38.561202 - [DEBUG] Compose: EdgeIdentity * AllBottom
42098 2019-Jan-16 22:08:38.561230 - [DEBUG]
42099 2019-Jan-16 22:08:38.561254 - [DEBUG] Propagate flow
42100 2019-Jan-16 22:08:38.561278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42101 2019-Jan-16 22:08:38.561335 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42102 2019-Jan-16 22:08:38.561989 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42103 2019-Jan-16 22:08:38.562630 - [DEBUG] Edge function : AllBottom (result of previous compose)
42104 2019-Jan-16 22:08:38.562656 - [DEBUG]
42105 2019-Jan-16 22:08:38.562681 - [DEBUG] Join: AllTop & AllBottom
42106 2019-Jan-16 22:08:38.562707 - [DEBUG] = AllBottom (new jump func)
42107 2019-Jan-16 22:08:38.562732 - [DEBUG]
42108 2019-Jan-16 22:08:38.562756 - [DEBUG] Start adding new jump function
42109 2019-Jan-16 22:08:38.562779 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42110 2019-Jan-16 22:08:38.562835 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42111 2019-Jan-16 22:08:38.563475 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42112 2019-Jan-16 22:08:38.564122 - [DEBUG] Edge Function : AllBottom
42113 2019-Jan-16 22:08:38.564152 - [DEBUG] End adding new jump function
42114 2019-Jan-16 22:08:38.564176 - [DEBUG]
42115 2019-Jan-16 22:08:38.564200 - [DEBUG] -------------------------------------------- 1149. Path Edge --------------------------------------------
42116 2019-Jan-16 22:08:38.564224 - [DEBUG]
42117 2019-Jan-16 22:08:38.564248 - [DEBUG] Process 1149. path edge:
42118 2019-Jan-16 22:08:38.564271 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42119 2019-Jan-16 22:08:38.564329 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
42120 2019-Jan-16 22:08:38.564983 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42121 2019-Jan-16 22:08:38.565624 - [DEBUG]
42122 2019-Jan-16 22:08:38.565650 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42123 2019-Jan-16 22:08:38.566308 - [DEBUG] Compose: EdgeIdentity * AllBottom
42124 2019-Jan-16 22:08:38.566336 - [DEBUG]
42125 2019-Jan-16 22:08:38.566360 - [DEBUG] Propagate flow
42126 2019-Jan-16 22:08:38.566383 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42127 2019-Jan-16 22:08:38.566440 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42128 2019-Jan-16 22:08:38.567080 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42129 2019-Jan-16 22:08:38.567719 - [DEBUG] Edge function : AllBottom (result of previous compose)
42130 2019-Jan-16 22:08:38.567745 - [DEBUG]
42131 2019-Jan-16 22:08:38.567770 - [DEBUG] Join: AllTop & AllBottom
42132 2019-Jan-16 22:08:38.567796 - [DEBUG] = AllBottom (new jump func)
42133 2019-Jan-16 22:08:38.567821 - [DEBUG]
42134 2019-Jan-16 22:08:38.567844 - [DEBUG] Start adding new jump function
42135 2019-Jan-16 22:08:38.567868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42136 2019-Jan-16 22:08:38.567924 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42137 2019-Jan-16 22:08:38.568580 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42138 2019-Jan-16 22:08:38.569216 - [DEBUG] Edge Function : AllBottom
42139 2019-Jan-16 22:08:38.569245 - [DEBUG] End adding new jump function
42140 2019-Jan-16 22:08:38.569269 - [DEBUG]
42141 2019-Jan-16 22:08:38.569293 - [DEBUG] -------------------------------------------- 1150. Path Edge --------------------------------------------
42142 2019-Jan-16 22:08:38.569317 - [DEBUG]
42143 2019-Jan-16 22:08:38.569341 - [DEBUG] Process 1150. path edge:
42144 2019-Jan-16 22:08:38.569364 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42145 2019-Jan-16 22:08:38.569420 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
42146 2019-Jan-16 22:08:38.570056 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42147 2019-Jan-16 22:08:38.570695 - [DEBUG]
42148 2019-Jan-16 22:08:38.570721 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42149 2019-Jan-16 22:08:38.571375 - [DEBUG] Compose: EdgeIdentity * AllBottom
42150 2019-Jan-16 22:08:38.571404 - [DEBUG]
42151 2019-Jan-16 22:08:38.571442 - [DEBUG] Propagate flow
42152 2019-Jan-16 22:08:38.571466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42153 2019-Jan-16 22:08:38.571524 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42154 2019-Jan-16 22:08:38.572181 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42155 2019-Jan-16 22:08:38.572822 - [DEBUG] Edge function : AllBottom (result of previous compose)
42156 2019-Jan-16 22:08:38.572848 - [DEBUG]
42157 2019-Jan-16 22:08:38.572873 - [DEBUG] Join: AllTop & AllBottom
42158 2019-Jan-16 22:08:38.572899 - [DEBUG] = AllBottom (new jump func)
42159 2019-Jan-16 22:08:38.572924 - [DEBUG]
42160 2019-Jan-16 22:08:38.572947 - [DEBUG] Start adding new jump function
42161 2019-Jan-16 22:08:38.572971 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42162 2019-Jan-16 22:08:38.573027 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42163 2019-Jan-16 22:08:38.573666 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42164 2019-Jan-16 22:08:38.574311 - [DEBUG] Edge Function : AllBottom
42165 2019-Jan-16 22:08:38.574340 - [DEBUG] End adding new jump function
42166 2019-Jan-16 22:08:38.574364 - [DEBUG]
42167 2019-Jan-16 22:08:38.574388 - [DEBUG] -------------------------------------------- 1151. Path Edge --------------------------------------------
42168 2019-Jan-16 22:08:38.574412 - [DEBUG]
42169 2019-Jan-16 22:08:38.574436 - [DEBUG] Process 1151. path edge:
42170 2019-Jan-16 22:08:38.574459 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42171 2019-Jan-16 22:08:38.574515 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
42172 2019-Jan-16 22:08:38.575179 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42173 2019-Jan-16 22:08:38.575820 - [DEBUG]
42174 2019-Jan-16 22:08:38.575844 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42175 2019-Jan-16 22:08:38.576502 - [DEBUG] Possible callees:
42176 2019-Jan-16 22:08:38.576528 - [DEBUG] llvm.dbg.declare
42177 2019-Jan-16 22:08:38.576553 - [DEBUG] Possible return sites:
42178 2019-Jan-16 22:08:38.576577 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13642179 2019-Jan-16 22:08:38.577855 - [DEBUG] Found and process special summary
42180 2019-Jan-16 22:08:38.577890 - [DEBUG] Compose: EdgeIdentity * AllBottom
42181 2019-Jan-16 22:08:38.577917 - [DEBUG]
42182 2019-Jan-16 22:08:38.577941 - [DEBUG] Propagate flow
42183 2019-Jan-16 22:08:38.577964 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42184 2019-Jan-16 22:08:38.578021 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42185 2019-Jan-16 22:08:38.578679 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42186 2019-Jan-16 22:08:38.579319 - [DEBUG] Edge function : AllBottom (result of previous compose)
42187 2019-Jan-16 22:08:38.579345 - [DEBUG]
42188 2019-Jan-16 22:08:38.579370 - [DEBUG] Join: AllTop & AllBottom
42189 2019-Jan-16 22:08:38.579396 - [DEBUG] = AllBottom (new jump func)
42190 2019-Jan-16 22:08:38.579421 - [DEBUG]
42191 2019-Jan-16 22:08:38.579445 - [DEBUG] Start adding new jump function
42192 2019-Jan-16 22:08:38.579468 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42193 2019-Jan-16 22:08:38.579524 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42194 2019-Jan-16 22:08:38.580165 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42195 2019-Jan-16 22:08:38.580805 - [DEBUG] Edge Function : AllBottom
42196 2019-Jan-16 22:08:38.580842 - [DEBUG] End adding new jump function
42197 2019-Jan-16 22:08:38.580866 - [DEBUG]
42198 2019-Jan-16 22:08:38.580890 - [DEBUG] -------------------------------------------- 1152. Path Edge --------------------------------------------
42199 2019-Jan-16 22:08:38.580914 - [DEBUG]
42200 2019-Jan-16 22:08:38.580938 - [DEBUG] Process 1152. path edge:
42201 2019-Jan-16 22:08:38.580961 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42202 2019-Jan-16 22:08:38.581018 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
42203 2019-Jan-16 22:08:38.581675 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42204 2019-Jan-16 22:08:38.582314 - [DEBUG]
42205 2019-Jan-16 22:08:38.582339 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42206 2019-Jan-16 22:08:38.583001 - [DEBUG] Compose: EdgeIdentity * AllBottom
42207 2019-Jan-16 22:08:38.583030 - [DEBUG]
42208 2019-Jan-16 22:08:38.583055 - [DEBUG] Propagate flow
42209 2019-Jan-16 22:08:38.583078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42210 2019-Jan-16 22:08:38.583135 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42211 2019-Jan-16 22:08:38.583780 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42212 2019-Jan-16 22:08:38.584421 - [DEBUG] Edge function : AllBottom (result of previous compose)
42213 2019-Jan-16 22:08:38.584447 - [DEBUG]
42214 2019-Jan-16 22:08:38.584472 - [DEBUG] Join: AllTop & AllBottom
42215 2019-Jan-16 22:08:38.584499 - [DEBUG] = AllBottom (new jump func)
42216 2019-Jan-16 22:08:38.584523 - [DEBUG]
42217 2019-Jan-16 22:08:38.584547 - [DEBUG] Start adding new jump function
42218 2019-Jan-16 22:08:38.584570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42219 2019-Jan-16 22:08:38.584626 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42220 2019-Jan-16 22:08:38.585282 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42221 2019-Jan-16 22:08:38.585917 - [DEBUG] Edge Function : AllBottom
42222 2019-Jan-16 22:08:38.585946 - [DEBUG] End adding new jump function
42223 2019-Jan-16 22:08:38.585970 - [DEBUG]
42224 2019-Jan-16 22:08:38.585994 - [DEBUG] -------------------------------------------- 1153. Path Edge --------------------------------------------
42225 2019-Jan-16 22:08:38.586018 - [DEBUG]
42226 2019-Jan-16 22:08:38.586042 - [DEBUG] Process 1153. path edge:
42227 2019-Jan-16 22:08:38.586066 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42228 2019-Jan-16 22:08:38.586122 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
42229 2019-Jan-16 22:08:38.586757 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42230 2019-Jan-16 22:08:38.587396 - [DEBUG]
42231 2019-Jan-16 22:08:38.587422 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42232 2019-Jan-16 22:08:38.588077 - [DEBUG] Compose: EdgeIdentity * AllBottom
42233 2019-Jan-16 22:08:38.588118 - [DEBUG]
42234 2019-Jan-16 22:08:38.588142 - [DEBUG] Propagate flow
42235 2019-Jan-16 22:08:38.588165 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42236 2019-Jan-16 22:08:38.588223 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
42237 2019-Jan-16 22:08:38.588864 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42238 2019-Jan-16 22:08:38.589504 - [DEBUG] Edge function : AllBottom (result of previous compose)
42239 2019-Jan-16 22:08:38.589530 - [DEBUG]
42240 2019-Jan-16 22:08:38.589555 - [DEBUG] Join: AllTop & AllBottom
42241 2019-Jan-16 22:08:38.589582 - [DEBUG] = AllBottom (new jump func)
42242 2019-Jan-16 22:08:38.589615 - [DEBUG]
42243 2019-Jan-16 22:08:38.589639 - [DEBUG] Start adding new jump function
42244 2019-Jan-16 22:08:38.589662 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42245 2019-Jan-16 22:08:38.589719 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42246 2019-Jan-16 22:08:38.590359 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
42247 2019-Jan-16 22:08:38.590993 - [DEBUG] Edge Function : AllBottom
42248 2019-Jan-16 22:08:38.591023 - [DEBUG] End adding new jump function
42249 2019-Jan-16 22:08:38.591047 - [DEBUG]
42250 2019-Jan-16 22:08:38.591071 - [DEBUG] -------------------------------------------- 1154. Path Edge --------------------------------------------
42251 2019-Jan-16 22:08:38.591095 - [DEBUG]
42252 2019-Jan-16 22:08:38.591119 - [DEBUG] Process 1154. path edge:
42253 2019-Jan-16 22:08:38.591143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42254 2019-Jan-16 22:08:38.591199 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
42255 2019-Jan-16 22:08:38.591853 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42256 2019-Jan-16 22:08:38.592493 - [DEBUG]
42257 2019-Jan-16 22:08:38.592519 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
42258 2019-Jan-16 22:08:38.593173 - [DEBUG] Compose: EdgeIdentity * AllBottom
42259 2019-Jan-16 22:08:38.593202 - [DEBUG]
42260 2019-Jan-16 22:08:38.593226 - [DEBUG] Propagate flow
42261 2019-Jan-16 22:08:38.593250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42262 2019-Jan-16 22:08:38.593307 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
42263 2019-Jan-16 22:08:38.593955 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42264 2019-Jan-16 22:08:38.594597 - [DEBUG] Edge function : AllBottom (result of previous compose)
42265 2019-Jan-16 22:08:38.594623 - [DEBUG]
42266 2019-Jan-16 22:08:38.594649 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42267 2019-Jan-16 22:08:38.594675 - [DEBUG] = AllBottom
42268 2019-Jan-16 22:08:38.594700 - [DEBUG]
42269 2019-Jan-16 22:08:38.594724 - [DEBUG] PROPAGATE: No new function!
42270 2019-Jan-16 22:08:38.594761 - [DEBUG] EDGE:
42271 2019-Jan-16 22:08:38.594820 - [DEBUG] ---> 42272 2019-Jan-16 22:08:38.595456 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42273 2019-Jan-16 22:08:38.596096 - [DEBUG]
42274 2019-Jan-16 22:08:38.596122 - [DEBUG] EDGE:
42275 2019-Jan-16 22:08:38.596178 - [DEBUG] ---> 42276 2019-Jan-16 22:08:38.596814 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42277 2019-Jan-16 22:08:38.597454 - [DEBUG]
42278 2019-Jan-16 22:08:38.597480 - [DEBUG] EDGE:
42279 2019-Jan-16 22:08:38.597537 - [DEBUG] ---> 42280 2019-Jan-16 22:08:38.598192 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42281 2019-Jan-16 22:08:38.598832 - [DEBUG]
42282 2019-Jan-16 22:08:38.598870 - [DEBUG] Compose: EdgeIdentity * AllBottom
42283 2019-Jan-16 22:08:38.598897 - [DEBUG]
42284 2019-Jan-16 22:08:38.598922 - [DEBUG] Propagate flow
42285 2019-Jan-16 22:08:38.598945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42286 2019-Jan-16 22:08:38.599001 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42287 2019-Jan-16 22:08:38.599654 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42288 2019-Jan-16 22:08:38.600295 - [DEBUG] Edge function : AllBottom (result of previous compose)
42289 2019-Jan-16 22:08:38.600321 - [DEBUG]
42290 2019-Jan-16 22:08:38.600346 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42291 2019-Jan-16 22:08:38.600372 - [DEBUG] = AllBottom
42292 2019-Jan-16 22:08:38.600397 - [DEBUG]
42293 2019-Jan-16 22:08:38.600420 - [DEBUG] PROPAGATE: No new function!
42294 2019-Jan-16 22:08:38.600448 - [DEBUG] EDGE:
42295 2019-Jan-16 22:08:38.600506 - [DEBUG] ---> 42296 2019-Jan-16 22:08:38.601153 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42297 2019-Jan-16 22:08:38.601808 - [DEBUG]
42298 2019-Jan-16 22:08:38.601843 - [DEBUG] Compose: EdgeIdentity * AllBottom
42299 2019-Jan-16 22:08:38.601871 - [DEBUG]
42300 2019-Jan-16 22:08:38.601894 - [DEBUG] Propagate flow
42301 2019-Jan-16 22:08:38.601918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42302 2019-Jan-16 22:08:38.601974 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42303 2019-Jan-16 22:08:38.602622 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42304 2019-Jan-16 22:08:38.603262 - [DEBUG] Edge function : AllBottom (result of previous compose)
42305 2019-Jan-16 22:08:38.603287 - [DEBUG]
42306 2019-Jan-16 22:08:38.603313 - [DEBUG] Join: AllTop & AllBottom
42307 2019-Jan-16 22:08:38.603339 - [DEBUG] = AllBottom (new jump func)
42308 2019-Jan-16 22:08:38.603364 - [DEBUG]
42309 2019-Jan-16 22:08:38.603387 - [DEBUG] Start adding new jump function
42310 2019-Jan-16 22:08:38.603411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42311 2019-Jan-16 22:08:38.603467 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42312 2019-Jan-16 22:08:38.604107 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42313 2019-Jan-16 22:08:38.604764 - [DEBUG] Edge Function : AllBottom
42314 2019-Jan-16 22:08:38.604794 - [DEBUG] End adding new jump function
42315 2019-Jan-16 22:08:38.604818 - [DEBUG]
42316 2019-Jan-16 22:08:38.604842 - [DEBUG] -------------------------------------------- 1155. Path Edge --------------------------------------------
42317 2019-Jan-16 22:08:38.604866 - [DEBUG]
42318 2019-Jan-16 22:08:38.604889 - [DEBUG] Process 1155. path edge:
42319 2019-Jan-16 22:08:38.604913 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42320 2019-Jan-16 22:08:38.604969 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
42321 2019-Jan-16 22:08:38.605616 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42322 2019-Jan-16 22:08:38.606257 - [DEBUG]
42323 2019-Jan-16 22:08:38.606281 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42324 2019-Jan-16 22:08:38.606939 - [DEBUG] Possible callees:
42325 2019-Jan-16 22:08:38.606965 - [DEBUG] llvm.dbg.declare
42326 2019-Jan-16 22:08:38.606990 - [DEBUG] Possible return sites:
42327 2019-Jan-16 22:08:38.607013 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14342328 2019-Jan-16 22:08:38.608313 - [DEBUG] Found and process special summary
42329 2019-Jan-16 22:08:38.608348 - [DEBUG] Compose: EdgeIdentity * AllBottom
42330 2019-Jan-16 22:08:38.608375 - [DEBUG]
42331 2019-Jan-16 22:08:38.608399 - [DEBUG] Propagate flow
42332 2019-Jan-16 22:08:38.608423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42333 2019-Jan-16 22:08:38.608479 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42334 2019-Jan-16 22:08:38.609120 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42335 2019-Jan-16 22:08:38.609760 - [DEBUG] Edge function : AllBottom (result of previous compose)
42336 2019-Jan-16 22:08:38.609786 - [DEBUG]
42337 2019-Jan-16 22:08:38.609811 - [DEBUG] Join: AllTop & AllBottom
42338 2019-Jan-16 22:08:38.609837 - [DEBUG] = AllBottom (new jump func)
42339 2019-Jan-16 22:08:38.609862 - [DEBUG]
42340 2019-Jan-16 22:08:38.609885 - [DEBUG] Start adding new jump function
42341 2019-Jan-16 22:08:38.609909 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42342 2019-Jan-16 22:08:38.609965 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42343 2019-Jan-16 22:08:38.610605 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42344 2019-Jan-16 22:08:38.611244 - [DEBUG] Edge Function : AllBottom
42345 2019-Jan-16 22:08:38.611273 - [DEBUG] End adding new jump function
42346 2019-Jan-16 22:08:38.611297 - [DEBUG]
42347 2019-Jan-16 22:08:38.611321 - [DEBUG] -------------------------------------------- 1156. Path Edge --------------------------------------------
42348 2019-Jan-16 22:08:38.611345 - [DEBUG]
42349 2019-Jan-16 22:08:38.611369 - [DEBUG] Process 1156. path edge:
42350 2019-Jan-16 22:08:38.611393 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42351 2019-Jan-16 22:08:38.611463 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
42352 2019-Jan-16 22:08:38.612103 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42353 2019-Jan-16 22:08:38.612742 - [DEBUG]
42354 2019-Jan-16 22:08:38.612767 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42355 2019-Jan-16 22:08:38.613429 - [DEBUG] Compose: EdgeIdentity * AllBottom
42356 2019-Jan-16 22:08:38.613457 - [DEBUG]
42357 2019-Jan-16 22:08:38.613482 - [DEBUG] Propagate flow
42358 2019-Jan-16 22:08:38.613505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42359 2019-Jan-16 22:08:38.613562 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
42360 2019-Jan-16 22:08:38.614197 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42361 2019-Jan-16 22:08:38.614853 - [DEBUG] Edge function : AllBottom (result of previous compose)
42362 2019-Jan-16 22:08:38.614878 - [DEBUG]
42363 2019-Jan-16 22:08:38.614903 - [DEBUG] Join: AllTop & AllBottom
42364 2019-Jan-16 22:08:38.614929 - [DEBUG] = AllBottom (new jump func)
42365 2019-Jan-16 22:08:38.614954 - [DEBUG]
42366 2019-Jan-16 22:08:38.614977 - [DEBUG] Start adding new jump function
42367 2019-Jan-16 22:08:38.615001 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42368 2019-Jan-16 22:08:38.615057 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42369 2019-Jan-16 22:08:38.615696 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
42370 2019-Jan-16 22:08:38.616330 - [DEBUG] Edge Function : AllBottom
42371 2019-Jan-16 22:08:38.616359 - [DEBUG] End adding new jump function
42372 2019-Jan-16 22:08:38.616383 - [DEBUG]
42373 2019-Jan-16 22:08:38.616407 - [DEBUG] -------------------------------------------- 1157. Path Edge --------------------------------------------
42374 2019-Jan-16 22:08:38.616440 - [DEBUG]
42375 2019-Jan-16 22:08:38.616464 - [DEBUG] Process 1157. path edge:
42376 2019-Jan-16 22:08:38.616488 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42377 2019-Jan-16 22:08:38.616545 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
42378 2019-Jan-16 22:08:38.617179 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42379 2019-Jan-16 22:08:38.617818 - [DEBUG]
42380 2019-Jan-16 22:08:38.617844 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
42381 2019-Jan-16 22:08:38.618513 - [DEBUG] Compose: EdgeIdentity * AllBottom
42382 2019-Jan-16 22:08:38.618542 - [DEBUG]
42383 2019-Jan-16 22:08:38.618566 - [DEBUG] Propagate flow
42384 2019-Jan-16 22:08:38.618589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42385 2019-Jan-16 22:08:38.618646 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
42386 2019-Jan-16 22:08:38.619282 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42387 2019-Jan-16 22:08:38.619921 - [DEBUG] Edge function : AllBottom (result of previous compose)
42388 2019-Jan-16 22:08:38.619946 - [DEBUG]
42389 2019-Jan-16 22:08:38.619972 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42390 2019-Jan-16 22:08:38.619998 - [DEBUG] = AllBottom
42391 2019-Jan-16 22:08:38.620022 - [DEBUG]
42392 2019-Jan-16 22:08:38.620046 - [DEBUG] PROPAGATE: No new function!
42393 2019-Jan-16 22:08:38.620071 - [DEBUG] EDGE:
42394 2019-Jan-16 22:08:38.620129 - [DEBUG] ---> 42395 2019-Jan-16 22:08:38.620765 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42396 2019-Jan-16 22:08:38.621405 - [DEBUG]
42397 2019-Jan-16 22:08:38.621493 - [DEBUG] EDGE:
42398 2019-Jan-16 22:08:38.621551 - [DEBUG] ---> 42399 2019-Jan-16 22:08:38.622190 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42400 2019-Jan-16 22:08:38.622830 - [DEBUG]
42401 2019-Jan-16 22:08:38.622868 - [DEBUG] Compose: EdgeIdentity * AllBottom
42402 2019-Jan-16 22:08:38.622896 - [DEBUG]
42403 2019-Jan-16 22:08:38.622919 - [DEBUG] Propagate flow
42404 2019-Jan-16 22:08:38.622943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42405 2019-Jan-16 22:08:38.622999 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42406 2019-Jan-16 22:08:38.623639 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42407 2019-Jan-16 22:08:38.624278 - [DEBUG] Edge function : AllBottom (result of previous compose)
42408 2019-Jan-16 22:08:38.624303 - [DEBUG]
42409 2019-Jan-16 22:08:38.624328 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42410 2019-Jan-16 22:08:38.624354 - [DEBUG] = AllBottom
42411 2019-Jan-16 22:08:38.624379 - [DEBUG]
42412 2019-Jan-16 22:08:38.624402 - [DEBUG] PROPAGATE: No new function!
42413 2019-Jan-16 22:08:38.624430 - [DEBUG] EDGE:
42414 2019-Jan-16 22:08:38.624487 - [DEBUG] ---> 42415 2019-Jan-16 22:08:38.625149 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42416 2019-Jan-16 22:08:38.625789 - [DEBUG]
42417 2019-Jan-16 22:08:38.625816 - [DEBUG] EDGE:
42418 2019-Jan-16 22:08:38.625881 - [DEBUG] ---> 42419 2019-Jan-16 22:08:38.626519 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42420 2019-Jan-16 22:08:38.627159 - [DEBUG]
42421 2019-Jan-16 22:08:38.627194 - [DEBUG] Compose: EdgeIdentity * AllBottom
42422 2019-Jan-16 22:08:38.627222 - [DEBUG]
42423 2019-Jan-16 22:08:38.627245 - [DEBUG] Propagate flow
42424 2019-Jan-16 22:08:38.627269 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42425 2019-Jan-16 22:08:38.627325 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
42426 2019-Jan-16 22:08:38.627961 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42427 2019-Jan-16 22:08:38.628618 - [DEBUG] Edge function : AllBottom (result of previous compose)
42428 2019-Jan-16 22:08:38.628643 - [DEBUG]
42429 2019-Jan-16 22:08:38.628668 - [DEBUG] Join: AllTop & AllBottom
42430 2019-Jan-16 22:08:38.628695 - [DEBUG] = AllBottom (new jump func)
42431 2019-Jan-16 22:08:38.628719 - [DEBUG]
42432 2019-Jan-16 22:08:38.628743 - [DEBUG] Start adding new jump function
42433 2019-Jan-16 22:08:38.628766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42434 2019-Jan-16 22:08:38.628822 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42435 2019-Jan-16 22:08:38.629463 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
42436 2019-Jan-16 22:08:38.630100 - [DEBUG] Edge Function : AllBottom
42437 2019-Jan-16 22:08:38.630129 - [DEBUG] End adding new jump function
42438 2019-Jan-16 22:08:38.630153 - [DEBUG]
42439 2019-Jan-16 22:08:38.630177 - [DEBUG] -------------------------------------------- 1158. Path Edge --------------------------------------------
42440 2019-Jan-16 22:08:38.630201 - [DEBUG]
42441 2019-Jan-16 22:08:38.630224 - [DEBUG] Process 1158. path edge:
42442 2019-Jan-16 22:08:38.630248 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42443 2019-Jan-16 22:08:38.630304 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
42444 2019-Jan-16 22:08:38.630940 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42445 2019-Jan-16 22:08:38.631594 - [DEBUG]
42446 2019-Jan-16 22:08:38.631620 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
42447 2019-Jan-16 22:08:38.632276 - [DEBUG] Compose: EdgeIdentity * AllBottom
42448 2019-Jan-16 22:08:38.632305 - [DEBUG]
42449 2019-Jan-16 22:08:38.632329 - [DEBUG] Propagate flow
42450 2019-Jan-16 22:08:38.632352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42451 2019-Jan-16 22:08:38.632410 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42452 2019-Jan-16 22:08:38.633058 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42453 2019-Jan-16 22:08:38.633698 - [DEBUG] Edge function : AllBottom (result of previous compose)
42454 2019-Jan-16 22:08:38.633724 - [DEBUG]
42455 2019-Jan-16 22:08:38.633749 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42456 2019-Jan-16 22:08:38.633775 - [DEBUG] = AllBottom
42457 2019-Jan-16 22:08:38.633800 - [DEBUG]
42458 2019-Jan-16 22:08:38.633824 - [DEBUG] PROPAGATE: No new function!
42459 2019-Jan-16 22:08:38.633858 - [DEBUG] Compose: EdgeIdentity * AllBottom
42460 2019-Jan-16 22:08:38.633885 - [DEBUG]
42461 2019-Jan-16 22:08:38.633909 - [DEBUG] Propagate flow
42462 2019-Jan-16 22:08:38.633933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42463 2019-Jan-16 22:08:38.633998 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42464 2019-Jan-16 22:08:38.634646 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42465 2019-Jan-16 22:08:38.635303 - [DEBUG] Edge function : AllBottom (result of previous compose)
42466 2019-Jan-16 22:08:38.635329 - [DEBUG]
42467 2019-Jan-16 22:08:38.635354 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42468 2019-Jan-16 22:08:38.635381 - [DEBUG] = AllBottom
42469 2019-Jan-16 22:08:38.635406 - [DEBUG]
42470 2019-Jan-16 22:08:38.635429 - [DEBUG] PROPAGATE: No new function!
42471 2019-Jan-16 22:08:38.635455 - [DEBUG] EDGE:
42472 2019-Jan-16 22:08:38.635513 - [DEBUG] ---> 42473 2019-Jan-16 22:08:38.636149 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42474 2019-Jan-16 22:08:38.636789 - [DEBUG]
42475 2019-Jan-16 22:08:38.636815 - [DEBUG] EDGE:
42476 2019-Jan-16 22:08:38.636873 - [DEBUG] ---> 42477 2019-Jan-16 22:08:38.637509 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42478 2019-Jan-16 22:08:38.638163 - [DEBUG]
42479 2019-Jan-16 22:08:38.638189 - [DEBUG] EDGE:
42480 2019-Jan-16 22:08:38.638247 - [DEBUG] ---> 42481 2019-Jan-16 22:08:38.638886 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42482 2019-Jan-16 22:08:38.639525 - [DEBUG]
42483 2019-Jan-16 22:08:38.639563 - [DEBUG] Compose: EdgeIdentity * AllBottom
42484 2019-Jan-16 22:08:38.639591 - [DEBUG]
42485 2019-Jan-16 22:08:38.639615 - [DEBUG] Propagate flow
42486 2019-Jan-16 22:08:38.639638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42487 2019-Jan-16 22:08:38.639694 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42488 2019-Jan-16 22:08:38.640334 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42489 2019-Jan-16 22:08:38.640973 - [DEBUG] Edge function : AllBottom (result of previous compose)
42490 2019-Jan-16 22:08:38.640999 - [DEBUG]
42491 2019-Jan-16 22:08:38.641024 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42492 2019-Jan-16 22:08:38.641050 - [DEBUG] = AllBottom
42493 2019-Jan-16 22:08:38.641075 - [DEBUG]
42494 2019-Jan-16 22:08:38.641098 - [DEBUG] PROPAGATE: No new function!
42495 2019-Jan-16 22:08:38.641126 - [DEBUG] EDGE:
42496 2019-Jan-16 22:08:38.641183 - [DEBUG] ---> 42497 2019-Jan-16 22:08:38.641839 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42498 2019-Jan-16 22:08:38.642480 - [DEBUG]
42499 2019-Jan-16 22:08:38.642506 - [DEBUG] EDGE:
42500 2019-Jan-16 22:08:38.642564 - [DEBUG] ---> 42501 2019-Jan-16 22:08:38.643201 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42502 2019-Jan-16 22:08:38.643840 - [DEBUG]
42503 2019-Jan-16 22:08:38.643867 - [DEBUG] EDGE:
42504 2019-Jan-16 22:08:38.643924 - [DEBUG] ---> 42505 2019-Jan-16 22:08:38.644573 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42506 2019-Jan-16 22:08:38.645230 - [DEBUG]
42507 2019-Jan-16 22:08:38.645257 - [DEBUG] EDGE:
42508 2019-Jan-16 22:08:38.645315 - [DEBUG] ---> 42509 2019-Jan-16 22:08:38.645950 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42510 2019-Jan-16 22:08:38.646591 - [DEBUG]
42511 2019-Jan-16 22:08:38.646618 - [DEBUG] EDGE:
42512 2019-Jan-16 22:08:38.646675 - [DEBUG] ---> 42513 2019-Jan-16 22:08:38.647311 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42514 2019-Jan-16 22:08:38.647950 - [DEBUG]
42515 2019-Jan-16 22:08:38.647977 - [DEBUG] EDGE:
42516 2019-Jan-16 22:08:38.648034 - [DEBUG] ---> 42517 2019-Jan-16 22:08:38.648689 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42518 2019-Jan-16 22:08:38.649328 - [DEBUG]
42519 2019-Jan-16 22:08:38.649354 - [DEBUG] EDGE:
42520 2019-Jan-16 22:08:38.649411 - [DEBUG] ---> 42521 2019-Jan-16 22:08:38.650045 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42522 2019-Jan-16 22:08:38.650684 - [DEBUG]
42523 2019-Jan-16 22:08:38.650711 - [DEBUG] EDGE:
42524 2019-Jan-16 22:08:38.650768 - [DEBUG] ---> 42525 2019-Jan-16 22:08:38.651402 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42526 2019-Jan-16 22:08:38.652053 - [DEBUG]
42527 2019-Jan-16 22:08:38.652080 - [DEBUG] EDGE:
42528 2019-Jan-16 22:08:38.652138 - [DEBUG] ---> 42529 2019-Jan-16 22:08:38.652777 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42530 2019-Jan-16 22:08:38.653415 - [DEBUG]
42531 2019-Jan-16 22:08:38.653455 - [DEBUG] Compose: EdgeIdentity * AllBottom
42532 2019-Jan-16 22:08:38.653483 - [DEBUG]
42533 2019-Jan-16 22:08:38.653507 - [DEBUG] Propagate flow
42534 2019-Jan-16 22:08:38.653531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42535 2019-Jan-16 22:08:38.653587 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42536 2019-Jan-16 22:08:38.654226 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42537 2019-Jan-16 22:08:38.654880 - [DEBUG] Edge function : AllBottom (result of previous compose)
42538 2019-Jan-16 22:08:38.654905 - [DEBUG]
42539 2019-Jan-16 22:08:38.654931 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42540 2019-Jan-16 22:08:38.654957 - [DEBUG] = AllBottom
42541 2019-Jan-16 22:08:38.654982 - [DEBUG]
42542 2019-Jan-16 22:08:38.655005 - [DEBUG] PROPAGATE: No new function!
42543 2019-Jan-16 22:08:38.655033 - [DEBUG] EDGE:
42544 2019-Jan-16 22:08:38.655091 - [DEBUG] ---> 42545 2019-Jan-16 22:08:38.655738 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42546 2019-Jan-16 22:08:38.656385 - [DEBUG]
42547 2019-Jan-16 22:08:38.656414 - [DEBUG] Compose: EdgeIdentity * AllBottom
42548 2019-Jan-16 22:08:38.656440 - [DEBUG]
42549 2019-Jan-16 22:08:38.656464 - [DEBUG] Propagate flow
42550 2019-Jan-16 22:08:38.656488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42551 2019-Jan-16 22:08:38.656544 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
42552 2019-Jan-16 22:08:38.657191 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42553 2019-Jan-16 22:08:38.657826 - [DEBUG] Edge function : AllBottom (result of previous compose)
42554 2019-Jan-16 22:08:38.657852 - [DEBUG]
42555 2019-Jan-16 22:08:38.657878 - [DEBUG] Join: AllTop & AllBottom
42556 2019-Jan-16 22:08:38.657904 - [DEBUG] = AllBottom (new jump func)
42557 2019-Jan-16 22:08:38.657929 - [DEBUG]
42558 2019-Jan-16 22:08:38.657952 - [DEBUG] Start adding new jump function
42559 2019-Jan-16 22:08:38.657976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42560 2019-Jan-16 22:08:38.658032 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42561 2019-Jan-16 22:08:38.658683 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
42562 2019-Jan-16 22:08:38.659328 - [DEBUG] Edge Function : AllBottom
42563 2019-Jan-16 22:08:38.659359 - [DEBUG] End adding new jump function
42564 2019-Jan-16 22:08:38.659384 - [DEBUG]
42565 2019-Jan-16 22:08:38.659407 - [DEBUG] -------------------------------------------- 1159. Path Edge --------------------------------------------
42566 2019-Jan-16 22:08:38.659432 - [DEBUG]
42567 2019-Jan-16 22:08:38.659455 - [DEBUG] Process 1159. path edge:
42568 2019-Jan-16 22:08:38.659479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42569 2019-Jan-16 22:08:38.659536 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
42570 2019-Jan-16 22:08:38.660182 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
42571 2019-Jan-16 22:08:38.660818 - [DEBUG]
42572 2019-Jan-16 22:08:38.660843 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
42573 2019-Jan-16 22:08:38.661510 - [DEBUG] Possible callees:
42574 2019-Jan-16 22:08:38.661535 - [DEBUG] llvm.dbg.declare
42575 2019-Jan-16 22:08:38.661560 - [DEBUG] Possible return sites:
42576 2019-Jan-16 22:08:38.661584 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9642577 2019-Jan-16 22:08:38.662860 - [DEBUG] Found and process special summary
42578 2019-Jan-16 22:08:38.662907 - [DEBUG] Compose: EdgeIdentity * AllBottom
42579 2019-Jan-16 22:08:38.662935 - [DEBUG]
42580 2019-Jan-16 22:08:38.662959 - [DEBUG] Propagate flow
42581 2019-Jan-16 22:08:38.662983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42582 2019-Jan-16 22:08:38.663040 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42583 2019-Jan-16 22:08:38.663680 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42584 2019-Jan-16 22:08:38.664316 - [DEBUG] Edge function : AllBottom (result of previous compose)
42585 2019-Jan-16 22:08:38.664341 - [DEBUG]
42586 2019-Jan-16 22:08:38.664366 - [DEBUG] Join: AllTop & AllBottom
42587 2019-Jan-16 22:08:38.664392 - [DEBUG] = AllBottom (new jump func)
42588 2019-Jan-16 22:08:38.664426 - [DEBUG]
42589 2019-Jan-16 22:08:38.664450 - [DEBUG] Start adding new jump function
42590 2019-Jan-16 22:08:38.664474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42591 2019-Jan-16 22:08:38.664530 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42592 2019-Jan-16 22:08:38.665184 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42593 2019-Jan-16 22:08:38.665823 - [DEBUG] Edge Function : AllBottom
42594 2019-Jan-16 22:08:38.665852 - [DEBUG] End adding new jump function
42595 2019-Jan-16 22:08:38.665877 - [DEBUG]
42596 2019-Jan-16 22:08:38.665900 - [DEBUG] -------------------------------------------- 1160. Path Edge --------------------------------------------
42597 2019-Jan-16 22:08:38.665925 - [DEBUG]
42598 2019-Jan-16 22:08:38.665948 - [DEBUG] Process 1160. path edge:
42599 2019-Jan-16 22:08:38.665972 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42600 2019-Jan-16 22:08:38.666029 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
42601 2019-Jan-16 22:08:38.666669 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
42602 2019-Jan-16 22:08:38.667305 - [DEBUG]
42603 2019-Jan-16 22:08:38.667330 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42604 2019-Jan-16 22:08:38.667995 - [DEBUG] Compose: EdgeIdentity * AllBottom
42605 2019-Jan-16 22:08:38.668024 - [DEBUG]
42606 2019-Jan-16 22:08:38.668048 - [DEBUG] Propagate flow
42607 2019-Jan-16 22:08:38.668071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42608 2019-Jan-16 22:08:38.668142 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
42609 2019-Jan-16 22:08:38.668780 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42610 2019-Jan-16 22:08:38.669428 - [DEBUG] Edge function : AllBottom (result of previous compose)
42611 2019-Jan-16 22:08:38.669454 - [DEBUG]
42612 2019-Jan-16 22:08:38.669479 - [DEBUG] Join: AllTop & AllBottom
42613 2019-Jan-16 22:08:38.669505 - [DEBUG] = AllBottom (new jump func)
42614 2019-Jan-16 22:08:38.669530 - [DEBUG]
42615 2019-Jan-16 22:08:38.669553 - [DEBUG] Start adding new jump function
42616 2019-Jan-16 22:08:38.669577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42617 2019-Jan-16 22:08:38.669633 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42618 2019-Jan-16 22:08:38.670269 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
42619 2019-Jan-16 22:08:38.670904 - [DEBUG] Edge Function : AllBottom
42620 2019-Jan-16 22:08:38.670933 - [DEBUG] End adding new jump function
42621 2019-Jan-16 22:08:38.670957 - [DEBUG]
42622 2019-Jan-16 22:08:38.670981 - [DEBUG] -------------------------------------------- 1161. Path Edge --------------------------------------------
42623 2019-Jan-16 22:08:38.671006 - [DEBUG]
42624 2019-Jan-16 22:08:38.671029 - [DEBUG] Process 1161. path edge:
42625 2019-Jan-16 22:08:38.671053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42626 2019-Jan-16 22:08:38.671109 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
42627 2019-Jan-16 22:08:38.671761 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
42628 2019-Jan-16 22:08:38.672398 - [DEBUG]
42629 2019-Jan-16 22:08:38.672423 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
42630 2019-Jan-16 22:08:38.673075 - [DEBUG] Compose: EdgeIdentity * AllBottom
42631 2019-Jan-16 22:08:38.673104 - [DEBUG]
42632 2019-Jan-16 22:08:38.673137 - [DEBUG] Propagate flow
42633 2019-Jan-16 22:08:38.673161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42634 2019-Jan-16 22:08:38.673219 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
42635 2019-Jan-16 22:08:38.673853 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42636 2019-Jan-16 22:08:38.674490 - [DEBUG] Edge function : AllBottom (result of previous compose)
42637 2019-Jan-16 22:08:38.674516 - [DEBUG]
42638 2019-Jan-16 22:08:38.674541 - [DEBUG] Join: AllTop & AllBottom
42639 2019-Jan-16 22:08:38.674568 - [DEBUG] = AllBottom (new jump func)
42640 2019-Jan-16 22:08:38.674593 - [DEBUG]
42641 2019-Jan-16 22:08:38.674616 - [DEBUG] Start adding new jump function
42642 2019-Jan-16 22:08:38.674640 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42643 2019-Jan-16 22:08:38.674696 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42644 2019-Jan-16 22:08:38.675348 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
42645 2019-Jan-16 22:08:38.675983 - [DEBUG] Edge Function : AllBottom
42646 2019-Jan-16 22:08:38.676012 - [DEBUG] End adding new jump function
42647 2019-Jan-16 22:08:38.676036 - [DEBUG]
42648 2019-Jan-16 22:08:38.676060 - [DEBUG] -------------------------------------------- 1162. Path Edge --------------------------------------------
42649 2019-Jan-16 22:08:38.676085 - [DEBUG]
42650 2019-Jan-16 22:08:38.676108 - [DEBUG] Process 1162. path edge:
42651 2019-Jan-16 22:08:38.676132 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42652 2019-Jan-16 22:08:38.676189 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
42653 2019-Jan-16 22:08:38.676823 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
42654 2019-Jan-16 22:08:38.677460 - [DEBUG]
42655 2019-Jan-16 22:08:38.677486 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
42656 2019-Jan-16 22:08:38.678156 - [DEBUG] EDGE:
42657 2019-Jan-16 22:08:38.678216 - [DEBUG] ---> 42658 2019-Jan-16 22:08:38.678851 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
42659 2019-Jan-16 22:08:38.679487 - [DEBUG]
42660 2019-Jan-16 22:08:38.679513 - [DEBUG] EDGE:
42661 2019-Jan-16 22:08:38.679570 - [DEBUG] ---> 42662 2019-Jan-16 22:08:38.680206 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
42663 2019-Jan-16 22:08:38.680841 - [DEBUG]
42664 2019-Jan-16 22:08:38.680869 - [DEBUG] Compose: EdgeIdentity * AllBottom
42665 2019-Jan-16 22:08:38.680895 - [DEBUG]
42666 2019-Jan-16 22:08:38.680919 - [DEBUG] Propagate flow
42667 2019-Jan-16 22:08:38.680943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42668 2019-Jan-16 22:08:38.681000 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
42669 2019-Jan-16 22:08:38.681652 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42670 2019-Jan-16 22:08:38.682293 - [DEBUG] Edge function : AllBottom (result of previous compose)
42671 2019-Jan-16 22:08:38.682319 - [DEBUG]
42672 2019-Jan-16 22:08:38.682345 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42673 2019-Jan-16 22:08:38.682371 - [DEBUG] = AllBottom
42674 2019-Jan-16 22:08:38.682396 - [DEBUG]
42675 2019-Jan-16 22:08:38.682420 - [DEBUG] PROPAGATE: No new function!
42676 2019-Jan-16 22:08:38.682445 - [DEBUG] EDGE:
42677 2019-Jan-16 22:08:38.682512 - [DEBUG] ---> 42678 2019-Jan-16 22:08:38.683167 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
42679 2019-Jan-16 22:08:38.683835 - [DEBUG]
42680 2019-Jan-16 22:08:38.683867 - [DEBUG] Compose: EdgeIdentity * AllBottom
42681 2019-Jan-16 22:08:38.683894 - [DEBUG]
42682 2019-Jan-16 22:08:38.683919 - [DEBUG] Propagate flow
42683 2019-Jan-16 22:08:38.683943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42684 2019-Jan-16 22:08:38.684013 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42685 2019-Jan-16 22:08:38.684698 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
42686 2019-Jan-16 22:08:38.685410 - [DEBUG] Edge function : AllBottom (result of previous compose)
42687 2019-Jan-16 22:08:38.685437 - [DEBUG]
42688 2019-Jan-16 22:08:38.685465 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42689 2019-Jan-16 22:08:38.685491 - [DEBUG] = AllBottom
42690 2019-Jan-16 22:08:38.685516 - [DEBUG]
42691 2019-Jan-16 22:08:38.685539 - [DEBUG] PROPAGATE: No new function!
42692 2019-Jan-16 22:08:38.685606 - [DEBUG] Compose: EdgeIdentity * AllBottom
42693 2019-Jan-16 22:08:38.685635 - [DEBUG]
42694 2019-Jan-16 22:08:38.685659 - [DEBUG] Propagate flow
42695 2019-Jan-16 22:08:38.685683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42696 2019-Jan-16 22:08:38.685754 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42697 2019-Jan-16 22:08:38.686434 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42698 2019-Jan-16 22:08:38.687098 - [DEBUG] Edge function : AllBottom (result of previous compose)
42699 2019-Jan-16 22:08:38.687125 - [DEBUG]
42700 2019-Jan-16 22:08:38.687152 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42701 2019-Jan-16 22:08:38.687178 - [DEBUG] = AllBottom
42702 2019-Jan-16 22:08:38.687203 - [DEBUG]
42703 2019-Jan-16 22:08:38.687226 - [DEBUG] PROPAGATE: No new function!
42704 2019-Jan-16 22:08:38.687256 - [DEBUG] Compose: EdgeIdentity * AllBottom
42705 2019-Jan-16 22:08:38.687283 - [DEBUG]
42706 2019-Jan-16 22:08:38.687307 - [DEBUG] Propagate flow
42707 2019-Jan-16 22:08:38.687331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42708 2019-Jan-16 22:08:38.687398 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42709 2019-Jan-16 22:08:38.688075 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
42710 2019-Jan-16 22:08:38.688768 - [DEBUG] Edge function : AllBottom (result of previous compose)
42711 2019-Jan-16 22:08:38.688795 - [DEBUG]
42712 2019-Jan-16 22:08:38.688821 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42713 2019-Jan-16 22:08:38.688847 - [DEBUG] = AllBottom
42714 2019-Jan-16 22:08:38.688871 - [DEBUG]
42715 2019-Jan-16 22:08:38.688895 - [DEBUG] PROPAGATE: No new function!
42716 2019-Jan-16 22:08:38.688931 - [DEBUG] EDGE:
42717 2019-Jan-16 22:08:38.688994 - [DEBUG] ---> 42718 2019-Jan-16 22:08:38.689667 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
42719 2019-Jan-16 22:08:38.690333 - [DEBUG]
42720 2019-Jan-16 22:08:38.690399 - [DEBUG] Compose: EdgeIdentity * AllBottom
42721 2019-Jan-16 22:08:38.690428 - [DEBUG]
42722 2019-Jan-16 22:08:38.690452 - [DEBUG] Propagate flow
42723 2019-Jan-16 22:08:38.690495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42724 2019-Jan-16 22:08:38.690565 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42725 2019-Jan-16 22:08:38.691277 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42726 2019-Jan-16 22:08:38.692010 - [DEBUG] Edge function : AllBottom (result of previous compose)
42727 2019-Jan-16 22:08:38.692039 - [DEBUG]
42728 2019-Jan-16 22:08:38.692067 - [DEBUG] Join: AllTop & AllBottom
42729 2019-Jan-16 22:08:38.692094 - [DEBUG] = AllBottom (new jump func)
42730 2019-Jan-16 22:08:38.692119 - [DEBUG]
42731 2019-Jan-16 22:08:38.692144 - [DEBUG] Start adding new jump function
42732 2019-Jan-16 22:08:38.692168 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42733 2019-Jan-16 22:08:38.692239 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42734 2019-Jan-16 22:08:38.692951 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42735 2019-Jan-16 22:08:38.693634 - [DEBUG] Edge Function : AllBottom
42736 2019-Jan-16 22:08:38.693669 - [DEBUG] End adding new jump function
42737 2019-Jan-16 22:08:38.693693 - [DEBUG]
42738 2019-Jan-16 22:08:38.693719 - [DEBUG] -------------------------------------------- 1163. Path Edge --------------------------------------------
42739 2019-Jan-16 22:08:38.693744 - [DEBUG]
42740 2019-Jan-16 22:08:38.693768 - [DEBUG] Process 1163. path edge:
42741 2019-Jan-16 22:08:38.693793 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42742 2019-Jan-16 22:08:38.693861 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
42743 2019-Jan-16 22:08:38.694557 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42744 2019-Jan-16 22:08:38.695275 - [DEBUG]
42745 2019-Jan-16 22:08:38.695303 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42746 2019-Jan-16 22:08:38.696012 - [DEBUG] Possible callees:
42747 2019-Jan-16 22:08:38.696038 - [DEBUG] llvm.dbg.declare
42748 2019-Jan-16 22:08:38.696063 - [DEBUG] Possible return sites:
42749 2019-Jan-16 22:08:38.696086 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10342750 2019-Jan-16 22:08:38.697410 - [DEBUG] Found and process special summary
42751 2019-Jan-16 22:08:38.697451 - [DEBUG] Compose: EdgeIdentity * AllBottom
42752 2019-Jan-16 22:08:38.697480 - [DEBUG]
42753 2019-Jan-16 22:08:38.697505 - [DEBUG] Propagate flow
42754 2019-Jan-16 22:08:38.697529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42755 2019-Jan-16 22:08:38.697590 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42756 2019-Jan-16 22:08:38.698258 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42757 2019-Jan-16 22:08:38.698900 - [DEBUG] Edge function : AllBottom (result of previous compose)
42758 2019-Jan-16 22:08:38.698926 - [DEBUG]
42759 2019-Jan-16 22:08:38.698953 - [DEBUG] Join: AllTop & AllBottom
42760 2019-Jan-16 22:08:38.698979 - [DEBUG] = AllBottom (new jump func)
42761 2019-Jan-16 22:08:38.699004 - [DEBUG]
42762 2019-Jan-16 22:08:38.699028 - [DEBUG] Start adding new jump function
42763 2019-Jan-16 22:08:38.699052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42764 2019-Jan-16 22:08:38.699108 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42765 2019-Jan-16 22:08:38.699768 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42766 2019-Jan-16 22:08:38.700408 - [DEBUG] Edge Function : AllBottom
42767 2019-Jan-16 22:08:38.700442 - [DEBUG] End adding new jump function
42768 2019-Jan-16 22:08:38.700467 - [DEBUG]
42769 2019-Jan-16 22:08:38.700491 - [DEBUG] -------------------------------------------- 1164. Path Edge --------------------------------------------
42770 2019-Jan-16 22:08:38.700517 - [DEBUG]
42771 2019-Jan-16 22:08:38.700540 - [DEBUG] Process 1164. path edge:
42772 2019-Jan-16 22:08:38.700565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42773 2019-Jan-16 22:08:38.700622 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
42774 2019-Jan-16 22:08:38.701262 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42775 2019-Jan-16 22:08:38.701919 - [DEBUG]
42776 2019-Jan-16 22:08:38.701944 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42777 2019-Jan-16 22:08:38.702603 - [DEBUG] Compose: EdgeIdentity * AllBottom
42778 2019-Jan-16 22:08:38.702632 - [DEBUG]
42779 2019-Jan-16 22:08:38.702656 - [DEBUG] Propagate flow
42780 2019-Jan-16 22:08:38.702679 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42781 2019-Jan-16 22:08:38.702736 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
42782 2019-Jan-16 22:08:38.703371 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42783 2019-Jan-16 22:08:38.704010 - [DEBUG] Edge function : AllBottom (result of previous compose)
42784 2019-Jan-16 22:08:38.704036 - [DEBUG]
42785 2019-Jan-16 22:08:38.704061 - [DEBUG] Join: AllTop & AllBottom
42786 2019-Jan-16 22:08:38.704087 - [DEBUG] = AllBottom (new jump func)
42787 2019-Jan-16 22:08:38.704112 - [DEBUG]
42788 2019-Jan-16 22:08:38.704135 - [DEBUG] Start adding new jump function
42789 2019-Jan-16 22:08:38.704159 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42790 2019-Jan-16 22:08:38.704214 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42791 2019-Jan-16 22:08:38.704870 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
42792 2019-Jan-16 22:08:38.705503 - [DEBUG] Edge Function : AllBottom
42793 2019-Jan-16 22:08:38.705532 - [DEBUG] End adding new jump function
42794 2019-Jan-16 22:08:38.705556 - [DEBUG]
42795 2019-Jan-16 22:08:38.705580 - [DEBUG] -------------------------------------------- 1165. Path Edge --------------------------------------------
42796 2019-Jan-16 22:08:38.705605 - [DEBUG]
42797 2019-Jan-16 22:08:38.705628 - [DEBUG] Process 1165. path edge:
42798 2019-Jan-16 22:08:38.705652 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42799 2019-Jan-16 22:08:38.705708 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
42800 2019-Jan-16 22:08:38.706343 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
42801 2019-Jan-16 22:08:38.706982 - [DEBUG]
42802 2019-Jan-16 22:08:38.707008 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
42803 2019-Jan-16 22:08:38.707658 - [DEBUG] Compose: EdgeIdentity * AllBottom
42804 2019-Jan-16 22:08:38.707686 - [DEBUG]
42805 2019-Jan-16 22:08:38.707710 - [DEBUG] Propagate flow
42806 2019-Jan-16 22:08:38.707734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42807 2019-Jan-16 22:08:38.707791 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
42808 2019-Jan-16 22:08:38.708441 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42809 2019-Jan-16 22:08:38.709081 - [DEBUG] Edge function : AllBottom (result of previous compose)
42810 2019-Jan-16 22:08:38.709117 - [DEBUG]
42811 2019-Jan-16 22:08:38.709143 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42812 2019-Jan-16 22:08:38.709170 - [DEBUG] = AllBottom
42813 2019-Jan-16 22:08:38.709194 - [DEBUG]
42814 2019-Jan-16 22:08:38.709218 - [DEBUG] PROPAGATE: No new function!
42815 2019-Jan-16 22:08:38.709244 - [DEBUG] EDGE:
42816 2019-Jan-16 22:08:38.709301 - [DEBUG] ---> 42817 2019-Jan-16 22:08:38.709936 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42818 2019-Jan-16 22:08:38.710575 - [DEBUG]
42819 2019-Jan-16 22:08:38.710602 - [DEBUG] EDGE:
42820 2019-Jan-16 22:08:38.710659 - [DEBUG] ---> 42821 2019-Jan-16 22:08:38.711299 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42822 2019-Jan-16 22:08:38.711956 - [DEBUG]
42823 2019-Jan-16 22:08:38.711998 - [DEBUG] Compose: EdgeIdentity * AllBottom
42824 2019-Jan-16 22:08:38.712026 - [DEBUG]
42825 2019-Jan-16 22:08:38.712050 - [DEBUG] Propagate flow
42826 2019-Jan-16 22:08:38.712074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42827 2019-Jan-16 22:08:38.712131 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42828 2019-Jan-16 22:08:38.712770 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
42829 2019-Jan-16 22:08:38.713409 - [DEBUG] Edge function : AllBottom (result of previous compose)
42830 2019-Jan-16 22:08:38.713435 - [DEBUG]
42831 2019-Jan-16 22:08:38.713461 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42832 2019-Jan-16 22:08:38.713487 - [DEBUG] = AllBottom
42833 2019-Jan-16 22:08:38.713512 - [DEBUG]
42834 2019-Jan-16 22:08:38.713535 - [DEBUG] PROPAGATE: No new function!
42835 2019-Jan-16 22:08:38.713564 - [DEBUG] EDGE:
42836 2019-Jan-16 22:08:38.713621 - [DEBUG] ---> 42837 2019-Jan-16 22:08:38.714271 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42838 2019-Jan-16 22:08:38.714927 - [DEBUG]
42839 2019-Jan-16 22:08:38.714956 - [DEBUG] Compose: EdgeIdentity * AllBottom
42840 2019-Jan-16 22:08:38.714982 - [DEBUG]
42841 2019-Jan-16 22:08:38.715006 - [DEBUG] Propagate flow
42842 2019-Jan-16 22:08:38.715030 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42843 2019-Jan-16 22:08:38.715086 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42844 2019-Jan-16 22:08:38.715733 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42845 2019-Jan-16 22:08:38.716371 - [DEBUG] Edge function : AllBottom (result of previous compose)
42846 2019-Jan-16 22:08:38.716398 - [DEBUG]
42847 2019-Jan-16 22:08:38.716423 - [DEBUG] Join: AllTop & AllBottom
42848 2019-Jan-16 22:08:38.716449 - [DEBUG] = AllBottom (new jump func)
42849 2019-Jan-16 22:08:38.716474 - [DEBUG]
42850 2019-Jan-16 22:08:38.716498 - [DEBUG] Start adding new jump function
42851 2019-Jan-16 22:08:38.716522 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42852 2019-Jan-16 22:08:38.716578 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42853 2019-Jan-16 22:08:38.717213 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42854 2019-Jan-16 22:08:38.717872 - [DEBUG] Edge Function : AllBottom
42855 2019-Jan-16 22:08:38.717903 - [DEBUG] End adding new jump function
42856 2019-Jan-16 22:08:38.717928 - [DEBUG]
42857 2019-Jan-16 22:08:38.717951 - [DEBUG] -------------------------------------------- 1166. Path Edge --------------------------------------------
42858 2019-Jan-16 22:08:38.717976 - [DEBUG]
42859 2019-Jan-16 22:08:38.718000 - [DEBUG] Process 1166. path edge:
42860 2019-Jan-16 22:08:38.718023 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42861 2019-Jan-16 22:08:38.718092 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
42862 2019-Jan-16 22:08:38.718740 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
42863 2019-Jan-16 22:08:38.719377 - [DEBUG]
42864 2019-Jan-16 22:08:38.719402 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42865 2019-Jan-16 22:08:38.720055 - [DEBUG] Possible callees:
42866 2019-Jan-16 22:08:38.720080 - [DEBUG] llvm.dbg.declare
42867 2019-Jan-16 22:08:38.720105 - [DEBUG] Possible return sites:
42868 2019-Jan-16 22:08:38.720129 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10342869 2019-Jan-16 22:08:38.721404 - [DEBUG] Found and process special summary
42870 2019-Jan-16 22:08:38.721468 - [DEBUG] Compose: EdgeIdentity * AllBottom
42871 2019-Jan-16 22:08:38.721497 - [DEBUG]
42872 2019-Jan-16 22:08:38.721521 - [DEBUG] Propagate flow
42873 2019-Jan-16 22:08:38.721544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42874 2019-Jan-16 22:08:38.721602 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42875 2019-Jan-16 22:08:38.722242 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42876 2019-Jan-16 22:08:38.722879 - [DEBUG] Edge function : AllBottom (result of previous compose)
42877 2019-Jan-16 22:08:38.722905 - [DEBUG]
42878 2019-Jan-16 22:08:38.722930 - [DEBUG] Join: AllTop & AllBottom
42879 2019-Jan-16 22:08:38.722956 - [DEBUG] = AllBottom (new jump func)
42880 2019-Jan-16 22:08:38.722981 - [DEBUG]
42881 2019-Jan-16 22:08:38.723004 - [DEBUG] Start adding new jump function
42882 2019-Jan-16 22:08:38.723028 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42883 2019-Jan-16 22:08:38.723084 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42884 2019-Jan-16 22:08:38.723721 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42885 2019-Jan-16 22:08:38.724360 - [DEBUG] Edge Function : AllBottom
42886 2019-Jan-16 22:08:38.724388 - [DEBUG] End adding new jump function
42887 2019-Jan-16 22:08:38.724413 - [DEBUG]
42888 2019-Jan-16 22:08:38.724437 - [DEBUG] -------------------------------------------- 1167. Path Edge --------------------------------------------
42889 2019-Jan-16 22:08:38.724462 - [DEBUG]
42890 2019-Jan-16 22:08:38.724485 - [DEBUG] Process 1167. path edge:
42891 2019-Jan-16 22:08:38.724509 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42892 2019-Jan-16 22:08:38.724566 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
42893 2019-Jan-16 22:08:38.725222 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
42894 2019-Jan-16 22:08:38.725857 - [DEBUG]
42895 2019-Jan-16 22:08:38.725882 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42896 2019-Jan-16 22:08:38.726554 - [DEBUG] Compose: EdgeIdentity * AllBottom
42897 2019-Jan-16 22:08:38.726583 - [DEBUG]
42898 2019-Jan-16 22:08:38.726607 - [DEBUG] Propagate flow
42899 2019-Jan-16 22:08:38.726631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42900 2019-Jan-16 22:08:38.726688 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
42901 2019-Jan-16 22:08:38.727336 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42902 2019-Jan-16 22:08:38.727972 - [DEBUG] Edge function : AllBottom (result of previous compose)
42903 2019-Jan-16 22:08:38.727998 - [DEBUG]
42904 2019-Jan-16 22:08:38.728023 - [DEBUG] Join: AllTop & AllBottom
42905 2019-Jan-16 22:08:38.728049 - [DEBUG] = AllBottom (new jump func)
42906 2019-Jan-16 22:08:38.728074 - [DEBUG]
42907 2019-Jan-16 22:08:38.728112 - [DEBUG] Start adding new jump function
42908 2019-Jan-16 22:08:38.728136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42909 2019-Jan-16 22:08:38.728192 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42910 2019-Jan-16 22:08:38.728830 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
42911 2019-Jan-16 22:08:38.729463 - [DEBUG] Edge Function : AllBottom
42912 2019-Jan-16 22:08:38.729491 - [DEBUG] End adding new jump function
42913 2019-Jan-16 22:08:38.729516 - [DEBUG]
42914 2019-Jan-16 22:08:38.729540 - [DEBUG] -------------------------------------------- 1168. Path Edge --------------------------------------------
42915 2019-Jan-16 22:08:38.729565 - [DEBUG]
42916 2019-Jan-16 22:08:38.729588 - [DEBUG] Process 1168. path edge:
42917 2019-Jan-16 22:08:38.729612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42918 2019-Jan-16 22:08:38.729668 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
42919 2019-Jan-16 22:08:38.730302 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
42920 2019-Jan-16 22:08:38.730938 - [DEBUG]
42921 2019-Jan-16 22:08:38.730963 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
42922 2019-Jan-16 22:08:38.731628 - [DEBUG] Compose: EdgeIdentity * AllBottom
42923 2019-Jan-16 22:08:38.731657 - [DEBUG]
42924 2019-Jan-16 22:08:38.731682 - [DEBUG] Propagate flow
42925 2019-Jan-16 22:08:38.731705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42926 2019-Jan-16 22:08:38.731763 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
42927 2019-Jan-16 22:08:38.732398 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42928 2019-Jan-16 22:08:38.733035 - [DEBUG] Edge function : AllBottom (result of previous compose)
42929 2019-Jan-16 22:08:38.733061 - [DEBUG]
42930 2019-Jan-16 22:08:38.733086 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42931 2019-Jan-16 22:08:38.733112 - [DEBUG] = AllBottom
42932 2019-Jan-16 22:08:38.733137 - [DEBUG]
42933 2019-Jan-16 22:08:38.733160 - [DEBUG] PROPAGATE: No new function!
42934 2019-Jan-16 22:08:38.733185 - [DEBUG] EDGE:
42935 2019-Jan-16 22:08:38.733243 - [DEBUG] ---> 42936 2019-Jan-16 22:08:38.733876 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
42937 2019-Jan-16 22:08:38.734513 - [DEBUG]
42938 2019-Jan-16 22:08:38.734540 - [DEBUG] Compose: EdgeIdentity * AllBottom
42939 2019-Jan-16 22:08:38.734566 - [DEBUG]
42940 2019-Jan-16 22:08:38.734590 - [DEBUG] Propagate flow
42941 2019-Jan-16 22:08:38.734613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42942 2019-Jan-16 22:08:38.734678 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
42943 2019-Jan-16 22:08:38.735329 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42944 2019-Jan-16 22:08:38.735971 - [DEBUG] Edge function : AllBottom (result of previous compose)
42945 2019-Jan-16 22:08:38.735996 - [DEBUG]
42946 2019-Jan-16 22:08:38.736022 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42947 2019-Jan-16 22:08:38.736049 - [DEBUG] = AllBottom
42948 2019-Jan-16 22:08:38.736073 - [DEBUG]
42949 2019-Jan-16 22:08:38.736097 - [DEBUG] PROPAGATE: No new function!
42950 2019-Jan-16 22:08:38.736121 - [DEBUG] EDGE:
42951 2019-Jan-16 22:08:38.736180 - [DEBUG] ---> 42952 2019-Jan-16 22:08:38.736820 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
42953 2019-Jan-16 22:08:38.737457 - [DEBUG]
42954 2019-Jan-16 22:08:38.737483 - [DEBUG] Compose: EdgeIdentity * AllBottom
42955 2019-Jan-16 22:08:38.737509 - [DEBUG]
42956 2019-Jan-16 22:08:38.737533 - [DEBUG] Propagate flow
42957 2019-Jan-16 22:08:38.737557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42958 2019-Jan-16 22:08:38.737613 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42959 2019-Jan-16 22:08:38.738268 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42960 2019-Jan-16 22:08:38.738915 - [DEBUG] Edge function : AllBottom (result of previous compose)
42961 2019-Jan-16 22:08:38.738941 - [DEBUG]
42962 2019-Jan-16 22:08:38.738966 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42963 2019-Jan-16 22:08:38.738992 - [DEBUG] = AllBottom
42964 2019-Jan-16 22:08:38.739017 - [DEBUG]
42965 2019-Jan-16 22:08:38.739040 - [DEBUG] PROPAGATE: No new function!
42966 2019-Jan-16 22:08:38.739080 - [DEBUG] Compose: EdgeIdentity * AllBottom
42967 2019-Jan-16 22:08:38.739108 - [DEBUG]
42968 2019-Jan-16 22:08:38.739132 - [DEBUG] Propagate flow
42969 2019-Jan-16 22:08:38.739155 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42970 2019-Jan-16 22:08:38.739212 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42971 2019-Jan-16 22:08:38.739863 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
42972 2019-Jan-16 22:08:38.740499 - [DEBUG] Edge function : AllBottom (result of previous compose)
42973 2019-Jan-16 22:08:38.740524 - [DEBUG]
42974 2019-Jan-16 22:08:38.740549 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42975 2019-Jan-16 22:08:38.740575 - [DEBUG] = AllBottom
42976 2019-Jan-16 22:08:38.740599 - [DEBUG]
42977 2019-Jan-16 22:08:38.740623 - [DEBUG] PROPAGATE: No new function!
42978 2019-Jan-16 22:08:38.740649 - [DEBUG] Compose: EdgeIdentity * AllBottom
42979 2019-Jan-16 22:08:38.740675 - [DEBUG]
42980 2019-Jan-16 22:08:38.740698 - [DEBUG] Propagate flow
42981 2019-Jan-16 22:08:38.740722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42982 2019-Jan-16 22:08:38.740778 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42983 2019-Jan-16 22:08:38.741429 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42984 2019-Jan-16 22:08:38.742077 - [DEBUG] Edge function : AllBottom (result of previous compose)
42985 2019-Jan-16 22:08:38.742103 - [DEBUG]
42986 2019-Jan-16 22:08:38.742128 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42987 2019-Jan-16 22:08:38.742154 - [DEBUG] = AllBottom
42988 2019-Jan-16 22:08:38.742178 - [DEBUG]
42989 2019-Jan-16 22:08:38.742210 - [DEBUG] PROPAGATE: No new function!
42990 2019-Jan-16 22:08:38.742237 - [DEBUG] EDGE:
42991 2019-Jan-16 22:08:38.742295 - [DEBUG] ---> 42992 2019-Jan-16 22:08:38.742942 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
42993 2019-Jan-16 22:08:38.743580 - [DEBUG]
42994 2019-Jan-16 22:08:38.743608 - [DEBUG] EDGE:
42995 2019-Jan-16 22:08:38.743665 - [DEBUG] ---> 42996 2019-Jan-16 22:08:38.744302 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
42997 2019-Jan-16 22:08:38.744958 - [DEBUG]
42998 2019-Jan-16 22:08:38.744984 - [DEBUG] EDGE:
42999 2019-Jan-16 22:08:38.745042 - [DEBUG] ---> 43000 2019-Jan-16 22:08:38.745682 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
43001 2019-Jan-16 22:08:38.746326 - [DEBUG]
43002 2019-Jan-16 22:08:38.746352 - [DEBUG] Compose: EdgeIdentity * AllBottom
43003 2019-Jan-16 22:08:38.746379 - [DEBUG]
43004 2019-Jan-16 22:08:38.746403 - [DEBUG] Propagate flow
43005 2019-Jan-16 22:08:38.746426 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43006 2019-Jan-16 22:08:38.746482 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43007 2019-Jan-16 22:08:38.747122 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43008 2019-Jan-16 22:08:38.747762 - [DEBUG] Edge function : AllBottom (result of previous compose)
43009 2019-Jan-16 22:08:38.747787 - [DEBUG]
43010 2019-Jan-16 22:08:38.747812 - [DEBUG] Join: AllTop & AllBottom
43011 2019-Jan-16 22:08:38.747838 - [DEBUG] = AllBottom (new jump func)
43012 2019-Jan-16 22:08:38.747863 - [DEBUG]
43013 2019-Jan-16 22:08:38.747886 - [DEBUG] Start adding new jump function
43014 2019-Jan-16 22:08:38.747910 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43015 2019-Jan-16 22:08:38.747966 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43016 2019-Jan-16 22:08:38.748621 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43017 2019-Jan-16 22:08:38.749260 - [DEBUG] Edge Function : AllBottom
43018 2019-Jan-16 22:08:38.749289 - [DEBUG] End adding new jump function
43019 2019-Jan-16 22:08:38.749313 - [DEBUG]
43020 2019-Jan-16 22:08:38.749337 - [DEBUG] -------------------------------------------- 1169. Path Edge --------------------------------------------
43021 2019-Jan-16 22:08:38.749362 - [DEBUG]
43022 2019-Jan-16 22:08:38.749385 - [DEBUG] Process 1169. path edge:
43023 2019-Jan-16 22:08:38.749409 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43024 2019-Jan-16 22:08:38.749465 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
43025 2019-Jan-16 22:08:38.750104 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43026 2019-Jan-16 22:08:38.750742 - [DEBUG]
43027 2019-Jan-16 22:08:38.750766 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43028 2019-Jan-16 22:08:38.751435 - [DEBUG] Compose: EdgeIdentity * AllBottom
43029 2019-Jan-16 22:08:38.751465 - [DEBUG]
43030 2019-Jan-16 22:08:38.751490 - [DEBUG] Propagate flow
43031 2019-Jan-16 22:08:38.751513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43032 2019-Jan-16 22:08:38.751578 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43033 2019-Jan-16 22:08:38.752218 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43034 2019-Jan-16 22:08:38.752857 - [DEBUG] Edge function : AllBottom (result of previous compose)
43035 2019-Jan-16 22:08:38.752883 - [DEBUG]
43036 2019-Jan-16 22:08:38.752908 - [DEBUG] Join: AllTop & AllBottom
43037 2019-Jan-16 22:08:38.752934 - [DEBUG] = AllBottom (new jump func)
43038 2019-Jan-16 22:08:38.752959 - [DEBUG]
43039 2019-Jan-16 22:08:38.752982 - [DEBUG] Start adding new jump function
43040 2019-Jan-16 22:08:38.753006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43041 2019-Jan-16 22:08:38.753062 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43042 2019-Jan-16 22:08:38.753702 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43043 2019-Jan-16 22:08:38.754338 - [DEBUG] Edge Function : AllBottom
43044 2019-Jan-16 22:08:38.754368 - [DEBUG] End adding new jump function
43045 2019-Jan-16 22:08:38.754392 - [DEBUG]
43046 2019-Jan-16 22:08:38.754416 - [DEBUG] -------------------------------------------- 1170. Path Edge --------------------------------------------
43047 2019-Jan-16 22:08:38.754441 - [DEBUG]
43048 2019-Jan-16 22:08:38.754464 - [DEBUG] Process 1170. path edge:
43049 2019-Jan-16 22:08:38.754488 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43050 2019-Jan-16 22:08:38.754545 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
43051 2019-Jan-16 22:08:38.755196 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43052 2019-Jan-16 22:08:38.755835 - [DEBUG]
43053 2019-Jan-16 22:08:38.755861 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43054 2019-Jan-16 22:08:38.756512 - [DEBUG] Compose: EdgeIdentity * AllBottom
43055 2019-Jan-16 22:08:38.756540 - [DEBUG]
43056 2019-Jan-16 22:08:38.756564 - [DEBUG] Propagate flow
43057 2019-Jan-16 22:08:38.756587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43058 2019-Jan-16 22:08:38.756644 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43059 2019-Jan-16 22:08:38.757304 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43060 2019-Jan-16 22:08:38.757954 - [DEBUG] Edge function : AllBottom (result of previous compose)
43061 2019-Jan-16 22:08:38.757981 - [DEBUG]
43062 2019-Jan-16 22:08:38.758007 - [DEBUG] Join: AllTop & AllBottom
43063 2019-Jan-16 22:08:38.758033 - [DEBUG] = AllBottom (new jump func)
43064 2019-Jan-16 22:08:38.758058 - [DEBUG]
43065 2019-Jan-16 22:08:38.758097 - [DEBUG] Start adding new jump function
43066 2019-Jan-16 22:08:38.758123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43067 2019-Jan-16 22:08:38.758181 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43068 2019-Jan-16 22:08:38.758820 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43069 2019-Jan-16 22:08:38.759465 - [DEBUG] Edge Function : AllBottom
43070 2019-Jan-16 22:08:38.759495 - [DEBUG] End adding new jump function
43071 2019-Jan-16 22:08:38.759520 - [DEBUG]
43072 2019-Jan-16 22:08:38.759543 - [DEBUG] -------------------------------------------- 1171. Path Edge --------------------------------------------
43073 2019-Jan-16 22:08:38.759568 - [DEBUG]
43074 2019-Jan-16 22:08:38.759590 - [DEBUG] Process 1171. path edge:
43075 2019-Jan-16 22:08:38.759627 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43076 2019-Jan-16 22:08:38.759683 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
43077 2019-Jan-16 22:08:38.760330 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43078 2019-Jan-16 22:08:38.760969 - [DEBUG]
43079 2019-Jan-16 22:08:38.760994 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43080 2019-Jan-16 22:08:38.761666 - [DEBUG] Possible callees:
43081 2019-Jan-16 22:08:38.761691 - [DEBUG] llvm.dbg.declare
43082 2019-Jan-16 22:08:38.761716 - [DEBUG] Possible return sites:
43083 2019-Jan-16 22:08:38.761740 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9643084 2019-Jan-16 22:08:38.763025 - [DEBUG] Found and process special summary
43085 2019-Jan-16 22:08:38.763060 - [DEBUG] Compose: EdgeIdentity * AllBottom
43086 2019-Jan-16 22:08:38.763088 - [DEBUG]
43087 2019-Jan-16 22:08:38.763112 - [DEBUG] Propagate flow
43088 2019-Jan-16 22:08:38.763135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43089 2019-Jan-16 22:08:38.763193 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43090 2019-Jan-16 22:08:38.763833 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43091 2019-Jan-16 22:08:38.764472 - [DEBUG] Edge function : AllBottom (result of previous compose)
43092 2019-Jan-16 22:08:38.764497 - [DEBUG]
43093 2019-Jan-16 22:08:38.764522 - [DEBUG] Join: AllTop & AllBottom
43094 2019-Jan-16 22:08:38.764549 - [DEBUG] = AllBottom (new jump func)
43095 2019-Jan-16 22:08:38.764573 - [DEBUG]
43096 2019-Jan-16 22:08:38.764597 - [DEBUG] Start adding new jump function
43097 2019-Jan-16 22:08:38.764620 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43098 2019-Jan-16 22:08:38.764676 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43099 2019-Jan-16 22:08:38.765331 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43100 2019-Jan-16 22:08:38.765970 - [DEBUG] Edge Function : AllBottom
43101 2019-Jan-16 22:08:38.765999 - [DEBUG] End adding new jump function
43102 2019-Jan-16 22:08:38.766023 - [DEBUG]
43103 2019-Jan-16 22:08:38.766047 - [DEBUG] -------------------------------------------- 1172. Path Edge --------------------------------------------
43104 2019-Jan-16 22:08:38.766071 - [DEBUG]
43105 2019-Jan-16 22:08:38.766095 - [DEBUG] Process 1172. path edge:
43106 2019-Jan-16 22:08:38.766119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43107 2019-Jan-16 22:08:38.766175 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
43108 2019-Jan-16 22:08:38.766814 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43109 2019-Jan-16 22:08:38.767452 - [DEBUG]
43110 2019-Jan-16 22:08:38.767478 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43111 2019-Jan-16 22:08:38.768148 - [DEBUG] Compose: EdgeIdentity * AllBottom
43112 2019-Jan-16 22:08:38.768176 - [DEBUG]
43113 2019-Jan-16 22:08:38.768200 - [DEBUG] Propagate flow
43114 2019-Jan-16 22:08:38.768224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43115 2019-Jan-16 22:08:38.768281 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43116 2019-Jan-16 22:08:38.768918 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43117 2019-Jan-16 22:08:38.769565 - [DEBUG] Edge function : AllBottom (result of previous compose)
43118 2019-Jan-16 22:08:38.769591 - [DEBUG]
43119 2019-Jan-16 22:08:38.769616 - [DEBUG] Join: AllTop & AllBottom
43120 2019-Jan-16 22:08:38.769642 - [DEBUG] = AllBottom (new jump func)
43121 2019-Jan-16 22:08:38.769667 - [DEBUG]
43122 2019-Jan-16 22:08:38.769690 - [DEBUG] Start adding new jump function
43123 2019-Jan-16 22:08:38.769714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43124 2019-Jan-16 22:08:38.769770 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43125 2019-Jan-16 22:08:38.770409 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43126 2019-Jan-16 22:08:38.771043 - [DEBUG] Edge Function : AllBottom
43127 2019-Jan-16 22:08:38.771071 - [DEBUG] End adding new jump function
43128 2019-Jan-16 22:08:38.771096 - [DEBUG]
43129 2019-Jan-16 22:08:38.771119 - [DEBUG] -------------------------------------------- 1173. Path Edge --------------------------------------------
43130 2019-Jan-16 22:08:38.771144 - [DEBUG]
43131 2019-Jan-16 22:08:38.771168 - [DEBUG] Process 1173. path edge:
43132 2019-Jan-16 22:08:38.771192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43133 2019-Jan-16 22:08:38.771248 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
43134 2019-Jan-16 22:08:38.771900 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43135 2019-Jan-16 22:08:38.772539 - [DEBUG]
43136 2019-Jan-16 22:08:38.772564 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43137 2019-Jan-16 22:08:38.773216 - [DEBUG] Compose: EdgeIdentity * AllBottom
43138 2019-Jan-16 22:08:38.773246 - [DEBUG]
43139 2019-Jan-16 22:08:38.773270 - [DEBUG] Propagate flow
43140 2019-Jan-16 22:08:38.773294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43141 2019-Jan-16 22:08:38.773351 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
43142 2019-Jan-16 22:08:38.773985 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43143 2019-Jan-16 22:08:38.774622 - [DEBUG] Edge function : AllBottom (result of previous compose)
43144 2019-Jan-16 22:08:38.774648 - [DEBUG]
43145 2019-Jan-16 22:08:38.774673 - [DEBUG] Join: AllTop & AllBottom
43146 2019-Jan-16 22:08:38.774699 - [DEBUG] = AllBottom (new jump func)
43147 2019-Jan-16 22:08:38.774724 - [DEBUG]
43148 2019-Jan-16 22:08:38.774759 - [DEBUG] Start adding new jump function
43149 2019-Jan-16 22:08:38.774785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43150 2019-Jan-16 22:08:38.774841 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43151 2019-Jan-16 22:08:38.775480 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
43152 2019-Jan-16 22:08:38.776116 - [DEBUG] Edge Function : AllBottom
43153 2019-Jan-16 22:08:38.776144 - [DEBUG] End adding new jump function
43154 2019-Jan-16 22:08:38.776168 - [DEBUG]
43155 2019-Jan-16 22:08:38.776192 - [DEBUG] -------------------------------------------- 1174. Path Edge --------------------------------------------
43156 2019-Jan-16 22:08:38.776217 - [DEBUG]
43157 2019-Jan-16 22:08:38.776240 - [DEBUG] Process 1174. path edge:
43158 2019-Jan-16 22:08:38.776264 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43159 2019-Jan-16 22:08:38.776321 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
43160 2019-Jan-16 22:08:38.776954 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43161 2019-Jan-16 22:08:38.777602 - [DEBUG]
43162 2019-Jan-16 22:08:38.777627 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
43163 2019-Jan-16 22:08:38.778308 - [DEBUG] Compose: EdgeIdentity * AllBottom
43164 2019-Jan-16 22:08:38.778336 - [DEBUG]
43165 2019-Jan-16 22:08:38.778360 - [DEBUG] Propagate flow
43166 2019-Jan-16 22:08:38.778384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43167 2019-Jan-16 22:08:38.778441 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43168 2019-Jan-16 22:08:38.779085 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43169 2019-Jan-16 22:08:38.779723 - [DEBUG] Edge function : AllBottom (result of previous compose)
43170 2019-Jan-16 22:08:38.779748 - [DEBUG]
43171 2019-Jan-16 22:08:38.779773 - [DEBUG] Join: AllTop & AllBottom
43172 2019-Jan-16 22:08:38.779800 - [DEBUG] = AllBottom (new jump func)
43173 2019-Jan-16 22:08:38.779824 - [DEBUG]
43174 2019-Jan-16 22:08:38.779848 - [DEBUG] Start adding new jump function
43175 2019-Jan-16 22:08:38.779871 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43176 2019-Jan-16 22:08:38.779927 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43177 2019-Jan-16 22:08:38.780565 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43178 2019-Jan-16 22:08:38.781203 - [DEBUG] Edge Function : AllBottom
43179 2019-Jan-16 22:08:38.781232 - [DEBUG] End adding new jump function
43180 2019-Jan-16 22:08:38.781256 - [DEBUG]
43181 2019-Jan-16 22:08:38.781280 - [DEBUG] -------------------------------------------- 1175. Path Edge --------------------------------------------
43182 2019-Jan-16 22:08:38.781305 - [DEBUG]
43183 2019-Jan-16 22:08:38.781328 - [DEBUG] Process 1175. path edge:
43184 2019-Jan-16 22:08:38.781352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43185 2019-Jan-16 22:08:38.781408 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
43186 2019-Jan-16 22:08:38.782060 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43187 2019-Jan-16 22:08:38.782698 - [DEBUG]
43188 2019-Jan-16 22:08:38.782722 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43189 2019-Jan-16 22:08:38.783378 - [DEBUG] Compose: EdgeIdentity * AllBottom
43190 2019-Jan-16 22:08:38.783406 - [DEBUG]
43191 2019-Jan-16 22:08:38.783430 - [DEBUG] Propagate flow
43192 2019-Jan-16 22:08:38.783453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43193 2019-Jan-16 22:08:38.783510 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43194 2019-Jan-16 22:08:38.784148 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43195 2019-Jan-16 22:08:38.784800 - [DEBUG] Edge function : AllBottom (result of previous compose)
43196 2019-Jan-16 22:08:38.784826 - [DEBUG]
43197 2019-Jan-16 22:08:38.784851 - [DEBUG] Join: AllTop & AllBottom
43198 2019-Jan-16 22:08:38.784877 - [DEBUG] = AllBottom (new jump func)
43199 2019-Jan-16 22:08:38.784902 - [DEBUG]
43200 2019-Jan-16 22:08:38.784925 - [DEBUG] Start adding new jump function
43201 2019-Jan-16 22:08:38.784949 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43202 2019-Jan-16 22:08:38.785005 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43203 2019-Jan-16 22:08:38.785644 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43204 2019-Jan-16 22:08:38.786279 - [DEBUG] Edge Function : AllBottom
43205 2019-Jan-16 22:08:38.786308 - [DEBUG] End adding new jump function
43206 2019-Jan-16 22:08:38.786332 - [DEBUG]
43207 2019-Jan-16 22:08:38.786355 - [DEBUG] -------------------------------------------- 1176. Path Edge --------------------------------------------
43208 2019-Jan-16 22:08:38.786380 - [DEBUG]
43209 2019-Jan-16 22:08:38.786410 - [DEBUG] Process 1176. path edge:
43210 2019-Jan-16 22:08:38.786435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43211 2019-Jan-16 22:08:38.786491 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
43212 2019-Jan-16 22:08:38.787126 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43213 2019-Jan-16 22:08:38.787765 - [DEBUG]
43214 2019-Jan-16 22:08:38.787790 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43215 2019-Jan-16 22:08:38.788458 - [DEBUG] Compose: EdgeIdentity * AllBottom
43216 2019-Jan-16 22:08:38.788486 - [DEBUG]
43217 2019-Jan-16 22:08:38.788510 - [DEBUG] Propagate flow
43218 2019-Jan-16 22:08:38.788534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43219 2019-Jan-16 22:08:38.788591 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43220 2019-Jan-16 22:08:38.789229 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43221 2019-Jan-16 22:08:38.789869 - [DEBUG] Edge function : AllBottom (result of previous compose)
43222 2019-Jan-16 22:08:38.789894 - [DEBUG]
43223 2019-Jan-16 22:08:38.789920 - [DEBUG] Join: AllTop & AllBottom
43224 2019-Jan-16 22:08:38.789946 - [DEBUG] = AllBottom (new jump func)
43225 2019-Jan-16 22:08:38.789970 - [DEBUG]
43226 2019-Jan-16 22:08:38.789994 - [DEBUG] Start adding new jump function
43227 2019-Jan-16 22:08:38.790018 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43228 2019-Jan-16 22:08:38.790074 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43229 2019-Jan-16 22:08:38.790712 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43230 2019-Jan-16 22:08:38.791347 - [DEBUG] Edge Function : AllBottom
43231 2019-Jan-16 22:08:38.791376 - [DEBUG] End adding new jump function
43232 2019-Jan-16 22:08:38.791400 - [DEBUG]
43233 2019-Jan-16 22:08:38.791437 - [DEBUG] -------------------------------------------- 1177. Path Edge --------------------------------------------
43234 2019-Jan-16 22:08:38.791462 - [DEBUG]
43235 2019-Jan-16 22:08:38.791486 - [DEBUG] Process 1177. path edge:
43236 2019-Jan-16 22:08:38.791509 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43237 2019-Jan-16 22:08:38.791566 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
43238 2019-Jan-16 22:08:38.792204 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43239 2019-Jan-16 22:08:38.792842 - [DEBUG]
43240 2019-Jan-16 22:08:38.792867 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43241 2019-Jan-16 22:08:38.793522 - [DEBUG] Compose: EdgeIdentity * AllBottom
43242 2019-Jan-16 22:08:38.793551 - [DEBUG]
43243 2019-Jan-16 22:08:38.793576 - [DEBUG] Propagate flow
43244 2019-Jan-16 22:08:38.793599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43245 2019-Jan-16 22:08:38.793656 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43246 2019-Jan-16 22:08:38.794298 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43247 2019-Jan-16 22:08:38.794953 - [DEBUG] Edge function : AllBottom (result of previous compose)
43248 2019-Jan-16 22:08:38.794979 - [DEBUG]
43249 2019-Jan-16 22:08:38.795004 - [DEBUG] Join: AllTop & AllBottom
43250 2019-Jan-16 22:08:38.795030 - [DEBUG] = AllBottom (new jump func)
43251 2019-Jan-16 22:08:38.795055 - [DEBUG]
43252 2019-Jan-16 22:08:38.795078 - [DEBUG] Start adding new jump function
43253 2019-Jan-16 22:08:38.795102 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43254 2019-Jan-16 22:08:38.795166 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43255 2019-Jan-16 22:08:38.795805 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43256 2019-Jan-16 22:08:38.796445 - [DEBUG] Edge Function : AllBottom
43257 2019-Jan-16 22:08:38.796474 - [DEBUG] End adding new jump function
43258 2019-Jan-16 22:08:38.796498 - [DEBUG]
43259 2019-Jan-16 22:08:38.796522 - [DEBUG] -------------------------------------------- 1178. Path Edge --------------------------------------------
43260 2019-Jan-16 22:08:38.796546 - [DEBUG]
43261 2019-Jan-16 22:08:38.796570 - [DEBUG] Process 1178. path edge:
43262 2019-Jan-16 22:08:38.796593 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43263 2019-Jan-16 22:08:38.796650 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
43264 2019-Jan-16 22:08:38.797290 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43265 2019-Jan-16 22:08:38.797928 - [DEBUG]
43266 2019-Jan-16 22:08:38.797953 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43267 2019-Jan-16 22:08:38.798627 - [DEBUG] Compose: EdgeIdentity * AllBottom
43268 2019-Jan-16 22:08:38.798656 - [DEBUG]
43269 2019-Jan-16 22:08:38.798680 - [DEBUG] Propagate flow
43270 2019-Jan-16 22:08:38.798703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43271 2019-Jan-16 22:08:38.798760 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43272 2019-Jan-16 22:08:38.799399 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43273 2019-Jan-16 22:08:38.800037 - [DEBUG] Edge function : AllBottom (result of previous compose)
43274 2019-Jan-16 22:08:38.800062 - [DEBUG]
43275 2019-Jan-16 22:08:38.800088 - [DEBUG] Join: AllTop & AllBottom
43276 2019-Jan-16 22:08:38.800114 - [DEBUG] = AllBottom (new jump func)
43277 2019-Jan-16 22:08:38.800139 - [DEBUG]
43278 2019-Jan-16 22:08:38.800162 - [DEBUG] Start adding new jump function
43279 2019-Jan-16 22:08:38.800186 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43280 2019-Jan-16 22:08:38.800242 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43281 2019-Jan-16 22:08:38.800881 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43282 2019-Jan-16 22:08:38.801532 - [DEBUG] Edge Function : AllBottom
43283 2019-Jan-16 22:08:38.801561 - [DEBUG] End adding new jump function
43284 2019-Jan-16 22:08:38.801585 - [DEBUG]
43285 2019-Jan-16 22:08:38.801609 - [DEBUG] -------------------------------------------- 1179. Path Edge --------------------------------------------
43286 2019-Jan-16 22:08:38.801634 - [DEBUG]
43287 2019-Jan-16 22:08:38.801657 - [DEBUG] Process 1179. path edge:
43288 2019-Jan-16 22:08:38.801681 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43289 2019-Jan-16 22:08:38.801737 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
43290 2019-Jan-16 22:08:38.802375 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43291 2019-Jan-16 22:08:38.803014 - [DEBUG]
43292 2019-Jan-16 22:08:38.803040 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43293 2019-Jan-16 22:08:38.803695 - [DEBUG] Compose: EdgeIdentity * AllBottom
43294 2019-Jan-16 22:08:38.803723 - [DEBUG]
43295 2019-Jan-16 22:08:38.803747 - [DEBUG] Propagate flow
43296 2019-Jan-16 22:08:38.803771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43297 2019-Jan-16 22:08:38.803836 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43298 2019-Jan-16 22:08:38.804485 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43299 2019-Jan-16 22:08:38.805140 - [DEBUG] Edge function : AllBottom (result of previous compose)
43300 2019-Jan-16 22:08:38.805165 - [DEBUG]
43301 2019-Jan-16 22:08:38.805190 - [DEBUG] Join: AllTop & AllBottom
43302 2019-Jan-16 22:08:38.805216 - [DEBUG] = AllBottom (new jump func)
43303 2019-Jan-16 22:08:38.805241 - [DEBUG]
43304 2019-Jan-16 22:08:38.805265 - [DEBUG] Start adding new jump function
43305 2019-Jan-16 22:08:38.805288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43306 2019-Jan-16 22:08:38.805344 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43307 2019-Jan-16 22:08:38.805984 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43308 2019-Jan-16 22:08:38.806629 - [DEBUG] Edge Function : AllBottom
43309 2019-Jan-16 22:08:38.806663 - [DEBUG] End adding new jump function
43310 2019-Jan-16 22:08:38.806688 - [DEBUG]
43311 2019-Jan-16 22:08:38.806712 - [DEBUG] -------------------------------------------- 1180. Path Edge --------------------------------------------
43312 2019-Jan-16 22:08:38.806736 - [DEBUG]
43313 2019-Jan-16 22:08:38.806760 - [DEBUG] Process 1180. path edge:
43314 2019-Jan-16 22:08:38.806783 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43315 2019-Jan-16 22:08:38.806840 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
43316 2019-Jan-16 22:08:38.807487 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43317 2019-Jan-16 22:08:38.808138 - [DEBUG]
43318 2019-Jan-16 22:08:38.808163 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43319 2019-Jan-16 22:08:38.808821 - [DEBUG] Possible callees:
43320 2019-Jan-16 22:08:38.808847 - [DEBUG] llvm.dbg.declare
43321 2019-Jan-16 22:08:38.808872 - [DEBUG] Possible return sites:
43322 2019-Jan-16 22:08:38.808896 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12043323 2019-Jan-16 22:08:38.810174 - [DEBUG] Found and process special summary
43324 2019-Jan-16 22:08:38.810209 - [DEBUG] Compose: EdgeIdentity * AllBottom
43325 2019-Jan-16 22:08:38.810237 - [DEBUG]
43326 2019-Jan-16 22:08:38.810261 - [DEBUG] Propagate flow
43327 2019-Jan-16 22:08:38.810284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43328 2019-Jan-16 22:08:38.810341 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43329 2019-Jan-16 22:08:38.810995 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43330 2019-Jan-16 22:08:38.811652 - [DEBUG] Edge function : AllBottom (result of previous compose)
43331 2019-Jan-16 22:08:38.811677 - [DEBUG]
43332 2019-Jan-16 22:08:38.811702 - [DEBUG] Join: AllTop & AllBottom
43333 2019-Jan-16 22:08:38.811728 - [DEBUG] = AllBottom (new jump func)
43334 2019-Jan-16 22:08:38.811753 - [DEBUG]
43335 2019-Jan-16 22:08:38.811776 - [DEBUG] Start adding new jump function
43336 2019-Jan-16 22:08:38.811800 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43337 2019-Jan-16 22:08:38.811856 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43338 2019-Jan-16 22:08:38.812496 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43339 2019-Jan-16 22:08:38.813147 - [DEBUG] Edge Function : AllBottom
43340 2019-Jan-16 22:08:38.813176 - [DEBUG] End adding new jump function
43341 2019-Jan-16 22:08:38.813200 - [DEBUG]
43342 2019-Jan-16 22:08:38.813224 - [DEBUG] -------------------------------------------- 1181. Path Edge --------------------------------------------
43343 2019-Jan-16 22:08:38.813249 - [DEBUG]
43344 2019-Jan-16 22:08:38.813273 - [DEBUG] Process 1181. path edge:
43345 2019-Jan-16 22:08:38.813296 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43346 2019-Jan-16 22:08:38.813353 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
43347 2019-Jan-16 22:08:38.813995 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43348 2019-Jan-16 22:08:38.814634 - [DEBUG]
43349 2019-Jan-16 22:08:38.814658 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43350 2019-Jan-16 22:08:38.815334 - [DEBUG] Compose: EdgeIdentity * AllBottom
43351 2019-Jan-16 22:08:38.815364 - [DEBUG]
43352 2019-Jan-16 22:08:38.815389 - [DEBUG] Propagate flow
43353 2019-Jan-16 22:08:38.815413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43354 2019-Jan-16 22:08:38.815471 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43355 2019-Jan-16 22:08:38.816109 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43356 2019-Jan-16 22:08:38.816748 - [DEBUG] Edge function : AllBottom (result of previous compose)
43357 2019-Jan-16 22:08:38.816775 - [DEBUG]
43358 2019-Jan-16 22:08:38.816800 - [DEBUG] Join: AllTop & AllBottom
43359 2019-Jan-16 22:08:38.816827 - [DEBUG] = AllBottom (new jump func)
43360 2019-Jan-16 22:08:38.816853 - [DEBUG]
43361 2019-Jan-16 22:08:38.816877 - [DEBUG] Start adding new jump function
43362 2019-Jan-16 22:08:38.816901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43363 2019-Jan-16 22:08:38.816958 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43364 2019-Jan-16 22:08:38.817599 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43365 2019-Jan-16 22:08:38.818251 - [DEBUG] Edge Function : AllBottom
43366 2019-Jan-16 22:08:38.818281 - [DEBUG] End adding new jump function
43367 2019-Jan-16 22:08:38.818306 - [DEBUG]
43368 2019-Jan-16 22:08:38.818331 - [DEBUG] -------------------------------------------- 1182. Path Edge --------------------------------------------
43369 2019-Jan-16 22:08:38.818356 - [DEBUG]
43370 2019-Jan-16 22:08:38.818380 - [DEBUG] Process 1182. path edge:
43371 2019-Jan-16 22:08:38.818405 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43372 2019-Jan-16 22:08:38.818462 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
43373 2019-Jan-16 22:08:38.819100 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43374 2019-Jan-16 22:08:38.819739 - [DEBUG]
43375 2019-Jan-16 22:08:38.819765 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43376 2019-Jan-16 22:08:38.820422 - [DEBUG] Compose: EdgeIdentity * AllBottom
43377 2019-Jan-16 22:08:38.820450 - [DEBUG]
43378 2019-Jan-16 22:08:38.820474 - [DEBUG] Propagate flow
43379 2019-Jan-16 22:08:38.820498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43380 2019-Jan-16 22:08:38.820555 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43381 2019-Jan-16 22:08:38.821204 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43382 2019-Jan-16 22:08:38.821859 - [DEBUG] Edge function : AllBottom (result of previous compose)
43383 2019-Jan-16 22:08:38.821893 - [DEBUG]
43384 2019-Jan-16 22:08:38.821919 - [DEBUG] Join: AllTop & AllBottom
43385 2019-Jan-16 22:08:38.821945 - [DEBUG] = AllBottom (new jump func)
43386 2019-Jan-16 22:08:38.821969 - [DEBUG]
43387 2019-Jan-16 22:08:38.821993 - [DEBUG] Start adding new jump function
43388 2019-Jan-16 22:08:38.822016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43389 2019-Jan-16 22:08:38.822072 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43390 2019-Jan-16 22:08:38.822712 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43391 2019-Jan-16 22:08:38.823358 - [DEBUG] Edge Function : AllBottom
43392 2019-Jan-16 22:08:38.823387 - [DEBUG] End adding new jump function
43393 2019-Jan-16 22:08:38.823411 - [DEBUG]
43394 2019-Jan-16 22:08:38.823435 - [DEBUG] -------------------------------------------- 1183. Path Edge --------------------------------------------
43395 2019-Jan-16 22:08:38.823459 - [DEBUG]
43396 2019-Jan-16 22:08:38.823483 - [DEBUG] Process 1183. path edge:
43397 2019-Jan-16 22:08:38.823506 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43398 2019-Jan-16 22:08:38.823563 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
43399 2019-Jan-16 22:08:38.824209 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43400 2019-Jan-16 22:08:38.824864 - [DEBUG]
43401 2019-Jan-16 22:08:38.824888 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43402 2019-Jan-16 22:08:38.825549 - [DEBUG] Possible callees:
43403 2019-Jan-16 22:08:38.825576 - [DEBUG] llvm.dbg.declare
43404 2019-Jan-16 22:08:38.825601 - [DEBUG] Possible return sites:
43405 2019-Jan-16 22:08:38.825624 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14943406 2019-Jan-16 22:08:38.826902 - [DEBUG] Found and process special summary
43407 2019-Jan-16 22:08:38.826937 - [DEBUG] Compose: EdgeIdentity * AllBottom
43408 2019-Jan-16 22:08:38.826965 - [DEBUG]
43409 2019-Jan-16 22:08:38.826989 - [DEBUG] Propagate flow
43410 2019-Jan-16 22:08:38.827012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43411 2019-Jan-16 22:08:38.827069 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43412 2019-Jan-16 22:08:38.827711 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43413 2019-Jan-16 22:08:38.828367 - [DEBUG] Edge function : AllBottom (result of previous compose)
43414 2019-Jan-16 22:08:38.828393 - [DEBUG]
43415 2019-Jan-16 22:08:38.828419 - [DEBUG] Join: AllTop & AllBottom
43416 2019-Jan-16 22:08:38.828445 - [DEBUG] = AllBottom (new jump func)
43417 2019-Jan-16 22:08:38.828469 - [DEBUG]
43418 2019-Jan-16 22:08:38.828493 - [DEBUG] Start adding new jump function
43419 2019-Jan-16 22:08:38.828516 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43420 2019-Jan-16 22:08:38.828573 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43421 2019-Jan-16 22:08:38.829212 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43422 2019-Jan-16 22:08:38.829852 - [DEBUG] Edge Function : AllBottom
43423 2019-Jan-16 22:08:38.829881 - [DEBUG] End adding new jump function
43424 2019-Jan-16 22:08:38.829906 - [DEBUG]
43425 2019-Jan-16 22:08:38.829930 - [DEBUG] -------------------------------------------- 1184. Path Edge --------------------------------------------
43426 2019-Jan-16 22:08:38.829962 - [DEBUG]
43427 2019-Jan-16 22:08:38.829986 - [DEBUG] Process 1184. path edge:
43428 2019-Jan-16 22:08:38.830010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43429 2019-Jan-16 22:08:38.830067 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
43430 2019-Jan-16 22:08:38.830707 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43431 2019-Jan-16 22:08:38.831346 - [DEBUG]
43432 2019-Jan-16 22:08:38.831370 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43433 2019-Jan-16 22:08:38.832050 - [DEBUG] Compose: EdgeIdentity * AllBottom
43434 2019-Jan-16 22:08:38.832078 - [DEBUG]
43435 2019-Jan-16 22:08:38.832102 - [DEBUG] Propagate flow
43436 2019-Jan-16 22:08:38.832125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43437 2019-Jan-16 22:08:38.832183 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43438 2019-Jan-16 22:08:38.832820 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43439 2019-Jan-16 22:08:38.833461 - [DEBUG] Edge function : AllBottom (result of previous compose)
43440 2019-Jan-16 22:08:38.833486 - [DEBUG]
43441 2019-Jan-16 22:08:38.833511 - [DEBUG] Join: AllTop & AllBottom
43442 2019-Jan-16 22:08:38.833538 - [DEBUG] = AllBottom (new jump func)
43443 2019-Jan-16 22:08:38.833562 - [DEBUG]
43444 2019-Jan-16 22:08:38.833586 - [DEBUG] Start adding new jump function
43445 2019-Jan-16 22:08:38.833609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43446 2019-Jan-16 22:08:38.833665 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43447 2019-Jan-16 22:08:38.834304 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43448 2019-Jan-16 22:08:38.834955 - [DEBUG] Edge Function : AllBottom
43449 2019-Jan-16 22:08:38.834985 - [DEBUG] End adding new jump function
43450 2019-Jan-16 22:08:38.835009 - [DEBUG]
43451 2019-Jan-16 22:08:38.835033 - [DEBUG] -------------------------------------------- 1185. Path Edge --------------------------------------------
43452 2019-Jan-16 22:08:38.835057 - [DEBUG]
43453 2019-Jan-16 22:08:38.835081 - [DEBUG] Process 1185. path edge:
43454 2019-Jan-16 22:08:38.835105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43455 2019-Jan-16 22:08:38.835161 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
43456 2019-Jan-16 22:08:38.835797 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43457 2019-Jan-16 22:08:38.836434 - [DEBUG]
43458 2019-Jan-16 22:08:38.836460 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43459 2019-Jan-16 22:08:38.837120 - [DEBUG] Compose: EdgeIdentity * AllBottom
43460 2019-Jan-16 22:08:38.837148 - [DEBUG]
43461 2019-Jan-16 22:08:38.837172 - [DEBUG] Propagate flow
43462 2019-Jan-16 22:08:38.837195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43463 2019-Jan-16 22:08:38.837253 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43464 2019-Jan-16 22:08:38.837903 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43465 2019-Jan-16 22:08:38.838558 - [DEBUG] Edge function : AllBottom (result of previous compose)
43466 2019-Jan-16 22:08:38.838584 - [DEBUG]
43467 2019-Jan-16 22:08:38.838609 - [DEBUG] Join: AllTop & AllBottom
43468 2019-Jan-16 22:08:38.838635 - [DEBUG] = AllBottom (new jump func)
43469 2019-Jan-16 22:08:38.838659 - [DEBUG]
43470 2019-Jan-16 22:08:38.838683 - [DEBUG] Start adding new jump function
43471 2019-Jan-16 22:08:38.838714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43472 2019-Jan-16 22:08:38.838771 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43473 2019-Jan-16 22:08:38.839411 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43474 2019-Jan-16 22:08:38.840057 - [DEBUG] Edge Function : AllBottom
43475 2019-Jan-16 22:08:38.840086 - [DEBUG] End adding new jump function
43476 2019-Jan-16 22:08:38.840110 - [DEBUG]
43477 2019-Jan-16 22:08:38.840134 - [DEBUG] -------------------------------------------- 1186. Path Edge --------------------------------------------
43478 2019-Jan-16 22:08:38.840158 - [DEBUG]
43479 2019-Jan-16 22:08:38.840181 - [DEBUG] Process 1186. path edge:
43480 2019-Jan-16 22:08:38.840205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43481 2019-Jan-16 22:08:38.840261 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
43482 2019-Jan-16 22:08:38.840907 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43483 2019-Jan-16 22:08:38.841562 - [DEBUG]
43484 2019-Jan-16 22:08:38.841586 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43485 2019-Jan-16 22:08:38.842248 - [DEBUG] Possible callees:
43486 2019-Jan-16 22:08:38.842273 - [DEBUG] llvm.dbg.declare
43487 2019-Jan-16 22:08:38.842298 - [DEBUG] Possible return sites:
43488 2019-Jan-16 22:08:38.842322 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15543489 2019-Jan-16 22:08:38.843606 - [DEBUG] Found and process special summary
43490 2019-Jan-16 22:08:38.843641 - [DEBUG] Compose: EdgeIdentity * AllBottom
43491 2019-Jan-16 22:08:38.843669 - [DEBUG]
43492 2019-Jan-16 22:08:38.843693 - [DEBUG] Propagate flow
43493 2019-Jan-16 22:08:38.843716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43494 2019-Jan-16 22:08:38.843773 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43495 2019-Jan-16 22:08:38.844414 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43496 2019-Jan-16 22:08:38.845068 - [DEBUG] Edge function : AllBottom (result of previous compose)
43497 2019-Jan-16 22:08:38.845094 - [DEBUG]
43498 2019-Jan-16 22:08:38.845119 - [DEBUG] Join: AllTop & AllBottom
43499 2019-Jan-16 22:08:38.845145 - [DEBUG] = AllBottom (new jump func)
43500 2019-Jan-16 22:08:38.845170 - [DEBUG]
43501 2019-Jan-16 22:08:38.845194 - [DEBUG] Start adding new jump function
43502 2019-Jan-16 22:08:38.845217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43503 2019-Jan-16 22:08:38.845274 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43504 2019-Jan-16 22:08:38.845914 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43505 2019-Jan-16 22:08:38.846555 - [DEBUG] Edge Function : AllBottom
43506 2019-Jan-16 22:08:38.846584 - [DEBUG] End adding new jump function
43507 2019-Jan-16 22:08:38.846609 - [DEBUG]
43508 2019-Jan-16 22:08:38.846633 - [DEBUG] -------------------------------------------- 1187. Path Edge --------------------------------------------
43509 2019-Jan-16 22:08:38.846658 - [DEBUG]
43510 2019-Jan-16 22:08:38.846681 - [DEBUG] Process 1187. path edge:
43511 2019-Jan-16 22:08:38.846705 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43512 2019-Jan-16 22:08:38.846762 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
43513 2019-Jan-16 22:08:38.847410 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43514 2019-Jan-16 22:08:38.848050 - [DEBUG]
43515 2019-Jan-16 22:08:38.848074 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43516 2019-Jan-16 22:08:38.848749 - [DEBUG] Compose: EdgeIdentity * AllBottom
43517 2019-Jan-16 22:08:38.848778 - [DEBUG]
43518 2019-Jan-16 22:08:38.848802 - [DEBUG] Propagate flow
43519 2019-Jan-16 22:08:38.848825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43520 2019-Jan-16 22:08:38.848882 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43521 2019-Jan-16 22:08:38.849519 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43522 2019-Jan-16 22:08:38.850157 - [DEBUG] Edge function : AllBottom (result of previous compose)
43523 2019-Jan-16 22:08:38.850183 - [DEBUG]
43524 2019-Jan-16 22:08:38.850208 - [DEBUG] Join: AllTop & AllBottom
43525 2019-Jan-16 22:08:38.850234 - [DEBUG] = AllBottom (new jump func)
43526 2019-Jan-16 22:08:38.850258 - [DEBUG]
43527 2019-Jan-16 22:08:38.850282 - [DEBUG] Start adding new jump function
43528 2019-Jan-16 22:08:38.850305 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43529 2019-Jan-16 22:08:38.850361 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43530 2019-Jan-16 22:08:38.851000 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43531 2019-Jan-16 22:08:38.851655 - [DEBUG] Edge Function : AllBottom
43532 2019-Jan-16 22:08:38.851684 - [DEBUG] End adding new jump function
43533 2019-Jan-16 22:08:38.851708 - [DEBUG]
43534 2019-Jan-16 22:08:38.851732 - [DEBUG] -------------------------------------------- 1188. Path Edge --------------------------------------------
43535 2019-Jan-16 22:08:38.851756 - [DEBUG]
43536 2019-Jan-16 22:08:38.851779 - [DEBUG] Process 1188. path edge:
43537 2019-Jan-16 22:08:38.851803 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43538 2019-Jan-16 22:08:38.851860 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
43539 2019-Jan-16 22:08:38.852497 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43540 2019-Jan-16 22:08:38.853134 - [DEBUG]
43541 2019-Jan-16 22:08:38.853160 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43542 2019-Jan-16 22:08:38.853817 - [DEBUG] Compose: EdgeIdentity * AllBottom
43543 2019-Jan-16 22:08:38.853846 - [DEBUG]
43544 2019-Jan-16 22:08:38.853870 - [DEBUG] Propagate flow
43545 2019-Jan-16 22:08:38.853894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43546 2019-Jan-16 22:08:38.853951 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43547 2019-Jan-16 22:08:38.854588 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43548 2019-Jan-16 22:08:38.855243 - [DEBUG] Edge function : AllBottom (result of previous compose)
43549 2019-Jan-16 22:08:38.855268 - [DEBUG]
43550 2019-Jan-16 22:08:38.855293 - [DEBUG] Join: AllTop & AllBottom
43551 2019-Jan-16 22:08:38.855320 - [DEBUG] = AllBottom (new jump func)
43552 2019-Jan-16 22:08:38.855344 - [DEBUG]
43553 2019-Jan-16 22:08:38.855368 - [DEBUG] Start adding new jump function
43554 2019-Jan-16 22:08:38.855391 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43555 2019-Jan-16 22:08:38.855448 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43556 2019-Jan-16 22:08:38.856087 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43557 2019-Jan-16 22:08:38.856723 - [DEBUG] Edge Function : AllBottom
43558 2019-Jan-16 22:08:38.856759 - [DEBUG] End adding new jump function
43559 2019-Jan-16 22:08:38.856783 - [DEBUG]
43560 2019-Jan-16 22:08:38.856807 - [DEBUG] -------------------------------------------- 1189. Path Edge --------------------------------------------
43561 2019-Jan-16 22:08:38.856832 - [DEBUG]
43562 2019-Jan-16 22:08:38.856856 - [DEBUG] Process 1189. path edge:
43563 2019-Jan-16 22:08:38.856880 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43564 2019-Jan-16 22:08:38.856936 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
43565 2019-Jan-16 22:08:38.857575 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43566 2019-Jan-16 22:08:38.858229 - [DEBUG]
43567 2019-Jan-16 22:08:38.858255 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43568 2019-Jan-16 22:08:38.858912 - [DEBUG] Compose: EdgeIdentity * AllBottom
43569 2019-Jan-16 22:08:38.858941 - [DEBUG]
43570 2019-Jan-16 22:08:38.858965 - [DEBUG] Propagate flow
43571 2019-Jan-16 22:08:38.858988 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43572 2019-Jan-16 22:08:38.859046 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43573 2019-Jan-16 22:08:38.859692 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43574 2019-Jan-16 22:08:38.860329 - [DEBUG] Edge function : AllBottom (result of previous compose)
43575 2019-Jan-16 22:08:38.860355 - [DEBUG]
43576 2019-Jan-16 22:08:38.860380 - [DEBUG] Join: AllTop & AllBottom
43577 2019-Jan-16 22:08:38.860406 - [DEBUG] = AllBottom (new jump func)
43578 2019-Jan-16 22:08:38.860430 - [DEBUG]
43579 2019-Jan-16 22:08:38.860454 - [DEBUG] Start adding new jump function
43580 2019-Jan-16 22:08:38.860477 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43581 2019-Jan-16 22:08:38.860533 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43582 2019-Jan-16 22:08:38.861171 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43583 2019-Jan-16 22:08:38.861831 - [DEBUG] Edge Function : AllBottom
43584 2019-Jan-16 22:08:38.861860 - [DEBUG] End adding new jump function
43585 2019-Jan-16 22:08:38.861884 - [DEBUG]
43586 2019-Jan-16 22:08:38.861908 - [DEBUG] -------------------------------------------- 1190. Path Edge --------------------------------------------
43587 2019-Jan-16 22:08:38.861932 - [DEBUG]
43588 2019-Jan-16 22:08:38.861956 - [DEBUG] Process 1190. path edge:
43589 2019-Jan-16 22:08:38.861979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43590 2019-Jan-16 22:08:38.862036 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
43591 2019-Jan-16 22:08:38.862681 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43592 2019-Jan-16 22:08:38.863321 - [DEBUG]
43593 2019-Jan-16 22:08:38.863345 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43594 2019-Jan-16 22:08:38.864005 - [DEBUG] Possible callees:
43595 2019-Jan-16 22:08:38.864030 - [DEBUG] llvm.dbg.declare
43596 2019-Jan-16 22:08:38.864056 - [DEBUG] Possible return sites:
43597 2019-Jan-16 22:08:38.864079 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16343598 2019-Jan-16 22:08:38.865371 - [DEBUG] Found and process special summary
43599 2019-Jan-16 22:08:38.865412 - [DEBUG] Compose: EdgeIdentity * AllBottom
43600 2019-Jan-16 22:08:38.865440 - [DEBUG]
43601 2019-Jan-16 22:08:38.865465 - [DEBUG] Propagate flow
43602 2019-Jan-16 22:08:38.865488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43603 2019-Jan-16 22:08:38.865546 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43604 2019-Jan-16 22:08:38.866184 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43605 2019-Jan-16 22:08:38.866822 - [DEBUG] Edge function : AllBottom (result of previous compose)
43606 2019-Jan-16 22:08:38.866848 - [DEBUG]
43607 2019-Jan-16 22:08:38.866874 - [DEBUG] Join: AllTop & AllBottom
43608 2019-Jan-16 22:08:38.866899 - [DEBUG] = AllBottom (new jump func)
43609 2019-Jan-16 22:08:38.866924 - [DEBUG]
43610 2019-Jan-16 22:08:38.866947 - [DEBUG] Start adding new jump function
43611 2019-Jan-16 22:08:38.866971 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43612 2019-Jan-16 22:08:38.867027 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43613 2019-Jan-16 22:08:38.867664 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43614 2019-Jan-16 22:08:38.868316 - [DEBUG] Edge Function : AllBottom
43615 2019-Jan-16 22:08:38.868345 - [DEBUG] End adding new jump function
43616 2019-Jan-16 22:08:38.868370 - [DEBUG]
43617 2019-Jan-16 22:08:38.868394 - [DEBUG] -------------------------------------------- 1191. Path Edge --------------------------------------------
43618 2019-Jan-16 22:08:38.868418 - [DEBUG]
43619 2019-Jan-16 22:08:38.868442 - [DEBUG] Process 1191. path edge:
43620 2019-Jan-16 22:08:38.868465 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43621 2019-Jan-16 22:08:38.868522 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
43622 2019-Jan-16 22:08:38.869160 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43623 2019-Jan-16 22:08:38.869795 - [DEBUG]
43624 2019-Jan-16 22:08:38.869820 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43625 2019-Jan-16 22:08:38.870481 - [DEBUG] Compose: EdgeIdentity * AllBottom
43626 2019-Jan-16 22:08:38.870509 - [DEBUG]
43627 2019-Jan-16 22:08:38.870533 - [DEBUG] Propagate flow
43628 2019-Jan-16 22:08:38.870557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43629 2019-Jan-16 22:08:38.870614 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43630 2019-Jan-16 22:08:38.871249 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43631 2019-Jan-16 22:08:38.871903 - [DEBUG] Edge function : AllBottom (result of previous compose)
43632 2019-Jan-16 22:08:38.871928 - [DEBUG]
43633 2019-Jan-16 22:08:38.871953 - [DEBUG] Join: AllTop & AllBottom
43634 2019-Jan-16 22:08:38.871979 - [DEBUG] = AllBottom (new jump func)
43635 2019-Jan-16 22:08:38.872004 - [DEBUG]
43636 2019-Jan-16 22:08:38.872027 - [DEBUG] Start adding new jump function
43637 2019-Jan-16 22:08:38.872051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43638 2019-Jan-16 22:08:38.872107 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43639 2019-Jan-16 22:08:38.872744 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43640 2019-Jan-16 22:08:38.873377 - [DEBUG] Edge Function : AllBottom
43641 2019-Jan-16 22:08:38.873406 - [DEBUG] End adding new jump function
43642 2019-Jan-16 22:08:38.873430 - [DEBUG]
43643 2019-Jan-16 22:08:38.873453 - [DEBUG] -------------------------------------------- 1192. Path Edge --------------------------------------------
43644 2019-Jan-16 22:08:38.873478 - [DEBUG]
43645 2019-Jan-16 22:08:38.873510 - [DEBUG] Process 1192. path edge:
43646 2019-Jan-16 22:08:38.873534 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43647 2019-Jan-16 22:08:38.873591 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
43648 2019-Jan-16 22:08:38.874224 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43649 2019-Jan-16 22:08:38.874877 - [DEBUG]
43650 2019-Jan-16 22:08:38.874902 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43651 2019-Jan-16 22:08:38.875559 - [DEBUG] Compose: EdgeIdentity * AllBottom
43652 2019-Jan-16 22:08:38.875588 - [DEBUG]
43653 2019-Jan-16 22:08:38.875611 - [DEBUG] Propagate flow
43654 2019-Jan-16 22:08:38.875635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43655 2019-Jan-16 22:08:38.875693 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43656 2019-Jan-16 22:08:38.876339 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43657 2019-Jan-16 22:08:38.876977 - [DEBUG] Edge function : AllBottom (result of previous compose)
43658 2019-Jan-16 22:08:38.877003 - [DEBUG]
43659 2019-Jan-16 22:08:38.877027 - [DEBUG] Join: AllTop & AllBottom
43660 2019-Jan-16 22:08:38.877053 - [DEBUG] = AllBottom (new jump func)
43661 2019-Jan-16 22:08:38.877078 - [DEBUG]
43662 2019-Jan-16 22:08:38.877101 - [DEBUG] Start adding new jump function
43663 2019-Jan-16 22:08:38.877125 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43664 2019-Jan-16 22:08:38.877181 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43665 2019-Jan-16 22:08:38.877817 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43666 2019-Jan-16 22:08:38.878476 - [DEBUG] Edge Function : AllBottom
43667 2019-Jan-16 22:08:38.878505 - [DEBUG] End adding new jump function
43668 2019-Jan-16 22:08:38.878529 - [DEBUG]
43669 2019-Jan-16 22:08:38.878553 - [DEBUG] -------------------------------------------- 1193. Path Edge --------------------------------------------
43670 2019-Jan-16 22:08:38.878577 - [DEBUG]
43671 2019-Jan-16 22:08:38.878600 - [DEBUG] Process 1193. path edge:
43672 2019-Jan-16 22:08:38.878624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43673 2019-Jan-16 22:08:38.878680 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
43674 2019-Jan-16 22:08:38.879325 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43675 2019-Jan-16 22:08:38.879962 - [DEBUG]
43676 2019-Jan-16 22:08:38.879986 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43677 2019-Jan-16 22:08:38.880645 - [DEBUG] Possible callees:
43678 2019-Jan-16 22:08:38.880671 - [DEBUG] llvm.dbg.declare
43679 2019-Jan-16 22:08:38.880696 - [DEBUG] Possible return sites:
43680 2019-Jan-16 22:08:38.880720 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16943681 2019-Jan-16 22:08:38.882009 - [DEBUG] Found and process special summary
43682 2019-Jan-16 22:08:38.882044 - [DEBUG] Compose: EdgeIdentity * AllBottom
43683 2019-Jan-16 22:08:38.882071 - [DEBUG]
43684 2019-Jan-16 22:08:38.882096 - [DEBUG] Propagate flow
43685 2019-Jan-16 22:08:38.882119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43686 2019-Jan-16 22:08:38.882176 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43687 2019-Jan-16 22:08:38.882824 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43688 2019-Jan-16 22:08:38.883462 - [DEBUG] Edge function : AllBottom (result of previous compose)
43689 2019-Jan-16 22:08:38.883488 - [DEBUG]
43690 2019-Jan-16 22:08:38.883513 - [DEBUG] Join: AllTop & AllBottom
43691 2019-Jan-16 22:08:38.883539 - [DEBUG] = AllBottom (new jump func)
43692 2019-Jan-16 22:08:38.883564 - [DEBUG]
43693 2019-Jan-16 22:08:38.883587 - [DEBUG] Start adding new jump function
43694 2019-Jan-16 22:08:38.883610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43695 2019-Jan-16 22:08:38.883667 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43696 2019-Jan-16 22:08:38.884306 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43697 2019-Jan-16 22:08:38.884963 - [DEBUG] Edge Function : AllBottom
43698 2019-Jan-16 22:08:38.884992 - [DEBUG] End adding new jump function
43699 2019-Jan-16 22:08:38.885016 - [DEBUG]
43700 2019-Jan-16 22:08:38.885040 - [DEBUG] -------------------------------------------- 1194. Path Edge --------------------------------------------
43701 2019-Jan-16 22:08:38.885064 - [DEBUG]
43702 2019-Jan-16 22:08:38.885088 - [DEBUG] Process 1194. path edge:
43703 2019-Jan-16 22:08:38.885112 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43704 2019-Jan-16 22:08:38.885168 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
43705 2019-Jan-16 22:08:38.885808 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43706 2019-Jan-16 22:08:38.886447 - [DEBUG]
43707 2019-Jan-16 22:08:38.886471 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43708 2019-Jan-16 22:08:38.887131 - [DEBUG] Compose: EdgeIdentity * AllBottom
43709 2019-Jan-16 22:08:38.887160 - [DEBUG]
43710 2019-Jan-16 22:08:38.887183 - [DEBUG] Propagate flow
43711 2019-Jan-16 22:08:38.887207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43712 2019-Jan-16 22:08:38.887264 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43713 2019-Jan-16 22:08:38.887902 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43714 2019-Jan-16 22:08:38.888557 - [DEBUG] Edge function : AllBottom (result of previous compose)
43715 2019-Jan-16 22:08:38.888582 - [DEBUG]
43716 2019-Jan-16 22:08:38.888607 - [DEBUG] Join: AllTop & AllBottom
43717 2019-Jan-16 22:08:38.888634 - [DEBUG] = AllBottom (new jump func)
43718 2019-Jan-16 22:08:38.888658 - [DEBUG]
43719 2019-Jan-16 22:08:38.888682 - [DEBUG] Start adding new jump function
43720 2019-Jan-16 22:08:38.888705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43721 2019-Jan-16 22:08:38.888761 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43722 2019-Jan-16 22:08:38.889399 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43723 2019-Jan-16 22:08:38.890035 - [DEBUG] Edge Function : AllBottom
43724 2019-Jan-16 22:08:38.890065 - [DEBUG] End adding new jump function
43725 2019-Jan-16 22:08:38.890089 - [DEBUG]
43726 2019-Jan-16 22:08:38.890113 - [DEBUG] -------------------------------------------- 1195. Path Edge --------------------------------------------
43727 2019-Jan-16 22:08:38.890137 - [DEBUG]
43728 2019-Jan-16 22:08:38.890160 - [DEBUG] Process 1195. path edge:
43729 2019-Jan-16 22:08:38.890184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43730 2019-Jan-16 22:08:38.890240 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
43731 2019-Jan-16 22:08:38.890883 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43732 2019-Jan-16 22:08:38.891537 - [DEBUG]
43733 2019-Jan-16 22:08:38.891562 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43734 2019-Jan-16 22:08:38.892220 - [DEBUG] Compose: EdgeIdentity * AllBottom
43735 2019-Jan-16 22:08:38.892248 - [DEBUG]
43736 2019-Jan-16 22:08:38.892272 - [DEBUG] Propagate flow
43737 2019-Jan-16 22:08:38.892296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43738 2019-Jan-16 22:08:38.892353 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43739 2019-Jan-16 22:08:38.892995 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43740 2019-Jan-16 22:08:38.893633 - [DEBUG] Edge function : AllBottom (result of previous compose)
43741 2019-Jan-16 22:08:38.893658 - [DEBUG]
43742 2019-Jan-16 22:08:38.893683 - [DEBUG] Join: AllTop & AllBottom
43743 2019-Jan-16 22:08:38.893709 - [DEBUG] = AllBottom (new jump func)
43744 2019-Jan-16 22:08:38.893734 - [DEBUG]
43745 2019-Jan-16 22:08:38.893757 - [DEBUG] Start adding new jump function
43746 2019-Jan-16 22:08:38.893780 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43747 2019-Jan-16 22:08:38.893836 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43748 2019-Jan-16 22:08:38.894477 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43749 2019-Jan-16 22:08:38.895131 - [DEBUG] Edge Function : AllBottom
43750 2019-Jan-16 22:08:38.895160 - [DEBUG] End adding new jump function
43751 2019-Jan-16 22:08:38.895184 - [DEBUG]
43752 2019-Jan-16 22:08:38.895207 - [DEBUG] -------------------------------------------- 1196. Path Edge --------------------------------------------
43753 2019-Jan-16 22:08:38.895232 - [DEBUG]
43754 2019-Jan-16 22:08:38.895255 - [DEBUG] Process 1196. path edge:
43755 2019-Jan-16 22:08:38.895279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43756 2019-Jan-16 22:08:38.895335 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
43757 2019-Jan-16 22:08:38.895977 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43758 2019-Jan-16 22:08:38.896618 - [DEBUG]
43759 2019-Jan-16 22:08:38.896642 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43760 2019-Jan-16 22:08:38.897304 - [DEBUG] Compose: EdgeIdentity * AllBottom
43761 2019-Jan-16 22:08:38.897332 - [DEBUG]
43762 2019-Jan-16 22:08:38.897356 - [DEBUG] Propagate flow
43763 2019-Jan-16 22:08:38.897379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43764 2019-Jan-16 22:08:38.897436 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43765 2019-Jan-16 22:08:38.898121 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43766 2019-Jan-16 22:08:38.898762 - [DEBUG] Edge function : AllBottom (result of previous compose)
43767 2019-Jan-16 22:08:38.898788 - [DEBUG]
43768 2019-Jan-16 22:08:38.898813 - [DEBUG] Join: AllTop & AllBottom
43769 2019-Jan-16 22:08:38.898839 - [DEBUG] = AllBottom (new jump func)
43770 2019-Jan-16 22:08:38.898864 - [DEBUG]
43771 2019-Jan-16 22:08:38.898888 - [DEBUG] Start adding new jump function
43772 2019-Jan-16 22:08:38.898911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43773 2019-Jan-16 22:08:38.898967 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43774 2019-Jan-16 22:08:38.899607 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43775 2019-Jan-16 22:08:38.900251 - [DEBUG] Edge Function : AllBottom
43776 2019-Jan-16 22:08:38.900281 - [DEBUG] End adding new jump function
43777 2019-Jan-16 22:08:38.900305 - [DEBUG]
43778 2019-Jan-16 22:08:38.900328 - [DEBUG] -------------------------------------------- 1197. Path Edge --------------------------------------------
43779 2019-Jan-16 22:08:38.900353 - [DEBUG]
43780 2019-Jan-16 22:08:38.900376 - [DEBUG] Process 1197. path edge:
43781 2019-Jan-16 22:08:38.900400 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43782 2019-Jan-16 22:08:38.900456 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
43783 2019-Jan-16 22:08:38.901095 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43784 2019-Jan-16 22:08:38.901749 - [DEBUG]
43785 2019-Jan-16 22:08:38.901774 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43786 2019-Jan-16 22:08:38.902434 - [DEBUG] Compose: EdgeIdentity * AllBottom
43787 2019-Jan-16 22:08:38.902463 - [DEBUG]
43788 2019-Jan-16 22:08:38.902487 - [DEBUG] Propagate flow
43789 2019-Jan-16 22:08:38.902510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43790 2019-Jan-16 22:08:38.902568 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43791 2019-Jan-16 22:08:38.903209 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43792 2019-Jan-16 22:08:38.903847 - [DEBUG] Edge function : AllBottom (result of previous compose)
43793 2019-Jan-16 22:08:38.903873 - [DEBUG]
43794 2019-Jan-16 22:08:38.903898 - [DEBUG] Join: AllTop & AllBottom
43795 2019-Jan-16 22:08:38.903924 - [DEBUG] = AllBottom (new jump func)
43796 2019-Jan-16 22:08:38.903949 - [DEBUG]
43797 2019-Jan-16 22:08:38.903973 - [DEBUG] Start adding new jump function
43798 2019-Jan-16 22:08:38.903996 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43799 2019-Jan-16 22:08:38.904052 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43800 2019-Jan-16 22:08:38.904693 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43801 2019-Jan-16 22:08:38.905350 - [DEBUG] Edge Function : AllBottom
43802 2019-Jan-16 22:08:38.905379 - [DEBUG] End adding new jump function
43803 2019-Jan-16 22:08:38.905403 - [DEBUG]
43804 2019-Jan-16 22:08:38.905427 - [DEBUG] -------------------------------------------- 1198. Path Edge --------------------------------------------
43805 2019-Jan-16 22:08:38.905452 - [DEBUG]
43806 2019-Jan-16 22:08:38.905475 - [DEBUG] Process 1198. path edge:
43807 2019-Jan-16 22:08:38.905499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43808 2019-Jan-16 22:08:38.905555 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
43809 2019-Jan-16 22:08:38.906195 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43810 2019-Jan-16 22:08:38.906834 - [DEBUG]
43811 2019-Jan-16 22:08:38.906858 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43812 2019-Jan-16 22:08:38.907520 - [DEBUG] Compose: EdgeIdentity * AllBottom
43813 2019-Jan-16 22:08:38.907548 - [DEBUG]
43814 2019-Jan-16 22:08:38.907572 - [DEBUG] Propagate flow
43815 2019-Jan-16 22:08:38.907596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43816 2019-Jan-16 22:08:38.907653 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43817 2019-Jan-16 22:08:38.908307 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43818 2019-Jan-16 22:08:38.908945 - [DEBUG] Edge function : AllBottom (result of previous compose)
43819 2019-Jan-16 22:08:38.908979 - [DEBUG]
43820 2019-Jan-16 22:08:38.909005 - [DEBUG] Join: AllTop & AllBottom
43821 2019-Jan-16 22:08:38.909031 - [DEBUG] = AllBottom (new jump func)
43822 2019-Jan-16 22:08:38.909056 - [DEBUG]
43823 2019-Jan-16 22:08:38.909079 - [DEBUG] Start adding new jump function
43824 2019-Jan-16 22:08:38.909103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43825 2019-Jan-16 22:08:38.909159 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43826 2019-Jan-16 22:08:38.909799 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43827 2019-Jan-16 22:08:38.910433 - [DEBUG] Edge Function : AllBottom
43828 2019-Jan-16 22:08:38.910462 - [DEBUG] End adding new jump function
43829 2019-Jan-16 22:08:38.910486 - [DEBUG]
43830 2019-Jan-16 22:08:38.910510 - [DEBUG] -------------------------------------------- 1199. Path Edge --------------------------------------------
43831 2019-Jan-16 22:08:38.910535 - [DEBUG]
43832 2019-Jan-16 22:08:38.910558 - [DEBUG] Process 1199. path edge:
43833 2019-Jan-16 22:08:38.910582 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43834 2019-Jan-16 22:08:38.910638 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
43835 2019-Jan-16 22:08:38.911275 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43836 2019-Jan-16 22:08:38.911932 - [DEBUG]
43837 2019-Jan-16 22:08:38.911957 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43838 2019-Jan-16 22:08:38.912615 - [DEBUG] Compose: EdgeIdentity * AllBottom
43839 2019-Jan-16 22:08:38.912644 - [DEBUG]
43840 2019-Jan-16 22:08:38.912668 - [DEBUG] Propagate flow
43841 2019-Jan-16 22:08:38.912692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43842 2019-Jan-16 22:08:38.912749 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43843 2019-Jan-16 22:08:38.913386 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43844 2019-Jan-16 22:08:38.914025 - [DEBUG] Edge function : AllBottom (result of previous compose)
43845 2019-Jan-16 22:08:38.914051 - [DEBUG]
43846 2019-Jan-16 22:08:38.914075 - [DEBUG] Join: AllTop & AllBottom
43847 2019-Jan-16 22:08:38.914101 - [DEBUG] = AllBottom (new jump func)
43848 2019-Jan-16 22:08:38.914126 - [DEBUG]
43849 2019-Jan-16 22:08:38.914150 - [DEBUG] Start adding new jump function
43850 2019-Jan-16 22:08:38.914174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43851 2019-Jan-16 22:08:38.914230 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43852 2019-Jan-16 22:08:38.914886 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43853 2019-Jan-16 22:08:38.915521 - [DEBUG] Edge Function : AllBottom
43854 2019-Jan-16 22:08:38.915550 - [DEBUG] End adding new jump function
43855 2019-Jan-16 22:08:38.915574 - [DEBUG]
43856 2019-Jan-16 22:08:38.915598 - [DEBUG] -------------------------------------------- 1200. Path Edge --------------------------------------------
43857 2019-Jan-16 22:08:38.915623 - [DEBUG]
43858 2019-Jan-16 22:08:38.915647 - [DEBUG] Process 1200. path edge:
43859 2019-Jan-16 22:08:38.915671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43860 2019-Jan-16 22:08:38.915728 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
43861 2019-Jan-16 22:08:38.916363 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43862 2019-Jan-16 22:08:38.917001 - [DEBUG]
43863 2019-Jan-16 22:08:38.917026 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43864 2019-Jan-16 22:08:38.917693 - [DEBUG] Compose: EdgeIdentity * AllBottom
43865 2019-Jan-16 22:08:38.917722 - [DEBUG]
43866 2019-Jan-16 22:08:38.917746 - [DEBUG] Propagate flow
43867 2019-Jan-16 22:08:38.917769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43868 2019-Jan-16 22:08:38.917827 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
43869 2019-Jan-16 22:08:38.918510 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43870 2019-Jan-16 22:08:38.919158 - [DEBUG] Edge function : AllBottom (result of previous compose)
43871 2019-Jan-16 22:08:38.919184 - [DEBUG]
43872 2019-Jan-16 22:08:38.919210 - [DEBUG] Join: AllTop & AllBottom
43873 2019-Jan-16 22:08:38.919236 - [DEBUG] = AllBottom (new jump func)
43874 2019-Jan-16 22:08:38.919261 - [DEBUG]
43875 2019-Jan-16 22:08:38.919284 - [DEBUG] Start adding new jump function
43876 2019-Jan-16 22:08:38.919308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43877 2019-Jan-16 22:08:38.919364 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43878 2019-Jan-16 22:08:38.920003 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
43879 2019-Jan-16 22:08:38.920642 - [DEBUG] Edge Function : AllBottom
43880 2019-Jan-16 22:08:38.920672 - [DEBUG] End adding new jump function
43881 2019-Jan-16 22:08:38.920696 - [DEBUG]
43882 2019-Jan-16 22:08:38.920720 - [DEBUG] -------------------------------------------- 1201. Path Edge --------------------------------------------
43883 2019-Jan-16 22:08:38.920745 - [DEBUG]
43884 2019-Jan-16 22:08:38.920768 - [DEBUG] Process 1201. path edge:
43885 2019-Jan-16 22:08:38.920792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43886 2019-Jan-16 22:08:38.920848 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
43887 2019-Jan-16 22:08:38.921507 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43888 2019-Jan-16 22:08:38.922146 - [DEBUG]
43889 2019-Jan-16 22:08:38.922173 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
43890 2019-Jan-16 22:08:38.922842 - [DEBUG] Compose: EdgeIdentity * AllBottom
43891 2019-Jan-16 22:08:38.922870 - [DEBUG]
43892 2019-Jan-16 22:08:38.922894 - [DEBUG] Propagate flow
43893 2019-Jan-16 22:08:38.922917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43894 2019-Jan-16 22:08:38.922975 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
43895 2019-Jan-16 22:08:38.923631 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43896 2019-Jan-16 22:08:38.924270 - [DEBUG] Edge function : AllBottom (result of previous compose)
43897 2019-Jan-16 22:08:38.924295 - [DEBUG]
43898 2019-Jan-16 22:08:38.924321 - [DEBUG] Join: AllTop & AllBottom
43899 2019-Jan-16 22:08:38.924347 - [DEBUG] = AllBottom (new jump func)
43900 2019-Jan-16 22:08:38.924372 - [DEBUG]
43901 2019-Jan-16 22:08:38.924395 - [DEBUG] Start adding new jump function
43902 2019-Jan-16 22:08:38.924419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43903 2019-Jan-16 22:08:38.924474 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43904 2019-Jan-16 22:08:38.925129 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
43905 2019-Jan-16 22:08:38.925764 - [DEBUG] Edge Function : AllBottom
43906 2019-Jan-16 22:08:38.925794 - [DEBUG] End adding new jump function
43907 2019-Jan-16 22:08:38.925818 - [DEBUG]
43908 2019-Jan-16 22:08:38.925853 - [DEBUG] -------------------------------------------- 1202. Path Edge --------------------------------------------
43909 2019-Jan-16 22:08:38.925878 - [DEBUG]
43910 2019-Jan-16 22:08:38.925901 - [DEBUG] Process 1202. path edge:
43911 2019-Jan-16 22:08:38.925925 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43912 2019-Jan-16 22:08:38.925982 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
43913 2019-Jan-16 22:08:38.926618 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43914 2019-Jan-16 22:08:38.927257 - [DEBUG]
43915 2019-Jan-16 22:08:38.927281 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
43916 2019-Jan-16 22:08:38.927944 - [DEBUG] Compose: EdgeIdentity * AllBottom
43917 2019-Jan-16 22:08:38.927973 - [DEBUG]
43918 2019-Jan-16 22:08:38.927997 - [DEBUG] Propagate flow
43919 2019-Jan-16 22:08:38.928021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43920 2019-Jan-16 22:08:38.928090 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43921 2019-Jan-16 22:08:38.928729 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43922 2019-Jan-16 22:08:38.929368 - [DEBUG] Edge function : AllBottom (result of previous compose)
43923 2019-Jan-16 22:08:38.929394 - [DEBUG]
43924 2019-Jan-16 22:08:38.929420 - [DEBUG] Join: AllTop & AllBottom
43925 2019-Jan-16 22:08:38.929446 - [DEBUG] = AllBottom (new jump func)
43926 2019-Jan-16 22:08:38.929471 - [DEBUG]
43927 2019-Jan-16 22:08:38.929495 - [DEBUG] Start adding new jump function
43928 2019-Jan-16 22:08:38.929519 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43929 2019-Jan-16 22:08:38.929575 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43930 2019-Jan-16 22:08:38.930213 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43931 2019-Jan-16 22:08:38.930849 - [DEBUG] Edge Function : AllBottom
43932 2019-Jan-16 22:08:38.930879 - [DEBUG] End adding new jump function
43933 2019-Jan-16 22:08:38.930903 - [DEBUG]
43934 2019-Jan-16 22:08:38.930927 - [DEBUG] -------------------------------------------- 1203. Path Edge --------------------------------------------
43935 2019-Jan-16 22:08:38.930951 - [DEBUG]
43936 2019-Jan-16 22:08:38.930975 - [DEBUG] Process 1203. path edge:
43937 2019-Jan-16 22:08:38.930999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43938 2019-Jan-16 22:08:38.931055 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
43939 2019-Jan-16 22:08:38.931708 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
43940 2019-Jan-16 22:08:38.932347 - [DEBUG]
43941 2019-Jan-16 22:08:38.932371 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43942 2019-Jan-16 22:08:38.933026 - [DEBUG] Start of endsummarytab entry
43943 2019-Jan-16 22:08:38.933068 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
43944 2019-Jan-16 22:08:38.933719 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
43945 2019-Jan-16 22:08:38.933786 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43946 2019-Jan-16 22:08:38.934429 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
43947 2019-Jan-16 22:08:38.935087 - [DEBUG] EF: AllBottom
43948 2019-Jan-16 22:08:38.935113 - [DEBUG]
43949 2019-Jan-16 22:08:38.935137 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43950 2019-Jan-16 22:08:38.935773 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43951 2019-Jan-16 22:08:38.936422 - [DEBUG] EF: AllBottom
43952 2019-Jan-16 22:08:38.936457 - [DEBUG]
43953 2019-Jan-16 22:08:38.936482 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43954 2019-Jan-16 22:08:38.937119 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43955 2019-Jan-16 22:08:38.937763 - [DEBUG] EF: AllBottom
43956 2019-Jan-16 22:08:38.937788 - [DEBUG]
43957 2019-Jan-16 22:08:38.937813 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43958 2019-Jan-16 22:08:38.938462 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
43959 2019-Jan-16 22:08:38.939098 - [DEBUG] EF: AllBottom
43960 2019-Jan-16 22:08:38.939124 - [DEBUG]
43961 2019-Jan-16 22:08:38.939148 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43962 2019-Jan-16 22:08:38.939784 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
43963 2019-Jan-16 22:08:38.940432 - [DEBUG] EF: AllBottom
43964 2019-Jan-16 22:08:38.940458 - [DEBUG]
43965 2019-Jan-16 22:08:38.940482 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43966 2019-Jan-16 22:08:38.941117 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
43967 2019-Jan-16 22:08:38.941770 - [DEBUG] EF: AllBottom
43968 2019-Jan-16 22:08:38.941796 - [DEBUG]
43969 2019-Jan-16 22:08:38.941820 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43970 2019-Jan-16 22:08:38.942456 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
43971 2019-Jan-16 22:08:38.943120 - [DEBUG] EF: AllBottom
43972 2019-Jan-16 22:08:38.943147 - [DEBUG]
43973 2019-Jan-16 22:08:38.943172 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43974 2019-Jan-16 22:08:38.943863 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
43975 2019-Jan-16 22:08:38.944566 - [DEBUG] EF: AllBottom
43976 2019-Jan-16 22:08:38.944594 - [DEBUG]
43977 2019-Jan-16 22:08:38.944619 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43978 2019-Jan-16 22:08:38.945317 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43979 2019-Jan-16 22:08:38.945958 - [DEBUG] EF: AllBottom
43980 2019-Jan-16 22:08:38.945984 - [DEBUG]
43981 2019-Jan-16 22:08:38.946008 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43982 2019-Jan-16 22:08:38.946643 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
43983 2019-Jan-16 22:08:38.947278 - [DEBUG] EF: AllBottom
43984 2019-Jan-16 22:08:38.947304 - [DEBUG]
43985 2019-Jan-16 22:08:38.947328 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43986 2019-Jan-16 22:08:38.947963 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
43987 2019-Jan-16 22:08:38.948615 - [DEBUG] EF: AllBottom
43988 2019-Jan-16 22:08:38.948641 - [DEBUG]
43989 2019-Jan-16 22:08:38.948665 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43990 2019-Jan-16 22:08:38.949301 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43991 2019-Jan-16 22:08:38.949953 - [DEBUG] EF: AllBottom
43992 2019-Jan-16 22:08:38.949979 - [DEBUG]
43993 2019-Jan-16 22:08:38.950002 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43994 2019-Jan-16 22:08:38.950638 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43995 2019-Jan-16 22:08:38.951281 - [DEBUG] EF: AllBottom
43996 2019-Jan-16 22:08:38.951306 - [DEBUG]
43997 2019-Jan-16 22:08:38.951330 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43998 2019-Jan-16 22:08:38.951981 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
43999 2019-Jan-16 22:08:38.952648 - [DEBUG] EF: AllBottom
44000 2019-Jan-16 22:08:38.952674 - [DEBUG]
44001 2019-Jan-16 22:08:38.952698 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44002 2019-Jan-16 22:08:38.953334 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
44003 2019-Jan-16 22:08:38.953973 - [DEBUG] EF: AllBottom
44004 2019-Jan-16 22:08:38.953998 - [DEBUG]
44005 2019-Jan-16 22:08:38.954022 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44006 2019-Jan-16 22:08:38.954658 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
44007 2019-Jan-16 22:08:38.955310 - [DEBUG] EF: AllBottom
44008 2019-Jan-16 22:08:38.955335 - [DEBUG]
44009 2019-Jan-16 22:08:38.955359 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44010 2019-Jan-16 22:08:38.955995 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44011 2019-Jan-16 22:08:38.956635 - [DEBUG] EF: AllBottom
44012 2019-Jan-16 22:08:38.956661 - [DEBUG]
44013 2019-Jan-16 22:08:38.956685 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44014 2019-Jan-16 22:08:38.957319 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
44015 2019-Jan-16 22:08:38.957955 - [DEBUG] EF: AllBottom
44016 2019-Jan-16 22:08:38.957980 - [DEBUG]
44017 2019-Jan-16 22:08:38.958004 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44018 2019-Jan-16 22:08:38.958655 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44019 2019-Jan-16 22:08:38.959294 - [DEBUG] EF: AllBottom
44020 2019-Jan-16 22:08:38.959320 - [DEBUG]
44021 2019-Jan-16 22:08:38.959344 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44022 2019-Jan-16 22:08:38.959980 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
44023 2019-Jan-16 22:08:38.960623 - [DEBUG] EF: AllBottom
44024 2019-Jan-16 22:08:38.960648 - [DEBUG]
44025 2019-Jan-16 22:08:38.960672 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44026 2019-Jan-16 22:08:38.961307 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
44027 2019-Jan-16 22:08:38.961971 - [DEBUG] EF: AllBottom
44028 2019-Jan-16 22:08:38.961997 - [DEBUG]
44029 2019-Jan-16 22:08:38.962021 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44030 2019-Jan-16 22:08:38.962656 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
44031 2019-Jan-16 22:08:38.963304 - [DEBUG] EF: AllBottom
44032 2019-Jan-16 22:08:38.963329 - [DEBUG]
44033 2019-Jan-16 22:08:38.963353 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44034 2019-Jan-16 22:08:38.963988 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44035 2019-Jan-16 22:08:38.964629 - [DEBUG] EF: AllBottom
44036 2019-Jan-16 22:08:38.964654 - [DEBUG]
44037 2019-Jan-16 22:08:38.964678 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44038 2019-Jan-16 22:08:38.965330 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44039 2019-Jan-16 22:08:38.965970 - [DEBUG] EF: AllBottom
44040 2019-Jan-16 22:08:38.965996 - [DEBUG]
44041 2019-Jan-16 22:08:38.966020 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44042 2019-Jan-16 22:08:38.966654 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44043 2019-Jan-16 22:08:38.967302 - [DEBUG] EF: AllBottom
44044 2019-Jan-16 22:08:38.967336 - [DEBUG]
44045 2019-Jan-16 22:08:38.967360 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44046 2019-Jan-16 22:08:38.967996 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44047 2019-Jan-16 22:08:38.968652 - [DEBUG] EF: AllBottom
44048 2019-Jan-16 22:08:38.968678 - [DEBUG]
44049 2019-Jan-16 22:08:38.968702 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44050 2019-Jan-16 22:08:38.969336 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44051 2019-Jan-16 22:08:38.969984 - [DEBUG] EF: AllBottom
44052 2019-Jan-16 22:08:38.970009 - [DEBUG]
44053 2019-Jan-16 22:08:38.970033 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44054 2019-Jan-16 22:08:38.970668 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44055 2019-Jan-16 22:08:38.971309 - [DEBUG] EF: AllBottom
44056 2019-Jan-16 22:08:38.971334 - [DEBUG]
44057 2019-Jan-16 22:08:38.971359 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44058 2019-Jan-16 22:08:38.972012 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
44059 2019-Jan-16 22:08:38.972653 - [DEBUG] EF: AllBottom
44060 2019-Jan-16 22:08:38.972678 - [DEBUG]
44061 2019-Jan-16 22:08:38.972704 - [DEBUG] ---------------
44062 2019-Jan-16 22:08:38.972728 - [DEBUG]
44063 2019-Jan-16 22:08:38.972759 - [DEBUG] End of endsummarytab entry
44064 2019-Jan-16 22:08:38.972783 - [DEBUG]
44065 2019-Jan-16 22:08:38.972807 - [DEBUG] Start of incomingtab entry
44066 2019-Jan-16 22:08:38.972833 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
44067 2019-Jan-16 22:08:38.973472 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
44068 2019-Jan-16 22:08:38.973532 - [DEBUG] ---------------
44069 2019-Jan-16 22:08:38.973557 - [DEBUG] End of incomingtab entry
44070 2019-Jan-16 22:08:38.973581 - [DEBUG]
44071 2019-Jan-16 22:08:38.973609 - [DEBUG] EDGE:
44072 2019-Jan-16 22:08:38.973666 - [DEBUG] ---> 44073 2019-Jan-16 22:08:38.974303 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44074 2019-Jan-16 22:08:38.974958 - [DEBUG]
44075 2019-Jan-16 22:08:38.974986 - [DEBUG] EDGE:
44076 2019-Jan-16 22:08:38.975044 - [DEBUG] ---> 44077 2019-Jan-16 22:08:38.975681 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44078 2019-Jan-16 22:08:38.976320 - [DEBUG]
44079 2019-Jan-16 22:08:38.976373 - [DEBUG] Compose: EdgeIdentity * AllBottom
44080 2019-Jan-16 22:08:38.976402 - [DEBUG]
44081 2019-Jan-16 22:08:38.976426 - [DEBUG] Propagate flow
44082 2019-Jan-16 22:08:38.976450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44083 2019-Jan-16 22:08:38.976507 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44084 2019-Jan-16 22:08:38.977153 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44085 2019-Jan-16 22:08:38.977793 - [DEBUG] Edge function : AllBottom (result of previous compose)
44086 2019-Jan-16 22:08:38.977818 - [DEBUG]
44087 2019-Jan-16 22:08:38.977845 - [DEBUG] Join: AllTop & AllBottom
44088 2019-Jan-16 22:08:38.977872 - [DEBUG] = AllBottom (new jump func)
44089 2019-Jan-16 22:08:38.977897 - [DEBUG]
44090 2019-Jan-16 22:08:38.977921 - [DEBUG] Start adding new jump function
44091 2019-Jan-16 22:08:38.977945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44092 2019-Jan-16 22:08:38.978010 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44093 2019-Jan-16 22:08:38.978668 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44094 2019-Jan-16 22:08:38.979315 - [DEBUG] Edge Function : AllBottom
44095 2019-Jan-16 22:08:38.979348 - [DEBUG] End adding new jump function
44096 2019-Jan-16 22:08:38.979372 - [DEBUG]
44097 2019-Jan-16 22:08:38.979396 - [DEBUG] -------------------------------------------- 1204. Path Edge --------------------------------------------
44098 2019-Jan-16 22:08:38.979421 - [DEBUG]
44099 2019-Jan-16 22:08:38.979445 - [DEBUG] Process 1204. path edge:
44100 2019-Jan-16 22:08:38.979469 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44101 2019-Jan-16 22:08:38.979526 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
44102 2019-Jan-16 22:08:38.980174 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44103 2019-Jan-16 22:08:38.980813 - [DEBUG]
44104 2019-Jan-16 22:08:38.980838 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44105 2019-Jan-16 22:08:38.981521 - [DEBUG] Possible callees:
44106 2019-Jan-16 22:08:38.981547 - [DEBUG] llvm.dbg.declare
44107 2019-Jan-16 22:08:38.981572 - [DEBUG] Possible return sites:
44108 2019-Jan-16 22:08:38.981595 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19344109 2019-Jan-16 22:08:38.982882 - [DEBUG] Found and process special summary
44110 2019-Jan-16 22:08:38.982918 - [DEBUG] Compose: EdgeIdentity * AllBottom
44111 2019-Jan-16 22:08:38.982945 - [DEBUG]
44112 2019-Jan-16 22:08:38.982969 - [DEBUG] Propagate flow
44113 2019-Jan-16 22:08:38.982993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44114 2019-Jan-16 22:08:38.983049 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44115 2019-Jan-16 22:08:38.983691 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44116 2019-Jan-16 22:08:38.984328 - [DEBUG] Edge function : AllBottom (result of previous compose)
44117 2019-Jan-16 22:08:38.984353 - [DEBUG]
44118 2019-Jan-16 22:08:38.984379 - [DEBUG] Join: AllTop & AllBottom
44119 2019-Jan-16 22:08:38.984404 - [DEBUG] = AllBottom (new jump func)
44120 2019-Jan-16 22:08:38.984429 - [DEBUG]
44121 2019-Jan-16 22:08:38.984452 - [DEBUG] Start adding new jump function
44122 2019-Jan-16 22:08:38.984476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44123 2019-Jan-16 22:08:38.984532 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44124 2019-Jan-16 22:08:38.985185 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44125 2019-Jan-16 22:08:38.985824 - [DEBUG] Edge Function : AllBottom
44126 2019-Jan-16 22:08:38.985853 - [DEBUG] End adding new jump function
44127 2019-Jan-16 22:08:38.985877 - [DEBUG]
44128 2019-Jan-16 22:08:38.985901 - [DEBUG] -------------------------------------------- 1205. Path Edge --------------------------------------------
44129 2019-Jan-16 22:08:38.985926 - [DEBUG]
44130 2019-Jan-16 22:08:38.985950 - [DEBUG] Process 1205. path edge:
44131 2019-Jan-16 22:08:38.985973 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44132 2019-Jan-16 22:08:38.986030 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
44133 2019-Jan-16 22:08:38.986668 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44134 2019-Jan-16 22:08:38.987315 - [DEBUG]
44135 2019-Jan-16 22:08:38.987341 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44136 2019-Jan-16 22:08:38.988007 - [DEBUG] Compose: EdgeIdentity * AllBottom
44137 2019-Jan-16 22:08:38.988036 - [DEBUG]
44138 2019-Jan-16 22:08:38.988060 - [DEBUG] Propagate flow
44139 2019-Jan-16 22:08:38.988096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44140 2019-Jan-16 22:08:38.988155 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44141 2019-Jan-16 22:08:38.988793 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44142 2019-Jan-16 22:08:38.989432 - [DEBUG] Edge function : AllBottom (result of previous compose)
44143 2019-Jan-16 22:08:38.989457 - [DEBUG]
44144 2019-Jan-16 22:08:38.989484 - [DEBUG] Join: AllTop & AllBottom
44145 2019-Jan-16 22:08:38.989510 - [DEBUG] = AllBottom (new jump func)
44146 2019-Jan-16 22:08:38.989535 - [DEBUG]
44147 2019-Jan-16 22:08:38.989558 - [DEBUG] Start adding new jump function
44148 2019-Jan-16 22:08:38.989582 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44149 2019-Jan-16 22:08:38.989638 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44150 2019-Jan-16 22:08:38.990277 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44151 2019-Jan-16 22:08:38.990913 - [DEBUG] Edge Function : AllBottom
44152 2019-Jan-16 22:08:38.990943 - [DEBUG] End adding new jump function
44153 2019-Jan-16 22:08:38.990967 - [DEBUG]
44154 2019-Jan-16 22:08:38.990991 - [DEBUG] -------------------------------------------- 1206. Path Edge --------------------------------------------
44155 2019-Jan-16 22:08:38.991015 - [DEBUG]
44156 2019-Jan-16 22:08:38.991039 - [DEBUG] Process 1206. path edge:
44157 2019-Jan-16 22:08:38.991063 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44158 2019-Jan-16 22:08:38.991119 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
44159 2019-Jan-16 22:08:38.991769 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44160 2019-Jan-16 22:08:38.992410 - [DEBUG]
44161 2019-Jan-16 22:08:38.992436 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44162 2019-Jan-16 22:08:38.993097 - [DEBUG] Compose: EdgeIdentity * AllBottom
44163 2019-Jan-16 22:08:38.993126 - [DEBUG]
44164 2019-Jan-16 22:08:38.993150 - [DEBUG] Propagate flow
44165 2019-Jan-16 22:08:38.993174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44166 2019-Jan-16 22:08:38.993231 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44167 2019-Jan-16 22:08:38.993867 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44168 2019-Jan-16 22:08:38.994506 - [DEBUG] Edge function : AllBottom (result of previous compose)
44169 2019-Jan-16 22:08:38.994532 - [DEBUG]
44170 2019-Jan-16 22:08:38.994557 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44171 2019-Jan-16 22:08:38.994583 - [DEBUG] = AllBottom
44172 2019-Jan-16 22:08:38.994608 - [DEBUG]
44173 2019-Jan-16 22:08:38.994631 - [DEBUG] PROPAGATE: No new function!
44174 2019-Jan-16 22:08:38.994657 - [DEBUG] EDGE:
44175 2019-Jan-16 22:08:38.994714 - [DEBUG] ---> 44176 2019-Jan-16 22:08:38.995367 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44177 2019-Jan-16 22:08:38.996005 - [DEBUG]
44178 2019-Jan-16 22:08:38.996031 - [DEBUG] EDGE:
44179 2019-Jan-16 22:08:38.996096 - [DEBUG] ---> 44180 2019-Jan-16 22:08:38.996735 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44181 2019-Jan-16 22:08:38.997373 - [DEBUG]
44182 2019-Jan-16 22:08:38.997413 - [DEBUG] Compose: EdgeIdentity * AllBottom
44183 2019-Jan-16 22:08:38.997441 - [DEBUG]
44184 2019-Jan-16 22:08:38.997465 - [DEBUG] Propagate flow
44185 2019-Jan-16 22:08:38.997488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44186 2019-Jan-16 22:08:38.997545 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44187 2019-Jan-16 22:08:38.998201 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44188 2019-Jan-16 22:08:38.998839 - [DEBUG] Edge function : AllBottom (result of previous compose)
44189 2019-Jan-16 22:08:38.998865 - [DEBUG]
44190 2019-Jan-16 22:08:38.998890 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44191 2019-Jan-16 22:08:38.998916 - [DEBUG] = AllBottom
44192 2019-Jan-16 22:08:38.998941 - [DEBUG]
44193 2019-Jan-16 22:08:38.998964 - [DEBUG] PROPAGATE: No new function!
44194 2019-Jan-16 22:08:38.998992 - [DEBUG] EDGE:
44195 2019-Jan-16 22:08:38.999049 - [DEBUG] ---> 44196 2019-Jan-16 22:08:38.999696 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44197 2019-Jan-16 22:08:39.000336 - [DEBUG]
44198 2019-Jan-16 22:08:39.000363 - [DEBUG] EDGE:
44199 2019-Jan-16 22:08:39.000420 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
44200 2019-Jan-16 22:08:39.001062 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44201 2019-Jan-16 22:08:39.001715 - [DEBUG]
44202 2019-Jan-16 22:08:39.001742 - [DEBUG] EDGE:
44203 2019-Jan-16 22:08:39.001800 - [DEBUG] ---> 44204 2019-Jan-16 22:08:39.002436 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44205 2019-Jan-16 22:08:39.003074 - [DEBUG]
44206 2019-Jan-16 22:08:39.003101 - [DEBUG] EDGE:
44207 2019-Jan-16 22:08:39.003158 - [DEBUG] ---> 44208 2019-Jan-16 22:08:39.003795 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44209 2019-Jan-16 22:08:39.004432 - [DEBUG]
44210 2019-Jan-16 22:08:39.004459 - [DEBUG] EDGE:
44211 2019-Jan-16 22:08:39.004516 - [DEBUG] ---> 44212 2019-Jan-16 22:08:39.005172 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44213 2019-Jan-16 22:08:39.005811 - [DEBUG]
44214 2019-Jan-16 22:08:39.005847 - [DEBUG] Compose: EdgeIdentity * AllBottom
44215 2019-Jan-16 22:08:39.005874 - [DEBUG]
44216 2019-Jan-16 22:08:39.005898 - [DEBUG] Propagate flow
44217 2019-Jan-16 22:08:39.005922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44218 2019-Jan-16 22:08:39.005978 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44219 2019-Jan-16 22:08:39.006619 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44220 2019-Jan-16 22:08:39.007257 - [DEBUG] Edge function : AllBottom (result of previous compose)
44221 2019-Jan-16 22:08:39.007291 - [DEBUG]
44222 2019-Jan-16 22:08:39.007317 - [DEBUG] Join: AllTop & AllBottom
44223 2019-Jan-16 22:08:39.007343 - [DEBUG] = AllBottom (new jump func)
44224 2019-Jan-16 22:08:39.007368 - [DEBUG]
44225 2019-Jan-16 22:08:39.007391 - [DEBUG] Start adding new jump function
44226 2019-Jan-16 22:08:39.007415 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44227 2019-Jan-16 22:08:39.007471 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44228 2019-Jan-16 22:08:39.008125 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44229 2019-Jan-16 22:08:39.008767 - [DEBUG] Edge Function : AllBottom
44230 2019-Jan-16 22:08:39.008796 - [DEBUG] End adding new jump function
44231 2019-Jan-16 22:08:39.008820 - [DEBUG]
44232 2019-Jan-16 22:08:39.008844 - [DEBUG] -------------------------------------------- 1207. Path Edge --------------------------------------------
44233 2019-Jan-16 22:08:39.008869 - [DEBUG]
44234 2019-Jan-16 22:08:39.008892 - [DEBUG] Process 1207. path edge:
44235 2019-Jan-16 22:08:39.008916 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44236 2019-Jan-16 22:08:39.008973 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
44237 2019-Jan-16 22:08:39.009612 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44238 2019-Jan-16 22:08:39.010250 - [DEBUG]
44239 2019-Jan-16 22:08:39.010275 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44240 2019-Jan-16 22:08:39.010949 - [DEBUG] Compose: EdgeIdentity * AllBottom
44241 2019-Jan-16 22:08:39.010978 - [DEBUG]
44242 2019-Jan-16 22:08:39.011003 - [DEBUG] Propagate flow
44243 2019-Jan-16 22:08:39.011026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44244 2019-Jan-16 22:08:39.011089 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
44245 2019-Jan-16 22:08:39.011761 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44246 2019-Jan-16 22:08:39.012402 - [DEBUG] Edge function : AllBottom (result of previous compose)
44247 2019-Jan-16 22:08:39.012428 - [DEBUG]
44248 2019-Jan-16 22:08:39.012454 - [DEBUG] Join: AllTop & AllBottom
44249 2019-Jan-16 22:08:39.012481 - [DEBUG] = AllBottom (new jump func)
44250 2019-Jan-16 22:08:39.012505 - [DEBUG]
44251 2019-Jan-16 22:08:39.012529 - [DEBUG] Start adding new jump function
44252 2019-Jan-16 22:08:39.012553 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44253 2019-Jan-16 22:08:39.012610 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44254 2019-Jan-16 22:08:39.013249 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
44255 2019-Jan-16 22:08:39.013884 - [DEBUG] Edge Function : AllBottom
44256 2019-Jan-16 22:08:39.013914 - [DEBUG] End adding new jump function
44257 2019-Jan-16 22:08:39.013938 - [DEBUG]
44258 2019-Jan-16 22:08:39.013962 - [DEBUG] -------------------------------------------- 1208. Path Edge --------------------------------------------
44259 2019-Jan-16 22:08:39.013987 - [DEBUG]
44260 2019-Jan-16 22:08:39.014011 - [DEBUG] Process 1208. path edge:
44261 2019-Jan-16 22:08:39.014035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44262 2019-Jan-16 22:08:39.014091 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
44263 2019-Jan-16 22:08:39.014727 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44264 2019-Jan-16 22:08:39.015382 - [DEBUG]
44265 2019-Jan-16 22:08:39.015408 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
44266 2019-Jan-16 22:08:39.016087 - [DEBUG] Compose: EdgeIdentity * AllBottom
44267 2019-Jan-16 22:08:39.016116 - [DEBUG]
44268 2019-Jan-16 22:08:39.016140 - [DEBUG] Propagate flow
44269 2019-Jan-16 22:08:39.016164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44270 2019-Jan-16 22:08:39.016222 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
44271 2019-Jan-16 22:08:39.016859 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44272 2019-Jan-16 22:08:39.017497 - [DEBUG] Edge function : AllBottom (result of previous compose)
44273 2019-Jan-16 22:08:39.017523 - [DEBUG]
44274 2019-Jan-16 22:08:39.017549 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44275 2019-Jan-16 22:08:39.017576 - [DEBUG] = AllBottom
44276 2019-Jan-16 22:08:39.017601 - [DEBUG]
44277 2019-Jan-16 22:08:39.017625 - [DEBUG] PROPAGATE: No new function!
44278 2019-Jan-16 22:08:39.017651 - [DEBUG] EDGE:
44279 2019-Jan-16 22:08:39.017708 - [DEBUG] ---> 44280 2019-Jan-16 22:08:39.018359 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44281 2019-Jan-16 22:08:39.018998 - [DEBUG]
44282 2019-Jan-16 22:08:39.019025 - [DEBUG] EDGE:
44283 2019-Jan-16 22:08:39.019082 - [DEBUG] ---> 44284 2019-Jan-16 22:08:39.019721 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44285 2019-Jan-16 22:08:39.020359 - [DEBUG]
44286 2019-Jan-16 22:08:39.020385 - [DEBUG] EDGE:
44287 2019-Jan-16 22:08:39.020442 - [DEBUG] ---> 44288 2019-Jan-16 22:08:39.021079 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44289 2019-Jan-16 22:08:39.021734 - [DEBUG]
44290 2019-Jan-16 22:08:39.021761 - [DEBUG] EDGE:
44291 2019-Jan-16 22:08:39.021818 - [DEBUG] ---> 44292 2019-Jan-16 22:08:39.022459 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44293 2019-Jan-16 22:08:39.023098 - [DEBUG]
44294 2019-Jan-16 22:08:39.023125 - [DEBUG] EDGE:
44295 2019-Jan-16 22:08:39.023182 - [DEBUG] ---> 44296 2019-Jan-16 22:08:39.023818 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44297 2019-Jan-16 22:08:39.024457 - [DEBUG]
44298 2019-Jan-16 22:08:39.024483 - [DEBUG] EDGE:
44299 2019-Jan-16 22:08:39.024541 - [DEBUG] ---> 44300 2019-Jan-16 22:08:39.025195 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44301 2019-Jan-16 22:08:39.025835 - [DEBUG]
44302 2019-Jan-16 22:08:39.025876 - [DEBUG] Compose: EdgeIdentity * AllBottom
44303 2019-Jan-16 22:08:39.025904 - [DEBUG]
44304 2019-Jan-16 22:08:39.025928 - [DEBUG] Propagate flow
44305 2019-Jan-16 22:08:39.025952 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44306 2019-Jan-16 22:08:39.026009 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
44307 2019-Jan-16 22:08:39.026648 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44308 2019-Jan-16 22:08:39.027285 - [DEBUG] Edge function : AllBottom (result of previous compose)
44309 2019-Jan-16 22:08:39.027319 - [DEBUG]
44310 2019-Jan-16 22:08:39.027345 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44311 2019-Jan-16 22:08:39.027371 - [DEBUG] = AllBottom
44312 2019-Jan-16 22:08:39.027396 - [DEBUG]
44313 2019-Jan-16 22:08:39.027419 - [DEBUG] PROPAGATE: No new function!
44314 2019-Jan-16 22:08:39.027448 - [DEBUG] EDGE:
44315 2019-Jan-16 22:08:39.027506 - [DEBUG] ---> 44316 2019-Jan-16 22:08:39.028168 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44317 2019-Jan-16 22:08:39.028808 - [DEBUG]
44318 2019-Jan-16 22:08:39.028835 - [DEBUG] EDGE:
44319 2019-Jan-16 22:08:39.028892 - [DEBUG] ---> 44320 2019-Jan-16 22:08:39.029528 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44321 2019-Jan-16 22:08:39.030166 - [DEBUG]
44322 2019-Jan-16 22:08:39.030192 - [DEBUG] EDGE:
44323 2019-Jan-16 22:08:39.030250 - [DEBUG] ---> 44324 2019-Jan-16 22:08:39.030890 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44325 2019-Jan-16 22:08:39.031543 - [DEBUG]
44326 2019-Jan-16 22:08:39.031581 - [DEBUG] Compose: EdgeIdentity * AllBottom
44327 2019-Jan-16 22:08:39.031609 - [DEBUG]
44328 2019-Jan-16 22:08:39.031633 - [DEBUG] Propagate flow
44329 2019-Jan-16 22:08:39.031656 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44330 2019-Jan-16 22:08:39.031713 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
44331 2019-Jan-16 22:08:39.032354 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44332 2019-Jan-16 22:08:39.032993 - [DEBUG] Edge function : AllBottom (result of previous compose)
44333 2019-Jan-16 22:08:39.033019 - [DEBUG]
44334 2019-Jan-16 22:08:39.033045 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44335 2019-Jan-16 22:08:39.033071 - [DEBUG] = AllBottom
44336 2019-Jan-16 22:08:39.033096 - [DEBUG]
44337 2019-Jan-16 22:08:39.033119 - [DEBUG] PROPAGATE: No new function!
44338 2019-Jan-16 22:08:39.033147 - [DEBUG] EDGE:
44339 2019-Jan-16 22:08:39.033204 - [DEBUG] ---> 44340 2019-Jan-16 22:08:39.033851 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44341 2019-Jan-16 22:08:39.034488 - [DEBUG]
44342 2019-Jan-16 22:08:39.034515 - [DEBUG] EDGE:
44343 2019-Jan-16 22:08:39.034572 - [DEBUG] ---> 44344 2019-Jan-16 22:08:39.035223 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44345 2019-Jan-16 22:08:39.035863 - [DEBUG]
44346 2019-Jan-16 22:08:39.035890 - [DEBUG] EDGE:
44347 2019-Jan-16 22:08:39.035948 - [DEBUG] ---> 44348 2019-Jan-16 22:08:39.036583 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44349 2019-Jan-16 22:08:39.037221 - [DEBUG]
44350 2019-Jan-16 22:08:39.037248 - [DEBUG] EDGE:
44351 2019-Jan-16 22:08:39.037306 - [DEBUG] ---> 44352 2019-Jan-16 22:08:39.037953 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44353 2019-Jan-16 22:08:39.038609 - [DEBUG]
44354 2019-Jan-16 22:08:39.038649 - [DEBUG] Compose: EdgeIdentity * AllBottom
44355 2019-Jan-16 22:08:39.038677 - [DEBUG]
44356 2019-Jan-16 22:08:39.038701 - [DEBUG] Propagate flow
44357 2019-Jan-16 22:08:39.038724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44358 2019-Jan-16 22:08:39.038781 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
44359 2019-Jan-16 22:08:39.039421 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44360 2019-Jan-16 22:08:39.040059 - [DEBUG] Edge function : AllBottom (result of previous compose)
44361 2019-Jan-16 22:08:39.040085 - [DEBUG]
44362 2019-Jan-16 22:08:39.040111 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44363 2019-Jan-16 22:08:39.040137 - [DEBUG] = AllBottom
44364 2019-Jan-16 22:08:39.040162 - [DEBUG]
44365 2019-Jan-16 22:08:39.040185 - [DEBUG] PROPAGATE: No new function!
44366 2019-Jan-16 22:08:39.040213 - [DEBUG] EDGE:
44367 2019-Jan-16 22:08:39.040271 - [DEBUG] ---> 44368 2019-Jan-16 22:08:39.040919 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44369 2019-Jan-16 22:08:39.041574 - [DEBUG]
44370 2019-Jan-16 22:08:39.041601 - [DEBUG] EDGE:
44371 2019-Jan-16 22:08:39.041659 - [DEBUG] ---> 44372 2019-Jan-16 22:08:39.042294 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44373 2019-Jan-16 22:08:39.042936 - [DEBUG]
44374 2019-Jan-16 22:08:39.042963 - [DEBUG] EDGE:
44375 2019-Jan-16 22:08:39.043022 - [DEBUG] ---> 44376 2019-Jan-16 22:08:39.043664 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44377 2019-Jan-16 22:08:39.044302 - [DEBUG]
44378 2019-Jan-16 22:08:39.044344 - [DEBUG] Compose: EdgeIdentity * AllBottom
44379 2019-Jan-16 22:08:39.044371 - [DEBUG]
44380 2019-Jan-16 22:08:39.044395 - [DEBUG] Propagate flow
44381 2019-Jan-16 22:08:39.044419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44382 2019-Jan-16 22:08:39.044475 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
44383 2019-Jan-16 22:08:39.045133 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44384 2019-Jan-16 22:08:39.045771 - [DEBUG] Edge function : AllBottom (result of previous compose)
44385 2019-Jan-16 22:08:39.045797 - [DEBUG]
44386 2019-Jan-16 22:08:39.045823 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44387 2019-Jan-16 22:08:39.045849 - [DEBUG] = AllBottom
44388 2019-Jan-16 22:08:39.045874 - [DEBUG]
44389 2019-Jan-16 22:08:39.045898 - [DEBUG] PROPAGATE: No new function!
44390 2019-Jan-16 22:08:39.045926 - [DEBUG] EDGE:
44391 2019-Jan-16 22:08:39.045984 - [DEBUG] ---> 44392 2019-Jan-16 22:08:39.046631 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44393 2019-Jan-16 22:08:39.047271 - [DEBUG]
44394 2019-Jan-16 22:08:39.047298 - [DEBUG] EDGE:
44395 2019-Jan-16 22:08:39.047365 - [DEBUG] ---> 44396 2019-Jan-16 22:08:39.048000 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44397 2019-Jan-16 22:08:39.048655 - [DEBUG]
44398 2019-Jan-16 22:08:39.048682 - [DEBUG] EDGE:
44399 2019-Jan-16 22:08:39.048739 - [DEBUG] ---> 44400 2019-Jan-16 22:08:39.049378 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44401 2019-Jan-16 22:08:39.050016 - [DEBUG]
44402 2019-Jan-16 22:08:39.050055 - [DEBUG] Compose: EdgeIdentity * AllBottom
44403 2019-Jan-16 22:08:39.050082 - [DEBUG]
44404 2019-Jan-16 22:08:39.050106 - [DEBUG] Propagate flow
44405 2019-Jan-16 22:08:39.050130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44406 2019-Jan-16 22:08:39.050186 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
44407 2019-Jan-16 22:08:39.050825 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44408 2019-Jan-16 22:08:39.051477 - [DEBUG] Edge function : AllBottom (result of previous compose)
44409 2019-Jan-16 22:08:39.051503 - [DEBUG]
44410 2019-Jan-16 22:08:39.051529 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44411 2019-Jan-16 22:08:39.051555 - [DEBUG] = AllBottom
44412 2019-Jan-16 22:08:39.051579 - [DEBUG]
44413 2019-Jan-16 22:08:39.051603 - [DEBUG] PROPAGATE: No new function!
44414 2019-Jan-16 22:08:39.051630 - [DEBUG] EDGE:
44415 2019-Jan-16 22:08:39.051688 - [DEBUG] ---> 44416 2019-Jan-16 22:08:39.052335 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44417 2019-Jan-16 22:08:39.052975 - [DEBUG]
44418 2019-Jan-16 22:08:39.053012 - [DEBUG] Compose: EdgeIdentity * AllBottom
44419 2019-Jan-16 22:08:39.053039 - [DEBUG]
44420 2019-Jan-16 22:08:39.053063 - [DEBUG] Propagate flow
44421 2019-Jan-16 22:08:39.053087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44422 2019-Jan-16 22:08:39.053143 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44423 2019-Jan-16 22:08:39.053783 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44424 2019-Jan-16 22:08:39.054421 - [DEBUG] Edge function : AllBottom (result of previous compose)
44425 2019-Jan-16 22:08:39.054447 - [DEBUG]
44426 2019-Jan-16 22:08:39.054472 - [DEBUG] Join: AllTop & AllBottom
44427 2019-Jan-16 22:08:39.054498 - [DEBUG] = AllBottom (new jump func)
44428 2019-Jan-16 22:08:39.054523 - [DEBUG]
44429 2019-Jan-16 22:08:39.054547 - [DEBUG] Start adding new jump function
44430 2019-Jan-16 22:08:39.054570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44431 2019-Jan-16 22:08:39.054626 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44432 2019-Jan-16 22:08:39.055281 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44433 2019-Jan-16 22:08:39.055919 - [DEBUG] Edge Function : AllBottom
44434 2019-Jan-16 22:08:39.055954 - [DEBUG] End adding new jump function
44435 2019-Jan-16 22:08:39.055978 - [DEBUG]
44436 2019-Jan-16 22:08:39.056002 - [DEBUG] -------------------------------------------- 1209. Path Edge --------------------------------------------
44437 2019-Jan-16 22:08:39.056027 - [DEBUG]
44438 2019-Jan-16 22:08:39.056051 - [DEBUG] Process 1209. path edge:
44439 2019-Jan-16 22:08:39.056075 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44440 2019-Jan-16 22:08:39.056140 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
44441 2019-Jan-16 22:08:39.056781 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44442 2019-Jan-16 22:08:39.057422 - [DEBUG]
44443 2019-Jan-16 22:08:39.057447 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44444 2019-Jan-16 22:08:39.058112 - [DEBUG] Possible callees:
44445 2019-Jan-16 22:08:39.058138 - [DEBUG] foo
44446 2019-Jan-16 22:08:39.058164 - [DEBUG] Possible return sites:
44447 2019-Jan-16 22:08:39.058187 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12644448 2019-Jan-16 22:08:39.059482 - [DEBUG] Found and process special summary
44449 2019-Jan-16 22:08:39.059531 - [DEBUG] Compose: EdgeIdentity * AllBottom
44450 2019-Jan-16 22:08:39.059559 - [DEBUG]
44451 2019-Jan-16 22:08:39.059584 - [DEBUG] Propagate flow
44452 2019-Jan-16 22:08:39.059607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44453 2019-Jan-16 22:08:39.059675 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44454 2019-Jan-16 22:08:39.060334 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44455 2019-Jan-16 22:08:39.060974 - [DEBUG] Edge function : AllBottom (result of previous compose)
44456 2019-Jan-16 22:08:39.060999 - [DEBUG]
44457 2019-Jan-16 22:08:39.061026 - [DEBUG] Join: AllTop & AllBottom
44458 2019-Jan-16 22:08:39.061052 - [DEBUG] = AllBottom (new jump func)
44459 2019-Jan-16 22:08:39.061077 - [DEBUG]
44460 2019-Jan-16 22:08:39.061101 - [DEBUG] Start adding new jump function
44461 2019-Jan-16 22:08:39.061125 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44462 2019-Jan-16 22:08:39.061181 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44463 2019-Jan-16 22:08:39.061841 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44464 2019-Jan-16 22:08:39.062480 - [DEBUG] Edge Function : AllBottom
44465 2019-Jan-16 22:08:39.062511 - [DEBUG] End adding new jump function
44466 2019-Jan-16 22:08:39.062535 - [DEBUG]
44467 2019-Jan-16 22:08:39.062559 - [DEBUG] -------------------------------------------- 1210. Path Edge --------------------------------------------
44468 2019-Jan-16 22:08:39.062584 - [DEBUG]
44469 2019-Jan-16 22:08:39.062607 - [DEBUG] Process 1210. path edge:
44470 2019-Jan-16 22:08:39.062631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44471 2019-Jan-16 22:08:39.062687 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
44472 2019-Jan-16 22:08:39.063327 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44473 2019-Jan-16 22:08:39.063965 - [DEBUG]
44474 2019-Jan-16 22:08:39.063991 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44475 2019-Jan-16 22:08:39.064656 - [DEBUG] Compose: EdgeIdentity * AllBottom
44476 2019-Jan-16 22:08:39.064685 - [DEBUG]
44477 2019-Jan-16 22:08:39.064709 - [DEBUG] Propagate flow
44478 2019-Jan-16 22:08:39.064733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44479 2019-Jan-16 22:08:39.064804 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44480 2019-Jan-16 22:08:39.065445 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44481 2019-Jan-16 22:08:39.066083 - [DEBUG] Edge function : AllBottom (result of previous compose)
44482 2019-Jan-16 22:08:39.066109 - [DEBUG]
44483 2019-Jan-16 22:08:39.066135 - [DEBUG] Join: AllTop & AllBottom
44484 2019-Jan-16 22:08:39.066174 - [DEBUG] = AllBottom (new jump func)
44485 2019-Jan-16 22:08:39.066200 - [DEBUG]
44486 2019-Jan-16 22:08:39.066224 - [DEBUG] Start adding new jump function
44487 2019-Jan-16 22:08:39.066247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44488 2019-Jan-16 22:08:39.066304 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44489 2019-Jan-16 22:08:39.066943 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44490 2019-Jan-16 22:08:39.067578 - [DEBUG] Edge Function : AllBottom
44491 2019-Jan-16 22:08:39.067608 - [DEBUG] End adding new jump function
44492 2019-Jan-16 22:08:39.067632 - [DEBUG]
44493 2019-Jan-16 22:08:39.067657 - [DEBUG] -------------------------------------------- 1211. Path Edge --------------------------------------------
44494 2019-Jan-16 22:08:39.067681 - [DEBUG]
44495 2019-Jan-16 22:08:39.067705 - [DEBUG] Process 1211. path edge:
44496 2019-Jan-16 22:08:39.067729 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44497 2019-Jan-16 22:08:39.067785 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
44498 2019-Jan-16 22:08:39.068436 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44499 2019-Jan-16 22:08:39.069075 - [DEBUG]
44500 2019-Jan-16 22:08:39.069101 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44501 2019-Jan-16 22:08:39.069759 - [DEBUG] Compose: EdgeIdentity * AllBottom
44502 2019-Jan-16 22:08:39.069787 - [DEBUG]
44503 2019-Jan-16 22:08:39.069811 - [DEBUG] Propagate flow
44504 2019-Jan-16 22:08:39.069835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44505 2019-Jan-16 22:08:39.069892 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44506 2019-Jan-16 22:08:39.070530 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44507 2019-Jan-16 22:08:39.071168 - [DEBUG] Edge function : AllBottom (result of previous compose)
44508 2019-Jan-16 22:08:39.071194 - [DEBUG]
44509 2019-Jan-16 22:08:39.071219 - [DEBUG] Join: AllTop & AllBottom
44510 2019-Jan-16 22:08:39.071245 - [DEBUG] = AllBottom (new jump func)
44511 2019-Jan-16 22:08:39.071270 - [DEBUG]
44512 2019-Jan-16 22:08:39.071293 - [DEBUG] Start adding new jump function
44513 2019-Jan-16 22:08:39.071317 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44514 2019-Jan-16 22:08:39.071373 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44515 2019-Jan-16 22:08:39.072028 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44516 2019-Jan-16 22:08:39.072663 - [DEBUG] Edge Function : AllBottom
44517 2019-Jan-16 22:08:39.072693 - [DEBUG] End adding new jump function
44518 2019-Jan-16 22:08:39.072717 - [DEBUG]
44519 2019-Jan-16 22:08:39.072741 - [DEBUG] -------------------------------------------- 1212. Path Edge --------------------------------------------
44520 2019-Jan-16 22:08:39.072765 - [DEBUG]
44521 2019-Jan-16 22:08:39.072788 - [DEBUG] Process 1212. path edge:
44522 2019-Jan-16 22:08:39.072812 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44523 2019-Jan-16 22:08:39.072868 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
44524 2019-Jan-16 22:08:39.073504 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44525 2019-Jan-16 22:08:39.074142 - [DEBUG]
44526 2019-Jan-16 22:08:39.074168 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44527 2019-Jan-16 22:08:39.074849 - [DEBUG] Compose: EdgeIdentity * AllBottom
44528 2019-Jan-16 22:08:39.074878 - [DEBUG]
44529 2019-Jan-16 22:08:39.074902 - [DEBUG] Propagate flow
44530 2019-Jan-16 22:08:39.074925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44531 2019-Jan-16 22:08:39.074983 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44532 2019-Jan-16 22:08:39.075632 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44533 2019-Jan-16 22:08:39.076271 - [DEBUG] Edge function : AllBottom (result of previous compose)
44534 2019-Jan-16 22:08:39.076296 - [DEBUG]
44535 2019-Jan-16 22:08:39.076322 - [DEBUG] Join: AllTop & AllBottom
44536 2019-Jan-16 22:08:39.076348 - [DEBUG] = AllBottom (new jump func)
44537 2019-Jan-16 22:08:39.076373 - [DEBUG]
44538 2019-Jan-16 22:08:39.076396 - [DEBUG] Start adding new jump function
44539 2019-Jan-16 22:08:39.076420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44540 2019-Jan-16 22:08:39.076476 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44541 2019-Jan-16 22:08:39.077114 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44542 2019-Jan-16 22:08:39.077759 - [DEBUG] Edge Function : AllBottom
44543 2019-Jan-16 22:08:39.077788 - [DEBUG] End adding new jump function
44544 2019-Jan-16 22:08:39.077813 - [DEBUG]
44545 2019-Jan-16 22:08:39.077836 - [DEBUG] -------------------------------------------- 1213. Path Edge --------------------------------------------
44546 2019-Jan-16 22:08:39.077861 - [DEBUG]
44547 2019-Jan-16 22:08:39.077884 - [DEBUG] Process 1213. path edge:
44548 2019-Jan-16 22:08:39.077908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44549 2019-Jan-16 22:08:39.077964 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
44550 2019-Jan-16 22:08:39.078627 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44551 2019-Jan-16 22:08:39.079266 - [DEBUG]
44552 2019-Jan-16 22:08:39.079291 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44553 2019-Jan-16 22:08:39.079951 - [DEBUG] Possible callees:
44554 2019-Jan-16 22:08:39.079976 - [DEBUG] llvm.dbg.declare
44555 2019-Jan-16 22:08:39.080001 - [DEBUG] Possible return sites:
44556 2019-Jan-16 22:08:39.080025 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13644557 2019-Jan-16 22:08:39.081305 - [DEBUG] Found and process special summary
44558 2019-Jan-16 22:08:39.081339 - [DEBUG] Compose: EdgeIdentity * AllBottom
44559 2019-Jan-16 22:08:39.081366 - [DEBUG]
44560 2019-Jan-16 22:08:39.081390 - [DEBUG] Propagate flow
44561 2019-Jan-16 22:08:39.081425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44562 2019-Jan-16 22:08:39.081483 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44563 2019-Jan-16 22:08:39.082124 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44564 2019-Jan-16 22:08:39.082762 - [DEBUG] Edge function : AllBottom (result of previous compose)
44565 2019-Jan-16 22:08:39.082788 - [DEBUG]
44566 2019-Jan-16 22:08:39.082813 - [DEBUG] Join: AllTop & AllBottom
44567 2019-Jan-16 22:08:39.082839 - [DEBUG] = AllBottom (new jump func)
44568 2019-Jan-16 22:08:39.082864 - [DEBUG]
44569 2019-Jan-16 22:08:39.082888 - [DEBUG] Start adding new jump function
44570 2019-Jan-16 22:08:39.082919 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44571 2019-Jan-16 22:08:39.082976 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44572 2019-Jan-16 22:08:39.083614 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44573 2019-Jan-16 22:08:39.084254 - [DEBUG] Edge Function : AllBottom
44574 2019-Jan-16 22:08:39.084283 - [DEBUG] End adding new jump function
44575 2019-Jan-16 22:08:39.084307 - [DEBUG]
44576 2019-Jan-16 22:08:39.084331 - [DEBUG] -------------------------------------------- 1214. Path Edge --------------------------------------------
44577 2019-Jan-16 22:08:39.084356 - [DEBUG]
44578 2019-Jan-16 22:08:39.084379 - [DEBUG] Process 1214. path edge:
44579 2019-Jan-16 22:08:39.084403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44580 2019-Jan-16 22:08:39.084460 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
44581 2019-Jan-16 22:08:39.085113 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44582 2019-Jan-16 22:08:39.085752 - [DEBUG]
44583 2019-Jan-16 22:08:39.085777 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44584 2019-Jan-16 22:08:39.086438 - [DEBUG] Compose: EdgeIdentity * AllBottom
44585 2019-Jan-16 22:08:39.086467 - [DEBUG]
44586 2019-Jan-16 22:08:39.086491 - [DEBUG] Propagate flow
44587 2019-Jan-16 22:08:39.086514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44588 2019-Jan-16 22:08:39.086572 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44589 2019-Jan-16 22:08:39.087210 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44590 2019-Jan-16 22:08:39.087848 - [DEBUG] Edge function : AllBottom (result of previous compose)
44591 2019-Jan-16 22:08:39.087874 - [DEBUG]
44592 2019-Jan-16 22:08:39.087899 - [DEBUG] Join: AllTop & AllBottom
44593 2019-Jan-16 22:08:39.087925 - [DEBUG] = AllBottom (new jump func)
44594 2019-Jan-16 22:08:39.087950 - [DEBUG]
44595 2019-Jan-16 22:08:39.087973 - [DEBUG] Start adding new jump function
44596 2019-Jan-16 22:08:39.087997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44597 2019-Jan-16 22:08:39.088053 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44598 2019-Jan-16 22:08:39.088707 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44599 2019-Jan-16 22:08:39.089343 - [DEBUG] Edge Function : AllBottom
44600 2019-Jan-16 22:08:39.089372 - [DEBUG] End adding new jump function
44601 2019-Jan-16 22:08:39.089396 - [DEBUG]
44602 2019-Jan-16 22:08:39.089420 - [DEBUG] -------------------------------------------- 1215. Path Edge --------------------------------------------
44603 2019-Jan-16 22:08:39.089444 - [DEBUG]
44604 2019-Jan-16 22:08:39.089468 - [DEBUG] Process 1215. path edge:
44605 2019-Jan-16 22:08:39.089492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44606 2019-Jan-16 22:08:39.089548 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
44607 2019-Jan-16 22:08:39.090184 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44608 2019-Jan-16 22:08:39.090822 - [DEBUG]
44609 2019-Jan-16 22:08:39.090848 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44610 2019-Jan-16 22:08:39.091517 - [DEBUG] Compose: EdgeIdentity * AllBottom
44611 2019-Jan-16 22:08:39.091546 - [DEBUG]
44612 2019-Jan-16 22:08:39.091570 - [DEBUG] Propagate flow
44613 2019-Jan-16 22:08:39.091593 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44614 2019-Jan-16 22:08:39.091651 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
44615 2019-Jan-16 22:08:39.092296 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44616 2019-Jan-16 22:08:39.092934 - [DEBUG] Edge function : AllBottom (result of previous compose)
44617 2019-Jan-16 22:08:39.092960 - [DEBUG]
44618 2019-Jan-16 22:08:39.092985 - [DEBUG] Join: AllTop & AllBottom
44619 2019-Jan-16 22:08:39.093011 - [DEBUG] = AllBottom (new jump func)
44620 2019-Jan-16 22:08:39.093036 - [DEBUG]
44621 2019-Jan-16 22:08:39.093059 - [DEBUG] Start adding new jump function
44622 2019-Jan-16 22:08:39.093083 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44623 2019-Jan-16 22:08:39.093139 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44624 2019-Jan-16 22:08:39.093777 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
44625 2019-Jan-16 22:08:39.094411 - [DEBUG] Edge Function : AllBottom
44626 2019-Jan-16 22:08:39.094440 - [DEBUG] End adding new jump function
44627 2019-Jan-16 22:08:39.094464 - [DEBUG]
44628 2019-Jan-16 22:08:39.094488 - [DEBUG] -------------------------------------------- 1216. Path Edge --------------------------------------------
44629 2019-Jan-16 22:08:39.094513 - [DEBUG]
44630 2019-Jan-16 22:08:39.094536 - [DEBUG] Process 1216. path edge:
44631 2019-Jan-16 22:08:39.094560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44632 2019-Jan-16 22:08:39.094617 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
44633 2019-Jan-16 22:08:39.095269 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44634 2019-Jan-16 22:08:39.095907 - [DEBUG]
44635 2019-Jan-16 22:08:39.095933 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
44636 2019-Jan-16 22:08:39.096589 - [DEBUG] Compose: EdgeIdentity * AllBottom
44637 2019-Jan-16 22:08:39.096618 - [DEBUG]
44638 2019-Jan-16 22:08:39.096642 - [DEBUG] Propagate flow
44639 2019-Jan-16 22:08:39.096666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44640 2019-Jan-16 22:08:39.096724 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
44641 2019-Jan-16 22:08:39.097379 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44642 2019-Jan-16 22:08:39.098019 - [DEBUG] Edge function : AllBottom (result of previous compose)
44643 2019-Jan-16 22:08:39.098045 - [DEBUG]
44644 2019-Jan-16 22:08:39.098071 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44645 2019-Jan-16 22:08:39.098111 - [DEBUG] = AllBottom
44646 2019-Jan-16 22:08:39.098137 - [DEBUG]
44647 2019-Jan-16 22:08:39.098160 - [DEBUG] PROPAGATE: No new function!
44648 2019-Jan-16 22:08:39.098186 - [DEBUG] EDGE:
44649 2019-Jan-16 22:08:39.098244 - [DEBUG] ---> 44650 2019-Jan-16 22:08:39.098880 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44651 2019-Jan-16 22:08:39.099519 - [DEBUG]
44652 2019-Jan-16 22:08:39.099545 - [DEBUG] EDGE:
44653 2019-Jan-16 22:08:39.099602 - [DEBUG] ---> 44654 2019-Jan-16 22:08:39.100239 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44655 2019-Jan-16 22:08:39.100877 - [DEBUG]
44656 2019-Jan-16 22:08:39.100903 - [DEBUG] EDGE:
44657 2019-Jan-16 22:08:39.100961 - [DEBUG] ---> 44658 2019-Jan-16 22:08:39.101615 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44659 2019-Jan-16 22:08:39.102262 - [DEBUG]
44660 2019-Jan-16 22:08:39.102301 - [DEBUG] Compose: EdgeIdentity * AllBottom
44661 2019-Jan-16 22:08:39.102329 - [DEBUG]
44662 2019-Jan-16 22:08:39.102353 - [DEBUG] Propagate flow
44663 2019-Jan-16 22:08:39.102376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44664 2019-Jan-16 22:08:39.102433 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44665 2019-Jan-16 22:08:39.103073 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44666 2019-Jan-16 22:08:39.103711 - [DEBUG] Edge function : AllBottom (result of previous compose)
44667 2019-Jan-16 22:08:39.103736 - [DEBUG]
44668 2019-Jan-16 22:08:39.103762 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44669 2019-Jan-16 22:08:39.103788 - [DEBUG] = AllBottom
44670 2019-Jan-16 22:08:39.103813 - [DEBUG]
44671 2019-Jan-16 22:08:39.103836 - [DEBUG] PROPAGATE: No new function!
44672 2019-Jan-16 22:08:39.103864 - [DEBUG] EDGE:
44673 2019-Jan-16 22:08:39.103921 - [DEBUG] ---> 44674 2019-Jan-16 22:08:39.104569 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44675 2019-Jan-16 22:08:39.105223 - [DEBUG]
44676 2019-Jan-16 22:08:39.105257 - [DEBUG] Compose: EdgeIdentity * AllBottom
44677 2019-Jan-16 22:08:39.105285 - [DEBUG]
44678 2019-Jan-16 22:08:39.105308 - [DEBUG] Propagate flow
44679 2019-Jan-16 22:08:39.105332 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44680 2019-Jan-16 22:08:39.105388 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44681 2019-Jan-16 22:08:39.106034 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44682 2019-Jan-16 22:08:39.106673 - [DEBUG] Edge function : AllBottom (result of previous compose)
44683 2019-Jan-16 22:08:39.106698 - [DEBUG]
44684 2019-Jan-16 22:08:39.106724 - [DEBUG] Join: AllTop & AllBottom
44685 2019-Jan-16 22:08:39.106750 - [DEBUG] = AllBottom (new jump func)
44686 2019-Jan-16 22:08:39.106774 - [DEBUG]
44687 2019-Jan-16 22:08:39.106798 - [DEBUG] Start adding new jump function
44688 2019-Jan-16 22:08:39.106821 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44689 2019-Jan-16 22:08:39.106877 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44690 2019-Jan-16 22:08:39.107516 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44691 2019-Jan-16 22:08:39.108176 - [DEBUG] Edge Function : AllBottom
44692 2019-Jan-16 22:08:39.108205 - [DEBUG] End adding new jump function
44693 2019-Jan-16 22:08:39.108229 - [DEBUG]
44694 2019-Jan-16 22:08:39.108253 - [DEBUG] -------------------------------------------- 1217. Path Edge --------------------------------------------
44695 2019-Jan-16 22:08:39.108277 - [DEBUG]
44696 2019-Jan-16 22:08:39.108301 - [DEBUG] Process 1217. path edge:
44697 2019-Jan-16 22:08:39.108324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44698 2019-Jan-16 22:08:39.108381 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
44699 2019-Jan-16 22:08:39.109027 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44700 2019-Jan-16 22:08:39.109665 - [DEBUG]
44701 2019-Jan-16 22:08:39.109690 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44702 2019-Jan-16 22:08:39.110356 - [DEBUG] Possible callees:
44703 2019-Jan-16 22:08:39.110382 - [DEBUG] llvm.dbg.declare
44704 2019-Jan-16 22:08:39.110407 - [DEBUG] Possible return sites:
44705 2019-Jan-16 22:08:39.110430 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14344706 2019-Jan-16 22:08:39.111730 - [DEBUG] Found and process special summary
44707 2019-Jan-16 22:08:39.111765 - [DEBUG] Compose: EdgeIdentity * AllBottom
44708 2019-Jan-16 22:08:39.111792 - [DEBUG]
44709 2019-Jan-16 22:08:39.111816 - [DEBUG] Propagate flow
44710 2019-Jan-16 22:08:39.111840 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44711 2019-Jan-16 22:08:39.111896 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44712 2019-Jan-16 22:08:39.112536 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44713 2019-Jan-16 22:08:39.113175 - [DEBUG] Edge function : AllBottom (result of previous compose)
44714 2019-Jan-16 22:08:39.113201 - [DEBUG]
44715 2019-Jan-16 22:08:39.113226 - [DEBUG] Join: AllTop & AllBottom
44716 2019-Jan-16 22:08:39.113253 - [DEBUG] = AllBottom (new jump func)
44717 2019-Jan-16 22:08:39.113277 - [DEBUG]
44718 2019-Jan-16 22:08:39.113301 - [DEBUG] Start adding new jump function
44719 2019-Jan-16 22:08:39.113325 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44720 2019-Jan-16 22:08:39.113380 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44721 2019-Jan-16 22:08:39.114018 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44722 2019-Jan-16 22:08:39.114657 - [DEBUG] Edge Function : AllBottom
44723 2019-Jan-16 22:08:39.114686 - [DEBUG] End adding new jump function
44724 2019-Jan-16 22:08:39.114710 - [DEBUG]
44725 2019-Jan-16 22:08:39.114734 - [DEBUG] -------------------------------------------- 1218. Path Edge --------------------------------------------
44726 2019-Jan-16 22:08:39.114772 - [DEBUG]
44727 2019-Jan-16 22:08:39.114796 - [DEBUG] Process 1218. path edge:
44728 2019-Jan-16 22:08:39.114820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44729 2019-Jan-16 22:08:39.114876 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
44730 2019-Jan-16 22:08:39.115516 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44731 2019-Jan-16 22:08:39.116154 - [DEBUG]
44732 2019-Jan-16 22:08:39.116178 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44733 2019-Jan-16 22:08:39.116839 - [DEBUG] Compose: EdgeIdentity * AllBottom
44734 2019-Jan-16 22:08:39.116867 - [DEBUG]
44735 2019-Jan-16 22:08:39.116891 - [DEBUG] Propagate flow
44736 2019-Jan-16 22:08:39.116914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44737 2019-Jan-16 22:08:39.116971 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
44738 2019-Jan-16 22:08:39.117607 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44739 2019-Jan-16 22:08:39.118262 - [DEBUG] Edge function : AllBottom (result of previous compose)
44740 2019-Jan-16 22:08:39.118288 - [DEBUG]
44741 2019-Jan-16 22:08:39.118313 - [DEBUG] Join: AllTop & AllBottom
44742 2019-Jan-16 22:08:39.118339 - [DEBUG] = AllBottom (new jump func)
44743 2019-Jan-16 22:08:39.118363 - [DEBUG]
44744 2019-Jan-16 22:08:39.118387 - [DEBUG] Start adding new jump function
44745 2019-Jan-16 22:08:39.118410 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44746 2019-Jan-16 22:08:39.118466 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44747 2019-Jan-16 22:08:39.119112 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
44748 2019-Jan-16 22:08:39.119747 - [DEBUG] Edge Function : AllBottom
44749 2019-Jan-16 22:08:39.119776 - [DEBUG] End adding new jump function
44750 2019-Jan-16 22:08:39.119800 - [DEBUG]
44751 2019-Jan-16 22:08:39.119823 - [DEBUG] -------------------------------------------- 1219. Path Edge --------------------------------------------
44752 2019-Jan-16 22:08:39.119848 - [DEBUG]
44753 2019-Jan-16 22:08:39.119871 - [DEBUG] Process 1219. path edge:
44754 2019-Jan-16 22:08:39.119895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44755 2019-Jan-16 22:08:39.119952 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
44756 2019-Jan-16 22:08:39.120587 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44757 2019-Jan-16 22:08:39.121226 - [DEBUG]
44758 2019-Jan-16 22:08:39.121251 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
44759 2019-Jan-16 22:08:39.121921 - [DEBUG] Compose: EdgeIdentity * AllBottom
44760 2019-Jan-16 22:08:39.121950 - [DEBUG]
44761 2019-Jan-16 22:08:39.121974 - [DEBUG] Propagate flow
44762 2019-Jan-16 22:08:39.121997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44763 2019-Jan-16 22:08:39.122054 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
44764 2019-Jan-16 22:08:39.122689 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44765 2019-Jan-16 22:08:39.123327 - [DEBUG] Edge function : AllBottom (result of previous compose)
44766 2019-Jan-16 22:08:39.123353 - [DEBUG]
44767 2019-Jan-16 22:08:39.123378 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44768 2019-Jan-16 22:08:39.123404 - [DEBUG] = AllBottom
44769 2019-Jan-16 22:08:39.123429 - [DEBUG]
44770 2019-Jan-16 22:08:39.123452 - [DEBUG] PROPAGATE: No new function!
44771 2019-Jan-16 22:08:39.123478 - [DEBUG] EDGE:
44772 2019-Jan-16 22:08:39.123535 - [DEBUG] ---> 44773 2019-Jan-16 22:08:39.124169 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44774 2019-Jan-16 22:08:39.124823 - [DEBUG]
44775 2019-Jan-16 22:08:39.124849 - [DEBUG] EDGE:
44776 2019-Jan-16 22:08:39.124906 - [DEBUG] ---> 44777 2019-Jan-16 22:08:39.125546 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44778 2019-Jan-16 22:08:39.126185 - [DEBUG]
44779 2019-Jan-16 22:08:39.126222 - [DEBUG] Compose: EdgeIdentity * AllBottom
44780 2019-Jan-16 22:08:39.126249 - [DEBUG]
44781 2019-Jan-16 22:08:39.126273 - [DEBUG] Propagate flow
44782 2019-Jan-16 22:08:39.126297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44783 2019-Jan-16 22:08:39.126353 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44784 2019-Jan-16 22:08:39.126991 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44785 2019-Jan-16 22:08:39.127630 - [DEBUG] Edge function : AllBottom (result of previous compose)
44786 2019-Jan-16 22:08:39.127656 - [DEBUG]
44787 2019-Jan-16 22:08:39.127681 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44788 2019-Jan-16 22:08:39.127707 - [DEBUG] = AllBottom
44789 2019-Jan-16 22:08:39.127732 - [DEBUG]
44790 2019-Jan-16 22:08:39.127755 - [DEBUG] PROPAGATE: No new function!
44791 2019-Jan-16 22:08:39.127783 - [DEBUG] EDGE:
44792 2019-Jan-16 22:08:39.127840 - [DEBUG] ---> 44793 2019-Jan-16 22:08:39.128510 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44794 2019-Jan-16 22:08:39.129149 - [DEBUG]
44795 2019-Jan-16 22:08:39.129176 - [DEBUG] EDGE:
44796 2019-Jan-16 22:08:39.129233 - [DEBUG] ---> 44797 2019-Jan-16 22:08:39.129870 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44798 2019-Jan-16 22:08:39.130509 - [DEBUG]
44799 2019-Jan-16 22:08:39.130543 - [DEBUG] Compose: EdgeIdentity * AllBottom
44800 2019-Jan-16 22:08:39.130571 - [DEBUG]
44801 2019-Jan-16 22:08:39.130594 - [DEBUG] Propagate flow
44802 2019-Jan-16 22:08:39.130618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44803 2019-Jan-16 22:08:39.130674 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44804 2019-Jan-16 22:08:39.131311 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44805 2019-Jan-16 22:08:39.131967 - [DEBUG] Edge function : AllBottom (result of previous compose)
44806 2019-Jan-16 22:08:39.131993 - [DEBUG]
44807 2019-Jan-16 22:08:39.132018 - [DEBUG] Join: AllTop & AllBottom
44808 2019-Jan-16 22:08:39.132044 - [DEBUG] = AllBottom (new jump func)
44809 2019-Jan-16 22:08:39.132069 - [DEBUG]
44810 2019-Jan-16 22:08:39.132092 - [DEBUG] Start adding new jump function
44811 2019-Jan-16 22:08:39.132115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44812 2019-Jan-16 22:08:39.132171 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44813 2019-Jan-16 22:08:39.132810 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44814 2019-Jan-16 22:08:39.133446 - [DEBUG] Edge Function : AllBottom
44815 2019-Jan-16 22:08:39.133475 - [DEBUG] End adding new jump function
44816 2019-Jan-16 22:08:39.133498 - [DEBUG]
44817 2019-Jan-16 22:08:39.133522 - [DEBUG] -------------------------------------------- 1220. Path Edge --------------------------------------------
44818 2019-Jan-16 22:08:39.133547 - [DEBUG]
44819 2019-Jan-16 22:08:39.133570 - [DEBUG] Process 1220. path edge:
44820 2019-Jan-16 22:08:39.133594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44821 2019-Jan-16 22:08:39.133650 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
44822 2019-Jan-16 22:08:39.134285 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44823 2019-Jan-16 22:08:39.134938 - [DEBUG]
44824 2019-Jan-16 22:08:39.134964 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44825 2019-Jan-16 22:08:39.135621 - [DEBUG] Compose: EdgeIdentity * AllBottom
44826 2019-Jan-16 22:08:39.135649 - [DEBUG]
44827 2019-Jan-16 22:08:39.135673 - [DEBUG] Propagate flow
44828 2019-Jan-16 22:08:39.135697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44829 2019-Jan-16 22:08:39.135754 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44830 2019-Jan-16 22:08:39.136409 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44831 2019-Jan-16 22:08:39.137064 - [DEBUG] Edge function : AllBottom (result of previous compose)
44832 2019-Jan-16 22:08:39.137090 - [DEBUG]
44833 2019-Jan-16 22:08:39.137115 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44834 2019-Jan-16 22:08:39.137142 - [DEBUG] = AllBottom
44835 2019-Jan-16 22:08:39.137175 - [DEBUG]
44836 2019-Jan-16 22:08:39.137199 - [DEBUG] PROPAGATE: No new function!
44837 2019-Jan-16 22:08:39.137232 - [DEBUG] Compose: EdgeIdentity * AllBottom
44838 2019-Jan-16 22:08:39.137260 - [DEBUG]
44839 2019-Jan-16 22:08:39.137284 - [DEBUG] Propagate flow
44840 2019-Jan-16 22:08:39.137307 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44841 2019-Jan-16 22:08:39.137365 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44842 2019-Jan-16 22:08:39.138015 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44843 2019-Jan-16 22:08:39.138672 - [DEBUG] Edge function : AllBottom (result of previous compose)
44844 2019-Jan-16 22:08:39.138698 - [DEBUG]
44845 2019-Jan-16 22:08:39.138724 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44846 2019-Jan-16 22:08:39.138750 - [DEBUG] = AllBottom
44847 2019-Jan-16 22:08:39.138775 - [DEBUG]
44848 2019-Jan-16 22:08:39.138798 - [DEBUG] PROPAGATE: No new function!
44849 2019-Jan-16 22:08:39.138824 - [DEBUG] EDGE:
44850 2019-Jan-16 22:08:39.138882 - [DEBUG] ---> 44851 2019-Jan-16 22:08:39.139520 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44852 2019-Jan-16 22:08:39.140159 - [DEBUG]
44853 2019-Jan-16 22:08:39.140185 - [DEBUG] EDGE:
44854 2019-Jan-16 22:08:39.140242 - [DEBUG] ---> 44855 2019-Jan-16 22:08:39.140878 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44856 2019-Jan-16 22:08:39.141533 - [DEBUG]
44857 2019-Jan-16 22:08:39.141559 - [DEBUG] EDGE:
44858 2019-Jan-16 22:08:39.141617 - [DEBUG] ---> 44859 2019-Jan-16 22:08:39.142256 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44860 2019-Jan-16 22:08:39.142895 - [DEBUG]
44861 2019-Jan-16 22:08:39.142931 - [DEBUG] Compose: EdgeIdentity * AllBottom
44862 2019-Jan-16 22:08:39.142959 - [DEBUG]
44863 2019-Jan-16 22:08:39.142983 - [DEBUG] Propagate flow
44864 2019-Jan-16 22:08:39.143006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44865 2019-Jan-16 22:08:39.143062 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44866 2019-Jan-16 22:08:39.143703 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44867 2019-Jan-16 22:08:39.144341 - [DEBUG] Edge function : AllBottom (result of previous compose)
44868 2019-Jan-16 22:08:39.144366 - [DEBUG]
44869 2019-Jan-16 22:08:39.144392 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44870 2019-Jan-16 22:08:39.144418 - [DEBUG] = AllBottom
44871 2019-Jan-16 22:08:39.144442 - [DEBUG]
44872 2019-Jan-16 22:08:39.144466 - [DEBUG] PROPAGATE: No new function!
44873 2019-Jan-16 22:08:39.144493 - [DEBUG] EDGE:
44874 2019-Jan-16 22:08:39.144551 - [DEBUG] ---> 44875 2019-Jan-16 22:08:39.145206 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44876 2019-Jan-16 22:08:39.145845 - [DEBUG]
44877 2019-Jan-16 22:08:39.145872 - [DEBUG] EDGE:
44878 2019-Jan-16 22:08:39.145929 - [DEBUG] ---> 44879 2019-Jan-16 22:08:39.146581 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44880 2019-Jan-16 22:08:39.147219 - [DEBUG]
44881 2019-Jan-16 22:08:39.147245 - [DEBUG] EDGE:
44882 2019-Jan-16 22:08:39.147303 - [DEBUG] ---> 44883 2019-Jan-16 22:08:39.147944 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44884 2019-Jan-16 22:08:39.148598 - [DEBUG]
44885 2019-Jan-16 22:08:39.148625 - [DEBUG] EDGE:
44886 2019-Jan-16 22:08:39.148683 - [DEBUG] ---> 44887 2019-Jan-16 22:08:39.149320 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44888 2019-Jan-16 22:08:39.149958 - [DEBUG]
44889 2019-Jan-16 22:08:39.149985 - [DEBUG] EDGE:
44890 2019-Jan-16 22:08:39.150042 - [DEBUG] ---> 44891 2019-Jan-16 22:08:39.150678 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44892 2019-Jan-16 22:08:39.151315 - [DEBUG]
44893 2019-Jan-16 22:08:39.151342 - [DEBUG] EDGE:
44894 2019-Jan-16 22:08:39.151399 - [DEBUG] ---> 44895 2019-Jan-16 22:08:39.152053 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44896 2019-Jan-16 22:08:39.152692 - [DEBUG]
44897 2019-Jan-16 22:08:39.152719 - [DEBUG] EDGE:
44898 2019-Jan-16 22:08:39.152776 - [DEBUG] ---> 44899 2019-Jan-16 22:08:39.153411 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44900 2019-Jan-16 22:08:39.154048 - [DEBUG]
44901 2019-Jan-16 22:08:39.154075 - [DEBUG] EDGE:
44902 2019-Jan-16 22:08:39.154132 - [DEBUG] ---> 44903 2019-Jan-16 22:08:39.154781 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44904 2019-Jan-16 22:08:39.155420 - [DEBUG]
44905 2019-Jan-16 22:08:39.155448 - [DEBUG] EDGE:
44906 2019-Jan-16 22:08:39.155505 - [DEBUG] ---> 44907 2019-Jan-16 22:08:39.156144 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44908 2019-Jan-16 22:08:39.156782 - [DEBUG]
44909 2019-Jan-16 22:08:39.156820 - [DEBUG] Compose: EdgeIdentity * AllBottom
44910 2019-Jan-16 22:08:39.156848 - [DEBUG]
44911 2019-Jan-16 22:08:39.156872 - [DEBUG] Propagate flow
44912 2019-Jan-16 22:08:39.156896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44913 2019-Jan-16 22:08:39.156952 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44914 2019-Jan-16 22:08:39.157592 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44915 2019-Jan-16 22:08:39.158246 - [DEBUG] Edge function : AllBottom (result of previous compose)
44916 2019-Jan-16 22:08:39.158272 - [DEBUG]
44917 2019-Jan-16 22:08:39.158298 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44918 2019-Jan-16 22:08:39.158324 - [DEBUG] = AllBottom
44919 2019-Jan-16 22:08:39.158348 - [DEBUG]
44920 2019-Jan-16 22:08:39.158372 - [DEBUG] PROPAGATE: No new function!
44921 2019-Jan-16 22:08:39.158399 - [DEBUG] EDGE:
44922 2019-Jan-16 22:08:39.158465 - [DEBUG] ---> 44923 2019-Jan-16 22:08:39.159113 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
44924 2019-Jan-16 22:08:39.159753 - [DEBUG]
44925 2019-Jan-16 22:08:39.159788 - [DEBUG] Compose: EdgeIdentity * AllBottom
44926 2019-Jan-16 22:08:39.159816 - [DEBUG]
44927 2019-Jan-16 22:08:39.159839 - [DEBUG] Propagate flow
44928 2019-Jan-16 22:08:39.159863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44929 2019-Jan-16 22:08:39.159919 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44930 2019-Jan-16 22:08:39.160567 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44931 2019-Jan-16 22:08:39.161206 - [DEBUG] Edge function : AllBottom (result of previous compose)
44932 2019-Jan-16 22:08:39.161232 - [DEBUG]
44933 2019-Jan-16 22:08:39.161258 - [DEBUG] Join: AllTop & AllBottom
44934 2019-Jan-16 22:08:39.161284 - [DEBUG] = AllBottom (new jump func)
44935 2019-Jan-16 22:08:39.161308 - [DEBUG]
44936 2019-Jan-16 22:08:39.161332 - [DEBUG] Start adding new jump function
44937 2019-Jan-16 22:08:39.161355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44938 2019-Jan-16 22:08:39.161423 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44939 2019-Jan-16 22:08:39.162064 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44940 2019-Jan-16 22:08:39.162710 - [DEBUG] Edge Function : AllBottom
44941 2019-Jan-16 22:08:39.162738 - [DEBUG] End adding new jump function
44942 2019-Jan-16 22:08:39.162763 - [DEBUG]
44943 2019-Jan-16 22:08:39.162786 - [DEBUG] -------------------------------------------- 1221. Path Edge --------------------------------------------
44944 2019-Jan-16 22:08:39.162811 - [DEBUG]
44945 2019-Jan-16 22:08:39.162834 - [DEBUG] Process 1221. path edge:
44946 2019-Jan-16 22:08:39.162858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44947 2019-Jan-16 22:08:39.162914 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
44948 2019-Jan-16 22:08:39.163560 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44949 2019-Jan-16 22:08:39.164198 - [DEBUG]
44950 2019-Jan-16 22:08:39.164223 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44951 2019-Jan-16 22:08:39.164891 - [DEBUG] Possible callees:
44952 2019-Jan-16 22:08:39.164917 - [DEBUG] llvm.dbg.declare
44953 2019-Jan-16 22:08:39.164942 - [DEBUG] Possible return sites:
44954 2019-Jan-16 22:08:39.164965 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10344955 2019-Jan-16 22:08:39.166242 - [DEBUG] Found and process special summary
44956 2019-Jan-16 22:08:39.166277 - [DEBUG] Compose: EdgeIdentity * AllBottom
44957 2019-Jan-16 22:08:39.166304 - [DEBUG]
44958 2019-Jan-16 22:08:39.166328 - [DEBUG] Propagate flow
44959 2019-Jan-16 22:08:39.166352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44960 2019-Jan-16 22:08:39.166408 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44961 2019-Jan-16 22:08:39.167048 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44962 2019-Jan-16 22:08:39.167697 - [DEBUG] Edge function : AllBottom (result of previous compose)
44963 2019-Jan-16 22:08:39.167723 - [DEBUG]
44964 2019-Jan-16 22:08:39.167748 - [DEBUG] Join: AllTop & AllBottom
44965 2019-Jan-16 22:08:39.167774 - [DEBUG] = AllBottom (new jump func)
44966 2019-Jan-16 22:08:39.167799 - [DEBUG]
44967 2019-Jan-16 22:08:39.167823 - [DEBUG] Start adding new jump function
44968 2019-Jan-16 22:08:39.167846 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44969 2019-Jan-16 22:08:39.167902 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44970 2019-Jan-16 22:08:39.168559 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44971 2019-Jan-16 22:08:39.169198 - [DEBUG] Edge Function : AllBottom
44972 2019-Jan-16 22:08:39.169227 - [DEBUG] End adding new jump function
44973 2019-Jan-16 22:08:39.169251 - [DEBUG]
44974 2019-Jan-16 22:08:39.169274 - [DEBUG] -------------------------------------------- 1222. Path Edge --------------------------------------------
44975 2019-Jan-16 22:08:39.169299 - [DEBUG]
44976 2019-Jan-16 22:08:39.169322 - [DEBUG] Process 1222. path edge:
44977 2019-Jan-16 22:08:39.169346 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44978 2019-Jan-16 22:08:39.169402 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
44979 2019-Jan-16 22:08:39.170043 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
44980 2019-Jan-16 22:08:39.170681 - [DEBUG]
44981 2019-Jan-16 22:08:39.170706 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44982 2019-Jan-16 22:08:39.171361 - [DEBUG] Compose: EdgeIdentity * AllBottom
44983 2019-Jan-16 22:08:39.171390 - [DEBUG]
44984 2019-Jan-16 22:08:39.171425 - [DEBUG] Propagate flow
44985 2019-Jan-16 22:08:39.171451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44986 2019-Jan-16 22:08:39.171508 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
44987 2019-Jan-16 22:08:39.172144 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44988 2019-Jan-16 22:08:39.172783 - [DEBUG] Edge function : AllBottom (result of previous compose)
44989 2019-Jan-16 22:08:39.172809 - [DEBUG]
44990 2019-Jan-16 22:08:39.172835 - [DEBUG] Join: AllTop & AllBottom
44991 2019-Jan-16 22:08:39.172861 - [DEBUG] = AllBottom (new jump func)
44992 2019-Jan-16 22:08:39.172886 - [DEBUG]
44993 2019-Jan-16 22:08:39.172909 - [DEBUG] Start adding new jump function
44994 2019-Jan-16 22:08:39.172933 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44995 2019-Jan-16 22:08:39.172989 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
44996 2019-Jan-16 22:08:39.173629 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
44997 2019-Jan-16 22:08:39.174262 - [DEBUG] Edge Function : AllBottom
44998 2019-Jan-16 22:08:39.174290 - [DEBUG] End adding new jump function
44999 2019-Jan-16 22:08:39.174314 - [DEBUG]
45000 2019-Jan-16 22:08:39.174338 - [DEBUG] -------------------------------------------- 1223. Path Edge --------------------------------------------
45001 2019-Jan-16 22:08:39.174363 - [DEBUG]
45002 2019-Jan-16 22:08:39.174387 - [DEBUG] Process 1223. path edge:
45003 2019-Jan-16 22:08:39.174411 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45004 2019-Jan-16 22:08:39.174467 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
45005 2019-Jan-16 22:08:39.175116 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45006 2019-Jan-16 22:08:39.175756 - [DEBUG]
45007 2019-Jan-16 22:08:39.175781 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
45008 2019-Jan-16 22:08:39.176439 - [DEBUG] Compose: EdgeIdentity * AllBottom
45009 2019-Jan-16 22:08:39.176467 - [DEBUG]
45010 2019-Jan-16 22:08:39.176491 - [DEBUG] Propagate flow
45011 2019-Jan-16 22:08:39.176515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45012 2019-Jan-16 22:08:39.176572 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45013 2019-Jan-16 22:08:39.177206 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45014 2019-Jan-16 22:08:39.177843 - [DEBUG] Edge function : AllBottom (result of previous compose)
45015 2019-Jan-16 22:08:39.177869 - [DEBUG]
45016 2019-Jan-16 22:08:39.177894 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45017 2019-Jan-16 22:08:39.177920 - [DEBUG] = AllBottom
45018 2019-Jan-16 22:08:39.177945 - [DEBUG]
45019 2019-Jan-16 22:08:39.177969 - [DEBUG] PROPAGATE: No new function!
45020 2019-Jan-16 22:08:39.177994 - [DEBUG] EDGE:
45021 2019-Jan-16 22:08:39.178051 - [DEBUG] ---> 45022 2019-Jan-16 22:08:39.178703 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45023 2019-Jan-16 22:08:39.179342 - [DEBUG]
45024 2019-Jan-16 22:08:39.179369 - [DEBUG] EDGE:
45025 2019-Jan-16 22:08:39.179426 - [DEBUG] ---> 45026 2019-Jan-16 22:08:39.180065 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45027 2019-Jan-16 22:08:39.180705 - [DEBUG]
45028 2019-Jan-16 22:08:39.180741 - [DEBUG] Compose: EdgeIdentity * AllBottom
45029 2019-Jan-16 22:08:39.180769 - [DEBUG]
45030 2019-Jan-16 22:08:39.180793 - [DEBUG] Propagate flow
45031 2019-Jan-16 22:08:39.180816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45032 2019-Jan-16 22:08:39.180873 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45033 2019-Jan-16 22:08:39.181528 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45034 2019-Jan-16 22:08:39.182167 - [DEBUG] Edge function : AllBottom (result of previous compose)
45035 2019-Jan-16 22:08:39.182192 - [DEBUG]
45036 2019-Jan-16 22:08:39.182218 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45037 2019-Jan-16 22:08:39.182243 - [DEBUG] = AllBottom
45038 2019-Jan-16 22:08:39.182268 - [DEBUG]
45039 2019-Jan-16 22:08:39.182292 - [DEBUG] PROPAGATE: No new function!
45040 2019-Jan-16 22:08:39.182319 - [DEBUG] EDGE:
45041 2019-Jan-16 22:08:39.182377 - [DEBUG] ---> 45042 2019-Jan-16 22:08:39.183025 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45043 2019-Jan-16 22:08:39.183664 - [DEBUG]
45044 2019-Jan-16 22:08:39.183691 - [DEBUG] EDGE:
45045 2019-Jan-16 22:08:39.183748 - [DEBUG] ---> 45046 2019-Jan-16 22:08:39.184385 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45047 2019-Jan-16 22:08:39.185041 - [DEBUG]
45048 2019-Jan-16 22:08:39.185069 - [DEBUG] Compose: EdgeIdentity * AllBottom
45049 2019-Jan-16 22:08:39.185095 - [DEBUG]
45050 2019-Jan-16 22:08:39.185119 - [DEBUG] Propagate flow
45051 2019-Jan-16 22:08:39.185142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45052 2019-Jan-16 22:08:39.185198 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45053 2019-Jan-16 22:08:39.185843 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45054 2019-Jan-16 22:08:39.186485 - [DEBUG] Edge function : AllBottom (result of previous compose)
45055 2019-Jan-16 22:08:39.186511 - [DEBUG]
45056 2019-Jan-16 22:08:39.186536 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45057 2019-Jan-16 22:08:39.186562 - [DEBUG] = AllBottom
45058 2019-Jan-16 22:08:39.186587 - [DEBUG]
45059 2019-Jan-16 22:08:39.186610 - [DEBUG] PROPAGATE: No new function!
45060 2019-Jan-16 22:08:39.186636 - [DEBUG] EDGE:
45061 2019-Jan-16 22:08:39.186693 - [DEBUG] ---> 45062 2019-Jan-16 22:08:39.187334 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
45063 2019-Jan-16 22:08:39.187972 - [DEBUG]
45064 2019-Jan-16 22:08:39.188018 - [DEBUG] Compose: EdgeIdentity * AllBottom
45065 2019-Jan-16 22:08:39.188046 - [DEBUG]
45066 2019-Jan-16 22:08:39.188070 - [DEBUG] Propagate flow
45067 2019-Jan-16 22:08:39.188108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45068 2019-Jan-16 22:08:39.188165 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45069 2019-Jan-16 22:08:39.188807 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
45070 2019-Jan-16 22:08:39.189451 - [DEBUG] Edge function : AllBottom (result of previous compose)
45071 2019-Jan-16 22:08:39.189477 - [DEBUG]
45072 2019-Jan-16 22:08:39.189502 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45073 2019-Jan-16 22:08:39.189529 - [DEBUG] = AllBottom
45074 2019-Jan-16 22:08:39.189553 - [DEBUG]
45075 2019-Jan-16 22:08:39.189577 - [DEBUG] PROPAGATE: No new function!
45076 2019-Jan-16 22:08:39.189602 - [DEBUG] Compose: EdgeIdentity * AllBottom
45077 2019-Jan-16 22:08:39.189628 - [DEBUG]
45078 2019-Jan-16 22:08:39.189652 - [DEBUG] Propagate flow
45079 2019-Jan-16 22:08:39.189676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45080 2019-Jan-16 22:08:39.189732 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45081 2019-Jan-16 22:08:39.190372 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45082 2019-Jan-16 22:08:39.191009 - [DEBUG] Edge function : AllBottom (result of previous compose)
45083 2019-Jan-16 22:08:39.191035 - [DEBUG]
45084 2019-Jan-16 22:08:39.191060 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45085 2019-Jan-16 22:08:39.191086 - [DEBUG] = AllBottom
45086 2019-Jan-16 22:08:39.191110 - [DEBUG]
45087 2019-Jan-16 22:08:39.191134 - [DEBUG] PROPAGATE: No new function!
45088 2019-Jan-16 22:08:39.191160 - [DEBUG] EDGE:
45089 2019-Jan-16 22:08:39.191218 - [DEBUG] ---> 45090 2019-Jan-16 22:08:39.191873 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
45091 2019-Jan-16 22:08:39.192514 - [DEBUG]
45092 2019-Jan-16 22:08:39.192540 - [DEBUG] EDGE:
45093 2019-Jan-16 22:08:39.192597 - [DEBUG] ---> 45094 2019-Jan-16 22:08:39.193235 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
45095 2019-Jan-16 22:08:39.193875 - [DEBUG]
45096 2019-Jan-16 22:08:39.193902 - [DEBUG] Compose: EdgeIdentity * AllBottom
45097 2019-Jan-16 22:08:39.193929 - [DEBUG]
45098 2019-Jan-16 22:08:39.193952 - [DEBUG] Propagate flow
45099 2019-Jan-16 22:08:39.193984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45100 2019-Jan-16 22:08:39.194040 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
45101 2019-Jan-16 22:08:39.194679 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45102 2019-Jan-16 22:08:39.195377 - [DEBUG] Edge function : AllBottom (result of previous compose)
45103 2019-Jan-16 22:08:39.195405 - [DEBUG]
45104 2019-Jan-16 22:08:39.195431 - [DEBUG] Join: AllTop & AllBottom
45105 2019-Jan-16 22:08:39.195457 - [DEBUG] = AllBottom (new jump func)
45106 2019-Jan-16 22:08:39.195482 - [DEBUG]
45107 2019-Jan-16 22:08:39.195506 - [DEBUG] Start adding new jump function
45108 2019-Jan-16 22:08:39.195530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45109 2019-Jan-16 22:08:39.195598 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45110 2019-Jan-16 22:08:39.196297 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
45111 2019-Jan-16 22:08:39.196983 - [DEBUG] Edge Function : AllBottom
45112 2019-Jan-16 22:08:39.197019 - [DEBUG] End adding new jump function
45113 2019-Jan-16 22:08:39.197043 - [DEBUG]
45114 2019-Jan-16 22:08:39.197068 - [DEBUG] -------------------------------------------- 1224. Path Edge --------------------------------------------
45115 2019-Jan-16 22:08:39.197093 - [DEBUG]
45116 2019-Jan-16 22:08:39.197117 - [DEBUG] Process 1224. path edge:
45117 2019-Jan-16 22:08:39.197141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45118 2019-Jan-16 22:08:39.197207 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
45119 2019-Jan-16 22:08:39.197849 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45120 2019-Jan-16 22:08:39.198518 - [DEBUG]
45121 2019-Jan-16 22:08:39.198545 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
45122 2019-Jan-16 22:08:39.199222 - [DEBUG] Compose: EdgeIdentity * AllBottom
45123 2019-Jan-16 22:08:39.199251 - [DEBUG]
45124 2019-Jan-16 22:08:39.199275 - [DEBUG] Propagate flow
45125 2019-Jan-16 22:08:39.199299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45126 2019-Jan-16 22:08:39.199356 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45127 2019-Jan-16 22:08:39.200010 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45128 2019-Jan-16 22:08:39.200662 - [DEBUG] Edge function : AllBottom (result of previous compose)
45129 2019-Jan-16 22:08:39.200688 - [DEBUG]
45130 2019-Jan-16 22:08:39.200714 - [DEBUG] Join: AllTop & AllBottom
45131 2019-Jan-16 22:08:39.200740 - [DEBUG] = AllBottom (new jump func)
45132 2019-Jan-16 22:08:39.200765 - [DEBUG]
45133 2019-Jan-16 22:08:39.200789 - [DEBUG] Start adding new jump function
45134 2019-Jan-16 22:08:39.200813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45135 2019-Jan-16 22:08:39.200869 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45136 2019-Jan-16 22:08:39.201526 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45137 2019-Jan-16 22:08:39.202172 - [DEBUG] Edge Function : AllBottom
45138 2019-Jan-16 22:08:39.202201 - [DEBUG] End adding new jump function
45139 2019-Jan-16 22:08:39.202225 - [DEBUG]
45140 2019-Jan-16 22:08:39.202249 - [DEBUG] -------------------------------------------- 1225. Path Edge --------------------------------------------
45141 2019-Jan-16 22:08:39.202274 - [DEBUG]
45142 2019-Jan-16 22:08:39.202312 - [DEBUG] Process 1225. path edge:
45143 2019-Jan-16 22:08:39.202336 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45144 2019-Jan-16 22:08:39.202393 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
45145 2019-Jan-16 22:08:39.203042 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45146 2019-Jan-16 22:08:39.203683 - [DEBUG]
45147 2019-Jan-16 22:08:39.203708 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45148 2019-Jan-16 22:08:39.204364 - [DEBUG] Possible callees:
45149 2019-Jan-16 22:08:39.204390 - [DEBUG] llvm.dbg.declare
45150 2019-Jan-16 22:08:39.204415 - [DEBUG] Possible return sites:
45151 2019-Jan-16 22:08:39.204439 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9645152 2019-Jan-16 22:08:39.205742 - [DEBUG] Found and process special summary
45153 2019-Jan-16 22:08:39.205778 - [DEBUG] Compose: EdgeIdentity * AllBottom
45154 2019-Jan-16 22:08:39.205805 - [DEBUG]
45155 2019-Jan-16 22:08:39.205830 - [DEBUG] Propagate flow
45156 2019-Jan-16 22:08:39.205853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45157 2019-Jan-16 22:08:39.205910 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45158 2019-Jan-16 22:08:39.206551 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45159 2019-Jan-16 22:08:39.207191 - [DEBUG] Edge function : AllBottom (result of previous compose)
45160 2019-Jan-16 22:08:39.207217 - [DEBUG]
45161 2019-Jan-16 22:08:39.207242 - [DEBUG] Join: AllTop & AllBottom
45162 2019-Jan-16 22:08:39.207268 - [DEBUG] = AllBottom (new jump func)
45163 2019-Jan-16 22:08:39.207293 - [DEBUG]
45164 2019-Jan-16 22:08:39.207317 - [DEBUG] Start adding new jump function
45165 2019-Jan-16 22:08:39.207340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45166 2019-Jan-16 22:08:39.207397 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45167 2019-Jan-16 22:08:39.208036 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45168 2019-Jan-16 22:08:39.208692 - [DEBUG] Edge Function : AllBottom
45169 2019-Jan-16 22:08:39.208721 - [DEBUG] End adding new jump function
45170 2019-Jan-16 22:08:39.208745 - [DEBUG]
45171 2019-Jan-16 22:08:39.208769 - [DEBUG] -------------------------------------------- 1226. Path Edge --------------------------------------------
45172 2019-Jan-16 22:08:39.208794 - [DEBUG]
45173 2019-Jan-16 22:08:39.208817 - [DEBUG] Process 1226. path edge:
45174 2019-Jan-16 22:08:39.208841 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45175 2019-Jan-16 22:08:39.208897 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
45176 2019-Jan-16 22:08:39.209538 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45177 2019-Jan-16 22:08:39.210176 - [DEBUG]
45178 2019-Jan-16 22:08:39.210201 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45179 2019-Jan-16 22:08:39.210859 - [DEBUG] Compose: EdgeIdentity * AllBottom
45180 2019-Jan-16 22:08:39.210887 - [DEBUG]
45181 2019-Jan-16 22:08:39.210911 - [DEBUG] Propagate flow
45182 2019-Jan-16 22:08:39.210935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45183 2019-Jan-16 22:08:39.210992 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45184 2019-Jan-16 22:08:39.211658 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45185 2019-Jan-16 22:08:39.212300 - [DEBUG] Edge function : AllBottom (result of previous compose)
45186 2019-Jan-16 22:08:39.212326 - [DEBUG]
45187 2019-Jan-16 22:08:39.212351 - [DEBUG] Join: AllTop & AllBottom
45188 2019-Jan-16 22:08:39.212377 - [DEBUG] = AllBottom (new jump func)
45189 2019-Jan-16 22:08:39.212402 - [DEBUG]
45190 2019-Jan-16 22:08:39.212425 - [DEBUG] Start adding new jump function
45191 2019-Jan-16 22:08:39.212449 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45192 2019-Jan-16 22:08:39.212505 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45193 2019-Jan-16 22:08:39.213145 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45194 2019-Jan-16 22:08:39.213780 - [DEBUG] Edge Function : AllBottom
45195 2019-Jan-16 22:08:39.213809 - [DEBUG] End adding new jump function
45196 2019-Jan-16 22:08:39.213833 - [DEBUG]
45197 2019-Jan-16 22:08:39.213858 - [DEBUG] -------------------------------------------- 1227. Path Edge --------------------------------------------
45198 2019-Jan-16 22:08:39.213882 - [DEBUG]
45199 2019-Jan-16 22:08:39.213906 - [DEBUG] Process 1227. path edge:
45200 2019-Jan-16 22:08:39.213929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45201 2019-Jan-16 22:08:39.213985 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
45202 2019-Jan-16 22:08:39.214621 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45203 2019-Jan-16 22:08:39.215277 - [DEBUG]
45204 2019-Jan-16 22:08:39.215303 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45205 2019-Jan-16 22:08:39.215957 - [DEBUG] Compose: EdgeIdentity * AllBottom
45206 2019-Jan-16 22:08:39.215985 - [DEBUG]
45207 2019-Jan-16 22:08:39.216009 - [DEBUG] Propagate flow
45208 2019-Jan-16 22:08:39.216032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45209 2019-Jan-16 22:08:39.216089 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45210 2019-Jan-16 22:08:39.216724 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45211 2019-Jan-16 22:08:39.217364 - [DEBUG] Edge function : AllBottom (result of previous compose)
45212 2019-Jan-16 22:08:39.217390 - [DEBUG]
45213 2019-Jan-16 22:08:39.217414 - [DEBUG] Join: AllTop & AllBottom
45214 2019-Jan-16 22:08:39.217441 - [DEBUG] = AllBottom (new jump func)
45215 2019-Jan-16 22:08:39.217465 - [DEBUG]
45216 2019-Jan-16 22:08:39.217489 - [DEBUG] Start adding new jump function
45217 2019-Jan-16 22:08:39.217512 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45218 2019-Jan-16 22:08:39.217568 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45219 2019-Jan-16 22:08:39.218223 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
45220 2019-Jan-16 22:08:39.218859 - [DEBUG] Edge Function : AllBottom
45221 2019-Jan-16 22:08:39.218888 - [DEBUG] End adding new jump function
45222 2019-Jan-16 22:08:39.218912 - [DEBUG]
45223 2019-Jan-16 22:08:39.218936 - [DEBUG] -------------------------------------------- 1228. Path Edge --------------------------------------------
45224 2019-Jan-16 22:08:39.218961 - [DEBUG]
45225 2019-Jan-16 22:08:39.218984 - [DEBUG] Process 1228. path edge:
45226 2019-Jan-16 22:08:39.219008 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45227 2019-Jan-16 22:08:39.219064 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
45228 2019-Jan-16 22:08:39.219698 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45229 2019-Jan-16 22:08:39.220338 - [DEBUG]
45230 2019-Jan-16 22:08:39.220371 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
45231 2019-Jan-16 22:08:39.221022 - [DEBUG] Compose: EdgeIdentity * AllBottom
45232 2019-Jan-16 22:08:39.221052 - [DEBUG]
45233 2019-Jan-16 22:08:39.221076 - [DEBUG] Propagate flow
45234 2019-Jan-16 22:08:39.221100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45235 2019-Jan-16 22:08:39.221157 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45236 2019-Jan-16 22:08:39.221814 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45237 2019-Jan-16 22:08:39.222455 - [DEBUG] Edge function : AllBottom (result of previous compose)
45238 2019-Jan-16 22:08:39.222481 - [DEBUG]
45239 2019-Jan-16 22:08:39.222506 - [DEBUG] Join: AllTop & AllBottom
45240 2019-Jan-16 22:08:39.222532 - [DEBUG] = AllBottom (new jump func)
45241 2019-Jan-16 22:08:39.222557 - [DEBUG]
45242 2019-Jan-16 22:08:39.222581 - [DEBUG] Start adding new jump function
45243 2019-Jan-16 22:08:39.222604 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45244 2019-Jan-16 22:08:39.222660 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45245 2019-Jan-16 22:08:39.223300 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45246 2019-Jan-16 22:08:39.223939 - [DEBUG] Edge Function : AllBottom
45247 2019-Jan-16 22:08:39.223967 - [DEBUG] End adding new jump function
45248 2019-Jan-16 22:08:39.223991 - [DEBUG]
45249 2019-Jan-16 22:08:39.224015 - [DEBUG] -------------------------------------------- 1229. Path Edge --------------------------------------------
45250 2019-Jan-16 22:08:39.224040 - [DEBUG]
45251 2019-Jan-16 22:08:39.224063 - [DEBUG] Process 1229. path edge:
45252 2019-Jan-16 22:08:39.224087 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45253 2019-Jan-16 22:08:39.224143 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
45254 2019-Jan-16 22:08:39.224796 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45255 2019-Jan-16 22:08:39.225436 - [DEBUG]
45256 2019-Jan-16 22:08:39.225461 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45257 2019-Jan-16 22:08:39.226119 - [DEBUG] Compose: EdgeIdentity * AllBottom
45258 2019-Jan-16 22:08:39.226147 - [DEBUG]
45259 2019-Jan-16 22:08:39.226171 - [DEBUG] Propagate flow
45260 2019-Jan-16 22:08:39.226194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45261 2019-Jan-16 22:08:39.226251 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45262 2019-Jan-16 22:08:39.226888 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45263 2019-Jan-16 22:08:39.227529 - [DEBUG] Edge function : AllBottom (result of previous compose)
45264 2019-Jan-16 22:08:39.227554 - [DEBUG]
45265 2019-Jan-16 22:08:39.227579 - [DEBUG] Join: AllTop & AllBottom
45266 2019-Jan-16 22:08:39.227605 - [DEBUG] = AllBottom (new jump func)
45267 2019-Jan-16 22:08:39.227630 - [DEBUG]
45268 2019-Jan-16 22:08:39.227654 - [DEBUG] Start adding new jump function
45269 2019-Jan-16 22:08:39.227677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45270 2019-Jan-16 22:08:39.227733 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45271 2019-Jan-16 22:08:39.228389 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45272 2019-Jan-16 22:08:39.229025 - [DEBUG] Edge Function : AllBottom
45273 2019-Jan-16 22:08:39.229054 - [DEBUG] End adding new jump function
45274 2019-Jan-16 22:08:39.229078 - [DEBUG]
45275 2019-Jan-16 22:08:39.229101 - [DEBUG] -------------------------------------------- 1230. Path Edge --------------------------------------------
45276 2019-Jan-16 22:08:39.229134 - [DEBUG]
45277 2019-Jan-16 22:08:39.229158 - [DEBUG] Process 1230. path edge:
45278 2019-Jan-16 22:08:39.229182 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45279 2019-Jan-16 22:08:39.229238 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
45280 2019-Jan-16 22:08:39.229876 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45281 2019-Jan-16 22:08:39.230516 - [DEBUG]
45282 2019-Jan-16 22:08:39.230542 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45283 2019-Jan-16 22:08:39.231196 - [DEBUG] Compose: EdgeIdentity * AllBottom
45284 2019-Jan-16 22:08:39.231224 - [DEBUG]
45285 2019-Jan-16 22:08:39.231248 - [DEBUG] Propagate flow
45286 2019-Jan-16 22:08:39.231271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45287 2019-Jan-16 22:08:39.231328 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45288 2019-Jan-16 22:08:39.231993 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45289 2019-Jan-16 22:08:39.232634 - [DEBUG] Edge function : AllBottom (result of previous compose)
45290 2019-Jan-16 22:08:39.232659 - [DEBUG]
45291 2019-Jan-16 22:08:39.232684 - [DEBUG] Join: AllTop & AllBottom
45292 2019-Jan-16 22:08:39.232710 - [DEBUG] = AllBottom (new jump func)
45293 2019-Jan-16 22:08:39.232735 - [DEBUG]
45294 2019-Jan-16 22:08:39.232759 - [DEBUG] Start adding new jump function
45295 2019-Jan-16 22:08:39.232782 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45296 2019-Jan-16 22:08:39.232838 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45297 2019-Jan-16 22:08:39.233478 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45298 2019-Jan-16 22:08:39.234112 - [DEBUG] Edge Function : AllBottom
45299 2019-Jan-16 22:08:39.234141 - [DEBUG] End adding new jump function
45300 2019-Jan-16 22:08:39.234165 - [DEBUG]
45301 2019-Jan-16 22:08:39.234189 - [DEBUG] -------------------------------------------- 1231. Path Edge --------------------------------------------
45302 2019-Jan-16 22:08:39.234213 - [DEBUG]
45303 2019-Jan-16 22:08:39.234237 - [DEBUG] Process 1231. path edge:
45304 2019-Jan-16 22:08:39.234261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45305 2019-Jan-16 22:08:39.234317 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
45306 2019-Jan-16 22:08:39.234969 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45307 2019-Jan-16 22:08:39.235610 - [DEBUG]
45308 2019-Jan-16 22:08:39.235634 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45309 2019-Jan-16 22:08:39.236289 - [DEBUG] Compose: EdgeIdentity * AllBottom
45310 2019-Jan-16 22:08:39.236317 - [DEBUG]
45311 2019-Jan-16 22:08:39.236341 - [DEBUG] Propagate flow
45312 2019-Jan-16 22:08:39.236365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45313 2019-Jan-16 22:08:39.236422 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45314 2019-Jan-16 22:08:39.237064 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45315 2019-Jan-16 22:08:39.237704 - [DEBUG] Edge function : AllBottom (result of previous compose)
45316 2019-Jan-16 22:08:39.237730 - [DEBUG]
45317 2019-Jan-16 22:08:39.237755 - [DEBUG] Join: AllTop & AllBottom
45318 2019-Jan-16 22:08:39.237781 - [DEBUG] = AllBottom (new jump func)
45319 2019-Jan-16 22:08:39.237806 - [DEBUG]
45320 2019-Jan-16 22:08:39.237829 - [DEBUG] Start adding new jump function
45321 2019-Jan-16 22:08:39.237867 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45322 2019-Jan-16 22:08:39.237924 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45323 2019-Jan-16 22:08:39.238581 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45324 2019-Jan-16 22:08:39.239221 - [DEBUG] Edge Function : AllBottom
45325 2019-Jan-16 22:08:39.239250 - [DEBUG] End adding new jump function
45326 2019-Jan-16 22:08:39.239274 - [DEBUG]
45327 2019-Jan-16 22:08:39.239298 - [DEBUG] -------------------------------------------- 1232. Path Edge --------------------------------------------
45328 2019-Jan-16 22:08:39.239323 - [DEBUG]
45329 2019-Jan-16 22:08:39.239346 - [DEBUG] Process 1232. path edge:
45330 2019-Jan-16 22:08:39.239370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45331 2019-Jan-16 22:08:39.239427 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
45332 2019-Jan-16 22:08:39.240067 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45333 2019-Jan-16 22:08:39.240706 - [DEBUG]
45334 2019-Jan-16 22:08:39.240731 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45335 2019-Jan-16 22:08:39.241390 - [DEBUG] Compose: EdgeIdentity * AllBottom
45336 2019-Jan-16 22:08:39.241435 - [DEBUG]
45337 2019-Jan-16 22:08:39.241460 - [DEBUG] Propagate flow
45338 2019-Jan-16 22:08:39.241484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45339 2019-Jan-16 22:08:39.241541 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45340 2019-Jan-16 22:08:39.242180 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45341 2019-Jan-16 22:08:39.242820 - [DEBUG] Edge function : AllBottom (result of previous compose)
45342 2019-Jan-16 22:08:39.242845 - [DEBUG]
45343 2019-Jan-16 22:08:39.242871 - [DEBUG] Join: AllTop & AllBottom
45344 2019-Jan-16 22:08:39.242897 - [DEBUG] = AllBottom (new jump func)
45345 2019-Jan-16 22:08:39.242921 - [DEBUG]
45346 2019-Jan-16 22:08:39.242945 - [DEBUG] Start adding new jump function
45347 2019-Jan-16 22:08:39.242968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45348 2019-Jan-16 22:08:39.243024 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45349 2019-Jan-16 22:08:39.243664 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45350 2019-Jan-16 22:08:39.244299 - [DEBUG] Edge Function : AllBottom
45351 2019-Jan-16 22:08:39.244333 - [DEBUG] End adding new jump function
45352 2019-Jan-16 22:08:39.244357 - [DEBUG]
45353 2019-Jan-16 22:08:39.244381 - [DEBUG] -------------------------------------------- 1233. Path Edge --------------------------------------------
45354 2019-Jan-16 22:08:39.244405 - [DEBUG]
45355 2019-Jan-16 22:08:39.244429 - [DEBUG] Process 1233. path edge:
45356 2019-Jan-16 22:08:39.244453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45357 2019-Jan-16 22:08:39.244509 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
45358 2019-Jan-16 22:08:39.245161 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45359 2019-Jan-16 22:08:39.245800 - [DEBUG]
45360 2019-Jan-16 22:08:39.245826 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45361 2019-Jan-16 22:08:39.246481 - [DEBUG] Compose: EdgeIdentity * AllBottom
45362 2019-Jan-16 22:08:39.246510 - [DEBUG]
45363 2019-Jan-16 22:08:39.246534 - [DEBUG] Propagate flow
45364 2019-Jan-16 22:08:39.246566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45365 2019-Jan-16 22:08:39.246623 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45366 2019-Jan-16 22:08:39.247272 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45367 2019-Jan-16 22:08:39.247912 - [DEBUG] Edge function : AllBottom (result of previous compose)
45368 2019-Jan-16 22:08:39.247938 - [DEBUG]
45369 2019-Jan-16 22:08:39.247963 - [DEBUG] Join: AllTop & AllBottom
45370 2019-Jan-16 22:08:39.247989 - [DEBUG] = AllBottom (new jump func)
45371 2019-Jan-16 22:08:39.248013 - [DEBUG]
45372 2019-Jan-16 22:08:39.248037 - [DEBUG] Start adding new jump function
45373 2019-Jan-16 22:08:39.248060 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45374 2019-Jan-16 22:08:39.248130 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45375 2019-Jan-16 22:08:39.248769 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45376 2019-Jan-16 22:08:39.249415 - [DEBUG] Edge Function : AllBottom
45377 2019-Jan-16 22:08:39.249444 - [DEBUG] End adding new jump function
45378 2019-Jan-16 22:08:39.249468 - [DEBUG]
45379 2019-Jan-16 22:08:39.249492 - [DEBUG] -------------------------------------------- 1234. Path Edge --------------------------------------------
45380 2019-Jan-16 22:08:39.249516 - [DEBUG]
45381 2019-Jan-16 22:08:39.249540 - [DEBUG] Process 1234. path edge:
45382 2019-Jan-16 22:08:39.249563 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45383 2019-Jan-16 22:08:39.249620 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
45384 2019-Jan-16 22:08:39.250266 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45385 2019-Jan-16 22:08:39.250905 - [DEBUG]
45386 2019-Jan-16 22:08:39.250930 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45387 2019-Jan-16 22:08:39.251602 - [DEBUG] Possible callees:
45388 2019-Jan-16 22:08:39.251628 - [DEBUG] llvm.dbg.declare
45389 2019-Jan-16 22:08:39.251653 - [DEBUG] Possible return sites:
45390 2019-Jan-16 22:08:39.251676 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12045391 2019-Jan-16 22:08:39.252955 - [DEBUG] Found and process special summary
45392 2019-Jan-16 22:08:39.252990 - [DEBUG] Compose: EdgeIdentity * AllBottom
45393 2019-Jan-16 22:08:39.253018 - [DEBUG]
45394 2019-Jan-16 22:08:39.253042 - [DEBUG] Propagate flow
45395 2019-Jan-16 22:08:39.253065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45396 2019-Jan-16 22:08:39.253122 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45397 2019-Jan-16 22:08:39.253764 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45398 2019-Jan-16 22:08:39.254404 - [DEBUG] Edge function : AllBottom (result of previous compose)
45399 2019-Jan-16 22:08:39.254430 - [DEBUG]
45400 2019-Jan-16 22:08:39.254455 - [DEBUG] Join: AllTop & AllBottom
45401 2019-Jan-16 22:08:39.254481 - [DEBUG] = AllBottom (new jump func)
45402 2019-Jan-16 22:08:39.254506 - [DEBUG]
45403 2019-Jan-16 22:08:39.254529 - [DEBUG] Start adding new jump function
45404 2019-Jan-16 22:08:39.254553 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45405 2019-Jan-16 22:08:39.254609 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45406 2019-Jan-16 22:08:39.255272 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45407 2019-Jan-16 22:08:39.255913 - [DEBUG] Edge Function : AllBottom
45408 2019-Jan-16 22:08:39.255941 - [DEBUG] End adding new jump function
45409 2019-Jan-16 22:08:39.255966 - [DEBUG]
45410 2019-Jan-16 22:08:39.255989 - [DEBUG] -------------------------------------------- 1235. Path Edge --------------------------------------------
45411 2019-Jan-16 22:08:39.256014 - [DEBUG]
45412 2019-Jan-16 22:08:39.256037 - [DEBUG] Process 1235. path edge:
45413 2019-Jan-16 22:08:39.256061 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45414 2019-Jan-16 22:08:39.256118 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
45415 2019-Jan-16 22:08:39.256757 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45416 2019-Jan-16 22:08:39.257396 - [DEBUG]
45417 2019-Jan-16 22:08:39.257421 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45418 2019-Jan-16 22:08:39.258092 - [DEBUG] Compose: EdgeIdentity * AllBottom
45419 2019-Jan-16 22:08:39.258122 - [DEBUG]
45420 2019-Jan-16 22:08:39.258146 - [DEBUG] Propagate flow
45421 2019-Jan-16 22:08:39.258169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45422 2019-Jan-16 22:08:39.258227 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45423 2019-Jan-16 22:08:39.258866 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45424 2019-Jan-16 22:08:39.259506 - [DEBUG] Edge function : AllBottom (result of previous compose)
45425 2019-Jan-16 22:08:39.259532 - [DEBUG]
45426 2019-Jan-16 22:08:39.259557 - [DEBUG] Join: AllTop & AllBottom
45427 2019-Jan-16 22:08:39.259583 - [DEBUG] = AllBottom (new jump func)
45428 2019-Jan-16 22:08:39.259608 - [DEBUG]
45429 2019-Jan-16 22:08:39.259632 - [DEBUG] Start adding new jump function
45430 2019-Jan-16 22:08:39.259655 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45431 2019-Jan-16 22:08:39.259711 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45432 2019-Jan-16 22:08:39.260353 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45433 2019-Jan-16 22:08:39.260988 - [DEBUG] Edge Function : AllBottom
45434 2019-Jan-16 22:08:39.261017 - [DEBUG] End adding new jump function
45435 2019-Jan-16 22:08:39.261041 - [DEBUG]
45436 2019-Jan-16 22:08:39.261065 - [DEBUG] -------------------------------------------- 1236. Path Edge --------------------------------------------
45437 2019-Jan-16 22:08:39.261090 - [DEBUG]
45438 2019-Jan-16 22:08:39.261114 - [DEBUG] Process 1236. path edge:
45439 2019-Jan-16 22:08:39.261138 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45440 2019-Jan-16 22:08:39.261194 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
45441 2019-Jan-16 22:08:39.261847 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45442 2019-Jan-16 22:08:39.262488 - [DEBUG]
45443 2019-Jan-16 22:08:39.262513 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45444 2019-Jan-16 22:08:39.263169 - [DEBUG] Compose: EdgeIdentity * AllBottom
45445 2019-Jan-16 22:08:39.263197 - [DEBUG]
45446 2019-Jan-16 22:08:39.263221 - [DEBUG] Propagate flow
45447 2019-Jan-16 22:08:39.263245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45448 2019-Jan-16 22:08:39.263302 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45449 2019-Jan-16 22:08:39.263948 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45450 2019-Jan-16 22:08:39.264597 - [DEBUG] Edge function : AllBottom (result of previous compose)
45451 2019-Jan-16 22:08:39.264623 - [DEBUG]
45452 2019-Jan-16 22:08:39.264648 - [DEBUG] Join: AllTop & AllBottom
45453 2019-Jan-16 22:08:39.264674 - [DEBUG] = AllBottom (new jump func)
45454 2019-Jan-16 22:08:39.264699 - [DEBUG]
45455 2019-Jan-16 22:08:39.264722 - [DEBUG] Start adding new jump function
45456 2019-Jan-16 22:08:39.264757 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45457 2019-Jan-16 22:08:39.264815 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45458 2019-Jan-16 22:08:39.265456 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45459 2019-Jan-16 22:08:39.266104 - [DEBUG] Edge Function : AllBottom
45460 2019-Jan-16 22:08:39.266133 - [DEBUG] End adding new jump function
45461 2019-Jan-16 22:08:39.266157 - [DEBUG]
45462 2019-Jan-16 22:08:39.266181 - [DEBUG] -------------------------------------------- 1237. Path Edge --------------------------------------------
45463 2019-Jan-16 22:08:39.266205 - [DEBUG]
45464 2019-Jan-16 22:08:39.266228 - [DEBUG] Process 1237. path edge:
45465 2019-Jan-16 22:08:39.266252 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45466 2019-Jan-16 22:08:39.266308 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
45467 2019-Jan-16 22:08:39.266957 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45468 2019-Jan-16 22:08:39.267596 - [DEBUG]
45469 2019-Jan-16 22:08:39.267620 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45470 2019-Jan-16 22:08:39.268298 - [DEBUG] Possible callees:
45471 2019-Jan-16 22:08:39.268325 - [DEBUG] llvm.dbg.declare
45472 2019-Jan-16 22:08:39.268350 - [DEBUG] Possible return sites:
45473 2019-Jan-16 22:08:39.268374 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14945474 2019-Jan-16 22:08:39.269650 - [DEBUG] Found and process special summary
45475 2019-Jan-16 22:08:39.269685 - [DEBUG] Compose: EdgeIdentity * AllBottom
45476 2019-Jan-16 22:08:39.269714 - [DEBUG]
45477 2019-Jan-16 22:08:39.269738 - [DEBUG] Propagate flow
45478 2019-Jan-16 22:08:39.269761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45479 2019-Jan-16 22:08:39.269818 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45480 2019-Jan-16 22:08:39.270458 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45481 2019-Jan-16 22:08:39.271099 - [DEBUG] Edge function : AllBottom (result of previous compose)
45482 2019-Jan-16 22:08:39.271124 - [DEBUG]
45483 2019-Jan-16 22:08:39.271149 - [DEBUG] Join: AllTop & AllBottom
45484 2019-Jan-16 22:08:39.271175 - [DEBUG] = AllBottom (new jump func)
45485 2019-Jan-16 22:08:39.271200 - [DEBUG]
45486 2019-Jan-16 22:08:39.271223 - [DEBUG] Start adding new jump function
45487 2019-Jan-16 22:08:39.271247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45488 2019-Jan-16 22:08:39.271303 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45489 2019-Jan-16 22:08:39.271960 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45490 2019-Jan-16 22:08:39.272599 - [DEBUG] Edge Function : AllBottom
45491 2019-Jan-16 22:08:39.272628 - [DEBUG] End adding new jump function
45492 2019-Jan-16 22:08:39.272660 - [DEBUG]
45493 2019-Jan-16 22:08:39.272684 - [DEBUG] -------------------------------------------- 1238. Path Edge --------------------------------------------
45494 2019-Jan-16 22:08:39.272709 - [DEBUG]
45495 2019-Jan-16 22:08:39.272732 - [DEBUG] Process 1238. path edge:
45496 2019-Jan-16 22:08:39.272756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45497 2019-Jan-16 22:08:39.272813 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
45498 2019-Jan-16 22:08:39.273453 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45499 2019-Jan-16 22:08:39.274093 - [DEBUG]
45500 2019-Jan-16 22:08:39.274118 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45501 2019-Jan-16 22:08:39.274792 - [DEBUG] Compose: EdgeIdentity * AllBottom
45502 2019-Jan-16 22:08:39.274821 - [DEBUG]
45503 2019-Jan-16 22:08:39.274845 - [DEBUG] Propagate flow
45504 2019-Jan-16 22:08:39.274868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45505 2019-Jan-16 22:08:39.274926 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45506 2019-Jan-16 22:08:39.275564 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45507 2019-Jan-16 22:08:39.276203 - [DEBUG] Edge function : AllBottom (result of previous compose)
45508 2019-Jan-16 22:08:39.276228 - [DEBUG]
45509 2019-Jan-16 22:08:39.276254 - [DEBUG] Join: AllTop & AllBottom
45510 2019-Jan-16 22:08:39.276280 - [DEBUG] = AllBottom (new jump func)
45511 2019-Jan-16 22:08:39.276305 - [DEBUG]
45512 2019-Jan-16 22:08:39.276329 - [DEBUG] Start adding new jump function
45513 2019-Jan-16 22:08:39.276352 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45514 2019-Jan-16 22:08:39.276408 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45515 2019-Jan-16 22:08:39.277048 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45516 2019-Jan-16 22:08:39.277683 - [DEBUG] Edge Function : AllBottom
45517 2019-Jan-16 22:08:39.277712 - [DEBUG] End adding new jump function
45518 2019-Jan-16 22:08:39.277736 - [DEBUG]
45519 2019-Jan-16 22:08:39.277760 - [DEBUG] -------------------------------------------- 1239. Path Edge --------------------------------------------
45520 2019-Jan-16 22:08:39.277785 - [DEBUG]
45521 2019-Jan-16 22:08:39.277809 - [DEBUG] Process 1239. path edge:
45522 2019-Jan-16 22:08:39.277833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45523 2019-Jan-16 22:08:39.277889 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
45524 2019-Jan-16 22:08:39.278540 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45525 2019-Jan-16 22:08:39.279179 - [DEBUG]
45526 2019-Jan-16 22:08:39.279205 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45527 2019-Jan-16 22:08:39.279866 - [DEBUG] Compose: EdgeIdentity * AllBottom
45528 2019-Jan-16 22:08:39.279894 - [DEBUG]
45529 2019-Jan-16 22:08:39.279918 - [DEBUG] Propagate flow
45530 2019-Jan-16 22:08:39.279942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45531 2019-Jan-16 22:08:39.279999 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45532 2019-Jan-16 22:08:39.280648 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45533 2019-Jan-16 22:08:39.281287 - [DEBUG] Edge function : AllBottom (result of previous compose)
45534 2019-Jan-16 22:08:39.281313 - [DEBUG]
45535 2019-Jan-16 22:08:39.281338 - [DEBUG] Join: AllTop & AllBottom
45536 2019-Jan-16 22:08:39.281364 - [DEBUG] = AllBottom (new jump func)
45537 2019-Jan-16 22:08:39.281398 - [DEBUG]
45538 2019-Jan-16 22:08:39.281435 - [DEBUG] Start adding new jump function
45539 2019-Jan-16 22:08:39.281459 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45540 2019-Jan-16 22:08:39.281516 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45541 2019-Jan-16 22:08:39.282156 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45542 2019-Jan-16 22:08:39.282801 - [DEBUG] Edge Function : AllBottom
45543 2019-Jan-16 22:08:39.282830 - [DEBUG] End adding new jump function
45544 2019-Jan-16 22:08:39.282855 - [DEBUG]
45545 2019-Jan-16 22:08:39.282878 - [DEBUG] -------------------------------------------- 1240. Path Edge --------------------------------------------
45546 2019-Jan-16 22:08:39.282903 - [DEBUG]
45547 2019-Jan-16 22:08:39.282926 - [DEBUG] Process 1240. path edge:
45548 2019-Jan-16 22:08:39.282950 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45549 2019-Jan-16 22:08:39.283006 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
45550 2019-Jan-16 22:08:39.283653 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45551 2019-Jan-16 22:08:39.284293 - [DEBUG]
45552 2019-Jan-16 22:08:39.284317 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45553 2019-Jan-16 22:08:39.284996 - [DEBUG] Possible callees:
45554 2019-Jan-16 22:08:39.285021 - [DEBUG] llvm.dbg.declare
45555 2019-Jan-16 22:08:39.285046 - [DEBUG] Possible return sites:
45556 2019-Jan-16 22:08:39.285070 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15545557 2019-Jan-16 22:08:39.286347 - [DEBUG] Found and process special summary
45558 2019-Jan-16 22:08:39.286382 - [DEBUG] Compose: EdgeIdentity * AllBottom
45559 2019-Jan-16 22:08:39.286410 - [DEBUG]
45560 2019-Jan-16 22:08:39.286434 - [DEBUG] Propagate flow
45561 2019-Jan-16 22:08:39.286458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45562 2019-Jan-16 22:08:39.286514 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45563 2019-Jan-16 22:08:39.287156 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45564 2019-Jan-16 22:08:39.287795 - [DEBUG] Edge function : AllBottom (result of previous compose)
45565 2019-Jan-16 22:08:39.287821 - [DEBUG]
45566 2019-Jan-16 22:08:39.287846 - [DEBUG] Join: AllTop & AllBottom
45567 2019-Jan-16 22:08:39.287872 - [DEBUG] = AllBottom (new jump func)
45568 2019-Jan-16 22:08:39.287897 - [DEBUG]
45569 2019-Jan-16 22:08:39.287920 - [DEBUG] Start adding new jump function
45570 2019-Jan-16 22:08:39.287944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45571 2019-Jan-16 22:08:39.288000 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45572 2019-Jan-16 22:08:39.288655 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45573 2019-Jan-16 22:08:39.289295 - [DEBUG] Edge Function : AllBottom
45574 2019-Jan-16 22:08:39.289324 - [DEBUG] End adding new jump function
45575 2019-Jan-16 22:08:39.289348 - [DEBUG]
45576 2019-Jan-16 22:08:39.289372 - [DEBUG] -------------------------------------------- 1241. Path Edge --------------------------------------------
45577 2019-Jan-16 22:08:39.289396 - [DEBUG]
45578 2019-Jan-16 22:08:39.289420 - [DEBUG] Process 1241. path edge:
45579 2019-Jan-16 22:08:39.289452 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45580 2019-Jan-16 22:08:39.289509 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
45581 2019-Jan-16 22:08:39.290148 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45582 2019-Jan-16 22:08:39.290788 - [DEBUG]
45583 2019-Jan-16 22:08:39.290813 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45584 2019-Jan-16 22:08:39.291490 - [DEBUG] Compose: EdgeIdentity * AllBottom
45585 2019-Jan-16 22:08:39.291518 - [DEBUG]
45586 2019-Jan-16 22:08:39.291543 - [DEBUG] Propagate flow
45587 2019-Jan-16 22:08:39.291566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45588 2019-Jan-16 22:08:39.291624 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
45589 2019-Jan-16 22:08:39.292261 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45590 2019-Jan-16 22:08:39.292900 - [DEBUG] Edge function : AllBottom (result of previous compose)
45591 2019-Jan-16 22:08:39.292926 - [DEBUG]
45592 2019-Jan-16 22:08:39.292951 - [DEBUG] Join: AllTop & AllBottom
45593 2019-Jan-16 22:08:39.292977 - [DEBUG] = AllBottom (new jump func)
45594 2019-Jan-16 22:08:39.293002 - [DEBUG]
45595 2019-Jan-16 22:08:39.293026 - [DEBUG] Start adding new jump function
45596 2019-Jan-16 22:08:39.293049 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45597 2019-Jan-16 22:08:39.293105 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45598 2019-Jan-16 22:08:39.293745 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
45599 2019-Jan-16 22:08:39.294380 - [DEBUG] Edge Function : AllBottom
45600 2019-Jan-16 22:08:39.294409 - [DEBUG] End adding new jump function
45601 2019-Jan-16 22:08:39.294433 - [DEBUG]
45602 2019-Jan-16 22:08:39.294457 - [DEBUG] -------------------------------------------- 1242. Path Edge --------------------------------------------
45603 2019-Jan-16 22:08:39.294481 - [DEBUG]
45604 2019-Jan-16 22:08:39.294505 - [DEBUG] Process 1242. path edge:
45605 2019-Jan-16 22:08:39.294529 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45606 2019-Jan-16 22:08:39.294585 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
45607 2019-Jan-16 22:08:39.295236 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45608 2019-Jan-16 22:08:39.295876 - [DEBUG]
45609 2019-Jan-16 22:08:39.295901 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
45610 2019-Jan-16 22:08:39.296560 - [DEBUG] Compose: EdgeIdentity * AllBottom
45611 2019-Jan-16 22:08:39.296589 - [DEBUG]
45612 2019-Jan-16 22:08:39.296613 - [DEBUG] Propagate flow
45613 2019-Jan-16 22:08:39.296636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45614 2019-Jan-16 22:08:39.296694 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
45615 2019-Jan-16 22:08:39.297330 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45616 2019-Jan-16 22:08:39.297970 - [DEBUG] Edge function : AllBottom (result of previous compose)
45617 2019-Jan-16 22:08:39.297995 - [DEBUG]
45618 2019-Jan-16 22:08:39.298020 - [DEBUG] Join: AllTop & AllBottom
45619 2019-Jan-16 22:08:39.298046 - [DEBUG] = AllBottom (new jump func)
45620 2019-Jan-16 22:08:39.298071 - [DEBUG]
45621 2019-Jan-16 22:08:39.298109 - [DEBUG] Start adding new jump function
45622 2019-Jan-16 22:08:39.298132 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45623 2019-Jan-16 22:08:39.298189 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45624 2019-Jan-16 22:08:39.298836 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
45625 2019-Jan-16 22:08:39.299472 - [DEBUG] Edge Function : AllBottom
45626 2019-Jan-16 22:08:39.299501 - [DEBUG] End adding new jump function
45627 2019-Jan-16 22:08:39.299525 - [DEBUG]
45628 2019-Jan-16 22:08:39.299549 - [DEBUG] -------------------------------------------- 1243. Path Edge --------------------------------------------
45629 2019-Jan-16 22:08:39.299574 - [DEBUG]
45630 2019-Jan-16 22:08:39.299597 - [DEBUG] Process 1243. path edge:
45631 2019-Jan-16 22:08:39.299621 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45632 2019-Jan-16 22:08:39.299677 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
45633 2019-Jan-16 22:08:39.300314 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45634 2019-Jan-16 22:08:39.300954 - [DEBUG]
45635 2019-Jan-16 22:08:39.300979 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
45636 2019-Jan-16 22:08:39.301654 - [DEBUG] Compose: EdgeIdentity * AllBottom
45637 2019-Jan-16 22:08:39.301682 - [DEBUG]
45638 2019-Jan-16 22:08:39.301706 - [DEBUG] Propagate flow
45639 2019-Jan-16 22:08:39.301729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45640 2019-Jan-16 22:08:39.301787 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
45641 2019-Jan-16 22:08:39.302435 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45642 2019-Jan-16 22:08:39.303075 - [DEBUG] Edge function : AllBottom (result of previous compose)
45643 2019-Jan-16 22:08:39.303100 - [DEBUG]
45644 2019-Jan-16 22:08:39.303125 - [DEBUG] Join: AllTop & AllBottom
45645 2019-Jan-16 22:08:39.303151 - [DEBUG] = AllBottom (new jump func)
45646 2019-Jan-16 22:08:39.303176 - [DEBUG]
45647 2019-Jan-16 22:08:39.303200 - [DEBUG] Start adding new jump function
45648 2019-Jan-16 22:08:39.303223 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45649 2019-Jan-16 22:08:39.303279 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45650 2019-Jan-16 22:08:39.303918 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
45651 2019-Jan-16 22:08:39.304564 - [DEBUG] Edge Function : AllBottom
45652 2019-Jan-16 22:08:39.304593 - [DEBUG] End adding new jump function
45653 2019-Jan-16 22:08:39.304617 - [DEBUG]
45654 2019-Jan-16 22:08:39.304641 - [DEBUG] -------------------------------------------- 1244. Path Edge --------------------------------------------
45655 2019-Jan-16 22:08:39.304666 - [DEBUG]
45656 2019-Jan-16 22:08:39.304689 - [DEBUG] Process 1244. path edge:
45657 2019-Jan-16 22:08:39.304713 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45658 2019-Jan-16 22:08:39.304782 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
45659 2019-Jan-16 22:08:39.305429 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45660 2019-Jan-16 22:08:39.306069 - [DEBUG]
45661 2019-Jan-16 22:08:39.306094 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
45662 2019-Jan-16 22:08:39.306755 - [DEBUG] Possible callees:
45663 2019-Jan-16 22:08:39.306780 - [DEBUG] llvm.dbg.declare
45664 2019-Jan-16 22:08:39.306805 - [DEBUG] Possible return sites:
45665 2019-Jan-16 22:08:39.306829 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16345666 2019-Jan-16 22:08:39.308123 - [DEBUG] Found and process special summary
45667 2019-Jan-16 22:08:39.308159 - [DEBUG] Compose: EdgeIdentity * AllBottom
45668 2019-Jan-16 22:08:39.308187 - [DEBUG]
45669 2019-Jan-16 22:08:39.308211 - [DEBUG] Propagate flow
45670 2019-Jan-16 22:08:39.308235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45671 2019-Jan-16 22:08:39.308292 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
45672 2019-Jan-16 22:08:39.308932 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45673 2019-Jan-16 22:08:39.309572 - [DEBUG] Edge function : AllBottom (result of previous compose)
45674 2019-Jan-16 22:08:39.309598 - [DEBUG]
45675 2019-Jan-16 22:08:39.309623 - [DEBUG] Join: AllTop & AllBottom
45676 2019-Jan-16 22:08:39.309649 - [DEBUG] = AllBottom (new jump func)
45677 2019-Jan-16 22:08:39.309674 - [DEBUG]
45678 2019-Jan-16 22:08:39.309697 - [DEBUG] Start adding new jump function
45679 2019-Jan-16 22:08:39.309721 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45680 2019-Jan-16 22:08:39.309777 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45681 2019-Jan-16 22:08:39.310418 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
45682 2019-Jan-16 22:08:39.311057 - [DEBUG] Edge Function : AllBottom
45683 2019-Jan-16 22:08:39.311085 - [DEBUG] End adding new jump function
45684 2019-Jan-16 22:08:39.311109 - [DEBUG]
45685 2019-Jan-16 22:08:39.311133 - [DEBUG] -------------------------------------------- 1245. Path Edge --------------------------------------------
45686 2019-Jan-16 22:08:39.311158 - [DEBUG]
45687 2019-Jan-16 22:08:39.311181 - [DEBUG] Process 1245. path edge:
45688 2019-Jan-16 22:08:39.311205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45689 2019-Jan-16 22:08:39.311262 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
45690 2019-Jan-16 22:08:39.311917 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45691 2019-Jan-16 22:08:39.312556 - [DEBUG]
45692 2019-Jan-16 22:08:39.312581 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
45693 2019-Jan-16 22:08:39.313245 - [DEBUG] Compose: EdgeIdentity * AllBottom
45694 2019-Jan-16 22:08:39.313273 - [DEBUG]
45695 2019-Jan-16 22:08:39.313297 - [DEBUG] Propagate flow
45696 2019-Jan-16 22:08:39.313320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45697 2019-Jan-16 22:08:39.313378 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
45698 2019-Jan-16 22:08:39.314023 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45699 2019-Jan-16 22:08:39.314661 - [DEBUG] Edge function : AllBottom (result of previous compose)
45700 2019-Jan-16 22:08:39.314687 - [DEBUG]
45701 2019-Jan-16 22:08:39.314712 - [DEBUG] Join: AllTop & AllBottom
45702 2019-Jan-16 22:08:39.314739 - [DEBUG] = AllBottom (new jump func)
45703 2019-Jan-16 22:08:39.314778 - [DEBUG]
45704 2019-Jan-16 22:08:39.314802 - [DEBUG] Start adding new jump function
45705 2019-Jan-16 22:08:39.314825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45706 2019-Jan-16 22:08:39.314882 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45707 2019-Jan-16 22:08:39.315522 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
45708 2019-Jan-16 22:08:39.316156 - [DEBUG] Edge Function : AllBottom
45709 2019-Jan-16 22:08:39.316186 - [DEBUG] End adding new jump function
45710 2019-Jan-16 22:08:39.316210 - [DEBUG]
45711 2019-Jan-16 22:08:39.316242 - [DEBUG] -------------------------------------------- 1246. Path Edge --------------------------------------------
45712 2019-Jan-16 22:08:39.316267 - [DEBUG]
45713 2019-Jan-16 22:08:39.316291 - [DEBUG] Process 1246. path edge:
45714 2019-Jan-16 22:08:39.316314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45715 2019-Jan-16 22:08:39.316371 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
45716 2019-Jan-16 22:08:39.317009 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45717 2019-Jan-16 22:08:39.317648 - [DEBUG]
45718 2019-Jan-16 22:08:39.317673 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
45719 2019-Jan-16 22:08:39.318349 - [DEBUG] Compose: EdgeIdentity * AllBottom
45720 2019-Jan-16 22:08:39.318377 - [DEBUG]
45721 2019-Jan-16 22:08:39.318401 - [DEBUG] Propagate flow
45722 2019-Jan-16 22:08:39.318425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45723 2019-Jan-16 22:08:39.318482 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
45724 2019-Jan-16 22:08:39.319129 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45725 2019-Jan-16 22:08:39.319767 - [DEBUG] Edge function : AllBottom (result of previous compose)
45726 2019-Jan-16 22:08:39.319793 - [DEBUG]
45727 2019-Jan-16 22:08:39.319818 - [DEBUG] Join: AllTop & AllBottom
45728 2019-Jan-16 22:08:39.319844 - [DEBUG] = AllBottom (new jump func)
45729 2019-Jan-16 22:08:39.319868 - [DEBUG]
45730 2019-Jan-16 22:08:39.319891 - [DEBUG] Start adding new jump function
45731 2019-Jan-16 22:08:39.319915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45732 2019-Jan-16 22:08:39.319971 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45733 2019-Jan-16 22:08:39.320611 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
45734 2019-Jan-16 22:08:39.321256 - [DEBUG] Edge Function : AllBottom
45735 2019-Jan-16 22:08:39.321285 - [DEBUG] End adding new jump function
45736 2019-Jan-16 22:08:39.321309 - [DEBUG]
45737 2019-Jan-16 22:08:39.321332 - [DEBUG] -------------------------------------------- 1247. Path Edge --------------------------------------------
45738 2019-Jan-16 22:08:39.321357 - [DEBUG]
45739 2019-Jan-16 22:08:39.321380 - [DEBUG] Process 1247. path edge:
45740 2019-Jan-16 22:08:39.321404 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45741 2019-Jan-16 22:08:39.321474 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
45742 2019-Jan-16 22:08:39.322121 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45743 2019-Jan-16 22:08:39.322761 - [DEBUG]
45744 2019-Jan-16 22:08:39.322786 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
45745 2019-Jan-16 22:08:39.323445 - [DEBUG] Possible callees:
45746 2019-Jan-16 22:08:39.323471 - [DEBUG] llvm.dbg.declare
45747 2019-Jan-16 22:08:39.323497 - [DEBUG] Possible return sites:
45748 2019-Jan-16 22:08:39.323520 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16945749 2019-Jan-16 22:08:39.324810 - [DEBUG] Found and process special summary
45750 2019-Jan-16 22:08:39.324845 - [DEBUG] Compose: EdgeIdentity * AllBottom
45751 2019-Jan-16 22:08:39.324874 - [DEBUG]
45752 2019-Jan-16 22:08:39.324898 - [DEBUG] Propagate flow
45753 2019-Jan-16 22:08:39.324931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45754 2019-Jan-16 22:08:39.324988 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
45755 2019-Jan-16 22:08:39.325638 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45756 2019-Jan-16 22:08:39.326278 - [DEBUG] Edge function : AllBottom (result of previous compose)
45757 2019-Jan-16 22:08:39.326304 - [DEBUG]
45758 2019-Jan-16 22:08:39.326329 - [DEBUG] Join: AllTop & AllBottom
45759 2019-Jan-16 22:08:39.326355 - [DEBUG] = AllBottom (new jump func)
45760 2019-Jan-16 22:08:39.326380 - [DEBUG]
45761 2019-Jan-16 22:08:39.326403 - [DEBUG] Start adding new jump function
45762 2019-Jan-16 22:08:39.326427 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45763 2019-Jan-16 22:08:39.326483 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45764 2019-Jan-16 22:08:39.327122 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
45765 2019-Jan-16 22:08:39.327760 - [DEBUG] Edge Function : AllBottom
45766 2019-Jan-16 22:08:39.327789 - [DEBUG] End adding new jump function
45767 2019-Jan-16 22:08:39.327813 - [DEBUG]
45768 2019-Jan-16 22:08:39.327836 - [DEBUG] -------------------------------------------- 1248. Path Edge --------------------------------------------
45769 2019-Jan-16 22:08:39.327861 - [DEBUG]
45770 2019-Jan-16 22:08:39.327884 - [DEBUG] Process 1248. path edge:
45771 2019-Jan-16 22:08:39.327908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45772 2019-Jan-16 22:08:39.327965 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
45773 2019-Jan-16 22:08:39.328620 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45774 2019-Jan-16 22:08:39.329260 - [DEBUG]
45775 2019-Jan-16 22:08:39.329284 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
45776 2019-Jan-16 22:08:39.329947 - [DEBUG] Compose: EdgeIdentity * AllBottom
45777 2019-Jan-16 22:08:39.329975 - [DEBUG]
45778 2019-Jan-16 22:08:39.329999 - [DEBUG] Propagate flow
45779 2019-Jan-16 22:08:39.330022 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45780 2019-Jan-16 22:08:39.330080 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
45781 2019-Jan-16 22:08:39.330718 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45782 2019-Jan-16 22:08:39.331357 - [DEBUG] Edge function : AllBottom (result of previous compose)
45783 2019-Jan-16 22:08:39.331382 - [DEBUG]
45784 2019-Jan-16 22:08:39.331408 - [DEBUG] Join: AllTop & AllBottom
45785 2019-Jan-16 22:08:39.331448 - [DEBUG] = AllBottom (new jump func)
45786 2019-Jan-16 22:08:39.331473 - [DEBUG]
45787 2019-Jan-16 22:08:39.331496 - [DEBUG] Start adding new jump function
45788 2019-Jan-16 22:08:39.331520 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45789 2019-Jan-16 22:08:39.331576 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45790 2019-Jan-16 22:08:39.332216 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
45791 2019-Jan-16 22:08:39.332851 - [DEBUG] Edge Function : AllBottom
45792 2019-Jan-16 22:08:39.332881 - [DEBUG] End adding new jump function
45793 2019-Jan-16 22:08:39.332905 - [DEBUG]
45794 2019-Jan-16 22:08:39.332929 - [DEBUG] -------------------------------------------- 1249. Path Edge --------------------------------------------
45795 2019-Jan-16 22:08:39.332954 - [DEBUG]
45796 2019-Jan-16 22:08:39.332977 - [DEBUG] Process 1249. path edge:
45797 2019-Jan-16 22:08:39.333001 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45798 2019-Jan-16 22:08:39.333065 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
45799 2019-Jan-16 22:08:39.333702 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45800 2019-Jan-16 22:08:39.334343 - [DEBUG]
45801 2019-Jan-16 22:08:39.334367 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
45802 2019-Jan-16 22:08:39.335043 - [DEBUG] Compose: EdgeIdentity * AllBottom
45803 2019-Jan-16 22:08:39.335071 - [DEBUG]
45804 2019-Jan-16 22:08:39.335095 - [DEBUG] Propagate flow
45805 2019-Jan-16 22:08:39.335118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45806 2019-Jan-16 22:08:39.335176 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
45807 2019-Jan-16 22:08:39.335818 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45808 2019-Jan-16 22:08:39.336458 - [DEBUG] Edge function : AllBottom (result of previous compose)
45809 2019-Jan-16 22:08:39.336483 - [DEBUG]
45810 2019-Jan-16 22:08:39.336509 - [DEBUG] Join: AllTop & AllBottom
45811 2019-Jan-16 22:08:39.336535 - [DEBUG] = AllBottom (new jump func)
45812 2019-Jan-16 22:08:39.336559 - [DEBUG]
45813 2019-Jan-16 22:08:39.336583 - [DEBUG] Start adding new jump function
45814 2019-Jan-16 22:08:39.336606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45815 2019-Jan-16 22:08:39.336662 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45816 2019-Jan-16 22:08:39.337302 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
45817 2019-Jan-16 22:08:39.337941 - [DEBUG] Edge Function : AllBottom
45818 2019-Jan-16 22:08:39.337970 - [DEBUG] End adding new jump function
45819 2019-Jan-16 22:08:39.337995 - [DEBUG]
45820 2019-Jan-16 22:08:39.338018 - [DEBUG] -------------------------------------------- 1250. Path Edge --------------------------------------------
45821 2019-Jan-16 22:08:39.338043 - [DEBUG]
45822 2019-Jan-16 22:08:39.338066 - [DEBUG] Process 1250. path edge:
45823 2019-Jan-16 22:08:39.338104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45824 2019-Jan-16 22:08:39.338161 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
45825 2019-Jan-16 22:08:39.338802 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45826 2019-Jan-16 22:08:39.339441 - [DEBUG]
45827 2019-Jan-16 22:08:39.339465 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
45828 2019-Jan-16 22:08:39.340129 - [DEBUG] Compose: EdgeIdentity * AllBottom
45829 2019-Jan-16 22:08:39.340157 - [DEBUG]
45830 2019-Jan-16 22:08:39.340181 - [DEBUG] Propagate flow
45831 2019-Jan-16 22:08:39.340205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45832 2019-Jan-16 22:08:39.340263 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
45833 2019-Jan-16 22:08:39.340900 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45834 2019-Jan-16 22:08:39.341557 - [DEBUG] Edge function : AllBottom (result of previous compose)
45835 2019-Jan-16 22:08:39.341583 - [DEBUG]
45836 2019-Jan-16 22:08:39.341608 - [DEBUG] Join: AllTop & AllBottom
45837 2019-Jan-16 22:08:39.341634 - [DEBUG] = AllBottom (new jump func)
45838 2019-Jan-16 22:08:39.341659 - [DEBUG]
45839 2019-Jan-16 22:08:39.341683 - [DEBUG] Start adding new jump function
45840 2019-Jan-16 22:08:39.341706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45841 2019-Jan-16 22:08:39.341762 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45842 2019-Jan-16 22:08:39.342416 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
45843 2019-Jan-16 22:08:39.343053 - [DEBUG] Edge Function : AllBottom
45844 2019-Jan-16 22:08:39.343082 - [DEBUG] End adding new jump function
45845 2019-Jan-16 22:08:39.343106 - [DEBUG]
45846 2019-Jan-16 22:08:39.343130 - [DEBUG] -------------------------------------------- 1251. Path Edge --------------------------------------------
45847 2019-Jan-16 22:08:39.343155 - [DEBUG]
45848 2019-Jan-16 22:08:39.343178 - [DEBUG] Process 1251. path edge:
45849 2019-Jan-16 22:08:39.343202 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45850 2019-Jan-16 22:08:39.343258 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
45851 2019-Jan-16 22:08:39.343895 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45852 2019-Jan-16 22:08:39.344534 - [DEBUG]
45853 2019-Jan-16 22:08:39.344560 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
45854 2019-Jan-16 22:08:39.345237 - [DEBUG] Compose: EdgeIdentity * AllBottom
45855 2019-Jan-16 22:08:39.345265 - [DEBUG]
45856 2019-Jan-16 22:08:39.345289 - [DEBUG] Propagate flow
45857 2019-Jan-16 22:08:39.345313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45858 2019-Jan-16 22:08:39.345371 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
45859 2019-Jan-16 22:08:39.346014 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45860 2019-Jan-16 22:08:39.346654 - [DEBUG] Edge function : AllBottom (result of previous compose)
45861 2019-Jan-16 22:08:39.346679 - [DEBUG]
45862 2019-Jan-16 22:08:39.346704 - [DEBUG] Join: AllTop & AllBottom
45863 2019-Jan-16 22:08:39.346730 - [DEBUG] = AllBottom (new jump func)
45864 2019-Jan-16 22:08:39.346755 - [DEBUG]
45865 2019-Jan-16 22:08:39.346779 - [DEBUG] Start adding new jump function
45866 2019-Jan-16 22:08:39.346802 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45867 2019-Jan-16 22:08:39.346858 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45868 2019-Jan-16 22:08:39.347498 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
45869 2019-Jan-16 22:08:39.348151 - [DEBUG] Edge Function : AllBottom
45870 2019-Jan-16 22:08:39.348180 - [DEBUG] End adding new jump function
45871 2019-Jan-16 22:08:39.348204 - [DEBUG]
45872 2019-Jan-16 22:08:39.348227 - [DEBUG] -------------------------------------------- 1252. Path Edge --------------------------------------------
45873 2019-Jan-16 22:08:39.348252 - [DEBUG]
45874 2019-Jan-16 22:08:39.348275 - [DEBUG] Process 1252. path edge:
45875 2019-Jan-16 22:08:39.348299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45876 2019-Jan-16 22:08:39.348355 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
45877 2019-Jan-16 22:08:39.348995 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45878 2019-Jan-16 22:08:39.349635 - [DEBUG]
45879 2019-Jan-16 22:08:39.349660 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
45880 2019-Jan-16 22:08:39.350324 - [DEBUG] Compose: EdgeIdentity * AllBottom
45881 2019-Jan-16 22:08:39.350353 - [DEBUG]
45882 2019-Jan-16 22:08:39.350376 - [DEBUG] Propagate flow
45883 2019-Jan-16 22:08:39.350400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45884 2019-Jan-16 22:08:39.350458 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
45885 2019-Jan-16 22:08:39.351114 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45886 2019-Jan-16 22:08:39.351771 - [DEBUG] Edge function : AllBottom (result of previous compose)
45887 2019-Jan-16 22:08:39.351796 - [DEBUG]
45888 2019-Jan-16 22:08:39.351821 - [DEBUG] Join: AllTop & AllBottom
45889 2019-Jan-16 22:08:39.351848 - [DEBUG] = AllBottom (new jump func)
45890 2019-Jan-16 22:08:39.351872 - [DEBUG]
45891 2019-Jan-16 22:08:39.351896 - [DEBUG] Start adding new jump function
45892 2019-Jan-16 22:08:39.351919 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45893 2019-Jan-16 22:08:39.351975 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45894 2019-Jan-16 22:08:39.352616 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
45895 2019-Jan-16 22:08:39.353251 - [DEBUG] Edge Function : AllBottom
45896 2019-Jan-16 22:08:39.353280 - [DEBUG] End adding new jump function
45897 2019-Jan-16 22:08:39.353304 - [DEBUG]
45898 2019-Jan-16 22:08:39.353328 - [DEBUG] -------------------------------------------- 1253. Path Edge --------------------------------------------
45899 2019-Jan-16 22:08:39.353352 - [DEBUG]
45900 2019-Jan-16 22:08:39.353375 - [DEBUG] Process 1253. path edge:
45901 2019-Jan-16 22:08:39.353399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45902 2019-Jan-16 22:08:39.353455 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
45903 2019-Jan-16 22:08:39.354092 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45904 2019-Jan-16 22:08:39.354731 - [DEBUG]
45905 2019-Jan-16 22:08:39.354769 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
45906 2019-Jan-16 22:08:39.355430 - [DEBUG] Compose: EdgeIdentity * AllBottom
45907 2019-Jan-16 22:08:39.355458 - [DEBUG]
45908 2019-Jan-16 22:08:39.355482 - [DEBUG] Propagate flow
45909 2019-Jan-16 22:08:39.355506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45910 2019-Jan-16 22:08:39.355563 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
45911 2019-Jan-16 22:08:39.356201 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45912 2019-Jan-16 22:08:39.356841 - [DEBUG] Edge function : AllBottom (result of previous compose)
45913 2019-Jan-16 22:08:39.356866 - [DEBUG]
45914 2019-Jan-16 22:08:39.356891 - [DEBUG] Join: AllTop & AllBottom
45915 2019-Jan-16 22:08:39.356917 - [DEBUG] = AllBottom (new jump func)
45916 2019-Jan-16 22:08:39.356942 - [DEBUG]
45917 2019-Jan-16 22:08:39.356965 - [DEBUG] Start adding new jump function
45918 2019-Jan-16 22:08:39.356989 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45919 2019-Jan-16 22:08:39.357045 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45920 2019-Jan-16 22:08:39.357683 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
45921 2019-Jan-16 22:08:39.358334 - [DEBUG] Edge Function : AllBottom
45922 2019-Jan-16 22:08:39.358363 - [DEBUG] End adding new jump function
45923 2019-Jan-16 22:08:39.358387 - [DEBUG]
45924 2019-Jan-16 22:08:39.358411 - [DEBUG] -------------------------------------------- 1254. Path Edge --------------------------------------------
45925 2019-Jan-16 22:08:39.358435 - [DEBUG]
45926 2019-Jan-16 22:08:39.358458 - [DEBUG] Process 1254. path edge:
45927 2019-Jan-16 22:08:39.358482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45928 2019-Jan-16 22:08:39.358539 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
45929 2019-Jan-16 22:08:39.359175 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45930 2019-Jan-16 22:08:39.359823 - [DEBUG]
45931 2019-Jan-16 22:08:39.359848 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
45932 2019-Jan-16 22:08:39.360508 - [DEBUG] Compose: EdgeIdentity * AllBottom
45933 2019-Jan-16 22:08:39.360537 - [DEBUG]
45934 2019-Jan-16 22:08:39.360560 - [DEBUG] Propagate flow
45935 2019-Jan-16 22:08:39.360584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45936 2019-Jan-16 22:08:39.360641 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
45937 2019-Jan-16 22:08:39.361286 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45938 2019-Jan-16 22:08:39.361942 - [DEBUG] Edge function : AllBottom (result of previous compose)
45939 2019-Jan-16 22:08:39.361968 - [DEBUG]
45940 2019-Jan-16 22:08:39.361993 - [DEBUG] Join: AllTop & AllBottom
45941 2019-Jan-16 22:08:39.362019 - [DEBUG] = AllBottom (new jump func)
45942 2019-Jan-16 22:08:39.362043 - [DEBUG]
45943 2019-Jan-16 22:08:39.362067 - [DEBUG] Start adding new jump function
45944 2019-Jan-16 22:08:39.362090 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45945 2019-Jan-16 22:08:39.362146 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45946 2019-Jan-16 22:08:39.362786 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
45947 2019-Jan-16 22:08:39.363426 - [DEBUG] Edge Function : AllBottom
45948 2019-Jan-16 22:08:39.363455 - [DEBUG] End adding new jump function
45949 2019-Jan-16 22:08:39.363479 - [DEBUG]
45950 2019-Jan-16 22:08:39.363503 - [DEBUG] -------------------------------------------- 1255. Path Edge --------------------------------------------
45951 2019-Jan-16 22:08:39.363528 - [DEBUG]
45952 2019-Jan-16 22:08:39.363551 - [DEBUG] Process 1255. path edge:
45953 2019-Jan-16 22:08:39.363575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45954 2019-Jan-16 22:08:39.363631 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
45955 2019-Jan-16 22:08:39.364270 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45956 2019-Jan-16 22:08:39.364926 - [DEBUG]
45957 2019-Jan-16 22:08:39.364952 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
45958 2019-Jan-16 22:08:39.365617 - [DEBUG] Compose: EdgeIdentity * AllBottom
45959 2019-Jan-16 22:08:39.365646 - [DEBUG]
45960 2019-Jan-16 22:08:39.365670 - [DEBUG] Propagate flow
45961 2019-Jan-16 22:08:39.365694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45962 2019-Jan-16 22:08:39.365751 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
45963 2019-Jan-16 22:08:39.366389 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45964 2019-Jan-16 22:08:39.367028 - [DEBUG] Edge function : AllBottom (result of previous compose)
45965 2019-Jan-16 22:08:39.367053 - [DEBUG]
45966 2019-Jan-16 22:08:39.367078 - [DEBUG] Join: AllTop & AllBottom
45967 2019-Jan-16 22:08:39.367104 - [DEBUG] = AllBottom (new jump func)
45968 2019-Jan-16 22:08:39.367129 - [DEBUG]
45969 2019-Jan-16 22:08:39.367152 - [DEBUG] Start adding new jump function
45970 2019-Jan-16 22:08:39.367176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45971 2019-Jan-16 22:08:39.367232 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45972 2019-Jan-16 22:08:39.367872 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
45973 2019-Jan-16 22:08:39.368530 - [DEBUG] Edge Function : AllBottom
45974 2019-Jan-16 22:08:39.368560 - [DEBUG] End adding new jump function
45975 2019-Jan-16 22:08:39.368584 - [DEBUG]
45976 2019-Jan-16 22:08:39.368608 - [DEBUG] -------------------------------------------- 1256. Path Edge --------------------------------------------
45977 2019-Jan-16 22:08:39.368632 - [DEBUG]
45978 2019-Jan-16 22:08:39.368656 - [DEBUG] Process 1256. path edge:
45979 2019-Jan-16 22:08:39.368679 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45980 2019-Jan-16 22:08:39.368736 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
45981 2019-Jan-16 22:08:39.369372 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
45982 2019-Jan-16 22:08:39.370011 - [DEBUG]
45983 2019-Jan-16 22:08:39.370036 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
45984 2019-Jan-16 22:08:39.370694 - [DEBUG] Compose: EdgeIdentity * AllBottom
45985 2019-Jan-16 22:08:39.370723 - [DEBUG]
45986 2019-Jan-16 22:08:39.370747 - [DEBUG] Propagate flow
45987 2019-Jan-16 22:08:39.370770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45988 2019-Jan-16 22:08:39.370828 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45989 2019-Jan-16 22:08:39.371483 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45990 2019-Jan-16 22:08:39.372124 - [DEBUG] Edge function : AllBottom (result of previous compose)
45991 2019-Jan-16 22:08:39.372149 - [DEBUG]
45992 2019-Jan-16 22:08:39.372175 - [DEBUG] Join: AllTop & AllBottom
45993 2019-Jan-16 22:08:39.372201 - [DEBUG] = AllBottom (new jump func)
45994 2019-Jan-16 22:08:39.372226 - [DEBUG]
45995 2019-Jan-16 22:08:39.372249 - [DEBUG] Start adding new jump function
45996 2019-Jan-16 22:08:39.372273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45997 2019-Jan-16 22:08:39.372329 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
45998 2019-Jan-16 22:08:39.372968 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45999 2019-Jan-16 22:08:39.373603 - [DEBUG] Edge Function : AllBottom
46000 2019-Jan-16 22:08:39.373633 - [DEBUG] End adding new jump function
46001 2019-Jan-16 22:08:39.373657 - [DEBUG]
46002 2019-Jan-16 22:08:39.373681 - [DEBUG] -------------------------------------------- 1257. Path Edge --------------------------------------------
46003 2019-Jan-16 22:08:39.373705 - [DEBUG]
46004 2019-Jan-16 22:08:39.373729 - [DEBUG] Process 1257. path edge:
46005 2019-Jan-16 22:08:39.373752 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46006 2019-Jan-16 22:08:39.373808 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
46007 2019-Jan-16 22:08:39.374444 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46008 2019-Jan-16 22:08:39.375098 - [DEBUG]
46009 2019-Jan-16 22:08:39.375123 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46010 2019-Jan-16 22:08:39.375777 - [DEBUG] Start of endsummarytab entry
46011 2019-Jan-16 22:08:39.375819 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
46012 2019-Jan-16 22:08:39.376460 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
46013 2019-Jan-16 22:08:39.376526 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46014 2019-Jan-16 22:08:39.377164 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
46015 2019-Jan-16 22:08:39.377804 - [DEBUG] EF: AllBottom
46016 2019-Jan-16 22:08:39.377830 - [DEBUG]
46017 2019-Jan-16 22:08:39.377855 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46018 2019-Jan-16 22:08:39.378516 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
46019 2019-Jan-16 22:08:39.379164 - [DEBUG] EF: AllBottom
46020 2019-Jan-16 22:08:39.379190 - [DEBUG]
46021 2019-Jan-16 22:08:39.379215 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46022 2019-Jan-16 22:08:39.379852 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
46023 2019-Jan-16 22:08:39.380492 - [DEBUG] EF: AllBottom
46024 2019-Jan-16 22:08:39.380517 - [DEBUG]
46025 2019-Jan-16 22:08:39.380541 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46026 2019-Jan-16 22:08:39.381179 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46027 2019-Jan-16 22:08:39.381831 - [DEBUG] EF: AllBottom
46028 2019-Jan-16 22:08:39.381857 - [DEBUG]
46029 2019-Jan-16 22:08:39.381881 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46030 2019-Jan-16 22:08:39.382518 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46031 2019-Jan-16 22:08:39.383165 - [DEBUG] EF: AllBottom
46032 2019-Jan-16 22:08:39.383191 - [DEBUG]
46033 2019-Jan-16 22:08:39.383215 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46034 2019-Jan-16 22:08:39.383851 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46035 2019-Jan-16 22:08:39.384492 - [DEBUG] EF: AllBottom
46036 2019-Jan-16 22:08:39.384517 - [DEBUG]
46037 2019-Jan-16 22:08:39.384542 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46038 2019-Jan-16 22:08:39.385195 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
46039 2019-Jan-16 22:08:39.385835 - [DEBUG] EF: AllBottom
46040 2019-Jan-16 22:08:39.385860 - [DEBUG]
46041 2019-Jan-16 22:08:39.385885 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46042 2019-Jan-16 22:08:39.386521 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46043 2019-Jan-16 22:08:39.387159 - [DEBUG] EF: AllBottom
46044 2019-Jan-16 22:08:39.387185 - [DEBUG]
46045 2019-Jan-16 22:08:39.387209 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46046 2019-Jan-16 22:08:39.387846 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
46047 2019-Jan-16 22:08:39.388498 - [DEBUG] EF: AllBottom
46048 2019-Jan-16 22:08:39.388523 - [DEBUG]
46049 2019-Jan-16 22:08:39.388547 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46050 2019-Jan-16 22:08:39.389185 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
46051 2019-Jan-16 22:08:39.389820 - [DEBUG] EF: AllBottom
46052 2019-Jan-16 22:08:39.389845 - [DEBUG]
46053 2019-Jan-16 22:08:39.389869 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46054 2019-Jan-16 22:08:39.390505 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
46055 2019-Jan-16 22:08:39.391140 - [DEBUG] EF: AllBottom
46056 2019-Jan-16 22:08:39.391165 - [DEBUG]
46057 2019-Jan-16 22:08:39.391189 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46058 2019-Jan-16 22:08:39.391841 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
46059 2019-Jan-16 22:08:39.392487 - [DEBUG] EF: AllBottom
46060 2019-Jan-16 22:08:39.392512 - [DEBUG]
46061 2019-Jan-16 22:08:39.392536 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46062 2019-Jan-16 22:08:39.393172 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
46063 2019-Jan-16 22:08:39.393830 - [DEBUG] EF: AllBottom
46064 2019-Jan-16 22:08:39.393856 - [DEBUG]
46065 2019-Jan-16 22:08:39.393880 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46066 2019-Jan-16 22:08:39.394517 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
46067 2019-Jan-16 22:08:39.395179 - [DEBUG] EF: AllBottom
46068 2019-Jan-16 22:08:39.395204 - [DEBUG]
46069 2019-Jan-16 22:08:39.395228 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46070 2019-Jan-16 22:08:39.395864 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
46071 2019-Jan-16 22:08:39.396504 - [DEBUG] EF: AllBottom
46072 2019-Jan-16 22:08:39.396529 - [DEBUG]
46073 2019-Jan-16 22:08:39.396553 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46074 2019-Jan-16 22:08:39.397190 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
46075 2019-Jan-16 22:08:39.397825 - [DEBUG] EF: AllBottom
46076 2019-Jan-16 22:08:39.397851 - [DEBUG]
46077 2019-Jan-16 22:08:39.397875 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46078 2019-Jan-16 22:08:39.398526 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
46079 2019-Jan-16 22:08:39.399166 - [DEBUG] EF: AllBottom
46080 2019-Jan-16 22:08:39.399192 - [DEBUG]
46081 2019-Jan-16 22:08:39.399215 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46082 2019-Jan-16 22:08:39.399852 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46083 2019-Jan-16 22:08:39.400488 - [DEBUG] EF: AllBottom
46084 2019-Jan-16 22:08:39.400514 - [DEBUG]
46085 2019-Jan-16 22:08:39.400537 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46086 2019-Jan-16 22:08:39.401174 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46087 2019-Jan-16 22:08:39.401828 - [DEBUG] EF: AllBottom
46088 2019-Jan-16 22:08:39.401853 - [DEBUG]
46089 2019-Jan-16 22:08:39.401877 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46090 2019-Jan-16 22:08:39.402513 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
46091 2019-Jan-16 22:08:39.403152 - [DEBUG] EF: AllBottom
46092 2019-Jan-16 22:08:39.403177 - [DEBUG]
46093 2019-Jan-16 22:08:39.403200 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46094 2019-Jan-16 22:08:39.403836 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
46095 2019-Jan-16 22:08:39.404482 - [DEBUG] EF: AllBottom
46096 2019-Jan-16 22:08:39.404507 - [DEBUG]
46097 2019-Jan-16 22:08:39.404531 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46098 2019-Jan-16 22:08:39.405183 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46099 2019-Jan-16 22:08:39.405822 - [DEBUG] EF: AllBottom
46100 2019-Jan-16 22:08:39.405848 - [DEBUG]
46101 2019-Jan-16 22:08:39.405871 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46102 2019-Jan-16 22:08:39.406508 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
46103 2019-Jan-16 22:08:39.407152 - [DEBUG] EF: AllBottom
46104 2019-Jan-16 22:08:39.407177 - [DEBUG]
46105 2019-Jan-16 22:08:39.407201 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46106 2019-Jan-16 22:08:39.407838 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
46107 2019-Jan-16 22:08:39.408494 - [DEBUG] EF: AllBottom
46108 2019-Jan-16 22:08:39.408519 - [DEBUG]
46109 2019-Jan-16 22:08:39.408543 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46110 2019-Jan-16 22:08:39.409186 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
46111 2019-Jan-16 22:08:39.409825 - [DEBUG] EF: AllBottom
46112 2019-Jan-16 22:08:39.409850 - [DEBUG]
46113 2019-Jan-16 22:08:39.409874 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46114 2019-Jan-16 22:08:39.410510 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
46115 2019-Jan-16 22:08:39.411156 - [DEBUG] EF: AllBottom
46116 2019-Jan-16 22:08:39.411181 - [DEBUG]
46117 2019-Jan-16 22:08:39.411205 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46118 2019-Jan-16 22:08:39.411858 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46119 2019-Jan-16 22:08:39.412498 - [DEBUG] EF: AllBottom
46120 2019-Jan-16 22:08:39.412523 - [DEBUG]
46121 2019-Jan-16 22:08:39.412547 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46122 2019-Jan-16 22:08:39.413184 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46123 2019-Jan-16 22:08:39.413829 - [DEBUG] EF: AllBottom
46124 2019-Jan-16 22:08:39.413855 - [DEBUG]
46125 2019-Jan-16 22:08:39.413878 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46126 2019-Jan-16 22:08:39.414515 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46127 2019-Jan-16 22:08:39.415171 - [DEBUG] EF: AllBottom
46128 2019-Jan-16 22:08:39.415196 - [DEBUG]
46129 2019-Jan-16 22:08:39.415220 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46130 2019-Jan-16 22:08:39.415856 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
46131 2019-Jan-16 22:08:39.416495 - [DEBUG] EF: AllBottom
46132 2019-Jan-16 22:08:39.416520 - [DEBUG]
46133 2019-Jan-16 22:08:39.416545 - [DEBUG] ---------------
46134 2019-Jan-16 22:08:39.416570 - [DEBUG]
46135 2019-Jan-16 22:08:39.416597 - [DEBUG] End of endsummarytab entry
46136 2019-Jan-16 22:08:39.416621 - [DEBUG]
46137 2019-Jan-16 22:08:39.416645 - [DEBUG] Start of incomingtab entry
46138 2019-Jan-16 22:08:39.416670 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
46139 2019-Jan-16 22:08:39.417308 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
46140 2019-Jan-16 22:08:39.417365 - [DEBUG] ---------------
46141 2019-Jan-16 22:08:39.417390 - [DEBUG] End of incomingtab entry
46142 2019-Jan-16 22:08:39.417413 - [DEBUG]
46143 2019-Jan-16 22:08:39.417440 - [DEBUG] EDGE:
46144 2019-Jan-16 22:08:39.417496 - [DEBUG] ---> 46145 2019-Jan-16 22:08:39.418146 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46146 2019-Jan-16 22:08:39.418786 - [DEBUG]
46147 2019-Jan-16 22:08:39.418813 - [DEBUG] EDGE:
46148 2019-Jan-16 22:08:39.418870 - [DEBUG] ---> 46149 2019-Jan-16 22:08:39.419506 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46150 2019-Jan-16 22:08:39.420145 - [DEBUG]
46151 2019-Jan-16 22:08:39.420181 - [DEBUG] Compose: EdgeIdentity * AllBottom
46152 2019-Jan-16 22:08:39.420208 - [DEBUG]
46153 2019-Jan-16 22:08:39.420232 - [DEBUG] Propagate flow
46154 2019-Jan-16 22:08:39.420256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46155 2019-Jan-16 22:08:39.420313 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46156 2019-Jan-16 22:08:39.420961 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46157 2019-Jan-16 22:08:39.421640 - [DEBUG] Edge function : AllBottom (result of previous compose)
46158 2019-Jan-16 22:08:39.421666 - [DEBUG]
46159 2019-Jan-16 22:08:39.421692 - [DEBUG] Join: AllTop & AllBottom
46160 2019-Jan-16 22:08:39.421719 - [DEBUG] = AllBottom (new jump func)
46161 2019-Jan-16 22:08:39.421743 - [DEBUG]
46162 2019-Jan-16 22:08:39.421767 - [DEBUG] Start adding new jump function
46163 2019-Jan-16 22:08:39.421791 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46164 2019-Jan-16 22:08:39.421847 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46165 2019-Jan-16 22:08:39.422488 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46166 2019-Jan-16 22:08:39.423135 - [DEBUG] Edge Function : AllBottom
46167 2019-Jan-16 22:08:39.423165 - [DEBUG] End adding new jump function
46168 2019-Jan-16 22:08:39.423189 - [DEBUG]
46169 2019-Jan-16 22:08:39.423213 - [DEBUG] -------------------------------------------- 1258. Path Edge --------------------------------------------
46170 2019-Jan-16 22:08:39.423237 - [DEBUG]
46171 2019-Jan-16 22:08:39.423261 - [DEBUG] Process 1258. path edge:
46172 2019-Jan-16 22:08:39.423285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46173 2019-Jan-16 22:08:39.423341 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
46174 2019-Jan-16 22:08:39.423987 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46175 2019-Jan-16 22:08:39.424627 - [DEBUG]
46176 2019-Jan-16 22:08:39.424651 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46177 2019-Jan-16 22:08:39.425330 - [DEBUG] Possible callees:
46178 2019-Jan-16 22:08:39.425355 - [DEBUG] llvm.dbg.declare
46179 2019-Jan-16 22:08:39.425380 - [DEBUG] Possible return sites:
46180 2019-Jan-16 22:08:39.425404 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19346181 2019-Jan-16 22:08:39.426682 - [DEBUG] Found and process special summary
46182 2019-Jan-16 22:08:39.426716 - [DEBUG] Compose: EdgeIdentity * AllBottom
46183 2019-Jan-16 22:08:39.426744 - [DEBUG]
46184 2019-Jan-16 22:08:39.426768 - [DEBUG] Propagate flow
46185 2019-Jan-16 22:08:39.426791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46186 2019-Jan-16 22:08:39.426848 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46187 2019-Jan-16 22:08:39.427494 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46188 2019-Jan-16 22:08:39.428149 - [DEBUG] Edge function : AllBottom (result of previous compose)
46189 2019-Jan-16 22:08:39.428175 - [DEBUG]
46190 2019-Jan-16 22:08:39.428200 - [DEBUG] Join: AllTop & AllBottom
46191 2019-Jan-16 22:08:39.428225 - [DEBUG] = AllBottom (new jump func)
46192 2019-Jan-16 22:08:39.428250 - [DEBUG]
46193 2019-Jan-16 22:08:39.428273 - [DEBUG] Start adding new jump function
46194 2019-Jan-16 22:08:39.428297 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46195 2019-Jan-16 22:08:39.428353 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46196 2019-Jan-16 22:08:39.428995 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46197 2019-Jan-16 22:08:39.429634 - [DEBUG] Edge Function : AllBottom
46198 2019-Jan-16 22:08:39.429663 - [DEBUG] End adding new jump function
46199 2019-Jan-16 22:08:39.429695 - [DEBUG]
46200 2019-Jan-16 22:08:39.429719 - [DEBUG] -------------------------------------------- 1259. Path Edge --------------------------------------------
46201 2019-Jan-16 22:08:39.429744 - [DEBUG]
46202 2019-Jan-16 22:08:39.429767 - [DEBUG] Process 1259. path edge:
46203 2019-Jan-16 22:08:39.429791 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46204 2019-Jan-16 22:08:39.429847 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
46205 2019-Jan-16 22:08:39.430487 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46206 2019-Jan-16 22:08:39.431127 - [DEBUG]
46207 2019-Jan-16 22:08:39.431152 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46208 2019-Jan-16 22:08:39.431829 - [DEBUG] Compose: EdgeIdentity * AllBottom
46209 2019-Jan-16 22:08:39.431858 - [DEBUG]
46210 2019-Jan-16 22:08:39.431881 - [DEBUG] Propagate flow
46211 2019-Jan-16 22:08:39.431905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46212 2019-Jan-16 22:08:39.431963 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46213 2019-Jan-16 22:08:39.432600 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46214 2019-Jan-16 22:08:39.433240 - [DEBUG] Edge function : AllBottom (result of previous compose)
46215 2019-Jan-16 22:08:39.433265 - [DEBUG]
46216 2019-Jan-16 22:08:39.433290 - [DEBUG] Join: AllTop & AllBottom
46217 2019-Jan-16 22:08:39.433316 - [DEBUG] = AllBottom (new jump func)
46218 2019-Jan-16 22:08:39.433341 - [DEBUG]
46219 2019-Jan-16 22:08:39.433364 - [DEBUG] Start adding new jump function
46220 2019-Jan-16 22:08:39.433388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46221 2019-Jan-16 22:08:39.433443 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46222 2019-Jan-16 22:08:39.434084 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46223 2019-Jan-16 22:08:39.434720 - [DEBUG] Edge Function : AllBottom
46224 2019-Jan-16 22:08:39.434760 - [DEBUG] End adding new jump function
46225 2019-Jan-16 22:08:39.434786 - [DEBUG]
46226 2019-Jan-16 22:08:39.434810 - [DEBUG] -------------------------------------------- 1260. Path Edge --------------------------------------------
46227 2019-Jan-16 22:08:39.434834 - [DEBUG]
46228 2019-Jan-16 22:08:39.434857 - [DEBUG] Process 1260. path edge:
46229 2019-Jan-16 22:08:39.434881 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46230 2019-Jan-16 22:08:39.434938 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
46231 2019-Jan-16 22:08:39.435574 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46232 2019-Jan-16 22:08:39.436214 - [DEBUG]
46233 2019-Jan-16 22:08:39.436240 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46234 2019-Jan-16 22:08:39.436900 - [DEBUG] Compose: EdgeIdentity * AllBottom
46235 2019-Jan-16 22:08:39.436928 - [DEBUG]
46236 2019-Jan-16 22:08:39.436952 - [DEBUG] Propagate flow
46237 2019-Jan-16 22:08:39.436976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46238 2019-Jan-16 22:08:39.437033 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46239 2019-Jan-16 22:08:39.437671 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46240 2019-Jan-16 22:08:39.438327 - [DEBUG] Edge function : AllBottom (result of previous compose)
46241 2019-Jan-16 22:08:39.438352 - [DEBUG]
46242 2019-Jan-16 22:08:39.438378 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46243 2019-Jan-16 22:08:39.438404 - [DEBUG] = AllBottom
46244 2019-Jan-16 22:08:39.438436 - [DEBUG]
46245 2019-Jan-16 22:08:39.438460 - [DEBUG] PROPAGATE: No new function!
46246 2019-Jan-16 22:08:39.438486 - [DEBUG] EDGE:
46247 2019-Jan-16 22:08:39.438543 - [DEBUG] ---> 46248 2019-Jan-16 22:08:39.439182 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46249 2019-Jan-16 22:08:39.439822 - [DEBUG]
46250 2019-Jan-16 22:08:39.439848 - [DEBUG] EDGE:
46251 2019-Jan-16 22:08:39.439905 - [DEBUG] ---> 46252 2019-Jan-16 22:08:39.440543 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46253 2019-Jan-16 22:08:39.441182 - [DEBUG]
46254 2019-Jan-16 22:08:39.441221 - [DEBUG] Compose: EdgeIdentity * AllBottom
46255 2019-Jan-16 22:08:39.441249 - [DEBUG]
46256 2019-Jan-16 22:08:39.441273 - [DEBUG] Propagate flow
46257 2019-Jan-16 22:08:39.441296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46258 2019-Jan-16 22:08:39.441353 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46259 2019-Jan-16 22:08:39.442009 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46260 2019-Jan-16 22:08:39.442648 - [DEBUG] Edge function : AllBottom (result of previous compose)
46261 2019-Jan-16 22:08:39.442674 - [DEBUG]
46262 2019-Jan-16 22:08:39.442699 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46263 2019-Jan-16 22:08:39.442725 - [DEBUG] = AllBottom
46264 2019-Jan-16 22:08:39.442750 - [DEBUG]
46265 2019-Jan-16 22:08:39.442773 - [DEBUG] PROPAGATE: No new function!
46266 2019-Jan-16 22:08:39.442801 - [DEBUG] EDGE:
46267 2019-Jan-16 22:08:39.442859 - [DEBUG] ---> 46268 2019-Jan-16 22:08:39.443507 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46269 2019-Jan-16 22:08:39.444147 - [DEBUG]
46270 2019-Jan-16 22:08:39.444173 - [DEBUG] EDGE:
46271 2019-Jan-16 22:08:39.444230 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
46272 2019-Jan-16 22:08:39.444888 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46273 2019-Jan-16 22:08:39.445528 - [DEBUG]
46274 2019-Jan-16 22:08:39.445554 - [DEBUG] EDGE:
46275 2019-Jan-16 22:08:39.445611 - [DEBUG] ---> 46276 2019-Jan-16 22:08:39.446247 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46277 2019-Jan-16 22:08:39.446894 - [DEBUG]
46278 2019-Jan-16 22:08:39.446921 - [DEBUG] EDGE:
46279 2019-Jan-16 22:08:39.446982 - [DEBUG] ---> 46280 2019-Jan-16 22:08:39.447670 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46281 2019-Jan-16 22:08:39.448394 - [DEBUG]
46282 2019-Jan-16 22:08:39.448426 - [DEBUG] EDGE:
46283 2019-Jan-16 22:08:39.448495 - [DEBUG] ---> 46284 2019-Jan-16 22:08:39.449176 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46285 2019-Jan-16 22:08:39.449840 - [DEBUG]
46286 2019-Jan-16 22:08:39.449895 - [DEBUG] Compose: EdgeIdentity * AllBottom
46287 2019-Jan-16 22:08:39.449923 - [DEBUG]
46288 2019-Jan-16 22:08:39.449947 - [DEBUG] Propagate flow
46289 2019-Jan-16 22:08:39.449971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46290 2019-Jan-16 22:08:39.450029 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46291 2019-Jan-16 22:08:39.450672 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46292 2019-Jan-16 22:08:39.451312 - [DEBUG] Edge function : AllBottom (result of previous compose)
46293 2019-Jan-16 22:08:39.451338 - [DEBUG]
46294 2019-Jan-16 22:08:39.451365 - [DEBUG] Join: AllTop & AllBottom
46295 2019-Jan-16 22:08:39.451391 - [DEBUG] = AllBottom (new jump func)
46296 2019-Jan-16 22:08:39.451432 - [DEBUG]
46297 2019-Jan-16 22:08:39.451458 - [DEBUG] Start adding new jump function
46298 2019-Jan-16 22:08:39.451482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46299 2019-Jan-16 22:08:39.451538 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46300 2019-Jan-16 22:08:39.452179 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46301 2019-Jan-16 22:08:39.452818 - [DEBUG] Edge Function : AllBottom
46302 2019-Jan-16 22:08:39.452849 - [DEBUG] End adding new jump function
46303 2019-Jan-16 22:08:39.452873 - [DEBUG]
46304 2019-Jan-16 22:08:39.452897 - [DEBUG] -------------------------------------------- 1261. Path Edge --------------------------------------------
46305 2019-Jan-16 22:08:39.452922 - [DEBUG]
46306 2019-Jan-16 22:08:39.452946 - [DEBUG] Process 1261. path edge:
46307 2019-Jan-16 22:08:39.452969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46308 2019-Jan-16 22:08:39.453026 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
46309 2019-Jan-16 22:08:39.453665 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46310 2019-Jan-16 22:08:39.454306 - [DEBUG]
46311 2019-Jan-16 22:08:39.454331 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46312 2019-Jan-16 22:08:39.455020 - [DEBUG] Compose: EdgeIdentity * AllBottom
46313 2019-Jan-16 22:08:39.455049 - [DEBUG]
46314 2019-Jan-16 22:08:39.455073 - [DEBUG] Propagate flow
46315 2019-Jan-16 22:08:39.455097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46316 2019-Jan-16 22:08:39.455155 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
46317 2019-Jan-16 22:08:39.455793 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46318 2019-Jan-16 22:08:39.456432 - [DEBUG] Edge function : AllBottom (result of previous compose)
46319 2019-Jan-16 22:08:39.456458 - [DEBUG]
46320 2019-Jan-16 22:08:39.456484 - [DEBUG] Join: AllTop & AllBottom
46321 2019-Jan-16 22:08:39.456510 - [DEBUG] = AllBottom (new jump func)
46322 2019-Jan-16 22:08:39.456535 - [DEBUG]
46323 2019-Jan-16 22:08:39.456559 - [DEBUG] Start adding new jump function
46324 2019-Jan-16 22:08:39.456582 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46325 2019-Jan-16 22:08:39.456638 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46326 2019-Jan-16 22:08:39.457278 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
46327 2019-Jan-16 22:08:39.457912 - [DEBUG] Edge Function : AllBottom
46328 2019-Jan-16 22:08:39.457942 - [DEBUG] End adding new jump function
46329 2019-Jan-16 22:08:39.457966 - [DEBUG]
46330 2019-Jan-16 22:08:39.457990 - [DEBUG] -------------------------------------------- 1262. Path Edge --------------------------------------------
46331 2019-Jan-16 22:08:39.458022 - [DEBUG]
46332 2019-Jan-16 22:08:39.458046 - [DEBUG] Process 1262. path edge:
46333 2019-Jan-16 22:08:39.458070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46334 2019-Jan-16 22:08:39.458141 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
46335 2019-Jan-16 22:08:39.458776 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46336 2019-Jan-16 22:08:39.459416 - [DEBUG]
46337 2019-Jan-16 22:08:39.459442 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
46338 2019-Jan-16 22:08:39.460102 - [DEBUG] Compose: EdgeIdentity * AllBottom
46339 2019-Jan-16 22:08:39.460130 - [DEBUG]
46340 2019-Jan-16 22:08:39.460154 - [DEBUG] Propagate flow
46341 2019-Jan-16 22:08:39.460178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46342 2019-Jan-16 22:08:39.460236 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46343 2019-Jan-16 22:08:39.460873 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46344 2019-Jan-16 22:08:39.461528 - [DEBUG] Edge function : AllBottom (result of previous compose)
46345 2019-Jan-16 22:08:39.461554 - [DEBUG]
46346 2019-Jan-16 22:08:39.461580 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46347 2019-Jan-16 22:08:39.461606 - [DEBUG] = AllBottom
46348 2019-Jan-16 22:08:39.461630 - [DEBUG]
46349 2019-Jan-16 22:08:39.461654 - [DEBUG] PROPAGATE: No new function!
46350 2019-Jan-16 22:08:39.461680 - [DEBUG] EDGE:
46351 2019-Jan-16 22:08:39.461737 - [DEBUG] ---> 46352 2019-Jan-16 22:08:39.462373 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46353 2019-Jan-16 22:08:39.463012 - [DEBUG]
46354 2019-Jan-16 22:08:39.463038 - [DEBUG] EDGE:
46355 2019-Jan-16 22:08:39.463095 - [DEBUG] ---> 46356 2019-Jan-16 22:08:39.463735 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46357 2019-Jan-16 22:08:39.464375 - [DEBUG]
46358 2019-Jan-16 22:08:39.464401 - [DEBUG] EDGE:
46359 2019-Jan-16 22:08:39.464459 - [DEBUG] ---> 46360 2019-Jan-16 22:08:39.465111 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46361 2019-Jan-16 22:08:39.465751 - [DEBUG]
46362 2019-Jan-16 22:08:39.465778 - [DEBUG] EDGE:
46363 2019-Jan-16 22:08:39.465835 - [DEBUG] ---> 46364 2019-Jan-16 22:08:39.466476 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46365 2019-Jan-16 22:08:39.467115 - [DEBUG]
46366 2019-Jan-16 22:08:39.467142 - [DEBUG] EDGE:
46367 2019-Jan-16 22:08:39.467199 - [DEBUG] ---> 46368 2019-Jan-16 22:08:39.467834 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46369 2019-Jan-16 22:08:39.468489 - [DEBUG]
46370 2019-Jan-16 22:08:39.468516 - [DEBUG] EDGE:
46371 2019-Jan-16 22:08:39.468574 - [DEBUG] ---> 46372 2019-Jan-16 22:08:39.469213 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46373 2019-Jan-16 22:08:39.469866 - [DEBUG]
46374 2019-Jan-16 22:08:39.469909 - [DEBUG] Compose: EdgeIdentity * AllBottom
46375 2019-Jan-16 22:08:39.469937 - [DEBUG]
46376 2019-Jan-16 22:08:39.469961 - [DEBUG] Propagate flow
46377 2019-Jan-16 22:08:39.469984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46378 2019-Jan-16 22:08:39.470041 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46379 2019-Jan-16 22:08:39.470682 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46380 2019-Jan-16 22:08:39.471322 - [DEBUG] Edge function : AllBottom (result of previous compose)
46381 2019-Jan-16 22:08:39.471348 - [DEBUG]
46382 2019-Jan-16 22:08:39.471373 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46383 2019-Jan-16 22:08:39.471399 - [DEBUG] = AllBottom
46384 2019-Jan-16 22:08:39.471439 - [DEBUG]
46385 2019-Jan-16 22:08:39.471463 - [DEBUG] PROPAGATE: No new function!
46386 2019-Jan-16 22:08:39.471493 - [DEBUG] EDGE:
46387 2019-Jan-16 22:08:39.471551 - [DEBUG] ---> 46388 2019-Jan-16 22:08:39.472203 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46389 2019-Jan-16 22:08:39.472844 - [DEBUG]
46390 2019-Jan-16 22:08:39.472871 - [DEBUG] EDGE:
46391 2019-Jan-16 22:08:39.472928 - [DEBUG] ---> 46392 2019-Jan-16 22:08:39.473563 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46393 2019-Jan-16 22:08:39.474201 - [DEBUG]
46394 2019-Jan-16 22:08:39.474228 - [DEBUG] EDGE:
46395 2019-Jan-16 22:08:39.474285 - [DEBUG] ---> 46396 2019-Jan-16 22:08:39.474961 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46397 2019-Jan-16 22:08:39.475604 - [DEBUG]
46398 2019-Jan-16 22:08:39.475646 - [DEBUG] Compose: EdgeIdentity * AllBottom
46399 2019-Jan-16 22:08:39.475674 - [DEBUG]
46400 2019-Jan-16 22:08:39.475698 - [DEBUG] Propagate flow
46401 2019-Jan-16 22:08:39.475721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46402 2019-Jan-16 22:08:39.475778 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46403 2019-Jan-16 22:08:39.476415 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46404 2019-Jan-16 22:08:39.477051 - [DEBUG] Edge function : AllBottom (result of previous compose)
46405 2019-Jan-16 22:08:39.477077 - [DEBUG]
46406 2019-Jan-16 22:08:39.477103 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46407 2019-Jan-16 22:08:39.477129 - [DEBUG] = AllBottom
46408 2019-Jan-16 22:08:39.477153 - [DEBUG]
46409 2019-Jan-16 22:08:39.477177 - [DEBUG] PROPAGATE: No new function!
46410 2019-Jan-16 22:08:39.477205 - [DEBUG] EDGE:
46411 2019-Jan-16 22:08:39.477263 - [DEBUG] ---> 46412 2019-Jan-16 22:08:39.477907 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46413 2019-Jan-16 22:08:39.478565 - [DEBUG]
46414 2019-Jan-16 22:08:39.478592 - [DEBUG] EDGE:
46415 2019-Jan-16 22:08:39.478649 - [DEBUG] ---> 46416 2019-Jan-16 22:08:39.479283 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46417 2019-Jan-16 22:08:39.479936 - [DEBUG]
46418 2019-Jan-16 22:08:39.479964 - [DEBUG] EDGE:
46419 2019-Jan-16 22:08:39.480021 - [DEBUG] ---> 46420 2019-Jan-16 22:08:39.480654 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46421 2019-Jan-16 22:08:39.481291 - [DEBUG]
46422 2019-Jan-16 22:08:39.481318 - [DEBUG] EDGE:
46423 2019-Jan-16 22:08:39.481374 - [DEBUG] ---> 46424 2019-Jan-16 22:08:39.482032 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46425 2019-Jan-16 22:08:39.482669 - [DEBUG]
46426 2019-Jan-16 22:08:39.482720 - [DEBUG] Compose: EdgeIdentity * AllBottom
46427 2019-Jan-16 22:08:39.482748 - [DEBUG]
46428 2019-Jan-16 22:08:39.482772 - [DEBUG] Propagate flow
46429 2019-Jan-16 22:08:39.482796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46430 2019-Jan-16 22:08:39.482853 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
46431 2019-Jan-16 22:08:39.483492 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46432 2019-Jan-16 22:08:39.484129 - [DEBUG] Edge function : AllBottom (result of previous compose)
46433 2019-Jan-16 22:08:39.484154 - [DEBUG]
46434 2019-Jan-16 22:08:39.484181 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46435 2019-Jan-16 22:08:39.484206 - [DEBUG] = AllBottom
46436 2019-Jan-16 22:08:39.484231 - [DEBUG]
46437 2019-Jan-16 22:08:39.484254 - [DEBUG] PROPAGATE: No new function!
46438 2019-Jan-16 22:08:39.484283 - [DEBUG] EDGE:
46439 2019-Jan-16 22:08:39.484341 - [DEBUG] ---> 46440 2019-Jan-16 22:08:39.485007 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46441 2019-Jan-16 22:08:39.485649 - [DEBUG]
46442 2019-Jan-16 22:08:39.485676 - [DEBUG] EDGE:
46443 2019-Jan-16 22:08:39.485735 - [DEBUG] ---> 46444 2019-Jan-16 22:08:39.486372 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46445 2019-Jan-16 22:08:39.487012 - [DEBUG]
46446 2019-Jan-16 22:08:39.487038 - [DEBUG] EDGE:
46447 2019-Jan-16 22:08:39.487097 - [DEBUG] ---> 46448 2019-Jan-16 22:08:39.487736 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46449 2019-Jan-16 22:08:39.488392 - [DEBUG]
46450 2019-Jan-16 22:08:39.488442 - [DEBUG] Compose: EdgeIdentity * AllBottom
46451 2019-Jan-16 22:08:39.488470 - [DEBUG]
46452 2019-Jan-16 22:08:39.488494 - [DEBUG] Propagate flow
46453 2019-Jan-16 22:08:39.488517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46454 2019-Jan-16 22:08:39.488574 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
46455 2019-Jan-16 22:08:39.489214 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46456 2019-Jan-16 22:08:39.489852 - [DEBUG] Edge function : AllBottom (result of previous compose)
46457 2019-Jan-16 22:08:39.489877 - [DEBUG]
46458 2019-Jan-16 22:08:39.489904 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46459 2019-Jan-16 22:08:39.489930 - [DEBUG] = AllBottom
46460 2019-Jan-16 22:08:39.489969 - [DEBUG]
46461 2019-Jan-16 22:08:39.489993 - [DEBUG] PROPAGATE: No new function!
46462 2019-Jan-16 22:08:39.490024 - [DEBUG] EDGE:
46463 2019-Jan-16 22:08:39.490082 - [DEBUG] ---> 46464 2019-Jan-16 22:08:39.490733 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46465 2019-Jan-16 22:08:39.491372 - [DEBUG]
46466 2019-Jan-16 22:08:39.491400 - [DEBUG] EDGE:
46467 2019-Jan-16 22:08:39.491475 - [DEBUG] ---> 46468 2019-Jan-16 22:08:39.492110 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46469 2019-Jan-16 22:08:39.492752 - [DEBUG]
46470 2019-Jan-16 22:08:39.492780 - [DEBUG] EDGE:
46471 2019-Jan-16 22:08:39.492839 - [DEBUG] ---> 46472 2019-Jan-16 22:08:39.493479 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46473 2019-Jan-16 22:08:39.494115 - [DEBUG]
46474 2019-Jan-16 22:08:39.494165 - [DEBUG] Compose: EdgeIdentity * AllBottom
46475 2019-Jan-16 22:08:39.494193 - [DEBUG]
46476 2019-Jan-16 22:08:39.494217 - [DEBUG] Propagate flow
46477 2019-Jan-16 22:08:39.494240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46478 2019-Jan-16 22:08:39.494298 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
46479 2019-Jan-16 22:08:39.494954 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46480 2019-Jan-16 22:08:39.495592 - [DEBUG] Edge function : AllBottom (result of previous compose)
46481 2019-Jan-16 22:08:39.495617 - [DEBUG]
46482 2019-Jan-16 22:08:39.495644 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46483 2019-Jan-16 22:08:39.495669 - [DEBUG] = AllBottom
46484 2019-Jan-16 22:08:39.495694 - [DEBUG]
46485 2019-Jan-16 22:08:39.495717 - [DEBUG] PROPAGATE: No new function!
46486 2019-Jan-16 22:08:39.495746 - [DEBUG] EDGE:
46487 2019-Jan-16 22:08:39.495804 - [DEBUG] ---> 46488 2019-Jan-16 22:08:39.496453 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46489 2019-Jan-16 22:08:39.497093 - [DEBUG]
46490 2019-Jan-16 22:08:39.497137 - [DEBUG] Compose: EdgeIdentity * AllBottom
46491 2019-Jan-16 22:08:39.497164 - [DEBUG]
46492 2019-Jan-16 22:08:39.497187 - [DEBUG] Propagate flow
46493 2019-Jan-16 22:08:39.497211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46494 2019-Jan-16 22:08:39.497268 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46495 2019-Jan-16 22:08:39.497909 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46496 2019-Jan-16 22:08:39.498565 - [DEBUG] Edge function : AllBottom (result of previous compose)
46497 2019-Jan-16 22:08:39.498591 - [DEBUG]
46498 2019-Jan-16 22:08:39.498617 - [DEBUG] Join: AllTop & AllBottom
46499 2019-Jan-16 22:08:39.498643 - [DEBUG] = AllBottom (new jump func)
46500 2019-Jan-16 22:08:39.498668 - [DEBUG]
46501 2019-Jan-16 22:08:39.498691 - [DEBUG] Start adding new jump function
46502 2019-Jan-16 22:08:39.498714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46503 2019-Jan-16 22:08:39.498770 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46504 2019-Jan-16 22:08:39.499420 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46505 2019-Jan-16 22:08:39.500055 - [DEBUG] Edge Function : AllBottom
46506 2019-Jan-16 22:08:39.500087 - [DEBUG] End adding new jump function
46507 2019-Jan-16 22:08:39.500111 - [DEBUG]
46508 2019-Jan-16 22:08:39.500135 - [DEBUG] -------------------------------------------- 1263. Path Edge --------------------------------------------
46509 2019-Jan-16 22:08:39.500160 - [DEBUG]
46510 2019-Jan-16 22:08:39.500183 - [DEBUG] Process 1263. path edge:
46511 2019-Jan-16 22:08:39.500207 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46512 2019-Jan-16 22:08:39.500263 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
46513 2019-Jan-16 22:08:39.500901 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46514 2019-Jan-16 22:08:39.501561 - [DEBUG]
46515 2019-Jan-16 22:08:39.501586 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46516 2019-Jan-16 22:08:39.502241 - [DEBUG] Possible callees:
46517 2019-Jan-16 22:08:39.502267 - [DEBUG] foo
46518 2019-Jan-16 22:08:39.502291 - [DEBUG] Possible return sites:
46519 2019-Jan-16 22:08:39.502315 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12646520 2019-Jan-16 22:08:39.503592 - [DEBUG] Found and process special summary
46521 2019-Jan-16 22:08:39.503630 - [DEBUG] Compose: EdgeIdentity * AllBottom
46522 2019-Jan-16 22:08:39.503658 - [DEBUG]
46523 2019-Jan-16 22:08:39.503682 - [DEBUG] Propagate flow
46524 2019-Jan-16 22:08:39.503705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46525 2019-Jan-16 22:08:39.503762 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46526 2019-Jan-16 22:08:39.504413 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46527 2019-Jan-16 22:08:39.505067 - [DEBUG] Edge function : AllBottom (result of previous compose)
46528 2019-Jan-16 22:08:39.505092 - [DEBUG]
46529 2019-Jan-16 22:08:39.505117 - [DEBUG] Join: AllTop & AllBottom
46530 2019-Jan-16 22:08:39.505143 - [DEBUG] = AllBottom (new jump func)
46531 2019-Jan-16 22:08:39.505168 - [DEBUG]
46532 2019-Jan-16 22:08:39.505191 - [DEBUG] Start adding new jump function
46533 2019-Jan-16 22:08:39.505215 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46534 2019-Jan-16 22:08:39.505271 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46535 2019-Jan-16 22:08:39.505910 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46536 2019-Jan-16 22:08:39.506548 - [DEBUG] Edge Function : AllBottom
46537 2019-Jan-16 22:08:39.506578 - [DEBUG] End adding new jump function
46538 2019-Jan-16 22:08:39.506602 - [DEBUG]
46539 2019-Jan-16 22:08:39.506626 - [DEBUG] -------------------------------------------- 1264. Path Edge --------------------------------------------
46540 2019-Jan-16 22:08:39.506651 - [DEBUG]
46541 2019-Jan-16 22:08:39.506674 - [DEBUG] Process 1264. path edge:
46542 2019-Jan-16 22:08:39.506698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46543 2019-Jan-16 22:08:39.506754 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
46544 2019-Jan-16 22:08:39.507392 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46545 2019-Jan-16 22:08:39.508030 - [DEBUG]
46546 2019-Jan-16 22:08:39.508055 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46547 2019-Jan-16 22:08:39.508733 - [DEBUG] Compose: EdgeIdentity * AllBottom
46548 2019-Jan-16 22:08:39.508772 - [DEBUG]
46549 2019-Jan-16 22:08:39.508796 - [DEBUG] Propagate flow
46550 2019-Jan-16 22:08:39.508820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46551 2019-Jan-16 22:08:39.508878 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46552 2019-Jan-16 22:08:39.509515 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46553 2019-Jan-16 22:08:39.510154 - [DEBUG] Edge function : AllBottom (result of previous compose)
46554 2019-Jan-16 22:08:39.510179 - [DEBUG]
46555 2019-Jan-16 22:08:39.510205 - [DEBUG] Join: AllTop & AllBottom
46556 2019-Jan-16 22:08:39.510231 - [DEBUG] = AllBottom (new jump func)
46557 2019-Jan-16 22:08:39.510256 - [DEBUG]
46558 2019-Jan-16 22:08:39.510280 - [DEBUG] Start adding new jump function
46559 2019-Jan-16 22:08:39.510303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46560 2019-Jan-16 22:08:39.510359 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46561 2019-Jan-16 22:08:39.511000 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46562 2019-Jan-16 22:08:39.511652 - [DEBUG] Edge Function : AllBottom
46563 2019-Jan-16 22:08:39.511682 - [DEBUG] End adding new jump function
46564 2019-Jan-16 22:08:39.511706 - [DEBUG]
46565 2019-Jan-16 22:08:39.511730 - [DEBUG] -------------------------------------------- 1265. Path Edge --------------------------------------------
46566 2019-Jan-16 22:08:39.511755 - [DEBUG]
46567 2019-Jan-16 22:08:39.511778 - [DEBUG] Process 1265. path edge:
46568 2019-Jan-16 22:08:39.511802 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46569 2019-Jan-16 22:08:39.511858 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
46570 2019-Jan-16 22:08:39.512494 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46571 2019-Jan-16 22:08:39.513134 - [DEBUG]
46572 2019-Jan-16 22:08:39.513160 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46573 2019-Jan-16 22:08:39.513817 - [DEBUG] Compose: EdgeIdentity * AllBottom
46574 2019-Jan-16 22:08:39.513845 - [DEBUG]
46575 2019-Jan-16 22:08:39.513869 - [DEBUG] Propagate flow
46576 2019-Jan-16 22:08:39.513893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46577 2019-Jan-16 22:08:39.513950 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
46578 2019-Jan-16 22:08:39.514588 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46579 2019-Jan-16 22:08:39.515243 - [DEBUG] Edge function : AllBottom (result of previous compose)
46580 2019-Jan-16 22:08:39.515269 - [DEBUG]
46581 2019-Jan-16 22:08:39.515294 - [DEBUG] Join: AllTop & AllBottom
46582 2019-Jan-16 22:08:39.515320 - [DEBUG] = AllBottom (new jump func)
46583 2019-Jan-16 22:08:39.515344 - [DEBUG]
46584 2019-Jan-16 22:08:39.515368 - [DEBUG] Start adding new jump function
46585 2019-Jan-16 22:08:39.515391 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46586 2019-Jan-16 22:08:39.515448 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46587 2019-Jan-16 22:08:39.516087 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
46588 2019-Jan-16 22:08:39.516722 - [DEBUG] Edge Function : AllBottom
46589 2019-Jan-16 22:08:39.516752 - [DEBUG] End adding new jump function
46590 2019-Jan-16 22:08:39.516776 - [DEBUG]
46591 2019-Jan-16 22:08:39.516800 - [DEBUG] -------------------------------------------- 1266. Path Edge --------------------------------------------
46592 2019-Jan-16 22:08:39.516839 - [DEBUG]
46593 2019-Jan-16 22:08:39.516863 - [DEBUG] Process 1266. path edge:
46594 2019-Jan-16 22:08:39.516887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46595 2019-Jan-16 22:08:39.516943 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
46596 2019-Jan-16 22:08:39.517581 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46597 2019-Jan-16 22:08:39.518234 - [DEBUG]
46598 2019-Jan-16 22:08:39.518260 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
46599 2019-Jan-16 22:08:39.518918 - [DEBUG] Compose: EdgeIdentity * AllBottom
46600 2019-Jan-16 22:08:39.518947 - [DEBUG]
46601 2019-Jan-16 22:08:39.518971 - [DEBUG] Propagate flow
46602 2019-Jan-16 22:08:39.518994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46603 2019-Jan-16 22:08:39.519052 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
46604 2019-Jan-16 22:08:39.519700 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46605 2019-Jan-16 22:08:39.520338 - [DEBUG] Edge function : AllBottom (result of previous compose)
46606 2019-Jan-16 22:08:39.520364 - [DEBUG]
46607 2019-Jan-16 22:08:39.520389 - [DEBUG] Join: AllTop & AllBottom
46608 2019-Jan-16 22:08:39.520415 - [DEBUG] = AllBottom (new jump func)
46609 2019-Jan-16 22:08:39.520440 - [DEBUG]
46610 2019-Jan-16 22:08:39.520463 - [DEBUG] Start adding new jump function
46611 2019-Jan-16 22:08:39.520486 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46612 2019-Jan-16 22:08:39.520542 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46613 2019-Jan-16 22:08:39.521180 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
46614 2019-Jan-16 22:08:39.521841 - [DEBUG] Edge Function : AllBottom
46615 2019-Jan-16 22:08:39.521870 - [DEBUG] End adding new jump function
46616 2019-Jan-16 22:08:39.521895 - [DEBUG]
46617 2019-Jan-16 22:08:39.521918 - [DEBUG] -------------------------------------------- 1267. Path Edge --------------------------------------------
46618 2019-Jan-16 22:08:39.521943 - [DEBUG]
46619 2019-Jan-16 22:08:39.521966 - [DEBUG] Process 1267. path edge:
46620 2019-Jan-16 22:08:39.521990 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46621 2019-Jan-16 22:08:39.522046 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
46622 2019-Jan-16 22:08:39.522694 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46623 2019-Jan-16 22:08:39.523334 - [DEBUG]
46624 2019-Jan-16 22:08:39.523358 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
46625 2019-Jan-16 22:08:39.524014 - [DEBUG] Possible callees:
46626 2019-Jan-16 22:08:39.524040 - [DEBUG] llvm.dbg.declare
46627 2019-Jan-16 22:08:39.524065 - [DEBUG] Possible return sites:
46628 2019-Jan-16 22:08:39.524088 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13646629 2019-Jan-16 22:08:39.525380 - [DEBUG] Found and process special summary
46630 2019-Jan-16 22:08:39.525414 - [DEBUG] Compose: EdgeIdentity * AllBottom
46631 2019-Jan-16 22:08:39.525442 - [DEBUG]
46632 2019-Jan-16 22:08:39.525466 - [DEBUG] Propagate flow
46633 2019-Jan-16 22:08:39.525489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46634 2019-Jan-16 22:08:39.525554 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
46635 2019-Jan-16 22:08:39.526193 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46636 2019-Jan-16 22:08:39.526831 - [DEBUG] Edge function : AllBottom (result of previous compose)
46637 2019-Jan-16 22:08:39.526857 - [DEBUG]
46638 2019-Jan-16 22:08:39.526882 - [DEBUG] Join: AllTop & AllBottom
46639 2019-Jan-16 22:08:39.526908 - [DEBUG] = AllBottom (new jump func)
46640 2019-Jan-16 22:08:39.526933 - [DEBUG]
46641 2019-Jan-16 22:08:39.526956 - [DEBUG] Start adding new jump function
46642 2019-Jan-16 22:08:39.526980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46643 2019-Jan-16 22:08:39.527036 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46644 2019-Jan-16 22:08:39.527675 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
46645 2019-Jan-16 22:08:39.528329 - [DEBUG] Edge Function : AllBottom
46646 2019-Jan-16 22:08:39.528358 - [DEBUG] End adding new jump function
46647 2019-Jan-16 22:08:39.528382 - [DEBUG]
46648 2019-Jan-16 22:08:39.528406 - [DEBUG] -------------------------------------------- 1268. Path Edge --------------------------------------------
46649 2019-Jan-16 22:08:39.528431 - [DEBUG]
46650 2019-Jan-16 22:08:39.528454 - [DEBUG] Process 1268. path edge:
46651 2019-Jan-16 22:08:39.528478 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46652 2019-Jan-16 22:08:39.528534 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
46653 2019-Jan-16 22:08:39.529173 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46654 2019-Jan-16 22:08:39.529811 - [DEBUG]
46655 2019-Jan-16 22:08:39.529836 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
46656 2019-Jan-16 22:08:39.530497 - [DEBUG] Compose: EdgeIdentity * AllBottom
46657 2019-Jan-16 22:08:39.530527 - [DEBUG]
46658 2019-Jan-16 22:08:39.530551 - [DEBUG] Propagate flow
46659 2019-Jan-16 22:08:39.530574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46660 2019-Jan-16 22:08:39.530631 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
46661 2019-Jan-16 22:08:39.531267 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46662 2019-Jan-16 22:08:39.531922 - [DEBUG] Edge function : AllBottom (result of previous compose)
46663 2019-Jan-16 22:08:39.531948 - [DEBUG]
46664 2019-Jan-16 22:08:39.531972 - [DEBUG] Join: AllTop & AllBottom
46665 2019-Jan-16 22:08:39.531998 - [DEBUG] = AllBottom (new jump func)
46666 2019-Jan-16 22:08:39.532023 - [DEBUG]
46667 2019-Jan-16 22:08:39.532046 - [DEBUG] Start adding new jump function
46668 2019-Jan-16 22:08:39.532070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46669 2019-Jan-16 22:08:39.532126 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46670 2019-Jan-16 22:08:39.532764 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
46671 2019-Jan-16 22:08:39.533398 - [DEBUG] Edge Function : AllBottom
46672 2019-Jan-16 22:08:39.533428 - [DEBUG] End adding new jump function
46673 2019-Jan-16 22:08:39.533452 - [DEBUG]
46674 2019-Jan-16 22:08:39.533476 - [DEBUG] -------------------------------------------- 1269. Path Edge --------------------------------------------
46675 2019-Jan-16 22:08:39.533500 - [DEBUG]
46676 2019-Jan-16 22:08:39.533524 - [DEBUG] Process 1269. path edge:
46677 2019-Jan-16 22:08:39.533548 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46678 2019-Jan-16 22:08:39.533611 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
46679 2019-Jan-16 22:08:39.534247 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46680 2019-Jan-16 22:08:39.534901 - [DEBUG]
46681 2019-Jan-16 22:08:39.534926 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
46682 2019-Jan-16 22:08:39.535583 - [DEBUG] Compose: EdgeIdentity * AllBottom
46683 2019-Jan-16 22:08:39.535612 - [DEBUG]
46684 2019-Jan-16 22:08:39.535636 - [DEBUG] Propagate flow
46685 2019-Jan-16 22:08:39.535660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46686 2019-Jan-16 22:08:39.535717 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
46687 2019-Jan-16 22:08:39.536351 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46688 2019-Jan-16 22:08:39.536988 - [DEBUG] Edge function : AllBottom (result of previous compose)
46689 2019-Jan-16 22:08:39.537013 - [DEBUG]
46690 2019-Jan-16 22:08:39.537038 - [DEBUG] Join: AllTop & AllBottom
46691 2019-Jan-16 22:08:39.537064 - [DEBUG] = AllBottom (new jump func)
46692 2019-Jan-16 22:08:39.537089 - [DEBUG]
46693 2019-Jan-16 22:08:39.537112 - [DEBUG] Start adding new jump function
46694 2019-Jan-16 22:08:39.537136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46695 2019-Jan-16 22:08:39.537192 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46696 2019-Jan-16 22:08:39.537831 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
46697 2019-Jan-16 22:08:39.538481 - [DEBUG] Edge Function : AllBottom
46698 2019-Jan-16 22:08:39.538510 - [DEBUG] End adding new jump function
46699 2019-Jan-16 22:08:39.538534 - [DEBUG]
46700 2019-Jan-16 22:08:39.538558 - [DEBUG] -------------------------------------------- 1270. Path Edge --------------------------------------------
46701 2019-Jan-16 22:08:39.538582 - [DEBUG]
46702 2019-Jan-16 22:08:39.538606 - [DEBUG] Process 1270. path edge:
46703 2019-Jan-16 22:08:39.538629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46704 2019-Jan-16 22:08:39.538686 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
46705 2019-Jan-16 22:08:39.539320 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46706 2019-Jan-16 22:08:39.539958 - [DEBUG]
46707 2019-Jan-16 22:08:39.539983 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
46708 2019-Jan-16 22:08:39.540639 - [DEBUG] Compose: EdgeIdentity * AllBottom
46709 2019-Jan-16 22:08:39.540667 - [DEBUG]
46710 2019-Jan-16 22:08:39.540692 - [DEBUG] Propagate flow
46711 2019-Jan-16 22:08:39.540715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46712 2019-Jan-16 22:08:39.540772 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
46713 2019-Jan-16 22:08:39.541433 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46714 2019-Jan-16 22:08:39.542072 - [DEBUG] Edge function : AllBottom (result of previous compose)
46715 2019-Jan-16 22:08:39.542097 - [DEBUG]
46716 2019-Jan-16 22:08:39.542123 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46717 2019-Jan-16 22:08:39.542149 - [DEBUG] = AllBottom
46718 2019-Jan-16 22:08:39.542174 - [DEBUG]
46719 2019-Jan-16 22:08:39.542197 - [DEBUG] PROPAGATE: No new function!
46720 2019-Jan-16 22:08:39.542223 - [DEBUG] EDGE:
46721 2019-Jan-16 22:08:39.542280 - [DEBUG] ---> 46722 2019-Jan-16 22:08:39.542914 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46723 2019-Jan-16 22:08:39.543560 - [DEBUG]
46724 2019-Jan-16 22:08:39.543586 - [DEBUG] EDGE:
46725 2019-Jan-16 22:08:39.543644 - [DEBUG] ---> 46726 2019-Jan-16 22:08:39.544279 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46727 2019-Jan-16 22:08:39.544934 - [DEBUG]
46728 2019-Jan-16 22:08:39.544960 - [DEBUG] EDGE:
46729 2019-Jan-16 22:08:39.545018 - [DEBUG] ---> 46730 2019-Jan-16 22:08:39.545656 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46731 2019-Jan-16 22:08:39.546294 - [DEBUG]
46732 2019-Jan-16 22:08:39.546334 - [DEBUG] Compose: EdgeIdentity * AllBottom
46733 2019-Jan-16 22:08:39.546362 - [DEBUG]
46734 2019-Jan-16 22:08:39.546387 - [DEBUG] Propagate flow
46735 2019-Jan-16 22:08:39.546410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46736 2019-Jan-16 22:08:39.546467 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
46737 2019-Jan-16 22:08:39.547105 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46738 2019-Jan-16 22:08:39.547743 - [DEBUG] Edge function : AllBottom (result of previous compose)
46739 2019-Jan-16 22:08:39.547769 - [DEBUG]
46740 2019-Jan-16 22:08:39.547794 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46741 2019-Jan-16 22:08:39.547821 - [DEBUG] = AllBottom
46742 2019-Jan-16 22:08:39.547846 - [DEBUG]
46743 2019-Jan-16 22:08:39.547870 - [DEBUG] PROPAGATE: No new function!
46744 2019-Jan-16 22:08:39.547898 - [DEBUG] EDGE:
46745 2019-Jan-16 22:08:39.547955 - [DEBUG] ---> 46746 2019-Jan-16 22:08:39.548619 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46747 2019-Jan-16 22:08:39.549259 - [DEBUG]
46748 2019-Jan-16 22:08:39.549293 - [DEBUG] Compose: EdgeIdentity * AllBottom
46749 2019-Jan-16 22:08:39.549321 - [DEBUG]
46750 2019-Jan-16 22:08:39.549345 - [DEBUG] Propagate flow
46751 2019-Jan-16 22:08:39.549369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46752 2019-Jan-16 22:08:39.549425 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46753 2019-Jan-16 22:08:39.550071 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46754 2019-Jan-16 22:08:39.550710 - [DEBUG] Edge function : AllBottom (result of previous compose)
46755 2019-Jan-16 22:08:39.550735 - [DEBUG]
46756 2019-Jan-16 22:08:39.550760 - [DEBUG] Join: AllTop & AllBottom
46757 2019-Jan-16 22:08:39.550787 - [DEBUG] = AllBottom (new jump func)
46758 2019-Jan-16 22:08:39.550812 - [DEBUG]
46759 2019-Jan-16 22:08:39.550835 - [DEBUG] Start adding new jump function
46760 2019-Jan-16 22:08:39.550859 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46761 2019-Jan-16 22:08:39.550915 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46762 2019-Jan-16 22:08:39.551570 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46763 2019-Jan-16 22:08:39.552215 - [DEBUG] Edge Function : AllBottom
46764 2019-Jan-16 22:08:39.552244 - [DEBUG] End adding new jump function
46765 2019-Jan-16 22:08:39.552268 - [DEBUG]
46766 2019-Jan-16 22:08:39.552292 - [DEBUG] -------------------------------------------- 1271. Path Edge --------------------------------------------
46767 2019-Jan-16 22:08:39.552325 - [DEBUG]
46768 2019-Jan-16 22:08:39.552349 - [DEBUG] Process 1271. path edge:
46769 2019-Jan-16 22:08:39.552373 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46770 2019-Jan-16 22:08:39.552429 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
46771 2019-Jan-16 22:08:39.553076 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46772 2019-Jan-16 22:08:39.553715 - [DEBUG]
46773 2019-Jan-16 22:08:39.553740 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46774 2019-Jan-16 22:08:39.554397 - [DEBUG] Possible callees:
46775 2019-Jan-16 22:08:39.554422 - [DEBUG] llvm.dbg.declare
46776 2019-Jan-16 22:08:39.554447 - [DEBUG] Possible return sites:
46777 2019-Jan-16 22:08:39.554471 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14346778 2019-Jan-16 22:08:39.555758 - [DEBUG] Found and process special summary
46779 2019-Jan-16 22:08:39.555792 - [DEBUG] Compose: EdgeIdentity * AllBottom
46780 2019-Jan-16 22:08:39.555819 - [DEBUG]
46781 2019-Jan-16 22:08:39.555843 - [DEBUG] Propagate flow
46782 2019-Jan-16 22:08:39.555867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46783 2019-Jan-16 22:08:39.555923 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46784 2019-Jan-16 22:08:39.556570 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46785 2019-Jan-16 22:08:39.557209 - [DEBUG] Edge function : AllBottom (result of previous compose)
46786 2019-Jan-16 22:08:39.557235 - [DEBUG]
46787 2019-Jan-16 22:08:39.557260 - [DEBUG] Join: AllTop & AllBottom
46788 2019-Jan-16 22:08:39.557286 - [DEBUG] = AllBottom (new jump func)
46789 2019-Jan-16 22:08:39.557311 - [DEBUG]
46790 2019-Jan-16 22:08:39.557335 - [DEBUG] Start adding new jump function
46791 2019-Jan-16 22:08:39.557359 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46792 2019-Jan-16 22:08:39.557415 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46793 2019-Jan-16 22:08:39.558053 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46794 2019-Jan-16 22:08:39.558706 - [DEBUG] Edge Function : AllBottom
46795 2019-Jan-16 22:08:39.558735 - [DEBUG] End adding new jump function
46796 2019-Jan-16 22:08:39.558760 - [DEBUG]
46797 2019-Jan-16 22:08:39.558783 - [DEBUG] -------------------------------------------- 1272. Path Edge --------------------------------------------
46798 2019-Jan-16 22:08:39.558808 - [DEBUG]
46799 2019-Jan-16 22:08:39.558832 - [DEBUG] Process 1272. path edge:
46800 2019-Jan-16 22:08:39.558856 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46801 2019-Jan-16 22:08:39.558912 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
46802 2019-Jan-16 22:08:39.559549 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46803 2019-Jan-16 22:08:39.560187 - [DEBUG]
46804 2019-Jan-16 22:08:39.560212 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46805 2019-Jan-16 22:08:39.560873 - [DEBUG] Compose: EdgeIdentity * AllBottom
46806 2019-Jan-16 22:08:39.560901 - [DEBUG]
46807 2019-Jan-16 22:08:39.560925 - [DEBUG] Propagate flow
46808 2019-Jan-16 22:08:39.560949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46809 2019-Jan-16 22:08:39.561006 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
46810 2019-Jan-16 22:08:39.561664 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46811 2019-Jan-16 22:08:39.562305 - [DEBUG] Edge function : AllBottom (result of previous compose)
46812 2019-Jan-16 22:08:39.562331 - [DEBUG]
46813 2019-Jan-16 22:08:39.562356 - [DEBUG] Join: AllTop & AllBottom
46814 2019-Jan-16 22:08:39.562382 - [DEBUG] = AllBottom (new jump func)
46815 2019-Jan-16 22:08:39.562407 - [DEBUG]
46816 2019-Jan-16 22:08:39.562431 - [DEBUG] Start adding new jump function
46817 2019-Jan-16 22:08:39.562454 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46818 2019-Jan-16 22:08:39.562510 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46819 2019-Jan-16 22:08:39.563148 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
46820 2019-Jan-16 22:08:39.563781 - [DEBUG] Edge Function : AllBottom
46821 2019-Jan-16 22:08:39.563810 - [DEBUG] End adding new jump function
46822 2019-Jan-16 22:08:39.563834 - [DEBUG]
46823 2019-Jan-16 22:08:39.563857 - [DEBUG] -------------------------------------------- 1273. Path Edge --------------------------------------------
46824 2019-Jan-16 22:08:39.563881 - [DEBUG]
46825 2019-Jan-16 22:08:39.563905 - [DEBUG] Process 1273. path edge:
46826 2019-Jan-16 22:08:39.563928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46827 2019-Jan-16 22:08:39.563985 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
46828 2019-Jan-16 22:08:39.564619 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46829 2019-Jan-16 22:08:39.565274 - [DEBUG]
46830 2019-Jan-16 22:08:39.565299 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
46831 2019-Jan-16 22:08:39.565954 - [DEBUG] Compose: EdgeIdentity * AllBottom
46832 2019-Jan-16 22:08:39.565982 - [DEBUG]
46833 2019-Jan-16 22:08:39.566006 - [DEBUG] Propagate flow
46834 2019-Jan-16 22:08:39.566030 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46835 2019-Jan-16 22:08:39.566087 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
46836 2019-Jan-16 22:08:39.566721 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46837 2019-Jan-16 22:08:39.567360 - [DEBUG] Edge function : AllBottom (result of previous compose)
46838 2019-Jan-16 22:08:39.567385 - [DEBUG]
46839 2019-Jan-16 22:08:39.567410 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46840 2019-Jan-16 22:08:39.567437 - [DEBUG] = AllBottom
46841 2019-Jan-16 22:08:39.567461 - [DEBUG]
46842 2019-Jan-16 22:08:39.567485 - [DEBUG] PROPAGATE: No new function!
46843 2019-Jan-16 22:08:39.567510 - [DEBUG] EDGE:
46844 2019-Jan-16 22:08:39.567567 - [DEBUG] ---> 46845 2019-Jan-16 22:08:39.568217 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46846 2019-Jan-16 22:08:39.568856 - [DEBUG]
46847 2019-Jan-16 22:08:39.568882 - [DEBUG] EDGE:
46848 2019-Jan-16 22:08:39.568939 - [DEBUG] ---> 46849 2019-Jan-16 22:08:39.569577 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46850 2019-Jan-16 22:08:39.570215 - [DEBUG]
46851 2019-Jan-16 22:08:39.570252 - [DEBUG] Compose: EdgeIdentity * AllBottom
46852 2019-Jan-16 22:08:39.570280 - [DEBUG]
46853 2019-Jan-16 22:08:39.570304 - [DEBUG] Propagate flow
46854 2019-Jan-16 22:08:39.570328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46855 2019-Jan-16 22:08:39.570384 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46856 2019-Jan-16 22:08:39.571030 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46857 2019-Jan-16 22:08:39.571686 - [DEBUG] Edge function : AllBottom (result of previous compose)
46858 2019-Jan-16 22:08:39.571712 - [DEBUG]
46859 2019-Jan-16 22:08:39.571737 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46860 2019-Jan-16 22:08:39.571763 - [DEBUG] = AllBottom
46861 2019-Jan-16 22:08:39.571788 - [DEBUG]
46862 2019-Jan-16 22:08:39.571811 - [DEBUG] PROPAGATE: No new function!
46863 2019-Jan-16 22:08:39.571839 - [DEBUG] EDGE:
46864 2019-Jan-16 22:08:39.571896 - [DEBUG] ---> 46865 2019-Jan-16 22:08:39.572543 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46866 2019-Jan-16 22:08:39.573182 - [DEBUG]
46867 2019-Jan-16 22:08:39.573209 - [DEBUG] EDGE:
46868 2019-Jan-16 22:08:39.573266 - [DEBUG] ---> 46869 2019-Jan-16 22:08:39.573903 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46870 2019-Jan-16 22:08:39.574542 - [DEBUG]
46871 2019-Jan-16 22:08:39.574577 - [DEBUG] Compose: EdgeIdentity * AllBottom
46872 2019-Jan-16 22:08:39.574604 - [DEBUG]
46873 2019-Jan-16 22:08:39.574628 - [DEBUG] Propagate flow
46874 2019-Jan-16 22:08:39.574651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46875 2019-Jan-16 22:08:39.574707 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
46876 2019-Jan-16 22:08:39.575359 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46877 2019-Jan-16 22:08:39.575999 - [DEBUG] Edge function : AllBottom (result of previous compose)
46878 2019-Jan-16 22:08:39.576025 - [DEBUG]
46879 2019-Jan-16 22:08:39.576050 - [DEBUG] Join: AllTop & AllBottom
46880 2019-Jan-16 22:08:39.576076 - [DEBUG] = AllBottom (new jump func)
46881 2019-Jan-16 22:08:39.576101 - [DEBUG]
46882 2019-Jan-16 22:08:39.576124 - [DEBUG] Start adding new jump function
46883 2019-Jan-16 22:08:39.576148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46884 2019-Jan-16 22:08:39.576204 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46885 2019-Jan-16 22:08:39.576843 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
46886 2019-Jan-16 22:08:39.577478 - [DEBUG] Edge Function : AllBottom
46887 2019-Jan-16 22:08:39.577507 - [DEBUG] End adding new jump function
46888 2019-Jan-16 22:08:39.577531 - [DEBUG]
46889 2019-Jan-16 22:08:39.577555 - [DEBUG] -------------------------------------------- 1274. Path Edge --------------------------------------------
46890 2019-Jan-16 22:08:39.577579 - [DEBUG]
46891 2019-Jan-16 22:08:39.577603 - [DEBUG] Process 1274. path edge:
46892 2019-Jan-16 22:08:39.577627 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46893 2019-Jan-16 22:08:39.577683 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
46894 2019-Jan-16 22:08:39.578334 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
46895 2019-Jan-16 22:08:39.578972 - [DEBUG]
46896 2019-Jan-16 22:08:39.578998 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
46897 2019-Jan-16 22:08:39.579654 - [DEBUG] Compose: EdgeIdentity * AllBottom
46898 2019-Jan-16 22:08:39.579683 - [DEBUG]
46899 2019-Jan-16 22:08:39.579714 - [DEBUG] Propagate flow
46900 2019-Jan-16 22:08:39.579738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46901 2019-Jan-16 22:08:39.579796 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
46902 2019-Jan-16 22:08:39.580446 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46903 2019-Jan-16 22:08:39.581086 - [DEBUG] Edge function : AllBottom (result of previous compose)
46904 2019-Jan-16 22:08:39.581111 - [DEBUG]
46905 2019-Jan-16 22:08:39.581137 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46906 2019-Jan-16 22:08:39.581163 - [DEBUG] = AllBottom
46907 2019-Jan-16 22:08:39.581187 - [DEBUG]
46908 2019-Jan-16 22:08:39.581211 - [DEBUG] PROPAGATE: No new function!
46909 2019-Jan-16 22:08:39.581244 - [DEBUG] Compose: EdgeIdentity * AllBottom
46910 2019-Jan-16 22:08:39.581272 - [DEBUG]
46911 2019-Jan-16 22:08:39.581296 - [DEBUG] Propagate flow
46912 2019-Jan-16 22:08:39.581319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46913 2019-Jan-16 22:08:39.581376 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46914 2019-Jan-16 22:08:39.582040 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46915 2019-Jan-16 22:08:39.582679 - [DEBUG] Edge function : AllBottom (result of previous compose)
46916 2019-Jan-16 22:08:39.582705 - [DEBUG]
46917 2019-Jan-16 22:08:39.582730 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46918 2019-Jan-16 22:08:39.582757 - [DEBUG] = AllBottom
46919 2019-Jan-16 22:08:39.582781 - [DEBUG]
46920 2019-Jan-16 22:08:39.582805 - [DEBUG] PROPAGATE: No new function!
46921 2019-Jan-16 22:08:39.582830 - [DEBUG] EDGE:
46922 2019-Jan-16 22:08:39.582888 - [DEBUG] ---> 46923 2019-Jan-16 22:08:39.583523 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46924 2019-Jan-16 22:08:39.584163 - [DEBUG]
46925 2019-Jan-16 22:08:39.584189 - [DEBUG] EDGE:
46926 2019-Jan-16 22:08:39.584246 - [DEBUG] ---> 46927 2019-Jan-16 22:08:39.584897 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46928 2019-Jan-16 22:08:39.585536 - [DEBUG]
46929 2019-Jan-16 22:08:39.585562 - [DEBUG] EDGE:
46930 2019-Jan-16 22:08:39.585619 - [DEBUG] ---> 46931 2019-Jan-16 22:08:39.586258 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46932 2019-Jan-16 22:08:39.586896 - [DEBUG]
46933 2019-Jan-16 22:08:39.586934 - [DEBUG] Compose: EdgeIdentity * AllBottom
46934 2019-Jan-16 22:08:39.586962 - [DEBUG]
46935 2019-Jan-16 22:08:39.586986 - [DEBUG] Propagate flow
46936 2019-Jan-16 22:08:39.587016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46937 2019-Jan-16 22:08:39.587073 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46938 2019-Jan-16 22:08:39.587713 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46939 2019-Jan-16 22:08:39.588379 - [DEBUG] Edge function : AllBottom (result of previous compose)
46940 2019-Jan-16 22:08:39.588405 - [DEBUG]
46941 2019-Jan-16 22:08:39.588430 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46942 2019-Jan-16 22:08:39.588456 - [DEBUG] = AllBottom
46943 2019-Jan-16 22:08:39.588493 - [DEBUG]
46944 2019-Jan-16 22:08:39.588517 - [DEBUG] PROPAGATE: No new function!
46945 2019-Jan-16 22:08:39.588545 - [DEBUG] EDGE:
46946 2019-Jan-16 22:08:39.588603 - [DEBUG] ---> 46947 2019-Jan-16 22:08:39.589242 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46948 2019-Jan-16 22:08:39.589882 - [DEBUG]
46949 2019-Jan-16 22:08:39.589908 - [DEBUG] EDGE:
46950 2019-Jan-16 22:08:39.589965 - [DEBUG] ---> 46951 2019-Jan-16 22:08:39.590601 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46952 2019-Jan-16 22:08:39.591239 - [DEBUG]
46953 2019-Jan-16 22:08:39.591266 - [DEBUG] EDGE:
46954 2019-Jan-16 22:08:39.591324 - [DEBUG] ---> 46955 2019-Jan-16 22:08:39.591980 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46956 2019-Jan-16 22:08:39.592618 - [DEBUG]
46957 2019-Jan-16 22:08:39.592644 - [DEBUG] EDGE:
46958 2019-Jan-16 22:08:39.592701 - [DEBUG] ---> 46959 2019-Jan-16 22:08:39.593340 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46960 2019-Jan-16 22:08:39.593980 - [DEBUG]
46961 2019-Jan-16 22:08:39.594007 - [DEBUG] EDGE:
46962 2019-Jan-16 22:08:39.594064 - [DEBUG] ---> 46963 2019-Jan-16 22:08:39.594700 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46964 2019-Jan-16 22:08:39.595356 - [DEBUG]
46965 2019-Jan-16 22:08:39.595383 - [DEBUG] EDGE:
46966 2019-Jan-16 22:08:39.595440 - [DEBUG] ---> 46967 2019-Jan-16 22:08:39.596079 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46968 2019-Jan-16 22:08:39.596718 - [DEBUG]
46969 2019-Jan-16 22:08:39.596745 - [DEBUG] EDGE:
46970 2019-Jan-16 22:08:39.596802 - [DEBUG] ---> 46971 2019-Jan-16 22:08:39.597436 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46972 2019-Jan-16 22:08:39.598075 - [DEBUG]
46973 2019-Jan-16 22:08:39.598125 - [DEBUG] EDGE:
46974 2019-Jan-16 22:08:39.598183 - [DEBUG] ---> 46975 2019-Jan-16 22:08:39.598821 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46976 2019-Jan-16 22:08:39.599461 - [DEBUG]
46977 2019-Jan-16 22:08:39.599488 - [DEBUG] EDGE:
46978 2019-Jan-16 22:08:39.599545 - [DEBUG] ---> 46979 2019-Jan-16 22:08:39.600184 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46980 2019-Jan-16 22:08:39.600823 - [DEBUG]
46981 2019-Jan-16 22:08:39.600863 - [DEBUG] Compose: EdgeIdentity * AllBottom
46982 2019-Jan-16 22:08:39.600890 - [DEBUG]
46983 2019-Jan-16 22:08:39.600915 - [DEBUG] Propagate flow
46984 2019-Jan-16 22:08:39.600946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46985 2019-Jan-16 22:08:39.601003 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
46986 2019-Jan-16 22:08:39.601659 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
46987 2019-Jan-16 22:08:39.602301 - [DEBUG] Edge function : AllBottom (result of previous compose)
46988 2019-Jan-16 22:08:39.602326 - [DEBUG]
46989 2019-Jan-16 22:08:39.602352 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46990 2019-Jan-16 22:08:39.602378 - [DEBUG] = AllBottom
46991 2019-Jan-16 22:08:39.602402 - [DEBUG]
46992 2019-Jan-16 22:08:39.602426 - [DEBUG] PROPAGATE: No new function!
46993 2019-Jan-16 22:08:39.602454 - [DEBUG] EDGE:
46994 2019-Jan-16 22:08:39.602511 - [DEBUG] ---> 46995 2019-Jan-16 22:08:39.603160 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
46996 2019-Jan-16 22:08:39.603801 - [DEBUG]
46997 2019-Jan-16 22:08:39.603830 - [DEBUG] Compose: EdgeIdentity * AllBottom
46998 2019-Jan-16 22:08:39.603857 - [DEBUG]
46999 2019-Jan-16 22:08:39.603880 - [DEBUG] Propagate flow
47000 2019-Jan-16 22:08:39.603903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47001 2019-Jan-16 22:08:39.603960 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47002 2019-Jan-16 22:08:39.604608 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47003 2019-Jan-16 22:08:39.605261 - [DEBUG] Edge function : AllBottom (result of previous compose)
47004 2019-Jan-16 22:08:39.605287 - [DEBUG]
47005 2019-Jan-16 22:08:39.605312 - [DEBUG] Join: AllTop & AllBottom
47006 2019-Jan-16 22:08:39.605338 - [DEBUG] = AllBottom (new jump func)
47007 2019-Jan-16 22:08:39.605363 - [DEBUG]
47008 2019-Jan-16 22:08:39.605386 - [DEBUG] Start adding new jump function
47009 2019-Jan-16 22:08:39.605410 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47010 2019-Jan-16 22:08:39.605466 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47011 2019-Jan-16 22:08:39.606103 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47012 2019-Jan-16 22:08:39.606749 - [DEBUG] Edge Function : AllBottom
47013 2019-Jan-16 22:08:39.606778 - [DEBUG] End adding new jump function
47014 2019-Jan-16 22:08:39.606802 - [DEBUG]
47015 2019-Jan-16 22:08:39.606826 - [DEBUG] -------------------------------------------- 1275. Path Edge --------------------------------------------
47016 2019-Jan-16 22:08:39.606850 - [DEBUG]
47017 2019-Jan-16 22:08:39.606873 - [DEBUG] Process 1275. path edge:
47018 2019-Jan-16 22:08:39.606897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47019 2019-Jan-16 22:08:39.606953 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
47020 2019-Jan-16 22:08:39.607600 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
47021 2019-Jan-16 22:08:39.608269 - [DEBUG]
47022 2019-Jan-16 22:08:39.608294 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47023 2019-Jan-16 22:08:39.608950 - [DEBUG] Possible callees:
47024 2019-Jan-16 22:08:39.608975 - [DEBUG] llvm.dbg.declare
47025 2019-Jan-16 22:08:39.609000 - [DEBUG] Possible return sites:
47026 2019-Jan-16 22:08:39.609023 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9647027 2019-Jan-16 22:08:39.610310 - [DEBUG] Found and process special summary
47028 2019-Jan-16 22:08:39.610357 - [DEBUG] Compose: EdgeIdentity * AllBottom
47029 2019-Jan-16 22:08:39.610385 - [DEBUG]
47030 2019-Jan-16 22:08:39.610410 - [DEBUG] Propagate flow
47031 2019-Jan-16 22:08:39.610433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47032 2019-Jan-16 22:08:39.610490 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47033 2019-Jan-16 22:08:39.611132 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47034 2019-Jan-16 22:08:39.611783 - [DEBUG] Edge function : AllBottom (result of previous compose)
47035 2019-Jan-16 22:08:39.611809 - [DEBUG]
47036 2019-Jan-16 22:08:39.611834 - [DEBUG] Join: AllTop & AllBottom
47037 2019-Jan-16 22:08:39.611860 - [DEBUG] = AllBottom (new jump func)
47038 2019-Jan-16 22:08:39.611885 - [DEBUG]
47039 2019-Jan-16 22:08:39.611908 - [DEBUG] Start adding new jump function
47040 2019-Jan-16 22:08:39.611931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47041 2019-Jan-16 22:08:39.611988 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47042 2019-Jan-16 22:08:39.612625 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47043 2019-Jan-16 22:08:39.613263 - [DEBUG] Edge Function : AllBottom
47044 2019-Jan-16 22:08:39.613292 - [DEBUG] End adding new jump function
47045 2019-Jan-16 22:08:39.613316 - [DEBUG]
47046 2019-Jan-16 22:08:39.613340 - [DEBUG] -------------------------------------------- 1276. Path Edge --------------------------------------------
47047 2019-Jan-16 22:08:39.613365 - [DEBUG]
47048 2019-Jan-16 22:08:39.613388 - [DEBUG] Process 1276. path edge:
47049 2019-Jan-16 22:08:39.613412 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47050 2019-Jan-16 22:08:39.613468 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
47051 2019-Jan-16 22:08:39.614107 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
47052 2019-Jan-16 22:08:39.614742 - [DEBUG]
47053 2019-Jan-16 22:08:39.614781 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47054 2019-Jan-16 22:08:39.615450 - [DEBUG] Compose: EdgeIdentity * AllBottom
47055 2019-Jan-16 22:08:39.615479 - [DEBUG]
47056 2019-Jan-16 22:08:39.615502 - [DEBUG] Propagate flow
47057 2019-Jan-16 22:08:39.615526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47058 2019-Jan-16 22:08:39.615583 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47059 2019-Jan-16 22:08:39.616221 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47060 2019-Jan-16 22:08:39.616857 - [DEBUG] Edge function : AllBottom (result of previous compose)
47061 2019-Jan-16 22:08:39.616883 - [DEBUG]
47062 2019-Jan-16 22:08:39.616908 - [DEBUG] Join: AllTop & AllBottom
47063 2019-Jan-16 22:08:39.616934 - [DEBUG] = AllBottom (new jump func)
47064 2019-Jan-16 22:08:39.616959 - [DEBUG]
47065 2019-Jan-16 22:08:39.616982 - [DEBUG] Start adding new jump function
47066 2019-Jan-16 22:08:39.617006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47067 2019-Jan-16 22:08:39.617061 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47068 2019-Jan-16 22:08:39.617698 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47069 2019-Jan-16 22:08:39.618358 - [DEBUG] Edge Function : AllBottom
47070 2019-Jan-16 22:08:39.618387 - [DEBUG] End adding new jump function
47071 2019-Jan-16 22:08:39.618411 - [DEBUG]
47072 2019-Jan-16 22:08:39.618435 - [DEBUG] -------------------------------------------- 1277. Path Edge --------------------------------------------
47073 2019-Jan-16 22:08:39.618460 - [DEBUG]
47074 2019-Jan-16 22:08:39.618483 - [DEBUG] Process 1277. path edge:
47075 2019-Jan-16 22:08:39.618507 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47076 2019-Jan-16 22:08:39.618563 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
47077 2019-Jan-16 22:08:39.619198 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
47078 2019-Jan-16 22:08:39.619834 - [DEBUG]
47079 2019-Jan-16 22:08:39.619860 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47080 2019-Jan-16 22:08:39.620512 - [DEBUG] Compose: EdgeIdentity * AllBottom
47081 2019-Jan-16 22:08:39.620542 - [DEBUG]
47082 2019-Jan-16 22:08:39.620566 - [DEBUG] Propagate flow
47083 2019-Jan-16 22:08:39.620589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47084 2019-Jan-16 22:08:39.620646 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47085 2019-Jan-16 22:08:39.621281 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47086 2019-Jan-16 22:08:39.621943 - [DEBUG] Edge function : AllBottom (result of previous compose)
47087 2019-Jan-16 22:08:39.621969 - [DEBUG]
47088 2019-Jan-16 22:08:39.621994 - [DEBUG] Join: AllTop & AllBottom
47089 2019-Jan-16 22:08:39.622020 - [DEBUG] = AllBottom (new jump func)
47090 2019-Jan-16 22:08:39.622045 - [DEBUG]
47091 2019-Jan-16 22:08:39.622068 - [DEBUG] Start adding new jump function
47092 2019-Jan-16 22:08:39.622091 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47093 2019-Jan-16 22:08:39.622147 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47094 2019-Jan-16 22:08:39.622783 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
47095 2019-Jan-16 22:08:39.623416 - [DEBUG] Edge Function : AllBottom
47096 2019-Jan-16 22:08:39.623445 - [DEBUG] End adding new jump function
47097 2019-Jan-16 22:08:39.623469 - [DEBUG]
47098 2019-Jan-16 22:08:39.623493 - [DEBUG] -------------------------------------------- 1278. Path Edge --------------------------------------------
47099 2019-Jan-16 22:08:39.623517 - [DEBUG]
47100 2019-Jan-16 22:08:39.623541 - [DEBUG] Process 1278. path edge:
47101 2019-Jan-16 22:08:39.623564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47102 2019-Jan-16 22:08:39.623620 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
47103 2019-Jan-16 22:08:39.624254 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
47104 2019-Jan-16 22:08:39.624907 - [DEBUG]
47105 2019-Jan-16 22:08:39.624932 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
47106 2019-Jan-16 22:08:39.625589 - [DEBUG] EDGE:
47107 2019-Jan-16 22:08:39.625649 - [DEBUG] ---> 47108 2019-Jan-16 22:08:39.626283 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
47109 2019-Jan-16 22:08:39.626919 - [DEBUG]
47110 2019-Jan-16 22:08:39.626944 - [DEBUG] EDGE:
47111 2019-Jan-16 22:08:39.627002 - [DEBUG] ---> 47112 2019-Jan-16 22:08:39.627645 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
47113 2019-Jan-16 22:08:39.628299 - [DEBUG]
47114 2019-Jan-16 22:08:39.628326 - [DEBUG] Compose: EdgeIdentity * AllBottom
47115 2019-Jan-16 22:08:39.628352 - [DEBUG]
47116 2019-Jan-16 22:08:39.628377 - [DEBUG] Propagate flow
47117 2019-Jan-16 22:08:39.628400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47118 2019-Jan-16 22:08:39.628457 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47119 2019-Jan-16 22:08:39.629093 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47120 2019-Jan-16 22:08:39.629734 - [DEBUG] Edge function : AllBottom (result of previous compose)
47121 2019-Jan-16 22:08:39.629760 - [DEBUG]
47122 2019-Jan-16 22:08:39.629786 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47123 2019-Jan-16 22:08:39.629812 - [DEBUG] = AllBottom
47124 2019-Jan-16 22:08:39.629837 - [DEBUG]
47125 2019-Jan-16 22:08:39.629860 - [DEBUG] PROPAGATE: No new function!
47126 2019-Jan-16 22:08:39.629885 - [DEBUG] EDGE:
47127 2019-Jan-16 22:08:39.629943 - [DEBUG] ---> 47128 2019-Jan-16 22:08:39.630583 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
47129 2019-Jan-16 22:08:39.631219 - [DEBUG]
47130 2019-Jan-16 22:08:39.631245 - [DEBUG] Compose: EdgeIdentity * AllBottom
47131 2019-Jan-16 22:08:39.631272 - [DEBUG]
47132 2019-Jan-16 22:08:39.631296 - [DEBUG] Propagate flow
47133 2019-Jan-16 22:08:39.631319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47134 2019-Jan-16 22:08:39.631376 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47135 2019-Jan-16 22:08:39.632043 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47136 2019-Jan-16 22:08:39.632691 - [DEBUG] Edge function : AllBottom (result of previous compose)
47137 2019-Jan-16 22:08:39.632717 - [DEBUG]
47138 2019-Jan-16 22:08:39.632743 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47139 2019-Jan-16 22:08:39.632769 - [DEBUG] = AllBottom
47140 2019-Jan-16 22:08:39.632794 - [DEBUG]
47141 2019-Jan-16 22:08:39.632817 - [DEBUG] PROPAGATE: No new function!
47142 2019-Jan-16 22:08:39.632856 - [DEBUG] Compose: EdgeIdentity * AllBottom
47143 2019-Jan-16 22:08:39.632884 - [DEBUG]
47144 2019-Jan-16 22:08:39.632908 - [DEBUG] Propagate flow
47145 2019-Jan-16 22:08:39.632932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47146 2019-Jan-16 22:08:39.632989 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47147 2019-Jan-16 22:08:39.633630 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47148 2019-Jan-16 22:08:39.634266 - [DEBUG] Edge function : AllBottom (result of previous compose)
47149 2019-Jan-16 22:08:39.634292 - [DEBUG]
47150 2019-Jan-16 22:08:39.634317 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47151 2019-Jan-16 22:08:39.634343 - [DEBUG] = AllBottom
47152 2019-Jan-16 22:08:39.634368 - [DEBUG]
47153 2019-Jan-16 22:08:39.634392 - [DEBUG] PROPAGATE: No new function!
47154 2019-Jan-16 22:08:39.634418 - [DEBUG] Compose: EdgeIdentity * AllBottom
47155 2019-Jan-16 22:08:39.634445 - [DEBUG]
47156 2019-Jan-16 22:08:39.634469 - [DEBUG] Propagate flow
47157 2019-Jan-16 22:08:39.634492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47158 2019-Jan-16 22:08:39.634548 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47159 2019-Jan-16 22:08:39.635212 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47160 2019-Jan-16 22:08:39.635869 - [DEBUG] Edge function : AllBottom (result of previous compose)
47161 2019-Jan-16 22:08:39.635895 - [DEBUG]
47162 2019-Jan-16 22:08:39.635921 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47163 2019-Jan-16 22:08:39.635947 - [DEBUG] = AllBottom
47164 2019-Jan-16 22:08:39.635972 - [DEBUG]
47165 2019-Jan-16 22:08:39.635995 - [DEBUG] PROPAGATE: No new function!
47166 2019-Jan-16 22:08:39.636023 - [DEBUG] EDGE:
47167 2019-Jan-16 22:08:39.636081 - [DEBUG] ---> 47168 2019-Jan-16 22:08:39.636729 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
47169 2019-Jan-16 22:08:39.637368 - [DEBUG]
47170 2019-Jan-16 22:08:39.637407 - [DEBUG] Compose: EdgeIdentity * AllBottom
47171 2019-Jan-16 22:08:39.637435 - [DEBUG]
47172 2019-Jan-16 22:08:39.637459 - [DEBUG] Propagate flow
47173 2019-Jan-16 22:08:39.637483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47174 2019-Jan-16 22:08:39.637540 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47175 2019-Jan-16 22:08:39.638195 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47176 2019-Jan-16 22:08:39.638836 - [DEBUG] Edge function : AllBottom (result of previous compose)
47177 2019-Jan-16 22:08:39.638862 - [DEBUG]
47178 2019-Jan-16 22:08:39.638887 - [DEBUG] Join: AllTop & AllBottom
47179 2019-Jan-16 22:08:39.638914 - [DEBUG] = AllBottom (new jump func)
47180 2019-Jan-16 22:08:39.638938 - [DEBUG]
47181 2019-Jan-16 22:08:39.638962 - [DEBUG] Start adding new jump function
47182 2019-Jan-16 22:08:39.638986 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47183 2019-Jan-16 22:08:39.639042 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47184 2019-Jan-16 22:08:39.639682 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47185 2019-Jan-16 22:08:39.640321 - [DEBUG] Edge Function : AllBottom
47186 2019-Jan-16 22:08:39.640350 - [DEBUG] End adding new jump function
47187 2019-Jan-16 22:08:39.640374 - [DEBUG]
47188 2019-Jan-16 22:08:39.640399 - [DEBUG] -------------------------------------------- 1279. Path Edge --------------------------------------------
47189 2019-Jan-16 22:08:39.640423 - [DEBUG]
47190 2019-Jan-16 22:08:39.640446 - [DEBUG] Process 1279. path edge:
47191 2019-Jan-16 22:08:39.640470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47192 2019-Jan-16 22:08:39.640527 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
47193 2019-Jan-16 22:08:39.641167 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47194 2019-Jan-16 22:08:39.641823 - [DEBUG]
47195 2019-Jan-16 22:08:39.641848 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47196 2019-Jan-16 22:08:39.642493 - [DEBUG] Possible callees:
47197 2019-Jan-16 22:08:39.642518 - [DEBUG] bar
47198 2019-Jan-16 22:08:39.642544 - [DEBUG] Possible return sites:
47199 2019-Jan-16 22:08:39.642568 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8947200 2019-Jan-16 22:08:39.643835 - [DEBUG] Found and process special summary
47201 2019-Jan-16 22:08:39.643869 - [DEBUG] Compose: EdgeIdentity * AllBottom
47202 2019-Jan-16 22:08:39.643897 - [DEBUG]
47203 2019-Jan-16 22:08:39.643921 - [DEBUG] Propagate flow
47204 2019-Jan-16 22:08:39.643945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47205 2019-Jan-16 22:08:39.644010 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47206 2019-Jan-16 22:08:39.644651 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47207 2019-Jan-16 22:08:39.645307 - [DEBUG] Edge function : AllBottom (result of previous compose)
47208 2019-Jan-16 22:08:39.645333 - [DEBUG]
47209 2019-Jan-16 22:08:39.645358 - [DEBUG] Join: AllTop & AllBottom
47210 2019-Jan-16 22:08:39.645384 - [DEBUG] = AllBottom (new jump func)
47211 2019-Jan-16 22:08:39.645409 - [DEBUG]
47212 2019-Jan-16 22:08:39.645432 - [DEBUG] Start adding new jump function
47213 2019-Jan-16 22:08:39.645456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47214 2019-Jan-16 22:08:39.645512 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47215 2019-Jan-16 22:08:39.646152 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47216 2019-Jan-16 22:08:39.646791 - [DEBUG] Edge Function : AllBottom
47217 2019-Jan-16 22:08:39.646822 - [DEBUG] End adding new jump function
47218 2019-Jan-16 22:08:39.646846 - [DEBUG]
47219 2019-Jan-16 22:08:39.646870 - [DEBUG] -------------------------------------------- 1280. Path Edge --------------------------------------------
47220 2019-Jan-16 22:08:39.646895 - [DEBUG]
47221 2019-Jan-16 22:08:39.646919 - [DEBUG] Process 1280. path edge:
47222 2019-Jan-16 22:08:39.646943 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47223 2019-Jan-16 22:08:39.646999 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
47224 2019-Jan-16 22:08:39.647638 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47225 2019-Jan-16 22:08:39.648292 - [DEBUG]
47226 2019-Jan-16 22:08:39.648317 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47227 2019-Jan-16 22:08:39.648969 - [DEBUG] Compose: EdgeIdentity * AllBottom
47228 2019-Jan-16 22:08:39.648998 - [DEBUG]
47229 2019-Jan-16 22:08:39.649022 - [DEBUG] Propagate flow
47230 2019-Jan-16 22:08:39.649046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47231 2019-Jan-16 22:08:39.649102 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47232 2019-Jan-16 22:08:39.649738 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47233 2019-Jan-16 22:08:39.650377 - [DEBUG] Edge function : AllBottom (result of previous compose)
47234 2019-Jan-16 22:08:39.650402 - [DEBUG]
47235 2019-Jan-16 22:08:39.650427 - [DEBUG] Join: AllTop & AllBottom
47236 2019-Jan-16 22:08:39.650453 - [DEBUG] = AllBottom (new jump func)
47237 2019-Jan-16 22:08:39.650477 - [DEBUG]
47238 2019-Jan-16 22:08:39.650501 - [DEBUG] Start adding new jump function
47239 2019-Jan-16 22:08:39.650524 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47240 2019-Jan-16 22:08:39.650580 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47241 2019-Jan-16 22:08:39.651219 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47242 2019-Jan-16 22:08:39.651869 - [DEBUG] Edge Function : AllBottom
47243 2019-Jan-16 22:08:39.651897 - [DEBUG] End adding new jump function
47244 2019-Jan-16 22:08:39.651921 - [DEBUG]
47245 2019-Jan-16 22:08:39.651945 - [DEBUG] -------------------------------------------- 1281. Path Edge --------------------------------------------
47246 2019-Jan-16 22:08:39.651970 - [DEBUG]
47247 2019-Jan-16 22:08:39.651993 - [DEBUG] Process 1281. path edge:
47248 2019-Jan-16 22:08:39.652017 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47249 2019-Jan-16 22:08:39.652083 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
47250 2019-Jan-16 22:08:39.652719 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47251 2019-Jan-16 22:08:39.653357 - [DEBUG]
47252 2019-Jan-16 22:08:39.653383 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47253 2019-Jan-16 22:08:39.654032 - [DEBUG] Compose: EdgeIdentity * AllBottom
47254 2019-Jan-16 22:08:39.654060 - [DEBUG]
47255 2019-Jan-16 22:08:39.654084 - [DEBUG] Propagate flow
47256 2019-Jan-16 22:08:39.654108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47257 2019-Jan-16 22:08:39.654164 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47258 2019-Jan-16 22:08:39.654831 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47259 2019-Jan-16 22:08:39.655476 - [DEBUG] Edge function : AllBottom (result of previous compose)
47260 2019-Jan-16 22:08:39.655502 - [DEBUG]
47261 2019-Jan-16 22:08:39.655527 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47262 2019-Jan-16 22:08:39.655553 - [DEBUG] = AllBottom
47263 2019-Jan-16 22:08:39.655578 - [DEBUG]
47264 2019-Jan-16 22:08:39.655601 - [DEBUG] PROPAGATE: No new function!
47265 2019-Jan-16 22:08:39.655635 - [DEBUG] Compose: EdgeIdentity * AllBottom
47266 2019-Jan-16 22:08:39.655663 - [DEBUG]
47267 2019-Jan-16 22:08:39.655686 - [DEBUG] Propagate flow
47268 2019-Jan-16 22:08:39.655710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47269 2019-Jan-16 22:08:39.655766 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47270 2019-Jan-16 22:08:39.656414 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47271 2019-Jan-16 22:08:39.657054 - [DEBUG] Edge function : AllBottom (result of previous compose)
47272 2019-Jan-16 22:08:39.657080 - [DEBUG]
47273 2019-Jan-16 22:08:39.657105 - [DEBUG] Join: AllTop & AllBottom
47274 2019-Jan-16 22:08:39.657131 - [DEBUG] = AllBottom (new jump func)
47275 2019-Jan-16 22:08:39.657156 - [DEBUG]
47276 2019-Jan-16 22:08:39.657180 - [DEBUG] Start adding new jump function
47277 2019-Jan-16 22:08:39.657203 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47278 2019-Jan-16 22:08:39.657259 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47279 2019-Jan-16 22:08:39.657898 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47280 2019-Jan-16 22:08:39.658559 - [DEBUG] Edge Function : AllBottom
47281 2019-Jan-16 22:08:39.658588 - [DEBUG] End adding new jump function
47282 2019-Jan-16 22:08:39.658612 - [DEBUG]
47283 2019-Jan-16 22:08:39.658636 - [DEBUG] -------------------------------------------- 1282. Path Edge --------------------------------------------
47284 2019-Jan-16 22:08:39.658660 - [DEBUG]
47285 2019-Jan-16 22:08:39.658684 - [DEBUG] Process 1282. path edge:
47286 2019-Jan-16 22:08:39.658708 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47287 2019-Jan-16 22:08:39.658764 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
47288 2019-Jan-16 22:08:39.659411 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47289 2019-Jan-16 22:08:39.660051 - [DEBUG]
47290 2019-Jan-16 22:08:39.660076 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47291 2019-Jan-16 22:08:39.660737 - [DEBUG] Possible callees:
47292 2019-Jan-16 22:08:39.660763 - [DEBUG] llvm.dbg.declare
47293 2019-Jan-16 22:08:39.660788 - [DEBUG] Possible return sites:
47294 2019-Jan-16 22:08:39.660811 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10347295 2019-Jan-16 22:08:39.662102 - [DEBUG] Found and process special summary
47296 2019-Jan-16 22:08:39.662136 - [DEBUG] Compose: EdgeIdentity * AllBottom
47297 2019-Jan-16 22:08:39.662163 - [DEBUG]
47298 2019-Jan-16 22:08:39.662187 - [DEBUG] Propagate flow
47299 2019-Jan-16 22:08:39.662211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47300 2019-Jan-16 22:08:39.662267 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47301 2019-Jan-16 22:08:39.662908 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47302 2019-Jan-16 22:08:39.663547 - [DEBUG] Edge function : AllBottom (result of previous compose)
47303 2019-Jan-16 22:08:39.663573 - [DEBUG]
47304 2019-Jan-16 22:08:39.663598 - [DEBUG] Join: AllTop & AllBottom
47305 2019-Jan-16 22:08:39.663624 - [DEBUG] = AllBottom (new jump func)
47306 2019-Jan-16 22:08:39.663649 - [DEBUG]
47307 2019-Jan-16 22:08:39.663672 - [DEBUG] Start adding new jump function
47308 2019-Jan-16 22:08:39.663696 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47309 2019-Jan-16 22:08:39.663752 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47310 2019-Jan-16 22:08:39.664392 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47311 2019-Jan-16 22:08:39.665047 - [DEBUG] Edge Function : AllBottom
47312 2019-Jan-16 22:08:39.665076 - [DEBUG] End adding new jump function
47313 2019-Jan-16 22:08:39.665100 - [DEBUG]
47314 2019-Jan-16 22:08:39.665124 - [DEBUG] -------------------------------------------- 1283. Path Edge --------------------------------------------
47315 2019-Jan-16 22:08:39.665149 - [DEBUG]
47316 2019-Jan-16 22:08:39.665172 - [DEBUG] Process 1283. path edge:
47317 2019-Jan-16 22:08:39.665196 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47318 2019-Jan-16 22:08:39.665253 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
47319 2019-Jan-16 22:08:39.665893 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47320 2019-Jan-16 22:08:39.666533 - [DEBUG]
47321 2019-Jan-16 22:08:39.666558 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47322 2019-Jan-16 22:08:39.667214 - [DEBUG] Compose: EdgeIdentity * AllBottom
47323 2019-Jan-16 22:08:39.667242 - [DEBUG]
47324 2019-Jan-16 22:08:39.667266 - [DEBUG] Propagate flow
47325 2019-Jan-16 22:08:39.667290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47326 2019-Jan-16 22:08:39.667346 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
47327 2019-Jan-16 22:08:39.667981 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47328 2019-Jan-16 22:08:39.668637 - [DEBUG] Edge function : AllBottom (result of previous compose)
47329 2019-Jan-16 22:08:39.668663 - [DEBUG]
47330 2019-Jan-16 22:08:39.668688 - [DEBUG] Join: AllTop & AllBottom
47331 2019-Jan-16 22:08:39.668715 - [DEBUG] = AllBottom (new jump func)
47332 2019-Jan-16 22:08:39.668739 - [DEBUG]
47333 2019-Jan-16 22:08:39.668763 - [DEBUG] Start adding new jump function
47334 2019-Jan-16 22:08:39.668787 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47335 2019-Jan-16 22:08:39.668843 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47336 2019-Jan-16 22:08:39.669491 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
47337 2019-Jan-16 22:08:39.670126 - [DEBUG] Edge Function : AllBottom
47338 2019-Jan-16 22:08:39.670155 - [DEBUG] End adding new jump function
47339 2019-Jan-16 22:08:39.670179 - [DEBUG]
47340 2019-Jan-16 22:08:39.670203 - [DEBUG] -------------------------------------------- 1284. Path Edge --------------------------------------------
47341 2019-Jan-16 22:08:39.670228 - [DEBUG]
47342 2019-Jan-16 22:08:39.670252 - [DEBUG] Process 1284. path edge:
47343 2019-Jan-16 22:08:39.670276 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47344 2019-Jan-16 22:08:39.670332 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
47345 2019-Jan-16 22:08:39.670968 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47346 2019-Jan-16 22:08:39.671624 - [DEBUG]
47347 2019-Jan-16 22:08:39.671649 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
47348 2019-Jan-16 22:08:39.672299 - [DEBUG] Compose: EdgeIdentity * AllBottom
47349 2019-Jan-16 22:08:39.672329 - [DEBUG]
47350 2019-Jan-16 22:08:39.672353 - [DEBUG] Propagate flow
47351 2019-Jan-16 22:08:39.672377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47352 2019-Jan-16 22:08:39.672434 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47353 2019-Jan-16 22:08:39.673069 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47354 2019-Jan-16 22:08:39.673708 - [DEBUG] Edge function : AllBottom (result of previous compose)
47355 2019-Jan-16 22:08:39.673734 - [DEBUG]
47356 2019-Jan-16 22:08:39.673759 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47357 2019-Jan-16 22:08:39.673785 - [DEBUG] = AllBottom
47358 2019-Jan-16 22:08:39.673810 - [DEBUG]
47359 2019-Jan-16 22:08:39.673833 - [DEBUG] PROPAGATE: No new function!
47360 2019-Jan-16 22:08:39.673859 - [DEBUG] EDGE:
47361 2019-Jan-16 22:08:39.673916 - [DEBUG] ---> 47362 2019-Jan-16 22:08:39.674550 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47363 2019-Jan-16 22:08:39.675205 - [DEBUG]
47364 2019-Jan-16 22:08:39.675231 - [DEBUG] EDGE:
47365 2019-Jan-16 22:08:39.675288 - [DEBUG] ---> 47366 2019-Jan-16 22:08:39.675928 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47367 2019-Jan-16 22:08:39.676567 - [DEBUG]
47368 2019-Jan-16 22:08:39.676604 - [DEBUG] Compose: EdgeIdentity * AllBottom
47369 2019-Jan-16 22:08:39.676632 - [DEBUG]
47370 2019-Jan-16 22:08:39.676656 - [DEBUG] Propagate flow
47371 2019-Jan-16 22:08:39.676679 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47372 2019-Jan-16 22:08:39.676736 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47373 2019-Jan-16 22:08:39.677375 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47374 2019-Jan-16 22:08:39.678014 - [DEBUG] Edge function : AllBottom (result of previous compose)
47375 2019-Jan-16 22:08:39.678039 - [DEBUG]
47376 2019-Jan-16 22:08:39.678064 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47377 2019-Jan-16 22:08:39.678104 - [DEBUG] = AllBottom
47378 2019-Jan-16 22:08:39.678129 - [DEBUG]
47379 2019-Jan-16 22:08:39.678153 - [DEBUG] PROPAGATE: No new function!
47380 2019-Jan-16 22:08:39.678180 - [DEBUG] EDGE:
47381 2019-Jan-16 22:08:39.678238 - [DEBUG] ---> 47382 2019-Jan-16 22:08:39.678893 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47383 2019-Jan-16 22:08:39.679539 - [DEBUG]
47384 2019-Jan-16 22:08:39.679566 - [DEBUG] EDGE:
47385 2019-Jan-16 22:08:39.679623 - [DEBUG] ---> 47386 2019-Jan-16 22:08:39.680260 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47387 2019-Jan-16 22:08:39.680901 - [DEBUG]
47388 2019-Jan-16 22:08:39.680927 - [DEBUG] EDGE:
47389 2019-Jan-16 22:08:39.680984 - [DEBUG] ---> 47390 2019-Jan-16 22:08:39.681641 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47391 2019-Jan-16 22:08:39.682282 - [DEBUG]
47392 2019-Jan-16 22:08:39.682317 - [DEBUG] Compose: EdgeIdentity * AllBottom
47393 2019-Jan-16 22:08:39.682345 - [DEBUG]
47394 2019-Jan-16 22:08:39.682369 - [DEBUG] Propagate flow
47395 2019-Jan-16 22:08:39.682393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47396 2019-Jan-16 22:08:39.682449 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47397 2019-Jan-16 22:08:39.683090 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47398 2019-Jan-16 22:08:39.683730 - [DEBUG] Edge function : AllBottom (result of previous compose)
47399 2019-Jan-16 22:08:39.683755 - [DEBUG]
47400 2019-Jan-16 22:08:39.683780 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47401 2019-Jan-16 22:08:39.683807 - [DEBUG] = AllBottom
47402 2019-Jan-16 22:08:39.683831 - [DEBUG]
47403 2019-Jan-16 22:08:39.683855 - [DEBUG] PROPAGATE: No new function!
47404 2019-Jan-16 22:08:39.683882 - [DEBUG] EDGE:
47405 2019-Jan-16 22:08:39.683939 - [DEBUG] ---> 47406 2019-Jan-16 22:08:39.684578 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47407 2019-Jan-16 22:08:39.685234 - [DEBUG]
47408 2019-Jan-16 22:08:39.685262 - [DEBUG] Compose: EdgeIdentity * AllBottom
47409 2019-Jan-16 22:08:39.685288 - [DEBUG]
47410 2019-Jan-16 22:08:39.685312 - [DEBUG] Propagate flow
47411 2019-Jan-16 22:08:39.685335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47412 2019-Jan-16 22:08:39.685391 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47413 2019-Jan-16 22:08:39.686031 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47414 2019-Jan-16 22:08:39.686667 - [DEBUG] Edge function : AllBottom (result of previous compose)
47415 2019-Jan-16 22:08:39.686693 - [DEBUG]
47416 2019-Jan-16 22:08:39.686718 - [DEBUG] Join: AllTop & AllBottom
47417 2019-Jan-16 22:08:39.686744 - [DEBUG] = AllBottom (new jump func)
47418 2019-Jan-16 22:08:39.686768 - [DEBUG]
47419 2019-Jan-16 22:08:39.686792 - [DEBUG] Start adding new jump function
47420 2019-Jan-16 22:08:39.686815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47421 2019-Jan-16 22:08:39.686871 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47422 2019-Jan-16 22:08:39.687508 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47423 2019-Jan-16 22:08:39.688159 - [DEBUG] Edge Function : AllBottom
47424 2019-Jan-16 22:08:39.688189 - [DEBUG] End adding new jump function
47425 2019-Jan-16 22:08:39.688225 - [DEBUG]
47426 2019-Jan-16 22:08:39.688250 - [DEBUG] -------------------------------------------- 1285. Path Edge --------------------------------------------
47427 2019-Jan-16 22:08:39.688274 - [DEBUG]
47428 2019-Jan-16 22:08:39.688298 - [DEBUG] Process 1285. path edge:
47429 2019-Jan-16 22:08:39.688321 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47430 2019-Jan-16 22:08:39.688379 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
47431 2019-Jan-16 22:08:39.689021 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
47432 2019-Jan-16 22:08:39.689659 - [DEBUG]
47433 2019-Jan-16 22:08:39.689684 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47434 2019-Jan-16 22:08:39.690329 - [DEBUG] Possible callees:
47435 2019-Jan-16 22:08:39.690354 - [DEBUG] bar
47436 2019-Jan-16 22:08:39.690378 - [DEBUG] Possible return sites:
47437 2019-Jan-16 22:08:39.690402 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8947438 2019-Jan-16 22:08:39.691683 - [DEBUG] Found and process special summary
47439 2019-Jan-16 22:08:39.691724 - [DEBUG] Compose: EdgeIdentity * AllBottom
47440 2019-Jan-16 22:08:39.691752 - [DEBUG]
47441 2019-Jan-16 22:08:39.691776 - [DEBUG] Propagate flow
47442 2019-Jan-16 22:08:39.691799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47443 2019-Jan-16 22:08:39.691856 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47444 2019-Jan-16 22:08:39.692497 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47445 2019-Jan-16 22:08:39.693133 - [DEBUG] Edge function : AllBottom (result of previous compose)
47446 2019-Jan-16 22:08:39.693159 - [DEBUG]
47447 2019-Jan-16 22:08:39.693183 - [DEBUG] Join: AllTop & AllBottom
47448 2019-Jan-16 22:08:39.693209 - [DEBUG] = AllBottom (new jump func)
47449 2019-Jan-16 22:08:39.693234 - [DEBUG]
47450 2019-Jan-16 22:08:39.693257 - [DEBUG] Start adding new jump function
47451 2019-Jan-16 22:08:39.693281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47452 2019-Jan-16 22:08:39.693337 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47453 2019-Jan-16 22:08:39.693974 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47454 2019-Jan-16 22:08:39.694614 - [DEBUG] Edge Function : AllBottom
47455 2019-Jan-16 22:08:39.694642 - [DEBUG] End adding new jump function
47456 2019-Jan-16 22:08:39.694666 - [DEBUG]
47457 2019-Jan-16 22:08:39.694690 - [DEBUG] -------------------------------------------- 1286. Path Edge --------------------------------------------
47458 2019-Jan-16 22:08:39.694715 - [DEBUG]
47459 2019-Jan-16 22:08:39.694739 - [DEBUG] Process 1286. path edge:
47460 2019-Jan-16 22:08:39.694777 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47461 2019-Jan-16 22:08:39.694833 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
47462 2019-Jan-16 22:08:39.695475 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
47463 2019-Jan-16 22:08:39.696111 - [DEBUG]
47464 2019-Jan-16 22:08:39.696136 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47465 2019-Jan-16 22:08:39.696791 - [DEBUG] Compose: EdgeIdentity * AllBottom
47466 2019-Jan-16 22:08:39.696820 - [DEBUG]
47467 2019-Jan-16 22:08:39.696844 - [DEBUG] Propagate flow
47468 2019-Jan-16 22:08:39.696867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47469 2019-Jan-16 22:08:39.696932 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47470 2019-Jan-16 22:08:39.697570 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47471 2019-Jan-16 22:08:39.698223 - [DEBUG] Edge function : AllBottom (result of previous compose)
47472 2019-Jan-16 22:08:39.698248 - [DEBUG]
47473 2019-Jan-16 22:08:39.698273 - [DEBUG] Join: AllTop & AllBottom
47474 2019-Jan-16 22:08:39.698299 - [DEBUG] = AllBottom (new jump func)
47475 2019-Jan-16 22:08:39.698324 - [DEBUG]
47476 2019-Jan-16 22:08:39.698347 - [DEBUG] Start adding new jump function
47477 2019-Jan-16 22:08:39.698370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47478 2019-Jan-16 22:08:39.698427 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47479 2019-Jan-16 22:08:39.699080 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47480 2019-Jan-16 22:08:39.699762 - [DEBUG] Edge Function : AllBottom
47481 2019-Jan-16 22:08:39.699797 - [DEBUG] End adding new jump function
47482 2019-Jan-16 22:08:39.699820 - [DEBUG]
47483 2019-Jan-16 22:08:39.699845 - [DEBUG] -------------------------------------------- 1287. Path Edge --------------------------------------------
47484 2019-Jan-16 22:08:39.699870 - [DEBUG]
47485 2019-Jan-16 22:08:39.699894 - [DEBUG] Process 1287. path edge:
47486 2019-Jan-16 22:08:39.699918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47487 2019-Jan-16 22:08:39.699993 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
47488 2019-Jan-16 22:08:39.700684 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
47489 2019-Jan-16 22:08:39.701349 - [DEBUG]
47490 2019-Jan-16 22:08:39.701376 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47491 2019-Jan-16 22:08:39.702077 - [DEBUG] Compose: EdgeIdentity * AllBottom
47492 2019-Jan-16 22:08:39.702106 - [DEBUG]
47493 2019-Jan-16 22:08:39.702130 - [DEBUG] Propagate flow
47494 2019-Jan-16 22:08:39.702154 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47495 2019-Jan-16 22:08:39.702217 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47496 2019-Jan-16 22:08:39.702873 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47497 2019-Jan-16 22:08:39.703511 - [DEBUG] Edge function : AllBottom (result of previous compose)
47498 2019-Jan-16 22:08:39.703537 - [DEBUG]
47499 2019-Jan-16 22:08:39.703563 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47500 2019-Jan-16 22:08:39.703590 - [DEBUG] = AllBottom
47501 2019-Jan-16 22:08:39.703614 - [DEBUG]
47502 2019-Jan-16 22:08:39.703638 - [DEBUG] PROPAGATE: No new function!
47503 2019-Jan-16 22:08:39.703673 - [DEBUG] Compose: EdgeIdentity * AllBottom
47504 2019-Jan-16 22:08:39.703701 - [DEBUG]
47505 2019-Jan-16 22:08:39.703725 - [DEBUG] Propagate flow
47506 2019-Jan-16 22:08:39.703748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47507 2019-Jan-16 22:08:39.703805 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47508 2019-Jan-16 22:08:39.704454 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47509 2019-Jan-16 22:08:39.705107 - [DEBUG] Edge function : AllBottom (result of previous compose)
47510 2019-Jan-16 22:08:39.705151 - [DEBUG]
47511 2019-Jan-16 22:08:39.705177 - [DEBUG] Join: AllTop & AllBottom
47512 2019-Jan-16 22:08:39.705203 - [DEBUG] = AllBottom (new jump func)
47513 2019-Jan-16 22:08:39.705228 - [DEBUG]
47514 2019-Jan-16 22:08:39.705252 - [DEBUG] Start adding new jump function
47515 2019-Jan-16 22:08:39.705275 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47516 2019-Jan-16 22:08:39.705332 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47517 2019-Jan-16 22:08:39.705971 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47518 2019-Jan-16 22:08:39.706617 - [DEBUG] Edge Function : AllBottom
47519 2019-Jan-16 22:08:39.706646 - [DEBUG] End adding new jump function
47520 2019-Jan-16 22:08:39.706671 - [DEBUG]
47521 2019-Jan-16 22:08:39.706695 - [DEBUG] -------------------------------------------- 1288. Path Edge --------------------------------------------
47522 2019-Jan-16 22:08:39.706720 - [DEBUG]
47523 2019-Jan-16 22:08:39.706744 - [DEBUG] Process 1288. path edge:
47524 2019-Jan-16 22:08:39.706768 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47525 2019-Jan-16 22:08:39.706824 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
47526 2019-Jan-16 22:08:39.707470 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
47527 2019-Jan-16 22:08:39.708120 - [DEBUG]
47528 2019-Jan-16 22:08:39.708144 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47529 2019-Jan-16 22:08:39.708801 - [DEBUG] Possible callees:
47530 2019-Jan-16 22:08:39.708826 - [DEBUG] llvm.dbg.declare
47531 2019-Jan-16 22:08:39.708851 - [DEBUG] Possible return sites:
47532 2019-Jan-16 22:08:39.708875 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10347533 2019-Jan-16 22:08:39.710162 - [DEBUG] Found and process special summary
47534 2019-Jan-16 22:08:39.710210 - [DEBUG] Compose: EdgeIdentity * AllBottom
47535 2019-Jan-16 22:08:39.710238 - [DEBUG]
47536 2019-Jan-16 22:08:39.710262 - [DEBUG] Propagate flow
47537 2019-Jan-16 22:08:39.710286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47538 2019-Jan-16 22:08:39.710343 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47539 2019-Jan-16 22:08:39.710984 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47540 2019-Jan-16 22:08:39.711638 - [DEBUG] Edge function : AllBottom (result of previous compose)
47541 2019-Jan-16 22:08:39.711664 - [DEBUG]
47542 2019-Jan-16 22:08:39.711690 - [DEBUG] Join: AllTop & AllBottom
47543 2019-Jan-16 22:08:39.711716 - [DEBUG] = AllBottom (new jump func)
47544 2019-Jan-16 22:08:39.711741 - [DEBUG]
47545 2019-Jan-16 22:08:39.711764 - [DEBUG] Start adding new jump function
47546 2019-Jan-16 22:08:39.711788 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47547 2019-Jan-16 22:08:39.711844 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47548 2019-Jan-16 22:08:39.712482 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47549 2019-Jan-16 22:08:39.713121 - [DEBUG] Edge Function : AllBottom
47550 2019-Jan-16 22:08:39.713150 - [DEBUG] End adding new jump function
47551 2019-Jan-16 22:08:39.713174 - [DEBUG]
47552 2019-Jan-16 22:08:39.713198 - [DEBUG] -------------------------------------------- 1289. Path Edge --------------------------------------------
47553 2019-Jan-16 22:08:39.713233 - [DEBUG]
47554 2019-Jan-16 22:08:39.713257 - [DEBUG] Process 1289. path edge:
47555 2019-Jan-16 22:08:39.713281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47556 2019-Jan-16 22:08:39.713337 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
47557 2019-Jan-16 22:08:39.713978 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
47558 2019-Jan-16 22:08:39.714614 - [DEBUG]
47559 2019-Jan-16 22:08:39.714639 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47560 2019-Jan-16 22:08:39.715324 - [DEBUG] Compose: EdgeIdentity * AllBottom
47561 2019-Jan-16 22:08:39.715355 - [DEBUG]
47562 2019-Jan-16 22:08:39.715379 - [DEBUG] Propagate flow
47563 2019-Jan-16 22:08:39.715402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47564 2019-Jan-16 22:08:39.715460 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
47565 2019-Jan-16 22:08:39.716096 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47566 2019-Jan-16 22:08:39.716732 - [DEBUG] Edge function : AllBottom (result of previous compose)
47567 2019-Jan-16 22:08:39.716757 - [DEBUG]
47568 2019-Jan-16 22:08:39.716782 - [DEBUG] Join: AllTop & AllBottom
47569 2019-Jan-16 22:08:39.716809 - [DEBUG] = AllBottom (new jump func)
47570 2019-Jan-16 22:08:39.716833 - [DEBUG]
47571 2019-Jan-16 22:08:39.716857 - [DEBUG] Start adding new jump function
47572 2019-Jan-16 22:08:39.716880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47573 2019-Jan-16 22:08:39.716936 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47574 2019-Jan-16 22:08:39.717573 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
47575 2019-Jan-16 22:08:39.718221 - [DEBUG] Edge Function : AllBottom
47576 2019-Jan-16 22:08:39.718250 - [DEBUG] End adding new jump function
47577 2019-Jan-16 22:08:39.718274 - [DEBUG]
47578 2019-Jan-16 22:08:39.718297 - [DEBUG] -------------------------------------------- 1290. Path Edge --------------------------------------------
47579 2019-Jan-16 22:08:39.718322 - [DEBUG]
47580 2019-Jan-16 22:08:39.718346 - [DEBUG] Process 1290. path edge:
47581 2019-Jan-16 22:08:39.718369 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47582 2019-Jan-16 22:08:39.718425 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
47583 2019-Jan-16 22:08:39.719062 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
47584 2019-Jan-16 22:08:39.719699 - [DEBUG]
47585 2019-Jan-16 22:08:39.719724 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
47586 2019-Jan-16 22:08:39.720374 - [DEBUG] Compose: EdgeIdentity * AllBottom
47587 2019-Jan-16 22:08:39.720403 - [DEBUG]
47588 2019-Jan-16 22:08:39.720427 - [DEBUG] Propagate flow
47589 2019-Jan-16 22:08:39.720450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47590 2019-Jan-16 22:08:39.720507 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47591 2019-Jan-16 22:08:39.721142 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47592 2019-Jan-16 22:08:39.721793 - [DEBUG] Edge function : AllBottom (result of previous compose)
47593 2019-Jan-16 22:08:39.721818 - [DEBUG]
47594 2019-Jan-16 22:08:39.721844 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47595 2019-Jan-16 22:08:39.721870 - [DEBUG] = AllBottom
47596 2019-Jan-16 22:08:39.721895 - [DEBUG]
47597 2019-Jan-16 22:08:39.721918 - [DEBUG] PROPAGATE: No new function!
47598 2019-Jan-16 22:08:39.721951 - [DEBUG] EDGE:
47599 2019-Jan-16 22:08:39.722010 - [DEBUG] ---> 47600 2019-Jan-16 22:08:39.722646 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
47601 2019-Jan-16 22:08:39.723281 - [DEBUG]
47602 2019-Jan-16 22:08:39.723309 - [DEBUG] Compose: EdgeIdentity * AllBottom
47603 2019-Jan-16 22:08:39.723335 - [DEBUG]
47604 2019-Jan-16 22:08:39.723358 - [DEBUG] Propagate flow
47605 2019-Jan-16 22:08:39.723382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47606 2019-Jan-16 22:08:39.723438 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
47607 2019-Jan-16 22:08:39.724072 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47608 2019-Jan-16 22:08:39.724713 - [DEBUG] Edge function : AllBottom (result of previous compose)
47609 2019-Jan-16 22:08:39.724738 - [DEBUG]
47610 2019-Jan-16 22:08:39.724778 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47611 2019-Jan-16 22:08:39.724805 - [DEBUG] = AllBottom
47612 2019-Jan-16 22:08:39.724829 - [DEBUG]
47613 2019-Jan-16 22:08:39.724852 - [DEBUG] PROPAGATE: No new function!
47614 2019-Jan-16 22:08:39.724877 - [DEBUG] EDGE:
47615 2019-Jan-16 22:08:39.724936 - [DEBUG] ---> 47616 2019-Jan-16 22:08:39.725576 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
47617 2019-Jan-16 22:08:39.726211 - [DEBUG]
47618 2019-Jan-16 22:08:39.726237 - [DEBUG] Compose: EdgeIdentity * AllBottom
47619 2019-Jan-16 22:08:39.726264 - [DEBUG]
47620 2019-Jan-16 22:08:39.726288 - [DEBUG] Propagate flow
47621 2019-Jan-16 22:08:39.726311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47622 2019-Jan-16 22:08:39.726367 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47623 2019-Jan-16 22:08:39.727006 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47624 2019-Jan-16 22:08:39.727652 - [DEBUG] Edge function : AllBottom (result of previous compose)
47625 2019-Jan-16 22:08:39.727678 - [DEBUG]
47626 2019-Jan-16 22:08:39.727703 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47627 2019-Jan-16 22:08:39.727729 - [DEBUG] = AllBottom
47628 2019-Jan-16 22:08:39.727754 - [DEBUG]
47629 2019-Jan-16 22:08:39.727777 - [DEBUG] PROPAGATE: No new function!
47630 2019-Jan-16 22:08:39.727817 - [DEBUG] Compose: EdgeIdentity * AllBottom
47631 2019-Jan-16 22:08:39.727844 - [DEBUG]
47632 2019-Jan-16 22:08:39.727868 - [DEBUG] Propagate flow
47633 2019-Jan-16 22:08:39.727892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47634 2019-Jan-16 22:08:39.727949 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47635 2019-Jan-16 22:08:39.728605 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47636 2019-Jan-16 22:08:39.729241 - [DEBUG] Edge function : AllBottom (result of previous compose)
47637 2019-Jan-16 22:08:39.729267 - [DEBUG]
47638 2019-Jan-16 22:08:39.729292 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47639 2019-Jan-16 22:08:39.729318 - [DEBUG] = AllBottom
47640 2019-Jan-16 22:08:39.729343 - [DEBUG]
47641 2019-Jan-16 22:08:39.729366 - [DEBUG] PROPAGATE: No new function!
47642 2019-Jan-16 22:08:39.729392 - [DEBUG] Compose: EdgeIdentity * AllBottom
47643 2019-Jan-16 22:08:39.729419 - [DEBUG]
47644 2019-Jan-16 22:08:39.729442 - [DEBUG] Propagate flow
47645 2019-Jan-16 22:08:39.729474 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47646 2019-Jan-16 22:08:39.729531 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47647 2019-Jan-16 22:08:39.730171 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47648 2019-Jan-16 22:08:39.730816 - [DEBUG] Edge function : AllBottom (result of previous compose)
47649 2019-Jan-16 22:08:39.730842 - [DEBUG]
47650 2019-Jan-16 22:08:39.730867 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47651 2019-Jan-16 22:08:39.730893 - [DEBUG] = AllBottom
47652 2019-Jan-16 22:08:39.730918 - [DEBUG]
47653 2019-Jan-16 22:08:39.730941 - [DEBUG] PROPAGATE: No new function!
47654 2019-Jan-16 22:08:39.730968 - [DEBUG] EDGE:
47655 2019-Jan-16 22:08:39.731025 - [DEBUG] ---> 47656 2019-Jan-16 22:08:39.731689 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
47657 2019-Jan-16 22:08:39.732327 - [DEBUG]
47658 2019-Jan-16 22:08:39.732353 - [DEBUG] EDGE:
47659 2019-Jan-16 22:08:39.732410 - [DEBUG] ---> 47660 2019-Jan-16 22:08:39.733047 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
47661 2019-Jan-16 22:08:39.733683 - [DEBUG]
47662 2019-Jan-16 22:08:39.733710 - [DEBUG] Compose: EdgeIdentity * AllBottom
47663 2019-Jan-16 22:08:39.733737 - [DEBUG]
47664 2019-Jan-16 22:08:39.733760 - [DEBUG] Propagate flow
47665 2019-Jan-16 22:08:39.733783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47666 2019-Jan-16 22:08:39.733839 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47667 2019-Jan-16 22:08:39.734475 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47668 2019-Jan-16 22:08:39.735131 - [DEBUG] Edge function : AllBottom (result of previous compose)
47669 2019-Jan-16 22:08:39.735157 - [DEBUG]
47670 2019-Jan-16 22:08:39.735182 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47671 2019-Jan-16 22:08:39.735208 - [DEBUG] = AllBottom
47672 2019-Jan-16 22:08:39.735233 - [DEBUG]
47673 2019-Jan-16 22:08:39.735256 - [DEBUG] PROPAGATE: No new function!
47674 2019-Jan-16 22:08:39.735281 - [DEBUG] EDGE:
47675 2019-Jan-16 22:08:39.735339 - [DEBUG] ---> 47676 2019-Jan-16 22:08:39.735978 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
47677 2019-Jan-16 22:08:39.736615 - [DEBUG]
47678 2019-Jan-16 22:08:39.736642 - [DEBUG] Compose: EdgeIdentity * AllBottom
47679 2019-Jan-16 22:08:39.736668 - [DEBUG]
47680 2019-Jan-16 22:08:39.736692 - [DEBUG] Propagate flow
47681 2019-Jan-16 22:08:39.736715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47682 2019-Jan-16 22:08:39.736771 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47683 2019-Jan-16 22:08:39.737412 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47684 2019-Jan-16 22:08:39.738051 - [DEBUG] Edge function : AllBottom (result of previous compose)
47685 2019-Jan-16 22:08:39.738077 - [DEBUG]
47686 2019-Jan-16 22:08:39.738116 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47687 2019-Jan-16 22:08:39.738142 - [DEBUG] = AllBottom
47688 2019-Jan-16 22:08:39.738175 - [DEBUG]
47689 2019-Jan-16 22:08:39.738199 - [DEBUG] PROPAGATE: No new function!
47690 2019-Jan-16 22:08:39.738239 - [DEBUG] Compose: EdgeIdentity * AllBottom
47691 2019-Jan-16 22:08:39.738267 - [DEBUG]
47692 2019-Jan-16 22:08:39.738291 - [DEBUG] Propagate flow
47693 2019-Jan-16 22:08:39.738314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47694 2019-Jan-16 22:08:39.738371 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47695 2019-Jan-16 22:08:39.739012 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47696 2019-Jan-16 22:08:39.739648 - [DEBUG] Edge function : AllBottom (result of previous compose)
47697 2019-Jan-16 22:08:39.739674 - [DEBUG]
47698 2019-Jan-16 22:08:39.739699 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47699 2019-Jan-16 22:08:39.739725 - [DEBUG] = AllBottom
47700 2019-Jan-16 22:08:39.739750 - [DEBUG]
47701 2019-Jan-16 22:08:39.739773 - [DEBUG] PROPAGATE: No new function!
47702 2019-Jan-16 22:08:39.739799 - [DEBUG] Compose: EdgeIdentity * AllBottom
47703 2019-Jan-16 22:08:39.739825 - [DEBUG]
47704 2019-Jan-16 22:08:39.739849 - [DEBUG] Propagate flow
47705 2019-Jan-16 22:08:39.739872 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47706 2019-Jan-16 22:08:39.739928 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47707 2019-Jan-16 22:08:39.740567 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47708 2019-Jan-16 22:08:39.741205 - [DEBUG] Edge function : AllBottom (result of previous compose)
47709 2019-Jan-16 22:08:39.741231 - [DEBUG]
47710 2019-Jan-16 22:08:39.741256 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47711 2019-Jan-16 22:08:39.741281 - [DEBUG] = AllBottom
47712 2019-Jan-16 22:08:39.741306 - [DEBUG]
47713 2019-Jan-16 22:08:39.741329 - [DEBUG] PROPAGATE: No new function!
47714 2019-Jan-16 22:08:39.741356 - [DEBUG] EDGE:
47715 2019-Jan-16 22:08:39.741425 - [DEBUG] ---> 47716 2019-Jan-16 22:08:39.742067 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
47717 2019-Jan-16 22:08:39.742703 - [DEBUG]
47718 2019-Jan-16 22:08:39.742730 - [DEBUG] EDGE:
47719 2019-Jan-16 22:08:39.742787 - [DEBUG] ---> 47720 2019-Jan-16 22:08:39.743424 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
47721 2019-Jan-16 22:08:39.744063 - [DEBUG]
47722 2019-Jan-16 22:08:39.744088 - [DEBUG] EDGE:
47723 2019-Jan-16 22:08:39.744146 - [DEBUG] ---> 47724 2019-Jan-16 22:08:39.744800 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
47725 2019-Jan-16 22:08:39.745443 - [DEBUG]
47726 2019-Jan-16 22:08:39.745470 - [DEBUG] Compose: EdgeIdentity * AllBottom
47727 2019-Jan-16 22:08:39.745497 - [DEBUG]
47728 2019-Jan-16 22:08:39.745520 - [DEBUG] Propagate flow
47729 2019-Jan-16 22:08:39.745544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47730 2019-Jan-16 22:08:39.745600 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47731 2019-Jan-16 22:08:39.746240 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47732 2019-Jan-16 22:08:39.746878 - [DEBUG] Edge function : AllBottom (result of previous compose)
47733 2019-Jan-16 22:08:39.746912 - [DEBUG]
47734 2019-Jan-16 22:08:39.746938 - [DEBUG] Join: AllTop & AllBottom
47735 2019-Jan-16 22:08:39.746964 - [DEBUG] = AllBottom (new jump func)
47736 2019-Jan-16 22:08:39.746989 - [DEBUG]
47737 2019-Jan-16 22:08:39.747012 - [DEBUG] Start adding new jump function
47738 2019-Jan-16 22:08:39.747036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47739 2019-Jan-16 22:08:39.747092 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47740 2019-Jan-16 22:08:39.747731 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47741 2019-Jan-16 22:08:39.748387 - [DEBUG] Edge Function : AllBottom
47742 2019-Jan-16 22:08:39.748416 - [DEBUG] End adding new jump function
47743 2019-Jan-16 22:08:39.748440 - [DEBUG]
47744 2019-Jan-16 22:08:39.748464 - [DEBUG] -------------------------------------------- 1291. Path Edge --------------------------------------------
47745 2019-Jan-16 22:08:39.748488 - [DEBUG]
47746 2019-Jan-16 22:08:39.748511 - [DEBUG] Process 1291. path edge:
47747 2019-Jan-16 22:08:39.748535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47748 2019-Jan-16 22:08:39.748591 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
47749 2019-Jan-16 22:08:39.749233 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
47750 2019-Jan-16 22:08:39.749871 - [DEBUG]
47751 2019-Jan-16 22:08:39.749896 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47752 2019-Jan-16 22:08:39.750552 - [DEBUG] Compose: EdgeIdentity * AllBottom
47753 2019-Jan-16 22:08:39.750579 - [DEBUG]
47754 2019-Jan-16 22:08:39.750603 - [DEBUG] Propagate flow
47755 2019-Jan-16 22:08:39.750626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47756 2019-Jan-16 22:08:39.750683 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47757 2019-Jan-16 22:08:39.751326 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47758 2019-Jan-16 22:08:39.751983 - [DEBUG] Edge function : AllBottom (result of previous compose)
47759 2019-Jan-16 22:08:39.752009 - [DEBUG]
47760 2019-Jan-16 22:08:39.752035 - [DEBUG] Join: AllTop & AllBottom
47761 2019-Jan-16 22:08:39.752061 - [DEBUG] = AllBottom (new jump func)
47762 2019-Jan-16 22:08:39.752085 - [DEBUG]
47763 2019-Jan-16 22:08:39.752109 - [DEBUG] Start adding new jump function
47764 2019-Jan-16 22:08:39.752132 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47765 2019-Jan-16 22:08:39.752189 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47766 2019-Jan-16 22:08:39.752827 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47767 2019-Jan-16 22:08:39.753463 - [DEBUG] Edge Function : AllBottom
47768 2019-Jan-16 22:08:39.753494 - [DEBUG] End adding new jump function
47769 2019-Jan-16 22:08:39.753518 - [DEBUG]
47770 2019-Jan-16 22:08:39.753542 - [DEBUG] -------------------------------------------- 1292. Path Edge --------------------------------------------
47771 2019-Jan-16 22:08:39.753567 - [DEBUG]
47772 2019-Jan-16 22:08:39.753590 - [DEBUG] Process 1292. path edge:
47773 2019-Jan-16 22:08:39.753614 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47774 2019-Jan-16 22:08:39.753671 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
47775 2019-Jan-16 22:08:39.754306 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
47776 2019-Jan-16 22:08:39.754960 - [DEBUG]
47777 2019-Jan-16 22:08:39.754986 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47778 2019-Jan-16 22:08:39.755647 - [DEBUG] Compose: EdgeIdentity * AllBottom
47779 2019-Jan-16 22:08:39.755676 - [DEBUG]
47780 2019-Jan-16 22:08:39.755699 - [DEBUG] Propagate flow
47781 2019-Jan-16 22:08:39.755723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47782 2019-Jan-16 22:08:39.755779 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47783 2019-Jan-16 22:08:39.756429 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47784 2019-Jan-16 22:08:39.757070 - [DEBUG] Edge function : AllBottom (result of previous compose)
47785 2019-Jan-16 22:08:39.757095 - [DEBUG]
47786 2019-Jan-16 22:08:39.757120 - [DEBUG] Join: AllTop & AllBottom
47787 2019-Jan-16 22:08:39.757146 - [DEBUG] = AllBottom (new jump func)
47788 2019-Jan-16 22:08:39.757170 - [DEBUG]
47789 2019-Jan-16 22:08:39.757194 - [DEBUG] Start adding new jump function
47790 2019-Jan-16 22:08:39.757217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47791 2019-Jan-16 22:08:39.757273 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47792 2019-Jan-16 22:08:39.757925 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47793 2019-Jan-16 22:08:39.758604 - [DEBUG] Edge Function : AllBottom
47794 2019-Jan-16 22:08:39.758634 - [DEBUG] End adding new jump function
47795 2019-Jan-16 22:08:39.758658 - [DEBUG]
47796 2019-Jan-16 22:08:39.758682 - [DEBUG] -------------------------------------------- 1293. Path Edge --------------------------------------------
47797 2019-Jan-16 22:08:39.758706 - [DEBUG]
47798 2019-Jan-16 22:08:39.758730 - [DEBUG] Process 1293. path edge:
47799 2019-Jan-16 22:08:39.758754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47800 2019-Jan-16 22:08:39.758812 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
47801 2019-Jan-16 22:08:39.759458 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
47802 2019-Jan-16 22:08:39.760098 - [DEBUG]
47803 2019-Jan-16 22:08:39.760123 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47804 2019-Jan-16 22:08:39.760779 - [DEBUG] Possible callees:
47805 2019-Jan-16 22:08:39.760804 - [DEBUG] llvm.dbg.declare
47806 2019-Jan-16 22:08:39.760829 - [DEBUG] Possible return sites:
47807 2019-Jan-16 22:08:39.760853 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9647808 2019-Jan-16 22:08:39.762156 - [DEBUG] Found and process special summary
47809 2019-Jan-16 22:08:39.762192 - [DEBUG] Compose: EdgeIdentity * AllBottom
47810 2019-Jan-16 22:08:39.762219 - [DEBUG]
47811 2019-Jan-16 22:08:39.762244 - [DEBUG] Propagate flow
47812 2019-Jan-16 22:08:39.762267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47813 2019-Jan-16 22:08:39.762324 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47814 2019-Jan-16 22:08:39.762965 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47815 2019-Jan-16 22:08:39.763605 - [DEBUG] Edge function : AllBottom (result of previous compose)
47816 2019-Jan-16 22:08:39.763631 - [DEBUG]
47817 2019-Jan-16 22:08:39.763655 - [DEBUG] Join: AllTop & AllBottom
47818 2019-Jan-16 22:08:39.763682 - [DEBUG] = AllBottom (new jump func)
47819 2019-Jan-16 22:08:39.763706 - [DEBUG]
47820 2019-Jan-16 22:08:39.763742 - [DEBUG] Start adding new jump function
47821 2019-Jan-16 22:08:39.763766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47822 2019-Jan-16 22:08:39.763822 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47823 2019-Jan-16 22:08:39.764462 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47824 2019-Jan-16 22:08:39.765114 - [DEBUG] Edge Function : AllBottom
47825 2019-Jan-16 22:08:39.765143 - [DEBUG] End adding new jump function
47826 2019-Jan-16 22:08:39.765167 - [DEBUG]
47827 2019-Jan-16 22:08:39.765191 - [DEBUG] -------------------------------------------- 1294. Path Edge --------------------------------------------
47828 2019-Jan-16 22:08:39.765216 - [DEBUG]
47829 2019-Jan-16 22:08:39.765239 - [DEBUG] Process 1294. path edge:
47830 2019-Jan-16 22:08:39.765263 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47831 2019-Jan-16 22:08:39.765319 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
47832 2019-Jan-16 22:08:39.765959 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
47833 2019-Jan-16 22:08:39.766597 - [DEBUG]
47834 2019-Jan-16 22:08:39.766622 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47835 2019-Jan-16 22:08:39.767280 - [DEBUG] Compose: EdgeIdentity * AllBottom
47836 2019-Jan-16 22:08:39.767308 - [DEBUG]
47837 2019-Jan-16 22:08:39.767332 - [DEBUG] Propagate flow
47838 2019-Jan-16 22:08:39.767356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47839 2019-Jan-16 22:08:39.767413 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47840 2019-Jan-16 22:08:39.768049 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47841 2019-Jan-16 22:08:39.768705 - [DEBUG] Edge function : AllBottom (result of previous compose)
47842 2019-Jan-16 22:08:39.768731 - [DEBUG]
47843 2019-Jan-16 22:08:39.768756 - [DEBUG] Join: AllTop & AllBottom
47844 2019-Jan-16 22:08:39.768782 - [DEBUG] = AllBottom (new jump func)
47845 2019-Jan-16 22:08:39.768807 - [DEBUG]
47846 2019-Jan-16 22:08:39.768830 - [DEBUG] Start adding new jump function
47847 2019-Jan-16 22:08:39.768854 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47848 2019-Jan-16 22:08:39.768909 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47849 2019-Jan-16 22:08:39.769547 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47850 2019-Jan-16 22:08:39.770183 - [DEBUG] Edge Function : AllBottom
47851 2019-Jan-16 22:08:39.770212 - [DEBUG] End adding new jump function
47852 2019-Jan-16 22:08:39.770236 - [DEBUG]
47853 2019-Jan-16 22:08:39.770259 - [DEBUG] -------------------------------------------- 1295. Path Edge --------------------------------------------
47854 2019-Jan-16 22:08:39.770284 - [DEBUG]
47855 2019-Jan-16 22:08:39.770308 - [DEBUG] Process 1295. path edge:
47856 2019-Jan-16 22:08:39.770332 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47857 2019-Jan-16 22:08:39.770388 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
47858 2019-Jan-16 22:08:39.771022 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
47859 2019-Jan-16 22:08:39.771677 - [DEBUG]
47860 2019-Jan-16 22:08:39.771702 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47861 2019-Jan-16 22:08:39.772355 - [DEBUG] Compose: EdgeIdentity * AllBottom
47862 2019-Jan-16 22:08:39.772385 - [DEBUG]
47863 2019-Jan-16 22:08:39.772409 - [DEBUG] Propagate flow
47864 2019-Jan-16 22:08:39.772433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47865 2019-Jan-16 22:08:39.772498 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47866 2019-Jan-16 22:08:39.773133 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47867 2019-Jan-16 22:08:39.773772 - [DEBUG] Edge function : AllBottom (result of previous compose)
47868 2019-Jan-16 22:08:39.773798 - [DEBUG]
47869 2019-Jan-16 22:08:39.773823 - [DEBUG] Join: AllTop & AllBottom
47870 2019-Jan-16 22:08:39.773849 - [DEBUG] = AllBottom (new jump func)
47871 2019-Jan-16 22:08:39.773874 - [DEBUG]
47872 2019-Jan-16 22:08:39.773898 - [DEBUG] Start adding new jump function
47873 2019-Jan-16 22:08:39.773921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47874 2019-Jan-16 22:08:39.773977 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47875 2019-Jan-16 22:08:39.774615 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
47876 2019-Jan-16 22:08:39.775265 - [DEBUG] Edge Function : AllBottom
47877 2019-Jan-16 22:08:39.775294 - [DEBUG] End adding new jump function
47878 2019-Jan-16 22:08:39.775318 - [DEBUG]
47879 2019-Jan-16 22:08:39.775342 - [DEBUG] -------------------------------------------- 1296. Path Edge --------------------------------------------
47880 2019-Jan-16 22:08:39.775367 - [DEBUG]
47881 2019-Jan-16 22:08:39.775390 - [DEBUG] Process 1296. path edge:
47882 2019-Jan-16 22:08:39.775414 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47883 2019-Jan-16 22:08:39.775470 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
47884 2019-Jan-16 22:08:39.776104 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
47885 2019-Jan-16 22:08:39.776742 - [DEBUG]
47886 2019-Jan-16 22:08:39.776767 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
47887 2019-Jan-16 22:08:39.777418 - [DEBUG] Compose: EdgeIdentity * AllBottom
47888 2019-Jan-16 22:08:39.777446 - [DEBUG]
47889 2019-Jan-16 22:08:39.777470 - [DEBUG] Propagate flow
47890 2019-Jan-16 22:08:39.777493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47891 2019-Jan-16 22:08:39.777550 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47892 2019-Jan-16 22:08:39.778206 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47893 2019-Jan-16 22:08:39.778845 - [DEBUG] Edge function : AllBottom (result of previous compose)
47894 2019-Jan-16 22:08:39.778870 - [DEBUG]
47895 2019-Jan-16 22:08:39.778895 - [DEBUG] Join: AllTop & AllBottom
47896 2019-Jan-16 22:08:39.778922 - [DEBUG] = AllBottom (new jump func)
47897 2019-Jan-16 22:08:39.778946 - [DEBUG]
47898 2019-Jan-16 22:08:39.778970 - [DEBUG] Start adding new jump function
47899 2019-Jan-16 22:08:39.778993 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47900 2019-Jan-16 22:08:39.779049 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47901 2019-Jan-16 22:08:39.779688 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47902 2019-Jan-16 22:08:39.780327 - [DEBUG] Edge Function : AllBottom
47903 2019-Jan-16 22:08:39.780356 - [DEBUG] End adding new jump function
47904 2019-Jan-16 22:08:39.780380 - [DEBUG]
47905 2019-Jan-16 22:08:39.780404 - [DEBUG] -------------------------------------------- 1297. Path Edge --------------------------------------------
47906 2019-Jan-16 22:08:39.780428 - [DEBUG]
47907 2019-Jan-16 22:08:39.780452 - [DEBUG] Process 1297. path edge:
47908 2019-Jan-16 22:08:39.780475 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47909 2019-Jan-16 22:08:39.780532 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
47910 2019-Jan-16 22:08:39.781172 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
47911 2019-Jan-16 22:08:39.781832 - [DEBUG]
47912 2019-Jan-16 22:08:39.781857 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47913 2019-Jan-16 22:08:39.782516 - [DEBUG] Compose: EdgeIdentity * AllBottom
47914 2019-Jan-16 22:08:39.782544 - [DEBUG]
47915 2019-Jan-16 22:08:39.782568 - [DEBUG] Propagate flow
47916 2019-Jan-16 22:08:39.782591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47917 2019-Jan-16 22:08:39.782648 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47918 2019-Jan-16 22:08:39.783285 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47919 2019-Jan-16 22:08:39.783923 - [DEBUG] Edge function : AllBottom (result of previous compose)
47920 2019-Jan-16 22:08:39.783948 - [DEBUG]
47921 2019-Jan-16 22:08:39.783973 - [DEBUG] Join: AllTop & AllBottom
47922 2019-Jan-16 22:08:39.783999 - [DEBUG] = AllBottom (new jump func)
47923 2019-Jan-16 22:08:39.784024 - [DEBUG]
47924 2019-Jan-16 22:08:39.784048 - [DEBUG] Start adding new jump function
47925 2019-Jan-16 22:08:39.784071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47926 2019-Jan-16 22:08:39.784127 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47927 2019-Jan-16 22:08:39.784779 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47928 2019-Jan-16 22:08:39.785416 - [DEBUG] Edge Function : AllBottom
47929 2019-Jan-16 22:08:39.785444 - [DEBUG] End adding new jump function
47930 2019-Jan-16 22:08:39.785468 - [DEBUG]
47931 2019-Jan-16 22:08:39.785492 - [DEBUG] -------------------------------------------- 1298. Path Edge --------------------------------------------
47932 2019-Jan-16 22:08:39.785517 - [DEBUG]
47933 2019-Jan-16 22:08:39.785540 - [DEBUG] Process 1298. path edge:
47934 2019-Jan-16 22:08:39.785564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47935 2019-Jan-16 22:08:39.785620 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
47936 2019-Jan-16 22:08:39.786257 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
47937 2019-Jan-16 22:08:39.786896 - [DEBUG]
47938 2019-Jan-16 22:08:39.786921 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47939 2019-Jan-16 22:08:39.787575 - [DEBUG] Compose: EdgeIdentity * AllBottom
47940 2019-Jan-16 22:08:39.787603 - [DEBUG]
47941 2019-Jan-16 22:08:39.787627 - [DEBUG] Propagate flow
47942 2019-Jan-16 22:08:39.787651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47943 2019-Jan-16 22:08:39.787708 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47944 2019-Jan-16 22:08:39.788363 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47945 2019-Jan-16 22:08:39.789002 - [DEBUG] Edge function : AllBottom (result of previous compose)
47946 2019-Jan-16 22:08:39.789028 - [DEBUG]
47947 2019-Jan-16 22:08:39.789052 - [DEBUG] Join: AllTop & AllBottom
47948 2019-Jan-16 22:08:39.789078 - [DEBUG] = AllBottom (new jump func)
47949 2019-Jan-16 22:08:39.789103 - [DEBUG]
47950 2019-Jan-16 22:08:39.789127 - [DEBUG] Start adding new jump function
47951 2019-Jan-16 22:08:39.789150 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47952 2019-Jan-16 22:08:39.789206 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47953 2019-Jan-16 22:08:39.789844 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47954 2019-Jan-16 22:08:39.790479 - [DEBUG] Edge Function : AllBottom
47955 2019-Jan-16 22:08:39.790508 - [DEBUG] End adding new jump function
47956 2019-Jan-16 22:08:39.790540 - [DEBUG]
47957 2019-Jan-16 22:08:39.790564 - [DEBUG] -------------------------------------------- 1299. Path Edge --------------------------------------------
47958 2019-Jan-16 22:08:39.790588 - [DEBUG]
47959 2019-Jan-16 22:08:39.790612 - [DEBUG] Process 1299. path edge:
47960 2019-Jan-16 22:08:39.790636 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47961 2019-Jan-16 22:08:39.790692 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
47962 2019-Jan-16 22:08:39.791328 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
47963 2019-Jan-16 22:08:39.791983 - [DEBUG]
47964 2019-Jan-16 22:08:39.792007 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47965 2019-Jan-16 22:08:39.792665 - [DEBUG] Compose: EdgeIdentity * AllBottom
47966 2019-Jan-16 22:08:39.792694 - [DEBUG]
47967 2019-Jan-16 22:08:39.792718 - [DEBUG] Propagate flow
47968 2019-Jan-16 22:08:39.792742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47969 2019-Jan-16 22:08:39.792799 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47970 2019-Jan-16 22:08:39.793441 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47971 2019-Jan-16 22:08:39.794079 - [DEBUG] Edge function : AllBottom (result of previous compose)
47972 2019-Jan-16 22:08:39.794105 - [DEBUG]
47973 2019-Jan-16 22:08:39.794129 - [DEBUG] Join: AllTop & AllBottom
47974 2019-Jan-16 22:08:39.794155 - [DEBUG] = AllBottom (new jump func)
47975 2019-Jan-16 22:08:39.794180 - [DEBUG]
47976 2019-Jan-16 22:08:39.794204 - [DEBUG] Start adding new jump function
47977 2019-Jan-16 22:08:39.794227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47978 2019-Jan-16 22:08:39.794283 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47979 2019-Jan-16 22:08:39.794936 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47980 2019-Jan-16 22:08:39.795575 - [DEBUG] Edge Function : AllBottom
47981 2019-Jan-16 22:08:39.795608 - [DEBUG] End adding new jump function
47982 2019-Jan-16 22:08:39.795633 - [DEBUG]
47983 2019-Jan-16 22:08:39.795657 - [DEBUG] -------------------------------------------- 1300. Path Edge --------------------------------------------
47984 2019-Jan-16 22:08:39.795682 - [DEBUG]
47985 2019-Jan-16 22:08:39.795705 - [DEBUG] Process 1300. path edge:
47986 2019-Jan-16 22:08:39.795729 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47987 2019-Jan-16 22:08:39.795786 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
47988 2019-Jan-16 22:08:39.796426 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
47989 2019-Jan-16 22:08:39.797064 - [DEBUG]
47990 2019-Jan-16 22:08:39.797089 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47991 2019-Jan-16 22:08:39.797746 - [DEBUG] Compose: EdgeIdentity * AllBottom
47992 2019-Jan-16 22:08:39.797775 - [DEBUG]
47993 2019-Jan-16 22:08:39.797799 - [DEBUG] Propagate flow
47994 2019-Jan-16 22:08:39.797822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47995 2019-Jan-16 22:08:39.797879 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47996 2019-Jan-16 22:08:39.798534 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
47997 2019-Jan-16 22:08:39.799173 - [DEBUG] Edge function : AllBottom (result of previous compose)
47998 2019-Jan-16 22:08:39.799198 - [DEBUG]
47999 2019-Jan-16 22:08:39.799223 - [DEBUG] Join: AllTop & AllBottom
48000 2019-Jan-16 22:08:39.799257 - [DEBUG] = AllBottom (new jump func)
48001 2019-Jan-16 22:08:39.799282 - [DEBUG]
48002 2019-Jan-16 22:08:39.799306 - [DEBUG] Start adding new jump function
48003 2019-Jan-16 22:08:39.799329 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48004 2019-Jan-16 22:08:39.799385 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48005 2019-Jan-16 22:08:39.800024 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
48006 2019-Jan-16 22:08:39.800661 - [DEBUG] Edge Function : AllBottom
48007 2019-Jan-16 22:08:39.800690 - [DEBUG] End adding new jump function
48008 2019-Jan-16 22:08:39.800714 - [DEBUG]
48009 2019-Jan-16 22:08:39.800738 - [DEBUG] -------------------------------------------- 1301. Path Edge --------------------------------------------
48010 2019-Jan-16 22:08:39.800762 - [DEBUG]
48011 2019-Jan-16 22:08:39.800786 - [DEBUG] Process 1301. path edge:
48012 2019-Jan-16 22:08:39.800809 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48013 2019-Jan-16 22:08:39.800865 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
48014 2019-Jan-16 22:08:39.801518 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48015 2019-Jan-16 22:08:39.802157 - [DEBUG]
48016 2019-Jan-16 22:08:39.802183 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
48017 2019-Jan-16 22:08:39.802839 - [DEBUG] Compose: EdgeIdentity * AllBottom
48018 2019-Jan-16 22:08:39.802868 - [DEBUG]
48019 2019-Jan-16 22:08:39.802892 - [DEBUG] Propagate flow
48020 2019-Jan-16 22:08:39.802916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48021 2019-Jan-16 22:08:39.802973 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
48022 2019-Jan-16 22:08:39.803629 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48023 2019-Jan-16 22:08:39.804268 - [DEBUG] Edge function : AllBottom (result of previous compose)
48024 2019-Jan-16 22:08:39.804294 - [DEBUG]
48025 2019-Jan-16 22:08:39.804319 - [DEBUG] Join: AllTop & AllBottom
48026 2019-Jan-16 22:08:39.804345 - [DEBUG] = AllBottom (new jump func)
48027 2019-Jan-16 22:08:39.804370 - [DEBUG]
48028 2019-Jan-16 22:08:39.804393 - [DEBUG] Start adding new jump function
48029 2019-Jan-16 22:08:39.804417 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48030 2019-Jan-16 22:08:39.804473 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48031 2019-Jan-16 22:08:39.805126 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
48032 2019-Jan-16 22:08:39.805772 - [DEBUG] Edge Function : AllBottom
48033 2019-Jan-16 22:08:39.805801 - [DEBUG] End adding new jump function
48034 2019-Jan-16 22:08:39.805825 - [DEBUG]
48035 2019-Jan-16 22:08:39.805849 - [DEBUG] -------------------------------------------- 1302. Path Edge --------------------------------------------
48036 2019-Jan-16 22:08:39.805874 - [DEBUG]
48037 2019-Jan-16 22:08:39.805898 - [DEBUG] Process 1302. path edge:
48038 2019-Jan-16 22:08:39.805922 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48039 2019-Jan-16 22:08:39.805978 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
48040 2019-Jan-16 22:08:39.806624 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48041 2019-Jan-16 22:08:39.807262 - [DEBUG]
48042 2019-Jan-16 22:08:39.807287 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
48043 2019-Jan-16 22:08:39.807957 - [DEBUG] Possible callees:
48044 2019-Jan-16 22:08:39.807982 - [DEBUG] llvm.dbg.declare
48045 2019-Jan-16 22:08:39.808008 - [DEBUG] Possible return sites:
48046 2019-Jan-16 22:08:39.808031 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12048047 2019-Jan-16 22:08:39.809325 - [DEBUG] Found and process special summary
48048 2019-Jan-16 22:08:39.809359 - [DEBUG] Compose: EdgeIdentity * AllBottom
48049 2019-Jan-16 22:08:39.809387 - [DEBUG]
48050 2019-Jan-16 22:08:39.809411 - [DEBUG] Propagate flow
48051 2019-Jan-16 22:08:39.809434 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48052 2019-Jan-16 22:08:39.809491 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48053 2019-Jan-16 22:08:39.810132 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48054 2019-Jan-16 22:08:39.810772 - [DEBUG] Edge function : AllBottom (result of previous compose)
48055 2019-Jan-16 22:08:39.810797 - [DEBUG]
48056 2019-Jan-16 22:08:39.810822 - [DEBUG] Join: AllTop & AllBottom
48057 2019-Jan-16 22:08:39.810848 - [DEBUG] = AllBottom (new jump func)
48058 2019-Jan-16 22:08:39.810873 - [DEBUG]
48059 2019-Jan-16 22:08:39.810896 - [DEBUG] Start adding new jump function
48060 2019-Jan-16 22:08:39.810920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48061 2019-Jan-16 22:08:39.810976 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48062 2019-Jan-16 22:08:39.811632 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48063 2019-Jan-16 22:08:39.812271 - [DEBUG] Edge Function : AllBottom
48064 2019-Jan-16 22:08:39.812301 - [DEBUG] End adding new jump function
48065 2019-Jan-16 22:08:39.812325 - [DEBUG]
48066 2019-Jan-16 22:08:39.812348 - [DEBUG] -------------------------------------------- 1303. Path Edge --------------------------------------------
48067 2019-Jan-16 22:08:39.812373 - [DEBUG]
48068 2019-Jan-16 22:08:39.812396 - [DEBUG] Process 1303. path edge:
48069 2019-Jan-16 22:08:39.812420 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48070 2019-Jan-16 22:08:39.812477 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
48071 2019-Jan-16 22:08:39.813116 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48072 2019-Jan-16 22:08:39.813755 - [DEBUG]
48073 2019-Jan-16 22:08:39.813779 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48074 2019-Jan-16 22:08:39.814439 - [DEBUG] Compose: EdgeIdentity * AllBottom
48075 2019-Jan-16 22:08:39.814467 - [DEBUG]
48076 2019-Jan-16 22:08:39.814491 - [DEBUG] Propagate flow
48077 2019-Jan-16 22:08:39.814514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48078 2019-Jan-16 22:08:39.814571 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
48079 2019-Jan-16 22:08:39.815226 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48080 2019-Jan-16 22:08:39.815866 - [DEBUG] Edge function : AllBottom (result of previous compose)
48081 2019-Jan-16 22:08:39.815892 - [DEBUG]
48082 2019-Jan-16 22:08:39.815917 - [DEBUG] Join: AllTop & AllBottom
48083 2019-Jan-16 22:08:39.815943 - [DEBUG] = AllBottom (new jump func)
48084 2019-Jan-16 22:08:39.815967 - [DEBUG]
48085 2019-Jan-16 22:08:39.815991 - [DEBUG] Start adding new jump function
48086 2019-Jan-16 22:08:39.816014 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48087 2019-Jan-16 22:08:39.816078 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48088 2019-Jan-16 22:08:39.816719 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
48089 2019-Jan-16 22:08:39.817355 - [DEBUG] Edge Function : AllBottom
48090 2019-Jan-16 22:08:39.817384 - [DEBUG] End adding new jump function
48091 2019-Jan-16 22:08:39.817408 - [DEBUG]
48092 2019-Jan-16 22:08:39.817432 - [DEBUG] -------------------------------------------- 1304. Path Edge --------------------------------------------
48093 2019-Jan-16 22:08:39.817456 - [DEBUG]
48094 2019-Jan-16 22:08:39.817479 - [DEBUG] Process 1304. path edge:
48095 2019-Jan-16 22:08:39.817503 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48096 2019-Jan-16 22:08:39.817559 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
48097 2019-Jan-16 22:08:39.818211 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48098 2019-Jan-16 22:08:39.818850 - [DEBUG]
48099 2019-Jan-16 22:08:39.818875 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
48100 2019-Jan-16 22:08:39.819531 - [DEBUG] Compose: EdgeIdentity * AllBottom
48101 2019-Jan-16 22:08:39.819560 - [DEBUG]
48102 2019-Jan-16 22:08:39.819584 - [DEBUG] Propagate flow
48103 2019-Jan-16 22:08:39.819607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48104 2019-Jan-16 22:08:39.819664 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
48105 2019-Jan-16 22:08:39.820313 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48106 2019-Jan-16 22:08:39.820952 - [DEBUG] Edge function : AllBottom (result of previous compose)
48107 2019-Jan-16 22:08:39.820978 - [DEBUG]
48108 2019-Jan-16 22:08:39.821003 - [DEBUG] Join: AllTop & AllBottom
48109 2019-Jan-16 22:08:39.821029 - [DEBUG] = AllBottom (new jump func)
48110 2019-Jan-16 22:08:39.821054 - [DEBUG]
48111 2019-Jan-16 22:08:39.821077 - [DEBUG] Start adding new jump function
48112 2019-Jan-16 22:08:39.821101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48113 2019-Jan-16 22:08:39.821157 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48114 2019-Jan-16 22:08:39.821812 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
48115 2019-Jan-16 22:08:39.822458 - [DEBUG] Edge Function : AllBottom
48116 2019-Jan-16 22:08:39.822487 - [DEBUG] End adding new jump function
48117 2019-Jan-16 22:08:39.822511 - [DEBUG]
48118 2019-Jan-16 22:08:39.822535 - [DEBUG] -------------------------------------------- 1305. Path Edge --------------------------------------------
48119 2019-Jan-16 22:08:39.822559 - [DEBUG]
48120 2019-Jan-16 22:08:39.822583 - [DEBUG] Process 1305. path edge:
48121 2019-Jan-16 22:08:39.822606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48122 2019-Jan-16 22:08:39.822663 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
48123 2019-Jan-16 22:08:39.823310 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48124 2019-Jan-16 22:08:39.823949 - [DEBUG]
48125 2019-Jan-16 22:08:39.823974 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
48126 2019-Jan-16 22:08:39.824636 - [DEBUG] Possible callees:
48127 2019-Jan-16 22:08:39.824662 - [DEBUG] llvm.dbg.declare
48128 2019-Jan-16 22:08:39.824688 - [DEBUG] Possible return sites:
48129 2019-Jan-16 22:08:39.824719 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14948130 2019-Jan-16 22:08:39.826022 - [DEBUG] Found and process special summary
48131 2019-Jan-16 22:08:39.826057 - [DEBUG] Compose: EdgeIdentity * AllBottom
48132 2019-Jan-16 22:08:39.826086 - [DEBUG]
48133 2019-Jan-16 22:08:39.826110 - [DEBUG] Propagate flow
48134 2019-Jan-16 22:08:39.826133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48135 2019-Jan-16 22:08:39.826190 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48136 2019-Jan-16 22:08:39.826831 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48137 2019-Jan-16 22:08:39.827469 - [DEBUG] Edge function : AllBottom (result of previous compose)
48138 2019-Jan-16 22:08:39.827495 - [DEBUG]
48139 2019-Jan-16 22:08:39.827520 - [DEBUG] Join: AllTop & AllBottom
48140 2019-Jan-16 22:08:39.827546 - [DEBUG] = AllBottom (new jump func)
48141 2019-Jan-16 22:08:39.827571 - [DEBUG]
48142 2019-Jan-16 22:08:39.827595 - [DEBUG] Start adding new jump function
48143 2019-Jan-16 22:08:39.827618 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48144 2019-Jan-16 22:08:39.827675 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48145 2019-Jan-16 22:08:39.828331 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48146 2019-Jan-16 22:08:39.828970 - [DEBUG] Edge Function : AllBottom
48147 2019-Jan-16 22:08:39.828999 - [DEBUG] End adding new jump function
48148 2019-Jan-16 22:08:39.829023 - [DEBUG]
48149 2019-Jan-16 22:08:39.829048 - [DEBUG] -------------------------------------------- 1306. Path Edge --------------------------------------------
48150 2019-Jan-16 22:08:39.829072 - [DEBUG]
48151 2019-Jan-16 22:08:39.829096 - [DEBUG] Process 1306. path edge:
48152 2019-Jan-16 22:08:39.829119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48153 2019-Jan-16 22:08:39.829176 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
48154 2019-Jan-16 22:08:39.829815 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48155 2019-Jan-16 22:08:39.830453 - [DEBUG]
48156 2019-Jan-16 22:08:39.830478 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48157 2019-Jan-16 22:08:39.831142 - [DEBUG] Compose: EdgeIdentity * AllBottom
48158 2019-Jan-16 22:08:39.831170 - [DEBUG]
48159 2019-Jan-16 22:08:39.831194 - [DEBUG] Propagate flow
48160 2019-Jan-16 22:08:39.831217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48161 2019-Jan-16 22:08:39.831275 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48162 2019-Jan-16 22:08:39.831928 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48163 2019-Jan-16 22:08:39.832567 - [DEBUG] Edge function : AllBottom (result of previous compose)
48164 2019-Jan-16 22:08:39.832593 - [DEBUG]
48165 2019-Jan-16 22:08:39.832618 - [DEBUG] Join: AllTop & AllBottom
48166 2019-Jan-16 22:08:39.832644 - [DEBUG] = AllBottom (new jump func)
48167 2019-Jan-16 22:08:39.832669 - [DEBUG]
48168 2019-Jan-16 22:08:39.832692 - [DEBUG] Start adding new jump function
48169 2019-Jan-16 22:08:39.832716 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48170 2019-Jan-16 22:08:39.832772 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48171 2019-Jan-16 22:08:39.833411 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48172 2019-Jan-16 22:08:39.834047 - [DEBUG] Edge Function : AllBottom
48173 2019-Jan-16 22:08:39.834084 - [DEBUG] End adding new jump function
48174 2019-Jan-16 22:08:39.834109 - [DEBUG]
48175 2019-Jan-16 22:08:39.834133 - [DEBUG] -------------------------------------------- 1307. Path Edge --------------------------------------------
48176 2019-Jan-16 22:08:39.834158 - [DEBUG]
48177 2019-Jan-16 22:08:39.834181 - [DEBUG] Process 1307. path edge:
48178 2019-Jan-16 22:08:39.834205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48179 2019-Jan-16 22:08:39.834261 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
48180 2019-Jan-16 22:08:39.834913 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48181 2019-Jan-16 22:08:39.835551 - [DEBUG]
48182 2019-Jan-16 22:08:39.835577 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48183 2019-Jan-16 22:08:39.836237 - [DEBUG] Compose: EdgeIdentity * AllBottom
48184 2019-Jan-16 22:08:39.836266 - [DEBUG]
48185 2019-Jan-16 22:08:39.836290 - [DEBUG] Propagate flow
48186 2019-Jan-16 22:08:39.836313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48187 2019-Jan-16 22:08:39.836371 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48188 2019-Jan-16 22:08:39.837021 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48189 2019-Jan-16 22:08:39.837661 - [DEBUG] Edge function : AllBottom (result of previous compose)
48190 2019-Jan-16 22:08:39.837687 - [DEBUG]
48191 2019-Jan-16 22:08:39.837712 - [DEBUG] Join: AllTop & AllBottom
48192 2019-Jan-16 22:08:39.837738 - [DEBUG] = AllBottom (new jump func)
48193 2019-Jan-16 22:08:39.837763 - [DEBUG]
48194 2019-Jan-16 22:08:39.837786 - [DEBUG] Start adding new jump function
48195 2019-Jan-16 22:08:39.837810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48196 2019-Jan-16 22:08:39.837866 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48197 2019-Jan-16 22:08:39.838520 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48198 2019-Jan-16 22:08:39.839164 - [DEBUG] Edge Function : AllBottom
48199 2019-Jan-16 22:08:39.839193 - [DEBUG] End adding new jump function
48200 2019-Jan-16 22:08:39.839218 - [DEBUG]
48201 2019-Jan-16 22:08:39.839241 - [DEBUG] -------------------------------------------- 1308. Path Edge --------------------------------------------
48202 2019-Jan-16 22:08:39.839266 - [DEBUG]
48203 2019-Jan-16 22:08:39.839289 - [DEBUG] Process 1308. path edge:
48204 2019-Jan-16 22:08:39.839313 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48205 2019-Jan-16 22:08:39.839369 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
48206 2019-Jan-16 22:08:39.840015 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48207 2019-Jan-16 22:08:39.840655 - [DEBUG]
48208 2019-Jan-16 22:08:39.840680 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48209 2019-Jan-16 22:08:39.841341 - [DEBUG] Possible callees:
48210 2019-Jan-16 22:08:39.841366 - [DEBUG] llvm.dbg.declare
48211 2019-Jan-16 22:08:39.841392 - [DEBUG] Possible return sites:
48212 2019-Jan-16 22:08:39.841427 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15548213 2019-Jan-16 22:08:39.842705 - [DEBUG] Found and process special summary
48214 2019-Jan-16 22:08:39.842740 - [DEBUG] Compose: EdgeIdentity * AllBottom
48215 2019-Jan-16 22:08:39.842776 - [DEBUG]
48216 2019-Jan-16 22:08:39.842801 - [DEBUG] Propagate flow
48217 2019-Jan-16 22:08:39.842825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48218 2019-Jan-16 22:08:39.842882 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48219 2019-Jan-16 22:08:39.843525 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48220 2019-Jan-16 22:08:39.844164 - [DEBUG] Edge function : AllBottom (result of previous compose)
48221 2019-Jan-16 22:08:39.844189 - [DEBUG]
48222 2019-Jan-16 22:08:39.844214 - [DEBUG] Join: AllTop & AllBottom
48223 2019-Jan-16 22:08:39.844240 - [DEBUG] = AllBottom (new jump func)
48224 2019-Jan-16 22:08:39.844265 - [DEBUG]
48225 2019-Jan-16 22:08:39.844289 - [DEBUG] Start adding new jump function
48226 2019-Jan-16 22:08:39.844312 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48227 2019-Jan-16 22:08:39.844368 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48228 2019-Jan-16 22:08:39.845023 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48229 2019-Jan-16 22:08:39.845661 - [DEBUG] Edge Function : AllBottom
48230 2019-Jan-16 22:08:39.845690 - [DEBUG] End adding new jump function
48231 2019-Jan-16 22:08:39.845715 - [DEBUG]
48232 2019-Jan-16 22:08:39.845739 - [DEBUG] -------------------------------------------- 1309. Path Edge --------------------------------------------
48233 2019-Jan-16 22:08:39.845763 - [DEBUG]
48234 2019-Jan-16 22:08:39.845787 - [DEBUG] Process 1309. path edge:
48235 2019-Jan-16 22:08:39.845811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48236 2019-Jan-16 22:08:39.845867 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
48237 2019-Jan-16 22:08:39.846506 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48238 2019-Jan-16 22:08:39.847143 - [DEBUG]
48239 2019-Jan-16 22:08:39.847168 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48240 2019-Jan-16 22:08:39.847832 - [DEBUG] Compose: EdgeIdentity * AllBottom
48241 2019-Jan-16 22:08:39.847860 - [DEBUG]
48242 2019-Jan-16 22:08:39.847884 - [DEBUG] Propagate flow
48243 2019-Jan-16 22:08:39.847908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48244 2019-Jan-16 22:08:39.847965 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48245 2019-Jan-16 22:08:39.848618 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48246 2019-Jan-16 22:08:39.849257 - [DEBUG] Edge function : AllBottom (result of previous compose)
48247 2019-Jan-16 22:08:39.849283 - [DEBUG]
48248 2019-Jan-16 22:08:39.849308 - [DEBUG] Join: AllTop & AllBottom
48249 2019-Jan-16 22:08:39.849334 - [DEBUG] = AllBottom (new jump func)
48250 2019-Jan-16 22:08:39.849359 - [DEBUG]
48251 2019-Jan-16 22:08:39.849383 - [DEBUG] Start adding new jump function
48252 2019-Jan-16 22:08:39.849406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48253 2019-Jan-16 22:08:39.849462 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48254 2019-Jan-16 22:08:39.850100 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48255 2019-Jan-16 22:08:39.850735 - [DEBUG] Edge Function : AllBottom
48256 2019-Jan-16 22:08:39.850764 - [DEBUG] End adding new jump function
48257 2019-Jan-16 22:08:39.850788 - [DEBUG]
48258 2019-Jan-16 22:08:39.850812 - [DEBUG] -------------------------------------------- 1310. Path Edge --------------------------------------------
48259 2019-Jan-16 22:08:39.850837 - [DEBUG]
48260 2019-Jan-16 22:08:39.850868 - [DEBUG] Process 1310. path edge:
48261 2019-Jan-16 22:08:39.850892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48262 2019-Jan-16 22:08:39.850949 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
48263 2019-Jan-16 22:08:39.851602 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48264 2019-Jan-16 22:08:39.852240 - [DEBUG]
48265 2019-Jan-16 22:08:39.852265 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48266 2019-Jan-16 22:08:39.852924 - [DEBUG] Compose: EdgeIdentity * AllBottom
48267 2019-Jan-16 22:08:39.852953 - [DEBUG]
48268 2019-Jan-16 22:08:39.852977 - [DEBUG] Propagate flow
48269 2019-Jan-16 22:08:39.853000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48270 2019-Jan-16 22:08:39.853058 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48271 2019-Jan-16 22:08:39.853703 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48272 2019-Jan-16 22:08:39.854343 - [DEBUG] Edge function : AllBottom (result of previous compose)
48273 2019-Jan-16 22:08:39.854368 - [DEBUG]
48274 2019-Jan-16 22:08:39.854393 - [DEBUG] Join: AllTop & AllBottom
48275 2019-Jan-16 22:08:39.854419 - [DEBUG] = AllBottom (new jump func)
48276 2019-Jan-16 22:08:39.854444 - [DEBUG]
48277 2019-Jan-16 22:08:39.854467 - [DEBUG] Start adding new jump function
48278 2019-Jan-16 22:08:39.854491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48279 2019-Jan-16 22:08:39.854547 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48280 2019-Jan-16 22:08:39.855201 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48281 2019-Jan-16 22:08:39.855836 - [DEBUG] Edge Function : AllBottom
48282 2019-Jan-16 22:08:39.855865 - [DEBUG] End adding new jump function
48283 2019-Jan-16 22:08:39.855889 - [DEBUG]
48284 2019-Jan-16 22:08:39.855913 - [DEBUG] -------------------------------------------- 1311. Path Edge --------------------------------------------
48285 2019-Jan-16 22:08:39.855938 - [DEBUG]
48286 2019-Jan-16 22:08:39.855961 - [DEBUG] Process 1311. path edge:
48287 2019-Jan-16 22:08:39.855985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48288 2019-Jan-16 22:08:39.856041 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
48289 2019-Jan-16 22:08:39.856677 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48290 2019-Jan-16 22:08:39.857315 - [DEBUG]
48291 2019-Jan-16 22:08:39.857340 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48292 2019-Jan-16 22:08:39.858000 - [DEBUG] Compose: EdgeIdentity * AllBottom
48293 2019-Jan-16 22:08:39.858028 - [DEBUG]
48294 2019-Jan-16 22:08:39.858052 - [DEBUG] Propagate flow
48295 2019-Jan-16 22:08:39.858076 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48296 2019-Jan-16 22:08:39.858146 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48297 2019-Jan-16 22:08:39.858796 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48298 2019-Jan-16 22:08:39.859435 - [DEBUG] Edge function : AllBottom (result of previous compose)
48299 2019-Jan-16 22:08:39.859461 - [DEBUG]
48300 2019-Jan-16 22:08:39.859486 - [DEBUG] Join: AllTop & AllBottom
48301 2019-Jan-16 22:08:39.859512 - [DEBUG] = AllBottom (new jump func)
48302 2019-Jan-16 22:08:39.859537 - [DEBUG]
48303 2019-Jan-16 22:08:39.859560 - [DEBUG] Start adding new jump function
48304 2019-Jan-16 22:08:39.859584 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48305 2019-Jan-16 22:08:39.859654 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48306 2019-Jan-16 22:08:39.860293 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48307 2019-Jan-16 22:08:39.860939 - [DEBUG] Edge Function : AllBottom
48308 2019-Jan-16 22:08:39.860969 - [DEBUG] End adding new jump function
48309 2019-Jan-16 22:08:39.860993 - [DEBUG]
48310 2019-Jan-16 22:08:39.861017 - [DEBUG] -------------------------------------------- 1312. Path Edge --------------------------------------------
48311 2019-Jan-16 22:08:39.861041 - [DEBUG]
48312 2019-Jan-16 22:08:39.861065 - [DEBUG] Process 1312. path edge:
48313 2019-Jan-16 22:08:39.861089 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48314 2019-Jan-16 22:08:39.861145 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
48315 2019-Jan-16 22:08:39.861805 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48316 2019-Jan-16 22:08:39.862444 - [DEBUG]
48317 2019-Jan-16 22:08:39.862469 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48318 2019-Jan-16 22:08:39.863129 - [DEBUG] Possible callees:
48319 2019-Jan-16 22:08:39.863155 - [DEBUG] llvm.dbg.declare
48320 2019-Jan-16 22:08:39.863180 - [DEBUG] Possible return sites:
48321 2019-Jan-16 22:08:39.863204 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16348322 2019-Jan-16 22:08:39.864478 - [DEBUG] Found and process special summary
48323 2019-Jan-16 22:08:39.864513 - [DEBUG] Compose: EdgeIdentity * AllBottom
48324 2019-Jan-16 22:08:39.864541 - [DEBUG]
48325 2019-Jan-16 22:08:39.864565 - [DEBUG] Propagate flow
48326 2019-Jan-16 22:08:39.864588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48327 2019-Jan-16 22:08:39.864645 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48328 2019-Jan-16 22:08:39.865301 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48329 2019-Jan-16 22:08:39.865940 - [DEBUG] Edge function : AllBottom (result of previous compose)
48330 2019-Jan-16 22:08:39.865966 - [DEBUG]
48331 2019-Jan-16 22:08:39.865991 - [DEBUG] Join: AllTop & AllBottom
48332 2019-Jan-16 22:08:39.866017 - [DEBUG] = AllBottom (new jump func)
48333 2019-Jan-16 22:08:39.866042 - [DEBUG]
48334 2019-Jan-16 22:08:39.866065 - [DEBUG] Start adding new jump function
48335 2019-Jan-16 22:08:39.866089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48336 2019-Jan-16 22:08:39.866145 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48337 2019-Jan-16 22:08:39.866784 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48338 2019-Jan-16 22:08:39.867423 - [DEBUG] Edge Function : AllBottom
48339 2019-Jan-16 22:08:39.867452 - [DEBUG] End adding new jump function
48340 2019-Jan-16 22:08:39.867476 - [DEBUG]
48341 2019-Jan-16 22:08:39.867500 - [DEBUG] -------------------------------------------- 1313. Path Edge --------------------------------------------
48342 2019-Jan-16 22:08:39.867525 - [DEBUG]
48343 2019-Jan-16 22:08:39.867548 - [DEBUG] Process 1313. path edge:
48344 2019-Jan-16 22:08:39.867572 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48345 2019-Jan-16 22:08:39.867628 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
48346 2019-Jan-16 22:08:39.868284 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48347 2019-Jan-16 22:08:39.868933 - [DEBUG]
48348 2019-Jan-16 22:08:39.868958 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48349 2019-Jan-16 22:08:39.869623 - [DEBUG] Compose: EdgeIdentity * AllBottom
48350 2019-Jan-16 22:08:39.869651 - [DEBUG]
48351 2019-Jan-16 22:08:39.869675 - [DEBUG] Propagate flow
48352 2019-Jan-16 22:08:39.869698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48353 2019-Jan-16 22:08:39.869756 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48354 2019-Jan-16 22:08:39.870391 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48355 2019-Jan-16 22:08:39.871028 - [DEBUG] Edge function : AllBottom (result of previous compose)
48356 2019-Jan-16 22:08:39.871054 - [DEBUG]
48357 2019-Jan-16 22:08:39.871079 - [DEBUG] Join: AllTop & AllBottom
48358 2019-Jan-16 22:08:39.871105 - [DEBUG] = AllBottom (new jump func)
48359 2019-Jan-16 22:08:39.871130 - [DEBUG]
48360 2019-Jan-16 22:08:39.871154 - [DEBUG] Start adding new jump function
48361 2019-Jan-16 22:08:39.871177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48362 2019-Jan-16 22:08:39.871233 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48363 2019-Jan-16 22:08:39.871889 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48364 2019-Jan-16 22:08:39.872523 - [DEBUG] Edge Function : AllBottom
48365 2019-Jan-16 22:08:39.872552 - [DEBUG] End adding new jump function
48366 2019-Jan-16 22:08:39.872576 - [DEBUG]
48367 2019-Jan-16 22:08:39.872600 - [DEBUG] -------------------------------------------- 1314. Path Edge --------------------------------------------
48368 2019-Jan-16 22:08:39.872625 - [DEBUG]
48369 2019-Jan-16 22:08:39.872649 - [DEBUG] Process 1314. path edge:
48370 2019-Jan-16 22:08:39.872673 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48371 2019-Jan-16 22:08:39.872729 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
48372 2019-Jan-16 22:08:39.873365 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48373 2019-Jan-16 22:08:39.874002 - [DEBUG]
48374 2019-Jan-16 22:08:39.874028 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48375 2019-Jan-16 22:08:39.874686 - [DEBUG] Compose: EdgeIdentity * AllBottom
48376 2019-Jan-16 22:08:39.874715 - [DEBUG]
48377 2019-Jan-16 22:08:39.874739 - [DEBUG] Propagate flow
48378 2019-Jan-16 22:08:39.874777 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48379 2019-Jan-16 22:08:39.874835 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48380 2019-Jan-16 22:08:39.875496 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48381 2019-Jan-16 22:08:39.876134 - [DEBUG] Edge function : AllBottom (result of previous compose)
48382 2019-Jan-16 22:08:39.876160 - [DEBUG]
48383 2019-Jan-16 22:08:39.876185 - [DEBUG] Join: AllTop & AllBottom
48384 2019-Jan-16 22:08:39.876211 - [DEBUG] = AllBottom (new jump func)
48385 2019-Jan-16 22:08:39.876236 - [DEBUG]
48386 2019-Jan-16 22:08:39.876259 - [DEBUG] Start adding new jump function
48387 2019-Jan-16 22:08:39.876283 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48388 2019-Jan-16 22:08:39.876339 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48389 2019-Jan-16 22:08:39.876977 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48390 2019-Jan-16 22:08:39.877622 - [DEBUG] Edge Function : AllBottom
48391 2019-Jan-16 22:08:39.877659 - [DEBUG] End adding new jump function
48392 2019-Jan-16 22:08:39.877683 - [DEBUG]
48393 2019-Jan-16 22:08:39.877707 - [DEBUG] -------------------------------------------- 1315. Path Edge --------------------------------------------
48394 2019-Jan-16 22:08:39.877732 - [DEBUG]
48395 2019-Jan-16 22:08:39.877756 - [DEBUG] Process 1315. path edge:
48396 2019-Jan-16 22:08:39.877780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48397 2019-Jan-16 22:08:39.877836 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
48398 2019-Jan-16 22:08:39.878499 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48399 2019-Jan-16 22:08:39.879140 - [DEBUG]
48400 2019-Jan-16 22:08:39.879165 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48401 2019-Jan-16 22:08:39.879825 - [DEBUG] Possible callees:
48402 2019-Jan-16 22:08:39.879851 - [DEBUG] llvm.dbg.declare
48403 2019-Jan-16 22:08:39.879877 - [DEBUG] Possible return sites:
48404 2019-Jan-16 22:08:39.879900 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16948405 2019-Jan-16 22:08:39.881178 - [DEBUG] Found and process special summary
48406 2019-Jan-16 22:08:39.881213 - [DEBUG] Compose: EdgeIdentity * AllBottom
48407 2019-Jan-16 22:08:39.881241 - [DEBUG]
48408 2019-Jan-16 22:08:39.881265 - [DEBUG] Propagate flow
48409 2019-Jan-16 22:08:39.881288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48410 2019-Jan-16 22:08:39.881345 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48411 2019-Jan-16 22:08:39.882000 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48412 2019-Jan-16 22:08:39.882637 - [DEBUG] Edge function : AllBottom (result of previous compose)
48413 2019-Jan-16 22:08:39.882663 - [DEBUG]
48414 2019-Jan-16 22:08:39.882688 - [DEBUG] Join: AllTop & AllBottom
48415 2019-Jan-16 22:08:39.882714 - [DEBUG] = AllBottom (new jump func)
48416 2019-Jan-16 22:08:39.882739 - [DEBUG]
48417 2019-Jan-16 22:08:39.882762 - [DEBUG] Start adding new jump function
48418 2019-Jan-16 22:08:39.882786 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48419 2019-Jan-16 22:08:39.882842 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48420 2019-Jan-16 22:08:39.883479 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48421 2019-Jan-16 22:08:39.884117 - [DEBUG] Edge Function : AllBottom
48422 2019-Jan-16 22:08:39.884146 - [DEBUG] End adding new jump function
48423 2019-Jan-16 22:08:39.884170 - [DEBUG]
48424 2019-Jan-16 22:08:39.884194 - [DEBUG] -------------------------------------------- 1316. Path Edge --------------------------------------------
48425 2019-Jan-16 22:08:39.884219 - [DEBUG]
48426 2019-Jan-16 22:08:39.884243 - [DEBUG] Process 1316. path edge:
48427 2019-Jan-16 22:08:39.884266 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48428 2019-Jan-16 22:08:39.884323 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
48429 2019-Jan-16 22:08:39.884977 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48430 2019-Jan-16 22:08:39.885614 - [DEBUG]
48431 2019-Jan-16 22:08:39.885639 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48432 2019-Jan-16 22:08:39.886301 - [DEBUG] Compose: EdgeIdentity * AllBottom
48433 2019-Jan-16 22:08:39.886330 - [DEBUG]
48434 2019-Jan-16 22:08:39.886361 - [DEBUG] Propagate flow
48435 2019-Jan-16 22:08:39.886385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48436 2019-Jan-16 22:08:39.886444 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48437 2019-Jan-16 22:08:39.887081 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48438 2019-Jan-16 22:08:39.887719 - [DEBUG] Edge function : AllBottom (result of previous compose)
48439 2019-Jan-16 22:08:39.887745 - [DEBUG]
48440 2019-Jan-16 22:08:39.887770 - [DEBUG] Join: AllTop & AllBottom
48441 2019-Jan-16 22:08:39.887796 - [DEBUG] = AllBottom (new jump func)
48442 2019-Jan-16 22:08:39.887821 - [DEBUG]
48443 2019-Jan-16 22:08:39.887844 - [DEBUG] Start adding new jump function
48444 2019-Jan-16 22:08:39.887868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48445 2019-Jan-16 22:08:39.887923 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48446 2019-Jan-16 22:08:39.888579 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48447 2019-Jan-16 22:08:39.889214 - [DEBUG] Edge Function : AllBottom
48448 2019-Jan-16 22:08:39.889244 - [DEBUG] End adding new jump function
48449 2019-Jan-16 22:08:39.889268 - [DEBUG]
48450 2019-Jan-16 22:08:39.889292 - [DEBUG] -------------------------------------------- 1317. Path Edge --------------------------------------------
48451 2019-Jan-16 22:08:39.889317 - [DEBUG]
48452 2019-Jan-16 22:08:39.889340 - [DEBUG] Process 1317. path edge:
48453 2019-Jan-16 22:08:39.889364 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48454 2019-Jan-16 22:08:39.889420 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
48455 2019-Jan-16 22:08:39.890057 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48456 2019-Jan-16 22:08:39.890696 - [DEBUG]
48457 2019-Jan-16 22:08:39.890721 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48458 2019-Jan-16 22:08:39.891380 - [DEBUG] Compose: EdgeIdentity * AllBottom
48459 2019-Jan-16 22:08:39.891409 - [DEBUG]
48460 2019-Jan-16 22:08:39.891450 - [DEBUG] Propagate flow
48461 2019-Jan-16 22:08:39.891474 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48462 2019-Jan-16 22:08:39.891532 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48463 2019-Jan-16 22:08:39.892174 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48464 2019-Jan-16 22:08:39.892813 - [DEBUG] Edge function : AllBottom (result of previous compose)
48465 2019-Jan-16 22:08:39.892838 - [DEBUG]
48466 2019-Jan-16 22:08:39.892864 - [DEBUG] Join: AllTop & AllBottom
48467 2019-Jan-16 22:08:39.892889 - [DEBUG] = AllBottom (new jump func)
48468 2019-Jan-16 22:08:39.892914 - [DEBUG]
48469 2019-Jan-16 22:08:39.892938 - [DEBUG] Start adding new jump function
48470 2019-Jan-16 22:08:39.892961 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48471 2019-Jan-16 22:08:39.893017 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48472 2019-Jan-16 22:08:39.893655 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48473 2019-Jan-16 22:08:39.894293 - [DEBUG] Edge Function : AllBottom
48474 2019-Jan-16 22:08:39.894322 - [DEBUG] End adding new jump function
48475 2019-Jan-16 22:08:39.894346 - [DEBUG]
48476 2019-Jan-16 22:08:39.894370 - [DEBUG] -------------------------------------------- 1318. Path Edge --------------------------------------------
48477 2019-Jan-16 22:08:39.894395 - [DEBUG]
48478 2019-Jan-16 22:08:39.894418 - [DEBUG] Process 1318. path edge:
48479 2019-Jan-16 22:08:39.894450 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48480 2019-Jan-16 22:08:39.894506 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
48481 2019-Jan-16 22:08:39.895163 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48482 2019-Jan-16 22:08:39.895802 - [DEBUG]
48483 2019-Jan-16 22:08:39.895826 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48484 2019-Jan-16 22:08:39.896489 - [DEBUG] Compose: EdgeIdentity * AllBottom
48485 2019-Jan-16 22:08:39.896518 - [DEBUG]
48486 2019-Jan-16 22:08:39.896542 - [DEBUG] Propagate flow
48487 2019-Jan-16 22:08:39.896566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48488 2019-Jan-16 22:08:39.896624 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48489 2019-Jan-16 22:08:39.897262 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48490 2019-Jan-16 22:08:39.897900 - [DEBUG] Edge function : AllBottom (result of previous compose)
48491 2019-Jan-16 22:08:39.897926 - [DEBUG]
48492 2019-Jan-16 22:08:39.897951 - [DEBUG] Join: AllTop & AllBottom
48493 2019-Jan-16 22:08:39.897977 - [DEBUG] = AllBottom (new jump func)
48494 2019-Jan-16 22:08:39.898002 - [DEBUG]
48495 2019-Jan-16 22:08:39.898026 - [DEBUG] Start adding new jump function
48496 2019-Jan-16 22:08:39.898049 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48497 2019-Jan-16 22:08:39.898118 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48498 2019-Jan-16 22:08:39.898757 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48499 2019-Jan-16 22:08:39.899393 - [DEBUG] Edge Function : AllBottom
48500 2019-Jan-16 22:08:39.899422 - [DEBUG] End adding new jump function
48501 2019-Jan-16 22:08:39.899446 - [DEBUG]
48502 2019-Jan-16 22:08:39.899470 - [DEBUG] -------------------------------------------- 1319. Path Edge --------------------------------------------
48503 2019-Jan-16 22:08:39.899495 - [DEBUG]
48504 2019-Jan-16 22:08:39.899519 - [DEBUG] Process 1319. path edge:
48505 2019-Jan-16 22:08:39.899543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48506 2019-Jan-16 22:08:39.899600 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
48507 2019-Jan-16 22:08:39.900235 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48508 2019-Jan-16 22:08:39.900874 - [DEBUG]
48509 2019-Jan-16 22:08:39.900900 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48510 2019-Jan-16 22:08:39.901589 - [DEBUG] Compose: EdgeIdentity * AllBottom
48511 2019-Jan-16 22:08:39.901618 - [DEBUG]
48512 2019-Jan-16 22:08:39.901642 - [DEBUG] Propagate flow
48513 2019-Jan-16 22:08:39.901666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48514 2019-Jan-16 22:08:39.901725 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48515 2019-Jan-16 22:08:39.902377 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48516 2019-Jan-16 22:08:39.903017 - [DEBUG] Edge function : AllBottom (result of previous compose)
48517 2019-Jan-16 22:08:39.903043 - [DEBUG]
48518 2019-Jan-16 22:08:39.903068 - [DEBUG] Join: AllTop & AllBottom
48519 2019-Jan-16 22:08:39.903095 - [DEBUG] = AllBottom (new jump func)
48520 2019-Jan-16 22:08:39.903120 - [DEBUG]
48521 2019-Jan-16 22:08:39.903143 - [DEBUG] Start adding new jump function
48522 2019-Jan-16 22:08:39.903167 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48523 2019-Jan-16 22:08:39.903237 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48524 2019-Jan-16 22:08:39.903877 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48525 2019-Jan-16 22:08:39.904516 - [DEBUG] Edge Function : AllBottom
48526 2019-Jan-16 22:08:39.904546 - [DEBUG] End adding new jump function
48527 2019-Jan-16 22:08:39.904570 - [DEBUG]
48528 2019-Jan-16 22:08:39.904594 - [DEBUG] -------------------------------------------- 1320. Path Edge --------------------------------------------
48529 2019-Jan-16 22:08:39.904619 - [DEBUG]
48530 2019-Jan-16 22:08:39.904642 - [DEBUG] Process 1320. path edge:
48531 2019-Jan-16 22:08:39.904666 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48532 2019-Jan-16 22:08:39.904723 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
48533 2019-Jan-16 22:08:39.905379 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48534 2019-Jan-16 22:08:39.906018 - [DEBUG]
48535 2019-Jan-16 22:08:39.906044 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48536 2019-Jan-16 22:08:39.906708 - [DEBUG] Compose: EdgeIdentity * AllBottom
48537 2019-Jan-16 22:08:39.906736 - [DEBUG]
48538 2019-Jan-16 22:08:39.906760 - [DEBUG] Propagate flow
48539 2019-Jan-16 22:08:39.906784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48540 2019-Jan-16 22:08:39.906841 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48541 2019-Jan-16 22:08:39.907479 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48542 2019-Jan-16 22:08:39.908131 - [DEBUG] Edge function : AllBottom (result of previous compose)
48543 2019-Jan-16 22:08:39.908157 - [DEBUG]
48544 2019-Jan-16 22:08:39.908182 - [DEBUG] Join: AllTop & AllBottom
48545 2019-Jan-16 22:08:39.908208 - [DEBUG] = AllBottom (new jump func)
48546 2019-Jan-16 22:08:39.908233 - [DEBUG]
48547 2019-Jan-16 22:08:39.908257 - [DEBUG] Start adding new jump function
48548 2019-Jan-16 22:08:39.908281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48549 2019-Jan-16 22:08:39.908336 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48550 2019-Jan-16 22:08:39.908975 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48551 2019-Jan-16 22:08:39.909610 - [DEBUG] Edge Function : AllBottom
48552 2019-Jan-16 22:08:39.909639 - [DEBUG] End adding new jump function
48553 2019-Jan-16 22:08:39.909663 - [DEBUG]
48554 2019-Jan-16 22:08:39.909687 - [DEBUG] -------------------------------------------- 1321. Path Edge --------------------------------------------
48555 2019-Jan-16 22:08:39.909712 - [DEBUG]
48556 2019-Jan-16 22:08:39.909736 - [DEBUG] Process 1321. path edge:
48557 2019-Jan-16 22:08:39.909760 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48558 2019-Jan-16 22:08:39.909816 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
48559 2019-Jan-16 22:08:39.910452 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48560 2019-Jan-16 22:08:39.911089 - [DEBUG]
48561 2019-Jan-16 22:08:39.911115 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48562 2019-Jan-16 22:08:39.911789 - [DEBUG] Compose: EdgeIdentity * AllBottom
48563 2019-Jan-16 22:08:39.911818 - [DEBUG]
48564 2019-Jan-16 22:08:39.911842 - [DEBUG] Propagate flow
48565 2019-Jan-16 22:08:39.911866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48566 2019-Jan-16 22:08:39.911924 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48567 2019-Jan-16 22:08:39.912569 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48568 2019-Jan-16 22:08:39.913208 - [DEBUG] Edge function : AllBottom (result of previous compose)
48569 2019-Jan-16 22:08:39.913234 - [DEBUG]
48570 2019-Jan-16 22:08:39.913259 - [DEBUG] Join: AllTop & AllBottom
48571 2019-Jan-16 22:08:39.913285 - [DEBUG] = AllBottom (new jump func)
48572 2019-Jan-16 22:08:39.913310 - [DEBUG]
48573 2019-Jan-16 22:08:39.913333 - [DEBUG] Start adding new jump function
48574 2019-Jan-16 22:08:39.913357 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48575 2019-Jan-16 22:08:39.913413 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48576 2019-Jan-16 22:08:39.914051 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48577 2019-Jan-16 22:08:39.914686 - [DEBUG] Edge Function : AllBottom
48578 2019-Jan-16 22:08:39.914715 - [DEBUG] End adding new jump function
48579 2019-Jan-16 22:08:39.914739 - [DEBUG]
48580 2019-Jan-16 22:08:39.914777 - [DEBUG] -------------------------------------------- 1322. Path Edge --------------------------------------------
48581 2019-Jan-16 22:08:39.914802 - [DEBUG]
48582 2019-Jan-16 22:08:39.914826 - [DEBUG] Process 1322. path edge:
48583 2019-Jan-16 22:08:39.914849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48584 2019-Jan-16 22:08:39.914906 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
48585 2019-Jan-16 22:08:39.915542 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48586 2019-Jan-16 22:08:39.916181 - [DEBUG]
48587 2019-Jan-16 22:08:39.916205 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48588 2019-Jan-16 22:08:39.916866 - [DEBUG] Compose: EdgeIdentity * AllBottom
48589 2019-Jan-16 22:08:39.916895 - [DEBUG]
48590 2019-Jan-16 22:08:39.916918 - [DEBUG] Propagate flow
48591 2019-Jan-16 22:08:39.916942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48592 2019-Jan-16 22:08:39.917000 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48593 2019-Jan-16 22:08:39.917644 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48594 2019-Jan-16 22:08:39.918302 - [DEBUG] Edge function : AllBottom (result of previous compose)
48595 2019-Jan-16 22:08:39.918327 - [DEBUG]
48596 2019-Jan-16 22:08:39.918353 - [DEBUG] Join: AllTop & AllBottom
48597 2019-Jan-16 22:08:39.918379 - [DEBUG] = AllBottom (new jump func)
48598 2019-Jan-16 22:08:39.918404 - [DEBUG]
48599 2019-Jan-16 22:08:39.918428 - [DEBUG] Start adding new jump function
48600 2019-Jan-16 22:08:39.918451 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48601 2019-Jan-16 22:08:39.918511 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48602 2019-Jan-16 22:08:39.919179 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48603 2019-Jan-16 22:08:39.919827 - [DEBUG] Edge Function : AllBottom
48604 2019-Jan-16 22:08:39.919858 - [DEBUG] End adding new jump function
48605 2019-Jan-16 22:08:39.919882 - [DEBUG]
48606 2019-Jan-16 22:08:39.919907 - [DEBUG] -------------------------------------------- 1323. Path Edge --------------------------------------------
48607 2019-Jan-16 22:08:39.919932 - [DEBUG]
48608 2019-Jan-16 22:08:39.919956 - [DEBUG] Process 1323. path edge:
48609 2019-Jan-16 22:08:39.919980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48610 2019-Jan-16 22:08:39.920036 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
48611 2019-Jan-16 22:08:39.920689 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48612 2019-Jan-16 22:08:39.921329 - [DEBUG]
48613 2019-Jan-16 22:08:39.921356 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48614 2019-Jan-16 22:08:39.922052 - [DEBUG] Compose: EdgeIdentity * AllBottom
48615 2019-Jan-16 22:08:39.922081 - [DEBUG]
48616 2019-Jan-16 22:08:39.922105 - [DEBUG] Propagate flow
48617 2019-Jan-16 22:08:39.922129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48618 2019-Jan-16 22:08:39.922187 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48619 2019-Jan-16 22:08:39.922827 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48620 2019-Jan-16 22:08:39.923466 - [DEBUG] Edge function : AllBottom (result of previous compose)
48621 2019-Jan-16 22:08:39.923492 - [DEBUG]
48622 2019-Jan-16 22:08:39.923517 - [DEBUG] Join: AllTop & AllBottom
48623 2019-Jan-16 22:08:39.923543 - [DEBUG] = AllBottom (new jump func)
48624 2019-Jan-16 22:08:39.923567 - [DEBUG]
48625 2019-Jan-16 22:08:39.923591 - [DEBUG] Start adding new jump function
48626 2019-Jan-16 22:08:39.923614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48627 2019-Jan-16 22:08:39.923671 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48628 2019-Jan-16 22:08:39.924309 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48629 2019-Jan-16 22:08:39.924960 - [DEBUG] Edge Function : AllBottom
48630 2019-Jan-16 22:08:39.924990 - [DEBUG] End adding new jump function
48631 2019-Jan-16 22:08:39.925014 - [DEBUG]
48632 2019-Jan-16 22:08:39.925037 - [DEBUG] -------------------------------------------- 1324. Path Edge --------------------------------------------
48633 2019-Jan-16 22:08:39.925062 - [DEBUG]
48634 2019-Jan-16 22:08:39.925085 - [DEBUG] Process 1324. path edge:
48635 2019-Jan-16 22:08:39.925109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48636 2019-Jan-16 22:08:39.925165 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
48637 2019-Jan-16 22:08:39.925801 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48638 2019-Jan-16 22:08:39.926440 - [DEBUG]
48639 2019-Jan-16 22:08:39.926465 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48640 2019-Jan-16 22:08:39.927127 - [DEBUG] Compose: EdgeIdentity * AllBottom
48641 2019-Jan-16 22:08:39.927155 - [DEBUG]
48642 2019-Jan-16 22:08:39.927179 - [DEBUG] Propagate flow
48643 2019-Jan-16 22:08:39.927203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48644 2019-Jan-16 22:08:39.927261 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48645 2019-Jan-16 22:08:39.927934 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48646 2019-Jan-16 22:08:39.928590 - [DEBUG] Edge function : AllBottom (result of previous compose)
48647 2019-Jan-16 22:08:39.928616 - [DEBUG]
48648 2019-Jan-16 22:08:39.928642 - [DEBUG] Join: AllTop & AllBottom
48649 2019-Jan-16 22:08:39.928668 - [DEBUG] = AllBottom (new jump func)
48650 2019-Jan-16 22:08:39.928693 - [DEBUG]
48651 2019-Jan-16 22:08:39.928717 - [DEBUG] Start adding new jump function
48652 2019-Jan-16 22:08:39.928740 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48653 2019-Jan-16 22:08:39.928797 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48654 2019-Jan-16 22:08:39.929436 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48655 2019-Jan-16 22:08:39.930081 - [DEBUG] Edge Function : AllBottom
48656 2019-Jan-16 22:08:39.930111 - [DEBUG] End adding new jump function
48657 2019-Jan-16 22:08:39.930136 - [DEBUG]
48658 2019-Jan-16 22:08:39.930160 - [DEBUG] -------------------------------------------- 1325. Path Edge --------------------------------------------
48659 2019-Jan-16 22:08:39.930184 - [DEBUG]
48660 2019-Jan-16 22:08:39.930208 - [DEBUG] Process 1325. path edge:
48661 2019-Jan-16 22:08:39.930232 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48662 2019-Jan-16 22:08:39.930289 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
48663 2019-Jan-16 22:08:39.930926 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48664 2019-Jan-16 22:08:39.931581 - [DEBUG]
48665 2019-Jan-16 22:08:39.931605 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48666 2019-Jan-16 22:08:39.932264 - [DEBUG] Start of endsummarytab entry
48667 2019-Jan-16 22:08:39.932307 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
48668 2019-Jan-16 22:08:39.932955 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
48669 2019-Jan-16 22:08:39.933023 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48670 2019-Jan-16 22:08:39.933669 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
48671 2019-Jan-16 22:08:39.934312 - [DEBUG] EF: AllBottom
48672 2019-Jan-16 22:08:39.934338 - [DEBUG]
48673 2019-Jan-16 22:08:39.934362 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48674 2019-Jan-16 22:08:39.935014 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
48675 2019-Jan-16 22:08:39.935663 - [DEBUG] EF: AllBottom
48676 2019-Jan-16 22:08:39.935689 - [DEBUG]
48677 2019-Jan-16 22:08:39.935713 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48678 2019-Jan-16 22:08:39.936350 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
48679 2019-Jan-16 22:08:39.936991 - [DEBUG] EF: AllBottom
48680 2019-Jan-16 22:08:39.937016 - [DEBUG]
48681 2019-Jan-16 22:08:39.937040 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48682 2019-Jan-16 22:08:39.937679 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48683 2019-Jan-16 22:08:39.938331 - [DEBUG] EF: AllBottom
48684 2019-Jan-16 22:08:39.938357 - [DEBUG]
48685 2019-Jan-16 22:08:39.938381 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48686 2019-Jan-16 22:08:39.939018 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48687 2019-Jan-16 22:08:39.939666 - [DEBUG] EF: AllBottom
48688 2019-Jan-16 22:08:39.939691 - [DEBUG]
48689 2019-Jan-16 22:08:39.939715 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48690 2019-Jan-16 22:08:39.940351 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
48691 2019-Jan-16 22:08:39.940990 - [DEBUG] EF: AllBottom
48692 2019-Jan-16 22:08:39.941016 - [DEBUG]
48693 2019-Jan-16 22:08:39.941039 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48694 2019-Jan-16 22:08:39.941692 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
48695 2019-Jan-16 22:08:39.942334 - [DEBUG] EF: AllBottom
48696 2019-Jan-16 22:08:39.942359 - [DEBUG]
48697 2019-Jan-16 22:08:39.942384 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48698 2019-Jan-16 22:08:39.943020 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48699 2019-Jan-16 22:08:39.943659 - [DEBUG] EF: AllBottom
48700 2019-Jan-16 22:08:39.943693 - [DEBUG]
48701 2019-Jan-16 22:08:39.943718 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48702 2019-Jan-16 22:08:39.944354 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
48703 2019-Jan-16 22:08:39.945007 - [DEBUG] EF: AllBottom
48704 2019-Jan-16 22:08:39.945033 - [DEBUG]
48705 2019-Jan-16 22:08:39.945056 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48706 2019-Jan-16 22:08:39.945693 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
48707 2019-Jan-16 22:08:39.946328 - [DEBUG] EF: AllBottom
48708 2019-Jan-16 22:08:39.946353 - [DEBUG]
48709 2019-Jan-16 22:08:39.946377 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48710 2019-Jan-16 22:08:39.947013 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
48711 2019-Jan-16 22:08:39.947649 - [DEBUG] EF: AllBottom
48712 2019-Jan-16 22:08:39.947674 - [DEBUG]
48713 2019-Jan-16 22:08:39.947697 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48714 2019-Jan-16 22:08:39.948348 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
48715 2019-Jan-16 22:08:39.948993 - [DEBUG] EF: AllBottom
48716 2019-Jan-16 22:08:39.949019 - [DEBUG]
48717 2019-Jan-16 22:08:39.949042 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48718 2019-Jan-16 22:08:39.949679 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
48719 2019-Jan-16 22:08:39.950320 - [DEBUG] EF: AllBottom
48720 2019-Jan-16 22:08:39.950345 - [DEBUG]
48721 2019-Jan-16 22:08:39.950368 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48722 2019-Jan-16 22:08:39.951017 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
48723 2019-Jan-16 22:08:39.951738 - [DEBUG] EF: AllBottom
48724 2019-Jan-16 22:08:39.951766 - [DEBUG]
48725 2019-Jan-16 22:08:39.951790 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48726 2019-Jan-16 22:08:39.952493 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
48727 2019-Jan-16 22:08:39.953188 - [DEBUG] EF: AllBottom
48728 2019-Jan-16 22:08:39.953216 - [DEBUG]
48729 2019-Jan-16 22:08:39.953239 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48730 2019-Jan-16 22:08:39.953882 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
48731 2019-Jan-16 22:08:39.954518 - [DEBUG] EF: AllBottom
48732 2019-Jan-16 22:08:39.954544 - [DEBUG]
48733 2019-Jan-16 22:08:39.954568 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48734 2019-Jan-16 22:08:39.955227 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
48735 2019-Jan-16 22:08:39.955867 - [DEBUG] EF: AllBottom
48736 2019-Jan-16 22:08:39.955892 - [DEBUG]
48737 2019-Jan-16 22:08:39.955916 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48738 2019-Jan-16 22:08:39.956552 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48739 2019-Jan-16 22:08:39.957189 - [DEBUG] EF: AllBottom
48740 2019-Jan-16 22:08:39.957214 - [DEBUG]
48741 2019-Jan-16 22:08:39.957237 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48742 2019-Jan-16 22:08:39.957873 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
48743 2019-Jan-16 22:08:39.958529 - [DEBUG] EF: AllBottom
48744 2019-Jan-16 22:08:39.958554 - [DEBUG]
48745 2019-Jan-16 22:08:39.958577 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48746 2019-Jan-16 22:08:39.959214 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48747 2019-Jan-16 22:08:39.959872 - [DEBUG] EF: AllBottom
48748 2019-Jan-16 22:08:39.959897 - [DEBUG]
48749 2019-Jan-16 22:08:39.959921 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48750 2019-Jan-16 22:08:39.960559 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
48751 2019-Jan-16 22:08:39.961206 - [DEBUG] EF: AllBottom
48752 2019-Jan-16 22:08:39.961231 - [DEBUG]
48753 2019-Jan-16 22:08:39.961255 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48754 2019-Jan-16 22:08:39.961907 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48755 2019-Jan-16 22:08:39.962547 - [DEBUG] EF: AllBottom
48756 2019-Jan-16 22:08:39.962572 - [DEBUG]
48757 2019-Jan-16 22:08:39.962596 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48758 2019-Jan-16 22:08:39.963231 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
48759 2019-Jan-16 22:08:39.963876 - [DEBUG] EF: AllBottom
48760 2019-Jan-16 22:08:39.963901 - [DEBUG]
48761 2019-Jan-16 22:08:39.963925 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48762 2019-Jan-16 22:08:39.964561 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
48763 2019-Jan-16 22:08:39.965217 - [DEBUG] EF: AllBottom
48764 2019-Jan-16 22:08:39.965242 - [DEBUG]
48765 2019-Jan-16 22:08:39.965266 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48766 2019-Jan-16 22:08:39.965903 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
48767 2019-Jan-16 22:08:39.966542 - [DEBUG] EF: AllBottom
48768 2019-Jan-16 22:08:39.966567 - [DEBUG]
48769 2019-Jan-16 22:08:39.966591 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48770 2019-Jan-16 22:08:39.967226 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
48771 2019-Jan-16 22:08:39.967872 - [DEBUG] EF: AllBottom
48772 2019-Jan-16 22:08:39.967898 - [DEBUG]
48773 2019-Jan-16 22:08:39.967921 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48774 2019-Jan-16 22:08:39.968574 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
48775 2019-Jan-16 22:08:39.969213 - [DEBUG] EF: AllBottom
48776 2019-Jan-16 22:08:39.969239 - [DEBUG]
48777 2019-Jan-16 22:08:39.969262 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48778 2019-Jan-16 22:08:39.969898 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48779 2019-Jan-16 22:08:39.970537 - [DEBUG] EF: AllBottom
48780 2019-Jan-16 22:08:39.970562 - [DEBUG]
48781 2019-Jan-16 22:08:39.970586 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48782 2019-Jan-16 22:08:39.971221 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
48783 2019-Jan-16 22:08:39.971883 - [DEBUG] EF: AllBottom
48784 2019-Jan-16 22:08:39.971909 - [DEBUG]
48785 2019-Jan-16 22:08:39.971932 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48786 2019-Jan-16 22:08:39.972569 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
48787 2019-Jan-16 22:08:39.973208 - [DEBUG] EF: AllBottom
48788 2019-Jan-16 22:08:39.973234 - [DEBUG]
48789 2019-Jan-16 22:08:39.973257 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48790 2019-Jan-16 22:08:39.973893 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48791 2019-Jan-16 22:08:39.974532 - [DEBUG] EF: AllBottom
48792 2019-Jan-16 22:08:39.974565 - [DEBUG]
48793 2019-Jan-16 22:08:39.974592 - [DEBUG] ---------------
48794 2019-Jan-16 22:08:39.974616 - [DEBUG]
48795 2019-Jan-16 22:08:39.974646 - [DEBUG] End of endsummarytab entry
48796 2019-Jan-16 22:08:39.974670 - [DEBUG]
48797 2019-Jan-16 22:08:39.974694 - [DEBUG] Start of incomingtab entry
48798 2019-Jan-16 22:08:39.974719 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
48799 2019-Jan-16 22:08:39.975374 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
48800 2019-Jan-16 22:08:39.975434 - [DEBUG] ---------------
48801 2019-Jan-16 22:08:39.975459 - [DEBUG] End of incomingtab entry
48802 2019-Jan-16 22:08:39.975482 - [DEBUG]
48803 2019-Jan-16 22:08:39.975510 - [DEBUG] EDGE:
48804 2019-Jan-16 22:08:39.975567 - [DEBUG] ---> 48805 2019-Jan-16 22:08:39.976205 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
48806 2019-Jan-16 22:08:39.976845 - [DEBUG]
48807 2019-Jan-16 22:08:39.976872 - [DEBUG] EDGE:
48808 2019-Jan-16 22:08:39.976929 - [DEBUG] ---> 48809 2019-Jan-16 22:08:39.977564 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
48810 2019-Jan-16 22:08:39.978218 - [DEBUG]
48811 2019-Jan-16 22:08:39.978271 - [DEBUG] Compose: EdgeIdentity * AllBottom
48812 2019-Jan-16 22:08:39.978299 - [DEBUG]
48813 2019-Jan-16 22:08:39.978323 - [DEBUG] Propagate flow
48814 2019-Jan-16 22:08:39.978347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48815 2019-Jan-16 22:08:39.978404 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48816 2019-Jan-16 22:08:39.979053 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48817 2019-Jan-16 22:08:39.979692 - [DEBUG] Edge function : AllBottom (result of previous compose)
48818 2019-Jan-16 22:08:39.979717 - [DEBUG]
48819 2019-Jan-16 22:08:39.979745 - [DEBUG] Join: AllTop & AllBottom
48820 2019-Jan-16 22:08:39.979771 - [DEBUG] = AllBottom (new jump func)
48821 2019-Jan-16 22:08:39.979796 - [DEBUG]
48822 2019-Jan-16 22:08:39.979819 - [DEBUG] Start adding new jump function
48823 2019-Jan-16 22:08:39.979843 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48824 2019-Jan-16 22:08:39.979899 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48825 2019-Jan-16 22:08:39.980537 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48826 2019-Jan-16 22:08:39.981181 - [DEBUG] Edge Function : AllBottom
48827 2019-Jan-16 22:08:39.981213 - [DEBUG] End adding new jump function
48828 2019-Jan-16 22:08:39.981237 - [DEBUG]
48829 2019-Jan-16 22:08:39.981261 - [DEBUG] -------------------------------------------- 1326. Path Edge --------------------------------------------
48830 2019-Jan-16 22:08:39.981286 - [DEBUG]
48831 2019-Jan-16 22:08:39.981310 - [DEBUG] Process 1326. path edge:
48832 2019-Jan-16 22:08:39.981334 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48833 2019-Jan-16 22:08:39.981390 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
48834 2019-Jan-16 22:08:39.982051 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48835 2019-Jan-16 22:08:39.982690 - [DEBUG]
48836 2019-Jan-16 22:08:39.982715 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48837 2019-Jan-16 22:08:39.983390 - [DEBUG] Possible callees:
48838 2019-Jan-16 22:08:39.983416 - [DEBUG] llvm.dbg.declare
48839 2019-Jan-16 22:08:39.983441 - [DEBUG] Possible return sites:
48840 2019-Jan-16 22:08:39.983465 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19348841 2019-Jan-16 22:08:39.984763 - [DEBUG] Found and process special summary
48842 2019-Jan-16 22:08:39.984801 - [DEBUG] Compose: EdgeIdentity * AllBottom
48843 2019-Jan-16 22:08:39.984828 - [DEBUG]
48844 2019-Jan-16 22:08:39.984852 - [DEBUG] Propagate flow
48845 2019-Jan-16 22:08:39.984876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48846 2019-Jan-16 22:08:39.984933 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48847 2019-Jan-16 22:08:39.985573 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48848 2019-Jan-16 22:08:39.986212 - [DEBUG] Edge function : AllBottom (result of previous compose)
48849 2019-Jan-16 22:08:39.986238 - [DEBUG]
48850 2019-Jan-16 22:08:39.986263 - [DEBUG] Join: AllTop & AllBottom
48851 2019-Jan-16 22:08:39.986289 - [DEBUG] = AllBottom (new jump func)
48852 2019-Jan-16 22:08:39.986314 - [DEBUG]
48853 2019-Jan-16 22:08:39.986337 - [DEBUG] Start adding new jump function
48854 2019-Jan-16 22:08:39.986361 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48855 2019-Jan-16 22:08:39.986417 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48856 2019-Jan-16 22:08:39.987057 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48857 2019-Jan-16 22:08:39.987696 - [DEBUG] Edge Function : AllBottom
48858 2019-Jan-16 22:08:39.987726 - [DEBUG] End adding new jump function
48859 2019-Jan-16 22:08:39.987750 - [DEBUG]
48860 2019-Jan-16 22:08:39.987774 - [DEBUG] -------------------------------------------- 1327. Path Edge --------------------------------------------
48861 2019-Jan-16 22:08:39.987799 - [DEBUG]
48862 2019-Jan-16 22:08:39.987822 - [DEBUG] Process 1327. path edge:
48863 2019-Jan-16 22:08:39.987846 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48864 2019-Jan-16 22:08:39.987903 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
48865 2019-Jan-16 22:08:39.988558 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48866 2019-Jan-16 22:08:39.989196 - [DEBUG]
48867 2019-Jan-16 22:08:39.989221 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48868 2019-Jan-16 22:08:39.989889 - [DEBUG] Compose: EdgeIdentity * AllBottom
48869 2019-Jan-16 22:08:39.989917 - [DEBUG]
48870 2019-Jan-16 22:08:39.989941 - [DEBUG] Propagate flow
48871 2019-Jan-16 22:08:39.989965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48872 2019-Jan-16 22:08:39.990023 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48873 2019-Jan-16 22:08:39.990659 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48874 2019-Jan-16 22:08:39.991298 - [DEBUG] Edge function : AllBottom (result of previous compose)
48875 2019-Jan-16 22:08:39.991323 - [DEBUG]
48876 2019-Jan-16 22:08:39.991348 - [DEBUG] Join: AllTop & AllBottom
48877 2019-Jan-16 22:08:39.991374 - [DEBUG] = AllBottom (new jump func)
48878 2019-Jan-16 22:08:39.991399 - [DEBUG]
48879 2019-Jan-16 22:08:39.991436 - [DEBUG] Start adding new jump function
48880 2019-Jan-16 22:08:39.991460 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48881 2019-Jan-16 22:08:39.991516 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48882 2019-Jan-16 22:08:39.992165 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48883 2019-Jan-16 22:08:39.992802 - [DEBUG] Edge Function : AllBottom
48884 2019-Jan-16 22:08:39.992831 - [DEBUG] End adding new jump function
48885 2019-Jan-16 22:08:39.992855 - [DEBUG]
48886 2019-Jan-16 22:08:39.992879 - [DEBUG] -------------------------------------------- 1328. Path Edge --------------------------------------------
48887 2019-Jan-16 22:08:39.992904 - [DEBUG]
48888 2019-Jan-16 22:08:39.992927 - [DEBUG] Process 1328. path edge:
48889 2019-Jan-16 22:08:39.992951 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48890 2019-Jan-16 22:08:39.993008 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
48891 2019-Jan-16 22:08:39.993645 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48892 2019-Jan-16 22:08:39.994283 - [DEBUG]
48893 2019-Jan-16 22:08:39.994309 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48894 2019-Jan-16 22:08:39.994988 - [DEBUG] Compose: EdgeIdentity * AllBottom
48895 2019-Jan-16 22:08:39.995017 - [DEBUG]
48896 2019-Jan-16 22:08:39.995041 - [DEBUG] Propagate flow
48897 2019-Jan-16 22:08:39.995065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48898 2019-Jan-16 22:08:39.995122 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48899 2019-Jan-16 22:08:39.995758 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48900 2019-Jan-16 22:08:39.996398 - [DEBUG] Edge function : AllBottom (result of previous compose)
48901 2019-Jan-16 22:08:39.996423 - [DEBUG]
48902 2019-Jan-16 22:08:39.996450 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48903 2019-Jan-16 22:08:39.996476 - [DEBUG] = AllBottom
48904 2019-Jan-16 22:08:39.996501 - [DEBUG]
48905 2019-Jan-16 22:08:39.996524 - [DEBUG] PROPAGATE: No new function!
48906 2019-Jan-16 22:08:39.996550 - [DEBUG] EDGE:
48907 2019-Jan-16 22:08:39.996607 - [DEBUG] ---> 48908 2019-Jan-16 22:08:39.997243 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
48909 2019-Jan-16 22:08:39.997881 - [DEBUG]
48910 2019-Jan-16 22:08:39.997908 - [DEBUG] EDGE:
48911 2019-Jan-16 22:08:39.997965 - [DEBUG] ---> 48912 2019-Jan-16 22:08:39.998620 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
48913 2019-Jan-16 22:08:39.999259 - [DEBUG]
48914 2019-Jan-16 22:08:39.999298 - [DEBUG] Compose: EdgeIdentity * AllBottom
48915 2019-Jan-16 22:08:39.999325 - [DEBUG]
48916 2019-Jan-16 22:08:39.999349 - [DEBUG] Propagate flow
48917 2019-Jan-16 22:08:39.999373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48918 2019-Jan-16 22:08:39.999429 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48919 2019-Jan-16 22:08:40.000068 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48920 2019-Jan-16 22:08:40.000718 - [DEBUG] Edge function : AllBottom (result of previous compose)
48921 2019-Jan-16 22:08:40.000744 - [DEBUG]
48922 2019-Jan-16 22:08:40.000769 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48923 2019-Jan-16 22:08:40.000796 - [DEBUG] = AllBottom
48924 2019-Jan-16 22:08:40.000820 - [DEBUG]
48925 2019-Jan-16 22:08:40.000844 - [DEBUG] PROPAGATE: No new function!
48926 2019-Jan-16 22:08:40.000874 - [DEBUG] EDGE:
48927 2019-Jan-16 22:08:40.000946 - [DEBUG] ---> 48928 2019-Jan-16 22:08:40.003015 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
48929 2019-Jan-16 22:08:40.006069 - [DEBUG]
48930 2019-Jan-16 22:08:40.006097 - [DEBUG] EDGE:
48931 2019-Jan-16 22:08:40.006160 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
48932 2019-Jan-16 22:08:40.006826 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
48933 2019-Jan-16 22:08:40.007499 - [DEBUG]
48934 2019-Jan-16 22:08:40.007528 - [DEBUG] EDGE:
48935 2019-Jan-16 22:08:40.007592 - [DEBUG] ---> 48936 2019-Jan-16 22:08:40.008298 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
48937 2019-Jan-16 22:08:40.008946 - [DEBUG]
48938 2019-Jan-16 22:08:40.008973 - [DEBUG] EDGE:
48939 2019-Jan-16 22:08:40.009033 - [DEBUG] ---> 48940 2019-Jan-16 22:08:40.009672 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
48941 2019-Jan-16 22:08:40.010309 - [DEBUG]
48942 2019-Jan-16 22:08:40.010336 - [DEBUG] EDGE:
48943 2019-Jan-16 22:08:40.010393 - [DEBUG] ---> 48944 2019-Jan-16 22:08:40.011037 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
48945 2019-Jan-16 22:08:40.011715 - [DEBUG]
48946 2019-Jan-16 22:08:40.011770 - [DEBUG] Compose: EdgeIdentity * AllBottom
48947 2019-Jan-16 22:08:40.011799 - [DEBUG]
48948 2019-Jan-16 22:08:40.011824 - [DEBUG] Propagate flow
48949 2019-Jan-16 22:08:40.011847 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48950 2019-Jan-16 22:08:40.011912 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48951 2019-Jan-16 22:08:40.012569 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48952 2019-Jan-16 22:08:40.013209 - [DEBUG] Edge function : AllBottom (result of previous compose)
48953 2019-Jan-16 22:08:40.013235 - [DEBUG]
48954 2019-Jan-16 22:08:40.013262 - [DEBUG] Join: AllTop & AllBottom
48955 2019-Jan-16 22:08:40.013289 - [DEBUG] = AllBottom (new jump func)
48956 2019-Jan-16 22:08:40.013313 - [DEBUG]
48957 2019-Jan-16 22:08:40.013337 - [DEBUG] Start adding new jump function
48958 2019-Jan-16 22:08:40.013361 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48959 2019-Jan-16 22:08:40.013417 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48960 2019-Jan-16 22:08:40.014056 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48961 2019-Jan-16 22:08:40.014696 - [DEBUG] Edge Function : AllBottom
48962 2019-Jan-16 22:08:40.014728 - [DEBUG] End adding new jump function
48963 2019-Jan-16 22:08:40.014777 - [DEBUG]
48964 2019-Jan-16 22:08:40.014802 - [DEBUG] -------------------------------------------- 1329. Path Edge --------------------------------------------
48965 2019-Jan-16 22:08:40.014828 - [DEBUG]
48966 2019-Jan-16 22:08:40.014851 - [DEBUG] Process 1329. path edge:
48967 2019-Jan-16 22:08:40.014875 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48968 2019-Jan-16 22:08:40.014934 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
48969 2019-Jan-16 22:08:40.015595 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48970 2019-Jan-16 22:08:40.016234 - [DEBUG]
48971 2019-Jan-16 22:08:40.016260 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48972 2019-Jan-16 22:08:40.016934 - [DEBUG] Compose: EdgeIdentity * AllBottom
48973 2019-Jan-16 22:08:40.016963 - [DEBUG]
48974 2019-Jan-16 22:08:40.016987 - [DEBUG] Propagate flow
48975 2019-Jan-16 22:08:40.017011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48976 2019-Jan-16 22:08:40.017068 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
48977 2019-Jan-16 22:08:40.017706 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48978 2019-Jan-16 22:08:40.018369 - [DEBUG] Edge function : AllBottom (result of previous compose)
48979 2019-Jan-16 22:08:40.018395 - [DEBUG]
48980 2019-Jan-16 22:08:40.018420 - [DEBUG] Join: AllTop & AllBottom
48981 2019-Jan-16 22:08:40.018446 - [DEBUG] = AllBottom (new jump func)
48982 2019-Jan-16 22:08:40.018471 - [DEBUG]
48983 2019-Jan-16 22:08:40.018494 - [DEBUG] Start adding new jump function
48984 2019-Jan-16 22:08:40.018518 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48985 2019-Jan-16 22:08:40.018575 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
48986 2019-Jan-16 22:08:40.019214 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
48987 2019-Jan-16 22:08:40.019849 - [DEBUG] Edge Function : AllBottom
48988 2019-Jan-16 22:08:40.019878 - [DEBUG] End adding new jump function
48989 2019-Jan-16 22:08:40.019902 - [DEBUG]
48990 2019-Jan-16 22:08:40.019926 - [DEBUG] -------------------------------------------- 1330. Path Edge --------------------------------------------
48991 2019-Jan-16 22:08:40.019951 - [DEBUG]
48992 2019-Jan-16 22:08:40.019975 - [DEBUG] Process 1330. path edge:
48993 2019-Jan-16 22:08:40.019999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48994 2019-Jan-16 22:08:40.020055 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
48995 2019-Jan-16 22:08:40.020690 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
48996 2019-Jan-16 22:08:40.021329 - [DEBUG]
48997 2019-Jan-16 22:08:40.021355 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
48998 2019-Jan-16 22:08:40.022034 - [DEBUG] Compose: EdgeIdentity * AllBottom
48999 2019-Jan-16 22:08:40.022062 - [DEBUG]
49000 2019-Jan-16 22:08:40.022086 - [DEBUG] Propagate flow
49001 2019-Jan-16 22:08:40.022110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49002 2019-Jan-16 22:08:40.022167 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
49003 2019-Jan-16 22:08:40.022805 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49004 2019-Jan-16 22:08:40.023443 - [DEBUG] Edge function : AllBottom (result of previous compose)
49005 2019-Jan-16 22:08:40.023469 - [DEBUG]
49006 2019-Jan-16 22:08:40.023494 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49007 2019-Jan-16 22:08:40.023520 - [DEBUG] = AllBottom
49008 2019-Jan-16 22:08:40.023545 - [DEBUG]
49009 2019-Jan-16 22:08:40.023569 - [DEBUG] PROPAGATE: No new function!
49010 2019-Jan-16 22:08:40.023595 - [DEBUG] EDGE:
49011 2019-Jan-16 22:08:40.023653 - [DEBUG] ---> 49012 2019-Jan-16 22:08:40.024288 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49013 2019-Jan-16 22:08:40.024942 - [DEBUG]
49014 2019-Jan-16 22:08:40.024968 - [DEBUG] EDGE:
49015 2019-Jan-16 22:08:40.025034 - [DEBUG] ---> 49016 2019-Jan-16 22:08:40.025675 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49017 2019-Jan-16 22:08:40.026314 - [DEBUG]
49018 2019-Jan-16 22:08:40.026341 - [DEBUG] EDGE:
49019 2019-Jan-16 22:08:40.026398 - [DEBUG] ---> 49020 2019-Jan-16 22:08:40.027035 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49021 2019-Jan-16 22:08:40.027674 - [DEBUG]
49022 2019-Jan-16 22:08:40.027701 - [DEBUG] EDGE:
49023 2019-Jan-16 22:08:40.027758 - [DEBUG] ---> 49024 2019-Jan-16 22:08:40.028416 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49025 2019-Jan-16 22:08:40.029054 - [DEBUG]
49026 2019-Jan-16 22:08:40.029081 - [DEBUG] EDGE:
49027 2019-Jan-16 22:08:40.029139 - [DEBUG] ---> 49028 2019-Jan-16 22:08:40.029776 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49029 2019-Jan-16 22:08:40.030413 - [DEBUG]
49030 2019-Jan-16 22:08:40.030440 - [DEBUG] EDGE:
49031 2019-Jan-16 22:08:40.030498 - [DEBUG] ---> 49032 2019-Jan-16 22:08:40.031137 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49033 2019-Jan-16 22:08:40.031789 - [DEBUG]
49034 2019-Jan-16 22:08:40.031832 - [DEBUG] Compose: EdgeIdentity * AllBottom
49035 2019-Jan-16 22:08:40.031860 - [DEBUG]
49036 2019-Jan-16 22:08:40.031884 - [DEBUG] Propagate flow
49037 2019-Jan-16 22:08:40.031908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49038 2019-Jan-16 22:08:40.031965 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
49039 2019-Jan-16 22:08:40.032606 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49040 2019-Jan-16 22:08:40.033244 - [DEBUG] Edge function : AllBottom (result of previous compose)
49041 2019-Jan-16 22:08:40.033270 - [DEBUG]
49042 2019-Jan-16 22:08:40.033296 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49043 2019-Jan-16 22:08:40.033322 - [DEBUG] = AllBottom
49044 2019-Jan-16 22:08:40.033347 - [DEBUG]
49045 2019-Jan-16 22:08:40.033371 - [DEBUG] PROPAGATE: No new function!
49046 2019-Jan-16 22:08:40.033401 - [DEBUG] EDGE:
49047 2019-Jan-16 22:08:40.033459 - [DEBUG] ---> 49048 2019-Jan-16 22:08:40.034108 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49049 2019-Jan-16 22:08:40.034759 - [DEBUG]
49050 2019-Jan-16 22:08:40.034788 - [DEBUG] EDGE:
49051 2019-Jan-16 22:08:40.034846 - [DEBUG] ---> 49052 2019-Jan-16 22:08:40.035482 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49053 2019-Jan-16 22:08:40.036120 - [DEBUG]
49054 2019-Jan-16 22:08:40.036147 - [DEBUG] EDGE:
49055 2019-Jan-16 22:08:40.036204 - [DEBUG] ---> 49056 2019-Jan-16 22:08:40.036851 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49057 2019-Jan-16 22:08:40.037491 - [DEBUG]
49058 2019-Jan-16 22:08:40.037531 - [DEBUG] Compose: EdgeIdentity * AllBottom
49059 2019-Jan-16 22:08:40.037559 - [DEBUG]
49060 2019-Jan-16 22:08:40.037583 - [DEBUG] Propagate flow
49061 2019-Jan-16 22:08:40.037607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49062 2019-Jan-16 22:08:40.037664 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
49063 2019-Jan-16 22:08:40.038320 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49064 2019-Jan-16 22:08:40.038958 - [DEBUG] Edge function : AllBottom (result of previous compose)
49065 2019-Jan-16 22:08:40.038983 - [DEBUG]
49066 2019-Jan-16 22:08:40.039010 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49067 2019-Jan-16 22:08:40.039036 - [DEBUG] = AllBottom
49068 2019-Jan-16 22:08:40.039061 - [DEBUG]
49069 2019-Jan-16 22:08:40.039085 - [DEBUG] PROPAGATE: No new function!
49070 2019-Jan-16 22:08:40.039113 - [DEBUG] EDGE:
49071 2019-Jan-16 22:08:40.039171 - [DEBUG] ---> 49072 2019-Jan-16 22:08:40.039817 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49073 2019-Jan-16 22:08:40.040454 - [DEBUG]
49074 2019-Jan-16 22:08:40.040482 - [DEBUG] EDGE:
49075 2019-Jan-16 22:08:40.040539 - [DEBUG] ---> 49076 2019-Jan-16 22:08:40.041174 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49077 2019-Jan-16 22:08:40.041827 - [DEBUG]
49078 2019-Jan-16 22:08:40.041854 - [DEBUG] EDGE:
49079 2019-Jan-16 22:08:40.041912 - [DEBUG] ---> 49080 2019-Jan-16 22:08:40.042547 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49081 2019-Jan-16 22:08:40.043183 - [DEBUG]
49082 2019-Jan-16 22:08:40.043210 - [DEBUG] EDGE:
49083 2019-Jan-16 22:08:40.043267 - [DEBUG] ---> 49084 2019-Jan-16 22:08:40.043906 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49085 2019-Jan-16 22:08:40.044543 - [DEBUG]
49086 2019-Jan-16 22:08:40.044582 - [DEBUG] Compose: EdgeIdentity * AllBottom
49087 2019-Jan-16 22:08:40.044610 - [DEBUG]
49088 2019-Jan-16 22:08:40.044635 - [DEBUG] Propagate flow
49089 2019-Jan-16 22:08:40.044658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49090 2019-Jan-16 22:08:40.044715 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
49091 2019-Jan-16 22:08:40.045369 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49092 2019-Jan-16 22:08:40.046007 - [DEBUG] Edge function : AllBottom (result of previous compose)
49093 2019-Jan-16 22:08:40.046033 - [DEBUG]
49094 2019-Jan-16 22:08:40.046059 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49095 2019-Jan-16 22:08:40.046085 - [DEBUG] = AllBottom
49096 2019-Jan-16 22:08:40.046110 - [DEBUG]
49097 2019-Jan-16 22:08:40.046134 - [DEBUG] PROPAGATE: No new function!
49098 2019-Jan-16 22:08:40.046162 - [DEBUG] EDGE:
49099 2019-Jan-16 22:08:40.046220 - [DEBUG] ---> 49100 2019-Jan-16 22:08:40.046876 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49101 2019-Jan-16 22:08:40.047513 - [DEBUG]
49102 2019-Jan-16 22:08:40.047540 - [DEBUG] EDGE:
49103 2019-Jan-16 22:08:40.047597 - [DEBUG] ---> 49104 2019-Jan-16 22:08:40.048249 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49105 2019-Jan-16 22:08:40.048886 - [DEBUG]
49106 2019-Jan-16 22:08:40.048913 - [DEBUG] EDGE:
49107 2019-Jan-16 22:08:40.048971 - [DEBUG] ---> 49108 2019-Jan-16 22:08:40.049609 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49109 2019-Jan-16 22:08:40.050246 - [DEBUG]
49110 2019-Jan-16 22:08:40.050285 - [DEBUG] Compose: EdgeIdentity * AllBottom
49111 2019-Jan-16 22:08:40.050313 - [DEBUG]
49112 2019-Jan-16 22:08:40.050337 - [DEBUG] Propagate flow
49113 2019-Jan-16 22:08:40.050360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49114 2019-Jan-16 22:08:40.050417 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
49115 2019-Jan-16 22:08:40.051056 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49116 2019-Jan-16 22:08:40.051709 - [DEBUG] Edge function : AllBottom (result of previous compose)
49117 2019-Jan-16 22:08:40.051735 - [DEBUG]
49118 2019-Jan-16 22:08:40.051761 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49119 2019-Jan-16 22:08:40.051787 - [DEBUG] = AllBottom
49120 2019-Jan-16 22:08:40.051812 - [DEBUG]
49121 2019-Jan-16 22:08:40.051835 - [DEBUG] PROPAGATE: No new function!
49122 2019-Jan-16 22:08:40.051863 - [DEBUG] EDGE:
49123 2019-Jan-16 22:08:40.051921 - [DEBUG] ---> 49124 2019-Jan-16 22:08:40.052567 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49125 2019-Jan-16 22:08:40.053206 - [DEBUG]
49126 2019-Jan-16 22:08:40.053233 - [DEBUG] EDGE:
49127 2019-Jan-16 22:08:40.053291 - [DEBUG] ---> 49128 2019-Jan-16 22:08:40.053927 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49129 2019-Jan-16 22:08:40.054564 - [DEBUG]
49130 2019-Jan-16 22:08:40.054591 - [DEBUG] EDGE:
49131 2019-Jan-16 22:08:40.054648 - [DEBUG] ---> 49132 2019-Jan-16 22:08:40.055304 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49133 2019-Jan-16 22:08:40.055942 - [DEBUG]
49134 2019-Jan-16 22:08:40.055981 - [DEBUG] Compose: EdgeIdentity * AllBottom
49135 2019-Jan-16 22:08:40.056009 - [DEBUG]
49136 2019-Jan-16 22:08:40.056033 - [DEBUG] Propagate flow
49137 2019-Jan-16 22:08:40.056057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49138 2019-Jan-16 22:08:40.056113 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
49139 2019-Jan-16 22:08:40.056752 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49140 2019-Jan-16 22:08:40.057390 - [DEBUG] Edge function : AllBottom (result of previous compose)
49141 2019-Jan-16 22:08:40.057415 - [DEBUG]
49142 2019-Jan-16 22:08:40.057449 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49143 2019-Jan-16 22:08:40.057476 - [DEBUG] = AllBottom
49144 2019-Jan-16 22:08:40.057501 - [DEBUG]
49145 2019-Jan-16 22:08:40.057524 - [DEBUG] PROPAGATE: No new function!
49146 2019-Jan-16 22:08:40.057552 - [DEBUG] EDGE:
49147 2019-Jan-16 22:08:40.057611 - [DEBUG] ---> 49148 2019-Jan-16 22:08:40.058335 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49149 2019-Jan-16 22:08:40.058978 - [DEBUG]
49150 2019-Jan-16 22:08:40.059019 - [DEBUG] Compose: EdgeIdentity * AllBottom
49151 2019-Jan-16 22:08:40.059047 - [DEBUG]
49152 2019-Jan-16 22:08:40.059071 - [DEBUG] Propagate flow
49153 2019-Jan-16 22:08:40.059095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49154 2019-Jan-16 22:08:40.059154 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
49155 2019-Jan-16 22:08:40.059795 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49156 2019-Jan-16 22:08:40.060432 - [DEBUG] Edge function : AllBottom (result of previous compose)
49157 2019-Jan-16 22:08:40.060458 - [DEBUG]
49158 2019-Jan-16 22:08:40.060483 - [DEBUG] Join: AllTop & AllBottom
49159 2019-Jan-16 22:08:40.060510 - [DEBUG] = AllBottom (new jump func)
49160 2019-Jan-16 22:08:40.060535 - [DEBUG]
49161 2019-Jan-16 22:08:40.060559 - [DEBUG] Start adding new jump function
49162 2019-Jan-16 22:08:40.060583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49163 2019-Jan-16 22:08:40.060639 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49164 2019-Jan-16 22:08:40.061276 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
49165 2019-Jan-16 22:08:40.061931 - [DEBUG] Edge Function : AllBottom
49166 2019-Jan-16 22:08:40.061962 - [DEBUG] End adding new jump function
49167 2019-Jan-16 22:08:40.061986 - [DEBUG]
49168 2019-Jan-16 22:08:40.062011 - [DEBUG] -------------------------------------------- 1331. Path Edge --------------------------------------------
49169 2019-Jan-16 22:08:40.062036 - [DEBUG]
49170 2019-Jan-16 22:08:40.062059 - [DEBUG] Process 1331. path edge:
49171 2019-Jan-16 22:08:40.062083 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49172 2019-Jan-16 22:08:40.062141 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
49173 2019-Jan-16 22:08:40.062778 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49174 2019-Jan-16 22:08:40.063414 - [DEBUG]
49175 2019-Jan-16 22:08:40.063439 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
49176 2019-Jan-16 22:08:40.064093 - [DEBUG] Possible callees:
49177 2019-Jan-16 22:08:40.064119 - [DEBUG] foo
49178 2019-Jan-16 22:08:40.064144 - [DEBUG] Possible return sites:
49179 2019-Jan-16 22:08:40.064168 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12649180 2019-Jan-16 22:08:40.065455 - [DEBUG] Found and process special summary
49181 2019-Jan-16 22:08:40.065491 - [DEBUG] Compose: EdgeIdentity * AllBottom
49182 2019-Jan-16 22:08:40.065518 - [DEBUG]
49183 2019-Jan-16 22:08:40.065543 - [DEBUG] Propagate flow
49184 2019-Jan-16 22:08:40.065566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49185 2019-Jan-16 22:08:40.065623 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49186 2019-Jan-16 22:08:40.066263 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49187 2019-Jan-16 22:08:40.066919 - [DEBUG] Edge function : AllBottom (result of previous compose)
49188 2019-Jan-16 22:08:40.066946 - [DEBUG]
49189 2019-Jan-16 22:08:40.066971 - [DEBUG] Join: AllTop & AllBottom
49190 2019-Jan-16 22:08:40.066997 - [DEBUG] = AllBottom (new jump func)
49191 2019-Jan-16 22:08:40.067022 - [DEBUG]
49192 2019-Jan-16 22:08:40.067045 - [DEBUG] Start adding new jump function
49193 2019-Jan-16 22:08:40.067069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49194 2019-Jan-16 22:08:40.067125 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49195 2019-Jan-16 22:08:40.067763 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49196 2019-Jan-16 22:08:40.068426 - [DEBUG] Edge Function : AllBottom
49197 2019-Jan-16 22:08:40.068455 - [DEBUG] End adding new jump function
49198 2019-Jan-16 22:08:40.068480 - [DEBUG]
49199 2019-Jan-16 22:08:40.068503 - [DEBUG] -------------------------------------------- 1332. Path Edge --------------------------------------------
49200 2019-Jan-16 22:08:40.068528 - [DEBUG]
49201 2019-Jan-16 22:08:40.068551 - [DEBUG] Process 1332. path edge:
49202 2019-Jan-16 22:08:40.068575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49203 2019-Jan-16 22:08:40.068632 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
49204 2019-Jan-16 22:08:40.069270 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49205 2019-Jan-16 22:08:40.069908 - [DEBUG]
49206 2019-Jan-16 22:08:40.069933 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49207 2019-Jan-16 22:08:40.070594 - [DEBUG] Compose: EdgeIdentity * AllBottom
49208 2019-Jan-16 22:08:40.070622 - [DEBUG]
49209 2019-Jan-16 22:08:40.070646 - [DEBUG] Propagate flow
49210 2019-Jan-16 22:08:40.070670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49211 2019-Jan-16 22:08:40.070728 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49212 2019-Jan-16 22:08:40.071365 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49213 2019-Jan-16 22:08:40.072019 - [DEBUG] Edge function : AllBottom (result of previous compose)
49214 2019-Jan-16 22:08:40.072044 - [DEBUG]
49215 2019-Jan-16 22:08:40.072070 - [DEBUG] Join: AllTop & AllBottom
49216 2019-Jan-16 22:08:40.072096 - [DEBUG] = AllBottom (new jump func)
49217 2019-Jan-16 22:08:40.072121 - [DEBUG]
49218 2019-Jan-16 22:08:40.072144 - [DEBUG] Start adding new jump function
49219 2019-Jan-16 22:08:40.072168 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49220 2019-Jan-16 22:08:40.072224 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49221 2019-Jan-16 22:08:40.072863 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49222 2019-Jan-16 22:08:40.073497 - [DEBUG] Edge Function : AllBottom
49223 2019-Jan-16 22:08:40.073527 - [DEBUG] End adding new jump function
49224 2019-Jan-16 22:08:40.073551 - [DEBUG]
49225 2019-Jan-16 22:08:40.073575 - [DEBUG] -------------------------------------------- 1333. Path Edge --------------------------------------------
49226 2019-Jan-16 22:08:40.073599 - [DEBUG]
49227 2019-Jan-16 22:08:40.073623 - [DEBUG] Process 1333. path edge:
49228 2019-Jan-16 22:08:40.073647 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49229 2019-Jan-16 22:08:40.073703 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
49230 2019-Jan-16 22:08:40.074338 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49231 2019-Jan-16 22:08:40.075000 - [DEBUG]
49232 2019-Jan-16 22:08:40.075026 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49233 2019-Jan-16 22:08:40.075687 - [DEBUG] Compose: EdgeIdentity * AllBottom
49234 2019-Jan-16 22:08:40.075715 - [DEBUG]
49235 2019-Jan-16 22:08:40.075739 - [DEBUG] Propagate flow
49236 2019-Jan-16 22:08:40.075763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49237 2019-Jan-16 22:08:40.075820 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49238 2019-Jan-16 22:08:40.076459 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49239 2019-Jan-16 22:08:40.077096 - [DEBUG] Edge function : AllBottom (result of previous compose)
49240 2019-Jan-16 22:08:40.077122 - [DEBUG]
49241 2019-Jan-16 22:08:40.077147 - [DEBUG] Join: AllTop & AllBottom
49242 2019-Jan-16 22:08:40.077174 - [DEBUG] = AllBottom (new jump func)
49243 2019-Jan-16 22:08:40.077199 - [DEBUG]
49244 2019-Jan-16 22:08:40.077222 - [DEBUG] Start adding new jump function
49245 2019-Jan-16 22:08:40.077246 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49246 2019-Jan-16 22:08:40.077302 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49247 2019-Jan-16 22:08:40.077940 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49248 2019-Jan-16 22:08:40.078593 - [DEBUG] Edge Function : AllBottom
49249 2019-Jan-16 22:08:40.078623 - [DEBUG] End adding new jump function
49250 2019-Jan-16 22:08:40.078647 - [DEBUG]
49251 2019-Jan-16 22:08:40.078671 - [DEBUG] -------------------------------------------- 1334. Path Edge --------------------------------------------
49252 2019-Jan-16 22:08:40.078696 - [DEBUG]
49253 2019-Jan-16 22:08:40.078719 - [DEBUG] Process 1334. path edge:
49254 2019-Jan-16 22:08:40.078743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49255 2019-Jan-16 22:08:40.078799 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
49256 2019-Jan-16 22:08:40.079436 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49257 2019-Jan-16 22:08:40.080072 - [DEBUG]
49258 2019-Jan-16 22:08:40.080098 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49259 2019-Jan-16 22:08:40.080755 - [DEBUG] Compose: EdgeIdentity * AllBottom
49260 2019-Jan-16 22:08:40.080783 - [DEBUG]
49261 2019-Jan-16 22:08:40.080808 - [DEBUG] Propagate flow
49262 2019-Jan-16 22:08:40.080831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49263 2019-Jan-16 22:08:40.080888 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49264 2019-Jan-16 22:08:40.081552 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49265 2019-Jan-16 22:08:40.082192 - [DEBUG] Edge function : AllBottom (result of previous compose)
49266 2019-Jan-16 22:08:40.082218 - [DEBUG]
49267 2019-Jan-16 22:08:40.082243 - [DEBUG] Join: AllTop & AllBottom
49268 2019-Jan-16 22:08:40.082269 - [DEBUG] = AllBottom (new jump func)
49269 2019-Jan-16 22:08:40.082293 - [DEBUG]
49270 2019-Jan-16 22:08:40.082317 - [DEBUG] Start adding new jump function
49271 2019-Jan-16 22:08:40.082340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49272 2019-Jan-16 22:08:40.082396 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49273 2019-Jan-16 22:08:40.083079 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49274 2019-Jan-16 22:08:40.083734 - [DEBUG] Edge Function : AllBottom
49275 2019-Jan-16 22:08:40.083764 - [DEBUG] End adding new jump function
49276 2019-Jan-16 22:08:40.083788 - [DEBUG]
49277 2019-Jan-16 22:08:40.083812 - [DEBUG] -------------------------------------------- 1335. Path Edge --------------------------------------------
49278 2019-Jan-16 22:08:40.083836 - [DEBUG]
49279 2019-Jan-16 22:08:40.083860 - [DEBUG] Process 1335. path edge:
49280 2019-Jan-16 22:08:40.083884 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49281 2019-Jan-16 22:08:40.083940 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
49282 2019-Jan-16 22:08:40.084633 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49283 2019-Jan-16 22:08:40.085291 - [DEBUG]
49284 2019-Jan-16 22:08:40.085316 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49285 2019-Jan-16 22:08:40.085974 - [DEBUG] Possible callees:
49286 2019-Jan-16 22:08:40.086000 - [DEBUG] llvm.dbg.declare
49287 2019-Jan-16 22:08:40.086026 - [DEBUG] Possible return sites:
49288 2019-Jan-16 22:08:40.086049 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13649289 2019-Jan-16 22:08:40.087331 - [DEBUG] Found and process special summary
49290 2019-Jan-16 22:08:40.087366 - [DEBUG] Compose: EdgeIdentity * AllBottom
49291 2019-Jan-16 22:08:40.087393 - [DEBUG]
49292 2019-Jan-16 22:08:40.087418 - [DEBUG] Propagate flow
49293 2019-Jan-16 22:08:40.087441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49294 2019-Jan-16 22:08:40.087498 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49295 2019-Jan-16 22:08:40.088153 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49296 2019-Jan-16 22:08:40.088792 - [DEBUG] Edge function : AllBottom (result of previous compose)
49297 2019-Jan-16 22:08:40.088818 - [DEBUG]
49298 2019-Jan-16 22:08:40.088843 - [DEBUG] Join: AllTop & AllBottom
49299 2019-Jan-16 22:08:40.088869 - [DEBUG] = AllBottom (new jump func)
49300 2019-Jan-16 22:08:40.088894 - [DEBUG]
49301 2019-Jan-16 22:08:40.088918 - [DEBUG] Start adding new jump function
49302 2019-Jan-16 22:08:40.088941 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49303 2019-Jan-16 22:08:40.088998 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49304 2019-Jan-16 22:08:40.089636 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49305 2019-Jan-16 22:08:40.090275 - [DEBUG] Edge Function : AllBottom
49306 2019-Jan-16 22:08:40.090304 - [DEBUG] End adding new jump function
49307 2019-Jan-16 22:08:40.090328 - [DEBUG]
49308 2019-Jan-16 22:08:40.090353 - [DEBUG] -------------------------------------------- 1336. Path Edge --------------------------------------------
49309 2019-Jan-16 22:08:40.090377 - [DEBUG]
49310 2019-Jan-16 22:08:40.090401 - [DEBUG] Process 1336. path edge:
49311 2019-Jan-16 22:08:40.090424 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49312 2019-Jan-16 22:08:40.090481 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
49313 2019-Jan-16 22:08:40.091121 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49314 2019-Jan-16 22:08:40.091773 - [DEBUG]
49315 2019-Jan-16 22:08:40.091798 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49316 2019-Jan-16 22:08:40.092469 - [DEBUG] Compose: EdgeIdentity * AllBottom
49317 2019-Jan-16 22:08:40.092499 - [DEBUG]
49318 2019-Jan-16 22:08:40.092523 - [DEBUG] Propagate flow
49319 2019-Jan-16 22:08:40.092547 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49320 2019-Jan-16 22:08:40.092605 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49321 2019-Jan-16 22:08:40.093244 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49322 2019-Jan-16 22:08:40.093883 - [DEBUG] Edge function : AllBottom (result of previous compose)
49323 2019-Jan-16 22:08:40.093909 - [DEBUG]
49324 2019-Jan-16 22:08:40.093934 - [DEBUG] Join: AllTop & AllBottom
49325 2019-Jan-16 22:08:40.093960 - [DEBUG] = AllBottom (new jump func)
49326 2019-Jan-16 22:08:40.093985 - [DEBUG]
49327 2019-Jan-16 22:08:40.094008 - [DEBUG] Start adding new jump function
49328 2019-Jan-16 22:08:40.094032 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49329 2019-Jan-16 22:08:40.094088 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49330 2019-Jan-16 22:08:40.094726 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49331 2019-Jan-16 22:08:40.095376 - [DEBUG] Edge Function : AllBottom
49332 2019-Jan-16 22:08:40.095406 - [DEBUG] End adding new jump function
49333 2019-Jan-16 22:08:40.095430 - [DEBUG]
49334 2019-Jan-16 22:08:40.095454 - [DEBUG] -------------------------------------------- 1337. Path Edge --------------------------------------------
49335 2019-Jan-16 22:08:40.095478 - [DEBUG]
49336 2019-Jan-16 22:08:40.095502 - [DEBUG] Process 1337. path edge:
49337 2019-Jan-16 22:08:40.095525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49338 2019-Jan-16 22:08:40.095582 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
49339 2019-Jan-16 22:08:40.096218 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49340 2019-Jan-16 22:08:40.096857 - [DEBUG]
49341 2019-Jan-16 22:08:40.096882 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49342 2019-Jan-16 22:08:40.097539 - [DEBUG] Compose: EdgeIdentity * AllBottom
49343 2019-Jan-16 22:08:40.097568 - [DEBUG]
49344 2019-Jan-16 22:08:40.097592 - [DEBUG] Propagate flow
49345 2019-Jan-16 22:08:40.097615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49346 2019-Jan-16 22:08:40.097673 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
49347 2019-Jan-16 22:08:40.098323 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49348 2019-Jan-16 22:08:40.098962 - [DEBUG] Edge function : AllBottom (result of previous compose)
49349 2019-Jan-16 22:08:40.098988 - [DEBUG]
49350 2019-Jan-16 22:08:40.099014 - [DEBUG] Join: AllTop & AllBottom
49351 2019-Jan-16 22:08:40.099040 - [DEBUG] = AllBottom (new jump func)
49352 2019-Jan-16 22:08:40.099065 - [DEBUG]
49353 2019-Jan-16 22:08:40.099088 - [DEBUG] Start adding new jump function
49354 2019-Jan-16 22:08:40.099112 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49355 2019-Jan-16 22:08:40.099168 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49356 2019-Jan-16 22:08:40.099806 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
49357 2019-Jan-16 22:08:40.100440 - [DEBUG] Edge Function : AllBottom
49358 2019-Jan-16 22:08:40.100469 - [DEBUG] End adding new jump function
49359 2019-Jan-16 22:08:40.100493 - [DEBUG]
49360 2019-Jan-16 22:08:40.100517 - [DEBUG] -------------------------------------------- 1338. Path Edge --------------------------------------------
49361 2019-Jan-16 22:08:40.100541 - [DEBUG]
49362 2019-Jan-16 22:08:40.100565 - [DEBUG] Process 1338. path edge:
49363 2019-Jan-16 22:08:40.100597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49364 2019-Jan-16 22:08:40.100654 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
49365 2019-Jan-16 22:08:40.101290 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49366 2019-Jan-16 22:08:40.101946 - [DEBUG]
49367 2019-Jan-16 22:08:40.101972 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
49368 2019-Jan-16 22:08:40.102629 - [DEBUG] Compose: EdgeIdentity * AllBottom
49369 2019-Jan-16 22:08:40.102657 - [DEBUG]
49370 2019-Jan-16 22:08:40.102681 - [DEBUG] Propagate flow
49371 2019-Jan-16 22:08:40.102704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49372 2019-Jan-16 22:08:40.102762 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
49373 2019-Jan-16 22:08:40.103409 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49374 2019-Jan-16 22:08:40.104049 - [DEBUG] Edge function : AllBottom (result of previous compose)
49375 2019-Jan-16 22:08:40.104075 - [DEBUG]
49376 2019-Jan-16 22:08:40.104101 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49377 2019-Jan-16 22:08:40.104127 - [DEBUG] = AllBottom
49378 2019-Jan-16 22:08:40.104151 - [DEBUG]
49379 2019-Jan-16 22:08:40.104175 - [DEBUG] PROPAGATE: No new function!
49380 2019-Jan-16 22:08:40.104200 - [DEBUG] EDGE:
49381 2019-Jan-16 22:08:40.104258 - [DEBUG] ---> 49382 2019-Jan-16 22:08:40.104908 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49383 2019-Jan-16 22:08:40.105546 - [DEBUG]
49384 2019-Jan-16 22:08:40.105573 - [DEBUG] EDGE:
49385 2019-Jan-16 22:08:40.105630 - [DEBUG] ---> 49386 2019-Jan-16 22:08:40.106266 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49387 2019-Jan-16 22:08:40.106905 - [DEBUG]
49388 2019-Jan-16 22:08:40.106932 - [DEBUG] EDGE:
49389 2019-Jan-16 22:08:40.106989 - [DEBUG] ---> 49390 2019-Jan-16 22:08:40.107629 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49391 2019-Jan-16 22:08:40.108283 - [DEBUG]
49392 2019-Jan-16 22:08:40.108323 - [DEBUG] Compose: EdgeIdentity * AllBottom
49393 2019-Jan-16 22:08:40.108351 - [DEBUG]
49394 2019-Jan-16 22:08:40.108375 - [DEBUG] Propagate flow
49395 2019-Jan-16 22:08:40.108398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49396 2019-Jan-16 22:08:40.108455 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49397 2019-Jan-16 22:08:40.109096 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49398 2019-Jan-16 22:08:40.109733 - [DEBUG] Edge function : AllBottom (result of previous compose)
49399 2019-Jan-16 22:08:40.109759 - [DEBUG]
49400 2019-Jan-16 22:08:40.109784 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49401 2019-Jan-16 22:08:40.109810 - [DEBUG] = AllBottom
49402 2019-Jan-16 22:08:40.109835 - [DEBUG]
49403 2019-Jan-16 22:08:40.109858 - [DEBUG] PROPAGATE: No new function!
49404 2019-Jan-16 22:08:40.109886 - [DEBUG] EDGE:
49405 2019-Jan-16 22:08:40.109944 - [DEBUG] ---> 49406 2019-Jan-16 22:08:40.110591 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49407 2019-Jan-16 22:08:40.111239 - [DEBUG]
49408 2019-Jan-16 22:08:40.111274 - [DEBUG] Compose: EdgeIdentity * AllBottom
49409 2019-Jan-16 22:08:40.111302 - [DEBUG]
49410 2019-Jan-16 22:08:40.111326 - [DEBUG] Propagate flow
49411 2019-Jan-16 22:08:40.111349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49412 2019-Jan-16 22:08:40.111406 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49413 2019-Jan-16 22:08:40.112067 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49414 2019-Jan-16 22:08:40.112707 - [DEBUG] Edge function : AllBottom (result of previous compose)
49415 2019-Jan-16 22:08:40.112733 - [DEBUG]
49416 2019-Jan-16 22:08:40.112758 - [DEBUG] Join: AllTop & AllBottom
49417 2019-Jan-16 22:08:40.112784 - [DEBUG] = AllBottom (new jump func)
49418 2019-Jan-16 22:08:40.112809 - [DEBUG]
49419 2019-Jan-16 22:08:40.112832 - [DEBUG] Start adding new jump function
49420 2019-Jan-16 22:08:40.112856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49421 2019-Jan-16 22:08:40.112911 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49422 2019-Jan-16 22:08:40.113551 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49423 2019-Jan-16 22:08:40.114197 - [DEBUG] Edge Function : AllBottom
49424 2019-Jan-16 22:08:40.114226 - [DEBUG] End adding new jump function
49425 2019-Jan-16 22:08:40.114250 - [DEBUG]
49426 2019-Jan-16 22:08:40.114274 - [DEBUG] -------------------------------------------- 1339. Path Edge --------------------------------------------
49427 2019-Jan-16 22:08:40.114299 - [DEBUG]
49428 2019-Jan-16 22:08:40.114322 - [DEBUG] Process 1339. path edge:
49429 2019-Jan-16 22:08:40.114346 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49430 2019-Jan-16 22:08:40.114402 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
49431 2019-Jan-16 22:08:40.115065 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49432 2019-Jan-16 22:08:40.115705 - [DEBUG]
49433 2019-Jan-16 22:08:40.115729 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49434 2019-Jan-16 22:08:40.116389 - [DEBUG] Possible callees:
49435 2019-Jan-16 22:08:40.116414 - [DEBUG] llvm.dbg.declare
49436 2019-Jan-16 22:08:40.116439 - [DEBUG] Possible return sites:
49437 2019-Jan-16 22:08:40.116463 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14349438 2019-Jan-16 22:08:40.117738 - [DEBUG] Found and process special summary
49439 2019-Jan-16 22:08:40.117772 - [DEBUG] Compose: EdgeIdentity * AllBottom
49440 2019-Jan-16 22:08:40.117800 - [DEBUG]
49441 2019-Jan-16 22:08:40.117824 - [DEBUG] Propagate flow
49442 2019-Jan-16 22:08:40.117847 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49443 2019-Jan-16 22:08:40.117904 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49444 2019-Jan-16 22:08:40.118559 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49445 2019-Jan-16 22:08:40.119198 - [DEBUG] Edge function : AllBottom (result of previous compose)
49446 2019-Jan-16 22:08:40.119224 - [DEBUG]
49447 2019-Jan-16 22:08:40.119249 - [DEBUG] Join: AllTop & AllBottom
49448 2019-Jan-16 22:08:40.119275 - [DEBUG] = AllBottom (new jump func)
49449 2019-Jan-16 22:08:40.119308 - [DEBUG]
49450 2019-Jan-16 22:08:40.119332 - [DEBUG] Start adding new jump function
49451 2019-Jan-16 22:08:40.119355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49452 2019-Jan-16 22:08:40.119412 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49453 2019-Jan-16 22:08:40.120051 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49454 2019-Jan-16 22:08:40.120690 - [DEBUG] Edge Function : AllBottom
49455 2019-Jan-16 22:08:40.120719 - [DEBUG] End adding new jump function
49456 2019-Jan-16 22:08:40.120743 - [DEBUG]
49457 2019-Jan-16 22:08:40.120767 - [DEBUG] -------------------------------------------- 1340. Path Edge --------------------------------------------
49458 2019-Jan-16 22:08:40.120791 - [DEBUG]
49459 2019-Jan-16 22:08:40.120815 - [DEBUG] Process 1340. path edge:
49460 2019-Jan-16 22:08:40.120839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49461 2019-Jan-16 22:08:40.120895 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
49462 2019-Jan-16 22:08:40.121548 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49463 2019-Jan-16 22:08:40.122187 - [DEBUG]
49464 2019-Jan-16 22:08:40.122212 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49465 2019-Jan-16 22:08:40.122874 - [DEBUG] Compose: EdgeIdentity * AllBottom
49466 2019-Jan-16 22:08:40.122903 - [DEBUG]
49467 2019-Jan-16 22:08:40.122927 - [DEBUG] Propagate flow
49468 2019-Jan-16 22:08:40.122950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49469 2019-Jan-16 22:08:40.123007 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
49470 2019-Jan-16 22:08:40.123654 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49471 2019-Jan-16 22:08:40.124292 - [DEBUG] Edge function : AllBottom (result of previous compose)
49472 2019-Jan-16 22:08:40.124318 - [DEBUG]
49473 2019-Jan-16 22:08:40.124343 - [DEBUG] Join: AllTop & AllBottom
49474 2019-Jan-16 22:08:40.124369 - [DEBUG] = AllBottom (new jump func)
49475 2019-Jan-16 22:08:40.124393 - [DEBUG]
49476 2019-Jan-16 22:08:40.124417 - [DEBUG] Start adding new jump function
49477 2019-Jan-16 22:08:40.124440 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49478 2019-Jan-16 22:08:40.124496 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49479 2019-Jan-16 22:08:40.125149 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
49480 2019-Jan-16 22:08:40.125783 - [DEBUG] Edge Function : AllBottom
49481 2019-Jan-16 22:08:40.125812 - [DEBUG] End adding new jump function
49482 2019-Jan-16 22:08:40.125836 - [DEBUG]
49483 2019-Jan-16 22:08:40.125859 - [DEBUG] -------------------------------------------- 1341. Path Edge --------------------------------------------
49484 2019-Jan-16 22:08:40.125884 - [DEBUG]
49485 2019-Jan-16 22:08:40.125907 - [DEBUG] Process 1341. path edge:
49486 2019-Jan-16 22:08:40.125931 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49487 2019-Jan-16 22:08:40.125987 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
49488 2019-Jan-16 22:08:40.126622 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49489 2019-Jan-16 22:08:40.127261 - [DEBUG]
49490 2019-Jan-16 22:08:40.127286 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
49491 2019-Jan-16 22:08:40.127940 - [DEBUG] Compose: EdgeIdentity * AllBottom
49492 2019-Jan-16 22:08:40.127968 - [DEBUG]
49493 2019-Jan-16 22:08:40.127992 - [DEBUG] Propagate flow
49494 2019-Jan-16 22:08:40.128016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49495 2019-Jan-16 22:08:40.128095 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
49496 2019-Jan-16 22:08:40.128733 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49497 2019-Jan-16 22:08:40.129372 - [DEBUG] Edge function : AllBottom (result of previous compose)
49498 2019-Jan-16 22:08:40.129398 - [DEBUG]
49499 2019-Jan-16 22:08:40.129423 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49500 2019-Jan-16 22:08:40.129450 - [DEBUG] = AllBottom
49501 2019-Jan-16 22:08:40.129474 - [DEBUG]
49502 2019-Jan-16 22:08:40.129498 - [DEBUG] PROPAGATE: No new function!
49503 2019-Jan-16 22:08:40.129523 - [DEBUG] EDGE:
49504 2019-Jan-16 22:08:40.129581 - [DEBUG] ---> 49505 2019-Jan-16 22:08:40.130215 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49506 2019-Jan-16 22:08:40.130853 - [DEBUG]
49507 2019-Jan-16 22:08:40.130879 - [DEBUG] EDGE:
49508 2019-Jan-16 22:08:40.130936 - [DEBUG] ---> 49509 2019-Jan-16 22:08:40.131592 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49510 2019-Jan-16 22:08:40.132229 - [DEBUG]
49511 2019-Jan-16 22:08:40.132267 - [DEBUG] Compose: EdgeIdentity * AllBottom
49512 2019-Jan-16 22:08:40.132294 - [DEBUG]
49513 2019-Jan-16 22:08:40.132318 - [DEBUG] Propagate flow
49514 2019-Jan-16 22:08:40.132342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49515 2019-Jan-16 22:08:40.132398 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49516 2019-Jan-16 22:08:40.133038 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49517 2019-Jan-16 22:08:40.133675 - [DEBUG] Edge function : AllBottom (result of previous compose)
49518 2019-Jan-16 22:08:40.133701 - [DEBUG]
49519 2019-Jan-16 22:08:40.133726 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49520 2019-Jan-16 22:08:40.133752 - [DEBUG] = AllBottom
49521 2019-Jan-16 22:08:40.133777 - [DEBUG]
49522 2019-Jan-16 22:08:40.133800 - [DEBUG] PROPAGATE: No new function!
49523 2019-Jan-16 22:08:40.133827 - [DEBUG] EDGE:
49524 2019-Jan-16 22:08:40.133885 - [DEBUG] ---> 49525 2019-Jan-16 22:08:40.134532 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49526 2019-Jan-16 22:08:40.135188 - [DEBUG]
49527 2019-Jan-16 22:08:40.135215 - [DEBUG] EDGE:
49528 2019-Jan-16 22:08:40.135272 - [DEBUG] ---> 49529 2019-Jan-16 22:08:40.135909 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49530 2019-Jan-16 22:08:40.136547 - [DEBUG]
49531 2019-Jan-16 22:08:40.136582 - [DEBUG] Compose: EdgeIdentity * AllBottom
49532 2019-Jan-16 22:08:40.136609 - [DEBUG]
49533 2019-Jan-16 22:08:40.136633 - [DEBUG] Propagate flow
49534 2019-Jan-16 22:08:40.136656 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49535 2019-Jan-16 22:08:40.136713 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49536 2019-Jan-16 22:08:40.137350 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49537 2019-Jan-16 22:08:40.137989 - [DEBUG] Edge function : AllBottom (result of previous compose)
49538 2019-Jan-16 22:08:40.138014 - [DEBUG]
49539 2019-Jan-16 22:08:40.138047 - [DEBUG] Join: AllTop & AllBottom
49540 2019-Jan-16 22:08:40.138074 - [DEBUG] = AllBottom (new jump func)
49541 2019-Jan-16 22:08:40.138113 - [DEBUG]
49542 2019-Jan-16 22:08:40.138137 - [DEBUG] Start adding new jump function
49543 2019-Jan-16 22:08:40.138160 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49544 2019-Jan-16 22:08:40.138217 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49545 2019-Jan-16 22:08:40.138856 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49546 2019-Jan-16 22:08:40.139493 - [DEBUG] Edge Function : AllBottom
49547 2019-Jan-16 22:08:40.139522 - [DEBUG] End adding new jump function
49548 2019-Jan-16 22:08:40.139546 - [DEBUG]
49549 2019-Jan-16 22:08:40.139570 - [DEBUG] -------------------------------------------- 1342. Path Edge --------------------------------------------
49550 2019-Jan-16 22:08:40.139595 - [DEBUG]
49551 2019-Jan-16 22:08:40.139618 - [DEBUG] Process 1342. path edge:
49552 2019-Jan-16 22:08:40.139642 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49553 2019-Jan-16 22:08:40.139699 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
49554 2019-Jan-16 22:08:40.140336 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49555 2019-Jan-16 22:08:40.140974 - [DEBUG]
49556 2019-Jan-16 22:08:40.141000 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49557 2019-Jan-16 22:08:40.141672 - [DEBUG] Compose: EdgeIdentity * AllBottom
49558 2019-Jan-16 22:08:40.141701 - [DEBUG]
49559 2019-Jan-16 22:08:40.141725 - [DEBUG] Propagate flow
49560 2019-Jan-16 22:08:40.141748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49561 2019-Jan-16 22:08:40.141805 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49562 2019-Jan-16 22:08:40.142454 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49563 2019-Jan-16 22:08:40.143094 - [DEBUG] Edge function : AllBottom (result of previous compose)
49564 2019-Jan-16 22:08:40.143119 - [DEBUG]
49565 2019-Jan-16 22:08:40.143145 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49566 2019-Jan-16 22:08:40.143171 - [DEBUG] = AllBottom
49567 2019-Jan-16 22:08:40.143195 - [DEBUG]
49568 2019-Jan-16 22:08:40.143219 - [DEBUG] PROPAGATE: No new function!
49569 2019-Jan-16 22:08:40.143252 - [DEBUG] Compose: EdgeIdentity * AllBottom
49570 2019-Jan-16 22:08:40.143280 - [DEBUG]
49571 2019-Jan-16 22:08:40.143304 - [DEBUG] Propagate flow
49572 2019-Jan-16 22:08:40.143327 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49573 2019-Jan-16 22:08:40.143384 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49574 2019-Jan-16 22:08:40.144030 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49575 2019-Jan-16 22:08:40.144669 - [DEBUG] Edge function : AllBottom (result of previous compose)
49576 2019-Jan-16 22:08:40.144695 - [DEBUG]
49577 2019-Jan-16 22:08:40.144720 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49578 2019-Jan-16 22:08:40.144758 - [DEBUG] = AllBottom
49579 2019-Jan-16 22:08:40.144784 - [DEBUG]
49580 2019-Jan-16 22:08:40.144808 - [DEBUG] PROPAGATE: No new function!
49581 2019-Jan-16 22:08:40.144833 - [DEBUG] EDGE:
49582 2019-Jan-16 22:08:40.144890 - [DEBUG] ---> 49583 2019-Jan-16 22:08:40.145528 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49584 2019-Jan-16 22:08:40.146175 - [DEBUG]
49585 2019-Jan-16 22:08:40.146202 - [DEBUG] EDGE:
49586 2019-Jan-16 22:08:40.146260 - [DEBUG] ---> 49587 2019-Jan-16 22:08:40.146896 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49588 2019-Jan-16 22:08:40.147534 - [DEBUG]
49589 2019-Jan-16 22:08:40.147561 - [DEBUG] EDGE:
49590 2019-Jan-16 22:08:40.147618 - [DEBUG] ---> 49591 2019-Jan-16 22:08:40.148273 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49592 2019-Jan-16 22:08:40.148912 - [DEBUG]
49593 2019-Jan-16 22:08:40.148949 - [DEBUG] Compose: EdgeIdentity * AllBottom
49594 2019-Jan-16 22:08:40.148976 - [DEBUG]
49595 2019-Jan-16 22:08:40.149000 - [DEBUG] Propagate flow
49596 2019-Jan-16 22:08:40.149024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49597 2019-Jan-16 22:08:40.149080 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49598 2019-Jan-16 22:08:40.149720 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49599 2019-Jan-16 22:08:40.150359 - [DEBUG] Edge function : AllBottom (result of previous compose)
49600 2019-Jan-16 22:08:40.150384 - [DEBUG]
49601 2019-Jan-16 22:08:40.150410 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49602 2019-Jan-16 22:08:40.150436 - [DEBUG] = AllBottom
49603 2019-Jan-16 22:08:40.150461 - [DEBUG]
49604 2019-Jan-16 22:08:40.150484 - [DEBUG] PROPAGATE: No new function!
49605 2019-Jan-16 22:08:40.150512 - [DEBUG] EDGE:
49606 2019-Jan-16 22:08:40.150570 - [DEBUG] ---> 49607 2019-Jan-16 22:08:40.151208 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49608 2019-Jan-16 22:08:40.151868 - [DEBUG]
49609 2019-Jan-16 22:08:40.151895 - [DEBUG] EDGE:
49610 2019-Jan-16 22:08:40.151953 - [DEBUG] ---> 49611 2019-Jan-16 22:08:40.152591 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49612 2019-Jan-16 22:08:40.153229 - [DEBUG]
49613 2019-Jan-16 22:08:40.153257 - [DEBUG] EDGE:
49614 2019-Jan-16 22:08:40.153314 - [DEBUG] ---> 49615 2019-Jan-16 22:08:40.153955 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49616 2019-Jan-16 22:08:40.154593 - [DEBUG]
49617 2019-Jan-16 22:08:40.154619 - [DEBUG] EDGE:
49618 2019-Jan-16 22:08:40.154676 - [DEBUG] ---> 49619 2019-Jan-16 22:08:40.155331 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49620 2019-Jan-16 22:08:40.155970 - [DEBUG]
49621 2019-Jan-16 22:08:40.155997 - [DEBUG] EDGE:
49622 2019-Jan-16 22:08:40.156054 - [DEBUG] ---> 49623 2019-Jan-16 22:08:40.156689 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49624 2019-Jan-16 22:08:40.157327 - [DEBUG]
49625 2019-Jan-16 22:08:40.157363 - [DEBUG] EDGE:
49626 2019-Jan-16 22:08:40.157420 - [DEBUG] ---> 49627 2019-Jan-16 22:08:40.158061 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49628 2019-Jan-16 22:08:40.158714 - [DEBUG]
49629 2019-Jan-16 22:08:40.158741 - [DEBUG] EDGE:
49630 2019-Jan-16 22:08:40.158798 - [DEBUG] ---> 49631 2019-Jan-16 22:08:40.159432 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49632 2019-Jan-16 22:08:40.160069 - [DEBUG]
49633 2019-Jan-16 22:08:40.160096 - [DEBUG] EDGE:
49634 2019-Jan-16 22:08:40.160153 - [DEBUG] ---> 49635 2019-Jan-16 22:08:40.160789 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49636 2019-Jan-16 22:08:40.161440 - [DEBUG]
49637 2019-Jan-16 22:08:40.161467 - [DEBUG] EDGE:
49638 2019-Jan-16 22:08:40.161525 - [DEBUG] ---> 49639 2019-Jan-16 22:08:40.162164 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49640 2019-Jan-16 22:08:40.162802 - [DEBUG]
49641 2019-Jan-16 22:08:40.162842 - [DEBUG] Compose: EdgeIdentity * AllBottom
49642 2019-Jan-16 22:08:40.162870 - [DEBUG]
49643 2019-Jan-16 22:08:40.162894 - [DEBUG] Propagate flow
49644 2019-Jan-16 22:08:40.162917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49645 2019-Jan-16 22:08:40.162974 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49646 2019-Jan-16 22:08:40.163613 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49647 2019-Jan-16 22:08:40.164252 - [DEBUG] Edge function : AllBottom (result of previous compose)
49648 2019-Jan-16 22:08:40.164278 - [DEBUG]
49649 2019-Jan-16 22:08:40.164304 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49650 2019-Jan-16 22:08:40.164330 - [DEBUG] = AllBottom
49651 2019-Jan-16 22:08:40.164354 - [DEBUG]
49652 2019-Jan-16 22:08:40.164378 - [DEBUG] PROPAGATE: No new function!
49653 2019-Jan-16 22:08:40.164406 - [DEBUG] EDGE:
49654 2019-Jan-16 22:08:40.164464 - [DEBUG] ---> 49655 2019-Jan-16 22:08:40.165127 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49656 2019-Jan-16 22:08:40.165766 - [DEBUG]
49657 2019-Jan-16 22:08:40.165803 - [DEBUG] Compose: EdgeIdentity * AllBottom
49658 2019-Jan-16 22:08:40.165830 - [DEBUG]
49659 2019-Jan-16 22:08:40.165854 - [DEBUG] Propagate flow
49660 2019-Jan-16 22:08:40.165878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49661 2019-Jan-16 22:08:40.165935 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49662 2019-Jan-16 22:08:40.166573 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49663 2019-Jan-16 22:08:40.167212 - [DEBUG] Edge function : AllBottom (result of previous compose)
49664 2019-Jan-16 22:08:40.167237 - [DEBUG]
49665 2019-Jan-16 22:08:40.167262 - [DEBUG] Join: AllTop & AllBottom
49666 2019-Jan-16 22:08:40.167288 - [DEBUG] = AllBottom (new jump func)
49667 2019-Jan-16 22:08:40.167313 - [DEBUG]
49668 2019-Jan-16 22:08:40.167336 - [DEBUG] Start adding new jump function
49669 2019-Jan-16 22:08:40.167360 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49670 2019-Jan-16 22:08:40.167423 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49671 2019-Jan-16 22:08:40.168063 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49672 2019-Jan-16 22:08:40.168717 - [DEBUG] Edge Function : AllBottom
49673 2019-Jan-16 22:08:40.168746 - [DEBUG] End adding new jump function
49674 2019-Jan-16 22:08:40.168770 - [DEBUG]
49675 2019-Jan-16 22:08:40.168794 - [DEBUG] -------------------------------------------- 1343. Path Edge --------------------------------------------
49676 2019-Jan-16 22:08:40.168819 - [DEBUG]
49677 2019-Jan-16 22:08:40.168842 - [DEBUG] Process 1343. path edge:
49678 2019-Jan-16 22:08:40.168866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49679 2019-Jan-16 22:08:40.168922 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
49680 2019-Jan-16 22:08:40.169563 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49681 2019-Jan-16 22:08:40.170203 - [DEBUG]
49682 2019-Jan-16 22:08:40.170227 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49683 2019-Jan-16 22:08:40.170873 - [DEBUG] Possible callees:
49684 2019-Jan-16 22:08:40.170898 - [DEBUG] bar
49685 2019-Jan-16 22:08:40.170923 - [DEBUG] Possible return sites:
49686 2019-Jan-16 22:08:40.170946 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8949687 2019-Jan-16 22:08:40.172230 - [DEBUG] Found and process special summary
49688 2019-Jan-16 22:08:40.172264 - [DEBUG] Compose: EdgeIdentity * AllBottom
49689 2019-Jan-16 22:08:40.172292 - [DEBUG]
49690 2019-Jan-16 22:08:40.172316 - [DEBUG] Propagate flow
49691 2019-Jan-16 22:08:40.172339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49692 2019-Jan-16 22:08:40.172396 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49693 2019-Jan-16 22:08:40.173037 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49694 2019-Jan-16 22:08:40.173676 - [DEBUG] Edge function : AllBottom (result of previous compose)
49695 2019-Jan-16 22:08:40.173701 - [DEBUG]
49696 2019-Jan-16 22:08:40.173726 - [DEBUG] Join: AllTop & AllBottom
49697 2019-Jan-16 22:08:40.173753 - [DEBUG] = AllBottom (new jump func)
49698 2019-Jan-16 22:08:40.173777 - [DEBUG]
49699 2019-Jan-16 22:08:40.173801 - [DEBUG] Start adding new jump function
49700 2019-Jan-16 22:08:40.173824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49701 2019-Jan-16 22:08:40.173880 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49702 2019-Jan-16 22:08:40.174519 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49703 2019-Jan-16 22:08:40.175172 - [DEBUG] Edge Function : AllBottom
49704 2019-Jan-16 22:08:40.175201 - [DEBUG] End adding new jump function
49705 2019-Jan-16 22:08:40.175225 - [DEBUG]
49706 2019-Jan-16 22:08:40.175249 - [DEBUG] -------------------------------------------- 1344. Path Edge --------------------------------------------
49707 2019-Jan-16 22:08:40.175273 - [DEBUG]
49708 2019-Jan-16 22:08:40.175296 - [DEBUG] Process 1344. path edge:
49709 2019-Jan-16 22:08:40.175320 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49710 2019-Jan-16 22:08:40.175376 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
49711 2019-Jan-16 22:08:40.176016 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49712 2019-Jan-16 22:08:40.176654 - [DEBUG]
49713 2019-Jan-16 22:08:40.176679 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49714 2019-Jan-16 22:08:40.177341 - [DEBUG] Compose: EdgeIdentity * AllBottom
49715 2019-Jan-16 22:08:40.177369 - [DEBUG]
49716 2019-Jan-16 22:08:40.177393 - [DEBUG] Propagate flow
49717 2019-Jan-16 22:08:40.177417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49718 2019-Jan-16 22:08:40.177473 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49719 2019-Jan-16 22:08:40.178124 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49720 2019-Jan-16 22:08:40.178765 - [DEBUG] Edge function : AllBottom (result of previous compose)
49721 2019-Jan-16 22:08:40.178791 - [DEBUG]
49722 2019-Jan-16 22:08:40.178816 - [DEBUG] Join: AllTop & AllBottom
49723 2019-Jan-16 22:08:40.178842 - [DEBUG] = AllBottom (new jump func)
49724 2019-Jan-16 22:08:40.178867 - [DEBUG]
49725 2019-Jan-16 22:08:40.178890 - [DEBUG] Start adding new jump function
49726 2019-Jan-16 22:08:40.178914 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49727 2019-Jan-16 22:08:40.178970 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49728 2019-Jan-16 22:08:40.179608 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49729 2019-Jan-16 22:08:40.180244 - [DEBUG] Edge Function : AllBottom
49730 2019-Jan-16 22:08:40.180272 - [DEBUG] End adding new jump function
49731 2019-Jan-16 22:08:40.180296 - [DEBUG]
49732 2019-Jan-16 22:08:40.180320 - [DEBUG] -------------------------------------------- 1345. Path Edge --------------------------------------------
49733 2019-Jan-16 22:08:40.180345 - [DEBUG]
49734 2019-Jan-16 22:08:40.180368 - [DEBUG] Process 1345. path edge:
49735 2019-Jan-16 22:08:40.180392 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49736 2019-Jan-16 22:08:40.180448 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
49737 2019-Jan-16 22:08:40.181084 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49738 2019-Jan-16 22:08:40.181738 - [DEBUG]
49739 2019-Jan-16 22:08:40.181763 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49740 2019-Jan-16 22:08:40.182415 - [DEBUG] Compose: EdgeIdentity * AllBottom
49741 2019-Jan-16 22:08:40.182443 - [DEBUG]
49742 2019-Jan-16 22:08:40.182467 - [DEBUG] Propagate flow
49743 2019-Jan-16 22:08:40.182490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49744 2019-Jan-16 22:08:40.182547 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49745 2019-Jan-16 22:08:40.183201 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49746 2019-Jan-16 22:08:40.183856 - [DEBUG] Edge function : AllBottom (result of previous compose)
49747 2019-Jan-16 22:08:40.183882 - [DEBUG]
49748 2019-Jan-16 22:08:40.183908 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49749 2019-Jan-16 22:08:40.183934 - [DEBUG] = AllBottom
49750 2019-Jan-16 22:08:40.183959 - [DEBUG]
49751 2019-Jan-16 22:08:40.183983 - [DEBUG] PROPAGATE: No new function!
49752 2019-Jan-16 22:08:40.184016 - [DEBUG] Compose: EdgeIdentity * AllBottom
49753 2019-Jan-16 22:08:40.184044 - [DEBUG]
49754 2019-Jan-16 22:08:40.184067 - [DEBUG] Propagate flow
49755 2019-Jan-16 22:08:40.184091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49756 2019-Jan-16 22:08:40.184147 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49757 2019-Jan-16 22:08:40.184809 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49758 2019-Jan-16 22:08:40.185455 - [DEBUG] Edge function : AllBottom (result of previous compose)
49759 2019-Jan-16 22:08:40.185481 - [DEBUG]
49760 2019-Jan-16 22:08:40.185506 - [DEBUG] Join: AllTop & AllBottom
49761 2019-Jan-16 22:08:40.185532 - [DEBUG] = AllBottom (new jump func)
49762 2019-Jan-16 22:08:40.185557 - [DEBUG]
49763 2019-Jan-16 22:08:40.185581 - [DEBUG] Start adding new jump function
49764 2019-Jan-16 22:08:40.185604 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49765 2019-Jan-16 22:08:40.185660 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49766 2019-Jan-16 22:08:40.186299 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49767 2019-Jan-16 22:08:40.186944 - [DEBUG] Edge Function : AllBottom
49768 2019-Jan-16 22:08:40.186973 - [DEBUG] End adding new jump function
49769 2019-Jan-16 22:08:40.186997 - [DEBUG]
49770 2019-Jan-16 22:08:40.187021 - [DEBUG] -------------------------------------------- 1346. Path Edge --------------------------------------------
49771 2019-Jan-16 22:08:40.187045 - [DEBUG]
49772 2019-Jan-16 22:08:40.187069 - [DEBUG] Process 1346. path edge:
49773 2019-Jan-16 22:08:40.187093 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49774 2019-Jan-16 22:08:40.187149 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
49775 2019-Jan-16 22:08:40.187795 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49776 2019-Jan-16 22:08:40.188449 - [DEBUG]
49777 2019-Jan-16 22:08:40.188474 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49778 2019-Jan-16 22:08:40.189128 - [DEBUG] Possible callees:
49779 2019-Jan-16 22:08:40.189153 - [DEBUG] llvm.dbg.declare
49780 2019-Jan-16 22:08:40.189178 - [DEBUG] Possible return sites:
49781 2019-Jan-16 22:08:40.189201 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10349782 2019-Jan-16 22:08:40.190478 - [DEBUG] Found and process special summary
49783 2019-Jan-16 22:08:40.190512 - [DEBUG] Compose: EdgeIdentity * AllBottom
49784 2019-Jan-16 22:08:40.190540 - [DEBUG]
49785 2019-Jan-16 22:08:40.190563 - [DEBUG] Propagate flow
49786 2019-Jan-16 22:08:40.190587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49787 2019-Jan-16 22:08:40.190644 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49788 2019-Jan-16 22:08:40.191285 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49789 2019-Jan-16 22:08:40.191940 - [DEBUG] Edge function : AllBottom (result of previous compose)
49790 2019-Jan-16 22:08:40.191965 - [DEBUG]
49791 2019-Jan-16 22:08:40.191990 - [DEBUG] Join: AllTop & AllBottom
49792 2019-Jan-16 22:08:40.192016 - [DEBUG] = AllBottom (new jump func)
49793 2019-Jan-16 22:08:40.192040 - [DEBUG]
49794 2019-Jan-16 22:08:40.192064 - [DEBUG] Start adding new jump function
49795 2019-Jan-16 22:08:40.192087 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49796 2019-Jan-16 22:08:40.192143 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49797 2019-Jan-16 22:08:40.192782 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49798 2019-Jan-16 22:08:40.193421 - [DEBUG] Edge Function : AllBottom
49799 2019-Jan-16 22:08:40.193450 - [DEBUG] End adding new jump function
49800 2019-Jan-16 22:08:40.193482 - [DEBUG]
49801 2019-Jan-16 22:08:40.193506 - [DEBUG] -------------------------------------------- 1347. Path Edge --------------------------------------------
49802 2019-Jan-16 22:08:40.193531 - [DEBUG]
49803 2019-Jan-16 22:08:40.193554 - [DEBUG] Process 1347. path edge:
49804 2019-Jan-16 22:08:40.193578 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49805 2019-Jan-16 22:08:40.193634 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
49806 2019-Jan-16 22:08:40.194274 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49807 2019-Jan-16 22:08:40.194928 - [DEBUG]
49808 2019-Jan-16 22:08:40.194953 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49809 2019-Jan-16 22:08:40.195611 - [DEBUG] Compose: EdgeIdentity * AllBottom
49810 2019-Jan-16 22:08:40.195639 - [DEBUG]
49811 2019-Jan-16 22:08:40.195663 - [DEBUG] Propagate flow
49812 2019-Jan-16 22:08:40.195686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49813 2019-Jan-16 22:08:40.195743 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
49814 2019-Jan-16 22:08:40.196378 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49815 2019-Jan-16 22:08:40.197017 - [DEBUG] Edge function : AllBottom (result of previous compose)
49816 2019-Jan-16 22:08:40.197042 - [DEBUG]
49817 2019-Jan-16 22:08:40.197067 - [DEBUG] Join: AllTop & AllBottom
49818 2019-Jan-16 22:08:40.197093 - [DEBUG] = AllBottom (new jump func)
49819 2019-Jan-16 22:08:40.197118 - [DEBUG]
49820 2019-Jan-16 22:08:40.197141 - [DEBUG] Start adding new jump function
49821 2019-Jan-16 22:08:40.197165 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49822 2019-Jan-16 22:08:40.197221 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49823 2019-Jan-16 22:08:40.197861 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
49824 2019-Jan-16 22:08:40.198510 - [DEBUG] Edge Function : AllBottom
49825 2019-Jan-16 22:08:40.198538 - [DEBUG] End adding new jump function
49826 2019-Jan-16 22:08:40.198562 - [DEBUG]
49827 2019-Jan-16 22:08:40.198586 - [DEBUG] -------------------------------------------- 1348. Path Edge --------------------------------------------
49828 2019-Jan-16 22:08:40.198611 - [DEBUG]
49829 2019-Jan-16 22:08:40.198634 - [DEBUG] Process 1348. path edge:
49830 2019-Jan-16 22:08:40.198658 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49831 2019-Jan-16 22:08:40.198714 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
49832 2019-Jan-16 22:08:40.199349 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
49833 2019-Jan-16 22:08:40.199988 - [DEBUG]
49834 2019-Jan-16 22:08:40.200013 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
49835 2019-Jan-16 22:08:40.200663 - [DEBUG] Compose: EdgeIdentity * AllBottom
49836 2019-Jan-16 22:08:40.200693 - [DEBUG]
49837 2019-Jan-16 22:08:40.200717 - [DEBUG] Propagate flow
49838 2019-Jan-16 22:08:40.200740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49839 2019-Jan-16 22:08:40.200797 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
49840 2019-Jan-16 22:08:40.201446 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49841 2019-Jan-16 22:08:40.202085 - [DEBUG] Edge function : AllBottom (result of previous compose)
49842 2019-Jan-16 22:08:40.202111 - [DEBUG]
49843 2019-Jan-16 22:08:40.202136 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49844 2019-Jan-16 22:08:40.202162 - [DEBUG] = AllBottom
49845 2019-Jan-16 22:08:40.202187 - [DEBUG]
49846 2019-Jan-16 22:08:40.202210 - [DEBUG] PROPAGATE: No new function!
49847 2019-Jan-16 22:08:40.202244 - [DEBUG] EDGE:
49848 2019-Jan-16 22:08:40.202302 - [DEBUG] ---> 49849 2019-Jan-16 22:08:40.202954 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49850 2019-Jan-16 22:08:40.203647 - [DEBUG]
49851 2019-Jan-16 22:08:40.203679 - [DEBUG] EDGE:
49852 2019-Jan-16 22:08:40.203749 - [DEBUG] ---> 49853 2019-Jan-16 22:08:40.204449 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49854 2019-Jan-16 22:08:40.205156 - [DEBUG]
49855 2019-Jan-16 22:08:40.205214 - [DEBUG] Compose: EdgeIdentity * AllBottom
49856 2019-Jan-16 22:08:40.205243 - [DEBUG]
49857 2019-Jan-16 22:08:40.205268 - [DEBUG] Propagate flow
49858 2019-Jan-16 22:08:40.205291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49859 2019-Jan-16 22:08:40.205355 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49860 2019-Jan-16 22:08:40.206002 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49861 2019-Jan-16 22:08:40.206642 - [DEBUG] Edge function : AllBottom (result of previous compose)
49862 2019-Jan-16 22:08:40.206668 - [DEBUG]
49863 2019-Jan-16 22:08:40.206695 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49864 2019-Jan-16 22:08:40.206721 - [DEBUG] = AllBottom
49865 2019-Jan-16 22:08:40.206746 - [DEBUG]
49866 2019-Jan-16 22:08:40.206769 - [DEBUG] PROPAGATE: No new function!
49867 2019-Jan-16 22:08:40.206800 - [DEBUG] EDGE:
49868 2019-Jan-16 22:08:40.206857 - [DEBUG] ---> 49869 2019-Jan-16 22:08:40.207506 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49870 2019-Jan-16 22:08:40.208170 - [DEBUG]
49871 2019-Jan-16 22:08:40.208197 - [DEBUG] EDGE:
49872 2019-Jan-16 22:08:40.208255 - [DEBUG] ---> 49873 2019-Jan-16 22:08:40.208895 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49874 2019-Jan-16 22:08:40.209533 - [DEBUG]
49875 2019-Jan-16 22:08:40.209560 - [DEBUG] EDGE:
49876 2019-Jan-16 22:08:40.209617 - [DEBUG] ---> 49877 2019-Jan-16 22:08:40.210259 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49878 2019-Jan-16 22:08:40.210899 - [DEBUG]
49879 2019-Jan-16 22:08:40.210937 - [DEBUG] Compose: EdgeIdentity * AllBottom
49880 2019-Jan-16 22:08:40.210965 - [DEBUG]
49881 2019-Jan-16 22:08:40.210989 - [DEBUG] Propagate flow
49882 2019-Jan-16 22:08:40.211012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49883 2019-Jan-16 22:08:40.211069 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49884 2019-Jan-16 22:08:40.211726 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49885 2019-Jan-16 22:08:40.212366 - [DEBUG] Edge function : AllBottom (result of previous compose)
49886 2019-Jan-16 22:08:40.212392 - [DEBUG]
49887 2019-Jan-16 22:08:40.212418 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49888 2019-Jan-16 22:08:40.212444 - [DEBUG] = AllBottom
49889 2019-Jan-16 22:08:40.212469 - [DEBUG]
49890 2019-Jan-16 22:08:40.212508 - [DEBUG] PROPAGATE: No new function!
49891 2019-Jan-16 22:08:40.212537 - [DEBUG] EDGE:
49892 2019-Jan-16 22:08:40.212595 - [DEBUG] ---> 49893 2019-Jan-16 22:08:40.213234 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49894 2019-Jan-16 22:08:40.213873 - [DEBUG]
49895 2019-Jan-16 22:08:40.213900 - [DEBUG] EDGE:
49896 2019-Jan-16 22:08:40.213957 - [DEBUG] ---> 49897 2019-Jan-16 22:08:40.214594 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49898 2019-Jan-16 22:08:40.215250 - [DEBUG]
49899 2019-Jan-16 22:08:40.215279 - [DEBUG] Compose: EdgeIdentity * AllBottom
49900 2019-Jan-16 22:08:40.215305 - [DEBUG]
49901 2019-Jan-16 22:08:40.215329 - [DEBUG] Propagate flow
49902 2019-Jan-16 22:08:40.215352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49903 2019-Jan-16 22:08:40.215408 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49904 2019-Jan-16 22:08:40.216046 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49905 2019-Jan-16 22:08:40.216686 - [DEBUG] Edge function : AllBottom (result of previous compose)
49906 2019-Jan-16 22:08:40.216712 - [DEBUG]
49907 2019-Jan-16 22:08:40.216739 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49908 2019-Jan-16 22:08:40.216765 - [DEBUG] = AllBottom
49909 2019-Jan-16 22:08:40.216789 - [DEBUG]
49910 2019-Jan-16 22:08:40.216813 - [DEBUG] PROPAGATE: No new function!
49911 2019-Jan-16 22:08:40.216839 - [DEBUG] EDGE:
49912 2019-Jan-16 22:08:40.216897 - [DEBUG] ---> 49913 2019-Jan-16 22:08:40.217538 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
49914 2019-Jan-16 22:08:40.218191 - [DEBUG]
49915 2019-Jan-16 22:08:40.218240 - [DEBUG] Compose: EdgeIdentity * AllBottom
49916 2019-Jan-16 22:08:40.218268 - [DEBUG]
49917 2019-Jan-16 22:08:40.218293 - [DEBUG] Propagate flow
49918 2019-Jan-16 22:08:40.218316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49919 2019-Jan-16 22:08:40.218373 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49920 2019-Jan-16 22:08:40.219016 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
49921 2019-Jan-16 22:08:40.219661 - [DEBUG] Edge function : AllBottom (result of previous compose)
49922 2019-Jan-16 22:08:40.219686 - [DEBUG]
49923 2019-Jan-16 22:08:40.219712 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49924 2019-Jan-16 22:08:40.219738 - [DEBUG] = AllBottom
49925 2019-Jan-16 22:08:40.219763 - [DEBUG]
49926 2019-Jan-16 22:08:40.219786 - [DEBUG] PROPAGATE: No new function!
49927 2019-Jan-16 22:08:40.219812 - [DEBUG] Compose: EdgeIdentity * AllBottom
49928 2019-Jan-16 22:08:40.219838 - [DEBUG]
49929 2019-Jan-16 22:08:40.219862 - [DEBUG] Propagate flow
49930 2019-Jan-16 22:08:40.219885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49931 2019-Jan-16 22:08:40.219942 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49932 2019-Jan-16 22:08:40.220582 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
49933 2019-Jan-16 22:08:40.221221 - [DEBUG] Edge function : AllBottom (result of previous compose)
49934 2019-Jan-16 22:08:40.221247 - [DEBUG]
49935 2019-Jan-16 22:08:40.221272 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49936 2019-Jan-16 22:08:40.221307 - [DEBUG] = AllBottom
49937 2019-Jan-16 22:08:40.221332 - [DEBUG]
49938 2019-Jan-16 22:08:40.221356 - [DEBUG] PROPAGATE: No new function!
49939 2019-Jan-16 22:08:40.221382 - [DEBUG] EDGE:
49940 2019-Jan-16 22:08:40.221454 - [DEBUG] ---> 49941 2019-Jan-16 22:08:40.222095 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
49942 2019-Jan-16 22:08:40.222735 - [DEBUG]
49943 2019-Jan-16 22:08:40.222762 - [DEBUG] EDGE:
49944 2019-Jan-16 22:08:40.222819 - [DEBUG] ---> 49945 2019-Jan-16 22:08:40.223455 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
49946 2019-Jan-16 22:08:40.224096 - [DEBUG]
49947 2019-Jan-16 22:08:40.224123 - [DEBUG] Compose: EdgeIdentity * AllBottom
49948 2019-Jan-16 22:08:40.224149 - [DEBUG]
49949 2019-Jan-16 22:08:40.224173 - [DEBUG] Propagate flow
49950 2019-Jan-16 22:08:40.224196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49951 2019-Jan-16 22:08:40.224252 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
49952 2019-Jan-16 22:08:40.224905 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
49953 2019-Jan-16 22:08:40.225545 - [DEBUG] Edge function : AllBottom (result of previous compose)
49954 2019-Jan-16 22:08:40.225571 - [DEBUG]
49955 2019-Jan-16 22:08:40.225597 - [DEBUG] Join: AllTop & AllBottom
49956 2019-Jan-16 22:08:40.225623 - [DEBUG] = AllBottom (new jump func)
49957 2019-Jan-16 22:08:40.225648 - [DEBUG]
49958 2019-Jan-16 22:08:40.225671 - [DEBUG] Start adding new jump function
49959 2019-Jan-16 22:08:40.225695 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49960 2019-Jan-16 22:08:40.225751 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
49961 2019-Jan-16 22:08:40.226391 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
49962 2019-Jan-16 22:08:40.227027 - [DEBUG] Edge Function : AllBottom
49963 2019-Jan-16 22:08:40.227057 - [DEBUG] End adding new jump function
49964 2019-Jan-16 22:08:40.227081 - [DEBUG]
49965 2019-Jan-16 22:08:40.227105 - [DEBUG] -------------------------------------------- 1349. Path Edge --------------------------------------------
49966 2019-Jan-16 22:08:40.227130 - [DEBUG]
49967 2019-Jan-16 22:08:40.227154 - [DEBUG] Process 1349. path edge:
49968 2019-Jan-16 22:08:40.227178 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49969 2019-Jan-16 22:08:40.227234 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
49970 2019-Jan-16 22:08:40.227870 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
49971 2019-Jan-16 22:08:40.228526 - [DEBUG]
49972 2019-Jan-16 22:08:40.228553 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
49973 2019-Jan-16 22:08:40.229210 - [DEBUG] Compose: EdgeIdentity * AllBottom
49974 2019-Jan-16 22:08:40.229238 - [DEBUG]
49975 2019-Jan-16 22:08:40.229262 - [DEBUG] Propagate flow
49976 2019-Jan-16 22:08:40.229286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49977 2019-Jan-16 22:08:40.229342 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
49978 2019-Jan-16 22:08:40.230003 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
49979 2019-Jan-16 22:08:40.230643 - [DEBUG] Edge function : AllBottom (result of previous compose)
49980 2019-Jan-16 22:08:40.230669 - [DEBUG]
49981 2019-Jan-16 22:08:40.230694 - [DEBUG] Join: AllTop & AllBottom
49982 2019-Jan-16 22:08:40.230720 - [DEBUG] = AllBottom (new jump func)
49983 2019-Jan-16 22:08:40.230745 - [DEBUG]
49984 2019-Jan-16 22:08:40.230769 - [DEBUG] Start adding new jump function
49985 2019-Jan-16 22:08:40.230792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49986 2019-Jan-16 22:08:40.230848 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
49987 2019-Jan-16 22:08:40.231502 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
49988 2019-Jan-16 22:08:40.232149 - [DEBUG] Edge Function : AllBottom
49989 2019-Jan-16 22:08:40.232178 - [DEBUG] End adding new jump function
49990 2019-Jan-16 22:08:40.232202 - [DEBUG]
49991 2019-Jan-16 22:08:40.232226 - [DEBUG] -------------------------------------------- 1350. Path Edge --------------------------------------------
49992 2019-Jan-16 22:08:40.232250 - [DEBUG]
49993 2019-Jan-16 22:08:40.232274 - [DEBUG] Process 1350. path edge:
49994 2019-Jan-16 22:08:40.232298 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49995 2019-Jan-16 22:08:40.232354 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
49996 2019-Jan-16 22:08:40.233000 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
49997 2019-Jan-16 22:08:40.233639 - [DEBUG]
49998 2019-Jan-16 22:08:40.233664 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
49999 2019-Jan-16 22:08:40.234319 - [DEBUG] Possible callees:
50000 2019-Jan-16 22:08:40.234344 - [DEBUG] llvm.dbg.declare
50001 2019-Jan-16 22:08:40.234369 - [DEBUG] Possible return sites:
50002 2019-Jan-16 22:08:40.234393 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7850003 2019-Jan-16 22:08:40.235689 - [DEBUG] Found and process special summary
50004 2019-Jan-16 22:08:40.235724 - [DEBUG] Compose: EdgeIdentity * AllBottom
50005 2019-Jan-16 22:08:40.235752 - [DEBUG]
50006 2019-Jan-16 22:08:40.235776 - [DEBUG] Propagate flow
50007 2019-Jan-16 22:08:40.235799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50008 2019-Jan-16 22:08:40.235856 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
50009 2019-Jan-16 22:08:40.236497 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50010 2019-Jan-16 22:08:40.237136 - [DEBUG] Edge function : AllBottom (result of previous compose)
50011 2019-Jan-16 22:08:40.237162 - [DEBUG]
50012 2019-Jan-16 22:08:40.237186 - [DEBUG] Join: AllTop & AllBottom
50013 2019-Jan-16 22:08:40.237211 - [DEBUG] = AllBottom (new jump func)
50014 2019-Jan-16 22:08:40.237236 - [DEBUG]
50015 2019-Jan-16 22:08:40.237260 - [DEBUG] Start adding new jump function
50016 2019-Jan-16 22:08:40.237282 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50017 2019-Jan-16 22:08:40.237339 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50018 2019-Jan-16 22:08:40.237980 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
50019 2019-Jan-16 22:08:40.238635 - [DEBUG] Edge Function : AllBottom
50020 2019-Jan-16 22:08:40.238667 - [DEBUG] End adding new jump function
50021 2019-Jan-16 22:08:40.238705 - [DEBUG]
50022 2019-Jan-16 22:08:40.238730 - [DEBUG] -------------------------------------------- 1351. Path Edge --------------------------------------------
50023 2019-Jan-16 22:08:40.238754 - [DEBUG]
50024 2019-Jan-16 22:08:40.238778 - [DEBUG] Process 1351. path edge:
50025 2019-Jan-16 22:08:40.238801 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50026 2019-Jan-16 22:08:40.238859 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
50027 2019-Jan-16 22:08:40.239502 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50028 2019-Jan-16 22:08:40.240142 - [DEBUG]
50029 2019-Jan-16 22:08:40.240166 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
50030 2019-Jan-16 22:08:40.240823 - [DEBUG] Compose: EdgeIdentity * AllBottom
50031 2019-Jan-16 22:08:40.240851 - [DEBUG]
50032 2019-Jan-16 22:08:40.240875 - [DEBUG] Propagate flow
50033 2019-Jan-16 22:08:40.240898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50034 2019-Jan-16 22:08:40.240955 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
50035 2019-Jan-16 22:08:40.241610 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50036 2019-Jan-16 22:08:40.242250 - [DEBUG] Edge function : AllBottom (result of previous compose)
50037 2019-Jan-16 22:08:40.242275 - [DEBUG]
50038 2019-Jan-16 22:08:40.242300 - [DEBUG] Join: AllTop & AllBottom
50039 2019-Jan-16 22:08:40.242326 - [DEBUG] = AllBottom (new jump func)
50040 2019-Jan-16 22:08:40.242351 - [DEBUG]
50041 2019-Jan-16 22:08:40.242374 - [DEBUG] Start adding new jump function
50042 2019-Jan-16 22:08:40.242398 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50043 2019-Jan-16 22:08:40.242454 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50044 2019-Jan-16 22:08:40.243094 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
50045 2019-Jan-16 22:08:40.243730 - [DEBUG] Edge Function : AllBottom
50046 2019-Jan-16 22:08:40.243759 - [DEBUG] End adding new jump function
50047 2019-Jan-16 22:08:40.243783 - [DEBUG]
50048 2019-Jan-16 22:08:40.243807 - [DEBUG] -------------------------------------------- 1352. Path Edge --------------------------------------------
50049 2019-Jan-16 22:08:40.243832 - [DEBUG]
50050 2019-Jan-16 22:08:40.243855 - [DEBUG] Process 1352. path edge:
50051 2019-Jan-16 22:08:40.243879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50052 2019-Jan-16 22:08:40.243935 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
50053 2019-Jan-16 22:08:40.244571 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50054 2019-Jan-16 22:08:40.245226 - [DEBUG]
50055 2019-Jan-16 22:08:40.245251 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
50056 2019-Jan-16 22:08:40.245902 - [DEBUG] Compose: EdgeIdentity * AllBottom
50057 2019-Jan-16 22:08:40.245930 - [DEBUG]
50058 2019-Jan-16 22:08:40.245954 - [DEBUG] Propagate flow
50059 2019-Jan-16 22:08:40.245978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50060 2019-Jan-16 22:08:40.246034 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50061 2019-Jan-16 22:08:40.246676 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50062 2019-Jan-16 22:08:40.247316 - [DEBUG] Edge function : AllBottom (result of previous compose)
50063 2019-Jan-16 22:08:40.247342 - [DEBUG]
50064 2019-Jan-16 22:08:40.247367 - [DEBUG] Join: AllTop & AllBottom
50065 2019-Jan-16 22:08:40.247393 - [DEBUG] = AllBottom (new jump func)
50066 2019-Jan-16 22:08:40.247417 - [DEBUG]
50067 2019-Jan-16 22:08:40.247449 - [DEBUG] Start adding new jump function
50068 2019-Jan-16 22:08:40.247473 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50069 2019-Jan-16 22:08:40.247530 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50070 2019-Jan-16 22:08:40.248187 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50071 2019-Jan-16 22:08:40.248828 - [DEBUG] Edge Function : AllBottom
50072 2019-Jan-16 22:08:40.248856 - [DEBUG] End adding new jump function
50073 2019-Jan-16 22:08:40.248880 - [DEBUG]
50074 2019-Jan-16 22:08:40.248904 - [DEBUG] -------------------------------------------- 1353. Path Edge --------------------------------------------
50075 2019-Jan-16 22:08:40.248929 - [DEBUG]
50076 2019-Jan-16 22:08:40.248952 - [DEBUG] Process 1353. path edge:
50077 2019-Jan-16 22:08:40.248976 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50078 2019-Jan-16 22:08:40.249033 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
50079 2019-Jan-16 22:08:40.249675 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50080 2019-Jan-16 22:08:40.250315 - [DEBUG]
50081 2019-Jan-16 22:08:40.250340 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50082 2019-Jan-16 22:08:40.250997 - [DEBUG] Compose: EdgeIdentity * AllBottom
50083 2019-Jan-16 22:08:40.251026 - [DEBUG]
50084 2019-Jan-16 22:08:40.251050 - [DEBUG] Propagate flow
50085 2019-Jan-16 22:08:40.251074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50086 2019-Jan-16 22:08:40.251131 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50087 2019-Jan-16 22:08:40.251782 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50088 2019-Jan-16 22:08:40.252424 - [DEBUG] Edge function : AllBottom (result of previous compose)
50089 2019-Jan-16 22:08:40.252450 - [DEBUG]
50090 2019-Jan-16 22:08:40.252475 - [DEBUG] Join: AllTop & AllBottom
50091 2019-Jan-16 22:08:40.252501 - [DEBUG] = AllBottom (new jump func)
50092 2019-Jan-16 22:08:40.252526 - [DEBUG]
50093 2019-Jan-16 22:08:40.252550 - [DEBUG] Start adding new jump function
50094 2019-Jan-16 22:08:40.252573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50095 2019-Jan-16 22:08:40.252629 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50096 2019-Jan-16 22:08:40.253270 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50097 2019-Jan-16 22:08:40.253906 - [DEBUG] Edge Function : AllBottom
50098 2019-Jan-16 22:08:40.253939 - [DEBUG] End adding new jump function
50099 2019-Jan-16 22:08:40.253964 - [DEBUG]
50100 2019-Jan-16 22:08:40.253988 - [DEBUG] -------------------------------------------- 1354. Path Edge --------------------------------------------
50101 2019-Jan-16 22:08:40.254012 - [DEBUG]
50102 2019-Jan-16 22:08:40.254036 - [DEBUG] Process 1354. path edge:
50103 2019-Jan-16 22:08:40.254060 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50104 2019-Jan-16 22:08:40.254116 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
50105 2019-Jan-16 22:08:40.254766 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50106 2019-Jan-16 22:08:40.255406 - [DEBUG]
50107 2019-Jan-16 22:08:40.255432 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50108 2019-Jan-16 22:08:40.256086 - [DEBUG] Compose: EdgeIdentity * AllBottom
50109 2019-Jan-16 22:08:40.256114 - [DEBUG]
50110 2019-Jan-16 22:08:40.256138 - [DEBUG] Propagate flow
50111 2019-Jan-16 22:08:40.256162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50112 2019-Jan-16 22:08:40.256227 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50113 2019-Jan-16 22:08:40.256872 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50114 2019-Jan-16 22:08:40.257513 - [DEBUG] Edge function : AllBottom (result of previous compose)
50115 2019-Jan-16 22:08:40.257538 - [DEBUG]
50116 2019-Jan-16 22:08:40.257563 - [DEBUG] Join: AllTop & AllBottom
50117 2019-Jan-16 22:08:40.257589 - [DEBUG] = AllBottom (new jump func)
50118 2019-Jan-16 22:08:40.257614 - [DEBUG]
50119 2019-Jan-16 22:08:40.257637 - [DEBUG] Start adding new jump function
50120 2019-Jan-16 22:08:40.257661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50121 2019-Jan-16 22:08:40.257717 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50122 2019-Jan-16 22:08:40.258374 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50123 2019-Jan-16 22:08:40.259010 - [DEBUG] Edge Function : AllBottom
50124 2019-Jan-16 22:08:40.259043 - [DEBUG] End adding new jump function
50125 2019-Jan-16 22:08:40.259067 - [DEBUG]
50126 2019-Jan-16 22:08:40.259091 - [DEBUG] -------------------------------------------- 1355. Path Edge --------------------------------------------
50127 2019-Jan-16 22:08:40.259116 - [DEBUG]
50128 2019-Jan-16 22:08:40.259139 - [DEBUG] Process 1355. path edge:
50129 2019-Jan-16 22:08:40.259163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50130 2019-Jan-16 22:08:40.259219 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
50131 2019-Jan-16 22:08:40.259856 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50132 2019-Jan-16 22:08:40.260498 - [DEBUG]
50133 2019-Jan-16 22:08:40.260522 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50134 2019-Jan-16 22:08:40.261178 - [DEBUG] Compose: EdgeIdentity * AllBottom
50135 2019-Jan-16 22:08:40.261206 - [DEBUG]
50136 2019-Jan-16 22:08:40.261229 - [DEBUG] Propagate flow
50137 2019-Jan-16 22:08:40.261253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50138 2019-Jan-16 22:08:40.261310 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50139 2019-Jan-16 22:08:40.261969 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50140 2019-Jan-16 22:08:40.262608 - [DEBUG] Edge function : AllBottom (result of previous compose)
50141 2019-Jan-16 22:08:40.262633 - [DEBUG]
50142 2019-Jan-16 22:08:40.262658 - [DEBUG] Join: AllTop & AllBottom
50143 2019-Jan-16 22:08:40.262684 - [DEBUG] = AllBottom (new jump func)
50144 2019-Jan-16 22:08:40.262709 - [DEBUG]
50145 2019-Jan-16 22:08:40.262733 - [DEBUG] Start adding new jump function
50146 2019-Jan-16 22:08:40.262756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50147 2019-Jan-16 22:08:40.262812 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50148 2019-Jan-16 22:08:40.263452 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50149 2019-Jan-16 22:08:40.264091 - [DEBUG] Edge Function : AllBottom
50150 2019-Jan-16 22:08:40.264121 - [DEBUG] End adding new jump function
50151 2019-Jan-16 22:08:40.264145 - [DEBUG]
50152 2019-Jan-16 22:08:40.264168 - [DEBUG] -------------------------------------------- 1356. Path Edge --------------------------------------------
50153 2019-Jan-16 22:08:40.264193 - [DEBUG]
50154 2019-Jan-16 22:08:40.264216 - [DEBUG] Process 1356. path edge:
50155 2019-Jan-16 22:08:40.264240 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50156 2019-Jan-16 22:08:40.264304 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
50157 2019-Jan-16 22:08:40.264961 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50158 2019-Jan-16 22:08:40.265602 - [DEBUG]
50159 2019-Jan-16 22:08:40.265626 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50160 2019-Jan-16 22:08:40.266286 - [DEBUG] Compose: EdgeIdentity * AllBottom
50161 2019-Jan-16 22:08:40.266315 - [DEBUG]
50162 2019-Jan-16 22:08:40.266338 - [DEBUG] Propagate flow
50163 2019-Jan-16 22:08:40.266362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50164 2019-Jan-16 22:08:40.266419 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50165 2019-Jan-16 22:08:40.267056 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50166 2019-Jan-16 22:08:40.267696 - [DEBUG] Edge function : AllBottom (result of previous compose)
50167 2019-Jan-16 22:08:40.267722 - [DEBUG]
50168 2019-Jan-16 22:08:40.267746 - [DEBUG] Join: AllTop & AllBottom
50169 2019-Jan-16 22:08:40.267773 - [DEBUG] = AllBottom (new jump func)
50170 2019-Jan-16 22:08:40.267797 - [DEBUG]
50171 2019-Jan-16 22:08:40.267821 - [DEBUG] Start adding new jump function
50172 2019-Jan-16 22:08:40.267845 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50173 2019-Jan-16 22:08:40.267901 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50174 2019-Jan-16 22:08:40.268556 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50175 2019-Jan-16 22:08:40.269192 - [DEBUG] Edge Function : AllBottom
50176 2019-Jan-16 22:08:40.269221 - [DEBUG] End adding new jump function
50177 2019-Jan-16 22:08:40.269245 - [DEBUG]
50178 2019-Jan-16 22:08:40.269269 - [DEBUG] -------------------------------------------- 1357. Path Edge --------------------------------------------
50179 2019-Jan-16 22:08:40.269294 - [DEBUG]
50180 2019-Jan-16 22:08:40.269317 - [DEBUG] Process 1357. path edge:
50181 2019-Jan-16 22:08:40.269341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50182 2019-Jan-16 22:08:40.269397 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
50183 2019-Jan-16 22:08:40.270035 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50184 2019-Jan-16 22:08:40.270674 - [DEBUG]
50185 2019-Jan-16 22:08:40.270700 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50186 2019-Jan-16 22:08:40.271355 - [DEBUG] Compose: EdgeIdentity * AllBottom
50187 2019-Jan-16 22:08:40.271385 - [DEBUG]
50188 2019-Jan-16 22:08:40.271409 - [DEBUG] Propagate flow
50189 2019-Jan-16 22:08:40.271447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50190 2019-Jan-16 22:08:40.271504 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50191 2019-Jan-16 22:08:40.272153 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50192 2019-Jan-16 22:08:40.272792 - [DEBUG] Edge function : AllBottom (result of previous compose)
50193 2019-Jan-16 22:08:40.272818 - [DEBUG]
50194 2019-Jan-16 22:08:40.272843 - [DEBUG] Join: AllTop & AllBottom
50195 2019-Jan-16 22:08:40.272869 - [DEBUG] = AllBottom (new jump func)
50196 2019-Jan-16 22:08:40.272893 - [DEBUG]
50197 2019-Jan-16 22:08:40.272917 - [DEBUG] Start adding new jump function
50198 2019-Jan-16 22:08:40.272940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50199 2019-Jan-16 22:08:40.272996 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50200 2019-Jan-16 22:08:40.273644 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50201 2019-Jan-16 22:08:40.274290 - [DEBUG] Edge Function : AllBottom
50202 2019-Jan-16 22:08:40.274320 - [DEBUG] End adding new jump function
50203 2019-Jan-16 22:08:40.274344 - [DEBUG]
50204 2019-Jan-16 22:08:40.274368 - [DEBUG] -------------------------------------------- 1358. Path Edge --------------------------------------------
50205 2019-Jan-16 22:08:40.274392 - [DEBUG]
50206 2019-Jan-16 22:08:40.274416 - [DEBUG] Process 1358. path edge:
50207 2019-Jan-16 22:08:40.274440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50208 2019-Jan-16 22:08:40.274496 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
50209 2019-Jan-16 22:08:40.275158 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50210 2019-Jan-16 22:08:40.275800 - [DEBUG]
50211 2019-Jan-16 22:08:40.275825 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50212 2019-Jan-16 22:08:40.276483 - [DEBUG] Possible callees:
50213 2019-Jan-16 22:08:40.276509 - [DEBUG] llvm.dbg.declare
50214 2019-Jan-16 22:08:40.276534 - [DEBUG] Possible return sites:
50215 2019-Jan-16 22:08:40.276558 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12050216 2019-Jan-16 22:08:40.277835 - [DEBUG] Found and process special summary
50217 2019-Jan-16 22:08:40.277870 - [DEBUG] Compose: EdgeIdentity * AllBottom
50218 2019-Jan-16 22:08:40.277898 - [DEBUG]
50219 2019-Jan-16 22:08:40.277922 - [DEBUG] Propagate flow
50220 2019-Jan-16 22:08:40.277946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50221 2019-Jan-16 22:08:40.278002 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50222 2019-Jan-16 22:08:40.278658 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50223 2019-Jan-16 22:08:40.279297 - [DEBUG] Edge function : AllBottom (result of previous compose)
50224 2019-Jan-16 22:08:40.279323 - [DEBUG]
50225 2019-Jan-16 22:08:40.279348 - [DEBUG] Join: AllTop & AllBottom
50226 2019-Jan-16 22:08:40.279374 - [DEBUG] = AllBottom (new jump func)
50227 2019-Jan-16 22:08:40.279399 - [DEBUG]
50228 2019-Jan-16 22:08:40.279422 - [DEBUG] Start adding new jump function
50229 2019-Jan-16 22:08:40.279446 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50230 2019-Jan-16 22:08:40.279502 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50231 2019-Jan-16 22:08:40.280141 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50232 2019-Jan-16 22:08:40.280780 - [DEBUG] Edge Function : AllBottom
50233 2019-Jan-16 22:08:40.280809 - [DEBUG] End adding new jump function
50234 2019-Jan-16 22:08:40.280833 - [DEBUG]
50235 2019-Jan-16 22:08:40.280857 - [DEBUG] -------------------------------------------- 1359. Path Edge --------------------------------------------
50236 2019-Jan-16 22:08:40.280881 - [DEBUG]
50237 2019-Jan-16 22:08:40.280905 - [DEBUG] Process 1359. path edge:
50238 2019-Jan-16 22:08:40.280929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50239 2019-Jan-16 22:08:40.280985 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
50240 2019-Jan-16 22:08:40.281643 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50241 2019-Jan-16 22:08:40.282297 - [DEBUG]
50242 2019-Jan-16 22:08:40.282322 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50243 2019-Jan-16 22:08:40.282983 - [DEBUG] Compose: EdgeIdentity * AllBottom
50244 2019-Jan-16 22:08:40.283012 - [DEBUG]
50245 2019-Jan-16 22:08:40.283035 - [DEBUG] Propagate flow
50246 2019-Jan-16 22:08:40.283059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50247 2019-Jan-16 22:08:40.283116 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50248 2019-Jan-16 22:08:40.283753 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50249 2019-Jan-16 22:08:40.284392 - [DEBUG] Edge function : AllBottom (result of previous compose)
50250 2019-Jan-16 22:08:40.284418 - [DEBUG]
50251 2019-Jan-16 22:08:40.284443 - [DEBUG] Join: AllTop & AllBottom
50252 2019-Jan-16 22:08:40.284469 - [DEBUG] = AllBottom (new jump func)
50253 2019-Jan-16 22:08:40.284494 - [DEBUG]
50254 2019-Jan-16 22:08:40.284517 - [DEBUG] Start adding new jump function
50255 2019-Jan-16 22:08:40.284541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50256 2019-Jan-16 22:08:40.284597 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50257 2019-Jan-16 22:08:40.285252 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50258 2019-Jan-16 22:08:40.285888 - [DEBUG] Edge Function : AllBottom
50259 2019-Jan-16 22:08:40.285917 - [DEBUG] End adding new jump function
50260 2019-Jan-16 22:08:40.285941 - [DEBUG]
50261 2019-Jan-16 22:08:40.285966 - [DEBUG] -------------------------------------------- 1360. Path Edge --------------------------------------------
50262 2019-Jan-16 22:08:40.285990 - [DEBUG]
50263 2019-Jan-16 22:08:40.286014 - [DEBUG] Process 1360. path edge:
50264 2019-Jan-16 22:08:40.286037 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50265 2019-Jan-16 22:08:40.286094 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
50266 2019-Jan-16 22:08:40.286730 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50267 2019-Jan-16 22:08:40.287371 - [DEBUG]
50268 2019-Jan-16 22:08:40.287397 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50269 2019-Jan-16 22:08:40.288051 - [DEBUG] Compose: EdgeIdentity * AllBottom
50270 2019-Jan-16 22:08:40.288091 - [DEBUG]
50271 2019-Jan-16 22:08:40.288117 - [DEBUG] Propagate flow
50272 2019-Jan-16 22:08:40.288140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50273 2019-Jan-16 22:08:40.288198 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50274 2019-Jan-16 22:08:40.288846 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50275 2019-Jan-16 22:08:40.289486 - [DEBUG] Edge function : AllBottom (result of previous compose)
50276 2019-Jan-16 22:08:40.289511 - [DEBUG]
50277 2019-Jan-16 22:08:40.289536 - [DEBUG] Join: AllTop & AllBottom
50278 2019-Jan-16 22:08:40.289562 - [DEBUG] = AllBottom (new jump func)
50279 2019-Jan-16 22:08:40.289587 - [DEBUG]
50280 2019-Jan-16 22:08:40.289610 - [DEBUG] Start adding new jump function
50281 2019-Jan-16 22:08:40.289634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50282 2019-Jan-16 22:08:40.289690 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50283 2019-Jan-16 22:08:40.290329 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50284 2019-Jan-16 22:08:40.290974 - [DEBUG] Edge Function : AllBottom
50285 2019-Jan-16 22:08:40.291011 - [DEBUG] End adding new jump function
50286 2019-Jan-16 22:08:40.291036 - [DEBUG]
50287 2019-Jan-16 22:08:40.291059 - [DEBUG] -------------------------------------------- 1361. Path Edge --------------------------------------------
50288 2019-Jan-16 22:08:40.291083 - [DEBUG]
50289 2019-Jan-16 22:08:40.291107 - [DEBUG] Process 1361. path edge:
50290 2019-Jan-16 22:08:40.291130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50291 2019-Jan-16 22:08:40.291187 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
50292 2019-Jan-16 22:08:40.291849 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50293 2019-Jan-16 22:08:40.292488 - [DEBUG]
50294 2019-Jan-16 22:08:40.292513 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50295 2019-Jan-16 22:08:40.293175 - [DEBUG] Possible callees:
50296 2019-Jan-16 22:08:40.293202 - [DEBUG] llvm.dbg.declare
50297 2019-Jan-16 22:08:40.293228 - [DEBUG] Possible return sites:
50298 2019-Jan-16 22:08:40.293251 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14950299 2019-Jan-16 22:08:40.294527 - [DEBUG] Found and process special summary
50300 2019-Jan-16 22:08:40.294562 - [DEBUG] Compose: EdgeIdentity * AllBottom
50301 2019-Jan-16 22:08:40.294590 - [DEBUG]
50302 2019-Jan-16 22:08:40.294614 - [DEBUG] Propagate flow
50303 2019-Jan-16 22:08:40.294637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50304 2019-Jan-16 22:08:40.294694 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50305 2019-Jan-16 22:08:40.295351 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50306 2019-Jan-16 22:08:40.295991 - [DEBUG] Edge function : AllBottom (result of previous compose)
50307 2019-Jan-16 22:08:40.296017 - [DEBUG]
50308 2019-Jan-16 22:08:40.296043 - [DEBUG] Join: AllTop & AllBottom
50309 2019-Jan-16 22:08:40.296069 - [DEBUG] = AllBottom (new jump func)
50310 2019-Jan-16 22:08:40.296093 - [DEBUG]
50311 2019-Jan-16 22:08:40.296117 - [DEBUG] Start adding new jump function
50312 2019-Jan-16 22:08:40.296141 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50313 2019-Jan-16 22:08:40.296197 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50314 2019-Jan-16 22:08:40.296838 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50315 2019-Jan-16 22:08:40.297478 - [DEBUG] Edge Function : AllBottom
50316 2019-Jan-16 22:08:40.297506 - [DEBUG] End adding new jump function
50317 2019-Jan-16 22:08:40.297531 - [DEBUG]
50318 2019-Jan-16 22:08:40.297555 - [DEBUG] -------------------------------------------- 1362. Path Edge --------------------------------------------
50319 2019-Jan-16 22:08:40.297580 - [DEBUG]
50320 2019-Jan-16 22:08:40.297603 - [DEBUG] Process 1362. path edge:
50321 2019-Jan-16 22:08:40.297627 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50322 2019-Jan-16 22:08:40.297684 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
50323 2019-Jan-16 22:08:40.298339 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50324 2019-Jan-16 22:08:40.298979 - [DEBUG]
50325 2019-Jan-16 22:08:40.299003 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50326 2019-Jan-16 22:08:40.299666 - [DEBUG] Compose: EdgeIdentity * AllBottom
50327 2019-Jan-16 22:08:40.299703 - [DEBUG]
50328 2019-Jan-16 22:08:40.299727 - [DEBUG] Propagate flow
50329 2019-Jan-16 22:08:40.299751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50330 2019-Jan-16 22:08:40.299808 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50331 2019-Jan-16 22:08:40.300447 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50332 2019-Jan-16 22:08:40.301086 - [DEBUG] Edge function : AllBottom (result of previous compose)
50333 2019-Jan-16 22:08:40.301112 - [DEBUG]
50334 2019-Jan-16 22:08:40.301137 - [DEBUG] Join: AllTop & AllBottom
50335 2019-Jan-16 22:08:40.301163 - [DEBUG] = AllBottom (new jump func)
50336 2019-Jan-16 22:08:40.301187 - [DEBUG]
50337 2019-Jan-16 22:08:40.301211 - [DEBUG] Start adding new jump function
50338 2019-Jan-16 22:08:40.301234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50339 2019-Jan-16 22:08:40.301291 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50340 2019-Jan-16 22:08:40.301946 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50341 2019-Jan-16 22:08:40.302581 - [DEBUG] Edge Function : AllBottom
50342 2019-Jan-16 22:08:40.302611 - [DEBUG] End adding new jump function
50343 2019-Jan-16 22:08:40.302635 - [DEBUG]
50344 2019-Jan-16 22:08:40.302659 - [DEBUG] -------------------------------------------- 1363. Path Edge --------------------------------------------
50345 2019-Jan-16 22:08:40.302683 - [DEBUG]
50346 2019-Jan-16 22:08:40.302707 - [DEBUG] Process 1363. path edge:
50347 2019-Jan-16 22:08:40.302731 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50348 2019-Jan-16 22:08:40.302787 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
50349 2019-Jan-16 22:08:40.303421 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50350 2019-Jan-16 22:08:40.304060 - [DEBUG]
50351 2019-Jan-16 22:08:40.304086 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50352 2019-Jan-16 22:08:40.304756 - [DEBUG] Compose: EdgeIdentity * AllBottom
50353 2019-Jan-16 22:08:40.304786 - [DEBUG]
50354 2019-Jan-16 22:08:40.304810 - [DEBUG] Propagate flow
50355 2019-Jan-16 22:08:40.304833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50356 2019-Jan-16 22:08:40.304892 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50357 2019-Jan-16 22:08:40.305539 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50358 2019-Jan-16 22:08:40.306179 - [DEBUG] Edge function : AllBottom (result of previous compose)
50359 2019-Jan-16 22:08:40.306204 - [DEBUG]
50360 2019-Jan-16 22:08:40.306230 - [DEBUG] Join: AllTop & AllBottom
50361 2019-Jan-16 22:08:40.306256 - [DEBUG] = AllBottom (new jump func)
50362 2019-Jan-16 22:08:40.306281 - [DEBUG]
50363 2019-Jan-16 22:08:40.306304 - [DEBUG] Start adding new jump function
50364 2019-Jan-16 22:08:40.306328 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50365 2019-Jan-16 22:08:40.306384 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50366 2019-Jan-16 22:08:40.307024 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50367 2019-Jan-16 22:08:40.307669 - [DEBUG] Edge Function : AllBottom
50368 2019-Jan-16 22:08:40.307699 - [DEBUG] End adding new jump function
50369 2019-Jan-16 22:08:40.307723 - [DEBUG]
50370 2019-Jan-16 22:08:40.307747 - [DEBUG] -------------------------------------------- 1364. Path Edge --------------------------------------------
50371 2019-Jan-16 22:08:40.307771 - [DEBUG]
50372 2019-Jan-16 22:08:40.307803 - [DEBUG] Process 1364. path edge:
50373 2019-Jan-16 22:08:40.307827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50374 2019-Jan-16 22:08:40.307884 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
50375 2019-Jan-16 22:08:40.308547 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50376 2019-Jan-16 22:08:40.309188 - [DEBUG]
50377 2019-Jan-16 22:08:40.309212 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50378 2019-Jan-16 22:08:40.309875 - [DEBUG] Possible callees:
50379 2019-Jan-16 22:08:40.309901 - [DEBUG] llvm.dbg.declare
50380 2019-Jan-16 22:08:40.309926 - [DEBUG] Possible return sites:
50381 2019-Jan-16 22:08:40.309950 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15550382 2019-Jan-16 22:08:40.311229 - [DEBUG] Found and process special summary
50383 2019-Jan-16 22:08:40.311264 - [DEBUG] Compose: EdgeIdentity * AllBottom
50384 2019-Jan-16 22:08:40.311292 - [DEBUG]
50385 2019-Jan-16 22:08:40.311316 - [DEBUG] Propagate flow
50386 2019-Jan-16 22:08:40.311340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50387 2019-Jan-16 22:08:40.311397 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50388 2019-Jan-16 22:08:40.312054 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50389 2019-Jan-16 22:08:40.312696 - [DEBUG] Edge function : AllBottom (result of previous compose)
50390 2019-Jan-16 22:08:40.312721 - [DEBUG]
50391 2019-Jan-16 22:08:40.312747 - [DEBUG] Join: AllTop & AllBottom
50392 2019-Jan-16 22:08:40.312773 - [DEBUG] = AllBottom (new jump func)
50393 2019-Jan-16 22:08:40.312797 - [DEBUG]
50394 2019-Jan-16 22:08:40.312821 - [DEBUG] Start adding new jump function
50395 2019-Jan-16 22:08:40.312845 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50396 2019-Jan-16 22:08:40.312901 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50397 2019-Jan-16 22:08:40.313539 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50398 2019-Jan-16 22:08:40.314178 - [DEBUG] Edge Function : AllBottom
50399 2019-Jan-16 22:08:40.314207 - [DEBUG] End adding new jump function
50400 2019-Jan-16 22:08:40.314231 - [DEBUG]
50401 2019-Jan-16 22:08:40.314255 - [DEBUG] -------------------------------------------- 1365. Path Edge --------------------------------------------
50402 2019-Jan-16 22:08:40.314280 - [DEBUG]
50403 2019-Jan-16 22:08:40.314303 - [DEBUG] Process 1365. path edge:
50404 2019-Jan-16 22:08:40.314327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50405 2019-Jan-16 22:08:40.314383 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
50406 2019-Jan-16 22:08:40.315038 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50407 2019-Jan-16 22:08:40.315678 - [DEBUG]
50408 2019-Jan-16 22:08:40.315703 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50409 2019-Jan-16 22:08:40.316368 - [DEBUG] Compose: EdgeIdentity * AllBottom
50410 2019-Jan-16 22:08:40.316396 - [DEBUG]
50411 2019-Jan-16 22:08:40.316420 - [DEBUG] Propagate flow
50412 2019-Jan-16 22:08:40.316443 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50413 2019-Jan-16 22:08:40.316501 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50414 2019-Jan-16 22:08:40.317146 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50415 2019-Jan-16 22:08:40.317787 - [DEBUG] Edge function : AllBottom (result of previous compose)
50416 2019-Jan-16 22:08:40.317813 - [DEBUG]
50417 2019-Jan-16 22:08:40.317838 - [DEBUG] Join: AllTop & AllBottom
50418 2019-Jan-16 22:08:40.317864 - [DEBUG] = AllBottom (new jump func)
50419 2019-Jan-16 22:08:40.317889 - [DEBUG]
50420 2019-Jan-16 22:08:40.317912 - [DEBUG] Start adding new jump function
50421 2019-Jan-16 22:08:40.317936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50422 2019-Jan-16 22:08:40.317992 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50423 2019-Jan-16 22:08:40.318648 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50424 2019-Jan-16 22:08:40.319283 - [DEBUG] Edge Function : AllBottom
50425 2019-Jan-16 22:08:40.319311 - [DEBUG] End adding new jump function
50426 2019-Jan-16 22:08:40.319335 - [DEBUG]
50427 2019-Jan-16 22:08:40.319359 - [DEBUG] -------------------------------------------- 1366. Path Edge --------------------------------------------
50428 2019-Jan-16 22:08:40.319384 - [DEBUG]
50429 2019-Jan-16 22:08:40.319407 - [DEBUG] Process 1366. path edge:
50430 2019-Jan-16 22:08:40.319431 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50431 2019-Jan-16 22:08:40.319488 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
50432 2019-Jan-16 22:08:40.320124 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50433 2019-Jan-16 22:08:40.320763 - [DEBUG]
50434 2019-Jan-16 22:08:40.320788 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50435 2019-Jan-16 22:08:40.321461 - [DEBUG] Compose: EdgeIdentity * AllBottom
50436 2019-Jan-16 22:08:40.321489 - [DEBUG]
50437 2019-Jan-16 22:08:40.321513 - [DEBUG] Propagate flow
50438 2019-Jan-16 22:08:40.321537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50439 2019-Jan-16 22:08:40.321594 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50440 2019-Jan-16 22:08:40.322230 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50441 2019-Jan-16 22:08:40.322869 - [DEBUG] Edge function : AllBottom (result of previous compose)
50442 2019-Jan-16 22:08:40.322895 - [DEBUG]
50443 2019-Jan-16 22:08:40.322920 - [DEBUG] Join: AllTop & AllBottom
50444 2019-Jan-16 22:08:40.322946 - [DEBUG] = AllBottom (new jump func)
50445 2019-Jan-16 22:08:40.322971 - [DEBUG]
50446 2019-Jan-16 22:08:40.322994 - [DEBUG] Start adding new jump function
50447 2019-Jan-16 22:08:40.323018 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50448 2019-Jan-16 22:08:40.323074 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50449 2019-Jan-16 22:08:40.323715 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50450 2019-Jan-16 22:08:40.324349 - [DEBUG] Edge Function : AllBottom
50451 2019-Jan-16 22:08:40.324378 - [DEBUG] End adding new jump function
50452 2019-Jan-16 22:08:40.324402 - [DEBUG]
50453 2019-Jan-16 22:08:40.324426 - [DEBUG] -------------------------------------------- 1367. Path Edge --------------------------------------------
50454 2019-Jan-16 22:08:40.324451 - [DEBUG]
50455 2019-Jan-16 22:08:40.324474 - [DEBUG] Process 1367. path edge:
50456 2019-Jan-16 22:08:40.324498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50457 2019-Jan-16 22:08:40.324554 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
50458 2019-Jan-16 22:08:40.325207 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50459 2019-Jan-16 22:08:40.325853 - [DEBUG]
50460 2019-Jan-16 22:08:40.325879 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50461 2019-Jan-16 22:08:40.326540 - [DEBUG] Compose: EdgeIdentity * AllBottom
50462 2019-Jan-16 22:08:40.326569 - [DEBUG]
50463 2019-Jan-16 22:08:40.326593 - [DEBUG] Propagate flow
50464 2019-Jan-16 22:08:40.326616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50465 2019-Jan-16 22:08:40.326674 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50466 2019-Jan-16 22:08:40.327329 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50467 2019-Jan-16 22:08:40.327970 - [DEBUG] Edge function : AllBottom (result of previous compose)
50468 2019-Jan-16 22:08:40.327995 - [DEBUG]
50469 2019-Jan-16 22:08:40.328020 - [DEBUG] Join: AllTop & AllBottom
50470 2019-Jan-16 22:08:40.328046 - [DEBUG] = AllBottom (new jump func)
50471 2019-Jan-16 22:08:40.328071 - [DEBUG]
50472 2019-Jan-16 22:08:40.328109 - [DEBUG] Start adding new jump function
50473 2019-Jan-16 22:08:40.328133 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50474 2019-Jan-16 22:08:40.328189 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50475 2019-Jan-16 22:08:40.328829 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50476 2019-Jan-16 22:08:40.329474 - [DEBUG] Edge Function : AllBottom
50477 2019-Jan-16 22:08:40.329502 - [DEBUG] End adding new jump function
50478 2019-Jan-16 22:08:40.329527 - [DEBUG]
50479 2019-Jan-16 22:08:40.329550 - [DEBUG] -------------------------------------------- 1368. Path Edge --------------------------------------------
50480 2019-Jan-16 22:08:40.329575 - [DEBUG]
50481 2019-Jan-16 22:08:40.329598 - [DEBUG] Process 1368. path edge:
50482 2019-Jan-16 22:08:40.329622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50483 2019-Jan-16 22:08:40.329678 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
50484 2019-Jan-16 22:08:40.330325 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50485 2019-Jan-16 22:08:40.330964 - [DEBUG]
50486 2019-Jan-16 22:08:40.330989 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50487 2019-Jan-16 22:08:40.331667 - [DEBUG] Possible callees:
50488 2019-Jan-16 22:08:40.331692 - [DEBUG] llvm.dbg.declare
50489 2019-Jan-16 22:08:40.331717 - [DEBUG] Possible return sites:
50490 2019-Jan-16 22:08:40.331741 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16350491 2019-Jan-16 22:08:40.333018 - [DEBUG] Found and process special summary
50492 2019-Jan-16 22:08:40.333053 - [DEBUG] Compose: EdgeIdentity * AllBottom
50493 2019-Jan-16 22:08:40.333081 - [DEBUG]
50494 2019-Jan-16 22:08:40.333104 - [DEBUG] Propagate flow
50495 2019-Jan-16 22:08:40.333128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50496 2019-Jan-16 22:08:40.333185 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50497 2019-Jan-16 22:08:40.333826 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50498 2019-Jan-16 22:08:40.334466 - [DEBUG] Edge function : AllBottom (result of previous compose)
50499 2019-Jan-16 22:08:40.334493 - [DEBUG]
50500 2019-Jan-16 22:08:40.334518 - [DEBUG] Join: AllTop & AllBottom
50501 2019-Jan-16 22:08:40.334545 - [DEBUG] = AllBottom (new jump func)
50502 2019-Jan-16 22:08:40.334577 - [DEBUG]
50503 2019-Jan-16 22:08:40.334601 - [DEBUG] Start adding new jump function
50504 2019-Jan-16 22:08:40.334625 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50505 2019-Jan-16 22:08:40.334681 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50506 2019-Jan-16 22:08:40.335339 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50507 2019-Jan-16 22:08:40.335977 - [DEBUG] Edge Function : AllBottom
50508 2019-Jan-16 22:08:40.336005 - [DEBUG] End adding new jump function
50509 2019-Jan-16 22:08:40.336030 - [DEBUG]
50510 2019-Jan-16 22:08:40.336054 - [DEBUG] -------------------------------------------- 1369. Path Edge --------------------------------------------
50511 2019-Jan-16 22:08:40.336079 - [DEBUG]
50512 2019-Jan-16 22:08:40.336102 - [DEBUG] Process 1369. path edge:
50513 2019-Jan-16 22:08:40.336126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50514 2019-Jan-16 22:08:40.336183 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
50515 2019-Jan-16 22:08:40.336822 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50516 2019-Jan-16 22:08:40.337461 - [DEBUG]
50517 2019-Jan-16 22:08:40.337485 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50518 2019-Jan-16 22:08:40.338164 - [DEBUG] Compose: EdgeIdentity * AllBottom
50519 2019-Jan-16 22:08:40.338192 - [DEBUG]
50520 2019-Jan-16 22:08:40.338216 - [DEBUG] Propagate flow
50521 2019-Jan-16 22:08:40.338240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50522 2019-Jan-16 22:08:40.338297 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50523 2019-Jan-16 22:08:40.338933 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50524 2019-Jan-16 22:08:40.339572 - [DEBUG] Edge function : AllBottom (result of previous compose)
50525 2019-Jan-16 22:08:40.339598 - [DEBUG]
50526 2019-Jan-16 22:08:40.339623 - [DEBUG] Join: AllTop & AllBottom
50527 2019-Jan-16 22:08:40.339649 - [DEBUG] = AllBottom (new jump func)
50528 2019-Jan-16 22:08:40.339674 - [DEBUG]
50529 2019-Jan-16 22:08:40.339697 - [DEBUG] Start adding new jump function
50530 2019-Jan-16 22:08:40.339721 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50531 2019-Jan-16 22:08:40.339777 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50532 2019-Jan-16 22:08:40.340416 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50533 2019-Jan-16 22:08:40.341052 - [DEBUG] Edge Function : AllBottom
50534 2019-Jan-16 22:08:40.341080 - [DEBUG] End adding new jump function
50535 2019-Jan-16 22:08:40.341104 - [DEBUG]
50536 2019-Jan-16 22:08:40.341128 - [DEBUG] -------------------------------------------- 1370. Path Edge --------------------------------------------
50537 2019-Jan-16 22:08:40.341153 - [DEBUG]
50538 2019-Jan-16 22:08:40.341176 - [DEBUG] Process 1370. path edge:
50539 2019-Jan-16 22:08:40.341200 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50540 2019-Jan-16 22:08:40.341257 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
50541 2019-Jan-16 22:08:40.341909 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50542 2019-Jan-16 22:08:40.342549 - [DEBUG]
50543 2019-Jan-16 22:08:40.342574 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50544 2019-Jan-16 22:08:40.343234 - [DEBUG] Compose: EdgeIdentity * AllBottom
50545 2019-Jan-16 22:08:40.343262 - [DEBUG]
50546 2019-Jan-16 22:08:40.343286 - [DEBUG] Propagate flow
50547 2019-Jan-16 22:08:40.343319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50548 2019-Jan-16 22:08:40.343377 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50549 2019-Jan-16 22:08:40.344025 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50550 2019-Jan-16 22:08:40.344666 - [DEBUG] Edge function : AllBottom (result of previous compose)
50551 2019-Jan-16 22:08:40.344692 - [DEBUG]
50552 2019-Jan-16 22:08:40.344717 - [DEBUG] Join: AllTop & AllBottom
50553 2019-Jan-16 22:08:40.344743 - [DEBUG] = AllBottom (new jump func)
50554 2019-Jan-16 22:08:40.344781 - [DEBUG]
50555 2019-Jan-16 22:08:40.344804 - [DEBUG] Start adding new jump function
50556 2019-Jan-16 22:08:40.344828 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50557 2019-Jan-16 22:08:40.344884 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50558 2019-Jan-16 22:08:40.345523 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50559 2019-Jan-16 22:08:40.346169 - [DEBUG] Edge Function : AllBottom
50560 2019-Jan-16 22:08:40.346197 - [DEBUG] End adding new jump function
50561 2019-Jan-16 22:08:40.346221 - [DEBUG]
50562 2019-Jan-16 22:08:40.346245 - [DEBUG] -------------------------------------------- 1371. Path Edge --------------------------------------------
50563 2019-Jan-16 22:08:40.346270 - [DEBUG]
50564 2019-Jan-16 22:08:40.346293 - [DEBUG] Process 1371. path edge:
50565 2019-Jan-16 22:08:40.346317 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50566 2019-Jan-16 22:08:40.346373 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
50567 2019-Jan-16 22:08:40.347019 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50568 2019-Jan-16 22:08:40.347659 - [DEBUG]
50569 2019-Jan-16 22:08:40.347683 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50570 2019-Jan-16 22:08:40.348362 - [DEBUG] Possible callees:
50571 2019-Jan-16 22:08:40.348389 - [DEBUG] llvm.dbg.declare
50572 2019-Jan-16 22:08:40.348414 - [DEBUG] Possible return sites:
50573 2019-Jan-16 22:08:40.348438 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16950574 2019-Jan-16 22:08:40.349715 - [DEBUG] Found and process special summary
50575 2019-Jan-16 22:08:40.349750 - [DEBUG] Compose: EdgeIdentity * AllBottom
50576 2019-Jan-16 22:08:40.349778 - [DEBUG]
50577 2019-Jan-16 22:08:40.349802 - [DEBUG] Propagate flow
50578 2019-Jan-16 22:08:40.349826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50579 2019-Jan-16 22:08:40.349883 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50580 2019-Jan-16 22:08:40.350523 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50581 2019-Jan-16 22:08:40.351162 - [DEBUG] Edge function : AllBottom (result of previous compose)
50582 2019-Jan-16 22:08:40.351188 - [DEBUG]
50583 2019-Jan-16 22:08:40.351214 - [DEBUG] Join: AllTop & AllBottom
50584 2019-Jan-16 22:08:40.351239 - [DEBUG] = AllBottom (new jump func)
50585 2019-Jan-16 22:08:40.351264 - [DEBUG]
50586 2019-Jan-16 22:08:40.351288 - [DEBUG] Start adding new jump function
50587 2019-Jan-16 22:08:40.351311 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50588 2019-Jan-16 22:08:40.351367 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50589 2019-Jan-16 22:08:40.352033 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50590 2019-Jan-16 22:08:40.352675 - [DEBUG] Edge Function : AllBottom
50591 2019-Jan-16 22:08:40.352703 - [DEBUG] End adding new jump function
50592 2019-Jan-16 22:08:40.352727 - [DEBUG]
50593 2019-Jan-16 22:08:40.352751 - [DEBUG] -------------------------------------------- 1372. Path Edge --------------------------------------------
50594 2019-Jan-16 22:08:40.352776 - [DEBUG]
50595 2019-Jan-16 22:08:40.352800 - [DEBUG] Process 1372. path edge:
50596 2019-Jan-16 22:08:40.352823 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50597 2019-Jan-16 22:08:40.352880 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
50598 2019-Jan-16 22:08:40.353521 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50599 2019-Jan-16 22:08:40.354162 - [DEBUG]
50600 2019-Jan-16 22:08:40.354186 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50601 2019-Jan-16 22:08:40.354863 - [DEBUG] Compose: EdgeIdentity * AllBottom
50602 2019-Jan-16 22:08:40.354892 - [DEBUG]
50603 2019-Jan-16 22:08:40.354916 - [DEBUG] Propagate flow
50604 2019-Jan-16 22:08:40.354939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50605 2019-Jan-16 22:08:40.354997 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50606 2019-Jan-16 22:08:40.355649 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50607 2019-Jan-16 22:08:40.356289 - [DEBUG] Edge function : AllBottom (result of previous compose)
50608 2019-Jan-16 22:08:40.356314 - [DEBUG]
50609 2019-Jan-16 22:08:40.356340 - [DEBUG] Join: AllTop & AllBottom
50610 2019-Jan-16 22:08:40.356366 - [DEBUG] = AllBottom (new jump func)
50611 2019-Jan-16 22:08:40.356390 - [DEBUG]
50612 2019-Jan-16 22:08:40.356414 - [DEBUG] Start adding new jump function
50613 2019-Jan-16 22:08:40.356437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50614 2019-Jan-16 22:08:40.356493 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50615 2019-Jan-16 22:08:40.357133 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50616 2019-Jan-16 22:08:40.357768 - [DEBUG] Edge Function : AllBottom
50617 2019-Jan-16 22:08:40.357797 - [DEBUG] End adding new jump function
50618 2019-Jan-16 22:08:40.357821 - [DEBUG]
50619 2019-Jan-16 22:08:40.357845 - [DEBUG] -------------------------------------------- 1373. Path Edge --------------------------------------------
50620 2019-Jan-16 22:08:40.357870 - [DEBUG]
50621 2019-Jan-16 22:08:40.357893 - [DEBUG] Process 1373. path edge:
50622 2019-Jan-16 22:08:40.357917 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50623 2019-Jan-16 22:08:40.357973 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
50624 2019-Jan-16 22:08:40.358626 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50625 2019-Jan-16 22:08:40.359268 - [DEBUG]
50626 2019-Jan-16 22:08:40.359292 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50627 2019-Jan-16 22:08:40.359954 - [DEBUG] Compose: EdgeIdentity * AllBottom
50628 2019-Jan-16 22:08:40.359983 - [DEBUG]
50629 2019-Jan-16 22:08:40.360007 - [DEBUG] Propagate flow
50630 2019-Jan-16 22:08:40.360031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50631 2019-Jan-16 22:08:40.360088 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50632 2019-Jan-16 22:08:40.360736 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50633 2019-Jan-16 22:08:40.361374 - [DEBUG] Edge function : AllBottom (result of previous compose)
50634 2019-Jan-16 22:08:40.361400 - [DEBUG]
50635 2019-Jan-16 22:08:40.361439 - [DEBUG] Join: AllTop & AllBottom
50636 2019-Jan-16 22:08:40.361466 - [DEBUG] = AllBottom (new jump func)
50637 2019-Jan-16 22:08:40.361490 - [DEBUG]
50638 2019-Jan-16 22:08:40.361514 - [DEBUG] Start adding new jump function
50639 2019-Jan-16 22:08:40.361537 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50640 2019-Jan-16 22:08:40.361594 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50641 2019-Jan-16 22:08:40.362233 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50642 2019-Jan-16 22:08:40.362872 - [DEBUG] Edge Function : AllBottom
50643 2019-Jan-16 22:08:40.362901 - [DEBUG] End adding new jump function
50644 2019-Jan-16 22:08:40.362925 - [DEBUG]
50645 2019-Jan-16 22:08:40.362949 - [DEBUG] -------------------------------------------- 1374. Path Edge --------------------------------------------
50646 2019-Jan-16 22:08:40.362973 - [DEBUG]
50647 2019-Jan-16 22:08:40.362997 - [DEBUG] Process 1374. path edge:
50648 2019-Jan-16 22:08:40.363021 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50649 2019-Jan-16 22:08:40.363077 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
50650 2019-Jan-16 22:08:40.363715 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50651 2019-Jan-16 22:08:40.364353 - [DEBUG]
50652 2019-Jan-16 22:08:40.364378 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50653 2019-Jan-16 22:08:40.365056 - [DEBUG] Compose: EdgeIdentity * AllBottom
50654 2019-Jan-16 22:08:40.365085 - [DEBUG]
50655 2019-Jan-16 22:08:40.365109 - [DEBUG] Propagate flow
50656 2019-Jan-16 22:08:40.365132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50657 2019-Jan-16 22:08:40.365190 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
50658 2019-Jan-16 22:08:40.365826 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50659 2019-Jan-16 22:08:40.366464 - [DEBUG] Edge function : AllBottom (result of previous compose)
50660 2019-Jan-16 22:08:40.366489 - [DEBUG]
50661 2019-Jan-16 22:08:40.366515 - [DEBUG] Join: AllTop & AllBottom
50662 2019-Jan-16 22:08:40.366541 - [DEBUG] = AllBottom (new jump func)
50663 2019-Jan-16 22:08:40.366565 - [DEBUG]
50664 2019-Jan-16 22:08:40.366589 - [DEBUG] Start adding new jump function
50665 2019-Jan-16 22:08:40.366612 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50666 2019-Jan-16 22:08:40.366668 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50667 2019-Jan-16 22:08:40.367308 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
50668 2019-Jan-16 22:08:40.367943 - [DEBUG] Edge Function : AllBottom
50669 2019-Jan-16 22:08:40.367972 - [DEBUG] End adding new jump function
50670 2019-Jan-16 22:08:40.367996 - [DEBUG]
50671 2019-Jan-16 22:08:40.368020 - [DEBUG] -------------------------------------------- 1375. Path Edge --------------------------------------------
50672 2019-Jan-16 22:08:40.368044 - [DEBUG]
50673 2019-Jan-16 22:08:40.368068 - [DEBUG] Process 1375. path edge:
50674 2019-Jan-16 22:08:40.368105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50675 2019-Jan-16 22:08:40.368161 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
50676 2019-Jan-16 22:08:40.368797 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50677 2019-Jan-16 22:08:40.369443 - [DEBUG]
50678 2019-Jan-16 22:08:40.369469 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
50679 2019-Jan-16 22:08:40.370130 - [DEBUG] Compose: EdgeIdentity * AllBottom
50680 2019-Jan-16 22:08:40.370159 - [DEBUG]
50681 2019-Jan-16 22:08:40.370183 - [DEBUG] Propagate flow
50682 2019-Jan-16 22:08:40.370206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50683 2019-Jan-16 22:08:40.370264 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
50684 2019-Jan-16 22:08:40.370905 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50685 2019-Jan-16 22:08:40.371559 - [DEBUG] Edge function : AllBottom (result of previous compose)
50686 2019-Jan-16 22:08:40.371585 - [DEBUG]
50687 2019-Jan-16 22:08:40.371610 - [DEBUG] Join: AllTop & AllBottom
50688 2019-Jan-16 22:08:40.371636 - [DEBUG] = AllBottom (new jump func)
50689 2019-Jan-16 22:08:40.371660 - [DEBUG]
50690 2019-Jan-16 22:08:40.371683 - [DEBUG] Start adding new jump function
50691 2019-Jan-16 22:08:40.371707 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50692 2019-Jan-16 22:08:40.371763 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50693 2019-Jan-16 22:08:40.372401 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
50694 2019-Jan-16 22:08:40.373038 - [DEBUG] Edge Function : AllBottom
50695 2019-Jan-16 22:08:40.373066 - [DEBUG] End adding new jump function
50696 2019-Jan-16 22:08:40.373090 - [DEBUG]
50697 2019-Jan-16 22:08:40.373114 - [DEBUG] -------------------------------------------- 1376. Path Edge --------------------------------------------
50698 2019-Jan-16 22:08:40.373139 - [DEBUG]
50699 2019-Jan-16 22:08:40.373162 - [DEBUG] Process 1376. path edge:
50700 2019-Jan-16 22:08:40.373186 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50701 2019-Jan-16 22:08:40.373242 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
50702 2019-Jan-16 22:08:40.373880 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50703 2019-Jan-16 22:08:40.374519 - [DEBUG]
50704 2019-Jan-16 22:08:40.374544 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
50705 2019-Jan-16 22:08:40.375224 - [DEBUG] Compose: EdgeIdentity * AllBottom
50706 2019-Jan-16 22:08:40.375252 - [DEBUG]
50707 2019-Jan-16 22:08:40.375276 - [DEBUG] Propagate flow
50708 2019-Jan-16 22:08:40.375300 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50709 2019-Jan-16 22:08:40.375358 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
50710 2019-Jan-16 22:08:40.375994 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50711 2019-Jan-16 22:08:40.376632 - [DEBUG] Edge function : AllBottom (result of previous compose)
50712 2019-Jan-16 22:08:40.376658 - [DEBUG]
50713 2019-Jan-16 22:08:40.376683 - [DEBUG] Join: AllTop & AllBottom
50714 2019-Jan-16 22:08:40.376709 - [DEBUG] = AllBottom (new jump func)
50715 2019-Jan-16 22:08:40.376734 - [DEBUG]
50716 2019-Jan-16 22:08:40.376758 - [DEBUG] Start adding new jump function
50717 2019-Jan-16 22:08:40.376781 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50718 2019-Jan-16 22:08:40.376837 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50719 2019-Jan-16 22:08:40.377476 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
50720 2019-Jan-16 22:08:40.378123 - [DEBUG] Edge Function : AllBottom
50721 2019-Jan-16 22:08:40.378160 - [DEBUG] End adding new jump function
50722 2019-Jan-16 22:08:40.378185 - [DEBUG]
50723 2019-Jan-16 22:08:40.378209 - [DEBUG] -------------------------------------------- 1377. Path Edge --------------------------------------------
50724 2019-Jan-16 22:08:40.378233 - [DEBUG]
50725 2019-Jan-16 22:08:40.378257 - [DEBUG] Process 1377. path edge:
50726 2019-Jan-16 22:08:40.378280 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50727 2019-Jan-16 22:08:40.378337 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
50728 2019-Jan-16 22:08:40.378972 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50729 2019-Jan-16 22:08:40.379610 - [DEBUG]
50730 2019-Jan-16 22:08:40.379636 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
50731 2019-Jan-16 22:08:40.380293 - [DEBUG] Compose: EdgeIdentity * AllBottom
50732 2019-Jan-16 22:08:40.380322 - [DEBUG]
50733 2019-Jan-16 22:08:40.380345 - [DEBUG] Propagate flow
50734 2019-Jan-16 22:08:40.380369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50735 2019-Jan-16 22:08:40.380426 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
50736 2019-Jan-16 22:08:40.381069 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50737 2019-Jan-16 22:08:40.381725 - [DEBUG] Edge function : AllBottom (result of previous compose)
50738 2019-Jan-16 22:08:40.381751 - [DEBUG]
50739 2019-Jan-16 22:08:40.381776 - [DEBUG] Join: AllTop & AllBottom
50740 2019-Jan-16 22:08:40.381802 - [DEBUG] = AllBottom (new jump func)
50741 2019-Jan-16 22:08:40.381826 - [DEBUG]
50742 2019-Jan-16 22:08:40.381850 - [DEBUG] Start adding new jump function
50743 2019-Jan-16 22:08:40.381873 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50744 2019-Jan-16 22:08:40.381929 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50745 2019-Jan-16 22:08:40.382569 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
50746 2019-Jan-16 22:08:40.383204 - [DEBUG] Edge Function : AllBottom
50747 2019-Jan-16 22:08:40.383233 - [DEBUG] End adding new jump function
50748 2019-Jan-16 22:08:40.383257 - [DEBUG]
50749 2019-Jan-16 22:08:40.383281 - [DEBUG] -------------------------------------------- 1378. Path Edge --------------------------------------------
50750 2019-Jan-16 22:08:40.383305 - [DEBUG]
50751 2019-Jan-16 22:08:40.383329 - [DEBUG] Process 1378. path edge:
50752 2019-Jan-16 22:08:40.383353 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50753 2019-Jan-16 22:08:40.383409 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
50754 2019-Jan-16 22:08:40.384044 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50755 2019-Jan-16 22:08:40.384684 - [DEBUG]
50756 2019-Jan-16 22:08:40.384708 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
50757 2019-Jan-16 22:08:40.385386 - [DEBUG] Compose: EdgeIdentity * AllBottom
50758 2019-Jan-16 22:08:40.385414 - [DEBUG]
50759 2019-Jan-16 22:08:40.385438 - [DEBUG] Propagate flow
50760 2019-Jan-16 22:08:40.385462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50761 2019-Jan-16 22:08:40.385519 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
50762 2019-Jan-16 22:08:40.386163 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50763 2019-Jan-16 22:08:40.386802 - [DEBUG] Edge function : AllBottom (result of previous compose)
50764 2019-Jan-16 22:08:40.386828 - [DEBUG]
50765 2019-Jan-16 22:08:40.386865 - [DEBUG] Join: AllTop & AllBottom
50766 2019-Jan-16 22:08:40.386892 - [DEBUG] = AllBottom (new jump func)
50767 2019-Jan-16 22:08:40.386917 - [DEBUG]
50768 2019-Jan-16 22:08:40.386940 - [DEBUG] Start adding new jump function
50769 2019-Jan-16 22:08:40.386963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50770 2019-Jan-16 22:08:40.387020 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50771 2019-Jan-16 22:08:40.387660 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
50772 2019-Jan-16 22:08:40.388317 - [DEBUG] Edge Function : AllBottom
50773 2019-Jan-16 22:08:40.388345 - [DEBUG] End adding new jump function
50774 2019-Jan-16 22:08:40.388369 - [DEBUG]
50775 2019-Jan-16 22:08:40.388393 - [DEBUG] -------------------------------------------- 1379. Path Edge --------------------------------------------
50776 2019-Jan-16 22:08:40.388417 - [DEBUG]
50777 2019-Jan-16 22:08:40.388440 - [DEBUG] Process 1379. path edge:
50778 2019-Jan-16 22:08:40.388464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50779 2019-Jan-16 22:08:40.388520 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
50780 2019-Jan-16 22:08:40.389162 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50781 2019-Jan-16 22:08:40.389802 - [DEBUG]
50782 2019-Jan-16 22:08:40.389828 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
50783 2019-Jan-16 22:08:40.390494 - [DEBUG] Compose: EdgeIdentity * AllBottom
50784 2019-Jan-16 22:08:40.390523 - [DEBUG]
50785 2019-Jan-16 22:08:40.390547 - [DEBUG] Propagate flow
50786 2019-Jan-16 22:08:40.390570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50787 2019-Jan-16 22:08:40.390628 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
50788 2019-Jan-16 22:08:40.391265 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50789 2019-Jan-16 22:08:40.391921 - [DEBUG] Edge function : AllBottom (result of previous compose)
50790 2019-Jan-16 22:08:40.391946 - [DEBUG]
50791 2019-Jan-16 22:08:40.391971 - [DEBUG] Join: AllTop & AllBottom
50792 2019-Jan-16 22:08:40.391997 - [DEBUG] = AllBottom (new jump func)
50793 2019-Jan-16 22:08:40.392022 - [DEBUG]
50794 2019-Jan-16 22:08:40.392046 - [DEBUG] Start adding new jump function
50795 2019-Jan-16 22:08:40.392069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50796 2019-Jan-16 22:08:40.392125 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50797 2019-Jan-16 22:08:40.392765 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
50798 2019-Jan-16 22:08:40.393401 - [DEBUG] Edge Function : AllBottom
50799 2019-Jan-16 22:08:40.393429 - [DEBUG] End adding new jump function
50800 2019-Jan-16 22:08:40.393453 - [DEBUG]
50801 2019-Jan-16 22:08:40.393477 - [DEBUG] -------------------------------------------- 1380. Path Edge --------------------------------------------
50802 2019-Jan-16 22:08:40.393502 - [DEBUG]
50803 2019-Jan-16 22:08:40.393525 - [DEBUG] Process 1380. path edge:
50804 2019-Jan-16 22:08:40.393549 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50805 2019-Jan-16 22:08:40.393605 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
50806 2019-Jan-16 22:08:40.394241 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50807 2019-Jan-16 22:08:40.394895 - [DEBUG]
50808 2019-Jan-16 22:08:40.394920 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
50809 2019-Jan-16 22:08:40.395589 - [DEBUG] Compose: EdgeIdentity * AllBottom
50810 2019-Jan-16 22:08:40.395618 - [DEBUG]
50811 2019-Jan-16 22:08:40.395642 - [DEBUG] Propagate flow
50812 2019-Jan-16 22:08:40.395665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50813 2019-Jan-16 22:08:40.395723 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50814 2019-Jan-16 22:08:40.396360 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50815 2019-Jan-16 22:08:40.397000 - [DEBUG] Edge function : AllBottom (result of previous compose)
50816 2019-Jan-16 22:08:40.397026 - [DEBUG]
50817 2019-Jan-16 22:08:40.397051 - [DEBUG] Join: AllTop & AllBottom
50818 2019-Jan-16 22:08:40.397077 - [DEBUG] = AllBottom (new jump func)
50819 2019-Jan-16 22:08:40.397102 - [DEBUG]
50820 2019-Jan-16 22:08:40.397125 - [DEBUG] Start adding new jump function
50821 2019-Jan-16 22:08:40.397149 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50822 2019-Jan-16 22:08:40.397205 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50823 2019-Jan-16 22:08:40.397844 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50824 2019-Jan-16 22:08:40.398494 - [DEBUG] Edge Function : AllBottom
50825 2019-Jan-16 22:08:40.398523 - [DEBUG] End adding new jump function
50826 2019-Jan-16 22:08:40.398547 - [DEBUG]
50827 2019-Jan-16 22:08:40.398571 - [DEBUG] -------------------------------------------- 1381. Path Edge --------------------------------------------
50828 2019-Jan-16 22:08:40.398595 - [DEBUG]
50829 2019-Jan-16 22:08:40.398619 - [DEBUG] Process 1381. path edge:
50830 2019-Jan-16 22:08:40.398643 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50831 2019-Jan-16 22:08:40.398699 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
50832 2019-Jan-16 22:08:40.399334 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
50833 2019-Jan-16 22:08:40.399975 - [DEBUG]
50834 2019-Jan-16 22:08:40.399999 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50835 2019-Jan-16 22:08:40.400654 - [DEBUG] Start of endsummarytab entry
50836 2019-Jan-16 22:08:40.400697 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
50837 2019-Jan-16 22:08:40.401346 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
50838 2019-Jan-16 22:08:40.401423 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50839 2019-Jan-16 22:08:40.402063 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50840 2019-Jan-16 22:08:40.402704 - [DEBUG] EF: AllBottom
50841 2019-Jan-16 22:08:40.402730 - [DEBUG]
50842 2019-Jan-16 22:08:40.402754 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50843 2019-Jan-16 22:08:40.403390 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50844 2019-Jan-16 22:08:40.404039 - [DEBUG] EF: AllBottom
50845 2019-Jan-16 22:08:40.404065 - [DEBUG]
50846 2019-Jan-16 22:08:40.404089 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50847 2019-Jan-16 22:08:40.404725 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50848 2019-Jan-16 22:08:40.405380 - [DEBUG] EF: AllBottom
50849 2019-Jan-16 22:08:40.405406 - [DEBUG]
50850 2019-Jan-16 22:08:40.405430 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50851 2019-Jan-16 22:08:40.406066 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
50852 2019-Jan-16 22:08:40.406702 - [DEBUG] EF: AllBottom
50853 2019-Jan-16 22:08:40.406727 - [DEBUG]
50854 2019-Jan-16 22:08:40.406760 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50855 2019-Jan-16 22:08:40.407396 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
50856 2019-Jan-16 22:08:40.408044 - [DEBUG] EF: AllBottom
50857 2019-Jan-16 22:08:40.408069 - [DEBUG]
50858 2019-Jan-16 22:08:40.408107 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50859 2019-Jan-16 22:08:40.408743 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
50860 2019-Jan-16 22:08:40.409381 - [DEBUG] EF: AllBottom
50861 2019-Jan-16 22:08:40.409406 - [DEBUG]
50862 2019-Jan-16 22:08:40.409430 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50863 2019-Jan-16 22:08:40.410065 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
50864 2019-Jan-16 22:08:40.410704 - [DEBUG] EF: AllBottom
50865 2019-Jan-16 22:08:40.410729 - [DEBUG]
50866 2019-Jan-16 22:08:40.410753 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50867 2019-Jan-16 22:08:40.411389 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
50868 2019-Jan-16 22:08:40.412046 - [DEBUG] EF: AllBottom
50869 2019-Jan-16 22:08:40.412071 - [DEBUG]
50870 2019-Jan-16 22:08:40.412095 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50871 2019-Jan-16 22:08:40.412729 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50872 2019-Jan-16 22:08:40.413365 - [DEBUG] EF: AllBottom
50873 2019-Jan-16 22:08:40.413390 - [DEBUG]
50874 2019-Jan-16 22:08:40.413414 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50875 2019-Jan-16 22:08:40.414049 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
50876 2019-Jan-16 22:08:40.414684 - [DEBUG] EF: AllBottom
50877 2019-Jan-16 22:08:40.414709 - [DEBUG]
50878 2019-Jan-16 22:08:40.414733 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50879 2019-Jan-16 22:08:40.415381 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
50880 2019-Jan-16 22:08:40.416016 - [DEBUG] EF: AllBottom
50881 2019-Jan-16 22:08:40.416041 - [DEBUG]
50882 2019-Jan-16 22:08:40.416065 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50883 2019-Jan-16 22:08:40.416700 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50884 2019-Jan-16 22:08:40.417346 - [DEBUG] EF: AllBottom
50885 2019-Jan-16 22:08:40.417372 - [DEBUG]
50886 2019-Jan-16 22:08:40.417395 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50887 2019-Jan-16 22:08:40.418031 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50888 2019-Jan-16 22:08:40.418686 - [DEBUG] EF: AllBottom
50889 2019-Jan-16 22:08:40.418711 - [DEBUG]
50890 2019-Jan-16 22:08:40.418735 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50891 2019-Jan-16 22:08:40.419370 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
50892 2019-Jan-16 22:08:40.420017 - [DEBUG] EF: AllBottom
50893 2019-Jan-16 22:08:40.420043 - [DEBUG]
50894 2019-Jan-16 22:08:40.420066 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50895 2019-Jan-16 22:08:40.420701 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
50896 2019-Jan-16 22:08:40.421341 - [DEBUG] EF: AllBottom
50897 2019-Jan-16 22:08:40.421366 - [DEBUG]
50898 2019-Jan-16 22:08:40.421390 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50899 2019-Jan-16 22:08:40.422040 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
50900 2019-Jan-16 22:08:40.422683 - [DEBUG] EF: AllBottom
50901 2019-Jan-16 22:08:40.422709 - [DEBUG]
50902 2019-Jan-16 22:08:40.422732 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50903 2019-Jan-16 22:08:40.423368 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50904 2019-Jan-16 22:08:40.424007 - [DEBUG] EF: AllBottom
50905 2019-Jan-16 22:08:40.424032 - [DEBUG]
50906 2019-Jan-16 22:08:40.424055 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50907 2019-Jan-16 22:08:40.424690 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
50908 2019-Jan-16 22:08:40.425342 - [DEBUG] EF: AllBottom
50909 2019-Jan-16 22:08:40.425367 - [DEBUG]
50910 2019-Jan-16 22:08:40.425391 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50911 2019-Jan-16 22:08:40.426026 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
50912 2019-Jan-16 22:08:40.426665 - [DEBUG] EF: AllBottom
50913 2019-Jan-16 22:08:40.426690 - [DEBUG]
50914 2019-Jan-16 22:08:40.426714 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50915 2019-Jan-16 22:08:40.427349 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50916 2019-Jan-16 22:08:40.427988 - [DEBUG] EF: AllBottom
50917 2019-Jan-16 22:08:40.428014 - [DEBUG]
50918 2019-Jan-16 22:08:40.428037 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50919 2019-Jan-16 22:08:40.428689 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50920 2019-Jan-16 22:08:40.429335 - [DEBUG] EF: AllBottom
50921 2019-Jan-16 22:08:40.429361 - [DEBUG]
50922 2019-Jan-16 22:08:40.429385 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50923 2019-Jan-16 22:08:40.430020 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50924 2019-Jan-16 22:08:40.430659 - [DEBUG] EF: AllBottom
50925 2019-Jan-16 22:08:40.430685 - [DEBUG]
50926 2019-Jan-16 22:08:40.430708 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50927 2019-Jan-16 22:08:40.431344 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50928 2019-Jan-16 22:08:40.432007 - [DEBUG] EF: AllBottom
50929 2019-Jan-16 22:08:40.432032 - [DEBUG]
50930 2019-Jan-16 22:08:40.432056 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50931 2019-Jan-16 22:08:40.432692 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
50932 2019-Jan-16 22:08:40.433331 - [DEBUG] EF: AllBottom
50933 2019-Jan-16 22:08:40.433356 - [DEBUG]
50934 2019-Jan-16 22:08:40.433380 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50935 2019-Jan-16 22:08:40.434016 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50936 2019-Jan-16 22:08:40.434664 - [DEBUG] EF: AllBottom
50937 2019-Jan-16 22:08:40.434697 - [DEBUG]
50938 2019-Jan-16 22:08:40.434721 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50939 2019-Jan-16 22:08:40.435391 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
50940 2019-Jan-16 22:08:40.436041 - [DEBUG] EF: AllBottom
50941 2019-Jan-16 22:08:40.436066 - [DEBUG]
50942 2019-Jan-16 22:08:40.436090 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50943 2019-Jan-16 22:08:40.436725 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50944 2019-Jan-16 22:08:40.437365 - [DEBUG] EF: AllBottom
50945 2019-Jan-16 22:08:40.437390 - [DEBUG]
50946 2019-Jan-16 22:08:40.437423 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50947 2019-Jan-16 22:08:40.438059 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
50948 2019-Jan-16 22:08:40.438714 - [DEBUG] EF: AllBottom
50949 2019-Jan-16 22:08:40.438739 - [DEBUG]
50950 2019-Jan-16 22:08:40.438763 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50951 2019-Jan-16 22:08:40.439398 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50952 2019-Jan-16 22:08:40.440037 - [DEBUG] EF: AllBottom
50953 2019-Jan-16 22:08:40.440062 - [DEBUG]
50954 2019-Jan-16 22:08:40.440086 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50955 2019-Jan-16 22:08:40.440720 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
50956 2019-Jan-16 22:08:40.441367 - [DEBUG] EF: AllBottom
50957 2019-Jan-16 22:08:40.441393 - [DEBUG]
50958 2019-Jan-16 22:08:40.441428 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50959 2019-Jan-16 22:08:40.442065 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
50960 2019-Jan-16 22:08:40.442706 - [DEBUG] EF: AllBottom
50961 2019-Jan-16 22:08:40.442731 - [DEBUG]
50962 2019-Jan-16 22:08:40.442755 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50963 2019-Jan-16 22:08:40.443390 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50964 2019-Jan-16 22:08:40.444029 - [DEBUG] EF: AllBottom
50965 2019-Jan-16 22:08:40.444055 - [DEBUG]
50966 2019-Jan-16 22:08:40.444080 - [DEBUG] ---------------
50967 2019-Jan-16 22:08:40.444104 - [DEBUG]
50968 2019-Jan-16 22:08:40.444133 - [DEBUG] End of endsummarytab entry
50969 2019-Jan-16 22:08:40.444157 - [DEBUG]
50970 2019-Jan-16 22:08:40.444181 - [DEBUG] Start of incomingtab entry
50971 2019-Jan-16 22:08:40.444206 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
50972 2019-Jan-16 22:08:40.444865 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
50973 2019-Jan-16 22:08:40.444924 - [DEBUG] ---------------
50974 2019-Jan-16 22:08:40.444948 - [DEBUG] End of incomingtab entry
50975 2019-Jan-16 22:08:40.444972 - [DEBUG]
50976 2019-Jan-16 22:08:40.444999 - [DEBUG] EDGE:
50977 2019-Jan-16 22:08:40.445055 - [DEBUG] ---> 50978 2019-Jan-16 22:08:40.445692 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
50979 2019-Jan-16 22:08:40.446332 - [DEBUG]
50980 2019-Jan-16 22:08:40.446358 - [DEBUG] EDGE:
50981 2019-Jan-16 22:08:40.446416 - [DEBUG] ---> 50982 2019-Jan-16 22:08:40.447051 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
50983 2019-Jan-16 22:08:40.447689 - [DEBUG]
50984 2019-Jan-16 22:08:40.447729 - [DEBUG] Compose: EdgeIdentity * AllBottom
50985 2019-Jan-16 22:08:40.447757 - [DEBUG]
50986 2019-Jan-16 22:08:40.447781 - [DEBUG] Propagate flow
50987 2019-Jan-16 22:08:40.447805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50988 2019-Jan-16 22:08:40.447861 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
50989 2019-Jan-16 22:08:40.448525 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50990 2019-Jan-16 22:08:40.449164 - [DEBUG] Edge function : AllBottom (result of previous compose)
50991 2019-Jan-16 22:08:40.449190 - [DEBUG]
50992 2019-Jan-16 22:08:40.449216 - [DEBUG] Join: AllTop & AllBottom
50993 2019-Jan-16 22:08:40.449250 - [DEBUG] = AllBottom (new jump func)
50994 2019-Jan-16 22:08:40.449275 - [DEBUG]
50995 2019-Jan-16 22:08:40.449299 - [DEBUG] Start adding new jump function
50996 2019-Jan-16 22:08:40.449322 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50997 2019-Jan-16 22:08:40.449379 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
50998 2019-Jan-16 22:08:40.450018 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
50999 2019-Jan-16 22:08:40.450665 - [DEBUG] Edge Function : AllBottom
51000 2019-Jan-16 22:08:40.450695 - [DEBUG] End adding new jump function
51001 2019-Jan-16 22:08:40.450719 - [DEBUG]
51002 2019-Jan-16 22:08:40.450743 - [DEBUG] -------------------------------------------- 1382. Path Edge --------------------------------------------
51003 2019-Jan-16 22:08:40.450768 - [DEBUG]
51004 2019-Jan-16 22:08:40.450791 - [DEBUG] Process 1382. path edge:
51005 2019-Jan-16 22:08:40.450815 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51006 2019-Jan-16 22:08:40.450871 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
51007 2019-Jan-16 22:08:40.451533 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51008 2019-Jan-16 22:08:40.452175 - [DEBUG]
51009 2019-Jan-16 22:08:40.452199 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51010 2019-Jan-16 22:08:40.452865 - [DEBUG] Possible callees:
51011 2019-Jan-16 22:08:40.452890 - [DEBUG] llvm.dbg.declare
51012 2019-Jan-16 22:08:40.452915 - [DEBUG] Possible return sites:
51013 2019-Jan-16 22:08:40.452939 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19351014 2019-Jan-16 22:08:40.454220 - [DEBUG] Found and process special summary
51015 2019-Jan-16 22:08:40.454256 - [DEBUG] Compose: EdgeIdentity * AllBottom
51016 2019-Jan-16 22:08:40.454283 - [DEBUG]
51017 2019-Jan-16 22:08:40.454307 - [DEBUG] Propagate flow
51018 2019-Jan-16 22:08:40.454331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51019 2019-Jan-16 22:08:40.454387 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51020 2019-Jan-16 22:08:40.455068 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51021 2019-Jan-16 22:08:40.455767 - [DEBUG] Edge function : AllBottom (result of previous compose)
51022 2019-Jan-16 22:08:40.455795 - [DEBUG]
51023 2019-Jan-16 22:08:40.455823 - [DEBUG] Join: AllTop & AllBottom
51024 2019-Jan-16 22:08:40.455849 - [DEBUG] = AllBottom (new jump func)
51025 2019-Jan-16 22:08:40.455875 - [DEBUG]
51026 2019-Jan-16 22:08:40.455899 - [DEBUG] Start adding new jump function
51027 2019-Jan-16 22:08:40.455923 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51028 2019-Jan-16 22:08:40.455993 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51029 2019-Jan-16 22:08:40.456692 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51030 2019-Jan-16 22:08:40.457353 - [DEBUG] Edge Function : AllBottom
51031 2019-Jan-16 22:08:40.457387 - [DEBUG] End adding new jump function
51032 2019-Jan-16 22:08:40.457411 - [DEBUG]
51033 2019-Jan-16 22:08:40.457435 - [DEBUG] -------------------------------------------- 1383. Path Edge --------------------------------------------
51034 2019-Jan-16 22:08:40.457461 - [DEBUG]
51035 2019-Jan-16 22:08:40.457484 - [DEBUG] Process 1383. path edge:
51036 2019-Jan-16 22:08:40.457526 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51037 2019-Jan-16 22:08:40.457586 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
51038 2019-Jan-16 22:08:40.458251 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51039 2019-Jan-16 22:08:40.458892 - [DEBUG]
51040 2019-Jan-16 22:08:40.458918 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51041 2019-Jan-16 22:08:40.459603 - [DEBUG] Compose: EdgeIdentity * AllBottom
51042 2019-Jan-16 22:08:40.459631 - [DEBUG]
51043 2019-Jan-16 22:08:40.459655 - [DEBUG] Propagate flow
51044 2019-Jan-16 22:08:40.459679 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51045 2019-Jan-16 22:08:40.459737 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51046 2019-Jan-16 22:08:40.460375 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51047 2019-Jan-16 22:08:40.461014 - [DEBUG] Edge function : AllBottom (result of previous compose)
51048 2019-Jan-16 22:08:40.461040 - [DEBUG]
51049 2019-Jan-16 22:08:40.461065 - [DEBUG] Join: AllTop & AllBottom
51050 2019-Jan-16 22:08:40.461091 - [DEBUG] = AllBottom (new jump func)
51051 2019-Jan-16 22:08:40.461116 - [DEBUG]
51052 2019-Jan-16 22:08:40.461140 - [DEBUG] Start adding new jump function
51053 2019-Jan-16 22:08:40.461163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51054 2019-Jan-16 22:08:40.461219 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51055 2019-Jan-16 22:08:40.461875 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51056 2019-Jan-16 22:08:40.462510 - [DEBUG] Edge Function : AllBottom
51057 2019-Jan-16 22:08:40.462539 - [DEBUG] End adding new jump function
51058 2019-Jan-16 22:08:40.462563 - [DEBUG]
51059 2019-Jan-16 22:08:40.462587 - [DEBUG] -------------------------------------------- 1384. Path Edge --------------------------------------------
51060 2019-Jan-16 22:08:40.462611 - [DEBUG]
51061 2019-Jan-16 22:08:40.462635 - [DEBUG] Process 1384. path edge:
51062 2019-Jan-16 22:08:40.462659 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51063 2019-Jan-16 22:08:40.462715 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
51064 2019-Jan-16 22:08:40.463350 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51065 2019-Jan-16 22:08:40.463989 - [DEBUG]
51066 2019-Jan-16 22:08:40.464015 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51067 2019-Jan-16 22:08:40.464678 - [DEBUG] Compose: EdgeIdentity * AllBottom
51068 2019-Jan-16 22:08:40.464707 - [DEBUG]
51069 2019-Jan-16 22:08:40.464731 - [DEBUG] Propagate flow
51070 2019-Jan-16 22:08:40.464767 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51071 2019-Jan-16 22:08:40.464826 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51072 2019-Jan-16 22:08:40.465464 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51073 2019-Jan-16 22:08:40.466104 - [DEBUG] Edge function : AllBottom (result of previous compose)
51074 2019-Jan-16 22:08:40.466129 - [DEBUG]
51075 2019-Jan-16 22:08:40.466155 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51076 2019-Jan-16 22:08:40.466181 - [DEBUG] = AllBottom
51077 2019-Jan-16 22:08:40.466206 - [DEBUG]
51078 2019-Jan-16 22:08:40.466230 - [DEBUG] PROPAGATE: No new function!
51079 2019-Jan-16 22:08:40.466256 - [DEBUG] EDGE:
51080 2019-Jan-16 22:08:40.466314 - [DEBUG] ---> 51081 2019-Jan-16 22:08:40.466958 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51082 2019-Jan-16 22:08:40.467598 - [DEBUG]
51083 2019-Jan-16 22:08:40.467625 - [DEBUG] EDGE:
51084 2019-Jan-16 22:08:40.467682 - [DEBUG] ---> 51085 2019-Jan-16 22:08:40.468337 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51086 2019-Jan-16 22:08:40.468976 - [DEBUG]
51087 2019-Jan-16 22:08:40.469019 - [DEBUG] Compose: EdgeIdentity * AllBottom
51088 2019-Jan-16 22:08:40.469047 - [DEBUG]
51089 2019-Jan-16 22:08:40.469071 - [DEBUG] Propagate flow
51090 2019-Jan-16 22:08:40.469095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51091 2019-Jan-16 22:08:40.469151 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51092 2019-Jan-16 22:08:40.469791 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51093 2019-Jan-16 22:08:40.470430 - [DEBUG] Edge function : AllBottom (result of previous compose)
51094 2019-Jan-16 22:08:40.470455 - [DEBUG]
51095 2019-Jan-16 22:08:40.470481 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51096 2019-Jan-16 22:08:40.470506 - [DEBUG] = AllBottom
51097 2019-Jan-16 22:08:40.470531 - [DEBUG]
51098 2019-Jan-16 22:08:40.470555 - [DEBUG] PROPAGATE: No new function!
51099 2019-Jan-16 22:08:40.470585 - [DEBUG] EDGE:
51100 2019-Jan-16 22:08:40.470642 - [DEBUG] ---> 51101 2019-Jan-16 22:08:40.471293 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51102 2019-Jan-16 22:08:40.471949 - [DEBUG]
51103 2019-Jan-16 22:08:40.471976 - [DEBUG] EDGE:
51104 2019-Jan-16 22:08:40.472034 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
51105 2019-Jan-16 22:08:40.472676 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51106 2019-Jan-16 22:08:40.473315 - [DEBUG]
51107 2019-Jan-16 22:08:40.473342 - [DEBUG] EDGE:
51108 2019-Jan-16 22:08:40.473399 - [DEBUG] ---> 51109 2019-Jan-16 22:08:40.474035 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51110 2019-Jan-16 22:08:40.474674 - [DEBUG]
51111 2019-Jan-16 22:08:40.474701 - [DEBUG] EDGE:
51112 2019-Jan-16 22:08:40.474771 - [DEBUG] ---> 51113 2019-Jan-16 22:08:40.475409 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51114 2019-Jan-16 22:08:40.476048 - [DEBUG]
51115 2019-Jan-16 22:08:40.476075 - [DEBUG] EDGE:
51116 2019-Jan-16 22:08:40.476132 - [DEBUG] ---> 51117 2019-Jan-16 22:08:40.476773 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51118 2019-Jan-16 22:08:40.477412 - [DEBUG]
51119 2019-Jan-16 22:08:40.477448 - [DEBUG] Compose: EdgeIdentity * AllBottom
51120 2019-Jan-16 22:08:40.477476 - [DEBUG]
51121 2019-Jan-16 22:08:40.477499 - [DEBUG] Propagate flow
51122 2019-Jan-16 22:08:40.477523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51123 2019-Jan-16 22:08:40.477588 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51124 2019-Jan-16 22:08:40.478244 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51125 2019-Jan-16 22:08:40.478884 - [DEBUG] Edge function : AllBottom (result of previous compose)
51126 2019-Jan-16 22:08:40.478909 - [DEBUG]
51127 2019-Jan-16 22:08:40.478935 - [DEBUG] Join: AllTop & AllBottom
51128 2019-Jan-16 22:08:40.478961 - [DEBUG] = AllBottom (new jump func)
51129 2019-Jan-16 22:08:40.478986 - [DEBUG]
51130 2019-Jan-16 22:08:40.479009 - [DEBUG] Start adding new jump function
51131 2019-Jan-16 22:08:40.479033 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51132 2019-Jan-16 22:08:40.479089 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51133 2019-Jan-16 22:08:40.479728 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51134 2019-Jan-16 22:08:40.480367 - [DEBUG] Edge Function : AllBottom
51135 2019-Jan-16 22:08:40.480396 - [DEBUG] End adding new jump function
51136 2019-Jan-16 22:08:40.480420 - [DEBUG]
51137 2019-Jan-16 22:08:40.480444 - [DEBUG] -------------------------------------------- 1385. Path Edge --------------------------------------------
51138 2019-Jan-16 22:08:40.480468 - [DEBUG]
51139 2019-Jan-16 22:08:40.480492 - [DEBUG] Process 1385. path edge:
51140 2019-Jan-16 22:08:40.480515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51141 2019-Jan-16 22:08:40.480572 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
51142 2019-Jan-16 22:08:40.481210 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51143 2019-Jan-16 22:08:40.481867 - [DEBUG]
51144 2019-Jan-16 22:08:40.481892 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51145 2019-Jan-16 22:08:40.482559 - [DEBUG] Compose: EdgeIdentity * AllBottom
51146 2019-Jan-16 22:08:40.482587 - [DEBUG]
51147 2019-Jan-16 22:08:40.482611 - [DEBUG] Propagate flow
51148 2019-Jan-16 22:08:40.482634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51149 2019-Jan-16 22:08:40.482692 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
51150 2019-Jan-16 22:08:40.483329 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51151 2019-Jan-16 22:08:40.483968 - [DEBUG] Edge function : AllBottom (result of previous compose)
51152 2019-Jan-16 22:08:40.483994 - [DEBUG]
51153 2019-Jan-16 22:08:40.484019 - [DEBUG] Join: AllTop & AllBottom
51154 2019-Jan-16 22:08:40.484045 - [DEBUG] = AllBottom (new jump func)
51155 2019-Jan-16 22:08:40.484070 - [DEBUG]
51156 2019-Jan-16 22:08:40.484093 - [DEBUG] Start adding new jump function
51157 2019-Jan-16 22:08:40.484117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51158 2019-Jan-16 22:08:40.484173 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51159 2019-Jan-16 22:08:40.484826 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
51160 2019-Jan-16 22:08:40.485460 - [DEBUG] Edge Function : AllBottom
51161 2019-Jan-16 22:08:40.485489 - [DEBUG] End adding new jump function
51162 2019-Jan-16 22:08:40.485513 - [DEBUG]
51163 2019-Jan-16 22:08:40.485536 - [DEBUG] -------------------------------------------- 1386. Path Edge --------------------------------------------
51164 2019-Jan-16 22:08:40.485561 - [DEBUG]
51165 2019-Jan-16 22:08:40.485584 - [DEBUG] Process 1386. path edge:
51166 2019-Jan-16 22:08:40.485608 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51167 2019-Jan-16 22:08:40.485664 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
51168 2019-Jan-16 22:08:40.486306 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51169 2019-Jan-16 22:08:40.486946 - [DEBUG]
51170 2019-Jan-16 22:08:40.486971 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
51171 2019-Jan-16 22:08:40.487630 - [DEBUG] Compose: EdgeIdentity * AllBottom
51172 2019-Jan-16 22:08:40.487658 - [DEBUG]
51173 2019-Jan-16 22:08:40.487682 - [DEBUG] Propagate flow
51174 2019-Jan-16 22:08:40.487705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51175 2019-Jan-16 22:08:40.487763 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51176 2019-Jan-16 22:08:40.488415 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51177 2019-Jan-16 22:08:40.489055 - [DEBUG] Edge function : AllBottom (result of previous compose)
51178 2019-Jan-16 22:08:40.489081 - [DEBUG]
51179 2019-Jan-16 22:08:40.489106 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51180 2019-Jan-16 22:08:40.489133 - [DEBUG] = AllBottom
51181 2019-Jan-16 22:08:40.489157 - [DEBUG]
51182 2019-Jan-16 22:08:40.489181 - [DEBUG] PROPAGATE: No new function!
51183 2019-Jan-16 22:08:40.489207 - [DEBUG] EDGE:
51184 2019-Jan-16 22:08:40.489264 - [DEBUG] ---> 51185 2019-Jan-16 22:08:40.489899 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51186 2019-Jan-16 22:08:40.490538 - [DEBUG]
51187 2019-Jan-16 22:08:40.490564 - [DEBUG] EDGE:
51188 2019-Jan-16 22:08:40.490621 - [DEBUG] ---> 51189 2019-Jan-16 22:08:40.491261 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51190 2019-Jan-16 22:08:40.491917 - [DEBUG]
51191 2019-Jan-16 22:08:40.491943 - [DEBUG] EDGE:
51192 2019-Jan-16 22:08:40.492000 - [DEBUG] ---> 51193 2019-Jan-16 22:08:40.492638 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51194 2019-Jan-16 22:08:40.493276 - [DEBUG]
51195 2019-Jan-16 22:08:40.493303 - [DEBUG] EDGE:
51196 2019-Jan-16 22:08:40.493360 - [DEBUG] ---> 51197 2019-Jan-16 22:08:40.493999 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51198 2019-Jan-16 22:08:40.494636 - [DEBUG]
51199 2019-Jan-16 22:08:40.494663 - [DEBUG] EDGE:
51200 2019-Jan-16 22:08:40.494720 - [DEBUG] ---> 51201 2019-Jan-16 22:08:40.495372 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51202 2019-Jan-16 22:08:40.496011 - [DEBUG]
51203 2019-Jan-16 22:08:40.496038 - [DEBUG] EDGE:
51204 2019-Jan-16 22:08:40.496095 - [DEBUG] ---> 51205 2019-Jan-16 22:08:40.496735 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51206 2019-Jan-16 22:08:40.497374 - [DEBUG]
51207 2019-Jan-16 22:08:40.497414 - [DEBUG] Compose: EdgeIdentity * AllBottom
51208 2019-Jan-16 22:08:40.497442 - [DEBUG]
51209 2019-Jan-16 22:08:40.497466 - [DEBUG] Propagate flow
51210 2019-Jan-16 22:08:40.497490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51211 2019-Jan-16 22:08:40.497555 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
51212 2019-Jan-16 22:08:40.498211 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51213 2019-Jan-16 22:08:40.498852 - [DEBUG] Edge function : AllBottom (result of previous compose)
51214 2019-Jan-16 22:08:40.498878 - [DEBUG]
51215 2019-Jan-16 22:08:40.498904 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51216 2019-Jan-16 22:08:40.498930 - [DEBUG] = AllBottom
51217 2019-Jan-16 22:08:40.498955 - [DEBUG]
51218 2019-Jan-16 22:08:40.498979 - [DEBUG] PROPAGATE: No new function!
51219 2019-Jan-16 22:08:40.499007 - [DEBUG] EDGE:
51220 2019-Jan-16 22:08:40.499065 - [DEBUG] ---> 51221 2019-Jan-16 22:08:40.499712 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51222 2019-Jan-16 22:08:40.500353 - [DEBUG]
51223 2019-Jan-16 22:08:40.500380 - [DEBUG] EDGE:
51224 2019-Jan-16 22:08:40.500438 - [DEBUG] ---> 51225 2019-Jan-16 22:08:40.501074 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51226 2019-Jan-16 22:08:40.501730 - [DEBUG]
51227 2019-Jan-16 22:08:40.501757 - [DEBUG] EDGE:
51228 2019-Jan-16 22:08:40.501814 - [DEBUG] ---> 51229 2019-Jan-16 22:08:40.502455 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51230 2019-Jan-16 22:08:40.503094 - [DEBUG]
51231 2019-Jan-16 22:08:40.503133 - [DEBUG] Compose: EdgeIdentity * AllBottom
51232 2019-Jan-16 22:08:40.503161 - [DEBUG]
51233 2019-Jan-16 22:08:40.503185 - [DEBUG] Propagate flow
51234 2019-Jan-16 22:08:40.503209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51235 2019-Jan-16 22:08:40.503266 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
51236 2019-Jan-16 22:08:40.503905 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51237 2019-Jan-16 22:08:40.504544 - [DEBUG] Edge function : AllBottom (result of previous compose)
51238 2019-Jan-16 22:08:40.504570 - [DEBUG]
51239 2019-Jan-16 22:08:40.504596 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51240 2019-Jan-16 22:08:40.504623 - [DEBUG] = AllBottom
51241 2019-Jan-16 22:08:40.504648 - [DEBUG]
51242 2019-Jan-16 22:08:40.504671 - [DEBUG] PROPAGATE: No new function!
51243 2019-Jan-16 22:08:40.504699 - [DEBUG] EDGE:
51244 2019-Jan-16 22:08:40.504768 - [DEBUG] ---> 51245 2019-Jan-16 22:08:40.505417 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51246 2019-Jan-16 22:08:40.506058 - [DEBUG]
51247 2019-Jan-16 22:08:40.506084 - [DEBUG] EDGE:
51248 2019-Jan-16 22:08:40.506142 - [DEBUG] ---> 51249 2019-Jan-16 22:08:40.506778 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51250 2019-Jan-16 22:08:40.507417 - [DEBUG]
51251 2019-Jan-16 22:08:40.507444 - [DEBUG] EDGE:
51252 2019-Jan-16 22:08:40.507501 - [DEBUG] ---> 51253 2019-Jan-16 22:08:40.508159 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51254 2019-Jan-16 22:08:40.508800 - [DEBUG]
51255 2019-Jan-16 22:08:40.508827 - [DEBUG] EDGE:
51256 2019-Jan-16 22:08:40.508884 - [DEBUG] ---> 51257 2019-Jan-16 22:08:40.509524 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51258 2019-Jan-16 22:08:40.510164 - [DEBUG]
51259 2019-Jan-16 22:08:40.510203 - [DEBUG] Compose: EdgeIdentity * AllBottom
51260 2019-Jan-16 22:08:40.510231 - [DEBUG]
51261 2019-Jan-16 22:08:40.510255 - [DEBUG] Propagate flow
51262 2019-Jan-16 22:08:40.510279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51263 2019-Jan-16 22:08:40.510335 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
51264 2019-Jan-16 22:08:40.510977 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51265 2019-Jan-16 22:08:40.511634 - [DEBUG] Edge function : AllBottom (result of previous compose)
51266 2019-Jan-16 22:08:40.511660 - [DEBUG]
51267 2019-Jan-16 22:08:40.511686 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51268 2019-Jan-16 22:08:40.511712 - [DEBUG] = AllBottom
51269 2019-Jan-16 22:08:40.511737 - [DEBUG]
51270 2019-Jan-16 22:08:40.511760 - [DEBUG] PROPAGATE: No new function!
51271 2019-Jan-16 22:08:40.511788 - [DEBUG] EDGE:
51272 2019-Jan-16 22:08:40.511846 - [DEBUG] ---> 51273 2019-Jan-16 22:08:40.512494 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51274 2019-Jan-16 22:08:40.513133 - [DEBUG]
51275 2019-Jan-16 22:08:40.513160 - [DEBUG] EDGE:
51276 2019-Jan-16 22:08:40.513218 - [DEBUG] ---> 51277 2019-Jan-16 22:08:40.513854 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51278 2019-Jan-16 22:08:40.514493 - [DEBUG]
51279 2019-Jan-16 22:08:40.514520 - [DEBUG] EDGE:
51280 2019-Jan-16 22:08:40.514577 - [DEBUG] ---> 51281 2019-Jan-16 22:08:40.515234 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51282 2019-Jan-16 22:08:40.515874 - [DEBUG]
51283 2019-Jan-16 22:08:40.515914 - [DEBUG] Compose: EdgeIdentity * AllBottom
51284 2019-Jan-16 22:08:40.515942 - [DEBUG]
51285 2019-Jan-16 22:08:40.515966 - [DEBUG] Propagate flow
51286 2019-Jan-16 22:08:40.515989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51287 2019-Jan-16 22:08:40.516046 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
51288 2019-Jan-16 22:08:40.516687 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51289 2019-Jan-16 22:08:40.517326 - [DEBUG] Edge function : AllBottom (result of previous compose)
51290 2019-Jan-16 22:08:40.517351 - [DEBUG]
51291 2019-Jan-16 22:08:40.517377 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51292 2019-Jan-16 22:08:40.517403 - [DEBUG] = AllBottom
51293 2019-Jan-16 22:08:40.517429 - [DEBUG]
51294 2019-Jan-16 22:08:40.517452 - [DEBUG] PROPAGATE: No new function!
51295 2019-Jan-16 22:08:40.517480 - [DEBUG] EDGE:
51296 2019-Jan-16 22:08:40.517538 - [DEBUG] ---> 51297 2019-Jan-16 22:08:40.518213 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51298 2019-Jan-16 22:08:40.518854 - [DEBUG]
51299 2019-Jan-16 22:08:40.518881 - [DEBUG] EDGE:
51300 2019-Jan-16 22:08:40.518939 - [DEBUG] ---> 51301 2019-Jan-16 22:08:40.519575 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51302 2019-Jan-16 22:08:40.520214 - [DEBUG]
51303 2019-Jan-16 22:08:40.520241 - [DEBUG] EDGE:
51304 2019-Jan-16 22:08:40.520298 - [DEBUG] ---> 51305 2019-Jan-16 22:08:40.520937 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51306 2019-Jan-16 22:08:40.521592 - [DEBUG]
51307 2019-Jan-16 22:08:40.521632 - [DEBUG] Compose: EdgeIdentity * AllBottom
51308 2019-Jan-16 22:08:40.521659 - [DEBUG]
51309 2019-Jan-16 22:08:40.521683 - [DEBUG] Propagate flow
51310 2019-Jan-16 22:08:40.521707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51311 2019-Jan-16 22:08:40.521764 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
51312 2019-Jan-16 22:08:40.522404 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51313 2019-Jan-16 22:08:40.523043 - [DEBUG] Edge function : AllBottom (result of previous compose)
51314 2019-Jan-16 22:08:40.523069 - [DEBUG]
51315 2019-Jan-16 22:08:40.523095 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51316 2019-Jan-16 22:08:40.523121 - [DEBUG] = AllBottom
51317 2019-Jan-16 22:08:40.523146 - [DEBUG]
51318 2019-Jan-16 22:08:40.523169 - [DEBUG] PROPAGATE: No new function!
51319 2019-Jan-16 22:08:40.523197 - [DEBUG] EDGE:
51320 2019-Jan-16 22:08:40.523255 - [DEBUG] ---> 51321 2019-Jan-16 22:08:40.523900 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51322 2019-Jan-16 22:08:40.524540 - [DEBUG]
51323 2019-Jan-16 22:08:40.524577 - [DEBUG] Compose: EdgeIdentity * AllBottom
51324 2019-Jan-16 22:08:40.524605 - [DEBUG]
51325 2019-Jan-16 22:08:40.524629 - [DEBUG] Propagate flow
51326 2019-Jan-16 22:08:40.524653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51327 2019-Jan-16 22:08:40.524710 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51328 2019-Jan-16 22:08:40.525365 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51329 2019-Jan-16 22:08:40.526005 - [DEBUG] Edge function : AllBottom (result of previous compose)
51330 2019-Jan-16 22:08:40.526031 - [DEBUG]
51331 2019-Jan-16 22:08:40.526056 - [DEBUG] Join: AllTop & AllBottom
51332 2019-Jan-16 22:08:40.526082 - [DEBUG] = AllBottom (new jump func)
51333 2019-Jan-16 22:08:40.526107 - [DEBUG]
51334 2019-Jan-16 22:08:40.526130 - [DEBUG] Start adding new jump function
51335 2019-Jan-16 22:08:40.526154 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51336 2019-Jan-16 22:08:40.526210 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51337 2019-Jan-16 22:08:40.526851 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51338 2019-Jan-16 22:08:40.527489 - [DEBUG] Edge Function : AllBottom
51339 2019-Jan-16 22:08:40.527519 - [DEBUG] End adding new jump function
51340 2019-Jan-16 22:08:40.527551 - [DEBUG]
51341 2019-Jan-16 22:08:40.527575 - [DEBUG] -------------------------------------------- 1387. Path Edge --------------------------------------------
51342 2019-Jan-16 22:08:40.527600 - [DEBUG]
51343 2019-Jan-16 22:08:40.527623 - [DEBUG] Process 1387. path edge:
51344 2019-Jan-16 22:08:40.527647 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51345 2019-Jan-16 22:08:40.527704 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
51346 2019-Jan-16 22:08:40.528360 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51347 2019-Jan-16 22:08:40.529001 - [DEBUG]
51348 2019-Jan-16 22:08:40.529026 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51349 2019-Jan-16 22:08:40.529678 - [DEBUG] Possible callees:
51350 2019-Jan-16 22:08:40.529704 - [DEBUG] foo
51351 2019-Jan-16 22:08:40.529729 - [DEBUG] Possible return sites:
51352 2019-Jan-16 22:08:40.529752 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12651353 2019-Jan-16 22:08:40.531023 - [DEBUG] Found and process special summary
51354 2019-Jan-16 22:08:40.531058 - [DEBUG] Compose: EdgeIdentity * AllBottom
51355 2019-Jan-16 22:08:40.531086 - [DEBUG]
51356 2019-Jan-16 22:08:40.531110 - [DEBUG] Propagate flow
51357 2019-Jan-16 22:08:40.531134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51358 2019-Jan-16 22:08:40.531190 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51359 2019-Jan-16 22:08:40.531846 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51360 2019-Jan-16 22:08:40.532485 - [DEBUG] Edge function : AllBottom (result of previous compose)
51361 2019-Jan-16 22:08:40.532511 - [DEBUG]
51362 2019-Jan-16 22:08:40.532536 - [DEBUG] Join: AllTop & AllBottom
51363 2019-Jan-16 22:08:40.532562 - [DEBUG] = AllBottom (new jump func)
51364 2019-Jan-16 22:08:40.532587 - [DEBUG]
51365 2019-Jan-16 22:08:40.532610 - [DEBUG] Start adding new jump function
51366 2019-Jan-16 22:08:40.532633 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51367 2019-Jan-16 22:08:40.532689 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51368 2019-Jan-16 22:08:40.533329 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51369 2019-Jan-16 22:08:40.533968 - [DEBUG] Edge Function : AllBottom
51370 2019-Jan-16 22:08:40.533997 - [DEBUG] End adding new jump function
51371 2019-Jan-16 22:08:40.534021 - [DEBUG]
51372 2019-Jan-16 22:08:40.534045 - [DEBUG] -------------------------------------------- 1388. Path Edge --------------------------------------------
51373 2019-Jan-16 22:08:40.534069 - [DEBUG]
51374 2019-Jan-16 22:08:40.534093 - [DEBUG] Process 1388. path edge:
51375 2019-Jan-16 22:08:40.534117 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51376 2019-Jan-16 22:08:40.534173 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
51377 2019-Jan-16 22:08:40.534827 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51378 2019-Jan-16 22:08:40.535466 - [DEBUG]
51379 2019-Jan-16 22:08:40.535491 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51380 2019-Jan-16 22:08:40.536152 - [DEBUG] Compose: EdgeIdentity * AllBottom
51381 2019-Jan-16 22:08:40.536180 - [DEBUG]
51382 2019-Jan-16 22:08:40.536204 - [DEBUG] Propagate flow
51383 2019-Jan-16 22:08:40.536228 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51384 2019-Jan-16 22:08:40.536285 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51385 2019-Jan-16 22:08:40.536931 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51386 2019-Jan-16 22:08:40.537573 - [DEBUG] Edge function : AllBottom (result of previous compose)
51387 2019-Jan-16 22:08:40.537599 - [DEBUG]
51388 2019-Jan-16 22:08:40.537624 - [DEBUG] Join: AllTop & AllBottom
51389 2019-Jan-16 22:08:40.537650 - [DEBUG] = AllBottom (new jump func)
51390 2019-Jan-16 22:08:40.537675 - [DEBUG]
51391 2019-Jan-16 22:08:40.537699 - [DEBUG] Start adding new jump function
51392 2019-Jan-16 22:08:40.537722 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51393 2019-Jan-16 22:08:40.537779 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51394 2019-Jan-16 22:08:40.538433 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51395 2019-Jan-16 22:08:40.539070 - [DEBUG] Edge Function : AllBottom
51396 2019-Jan-16 22:08:40.539099 - [DEBUG] End adding new jump function
51397 2019-Jan-16 22:08:40.539123 - [DEBUG]
51398 2019-Jan-16 22:08:40.539147 - [DEBUG] -------------------------------------------- 1389. Path Edge --------------------------------------------
51399 2019-Jan-16 22:08:40.539172 - [DEBUG]
51400 2019-Jan-16 22:08:40.539196 - [DEBUG] Process 1389. path edge:
51401 2019-Jan-16 22:08:40.539220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51402 2019-Jan-16 22:08:40.539276 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
51403 2019-Jan-16 22:08:40.539912 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51404 2019-Jan-16 22:08:40.540551 - [DEBUG]
51405 2019-Jan-16 22:08:40.540577 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51406 2019-Jan-16 22:08:40.541234 - [DEBUG] Compose: EdgeIdentity * AllBottom
51407 2019-Jan-16 22:08:40.541262 - [DEBUG]
51408 2019-Jan-16 22:08:40.541286 - [DEBUG] Propagate flow
51409 2019-Jan-16 22:08:40.541310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51410 2019-Jan-16 22:08:40.541367 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51411 2019-Jan-16 22:08:40.542082 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51412 2019-Jan-16 22:08:40.542722 - [DEBUG] Edge function : AllBottom (result of previous compose)
51413 2019-Jan-16 22:08:40.542747 - [DEBUG]
51414 2019-Jan-16 22:08:40.542772 - [DEBUG] Join: AllTop & AllBottom
51415 2019-Jan-16 22:08:40.542798 - [DEBUG] = AllBottom (new jump func)
51416 2019-Jan-16 22:08:40.542823 - [DEBUG]
51417 2019-Jan-16 22:08:40.542847 - [DEBUG] Start adding new jump function
51418 2019-Jan-16 22:08:40.542870 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51419 2019-Jan-16 22:08:40.542927 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51420 2019-Jan-16 22:08:40.543566 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51421 2019-Jan-16 22:08:40.544202 - [DEBUG] Edge Function : AllBottom
51422 2019-Jan-16 22:08:40.544231 - [DEBUG] End adding new jump function
51423 2019-Jan-16 22:08:40.544255 - [DEBUG]
51424 2019-Jan-16 22:08:40.544279 - [DEBUG] -------------------------------------------- 1390. Path Edge --------------------------------------------
51425 2019-Jan-16 22:08:40.544303 - [DEBUG]
51426 2019-Jan-16 22:08:40.544327 - [DEBUG] Process 1390. path edge:
51427 2019-Jan-16 22:08:40.544350 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51428 2019-Jan-16 22:08:40.544406 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
51429 2019-Jan-16 22:08:40.545067 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51430 2019-Jan-16 22:08:40.545707 - [DEBUG]
51431 2019-Jan-16 22:08:40.545733 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51432 2019-Jan-16 22:08:40.546392 - [DEBUG] Compose: EdgeIdentity * AllBottom
51433 2019-Jan-16 22:08:40.546421 - [DEBUG]
51434 2019-Jan-16 22:08:40.546445 - [DEBUG] Propagate flow
51435 2019-Jan-16 22:08:40.546469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51436 2019-Jan-16 22:08:40.546526 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51437 2019-Jan-16 22:08:40.547176 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51438 2019-Jan-16 22:08:40.547816 - [DEBUG] Edge function : AllBottom (result of previous compose)
51439 2019-Jan-16 22:08:40.547841 - [DEBUG]
51440 2019-Jan-16 22:08:40.547866 - [DEBUG] Join: AllTop & AllBottom
51441 2019-Jan-16 22:08:40.547892 - [DEBUG] = AllBottom (new jump func)
51442 2019-Jan-16 22:08:40.547917 - [DEBUG]
51443 2019-Jan-16 22:08:40.547941 - [DEBUG] Start adding new jump function
51444 2019-Jan-16 22:08:40.547964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51445 2019-Jan-16 22:08:40.548020 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51446 2019-Jan-16 22:08:40.548676 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51447 2019-Jan-16 22:08:40.549322 - [DEBUG] Edge Function : AllBottom
51448 2019-Jan-16 22:08:40.549351 - [DEBUG] End adding new jump function
51449 2019-Jan-16 22:08:40.549375 - [DEBUG]
51450 2019-Jan-16 22:08:40.549399 - [DEBUG] -------------------------------------------- 1391. Path Edge --------------------------------------------
51451 2019-Jan-16 22:08:40.549424 - [DEBUG]
51452 2019-Jan-16 22:08:40.549448 - [DEBUG] Process 1391. path edge:
51453 2019-Jan-16 22:08:40.549471 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51454 2019-Jan-16 22:08:40.549528 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
51455 2019-Jan-16 22:08:40.550174 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51456 2019-Jan-16 22:08:40.550814 - [DEBUG]
51457 2019-Jan-16 22:08:40.550838 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51458 2019-Jan-16 22:08:40.551512 - [DEBUG] Possible callees:
51459 2019-Jan-16 22:08:40.551538 - [DEBUG] llvm.dbg.declare
51460 2019-Jan-16 22:08:40.551563 - [DEBUG] Possible return sites:
51461 2019-Jan-16 22:08:40.551586 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13651462 2019-Jan-16 22:08:40.552865 - [DEBUG] Found and process special summary
51463 2019-Jan-16 22:08:40.552899 - [DEBUG] Compose: EdgeIdentity * AllBottom
51464 2019-Jan-16 22:08:40.552926 - [DEBUG]
51465 2019-Jan-16 22:08:40.552950 - [DEBUG] Propagate flow
51466 2019-Jan-16 22:08:40.552974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51467 2019-Jan-16 22:08:40.553030 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51468 2019-Jan-16 22:08:40.553671 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51469 2019-Jan-16 22:08:40.554320 - [DEBUG] Edge function : AllBottom (result of previous compose)
51470 2019-Jan-16 22:08:40.554346 - [DEBUG]
51471 2019-Jan-16 22:08:40.554370 - [DEBUG] Join: AllTop & AllBottom
51472 2019-Jan-16 22:08:40.554396 - [DEBUG] = AllBottom (new jump func)
51473 2019-Jan-16 22:08:40.554421 - [DEBUG]
51474 2019-Jan-16 22:08:40.554444 - [DEBUG] Start adding new jump function
51475 2019-Jan-16 22:08:40.554468 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51476 2019-Jan-16 22:08:40.554524 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51477 2019-Jan-16 22:08:40.555181 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51478 2019-Jan-16 22:08:40.555821 - [DEBUG] Edge Function : AllBottom
51479 2019-Jan-16 22:08:40.555850 - [DEBUG] End adding new jump function
51480 2019-Jan-16 22:08:40.555874 - [DEBUG]
51481 2019-Jan-16 22:08:40.555898 - [DEBUG] -------------------------------------------- 1392. Path Edge --------------------------------------------
51482 2019-Jan-16 22:08:40.555922 - [DEBUG]
51483 2019-Jan-16 22:08:40.555946 - [DEBUG] Process 1392. path edge:
51484 2019-Jan-16 22:08:40.555969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51485 2019-Jan-16 22:08:40.556026 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
51486 2019-Jan-16 22:08:40.556664 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51487 2019-Jan-16 22:08:40.557304 - [DEBUG]
51488 2019-Jan-16 22:08:40.557328 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51489 2019-Jan-16 22:08:40.557992 - [DEBUG] Compose: EdgeIdentity * AllBottom
51490 2019-Jan-16 22:08:40.558021 - [DEBUG]
51491 2019-Jan-16 22:08:40.558046 - [DEBUG] Propagate flow
51492 2019-Jan-16 22:08:40.558069 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51493 2019-Jan-16 22:08:40.558140 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51494 2019-Jan-16 22:08:40.558778 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51495 2019-Jan-16 22:08:40.559418 - [DEBUG] Edge function : AllBottom (result of previous compose)
51496 2019-Jan-16 22:08:40.559443 - [DEBUG]
51497 2019-Jan-16 22:08:40.559468 - [DEBUG] Join: AllTop & AllBottom
51498 2019-Jan-16 22:08:40.559494 - [DEBUG] = AllBottom (new jump func)
51499 2019-Jan-16 22:08:40.559519 - [DEBUG]
51500 2019-Jan-16 22:08:40.559543 - [DEBUG] Start adding new jump function
51501 2019-Jan-16 22:08:40.559566 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51502 2019-Jan-16 22:08:40.559622 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51503 2019-Jan-16 22:08:40.560263 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51504 2019-Jan-16 22:08:40.560898 - [DEBUG] Edge Function : AllBottom
51505 2019-Jan-16 22:08:40.560927 - [DEBUG] End adding new jump function
51506 2019-Jan-16 22:08:40.560951 - [DEBUG]
51507 2019-Jan-16 22:08:40.560974 - [DEBUG] -------------------------------------------- 1393. Path Edge --------------------------------------------
51508 2019-Jan-16 22:08:40.560999 - [DEBUG]
51509 2019-Jan-16 22:08:40.561023 - [DEBUG] Process 1393. path edge:
51510 2019-Jan-16 22:08:40.561047 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51511 2019-Jan-16 22:08:40.561103 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
51512 2019-Jan-16 22:08:40.561753 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51513 2019-Jan-16 22:08:40.562394 - [DEBUG]
51514 2019-Jan-16 22:08:40.562427 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51515 2019-Jan-16 22:08:40.563083 - [DEBUG] Compose: EdgeIdentity * AllBottom
51516 2019-Jan-16 22:08:40.563112 - [DEBUG]
51517 2019-Jan-16 22:08:40.563135 - [DEBUG] Propagate flow
51518 2019-Jan-16 22:08:40.563159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51519 2019-Jan-16 22:08:40.563216 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
51520 2019-Jan-16 22:08:40.563850 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51521 2019-Jan-16 22:08:40.564491 - [DEBUG] Edge function : AllBottom (result of previous compose)
51522 2019-Jan-16 22:08:40.564516 - [DEBUG]
51523 2019-Jan-16 22:08:40.564542 - [DEBUG] Join: AllTop & AllBottom
51524 2019-Jan-16 22:08:40.564568 - [DEBUG] = AllBottom (new jump func)
51525 2019-Jan-16 22:08:40.564592 - [DEBUG]
51526 2019-Jan-16 22:08:40.564616 - [DEBUG] Start adding new jump function
51527 2019-Jan-16 22:08:40.564640 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51528 2019-Jan-16 22:08:40.564696 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51529 2019-Jan-16 22:08:40.565353 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
51530 2019-Jan-16 22:08:40.565987 - [DEBUG] Edge Function : AllBottom
51531 2019-Jan-16 22:08:40.566016 - [DEBUG] End adding new jump function
51532 2019-Jan-16 22:08:40.566040 - [DEBUG]
51533 2019-Jan-16 22:08:40.566064 - [DEBUG] -------------------------------------------- 1394. Path Edge --------------------------------------------
51534 2019-Jan-16 22:08:40.566088 - [DEBUG]
51535 2019-Jan-16 22:08:40.566112 - [DEBUG] Process 1394. path edge:
51536 2019-Jan-16 22:08:40.566136 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51537 2019-Jan-16 22:08:40.566192 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
51538 2019-Jan-16 22:08:40.566827 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51539 2019-Jan-16 22:08:40.567467 - [DEBUG]
51540 2019-Jan-16 22:08:40.567492 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
51541 2019-Jan-16 22:08:40.568162 - [DEBUG] Compose: EdgeIdentity * AllBottom
51542 2019-Jan-16 22:08:40.568191 - [DEBUG]
51543 2019-Jan-16 22:08:40.568215 - [DEBUG] Propagate flow
51544 2019-Jan-16 22:08:40.568239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51545 2019-Jan-16 22:08:40.568296 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
51546 2019-Jan-16 22:08:40.568944 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51547 2019-Jan-16 22:08:40.569585 - [DEBUG] Edge function : AllBottom (result of previous compose)
51548 2019-Jan-16 22:08:40.569610 - [DEBUG]
51549 2019-Jan-16 22:08:40.569636 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51550 2019-Jan-16 22:08:40.569662 - [DEBUG] = AllBottom
51551 2019-Jan-16 22:08:40.569686 - [DEBUG]
51552 2019-Jan-16 22:08:40.569710 - [DEBUG] PROPAGATE: No new function!
51553 2019-Jan-16 22:08:40.569736 - [DEBUG] EDGE:
51554 2019-Jan-16 22:08:40.569793 - [DEBUG] ---> 51555 2019-Jan-16 22:08:40.570427 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51556 2019-Jan-16 22:08:40.571067 - [DEBUG]
51557 2019-Jan-16 22:08:40.571094 - [DEBUG] EDGE:
51558 2019-Jan-16 22:08:40.571151 - [DEBUG] ---> 51559 2019-Jan-16 22:08:40.571809 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51560 2019-Jan-16 22:08:40.572449 - [DEBUG]
51561 2019-Jan-16 22:08:40.572476 - [DEBUG] EDGE:
51562 2019-Jan-16 22:08:40.572533 - [DEBUG] ---> 51563 2019-Jan-16 22:08:40.573173 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51564 2019-Jan-16 22:08:40.573813 - [DEBUG]
51565 2019-Jan-16 22:08:40.573852 - [DEBUG] Compose: EdgeIdentity * AllBottom
51566 2019-Jan-16 22:08:40.573880 - [DEBUG]
51567 2019-Jan-16 22:08:40.573904 - [DEBUG] Propagate flow
51568 2019-Jan-16 22:08:40.573927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51569 2019-Jan-16 22:08:40.573984 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51570 2019-Jan-16 22:08:40.574624 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51571 2019-Jan-16 22:08:40.575279 - [DEBUG] Edge function : AllBottom (result of previous compose)
51572 2019-Jan-16 22:08:40.575305 - [DEBUG]
51573 2019-Jan-16 22:08:40.575330 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51574 2019-Jan-16 22:08:40.575356 - [DEBUG] = AllBottom
51575 2019-Jan-16 22:08:40.575381 - [DEBUG]
51576 2019-Jan-16 22:08:40.575404 - [DEBUG] PROPAGATE: No new function!
51577 2019-Jan-16 22:08:40.575432 - [DEBUG] EDGE:
51578 2019-Jan-16 22:08:40.575490 - [DEBUG] ---> 51579 2019-Jan-16 22:08:40.576138 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51580 2019-Jan-16 22:08:40.576778 - [DEBUG]
51581 2019-Jan-16 22:08:40.576812 - [DEBUG] Compose: EdgeIdentity * AllBottom
51582 2019-Jan-16 22:08:40.576840 - [DEBUG]
51583 2019-Jan-16 22:08:40.576864 - [DEBUG] Propagate flow
51584 2019-Jan-16 22:08:40.576887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51585 2019-Jan-16 22:08:40.576944 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51586 2019-Jan-16 22:08:40.577591 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51587 2019-Jan-16 22:08:40.578247 - [DEBUG] Edge function : AllBottom (result of previous compose)
51588 2019-Jan-16 22:08:40.578273 - [DEBUG]
51589 2019-Jan-16 22:08:40.578298 - [DEBUG] Join: AllTop & AllBottom
51590 2019-Jan-16 22:08:40.578324 - [DEBUG] = AllBottom (new jump func)
51591 2019-Jan-16 22:08:40.578349 - [DEBUG]
51592 2019-Jan-16 22:08:40.578373 - [DEBUG] Start adding new jump function
51593 2019-Jan-16 22:08:40.578397 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51594 2019-Jan-16 22:08:40.578453 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51595 2019-Jan-16 22:08:40.579092 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51596 2019-Jan-16 22:08:40.579737 - [DEBUG] Edge Function : AllBottom
51597 2019-Jan-16 22:08:40.579767 - [DEBUG] End adding new jump function
51598 2019-Jan-16 22:08:40.579791 - [DEBUG]
51599 2019-Jan-16 22:08:40.579815 - [DEBUG] -------------------------------------------- 1395. Path Edge --------------------------------------------
51600 2019-Jan-16 22:08:40.579839 - [DEBUG]
51601 2019-Jan-16 22:08:40.579863 - [DEBUG] Process 1395. path edge:
51602 2019-Jan-16 22:08:40.579887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51603 2019-Jan-16 22:08:40.579943 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
51604 2019-Jan-16 22:08:40.580597 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51605 2019-Jan-16 22:08:40.581236 - [DEBUG]
51606 2019-Jan-16 22:08:40.581261 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51607 2019-Jan-16 22:08:40.581935 - [DEBUG] Possible callees:
51608 2019-Jan-16 22:08:40.581961 - [DEBUG] llvm.dbg.declare
51609 2019-Jan-16 22:08:40.581986 - [DEBUG] Possible return sites:
51610 2019-Jan-16 22:08:40.582009 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14351611 2019-Jan-16 22:08:40.583287 - [DEBUG] Found and process special summary
51612 2019-Jan-16 22:08:40.583321 - [DEBUG] Compose: EdgeIdentity * AllBottom
51613 2019-Jan-16 22:08:40.583349 - [DEBUG]
51614 2019-Jan-16 22:08:40.583373 - [DEBUG] Propagate flow
51615 2019-Jan-16 22:08:40.583396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51616 2019-Jan-16 22:08:40.583453 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51617 2019-Jan-16 22:08:40.584093 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51618 2019-Jan-16 22:08:40.584733 - [DEBUG] Edge function : AllBottom (result of previous compose)
51619 2019-Jan-16 22:08:40.584773 - [DEBUG]
51620 2019-Jan-16 22:08:40.584798 - [DEBUG] Join: AllTop & AllBottom
51621 2019-Jan-16 22:08:40.584824 - [DEBUG] = AllBottom (new jump func)
51622 2019-Jan-16 22:08:40.584848 - [DEBUG]
51623 2019-Jan-16 22:08:40.584872 - [DEBUG] Start adding new jump function
51624 2019-Jan-16 22:08:40.584895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51625 2019-Jan-16 22:08:40.584952 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51626 2019-Jan-16 22:08:40.585591 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51627 2019-Jan-16 22:08:40.586231 - [DEBUG] Edge Function : AllBottom
51628 2019-Jan-16 22:08:40.586259 - [DEBUG] End adding new jump function
51629 2019-Jan-16 22:08:40.586283 - [DEBUG]
51630 2019-Jan-16 22:08:40.586307 - [DEBUG] -------------------------------------------- 1396. Path Edge --------------------------------------------
51631 2019-Jan-16 22:08:40.586331 - [DEBUG]
51632 2019-Jan-16 22:08:40.586355 - [DEBUG] Process 1396. path edge:
51633 2019-Jan-16 22:08:40.586379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51634 2019-Jan-16 22:08:40.586435 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
51635 2019-Jan-16 22:08:40.587074 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51636 2019-Jan-16 22:08:40.587714 - [DEBUG]
51637 2019-Jan-16 22:08:40.587738 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51638 2019-Jan-16 22:08:40.588423 - [DEBUG] Compose: EdgeIdentity * AllBottom
51639 2019-Jan-16 22:08:40.588452 - [DEBUG]
51640 2019-Jan-16 22:08:40.588476 - [DEBUG] Propagate flow
51641 2019-Jan-16 22:08:40.588499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51642 2019-Jan-16 22:08:40.588556 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
51643 2019-Jan-16 22:08:40.589193 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51644 2019-Jan-16 22:08:40.589832 - [DEBUG] Edge function : AllBottom (result of previous compose)
51645 2019-Jan-16 22:08:40.589866 - [DEBUG]
51646 2019-Jan-16 22:08:40.589891 - [DEBUG] Join: AllTop & AllBottom
51647 2019-Jan-16 22:08:40.589917 - [DEBUG] = AllBottom (new jump func)
51648 2019-Jan-16 22:08:40.589942 - [DEBUG]
51649 2019-Jan-16 22:08:40.589965 - [DEBUG] Start adding new jump function
51650 2019-Jan-16 22:08:40.589988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51651 2019-Jan-16 22:08:40.590045 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51652 2019-Jan-16 22:08:40.590687 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
51653 2019-Jan-16 22:08:40.591320 - [DEBUG] Edge Function : AllBottom
51654 2019-Jan-16 22:08:40.591349 - [DEBUG] End adding new jump function
51655 2019-Jan-16 22:08:40.591374 - [DEBUG]
51656 2019-Jan-16 22:08:40.591397 - [DEBUG] -------------------------------------------- 1397. Path Edge --------------------------------------------
51657 2019-Jan-16 22:08:40.591434 - [DEBUG]
51658 2019-Jan-16 22:08:40.591458 - [DEBUG] Process 1397. path edge:
51659 2019-Jan-16 22:08:40.591482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51660 2019-Jan-16 22:08:40.591539 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
51661 2019-Jan-16 22:08:40.592174 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51662 2019-Jan-16 22:08:40.592814 - [DEBUG]
51663 2019-Jan-16 22:08:40.592840 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
51664 2019-Jan-16 22:08:40.593494 - [DEBUG] Compose: EdgeIdentity * AllBottom
51665 2019-Jan-16 22:08:40.593522 - [DEBUG]
51666 2019-Jan-16 22:08:40.593546 - [DEBUG] Propagate flow
51667 2019-Jan-16 22:08:40.593569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51668 2019-Jan-16 22:08:40.593626 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
51669 2019-Jan-16 22:08:40.594272 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51670 2019-Jan-16 22:08:40.594929 - [DEBUG] Edge function : AllBottom (result of previous compose)
51671 2019-Jan-16 22:08:40.594955 - [DEBUG]
51672 2019-Jan-16 22:08:40.594980 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51673 2019-Jan-16 22:08:40.595006 - [DEBUG] = AllBottom
51674 2019-Jan-16 22:08:40.595031 - [DEBUG]
51675 2019-Jan-16 22:08:40.595054 - [DEBUG] PROPAGATE: No new function!
51676 2019-Jan-16 22:08:40.595080 - [DEBUG] EDGE:
51677 2019-Jan-16 22:08:40.595137 - [DEBUG] ---> 51678 2019-Jan-16 22:08:40.595774 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51679 2019-Jan-16 22:08:40.596413 - [DEBUG]
51680 2019-Jan-16 22:08:40.596439 - [DEBUG] EDGE:
51681 2019-Jan-16 22:08:40.596496 - [DEBUG] ---> 51682 2019-Jan-16 22:08:40.597135 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51683 2019-Jan-16 22:08:40.597773 - [DEBUG]
51684 2019-Jan-16 22:08:40.597810 - [DEBUG] Compose: EdgeIdentity * AllBottom
51685 2019-Jan-16 22:08:40.597838 - [DEBUG]
51686 2019-Jan-16 22:08:40.597862 - [DEBUG] Propagate flow
51687 2019-Jan-16 22:08:40.597885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51688 2019-Jan-16 22:08:40.597941 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51689 2019-Jan-16 22:08:40.598598 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51690 2019-Jan-16 22:08:40.599238 - [DEBUG] Edge function : AllBottom (result of previous compose)
51691 2019-Jan-16 22:08:40.599272 - [DEBUG]
51692 2019-Jan-16 22:08:40.599298 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51693 2019-Jan-16 22:08:40.599324 - [DEBUG] = AllBottom
51694 2019-Jan-16 22:08:40.599348 - [DEBUG]
51695 2019-Jan-16 22:08:40.599372 - [DEBUG] PROPAGATE: No new function!
51696 2019-Jan-16 22:08:40.599399 - [DEBUG] EDGE:
51697 2019-Jan-16 22:08:40.599457 - [DEBUG] ---> 51698 2019-Jan-16 22:08:40.600105 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51699 2019-Jan-16 22:08:40.600744 - [DEBUG]
51700 2019-Jan-16 22:08:40.600771 - [DEBUG] EDGE:
51701 2019-Jan-16 22:08:40.600828 - [DEBUG] ---> 51702 2019-Jan-16 22:08:40.601478 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51703 2019-Jan-16 22:08:40.602118 - [DEBUG]
51704 2019-Jan-16 22:08:40.602153 - [DEBUG] Compose: EdgeIdentity * AllBottom
51705 2019-Jan-16 22:08:40.602181 - [DEBUG]
51706 2019-Jan-16 22:08:40.602205 - [DEBUG] Propagate flow
51707 2019-Jan-16 22:08:40.602228 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51708 2019-Jan-16 22:08:40.602284 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
51709 2019-Jan-16 22:08:40.602921 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51710 2019-Jan-16 22:08:40.603561 - [DEBUG] Edge function : AllBottom (result of previous compose)
51711 2019-Jan-16 22:08:40.603586 - [DEBUG]
51712 2019-Jan-16 22:08:40.603611 - [DEBUG] Join: AllTop & AllBottom
51713 2019-Jan-16 22:08:40.603637 - [DEBUG] = AllBottom (new jump func)
51714 2019-Jan-16 22:08:40.603662 - [DEBUG]
51715 2019-Jan-16 22:08:40.603686 - [DEBUG] Start adding new jump function
51716 2019-Jan-16 22:08:40.603709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51717 2019-Jan-16 22:08:40.603765 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51718 2019-Jan-16 22:08:40.604404 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
51719 2019-Jan-16 22:08:40.605056 - [DEBUG] Edge Function : AllBottom
51720 2019-Jan-16 22:08:40.605085 - [DEBUG] End adding new jump function
51721 2019-Jan-16 22:08:40.605109 - [DEBUG]
51722 2019-Jan-16 22:08:40.605133 - [DEBUG] -------------------------------------------- 1398. Path Edge --------------------------------------------
51723 2019-Jan-16 22:08:40.605157 - [DEBUG]
51724 2019-Jan-16 22:08:40.605180 - [DEBUG] Process 1398. path edge:
51725 2019-Jan-16 22:08:40.605204 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51726 2019-Jan-16 22:08:40.605260 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
51727 2019-Jan-16 22:08:40.605897 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
51728 2019-Jan-16 22:08:40.606535 - [DEBUG]
51729 2019-Jan-16 22:08:40.606561 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
51730 2019-Jan-16 22:08:40.607217 - [DEBUG] Compose: EdgeIdentity * AllBottom
51731 2019-Jan-16 22:08:40.607246 - [DEBUG]
51732 2019-Jan-16 22:08:40.607270 - [DEBUG] Propagate flow
51733 2019-Jan-16 22:08:40.607293 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51734 2019-Jan-16 22:08:40.607350 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51735 2019-Jan-16 22:08:40.608014 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51736 2019-Jan-16 22:08:40.608669 - [DEBUG] Edge function : AllBottom (result of previous compose)
51737 2019-Jan-16 22:08:40.608695 - [DEBUG]
51738 2019-Jan-16 22:08:40.608721 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51739 2019-Jan-16 22:08:40.608747 - [DEBUG] = AllBottom
51740 2019-Jan-16 22:08:40.608772 - [DEBUG]
51741 2019-Jan-16 22:08:40.608795 - [DEBUG] PROPAGATE: No new function!
51742 2019-Jan-16 22:08:40.608828 - [DEBUG] Compose: EdgeIdentity * AllBottom
51743 2019-Jan-16 22:08:40.608856 - [DEBUG]
51744 2019-Jan-16 22:08:40.608880 - [DEBUG] Propagate flow
51745 2019-Jan-16 22:08:40.608903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51746 2019-Jan-16 22:08:40.608960 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51747 2019-Jan-16 22:08:40.609608 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51748 2019-Jan-16 22:08:40.610248 - [DEBUG] Edge function : AllBottom (result of previous compose)
51749 2019-Jan-16 22:08:40.610274 - [DEBUG]
51750 2019-Jan-16 22:08:40.610299 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51751 2019-Jan-16 22:08:40.610326 - [DEBUG] = AllBottom
51752 2019-Jan-16 22:08:40.610350 - [DEBUG]
51753 2019-Jan-16 22:08:40.610374 - [DEBUG] PROPAGATE: No new function!
51754 2019-Jan-16 22:08:40.610399 - [DEBUG] EDGE:
51755 2019-Jan-16 22:08:40.610457 - [DEBUG] ---> 51756 2019-Jan-16 22:08:40.611095 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51757 2019-Jan-16 22:08:40.611750 - [DEBUG]
51758 2019-Jan-16 22:08:40.611777 - [DEBUG] EDGE:
51759 2019-Jan-16 22:08:40.611835 - [DEBUG] ---> 51760 2019-Jan-16 22:08:40.612471 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51761 2019-Jan-16 22:08:40.613109 - [DEBUG]
51762 2019-Jan-16 22:08:40.613136 - [DEBUG] EDGE:
51763 2019-Jan-16 22:08:40.613193 - [DEBUG] ---> 51764 2019-Jan-16 22:08:40.613833 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51765 2019-Jan-16 22:08:40.614471 - [DEBUG]
51766 2019-Jan-16 22:08:40.614509 - [DEBUG] Compose: EdgeIdentity * AllBottom
51767 2019-Jan-16 22:08:40.614537 - [DEBUG]
51768 2019-Jan-16 22:08:40.614561 - [DEBUG] Propagate flow
51769 2019-Jan-16 22:08:40.614584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51770 2019-Jan-16 22:08:40.614641 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51771 2019-Jan-16 22:08:40.615298 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51772 2019-Jan-16 22:08:40.615939 - [DEBUG] Edge function : AllBottom (result of previous compose)
51773 2019-Jan-16 22:08:40.615964 - [DEBUG]
51774 2019-Jan-16 22:08:40.615990 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51775 2019-Jan-16 22:08:40.616016 - [DEBUG] = AllBottom
51776 2019-Jan-16 22:08:40.616041 - [DEBUG]
51777 2019-Jan-16 22:08:40.616065 - [DEBUG] PROPAGATE: No new function!
51778 2019-Jan-16 22:08:40.616093 - [DEBUG] EDGE:
51779 2019-Jan-16 22:08:40.616150 - [DEBUG] ---> 51780 2019-Jan-16 22:08:40.616797 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51781 2019-Jan-16 22:08:40.617437 - [DEBUG]
51782 2019-Jan-16 22:08:40.617463 - [DEBUG] EDGE:
51783 2019-Jan-16 22:08:40.617521 - [DEBUG] ---> 51784 2019-Jan-16 22:08:40.618172 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51785 2019-Jan-16 22:08:40.618812 - [DEBUG]
51786 2019-Jan-16 22:08:40.618839 - [DEBUG] EDGE:
51787 2019-Jan-16 22:08:40.618896 - [DEBUG] ---> 51788 2019-Jan-16 22:08:40.619535 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51789 2019-Jan-16 22:08:40.620174 - [DEBUG]
51790 2019-Jan-16 22:08:40.620201 - [DEBUG] EDGE:
51791 2019-Jan-16 22:08:40.620258 - [DEBUG] ---> 51792 2019-Jan-16 22:08:40.620894 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51793 2019-Jan-16 22:08:40.621549 - [DEBUG]
51794 2019-Jan-16 22:08:40.621575 - [DEBUG] EDGE:
51795 2019-Jan-16 22:08:40.621633 - [DEBUG] ---> 51796 2019-Jan-16 22:08:40.622269 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51797 2019-Jan-16 22:08:40.622910 - [DEBUG]
51798 2019-Jan-16 22:08:40.622937 - [DEBUG] EDGE:
51799 2019-Jan-16 22:08:40.622994 - [DEBUG] ---> 51800 2019-Jan-16 22:08:40.623633 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51801 2019-Jan-16 22:08:40.624273 - [DEBUG]
51802 2019-Jan-16 22:08:40.624300 - [DEBUG] EDGE:
51803 2019-Jan-16 22:08:40.624357 - [DEBUG] ---> 51804 2019-Jan-16 22:08:40.625010 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51805 2019-Jan-16 22:08:40.625650 - [DEBUG]
51806 2019-Jan-16 22:08:40.625677 - [DEBUG] EDGE:
51807 2019-Jan-16 22:08:40.625734 - [DEBUG] ---> 51808 2019-Jan-16 22:08:40.626374 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51809 2019-Jan-16 22:08:40.627013 - [DEBUG]
51810 2019-Jan-16 22:08:40.627052 - [DEBUG] Compose: EdgeIdentity * AllBottom
51811 2019-Jan-16 22:08:40.627080 - [DEBUG]
51812 2019-Jan-16 22:08:40.627104 - [DEBUG] Propagate flow
51813 2019-Jan-16 22:08:40.627128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51814 2019-Jan-16 22:08:40.627185 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51815 2019-Jan-16 22:08:40.627825 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
51816 2019-Jan-16 22:08:40.628479 - [DEBUG] Edge function : AllBottom (result of previous compose)
51817 2019-Jan-16 22:08:40.628505 - [DEBUG]
51818 2019-Jan-16 22:08:40.628531 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51819 2019-Jan-16 22:08:40.628557 - [DEBUG] = AllBottom
51820 2019-Jan-16 22:08:40.628582 - [DEBUG]
51821 2019-Jan-16 22:08:40.628613 - [DEBUG] PROPAGATE: No new function!
51822 2019-Jan-16 22:08:40.628642 - [DEBUG] EDGE:
51823 2019-Jan-16 22:08:40.628700 - [DEBUG] ---> 51824 2019-Jan-16 22:08:40.629347 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
51825 2019-Jan-16 22:08:40.629987 - [DEBUG]
51826 2019-Jan-16 22:08:40.630016 - [DEBUG] Compose: EdgeIdentity * AllBottom
51827 2019-Jan-16 22:08:40.630043 - [DEBUG]
51828 2019-Jan-16 22:08:40.630067 - [DEBUG] Propagate flow
51829 2019-Jan-16 22:08:40.630090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51830 2019-Jan-16 22:08:40.630146 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
51831 2019-Jan-16 22:08:40.630792 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
51832 2019-Jan-16 22:08:40.631441 - [DEBUG] Edge function : AllBottom (result of previous compose)
51833 2019-Jan-16 22:08:40.631467 - [DEBUG]
51834 2019-Jan-16 22:08:40.631492 - [DEBUG] Join: AllTop & AllBottom
51835 2019-Jan-16 22:08:40.631518 - [DEBUG] = AllBottom (new jump func)
51836 2019-Jan-16 22:08:40.631543 - [DEBUG]
51837 2019-Jan-16 22:08:40.631566 - [DEBUG] Start adding new jump function
51838 2019-Jan-16 22:08:40.631589 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51839 2019-Jan-16 22:08:40.631645 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
51840 2019-Jan-16 22:08:40.632282 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
51841 2019-Jan-16 22:08:40.632928 - [DEBUG] Edge Function : AllBottom
51842 2019-Jan-16 22:08:40.632959 - [DEBUG] End adding new jump function
51843 2019-Jan-16 22:08:40.632983 - [DEBUG]
51844 2019-Jan-16 22:08:40.633007 - [DEBUG] -------------------------------------------- 1399. Path Edge --------------------------------------------
51845 2019-Jan-16 22:08:40.633032 - [DEBUG]
51846 2019-Jan-16 22:08:40.633056 - [DEBUG] Process 1399. path edge:
51847 2019-Jan-16 22:08:40.633080 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51848 2019-Jan-16 22:08:40.633136 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
51849 2019-Jan-16 22:08:40.633782 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
51850 2019-Jan-16 22:08:40.634417 - [DEBUG]
51851 2019-Jan-16 22:08:40.634442 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
51852 2019-Jan-16 22:08:40.635108 - [DEBUG] Possible callees:
51853 2019-Jan-16 22:08:40.635134 - [DEBUG] llvm.dbg.declare
51854 2019-Jan-16 22:08:40.635159 - [DEBUG] Possible return sites:
51855 2019-Jan-16 22:08:40.635182 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7851856 2019-Jan-16 22:08:40.636459 - [DEBUG] Found and process special summary
51857 2019-Jan-16 22:08:40.636504 - [DEBUG] Compose: EdgeIdentity * AllBottom
51858 2019-Jan-16 22:08:40.636532 - [DEBUG]
51859 2019-Jan-16 22:08:40.636557 - [DEBUG] Propagate flow
51860 2019-Jan-16 22:08:40.636580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51861 2019-Jan-16 22:08:40.636637 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51862 2019-Jan-16 22:08:40.637287 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
51863 2019-Jan-16 22:08:40.637924 - [DEBUG] Edge function : AllBottom (result of previous compose)
51864 2019-Jan-16 22:08:40.637950 - [DEBUG]
51865 2019-Jan-16 22:08:40.637975 - [DEBUG] Join: AllTop & AllBottom
51866 2019-Jan-16 22:08:40.638001 - [DEBUG] = AllBottom (new jump func)
51867 2019-Jan-16 22:08:40.638026 - [DEBUG]
51868 2019-Jan-16 22:08:40.638049 - [DEBUG] Start adding new jump function
51869 2019-Jan-16 22:08:40.638073 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51870 2019-Jan-16 22:08:40.638142 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
51871 2019-Jan-16 22:08:40.638779 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51872 2019-Jan-16 22:08:40.639419 - [DEBUG] Edge Function : AllBottom
51873 2019-Jan-16 22:08:40.639448 - [DEBUG] End adding new jump function
51874 2019-Jan-16 22:08:40.639472 - [DEBUG]
51875 2019-Jan-16 22:08:40.639496 - [DEBUG] -------------------------------------------- 1400. Path Edge --------------------------------------------
51876 2019-Jan-16 22:08:40.639521 - [DEBUG]
51877 2019-Jan-16 22:08:40.639544 - [DEBUG] Process 1400. path edge:
51878 2019-Jan-16 22:08:40.639568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51879 2019-Jan-16 22:08:40.639624 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
51880 2019-Jan-16 22:08:40.640264 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
51881 2019-Jan-16 22:08:40.640899 - [DEBUG]
51882 2019-Jan-16 22:08:40.640924 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51883 2019-Jan-16 22:08:40.641607 - [DEBUG] Compose: EdgeIdentity * AllBottom
51884 2019-Jan-16 22:08:40.641636 - [DEBUG]
51885 2019-Jan-16 22:08:40.641660 - [DEBUG] Propagate flow
51886 2019-Jan-16 22:08:40.641683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51887 2019-Jan-16 22:08:40.641740 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
51888 2019-Jan-16 22:08:40.642378 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
51889 2019-Jan-16 22:08:40.643015 - [DEBUG] Edge function : AllBottom (result of previous compose)
51890 2019-Jan-16 22:08:40.643040 - [DEBUG]
51891 2019-Jan-16 22:08:40.643065 - [DEBUG] Join: AllTop & AllBottom
51892 2019-Jan-16 22:08:40.643091 - [DEBUG] = AllBottom (new jump func)
51893 2019-Jan-16 22:08:40.643116 - [DEBUG]
51894 2019-Jan-16 22:08:40.643140 - [DEBUG] Start adding new jump function
51895 2019-Jan-16 22:08:40.643163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51896 2019-Jan-16 22:08:40.643219 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
51897 2019-Jan-16 22:08:40.643855 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
51898 2019-Jan-16 22:08:40.644489 - [DEBUG] Edge Function : AllBottom
51899 2019-Jan-16 22:08:40.644518 - [DEBUG] End adding new jump function
51900 2019-Jan-16 22:08:40.644542 - [DEBUG]
51901 2019-Jan-16 22:08:40.644566 - [DEBUG] -------------------------------------------- 1401. Path Edge --------------------------------------------
51902 2019-Jan-16 22:08:40.644590 - [DEBUG]
51903 2019-Jan-16 22:08:40.644614 - [DEBUG] Process 1401. path edge:
51904 2019-Jan-16 22:08:40.644638 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51905 2019-Jan-16 22:08:40.644694 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
51906 2019-Jan-16 22:08:40.645346 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
51907 2019-Jan-16 22:08:40.645992 - [DEBUG]
51908 2019-Jan-16 22:08:40.646018 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
51909 2019-Jan-16 22:08:40.646670 - [DEBUG] Compose: EdgeIdentity * AllBottom
51910 2019-Jan-16 22:08:40.646699 - [DEBUG]
51911 2019-Jan-16 22:08:40.646724 - [DEBUG] Propagate flow
51912 2019-Jan-16 22:08:40.646747 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51913 2019-Jan-16 22:08:40.646804 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
51914 2019-Jan-16 22:08:40.647444 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
51915 2019-Jan-16 22:08:40.648092 - [DEBUG] Edge function : AllBottom (result of previous compose)
51916 2019-Jan-16 22:08:40.648119 - [DEBUG]
51917 2019-Jan-16 22:08:40.648144 - [DEBUG] Join: AllTop & AllBottom
51918 2019-Jan-16 22:08:40.648170 - [DEBUG] = AllBottom (new jump func)
51919 2019-Jan-16 22:08:40.648195 - [DEBUG]
51920 2019-Jan-16 22:08:40.648218 - [DEBUG] Start adding new jump function
51921 2019-Jan-16 22:08:40.648241 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51922 2019-Jan-16 22:08:40.648298 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
51923 2019-Jan-16 22:08:40.648933 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
51924 2019-Jan-16 22:08:40.649572 - [DEBUG] Edge Function : AllBottom
51925 2019-Jan-16 22:08:40.649605 - [DEBUG] End adding new jump function
51926 2019-Jan-16 22:08:40.649630 - [DEBUG]
51927 2019-Jan-16 22:08:40.649653 - [DEBUG] -------------------------------------------- 1402. Path Edge --------------------------------------------
51928 2019-Jan-16 22:08:40.649678 - [DEBUG]
51929 2019-Jan-16 22:08:40.649701 - [DEBUG] Process 1402. path edge:
51930 2019-Jan-16 22:08:40.649725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51931 2019-Jan-16 22:08:40.649781 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
51932 2019-Jan-16 22:08:40.650423 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
51933 2019-Jan-16 22:08:40.651060 - [DEBUG]
51934 2019-Jan-16 22:08:40.651085 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
51935 2019-Jan-16 22:08:40.651762 - [DEBUG] EDGE:
51936 2019-Jan-16 22:08:40.651821 - [DEBUG] ---> 51937 2019-Jan-16 22:08:40.652461 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
51938 2019-Jan-16 22:08:40.653097 - [DEBUG]
51939 2019-Jan-16 22:08:40.653123 - [DEBUG] EDGE:
51940 2019-Jan-16 22:08:40.653180 - [DEBUG] ---> 51941 2019-Jan-16 22:08:40.653817 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
51942 2019-Jan-16 22:08:40.654453 - [DEBUG]
51943 2019-Jan-16 22:08:40.654480 - [DEBUG] Compose: EdgeIdentity * AllBottom
51944 2019-Jan-16 22:08:40.654506 - [DEBUG]
51945 2019-Jan-16 22:08:40.654530 - [DEBUG] Propagate flow
51946 2019-Jan-16 22:08:40.654553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51947 2019-Jan-16 22:08:40.654610 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
51948 2019-Jan-16 22:08:40.655262 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51949 2019-Jan-16 22:08:40.655911 - [DEBUG] Edge function : AllBottom (result of previous compose)
51950 2019-Jan-16 22:08:40.655937 - [DEBUG]
51951 2019-Jan-16 22:08:40.655963 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51952 2019-Jan-16 22:08:40.655989 - [DEBUG] = AllBottom
51953 2019-Jan-16 22:08:40.656013 - [DEBUG]
51954 2019-Jan-16 22:08:40.656037 - [DEBUG] PROPAGATE: No new function!
51955 2019-Jan-16 22:08:40.656061 - [DEBUG] EDGE:
51956 2019-Jan-16 22:08:40.656119 - [DEBUG] ---> 51957 2019-Jan-16 22:08:40.656760 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
51958 2019-Jan-16 22:08:40.657396 - [DEBUG]
51959 2019-Jan-16 22:08:40.657422 - [DEBUG] Compose: EdgeIdentity * AllBottom
51960 2019-Jan-16 22:08:40.657448 - [DEBUG]
51961 2019-Jan-16 22:08:40.657472 - [DEBUG] Propagate flow
51962 2019-Jan-16 22:08:40.657496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51963 2019-Jan-16 22:08:40.657552 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51964 2019-Jan-16 22:08:40.658207 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
51965 2019-Jan-16 22:08:40.658854 - [DEBUG] Edge function : AllBottom (result of previous compose)
51966 2019-Jan-16 22:08:40.658879 - [DEBUG]
51967 2019-Jan-16 22:08:40.658905 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51968 2019-Jan-16 22:08:40.658931 - [DEBUG] = AllBottom
51969 2019-Jan-16 22:08:40.658956 - [DEBUG]
51970 2019-Jan-16 22:08:40.658980 - [DEBUG] PROPAGATE: No new function!
51971 2019-Jan-16 22:08:40.659018 - [DEBUG] Compose: EdgeIdentity * AllBottom
51972 2019-Jan-16 22:08:40.659046 - [DEBUG]
51973 2019-Jan-16 22:08:40.659070 - [DEBUG] Propagate flow
51974 2019-Jan-16 22:08:40.659093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51975 2019-Jan-16 22:08:40.659150 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51976 2019-Jan-16 22:08:40.659791 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
51977 2019-Jan-16 22:08:40.660427 - [DEBUG] Edge function : AllBottom (result of previous compose)
51978 2019-Jan-16 22:08:40.660452 - [DEBUG]
51979 2019-Jan-16 22:08:40.660477 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51980 2019-Jan-16 22:08:40.660503 - [DEBUG] = AllBottom
51981 2019-Jan-16 22:08:40.660528 - [DEBUG]
51982 2019-Jan-16 22:08:40.660552 - [DEBUG] PROPAGATE: No new function!
51983 2019-Jan-16 22:08:40.660578 - [DEBUG] Compose: EdgeIdentity * AllBottom
51984 2019-Jan-16 22:08:40.660604 - [DEBUG]
51985 2019-Jan-16 22:08:40.660628 - [DEBUG] Propagate flow
51986 2019-Jan-16 22:08:40.660651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51987 2019-Jan-16 22:08:40.660707 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51988 2019-Jan-16 22:08:40.661346 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
51989 2019-Jan-16 22:08:40.662008 - [DEBUG] Edge function : AllBottom (result of previous compose)
51990 2019-Jan-16 22:08:40.662033 - [DEBUG]
51991 2019-Jan-16 22:08:40.662059 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51992 2019-Jan-16 22:08:40.662085 - [DEBUG] = AllBottom
51993 2019-Jan-16 22:08:40.662110 - [DEBUG]
51994 2019-Jan-16 22:08:40.662133 - [DEBUG] PROPAGATE: No new function!
51995 2019-Jan-16 22:08:40.662159 - [DEBUG] EDGE:
51996 2019-Jan-16 22:08:40.662217 - [DEBUG] ---> 51997 2019-Jan-16 22:08:40.662878 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
51998 2019-Jan-16 22:08:40.663516 - [DEBUG]
51999 2019-Jan-16 22:08:40.663553 - [DEBUG] Compose: EdgeIdentity * AllBottom
52000 2019-Jan-16 22:08:40.663581 - [DEBUG]
52001 2019-Jan-16 22:08:40.663605 - [DEBUG] Propagate flow
52002 2019-Jan-16 22:08:40.663628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52003 2019-Jan-16 22:08:40.663685 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52004 2019-Jan-16 22:08:40.664325 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52005 2019-Jan-16 22:08:40.664980 - [DEBUG] Edge function : AllBottom (result of previous compose)
52006 2019-Jan-16 22:08:40.665006 - [DEBUG]
52007 2019-Jan-16 22:08:40.665031 - [DEBUG] Join: AllTop & AllBottom
52008 2019-Jan-16 22:08:40.665057 - [DEBUG] = AllBottom (new jump func)
52009 2019-Jan-16 22:08:40.665082 - [DEBUG]
52010 2019-Jan-16 22:08:40.665105 - [DEBUG] Start adding new jump function
52011 2019-Jan-16 22:08:40.665129 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52012 2019-Jan-16 22:08:40.665185 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52013 2019-Jan-16 22:08:40.665824 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52014 2019-Jan-16 22:08:40.666462 - [DEBUG] Edge Function : AllBottom
52015 2019-Jan-16 22:08:40.666491 - [DEBUG] End adding new jump function
52016 2019-Jan-16 22:08:40.666515 - [DEBUG]
52017 2019-Jan-16 22:08:40.666538 - [DEBUG] -------------------------------------------- 1403. Path Edge --------------------------------------------
52018 2019-Jan-16 22:08:40.666563 - [DEBUG]
52019 2019-Jan-16 22:08:40.666586 - [DEBUG] Process 1403. path edge:
52020 2019-Jan-16 22:08:40.666610 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52021 2019-Jan-16 22:08:40.666666 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
52022 2019-Jan-16 22:08:40.667305 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52023 2019-Jan-16 22:08:40.667944 - [DEBUG]
52024 2019-Jan-16 22:08:40.667968 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52025 2019-Jan-16 22:08:40.668630 - [DEBUG] Possible callees:
52026 2019-Jan-16 22:08:40.668655 - [DEBUG] foo
52027 2019-Jan-16 22:08:40.668679 - [DEBUG] Possible return sites:
52028 2019-Jan-16 22:08:40.668703 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8452029 2019-Jan-16 22:08:40.669968 - [DEBUG] Found and process special summary
52030 2019-Jan-16 22:08:40.670003 - [DEBUG] Compose: EdgeIdentity * AllBottom
52031 2019-Jan-16 22:08:40.670031 - [DEBUG]
52032 2019-Jan-16 22:08:40.670055 - [DEBUG] Propagate flow
52033 2019-Jan-16 22:08:40.670078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52034 2019-Jan-16 22:08:40.670135 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52035 2019-Jan-16 22:08:40.670775 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52036 2019-Jan-16 22:08:40.671427 - [DEBUG] Edge function : AllBottom (result of previous compose)
52037 2019-Jan-16 22:08:40.671455 - [DEBUG]
52038 2019-Jan-16 22:08:40.671480 - [DEBUG] Join: AllTop & AllBottom
52039 2019-Jan-16 22:08:40.671506 - [DEBUG] = AllBottom (new jump func)
52040 2019-Jan-16 22:08:40.671531 - [DEBUG]
52041 2019-Jan-16 22:08:40.671555 - [DEBUG] Start adding new jump function
52042 2019-Jan-16 22:08:40.671586 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52043 2019-Jan-16 22:08:40.671643 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52044 2019-Jan-16 22:08:40.672284 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52045 2019-Jan-16 22:08:40.672924 - [DEBUG] Edge Function : AllBottom
52046 2019-Jan-16 22:08:40.672955 - [DEBUG] End adding new jump function
52047 2019-Jan-16 22:08:40.672979 - [DEBUG]
52048 2019-Jan-16 22:08:40.673003 - [DEBUG] -------------------------------------------- 1404. Path Edge --------------------------------------------
52049 2019-Jan-16 22:08:40.673028 - [DEBUG]
52050 2019-Jan-16 22:08:40.673051 - [DEBUG] Process 1404. path edge:
52051 2019-Jan-16 22:08:40.673075 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52052 2019-Jan-16 22:08:40.673132 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
52053 2019-Jan-16 22:08:40.673772 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52054 2019-Jan-16 22:08:40.674410 - [DEBUG]
52055 2019-Jan-16 22:08:40.674435 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52056 2019-Jan-16 22:08:40.675102 - [DEBUG] Compose: EdgeIdentity * AllBottom
52057 2019-Jan-16 22:08:40.675131 - [DEBUG]
52058 2019-Jan-16 22:08:40.675155 - [DEBUG] Propagate flow
52059 2019-Jan-16 22:08:40.675179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52060 2019-Jan-16 22:08:40.675235 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
52061 2019-Jan-16 22:08:40.675874 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52062 2019-Jan-16 22:08:40.676514 - [DEBUG] Edge function : AllBottom (result of previous compose)
52063 2019-Jan-16 22:08:40.676539 - [DEBUG]
52064 2019-Jan-16 22:08:40.676564 - [DEBUG] Join: AllTop & AllBottom
52065 2019-Jan-16 22:08:40.676590 - [DEBUG] = AllBottom (new jump func)
52066 2019-Jan-16 22:08:40.676615 - [DEBUG]
52067 2019-Jan-16 22:08:40.676639 - [DEBUG] Start adding new jump function
52068 2019-Jan-16 22:08:40.676663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52069 2019-Jan-16 22:08:40.676719 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52070 2019-Jan-16 22:08:40.677358 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
52071 2019-Jan-16 22:08:40.677994 - [DEBUG] Edge Function : AllBottom
52072 2019-Jan-16 22:08:40.678023 - [DEBUG] End adding new jump function
52073 2019-Jan-16 22:08:40.678047 - [DEBUG]
52074 2019-Jan-16 22:08:40.678071 - [DEBUG] -------------------------------------------- 1405. Path Edge --------------------------------------------
52075 2019-Jan-16 22:08:40.678110 - [DEBUG]
52076 2019-Jan-16 22:08:40.678134 - [DEBUG] Process 1405. path edge:
52077 2019-Jan-16 22:08:40.678158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52078 2019-Jan-16 22:08:40.678214 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
52079 2019-Jan-16 22:08:40.678849 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52080 2019-Jan-16 22:08:40.679489 - [DEBUG]
52081 2019-Jan-16 22:08:40.679515 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
52082 2019-Jan-16 22:08:40.680165 - [DEBUG] Compose: EdgeIdentity * AllBottom
52083 2019-Jan-16 22:08:40.680194 - [DEBUG]
52084 2019-Jan-16 22:08:40.680218 - [DEBUG] Propagate flow
52085 2019-Jan-16 22:08:40.680249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52086 2019-Jan-16 22:08:40.680307 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52087 2019-Jan-16 22:08:40.680963 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52088 2019-Jan-16 22:08:40.681629 - [DEBUG] Edge function : AllBottom (result of previous compose)
52089 2019-Jan-16 22:08:40.681655 - [DEBUG]
52090 2019-Jan-16 22:08:40.681679 - [DEBUG] Join: AllTop & AllBottom
52091 2019-Jan-16 22:08:40.681705 - [DEBUG] = AllBottom (new jump func)
52092 2019-Jan-16 22:08:40.681730 - [DEBUG]
52093 2019-Jan-16 22:08:40.681753 - [DEBUG] Start adding new jump function
52094 2019-Jan-16 22:08:40.681777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52095 2019-Jan-16 22:08:40.681833 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52096 2019-Jan-16 22:08:40.682476 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52097 2019-Jan-16 22:08:40.683124 - [DEBUG] Edge Function : AllBottom
52098 2019-Jan-16 22:08:40.683154 - [DEBUG] End adding new jump function
52099 2019-Jan-16 22:08:40.683178 - [DEBUG]
52100 2019-Jan-16 22:08:40.683202 - [DEBUG] -------------------------------------------- 1406. Path Edge --------------------------------------------
52101 2019-Jan-16 22:08:40.683227 - [DEBUG]
52102 2019-Jan-16 22:08:40.683250 - [DEBUG] Process 1406. path edge:
52103 2019-Jan-16 22:08:40.683273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52104 2019-Jan-16 22:08:40.683332 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
52105 2019-Jan-16 22:08:40.683989 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52106 2019-Jan-16 22:08:40.684631 - [DEBUG]
52107 2019-Jan-16 22:08:40.684655 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52108 2019-Jan-16 22:08:40.685331 - [DEBUG] Possible callees:
52109 2019-Jan-16 22:08:40.685356 - [DEBUG] llvm.dbg.declare
52110 2019-Jan-16 22:08:40.685381 - [DEBUG] Possible return sites:
52111 2019-Jan-16 22:08:40.685405 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9652112 2019-Jan-16 22:08:40.686687 - [DEBUG] Found and process special summary
52113 2019-Jan-16 22:08:40.686722 - [DEBUG] Compose: EdgeIdentity * AllBottom
52114 2019-Jan-16 22:08:40.686750 - [DEBUG]
52115 2019-Jan-16 22:08:40.686774 - [DEBUG] Propagate flow
52116 2019-Jan-16 22:08:40.686797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52117 2019-Jan-16 22:08:40.686854 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52118 2019-Jan-16 22:08:40.687495 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52119 2019-Jan-16 22:08:40.688149 - [DEBUG] Edge function : AllBottom (result of previous compose)
52120 2019-Jan-16 22:08:40.688175 - [DEBUG]
52121 2019-Jan-16 22:08:40.688200 - [DEBUG] Join: AllTop & AllBottom
52122 2019-Jan-16 22:08:40.688226 - [DEBUG] = AllBottom (new jump func)
52123 2019-Jan-16 22:08:40.688251 - [DEBUG]
52124 2019-Jan-16 22:08:40.688275 - [DEBUG] Start adding new jump function
52125 2019-Jan-16 22:08:40.688298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52126 2019-Jan-16 22:08:40.688354 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52127 2019-Jan-16 22:08:40.689006 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52128 2019-Jan-16 22:08:40.689645 - [DEBUG] Edge Function : AllBottom
52129 2019-Jan-16 22:08:40.689675 - [DEBUG] End adding new jump function
52130 2019-Jan-16 22:08:40.689699 - [DEBUG]
52131 2019-Jan-16 22:08:40.689723 - [DEBUG] -------------------------------------------- 1407. Path Edge --------------------------------------------
52132 2019-Jan-16 22:08:40.689747 - [DEBUG]
52133 2019-Jan-16 22:08:40.689771 - [DEBUG] Process 1407. path edge:
52134 2019-Jan-16 22:08:40.689795 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52135 2019-Jan-16 22:08:40.689851 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
52136 2019-Jan-16 22:08:40.690492 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52137 2019-Jan-16 22:08:40.691131 - [DEBUG]
52138 2019-Jan-16 22:08:40.691156 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52139 2019-Jan-16 22:08:40.691829 - [DEBUG] Compose: EdgeIdentity * AllBottom
52140 2019-Jan-16 22:08:40.691857 - [DEBUG]
52141 2019-Jan-16 22:08:40.691881 - [DEBUG] Propagate flow
52142 2019-Jan-16 22:08:40.691905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52143 2019-Jan-16 22:08:40.691961 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
52144 2019-Jan-16 22:08:40.692599 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52145 2019-Jan-16 22:08:40.693239 - [DEBUG] Edge function : AllBottom (result of previous compose)
52146 2019-Jan-16 22:08:40.693265 - [DEBUG]
52147 2019-Jan-16 22:08:40.693290 - [DEBUG] Join: AllTop & AllBottom
52148 2019-Jan-16 22:08:40.693316 - [DEBUG] = AllBottom (new jump func)
52149 2019-Jan-16 22:08:40.693341 - [DEBUG]
52150 2019-Jan-16 22:08:40.693364 - [DEBUG] Start adding new jump function
52151 2019-Jan-16 22:08:40.693388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52152 2019-Jan-16 22:08:40.693443 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52153 2019-Jan-16 22:08:40.694083 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
52154 2019-Jan-16 22:08:40.694719 - [DEBUG] Edge Function : AllBottom
52155 2019-Jan-16 22:08:40.694759 - [DEBUG] End adding new jump function
52156 2019-Jan-16 22:08:40.694786 - [DEBUG]
52157 2019-Jan-16 22:08:40.694809 - [DEBUG] -------------------------------------------- 1408. Path Edge --------------------------------------------
52158 2019-Jan-16 22:08:40.694834 - [DEBUG]
52159 2019-Jan-16 22:08:40.694857 - [DEBUG] Process 1408. path edge:
52160 2019-Jan-16 22:08:40.694881 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52161 2019-Jan-16 22:08:40.694937 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
52162 2019-Jan-16 22:08:40.695574 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52163 2019-Jan-16 22:08:40.696215 - [DEBUG]
52164 2019-Jan-16 22:08:40.696240 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
52165 2019-Jan-16 22:08:40.696893 - [DEBUG] Compose: EdgeIdentity * AllBottom
52166 2019-Jan-16 22:08:40.696923 - [DEBUG]
52167 2019-Jan-16 22:08:40.696947 - [DEBUG] Propagate flow
52168 2019-Jan-16 22:08:40.696971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52169 2019-Jan-16 22:08:40.697027 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
52170 2019-Jan-16 22:08:40.697663 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52171 2019-Jan-16 22:08:40.698327 - [DEBUG] Edge function : AllBottom (result of previous compose)
52172 2019-Jan-16 22:08:40.698353 - [DEBUG]
52173 2019-Jan-16 22:08:40.698378 - [DEBUG] Join: AllTop & AllBottom
52174 2019-Jan-16 22:08:40.698404 - [DEBUG] = AllBottom (new jump func)
52175 2019-Jan-16 22:08:40.698429 - [DEBUG]
52176 2019-Jan-16 22:08:40.698452 - [DEBUG] Start adding new jump function
52177 2019-Jan-16 22:08:40.698476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52178 2019-Jan-16 22:08:40.698532 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52179 2019-Jan-16 22:08:40.699172 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
52180 2019-Jan-16 22:08:40.699813 - [DEBUG] Edge Function : AllBottom
52181 2019-Jan-16 22:08:40.699842 - [DEBUG] End adding new jump function
52182 2019-Jan-16 22:08:40.699866 - [DEBUG]
52183 2019-Jan-16 22:08:40.699890 - [DEBUG] -------------------------------------------- 1409. Path Edge --------------------------------------------
52184 2019-Jan-16 22:08:40.699914 - [DEBUG]
52185 2019-Jan-16 22:08:40.699937 - [DEBUG] Process 1409. path edge:
52186 2019-Jan-16 22:08:40.699961 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52187 2019-Jan-16 22:08:40.700021 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
52188 2019-Jan-16 22:08:40.700665 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52189 2019-Jan-16 22:08:40.701305 - [DEBUG]
52190 2019-Jan-16 22:08:40.701331 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
52191 2019-Jan-16 22:08:40.702010 - [DEBUG] Compose: EdgeIdentity * AllBottom
52192 2019-Jan-16 22:08:40.702038 - [DEBUG]
52193 2019-Jan-16 22:08:40.702062 - [DEBUG] Propagate flow
52194 2019-Jan-16 22:08:40.702086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52195 2019-Jan-16 22:08:40.702143 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52196 2019-Jan-16 22:08:40.702795 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52197 2019-Jan-16 22:08:40.703436 - [DEBUG] Edge function : AllBottom (result of previous compose)
52198 2019-Jan-16 22:08:40.703461 - [DEBUG]
52199 2019-Jan-16 22:08:40.703487 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52200 2019-Jan-16 22:08:40.703513 - [DEBUG] = AllBottom
52201 2019-Jan-16 22:08:40.703538 - [DEBUG]
52202 2019-Jan-16 22:08:40.703561 - [DEBUG] PROPAGATE: No new function!
52203 2019-Jan-16 22:08:40.703587 - [DEBUG] EDGE:
52204 2019-Jan-16 22:08:40.703644 - [DEBUG] ---> 52205 2019-Jan-16 22:08:40.704280 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52206 2019-Jan-16 22:08:40.704936 - [DEBUG]
52207 2019-Jan-16 22:08:40.704963 - [DEBUG] EDGE:
52208 2019-Jan-16 22:08:40.705020 - [DEBUG] ---> 52209 2019-Jan-16 22:08:40.705656 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52210 2019-Jan-16 22:08:40.706296 - [DEBUG]
52211 2019-Jan-16 22:08:40.706322 - [DEBUG] EDGE:
52212 2019-Jan-16 22:08:40.706379 - [DEBUG] ---> 52213 2019-Jan-16 22:08:40.707056 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52214 2019-Jan-16 22:08:40.707754 - [DEBUG]
52215 2019-Jan-16 22:08:40.707815 - [DEBUG] Compose: EdgeIdentity * AllBottom
52216 2019-Jan-16 22:08:40.707843 - [DEBUG]
52217 2019-Jan-16 22:08:40.707887 - [DEBUG] Propagate flow
52218 2019-Jan-16 22:08:40.707911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52219 2019-Jan-16 22:08:40.707984 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52220 2019-Jan-16 22:08:40.708719 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52221 2019-Jan-16 22:08:40.709373 - [DEBUG] Edge function : AllBottom (result of previous compose)
52222 2019-Jan-16 22:08:40.709400 - [DEBUG]
52223 2019-Jan-16 22:08:40.709427 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52224 2019-Jan-16 22:08:40.709453 - [DEBUG] = AllBottom
52225 2019-Jan-16 22:08:40.709478 - [DEBUG]
52226 2019-Jan-16 22:08:40.709501 - [DEBUG] PROPAGATE: No new function!
52227 2019-Jan-16 22:08:40.709536 - [DEBUG] EDGE:
52228 2019-Jan-16 22:08:40.709595 - [DEBUG] ---> 52229 2019-Jan-16 22:08:40.710247 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52230 2019-Jan-16 22:08:40.710887 - [DEBUG]
52231 2019-Jan-16 22:08:40.710934 - [DEBUG] Compose: EdgeIdentity * AllBottom
52232 2019-Jan-16 22:08:40.710962 - [DEBUG]
52233 2019-Jan-16 22:08:40.710986 - [DEBUG] Propagate flow
52234 2019-Jan-16 22:08:40.711009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52235 2019-Jan-16 22:08:40.711066 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52236 2019-Jan-16 22:08:40.711727 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52237 2019-Jan-16 22:08:40.712365 - [DEBUG] Edge function : AllBottom (result of previous compose)
52238 2019-Jan-16 22:08:40.712390 - [DEBUG]
52239 2019-Jan-16 22:08:40.712416 - [DEBUG] Join: AllTop & AllBottom
52240 2019-Jan-16 22:08:40.712442 - [DEBUG] = AllBottom (new jump func)
52241 2019-Jan-16 22:08:40.712467 - [DEBUG]
52242 2019-Jan-16 22:08:40.712491 - [DEBUG] Start adding new jump function
52243 2019-Jan-16 22:08:40.712514 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52244 2019-Jan-16 22:08:40.712570 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52245 2019-Jan-16 22:08:40.713209 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52246 2019-Jan-16 22:08:40.713847 - [DEBUG] Edge Function : AllBottom
52247 2019-Jan-16 22:08:40.713877 - [DEBUG] End adding new jump function
52248 2019-Jan-16 22:08:40.713902 - [DEBUG]
52249 2019-Jan-16 22:08:40.713926 - [DEBUG] -------------------------------------------- 1410. Path Edge --------------------------------------------
52250 2019-Jan-16 22:08:40.713951 - [DEBUG]
52251 2019-Jan-16 22:08:40.713974 - [DEBUG] Process 1410. path edge:
52252 2019-Jan-16 22:08:40.713998 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52253 2019-Jan-16 22:08:40.714054 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
52254 2019-Jan-16 22:08:40.714695 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52255 2019-Jan-16 22:08:40.715350 - [DEBUG]
52256 2019-Jan-16 22:08:40.715374 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52257 2019-Jan-16 22:08:40.716023 - [DEBUG] Possible callees:
52258 2019-Jan-16 22:08:40.716048 - [DEBUG] bar
52259 2019-Jan-16 22:08:40.716073 - [DEBUG] Possible return sites:
52260 2019-Jan-16 22:08:40.716096 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8952261 2019-Jan-16 22:08:40.717388 - [DEBUG] Found and process special summary
52262 2019-Jan-16 22:08:40.717425 - [DEBUG] Compose: EdgeIdentity * AllBottom
52263 2019-Jan-16 22:08:40.717452 - [DEBUG]
52264 2019-Jan-16 22:08:40.717476 - [DEBUG] Propagate flow
52265 2019-Jan-16 22:08:40.717499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52266 2019-Jan-16 22:08:40.717556 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52267 2019-Jan-16 22:08:40.718212 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52268 2019-Jan-16 22:08:40.718851 - [DEBUG] Edge function : AllBottom (result of previous compose)
52269 2019-Jan-16 22:08:40.718877 - [DEBUG]
52270 2019-Jan-16 22:08:40.718902 - [DEBUG] Join: AllTop & AllBottom
52271 2019-Jan-16 22:08:40.718928 - [DEBUG] = AllBottom (new jump func)
52272 2019-Jan-16 22:08:40.718953 - [DEBUG]
52273 2019-Jan-16 22:08:40.718976 - [DEBUG] Start adding new jump function
52274 2019-Jan-16 22:08:40.719000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52275 2019-Jan-16 22:08:40.719056 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52276 2019-Jan-16 22:08:40.719694 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52277 2019-Jan-16 22:08:40.720332 - [DEBUG] Edge Function : AllBottom
52278 2019-Jan-16 22:08:40.720361 - [DEBUG] End adding new jump function
52279 2019-Jan-16 22:08:40.720385 - [DEBUG]
52280 2019-Jan-16 22:08:40.720409 - [DEBUG] -------------------------------------------- 1411. Path Edge --------------------------------------------
52281 2019-Jan-16 22:08:40.720433 - [DEBUG]
52282 2019-Jan-16 22:08:40.720457 - [DEBUG] Process 1411. path edge:
52283 2019-Jan-16 22:08:40.720481 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52284 2019-Jan-16 22:08:40.720537 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
52285 2019-Jan-16 22:08:40.721175 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52286 2019-Jan-16 22:08:40.721828 - [DEBUG]
52287 2019-Jan-16 22:08:40.721853 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52288 2019-Jan-16 22:08:40.722508 - [DEBUG] Compose: EdgeIdentity * AllBottom
52289 2019-Jan-16 22:08:40.722537 - [DEBUG]
52290 2019-Jan-16 22:08:40.722560 - [DEBUG] Propagate flow
52291 2019-Jan-16 22:08:40.722584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52292 2019-Jan-16 22:08:40.722641 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52293 2019-Jan-16 22:08:40.723279 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52294 2019-Jan-16 22:08:40.723918 - [DEBUG] Edge function : AllBottom (result of previous compose)
52295 2019-Jan-16 22:08:40.723944 - [DEBUG]
52296 2019-Jan-16 22:08:40.723968 - [DEBUG] Join: AllTop & AllBottom
52297 2019-Jan-16 22:08:40.723994 - [DEBUG] = AllBottom (new jump func)
52298 2019-Jan-16 22:08:40.724019 - [DEBUG]
52299 2019-Jan-16 22:08:40.724043 - [DEBUG] Start adding new jump function
52300 2019-Jan-16 22:08:40.724066 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52301 2019-Jan-16 22:08:40.724122 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52302 2019-Jan-16 22:08:40.724775 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52303 2019-Jan-16 22:08:40.725410 - [DEBUG] Edge Function : AllBottom
52304 2019-Jan-16 22:08:40.725439 - [DEBUG] End adding new jump function
52305 2019-Jan-16 22:08:40.725463 - [DEBUG]
52306 2019-Jan-16 22:08:40.725487 - [DEBUG] -------------------------------------------- 1412. Path Edge --------------------------------------------
52307 2019-Jan-16 22:08:40.725520 - [DEBUG]
52308 2019-Jan-16 22:08:40.725544 - [DEBUG] Process 1412. path edge:
52309 2019-Jan-16 22:08:40.725568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52310 2019-Jan-16 22:08:40.725624 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
52311 2019-Jan-16 22:08:40.726260 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52312 2019-Jan-16 22:08:40.726900 - [DEBUG]
52313 2019-Jan-16 22:08:40.726926 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52314 2019-Jan-16 22:08:40.727579 - [DEBUG] Compose: EdgeIdentity * AllBottom
52315 2019-Jan-16 22:08:40.727607 - [DEBUG]
52316 2019-Jan-16 22:08:40.727631 - [DEBUG] Propagate flow
52317 2019-Jan-16 22:08:40.727655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52318 2019-Jan-16 22:08:40.727712 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52319 2019-Jan-16 22:08:40.728375 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52320 2019-Jan-16 22:08:40.729015 - [DEBUG] Edge function : AllBottom (result of previous compose)
52321 2019-Jan-16 22:08:40.729041 - [DEBUG]
52322 2019-Jan-16 22:08:40.729067 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52323 2019-Jan-16 22:08:40.729093 - [DEBUG] = AllBottom
52324 2019-Jan-16 22:08:40.729118 - [DEBUG]
52325 2019-Jan-16 22:08:40.729141 - [DEBUG] PROPAGATE: No new function!
52326 2019-Jan-16 22:08:40.729174 - [DEBUG] Compose: EdgeIdentity * AllBottom
52327 2019-Jan-16 22:08:40.729202 - [DEBUG]
52328 2019-Jan-16 22:08:40.729226 - [DEBUG] Propagate flow
52329 2019-Jan-16 22:08:40.729249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52330 2019-Jan-16 22:08:40.729306 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52331 2019-Jan-16 22:08:40.729953 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52332 2019-Jan-16 22:08:40.730592 - [DEBUG] Edge function : AllBottom (result of previous compose)
52333 2019-Jan-16 22:08:40.730618 - [DEBUG]
52334 2019-Jan-16 22:08:40.730643 - [DEBUG] Join: AllTop & AllBottom
52335 2019-Jan-16 22:08:40.730669 - [DEBUG] = AllBottom (new jump func)
52336 2019-Jan-16 22:08:40.730694 - [DEBUG]
52337 2019-Jan-16 22:08:40.730718 - [DEBUG] Start adding new jump function
52338 2019-Jan-16 22:08:40.730741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52339 2019-Jan-16 22:08:40.730797 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52340 2019-Jan-16 22:08:40.731449 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52341 2019-Jan-16 22:08:40.732094 - [DEBUG] Edge Function : AllBottom
52342 2019-Jan-16 22:08:40.732123 - [DEBUG] End adding new jump function
52343 2019-Jan-16 22:08:40.732147 - [DEBUG]
52344 2019-Jan-16 22:08:40.732171 - [DEBUG] -------------------------------------------- 1413. Path Edge --------------------------------------------
52345 2019-Jan-16 22:08:40.732196 - [DEBUG]
52346 2019-Jan-16 22:08:40.732219 - [DEBUG] Process 1413. path edge:
52347 2019-Jan-16 22:08:40.732243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52348 2019-Jan-16 22:08:40.732299 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
52349 2019-Jan-16 22:08:40.732946 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52350 2019-Jan-16 22:08:40.733600 - [DEBUG]
52351 2019-Jan-16 22:08:40.733625 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52352 2019-Jan-16 22:08:40.734281 - [DEBUG] Possible callees:
52353 2019-Jan-16 22:08:40.734307 - [DEBUG] llvm.dbg.declare
52354 2019-Jan-16 22:08:40.734332 - [DEBUG] Possible return sites:
52355 2019-Jan-16 22:08:40.734356 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10352356 2019-Jan-16 22:08:40.735648 - [DEBUG] Found and process special summary
52357 2019-Jan-16 22:08:40.735683 - [DEBUG] Compose: EdgeIdentity * AllBottom
52358 2019-Jan-16 22:08:40.735710 - [DEBUG]
52359 2019-Jan-16 22:08:40.735734 - [DEBUG] Propagate flow
52360 2019-Jan-16 22:08:40.735758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52361 2019-Jan-16 22:08:40.735814 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52362 2019-Jan-16 22:08:40.736455 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52363 2019-Jan-16 22:08:40.737094 - [DEBUG] Edge function : AllBottom (result of previous compose)
52364 2019-Jan-16 22:08:40.737120 - [DEBUG]
52365 2019-Jan-16 22:08:40.737146 - [DEBUG] Join: AllTop & AllBottom
52366 2019-Jan-16 22:08:40.737172 - [DEBUG] = AllBottom (new jump func)
52367 2019-Jan-16 22:08:40.737196 - [DEBUG]
52368 2019-Jan-16 22:08:40.737220 - [DEBUG] Start adding new jump function
52369 2019-Jan-16 22:08:40.737243 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52370 2019-Jan-16 22:08:40.737299 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52371 2019-Jan-16 22:08:40.737939 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52372 2019-Jan-16 22:08:40.738594 - [DEBUG] Edge Function : AllBottom
52373 2019-Jan-16 22:08:40.738623 - [DEBUG] End adding new jump function
52374 2019-Jan-16 22:08:40.738647 - [DEBUG]
52375 2019-Jan-16 22:08:40.738671 - [DEBUG] -------------------------------------------- 1414. Path Edge --------------------------------------------
52376 2019-Jan-16 22:08:40.738695 - [DEBUG]
52377 2019-Jan-16 22:08:40.738719 - [DEBUG] Process 1414. path edge:
52378 2019-Jan-16 22:08:40.738743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52379 2019-Jan-16 22:08:40.738800 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
52380 2019-Jan-16 22:08:40.739438 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52381 2019-Jan-16 22:08:40.740076 - [DEBUG]
52382 2019-Jan-16 22:08:40.740101 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52383 2019-Jan-16 22:08:40.740759 - [DEBUG] Compose: EdgeIdentity * AllBottom
52384 2019-Jan-16 22:08:40.740787 - [DEBUG]
52385 2019-Jan-16 22:08:40.740811 - [DEBUG] Propagate flow
52386 2019-Jan-16 22:08:40.740834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52387 2019-Jan-16 22:08:40.740891 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
52388 2019-Jan-16 22:08:40.741550 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52389 2019-Jan-16 22:08:40.742188 - [DEBUG] Edge function : AllBottom (result of previous compose)
52390 2019-Jan-16 22:08:40.742213 - [DEBUG]
52391 2019-Jan-16 22:08:40.742238 - [DEBUG] Join: AllTop & AllBottom
52392 2019-Jan-16 22:08:40.742264 - [DEBUG] = AllBottom (new jump func)
52393 2019-Jan-16 22:08:40.742297 - [DEBUG]
52394 2019-Jan-16 22:08:40.742321 - [DEBUG] Start adding new jump function
52395 2019-Jan-16 22:08:40.742345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52396 2019-Jan-16 22:08:40.742401 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52397 2019-Jan-16 22:08:40.743041 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
52398 2019-Jan-16 22:08:40.743673 - [DEBUG] Edge Function : AllBottom
52399 2019-Jan-16 22:08:40.743702 - [DEBUG] End adding new jump function
52400 2019-Jan-16 22:08:40.743726 - [DEBUG]
52401 2019-Jan-16 22:08:40.743750 - [DEBUG] -------------------------------------------- 1415. Path Edge --------------------------------------------
52402 2019-Jan-16 22:08:40.743775 - [DEBUG]
52403 2019-Jan-16 22:08:40.743798 - [DEBUG] Process 1415. path edge:
52404 2019-Jan-16 22:08:40.743822 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52405 2019-Jan-16 22:08:40.743878 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
52406 2019-Jan-16 22:08:40.744512 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52407 2019-Jan-16 22:08:40.745167 - [DEBUG]
52408 2019-Jan-16 22:08:40.745193 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
52409 2019-Jan-16 22:08:40.745844 - [DEBUG] Compose: EdgeIdentity * AllBottom
52410 2019-Jan-16 22:08:40.745874 - [DEBUG]
52411 2019-Jan-16 22:08:40.745898 - [DEBUG] Propagate flow
52412 2019-Jan-16 22:08:40.745921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52413 2019-Jan-16 22:08:40.745979 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
52414 2019-Jan-16 22:08:40.746612 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52415 2019-Jan-16 22:08:40.747250 - [DEBUG] Edge function : AllBottom (result of previous compose)
52416 2019-Jan-16 22:08:40.747275 - [DEBUG]
52417 2019-Jan-16 22:08:40.747301 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52418 2019-Jan-16 22:08:40.747327 - [DEBUG] = AllBottom
52419 2019-Jan-16 22:08:40.747351 - [DEBUG]
52420 2019-Jan-16 22:08:40.747375 - [DEBUG] PROPAGATE: No new function!
52421 2019-Jan-16 22:08:40.747401 - [DEBUG] EDGE:
52422 2019-Jan-16 22:08:40.747458 - [DEBUG] ---> 52423 2019-Jan-16 22:08:40.748104 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52424 2019-Jan-16 22:08:40.748744 - [DEBUG]
52425 2019-Jan-16 22:08:40.748770 - [DEBUG] EDGE:
52426 2019-Jan-16 22:08:40.748827 - [DEBUG] ---> 52427 2019-Jan-16 22:08:40.749466 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52428 2019-Jan-16 22:08:40.750104 - [DEBUG]
52429 2019-Jan-16 22:08:40.750143 - [DEBUG] Compose: EdgeIdentity * AllBottom
52430 2019-Jan-16 22:08:40.750171 - [DEBUG]
52431 2019-Jan-16 22:08:40.750195 - [DEBUG] Propagate flow
52432 2019-Jan-16 22:08:40.750218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52433 2019-Jan-16 22:08:40.750275 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52434 2019-Jan-16 22:08:40.750915 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52435 2019-Jan-16 22:08:40.751569 - [DEBUG] Edge function : AllBottom (result of previous compose)
52436 2019-Jan-16 22:08:40.751595 - [DEBUG]
52437 2019-Jan-16 22:08:40.751620 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52438 2019-Jan-16 22:08:40.751646 - [DEBUG] = AllBottom
52439 2019-Jan-16 22:08:40.751680 - [DEBUG]
52440 2019-Jan-16 22:08:40.751704 - [DEBUG] PROPAGATE: No new function!
52441 2019-Jan-16 22:08:40.751732 - [DEBUG] EDGE:
52442 2019-Jan-16 22:08:40.751790 - [DEBUG] ---> 52443 2019-Jan-16 22:08:40.752439 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52444 2019-Jan-16 22:08:40.753078 - [DEBUG]
52445 2019-Jan-16 22:08:40.753105 - [DEBUG] EDGE:
52446 2019-Jan-16 22:08:40.753162 - [DEBUG] ---> 52447 2019-Jan-16 22:08:40.753799 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52448 2019-Jan-16 22:08:40.754438 - [DEBUG]
52449 2019-Jan-16 22:08:40.754465 - [DEBUG] EDGE:
52450 2019-Jan-16 22:08:40.754521 - [DEBUG] ---> 52451 2019-Jan-16 22:08:40.755176 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52452 2019-Jan-16 22:08:40.755815 - [DEBUG]
52453 2019-Jan-16 22:08:40.755851 - [DEBUG] Compose: EdgeIdentity * AllBottom
52454 2019-Jan-16 22:08:40.755879 - [DEBUG]
52455 2019-Jan-16 22:08:40.755903 - [DEBUG] Propagate flow
52456 2019-Jan-16 22:08:40.755926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52457 2019-Jan-16 22:08:40.755983 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52458 2019-Jan-16 22:08:40.756622 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52459 2019-Jan-16 22:08:40.757262 - [DEBUG] Edge function : AllBottom (result of previous compose)
52460 2019-Jan-16 22:08:40.757288 - [DEBUG]
52461 2019-Jan-16 22:08:40.757313 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52462 2019-Jan-16 22:08:40.757339 - [DEBUG] = AllBottom
52463 2019-Jan-16 22:08:40.757364 - [DEBUG]
52464 2019-Jan-16 22:08:40.757387 - [DEBUG] PROPAGATE: No new function!
52465 2019-Jan-16 22:08:40.757414 - [DEBUG] EDGE:
52466 2019-Jan-16 22:08:40.757472 - [DEBUG] ---> 52467 2019-Jan-16 22:08:40.758126 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52468 2019-Jan-16 22:08:40.758789 - [DEBUG]
52469 2019-Jan-16 22:08:40.758817 - [DEBUG] EDGE:
52470 2019-Jan-16 22:08:40.758878 - [DEBUG] ---> 52471 2019-Jan-16 22:08:40.759516 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52472 2019-Jan-16 22:08:40.760156 - [DEBUG]
52473 2019-Jan-16 22:08:40.760183 - [DEBUG] EDGE:
52474 2019-Jan-16 22:08:40.760240 - [DEBUG] ---> 52475 2019-Jan-16 22:08:40.760879 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52476 2019-Jan-16 22:08:40.761537 - [DEBUG]
52477 2019-Jan-16 22:08:40.761580 - [DEBUG] Compose: EdgeIdentity * AllBottom
52478 2019-Jan-16 22:08:40.761608 - [DEBUG]
52479 2019-Jan-16 22:08:40.761632 - [DEBUG] Propagate flow
52480 2019-Jan-16 22:08:40.761656 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52481 2019-Jan-16 22:08:40.761712 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52482 2019-Jan-16 22:08:40.762364 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52483 2019-Jan-16 22:08:40.763003 - [DEBUG] Edge function : AllBottom (result of previous compose)
52484 2019-Jan-16 22:08:40.763029 - [DEBUG]
52485 2019-Jan-16 22:08:40.763055 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52486 2019-Jan-16 22:08:40.763081 - [DEBUG] = AllBottom
52487 2019-Jan-16 22:08:40.763106 - [DEBUG]
52488 2019-Jan-16 22:08:40.763129 - [DEBUG] PROPAGATE: No new function!
52489 2019-Jan-16 22:08:40.763158 - [DEBUG] EDGE:
52490 2019-Jan-16 22:08:40.763216 - [DEBUG] ---> 52491 2019-Jan-16 22:08:40.763856 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
52492 2019-Jan-16 22:08:40.764495 - [DEBUG]
52493 2019-Jan-16 22:08:40.764524 - [DEBUG] Compose: EdgeIdentity * AllBottom
52494 2019-Jan-16 22:08:40.764551 - [DEBUG]
52495 2019-Jan-16 22:08:40.764575 - [DEBUG] Propagate flow
52496 2019-Jan-16 22:08:40.764598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52497 2019-Jan-16 22:08:40.764654 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52498 2019-Jan-16 22:08:40.765311 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52499 2019-Jan-16 22:08:40.765947 - [DEBUG] Edge function : AllBottom (result of previous compose)
52500 2019-Jan-16 22:08:40.765973 - [DEBUG]
52501 2019-Jan-16 22:08:40.765998 - [DEBUG] Join: AllTop & AllBottom
52502 2019-Jan-16 22:08:40.766025 - [DEBUG] = AllBottom (new jump func)
52503 2019-Jan-16 22:08:40.766049 - [DEBUG]
52504 2019-Jan-16 22:08:40.766073 - [DEBUG] Start adding new jump function
52505 2019-Jan-16 22:08:40.766096 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52506 2019-Jan-16 22:08:40.766152 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52507 2019-Jan-16 22:08:40.766789 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52508 2019-Jan-16 22:08:40.767426 - [DEBUG] Edge Function : AllBottom
52509 2019-Jan-16 22:08:40.767459 - [DEBUG] End adding new jump function
52510 2019-Jan-16 22:08:40.767484 - [DEBUG]
52511 2019-Jan-16 22:08:40.767508 - [DEBUG] -------------------------------------------- 1416. Path Edge --------------------------------------------
52512 2019-Jan-16 22:08:40.767533 - [DEBUG]
52513 2019-Jan-16 22:08:40.767556 - [DEBUG] Process 1416. path edge:
52514 2019-Jan-16 22:08:40.767580 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52515 2019-Jan-16 22:08:40.767637 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
52516 2019-Jan-16 22:08:40.768292 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
52517 2019-Jan-16 22:08:40.768927 - [DEBUG]
52518 2019-Jan-16 22:08:40.768952 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52519 2019-Jan-16 22:08:40.769598 - [DEBUG] Possible callees:
52520 2019-Jan-16 22:08:40.769623 - [DEBUG] foo
52521 2019-Jan-16 22:08:40.769648 - [DEBUG] Possible return sites:
52522 2019-Jan-16 22:08:40.769672 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8452523 2019-Jan-16 22:08:40.770940 - [DEBUG] Found and process special summary
52524 2019-Jan-16 22:08:40.770988 - [DEBUG] Compose: EdgeIdentity * AllBottom
52525 2019-Jan-16 22:08:40.771016 - [DEBUG]
52526 2019-Jan-16 22:08:40.771041 - [DEBUG] Propagate flow
52527 2019-Jan-16 22:08:40.771073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52528 2019-Jan-16 22:08:40.771130 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52529 2019-Jan-16 22:08:40.771787 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52530 2019-Jan-16 22:08:40.772425 - [DEBUG] Edge function : AllBottom (result of previous compose)
52531 2019-Jan-16 22:08:40.772450 - [DEBUG]
52532 2019-Jan-16 22:08:40.772475 - [DEBUG] Join: AllTop & AllBottom
52533 2019-Jan-16 22:08:40.772501 - [DEBUG] = AllBottom (new jump func)
52534 2019-Jan-16 22:08:40.772526 - [DEBUG]
52535 2019-Jan-16 22:08:40.772549 - [DEBUG] Start adding new jump function
52536 2019-Jan-16 22:08:40.772573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52537 2019-Jan-16 22:08:40.772629 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52538 2019-Jan-16 22:08:40.773264 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52539 2019-Jan-16 22:08:40.773903 - [DEBUG] Edge Function : AllBottom
52540 2019-Jan-16 22:08:40.773932 - [DEBUG] End adding new jump function
52541 2019-Jan-16 22:08:40.773957 - [DEBUG]
52542 2019-Jan-16 22:08:40.773980 - [DEBUG] -------------------------------------------- 1417. Path Edge --------------------------------------------
52543 2019-Jan-16 22:08:40.774005 - [DEBUG]
52544 2019-Jan-16 22:08:40.774028 - [DEBUG] Process 1417. path edge:
52545 2019-Jan-16 22:08:40.774052 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52546 2019-Jan-16 22:08:40.774108 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
52547 2019-Jan-16 22:08:40.774759 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
52548 2019-Jan-16 22:08:40.775396 - [DEBUG]
52549 2019-Jan-16 22:08:40.775421 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52550 2019-Jan-16 22:08:40.776080 - [DEBUG] Compose: EdgeIdentity * AllBottom
52551 2019-Jan-16 22:08:40.776109 - [DEBUG]
52552 2019-Jan-16 22:08:40.776133 - [DEBUG] Propagate flow
52553 2019-Jan-16 22:08:40.776157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52554 2019-Jan-16 22:08:40.776214 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
52555 2019-Jan-16 22:08:40.776852 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52556 2019-Jan-16 22:08:40.777488 - [DEBUG] Edge function : AllBottom (result of previous compose)
52557 2019-Jan-16 22:08:40.777514 - [DEBUG]
52558 2019-Jan-16 22:08:40.777539 - [DEBUG] Join: AllTop & AllBottom
52559 2019-Jan-16 22:08:40.777565 - [DEBUG] = AllBottom (new jump func)
52560 2019-Jan-16 22:08:40.777590 - [DEBUG]
52561 2019-Jan-16 22:08:40.777614 - [DEBUG] Start adding new jump function
52562 2019-Jan-16 22:08:40.777637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52563 2019-Jan-16 22:08:40.777693 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52564 2019-Jan-16 22:08:40.778346 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
52565 2019-Jan-16 22:08:40.778982 - [DEBUG] Edge Function : AllBottom
52566 2019-Jan-16 22:08:40.779011 - [DEBUG] End adding new jump function
52567 2019-Jan-16 22:08:40.779035 - [DEBUG]
52568 2019-Jan-16 22:08:40.779060 - [DEBUG] -------------------------------------------- 1418. Path Edge --------------------------------------------
52569 2019-Jan-16 22:08:40.779085 - [DEBUG]
52570 2019-Jan-16 22:08:40.779116 - [DEBUG] Process 1418. path edge:
52571 2019-Jan-16 22:08:40.779141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52572 2019-Jan-16 22:08:40.779197 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
52573 2019-Jan-16 22:08:40.779833 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
52574 2019-Jan-16 22:08:40.780469 - [DEBUG]
52575 2019-Jan-16 22:08:40.780495 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
52576 2019-Jan-16 22:08:40.781144 - [DEBUG] Compose: EdgeIdentity * AllBottom
52577 2019-Jan-16 22:08:40.781173 - [DEBUG]
52578 2019-Jan-16 22:08:40.781197 - [DEBUG] Propagate flow
52579 2019-Jan-16 22:08:40.781220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52580 2019-Jan-16 22:08:40.781277 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52581 2019-Jan-16 22:08:40.781943 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52582 2019-Jan-16 22:08:40.782580 - [DEBUG] Edge function : AllBottom (result of previous compose)
52583 2019-Jan-16 22:08:40.782606 - [DEBUG]
52584 2019-Jan-16 22:08:40.782631 - [DEBUG] Join: AllTop & AllBottom
52585 2019-Jan-16 22:08:40.782657 - [DEBUG] = AllBottom (new jump func)
52586 2019-Jan-16 22:08:40.782682 - [DEBUG]
52587 2019-Jan-16 22:08:40.782706 - [DEBUG] Start adding new jump function
52588 2019-Jan-16 22:08:40.782729 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52589 2019-Jan-16 22:08:40.782785 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52590 2019-Jan-16 22:08:40.783421 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52591 2019-Jan-16 22:08:40.784067 - [DEBUG] Edge Function : AllBottom
52592 2019-Jan-16 22:08:40.784096 - [DEBUG] End adding new jump function
52593 2019-Jan-16 22:08:40.784120 - [DEBUG]
52594 2019-Jan-16 22:08:40.784144 - [DEBUG] -------------------------------------------- 1419. Path Edge --------------------------------------------
52595 2019-Jan-16 22:08:40.784168 - [DEBUG]
52596 2019-Jan-16 22:08:40.784192 - [DEBUG] Process 1419. path edge:
52597 2019-Jan-16 22:08:40.784216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52598 2019-Jan-16 22:08:40.784272 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
52599 2019-Jan-16 22:08:40.784935 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
52600 2019-Jan-16 22:08:40.785580 - [DEBUG]
52601 2019-Jan-16 22:08:40.785604 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52602 2019-Jan-16 22:08:40.786260 - [DEBUG] Possible callees:
52603 2019-Jan-16 22:08:40.786286 - [DEBUG] llvm.dbg.declare
52604 2019-Jan-16 22:08:40.786311 - [DEBUG] Possible return sites:
52605 2019-Jan-16 22:08:40.786335 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9652606 2019-Jan-16 22:08:40.787612 - [DEBUG] Found and process special summary
52607 2019-Jan-16 22:08:40.787653 - [DEBUG] Compose: EdgeIdentity * AllBottom
52608 2019-Jan-16 22:08:40.787682 - [DEBUG]
52609 2019-Jan-16 22:08:40.787706 - [DEBUG] Propagate flow
52610 2019-Jan-16 22:08:40.787729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52611 2019-Jan-16 22:08:40.787794 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52612 2019-Jan-16 22:08:40.788452 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52613 2019-Jan-16 22:08:40.789090 - [DEBUG] Edge function : AllBottom (result of previous compose)
52614 2019-Jan-16 22:08:40.789116 - [DEBUG]
52615 2019-Jan-16 22:08:40.789141 - [DEBUG] Join: AllTop & AllBottom
52616 2019-Jan-16 22:08:40.789167 - [DEBUG] = AllBottom (new jump func)
52617 2019-Jan-16 22:08:40.789192 - [DEBUG]
52618 2019-Jan-16 22:08:40.789216 - [DEBUG] Start adding new jump function
52619 2019-Jan-16 22:08:40.789240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52620 2019-Jan-16 22:08:40.789296 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52621 2019-Jan-16 22:08:40.789933 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52622 2019-Jan-16 22:08:40.790573 - [DEBUG] Edge Function : AllBottom
52623 2019-Jan-16 22:08:40.790602 - [DEBUG] End adding new jump function
52624 2019-Jan-16 22:08:40.790626 - [DEBUG]
52625 2019-Jan-16 22:08:40.790650 - [DEBUG] -------------------------------------------- 1420. Path Edge --------------------------------------------
52626 2019-Jan-16 22:08:40.790675 - [DEBUG]
52627 2019-Jan-16 22:08:40.790699 - [DEBUG] Process 1420. path edge:
52628 2019-Jan-16 22:08:40.790723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52629 2019-Jan-16 22:08:40.790779 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
52630 2019-Jan-16 22:08:40.791431 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
52631 2019-Jan-16 22:08:40.792068 - [DEBUG]
52632 2019-Jan-16 22:08:40.792093 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52633 2019-Jan-16 22:08:40.792762 - [DEBUG] Compose: EdgeIdentity * AllBottom
52634 2019-Jan-16 22:08:40.792792 - [DEBUG]
52635 2019-Jan-16 22:08:40.792816 - [DEBUG] Propagate flow
52636 2019-Jan-16 22:08:40.792839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52637 2019-Jan-16 22:08:40.792897 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
52638 2019-Jan-16 22:08:40.793536 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52639 2019-Jan-16 22:08:40.794172 - [DEBUG] Edge function : AllBottom (result of previous compose)
52640 2019-Jan-16 22:08:40.794198 - [DEBUG]
52641 2019-Jan-16 22:08:40.794223 - [DEBUG] Join: AllTop & AllBottom
52642 2019-Jan-16 22:08:40.794249 - [DEBUG] = AllBottom (new jump func)
52643 2019-Jan-16 22:08:40.794273 - [DEBUG]
52644 2019-Jan-16 22:08:40.794297 - [DEBUG] Start adding new jump function
52645 2019-Jan-16 22:08:40.794320 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52646 2019-Jan-16 22:08:40.794376 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52647 2019-Jan-16 22:08:40.795029 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
52648 2019-Jan-16 22:08:40.795665 - [DEBUG] Edge Function : AllBottom
52649 2019-Jan-16 22:08:40.795693 - [DEBUG] End adding new jump function
52650 2019-Jan-16 22:08:40.795717 - [DEBUG]
52651 2019-Jan-16 22:08:40.795741 - [DEBUG] -------------------------------------------- 1421. Path Edge --------------------------------------------
52652 2019-Jan-16 22:08:40.795766 - [DEBUG]
52653 2019-Jan-16 22:08:40.795789 - [DEBUG] Process 1421. path edge:
52654 2019-Jan-16 22:08:40.795813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52655 2019-Jan-16 22:08:40.795877 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
52656 2019-Jan-16 22:08:40.796513 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
52657 2019-Jan-16 22:08:40.797149 - [DEBUG]
52658 2019-Jan-16 22:08:40.797175 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
52659 2019-Jan-16 22:08:40.797829 - [DEBUG] Compose: EdgeIdentity * AllBottom
52660 2019-Jan-16 22:08:40.797858 - [DEBUG]
52661 2019-Jan-16 22:08:40.797882 - [DEBUG] Propagate flow
52662 2019-Jan-16 22:08:40.797906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52663 2019-Jan-16 22:08:40.797963 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
52664 2019-Jan-16 22:08:40.798615 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52665 2019-Jan-16 22:08:40.799251 - [DEBUG] Edge function : AllBottom (result of previous compose)
52666 2019-Jan-16 22:08:40.799277 - [DEBUG]
52667 2019-Jan-16 22:08:40.799302 - [DEBUG] Join: AllTop & AllBottom
52668 2019-Jan-16 22:08:40.799328 - [DEBUG] = AllBottom (new jump func)
52669 2019-Jan-16 22:08:40.799353 - [DEBUG]
52670 2019-Jan-16 22:08:40.799377 - [DEBUG] Start adding new jump function
52671 2019-Jan-16 22:08:40.799401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52672 2019-Jan-16 22:08:40.799457 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52673 2019-Jan-16 22:08:40.800092 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
52674 2019-Jan-16 22:08:40.800725 - [DEBUG] Edge Function : AllBottom
52675 2019-Jan-16 22:08:40.800758 - [DEBUG] End adding new jump function
52676 2019-Jan-16 22:08:40.800782 - [DEBUG]
52677 2019-Jan-16 22:08:40.800806 - [DEBUG] -------------------------------------------- 1422. Path Edge --------------------------------------------
52678 2019-Jan-16 22:08:40.800831 - [DEBUG]
52679 2019-Jan-16 22:08:40.800855 - [DEBUG] Process 1422. path edge:
52680 2019-Jan-16 22:08:40.800879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52681 2019-Jan-16 22:08:40.800935 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
52682 2019-Jan-16 22:08:40.801593 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
52683 2019-Jan-16 22:08:40.802229 - [DEBUG]
52684 2019-Jan-16 22:08:40.802255 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
52685 2019-Jan-16 22:08:40.802918 - [DEBUG] Compose: EdgeIdentity * AllBottom
52686 2019-Jan-16 22:08:40.802947 - [DEBUG]
52687 2019-Jan-16 22:08:40.802971 - [DEBUG] Propagate flow
52688 2019-Jan-16 22:08:40.802995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52689 2019-Jan-16 22:08:40.803052 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52690 2019-Jan-16 22:08:40.803693 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52691 2019-Jan-16 22:08:40.804330 - [DEBUG] Edge function : AllBottom (result of previous compose)
52692 2019-Jan-16 22:08:40.804356 - [DEBUG]
52693 2019-Jan-16 22:08:40.804381 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52694 2019-Jan-16 22:08:40.804408 - [DEBUG] = AllBottom
52695 2019-Jan-16 22:08:40.804433 - [DEBUG]
52696 2019-Jan-16 22:08:40.804456 - [DEBUG] PROPAGATE: No new function!
52697 2019-Jan-16 22:08:40.804481 - [DEBUG] EDGE:
52698 2019-Jan-16 22:08:40.804539 - [DEBUG] ---> 52699 2019-Jan-16 22:08:40.805190 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
52700 2019-Jan-16 22:08:40.805834 - [DEBUG]
52701 2019-Jan-16 22:08:40.805860 - [DEBUG] EDGE:
52702 2019-Jan-16 22:08:40.805918 - [DEBUG] ---> 52703 2019-Jan-16 22:08:40.806556 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
52704 2019-Jan-16 22:08:40.807192 - [DEBUG]
52705 2019-Jan-16 22:08:40.807219 - [DEBUG] Compose: EdgeIdentity * AllBottom
52706 2019-Jan-16 22:08:40.807245 - [DEBUG]
52707 2019-Jan-16 22:08:40.807270 - [DEBUG] Propagate flow
52708 2019-Jan-16 22:08:40.807293 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52709 2019-Jan-16 22:08:40.807349 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
52710 2019-Jan-16 22:08:40.807986 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52711 2019-Jan-16 22:08:40.808644 - [DEBUG] Edge function : AllBottom (result of previous compose)
52712 2019-Jan-16 22:08:40.808669 - [DEBUG]
52713 2019-Jan-16 22:08:40.808695 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52714 2019-Jan-16 22:08:40.808721 - [DEBUG] = AllBottom
52715 2019-Jan-16 22:08:40.808745 - [DEBUG]
52716 2019-Jan-16 22:08:40.808769 - [DEBUG] PROPAGATE: No new function!
52717 2019-Jan-16 22:08:40.808793 - [DEBUG] EDGE:
52718 2019-Jan-16 22:08:40.808851 - [DEBUG] ---> 52719 2019-Jan-16 22:08:40.809491 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
52720 2019-Jan-16 22:08:40.810127 - [DEBUG]
52721 2019-Jan-16 22:08:40.810153 - [DEBUG] Compose: EdgeIdentity * AllBottom
52722 2019-Jan-16 22:08:40.810180 - [DEBUG]
52723 2019-Jan-16 22:08:40.810204 - [DEBUG] Propagate flow
52724 2019-Jan-16 22:08:40.810227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52725 2019-Jan-16 22:08:40.810283 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52726 2019-Jan-16 22:08:40.810923 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52727 2019-Jan-16 22:08:40.811588 - [DEBUG] Edge function : AllBottom (result of previous compose)
52728 2019-Jan-16 22:08:40.811613 - [DEBUG]
52729 2019-Jan-16 22:08:40.811639 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52730 2019-Jan-16 22:08:40.811665 - [DEBUG] = AllBottom
52731 2019-Jan-16 22:08:40.811689 - [DEBUG]
52732 2019-Jan-16 22:08:40.811712 - [DEBUG] PROPAGATE: No new function!
52733 2019-Jan-16 22:08:40.811752 - [DEBUG] Compose: EdgeIdentity * AllBottom
52734 2019-Jan-16 22:08:40.811780 - [DEBUG]
52735 2019-Jan-16 22:08:40.811804 - [DEBUG] Propagate flow
52736 2019-Jan-16 22:08:40.811827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52737 2019-Jan-16 22:08:40.811884 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52738 2019-Jan-16 22:08:40.812526 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52739 2019-Jan-16 22:08:40.813163 - [DEBUG] Edge function : AllBottom (result of previous compose)
52740 2019-Jan-16 22:08:40.813188 - [DEBUG]
52741 2019-Jan-16 22:08:40.813214 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52742 2019-Jan-16 22:08:40.813239 - [DEBUG] = AllBottom
52743 2019-Jan-16 22:08:40.813264 - [DEBUG]
52744 2019-Jan-16 22:08:40.813287 - [DEBUG] PROPAGATE: No new function!
52745 2019-Jan-16 22:08:40.813313 - [DEBUG] Compose: EdgeIdentity * AllBottom
52746 2019-Jan-16 22:08:40.813340 - [DEBUG]
52747 2019-Jan-16 22:08:40.813375 - [DEBUG] Propagate flow
52748 2019-Jan-16 22:08:40.813399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52749 2019-Jan-16 22:08:40.813455 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52750 2019-Jan-16 22:08:40.814097 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52751 2019-Jan-16 22:08:40.814756 - [DEBUG] Edge function : AllBottom (result of previous compose)
52752 2019-Jan-16 22:08:40.814784 - [DEBUG]
52753 2019-Jan-16 22:08:40.814809 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52754 2019-Jan-16 22:08:40.814835 - [DEBUG] = AllBottom
52755 2019-Jan-16 22:08:40.814860 - [DEBUG]
52756 2019-Jan-16 22:08:40.814883 - [DEBUG] PROPAGATE: No new function!
52757 2019-Jan-16 22:08:40.814910 - [DEBUG] EDGE:
52758 2019-Jan-16 22:08:40.814968 - [DEBUG] ---> 52759 2019-Jan-16 22:08:40.815618 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
52760 2019-Jan-16 22:08:40.816256 - [DEBUG]
52761 2019-Jan-16 22:08:40.816291 - [DEBUG] Compose: EdgeIdentity * AllBottom
52762 2019-Jan-16 22:08:40.816319 - [DEBUG]
52763 2019-Jan-16 22:08:40.816342 - [DEBUG] Propagate flow
52764 2019-Jan-16 22:08:40.816366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52765 2019-Jan-16 22:08:40.816422 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52766 2019-Jan-16 22:08:40.817063 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52767 2019-Jan-16 22:08:40.817700 - [DEBUG] Edge function : AllBottom (result of previous compose)
52768 2019-Jan-16 22:08:40.817726 - [DEBUG]
52769 2019-Jan-16 22:08:40.817750 - [DEBUG] Join: AllTop & AllBottom
52770 2019-Jan-16 22:08:40.817776 - [DEBUG] = AllBottom (new jump func)
52771 2019-Jan-16 22:08:40.817801 - [DEBUG]
52772 2019-Jan-16 22:08:40.817825 - [DEBUG] Start adding new jump function
52773 2019-Jan-16 22:08:40.817848 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52774 2019-Jan-16 22:08:40.817904 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52775 2019-Jan-16 22:08:40.818556 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52776 2019-Jan-16 22:08:40.819195 - [DEBUG] Edge Function : AllBottom
52777 2019-Jan-16 22:08:40.819223 - [DEBUG] End adding new jump function
52778 2019-Jan-16 22:08:40.819247 - [DEBUG]
52779 2019-Jan-16 22:08:40.819271 - [DEBUG] -------------------------------------------- 1423. Path Edge --------------------------------------------
52780 2019-Jan-16 22:08:40.819295 - [DEBUG]
52781 2019-Jan-16 22:08:40.819318 - [DEBUG] Process 1423. path edge:
52782 2019-Jan-16 22:08:40.819342 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52783 2019-Jan-16 22:08:40.819398 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
52784 2019-Jan-16 22:08:40.820039 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
52785 2019-Jan-16 22:08:40.820676 - [DEBUG]
52786 2019-Jan-16 22:08:40.820700 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52787 2019-Jan-16 22:08:40.821346 - [DEBUG] Possible callees:
52788 2019-Jan-16 22:08:40.821371 - [DEBUG] bar
52789 2019-Jan-16 22:08:40.821396 - [DEBUG] Possible return sites:
52790 2019-Jan-16 22:08:40.821433 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8952791 2019-Jan-16 22:08:40.822724 - [DEBUG] Found and process special summary
52792 2019-Jan-16 22:08:40.822765 - [DEBUG] Compose: EdgeIdentity * AllBottom
52793 2019-Jan-16 22:08:40.822793 - [DEBUG]
52794 2019-Jan-16 22:08:40.822817 - [DEBUG] Propagate flow
52795 2019-Jan-16 22:08:40.822840 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52796 2019-Jan-16 22:08:40.822897 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52797 2019-Jan-16 22:08:40.823538 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52798 2019-Jan-16 22:08:40.824175 - [DEBUG] Edge function : AllBottom (result of previous compose)
52799 2019-Jan-16 22:08:40.824200 - [DEBUG]
52800 2019-Jan-16 22:08:40.824225 - [DEBUG] Join: AllTop & AllBottom
52801 2019-Jan-16 22:08:40.824251 - [DEBUG] = AllBottom (new jump func)
52802 2019-Jan-16 22:08:40.824276 - [DEBUG]
52803 2019-Jan-16 22:08:40.824299 - [DEBUG] Start adding new jump function
52804 2019-Jan-16 22:08:40.824323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52805 2019-Jan-16 22:08:40.824379 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52806 2019-Jan-16 22:08:40.825032 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52807 2019-Jan-16 22:08:40.825672 - [DEBUG] Edge Function : AllBottom
52808 2019-Jan-16 22:08:40.825701 - [DEBUG] End adding new jump function
52809 2019-Jan-16 22:08:40.825725 - [DEBUG]
52810 2019-Jan-16 22:08:40.825748 - [DEBUG] -------------------------------------------- 1424. Path Edge --------------------------------------------
52811 2019-Jan-16 22:08:40.825773 - [DEBUG]
52812 2019-Jan-16 22:08:40.825797 - [DEBUG] Process 1424. path edge:
52813 2019-Jan-16 22:08:40.825821 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52814 2019-Jan-16 22:08:40.825877 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
52815 2019-Jan-16 22:08:40.826517 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
52816 2019-Jan-16 22:08:40.827153 - [DEBUG]
52817 2019-Jan-16 22:08:40.827177 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52818 2019-Jan-16 22:08:40.827838 - [DEBUG] Compose: EdgeIdentity * AllBottom
52819 2019-Jan-16 22:08:40.827866 - [DEBUG]
52820 2019-Jan-16 22:08:40.827890 - [DEBUG] Propagate flow
52821 2019-Jan-16 22:08:40.827914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52822 2019-Jan-16 22:08:40.827971 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52823 2019-Jan-16 22:08:40.828625 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52824 2019-Jan-16 22:08:40.829262 - [DEBUG] Edge function : AllBottom (result of previous compose)
52825 2019-Jan-16 22:08:40.829288 - [DEBUG]
52826 2019-Jan-16 22:08:40.829313 - [DEBUG] Join: AllTop & AllBottom
52827 2019-Jan-16 22:08:40.829339 - [DEBUG] = AllBottom (new jump func)
52828 2019-Jan-16 22:08:40.829364 - [DEBUG]
52829 2019-Jan-16 22:08:40.829387 - [DEBUG] Start adding new jump function
52830 2019-Jan-16 22:08:40.829411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52831 2019-Jan-16 22:08:40.829467 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52832 2019-Jan-16 22:08:40.830104 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52833 2019-Jan-16 22:08:40.830740 - [DEBUG] Edge Function : AllBottom
52834 2019-Jan-16 22:08:40.830777 - [DEBUG] End adding new jump function
52835 2019-Jan-16 22:08:40.830802 - [DEBUG]
52836 2019-Jan-16 22:08:40.830826 - [DEBUG] -------------------------------------------- 1425. Path Edge --------------------------------------------
52837 2019-Jan-16 22:08:40.830850 - [DEBUG]
52838 2019-Jan-16 22:08:40.830874 - [DEBUG] Process 1425. path edge:
52839 2019-Jan-16 22:08:40.830898 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52840 2019-Jan-16 22:08:40.830954 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
52841 2019-Jan-16 22:08:40.831606 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
52842 2019-Jan-16 22:08:40.832243 - [DEBUG]
52843 2019-Jan-16 22:08:40.832269 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52844 2019-Jan-16 22:08:40.832921 - [DEBUG] Compose: EdgeIdentity * AllBottom
52845 2019-Jan-16 22:08:40.832950 - [DEBUG]
52846 2019-Jan-16 22:08:40.832974 - [DEBUG] Propagate flow
52847 2019-Jan-16 22:08:40.832998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52848 2019-Jan-16 22:08:40.833055 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52849 2019-Jan-16 22:08:40.833703 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52850 2019-Jan-16 22:08:40.834340 - [DEBUG] Edge function : AllBottom (result of previous compose)
52851 2019-Jan-16 22:08:40.834366 - [DEBUG]
52852 2019-Jan-16 22:08:40.834392 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52853 2019-Jan-16 22:08:40.834418 - [DEBUG] = AllBottom
52854 2019-Jan-16 22:08:40.834442 - [DEBUG]
52855 2019-Jan-16 22:08:40.834466 - [DEBUG] PROPAGATE: No new function!
52856 2019-Jan-16 22:08:40.834499 - [DEBUG] Compose: EdgeIdentity * AllBottom
52857 2019-Jan-16 22:08:40.834527 - [DEBUG]
52858 2019-Jan-16 22:08:40.834551 - [DEBUG] Propagate flow
52859 2019-Jan-16 22:08:40.834574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52860 2019-Jan-16 22:08:40.834631 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52861 2019-Jan-16 22:08:40.835297 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52862 2019-Jan-16 22:08:40.835935 - [DEBUG] Edge function : AllBottom (result of previous compose)
52863 2019-Jan-16 22:08:40.835961 - [DEBUG]
52864 2019-Jan-16 22:08:40.835986 - [DEBUG] Join: AllTop & AllBottom
52865 2019-Jan-16 22:08:40.836012 - [DEBUG] = AllBottom (new jump func)
52866 2019-Jan-16 22:08:40.836036 - [DEBUG]
52867 2019-Jan-16 22:08:40.836060 - [DEBUG] Start adding new jump function
52868 2019-Jan-16 22:08:40.836083 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52869 2019-Jan-16 22:08:40.836140 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52870 2019-Jan-16 22:08:40.836776 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52871 2019-Jan-16 22:08:40.837423 - [DEBUG] Edge Function : AllBottom
52872 2019-Jan-16 22:08:40.837451 - [DEBUG] End adding new jump function
52873 2019-Jan-16 22:08:40.837475 - [DEBUG]
52874 2019-Jan-16 22:08:40.837499 - [DEBUG] -------------------------------------------- 1426. Path Edge --------------------------------------------
52875 2019-Jan-16 22:08:40.837524 - [DEBUG]
52876 2019-Jan-16 22:08:40.837547 - [DEBUG] Process 1426. path edge:
52877 2019-Jan-16 22:08:40.837571 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52878 2019-Jan-16 22:08:40.837640 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
52879 2019-Jan-16 22:08:40.838303 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
52880 2019-Jan-16 22:08:40.838940 - [DEBUG]
52881 2019-Jan-16 22:08:40.838965 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52882 2019-Jan-16 22:08:40.839619 - [DEBUG] Possible callees:
52883 2019-Jan-16 22:08:40.839646 - [DEBUG] llvm.dbg.declare
52884 2019-Jan-16 22:08:40.839671 - [DEBUG] Possible return sites:
52885 2019-Jan-16 22:08:40.839694 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10352886 2019-Jan-16 22:08:40.840979 - [DEBUG] Found and process special summary
52887 2019-Jan-16 22:08:40.841021 - [DEBUG] Compose: EdgeIdentity * AllBottom
52888 2019-Jan-16 22:08:40.841050 - [DEBUG]
52889 2019-Jan-16 22:08:40.841074 - [DEBUG] Propagate flow
52890 2019-Jan-16 22:08:40.841097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52891 2019-Jan-16 22:08:40.841155 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52892 2019-Jan-16 22:08:40.841812 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52893 2019-Jan-16 22:08:40.842449 - [DEBUG] Edge function : AllBottom (result of previous compose)
52894 2019-Jan-16 22:08:40.842475 - [DEBUG]
52895 2019-Jan-16 22:08:40.842500 - [DEBUG] Join: AllTop & AllBottom
52896 2019-Jan-16 22:08:40.842527 - [DEBUG] = AllBottom (new jump func)
52897 2019-Jan-16 22:08:40.842551 - [DEBUG]
52898 2019-Jan-16 22:08:40.842575 - [DEBUG] Start adding new jump function
52899 2019-Jan-16 22:08:40.842598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52900 2019-Jan-16 22:08:40.842655 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52901 2019-Jan-16 22:08:40.843291 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52902 2019-Jan-16 22:08:40.843930 - [DEBUG] Edge Function : AllBottom
52903 2019-Jan-16 22:08:40.843959 - [DEBUG] End adding new jump function
52904 2019-Jan-16 22:08:40.843983 - [DEBUG]
52905 2019-Jan-16 22:08:40.844007 - [DEBUG] -------------------------------------------- 1427. Path Edge --------------------------------------------
52906 2019-Jan-16 22:08:40.844032 - [DEBUG]
52907 2019-Jan-16 22:08:40.844055 - [DEBUG] Process 1427. path edge:
52908 2019-Jan-16 22:08:40.844079 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52909 2019-Jan-16 22:08:40.844135 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
52910 2019-Jan-16 22:08:40.844788 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
52911 2019-Jan-16 22:08:40.845425 - [DEBUG]
52912 2019-Jan-16 22:08:40.845450 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52913 2019-Jan-16 22:08:40.846116 - [DEBUG] Compose: EdgeIdentity * AllBottom
52914 2019-Jan-16 22:08:40.846146 - [DEBUG]
52915 2019-Jan-16 22:08:40.846170 - [DEBUG] Propagate flow
52916 2019-Jan-16 22:08:40.846194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52917 2019-Jan-16 22:08:40.846251 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
52918 2019-Jan-16 22:08:40.846887 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52919 2019-Jan-16 22:08:40.847531 - [DEBUG] Edge function : AllBottom (result of previous compose)
52920 2019-Jan-16 22:08:40.847557 - [DEBUG]
52921 2019-Jan-16 22:08:40.847583 - [DEBUG] Join: AllTop & AllBottom
52922 2019-Jan-16 22:08:40.847609 - [DEBUG] = AllBottom (new jump func)
52923 2019-Jan-16 22:08:40.847634 - [DEBUG]
52924 2019-Jan-16 22:08:40.847657 - [DEBUG] Start adding new jump function
52925 2019-Jan-16 22:08:40.847681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52926 2019-Jan-16 22:08:40.847737 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52927 2019-Jan-16 22:08:40.848390 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
52928 2019-Jan-16 22:08:40.849024 - [DEBUG] Edge Function : AllBottom
52929 2019-Jan-16 22:08:40.849053 - [DEBUG] End adding new jump function
52930 2019-Jan-16 22:08:40.849078 - [DEBUG]
52931 2019-Jan-16 22:08:40.849101 - [DEBUG] -------------------------------------------- 1428. Path Edge --------------------------------------------
52932 2019-Jan-16 22:08:40.849126 - [DEBUG]
52933 2019-Jan-16 22:08:40.849150 - [DEBUG] Process 1428. path edge:
52934 2019-Jan-16 22:08:40.849174 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52935 2019-Jan-16 22:08:40.849230 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
52936 2019-Jan-16 22:08:40.849865 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
52937 2019-Jan-16 22:08:40.850501 - [DEBUG]
52938 2019-Jan-16 22:08:40.850526 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
52939 2019-Jan-16 22:08:40.851177 - [DEBUG] Compose: EdgeIdentity * AllBottom
52940 2019-Jan-16 22:08:40.851205 - [DEBUG]
52941 2019-Jan-16 22:08:40.851229 - [DEBUG] Propagate flow
52942 2019-Jan-16 22:08:40.851253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52943 2019-Jan-16 22:08:40.851310 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
52944 2019-Jan-16 22:08:40.851962 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52945 2019-Jan-16 22:08:40.852598 - [DEBUG] Edge function : AllBottom (result of previous compose)
52946 2019-Jan-16 22:08:40.852624 - [DEBUG]
52947 2019-Jan-16 22:08:40.852650 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52948 2019-Jan-16 22:08:40.852676 - [DEBUG] = AllBottom
52949 2019-Jan-16 22:08:40.852701 - [DEBUG]
52950 2019-Jan-16 22:08:40.852724 - [DEBUG] PROPAGATE: No new function!
52951 2019-Jan-16 22:08:40.852749 - [DEBUG] EDGE:
52952 2019-Jan-16 22:08:40.852807 - [DEBUG] ---> 52953 2019-Jan-16 22:08:40.853441 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
52954 2019-Jan-16 22:08:40.854077 - [DEBUG]
52955 2019-Jan-16 22:08:40.854104 - [DEBUG] Compose: EdgeIdentity * AllBottom
52956 2019-Jan-16 22:08:40.854130 - [DEBUG]
52957 2019-Jan-16 22:08:40.854154 - [DEBUG] Propagate flow
52958 2019-Jan-16 22:08:40.854178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52959 2019-Jan-16 22:08:40.854234 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
52960 2019-Jan-16 22:08:40.854883 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52961 2019-Jan-16 22:08:40.855525 - [DEBUG] Edge function : AllBottom (result of previous compose)
52962 2019-Jan-16 22:08:40.855551 - [DEBUG]
52963 2019-Jan-16 22:08:40.855577 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52964 2019-Jan-16 22:08:40.855603 - [DEBUG] = AllBottom
52965 2019-Jan-16 22:08:40.855628 - [DEBUG]
52966 2019-Jan-16 22:08:40.855658 - [DEBUG] PROPAGATE: No new function!
52967 2019-Jan-16 22:08:40.855683 - [DEBUG] EDGE:
52968 2019-Jan-16 22:08:40.855742 - [DEBUG] ---> 52969 2019-Jan-16 22:08:40.856383 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
52970 2019-Jan-16 22:08:40.857018 - [DEBUG]
52971 2019-Jan-16 22:08:40.857044 - [DEBUG] Compose: EdgeIdentity * AllBottom
52972 2019-Jan-16 22:08:40.857071 - [DEBUG]
52973 2019-Jan-16 22:08:40.857095 - [DEBUG] Propagate flow
52974 2019-Jan-16 22:08:40.857118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52975 2019-Jan-16 22:08:40.857174 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52976 2019-Jan-16 22:08:40.857813 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52977 2019-Jan-16 22:08:40.858474 - [DEBUG] Edge function : AllBottom (result of previous compose)
52978 2019-Jan-16 22:08:40.858500 - [DEBUG]
52979 2019-Jan-16 22:08:40.858525 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52980 2019-Jan-16 22:08:40.858551 - [DEBUG] = AllBottom
52981 2019-Jan-16 22:08:40.858576 - [DEBUG]
52982 2019-Jan-16 22:08:40.858599 - [DEBUG] PROPAGATE: No new function!
52983 2019-Jan-16 22:08:40.858639 - [DEBUG] Compose: EdgeIdentity * AllBottom
52984 2019-Jan-16 22:08:40.858666 - [DEBUG]
52985 2019-Jan-16 22:08:40.858690 - [DEBUG] Propagate flow
52986 2019-Jan-16 22:08:40.858714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52987 2019-Jan-16 22:08:40.858771 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52988 2019-Jan-16 22:08:40.859412 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52989 2019-Jan-16 22:08:40.860048 - [DEBUG] Edge function : AllBottom (result of previous compose)
52990 2019-Jan-16 22:08:40.860073 - [DEBUG]
52991 2019-Jan-16 22:08:40.860098 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52992 2019-Jan-16 22:08:40.860124 - [DEBUG] = AllBottom
52993 2019-Jan-16 22:08:40.860149 - [DEBUG]
52994 2019-Jan-16 22:08:40.860172 - [DEBUG] PROPAGATE: No new function!
52995 2019-Jan-16 22:08:40.860198 - [DEBUG] Compose: EdgeIdentity * AllBottom
52996 2019-Jan-16 22:08:40.860225 - [DEBUG]
52997 2019-Jan-16 22:08:40.860248 - [DEBUG] Propagate flow
52998 2019-Jan-16 22:08:40.860272 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52999 2019-Jan-16 22:08:40.860328 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
53000 2019-Jan-16 22:08:40.860966 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
53001 2019-Jan-16 22:08:40.861627 - [DEBUG] Edge function : AllBottom (result of previous compose)
53002 2019-Jan-16 22:08:40.861653 - [DEBUG]
53003 2019-Jan-16 22:08:40.861678 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53004 2019-Jan-16 22:08:40.861704 - [DEBUG] = AllBottom
53005 2019-Jan-16 22:08:40.861728 - [DEBUG]
53006 2019-Jan-16 22:08:40.861752 - [DEBUG] PROPAGATE: No new function!
53007 2019-Jan-16 22:08:40.861778 - [DEBUG] EDGE:
53008 2019-Jan-16 22:08:40.861836 - [DEBUG] ---> 53009 2019-Jan-16 22:08:40.862484 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
53010 2019-Jan-16 22:08:40.863121 - [DEBUG]
53011 2019-Jan-16 22:08:40.863146 - [DEBUG] EDGE:
53012 2019-Jan-16 22:08:40.863212 - [DEBUG] ---> 53013 2019-Jan-16 22:08:40.863849 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
53014 2019-Jan-16 22:08:40.864485 - [DEBUG]
53015 2019-Jan-16 22:08:40.864512 - [DEBUG] Compose: EdgeIdentity * AllBottom
53016 2019-Jan-16 22:08:40.864538 - [DEBUG]
53017 2019-Jan-16 22:08:40.864562 - [DEBUG] Propagate flow
53018 2019-Jan-16 22:08:40.864585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53019 2019-Jan-16 22:08:40.864641 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
53020 2019-Jan-16 22:08:40.865295 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
53021 2019-Jan-16 22:08:40.865935 - [DEBUG] Edge function : AllBottom (result of previous compose)
53022 2019-Jan-16 22:08:40.865961 - [DEBUG]
53023 2019-Jan-16 22:08:40.865986 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53024 2019-Jan-16 22:08:40.866012 - [DEBUG] = AllBottom
53025 2019-Jan-16 22:08:40.866037 - [DEBUG]
53026 2019-Jan-16 22:08:40.866060 - [DEBUG] PROPAGATE: No new function!
53027 2019-Jan-16 22:08:40.866085 - [DEBUG] EDGE:
53028 2019-Jan-16 22:08:40.866143 - [DEBUG] ---> 53029 2019-Jan-16 22:08:40.866783 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
53030 2019-Jan-16 22:08:40.867420 - [DEBUG]
53031 2019-Jan-16 22:08:40.867446 - [DEBUG] Compose: EdgeIdentity * AllBottom
53032 2019-Jan-16 22:08:40.867472 - [DEBUG]
53033 2019-Jan-16 22:08:40.867496 - [DEBUG] Propagate flow
53034 2019-Jan-16 22:08:40.867519 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53035 2019-Jan-16 22:08:40.867575 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
53036 2019-Jan-16 22:08:40.868231 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
53037 2019-Jan-16 22:08:40.868870 - [DEBUG] Edge function : AllBottom (result of previous compose)
53038 2019-Jan-16 22:08:40.868895 - [DEBUG]
53039 2019-Jan-16 22:08:40.868921 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53040 2019-Jan-16 22:08:40.868947 - [DEBUG] = AllBottom
53041 2019-Jan-16 22:08:40.868971 - [DEBUG]
53042 2019-Jan-16 22:08:40.868994 - [DEBUG] PROPAGATE: No new function!
53043 2019-Jan-16 22:08:40.869033 - [DEBUG] Compose: EdgeIdentity * AllBottom
53044 2019-Jan-16 22:08:40.869061 - [DEBUG]
53045 2019-Jan-16 22:08:40.869085 - [DEBUG] Propagate flow
53046 2019-Jan-16 22:08:40.869108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53047 2019-Jan-16 22:08:40.869165 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
53048 2019-Jan-16 22:08:40.869805 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53049 2019-Jan-16 22:08:40.870442 - [DEBUG] Edge function : AllBottom (result of previous compose)
53050 2019-Jan-16 22:08:40.870467 - [DEBUG]
53051 2019-Jan-16 22:08:40.870492 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53052 2019-Jan-16 22:08:40.870518 - [DEBUG] = AllBottom
53053 2019-Jan-16 22:08:40.870543 - [DEBUG]
53054 2019-Jan-16 22:08:40.870566 - [DEBUG] PROPAGATE: No new function!
53055 2019-Jan-16 22:08:40.870592 - [DEBUG] Compose: EdgeIdentity * AllBottom
53056 2019-Jan-16 22:08:40.870619 - [DEBUG]
53057 2019-Jan-16 22:08:40.870643 - [DEBUG] Propagate flow
53058 2019-Jan-16 22:08:40.870666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53059 2019-Jan-16 22:08:40.870729 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
53060 2019-Jan-16 22:08:40.871370 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
53061 2019-Jan-16 22:08:40.872025 - [DEBUG] Edge function : AllBottom (result of previous compose)
53062 2019-Jan-16 22:08:40.872051 - [DEBUG]
53063 2019-Jan-16 22:08:40.872076 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53064 2019-Jan-16 22:08:40.872102 - [DEBUG] = AllBottom
53065 2019-Jan-16 22:08:40.872126 - [DEBUG]
53066 2019-Jan-16 22:08:40.872149 - [DEBUG] PROPAGATE: No new function!
53067 2019-Jan-16 22:08:40.872176 - [DEBUG] EDGE:
53068 2019-Jan-16 22:08:40.872234 - [DEBUG] ---> 53069 2019-Jan-16 22:08:40.872872 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
53070 2019-Jan-16 22:08:40.873509 - [DEBUG]
53071 2019-Jan-16 22:08:40.873534 - [DEBUG] EDGE:
53072 2019-Jan-16 22:08:40.873592 - [DEBUG] ---> 53073 2019-Jan-16 22:08:40.874228 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
53074 2019-Jan-16 22:08:40.874879 - [DEBUG]
53075 2019-Jan-16 22:08:40.874906 - [DEBUG] Compose: EdgeIdentity * AllBottom
53076 2019-Jan-16 22:08:40.874932 - [DEBUG]
53077 2019-Jan-16 22:08:40.874956 - [DEBUG] Propagate flow
53078 2019-Jan-16 22:08:40.874979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53079 2019-Jan-16 22:08:40.875035 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
53080 2019-Jan-16 22:08:40.875673 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53081 2019-Jan-16 22:08:40.876312 - [DEBUG] Edge function : AllBottom (result of previous compose)
53082 2019-Jan-16 22:08:40.876338 - [DEBUG]
53083 2019-Jan-16 22:08:40.876364 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53084 2019-Jan-16 22:08:40.876390 - [DEBUG] = AllBottom
53085 2019-Jan-16 22:08:40.876415 - [DEBUG]
53086 2019-Jan-16 22:08:40.876438 - [DEBUG] PROPAGATE: No new function!
53087 2019-Jan-16 22:08:40.876463 - [DEBUG] EDGE:
53088 2019-Jan-16 22:08:40.876520 - [DEBUG] ---> 53089 2019-Jan-16 22:08:40.877160 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
53090 2019-Jan-16 22:08:40.877795 - [DEBUG]
53091 2019-Jan-16 22:08:40.877822 - [DEBUG] Compose: EdgeIdentity * AllBottom
53092 2019-Jan-16 22:08:40.877848 - [DEBUG]
53093 2019-Jan-16 22:08:40.877872 - [DEBUG] Propagate flow
53094 2019-Jan-16 22:08:40.877896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53095 2019-Jan-16 22:08:40.877952 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53096 2019-Jan-16 22:08:40.878608 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
53097 2019-Jan-16 22:08:40.879247 - [DEBUG] Edge function : AllBottom (result of previous compose)
53098 2019-Jan-16 22:08:40.879272 - [DEBUG]
53099 2019-Jan-16 22:08:40.879298 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53100 2019-Jan-16 22:08:40.879324 - [DEBUG] = AllBottom
53101 2019-Jan-16 22:08:40.879349 - [DEBUG]
53102 2019-Jan-16 22:08:40.879372 - [DEBUG] PROPAGATE: No new function!
53103 2019-Jan-16 22:08:40.879410 - [DEBUG] Compose: EdgeIdentity * AllBottom
53104 2019-Jan-16 22:08:40.879438 - [DEBUG]
53105 2019-Jan-16 22:08:40.879469 - [DEBUG] Propagate flow
53106 2019-Jan-16 22:08:40.879493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53107 2019-Jan-16 22:08:40.879551 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53108 2019-Jan-16 22:08:40.880193 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53109 2019-Jan-16 22:08:40.880829 - [DEBUG] Edge function : AllBottom (result of previous compose)
53110 2019-Jan-16 22:08:40.880854 - [DEBUG]
53111 2019-Jan-16 22:08:40.880879 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53112 2019-Jan-16 22:08:40.880905 - [DEBUG] = AllBottom
53113 2019-Jan-16 22:08:40.880930 - [DEBUG]
53114 2019-Jan-16 22:08:40.880954 - [DEBUG] PROPAGATE: No new function!
53115 2019-Jan-16 22:08:40.880980 - [DEBUG] Compose: EdgeIdentity * AllBottom
53116 2019-Jan-16 22:08:40.881006 - [DEBUG]
53117 2019-Jan-16 22:08:40.881030 - [DEBUG] Propagate flow
53118 2019-Jan-16 22:08:40.881053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53119 2019-Jan-16 22:08:40.881109 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53120 2019-Jan-16 22:08:40.881764 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
53121 2019-Jan-16 22:08:40.882403 - [DEBUG] Edge function : AllBottom (result of previous compose)
53122 2019-Jan-16 22:08:40.882428 - [DEBUG]
53123 2019-Jan-16 22:08:40.882453 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53124 2019-Jan-16 22:08:40.882479 - [DEBUG] = AllBottom
53125 2019-Jan-16 22:08:40.882504 - [DEBUG]
53126 2019-Jan-16 22:08:40.882527 - [DEBUG] PROPAGATE: No new function!
53127 2019-Jan-16 22:08:40.882554 - [DEBUG] EDGE:
53128 2019-Jan-16 22:08:40.882612 - [DEBUG] ---> 53129 2019-Jan-16 22:08:40.883257 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
53130 2019-Jan-16 22:08:40.883893 - [DEBUG]
53131 2019-Jan-16 22:08:40.883921 - [DEBUG] EDGE:
53132 2019-Jan-16 22:08:40.883978 - [DEBUG] ---> 53133 2019-Jan-16 22:08:40.884614 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53134 2019-Jan-16 22:08:40.885269 - [DEBUG]
53135 2019-Jan-16 22:08:40.885295 - [DEBUG] EDGE:
53136 2019-Jan-16 22:08:40.885353 - [DEBUG] ---> 53137 2019-Jan-16 22:08:40.885993 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
53138 2019-Jan-16 22:08:40.886636 - [DEBUG]
53139 2019-Jan-16 22:08:40.886663 - [DEBUG] Compose: EdgeIdentity * AllBottom
53140 2019-Jan-16 22:08:40.886689 - [DEBUG]
53141 2019-Jan-16 22:08:40.886713 - [DEBUG] Propagate flow
53142 2019-Jan-16 22:08:40.886736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53143 2019-Jan-16 22:08:40.886792 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53144 2019-Jan-16 22:08:40.887433 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53145 2019-Jan-16 22:08:40.888070 - [DEBUG] Edge function : AllBottom (result of previous compose)
53146 2019-Jan-16 22:08:40.888110 - [DEBUG]
53147 2019-Jan-16 22:08:40.888135 - [DEBUG] Join: AllTop & AllBottom
53148 2019-Jan-16 22:08:40.888161 - [DEBUG] = AllBottom (new jump func)
53149 2019-Jan-16 22:08:40.888186 - [DEBUG]
53150 2019-Jan-16 22:08:40.888217 - [DEBUG] Start adding new jump function
53151 2019-Jan-16 22:08:40.888241 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53152 2019-Jan-16 22:08:40.888298 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53153 2019-Jan-16 22:08:40.888937 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53154 2019-Jan-16 22:08:40.889577 - [DEBUG] Edge Function : AllBottom
53155 2019-Jan-16 22:08:40.889606 - [DEBUG] End adding new jump function
53156 2019-Jan-16 22:08:40.889630 - [DEBUG]
53157 2019-Jan-16 22:08:40.889654 - [DEBUG] -------------------------------------------- 1429. Path Edge --------------------------------------------
53158 2019-Jan-16 22:08:40.889678 - [DEBUG]
53159 2019-Jan-16 22:08:40.889701 - [DEBUG] Process 1429. path edge:
53160 2019-Jan-16 22:08:40.889725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53161 2019-Jan-16 22:08:40.889781 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
53162 2019-Jan-16 22:08:40.890419 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53163 2019-Jan-16 22:08:40.891058 - [DEBUG]
53164 2019-Jan-16 22:08:40.891083 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53165 2019-Jan-16 22:08:40.891755 - [DEBUG] Compose: EdgeIdentity * AllBottom
53166 2019-Jan-16 22:08:40.891784 - [DEBUG]
53167 2019-Jan-16 22:08:40.891807 - [DEBUG] Propagate flow
53168 2019-Jan-16 22:08:40.891831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53169 2019-Jan-16 22:08:40.891888 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53170 2019-Jan-16 22:08:40.892525 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53171 2019-Jan-16 22:08:40.893163 - [DEBUG] Edge function : AllBottom (result of previous compose)
53172 2019-Jan-16 22:08:40.893189 - [DEBUG]
53173 2019-Jan-16 22:08:40.893214 - [DEBUG] Join: AllTop & AllBottom
53174 2019-Jan-16 22:08:40.893240 - [DEBUG] = AllBottom (new jump func)
53175 2019-Jan-16 22:08:40.893265 - [DEBUG]
53176 2019-Jan-16 22:08:40.893288 - [DEBUG] Start adding new jump function
53177 2019-Jan-16 22:08:40.893312 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53178 2019-Jan-16 22:08:40.893368 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53179 2019-Jan-16 22:08:40.894006 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53180 2019-Jan-16 22:08:40.894643 - [DEBUG] Edge Function : AllBottom
53181 2019-Jan-16 22:08:40.894675 - [DEBUG] End adding new jump function
53182 2019-Jan-16 22:08:40.894699 - [DEBUG]
53183 2019-Jan-16 22:08:40.894723 - [DEBUG] -------------------------------------------- 1430. Path Edge --------------------------------------------
53184 2019-Jan-16 22:08:40.894759 - [DEBUG]
53185 2019-Jan-16 22:08:40.894784 - [DEBUG] Process 1430. path edge:
53186 2019-Jan-16 22:08:40.894808 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53187 2019-Jan-16 22:08:40.894865 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
53188 2019-Jan-16 22:08:40.895503 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53189 2019-Jan-16 22:08:40.896141 - [DEBUG]
53190 2019-Jan-16 22:08:40.896167 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53191 2019-Jan-16 22:08:40.896818 - [DEBUG] Compose: EdgeIdentity * AllBottom
53192 2019-Jan-16 22:08:40.896846 - [DEBUG]
53193 2019-Jan-16 22:08:40.896870 - [DEBUG] Propagate flow
53194 2019-Jan-16 22:08:40.896902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53195 2019-Jan-16 22:08:40.896959 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
53196 2019-Jan-16 22:08:40.897608 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53197 2019-Jan-16 22:08:40.898264 - [DEBUG] Edge function : AllBottom (result of previous compose)
53198 2019-Jan-16 22:08:40.898290 - [DEBUG]
53199 2019-Jan-16 22:08:40.898315 - [DEBUG] Join: AllTop & AllBottom
53200 2019-Jan-16 22:08:40.898341 - [DEBUG] = AllBottom (new jump func)
53201 2019-Jan-16 22:08:40.898366 - [DEBUG]
53202 2019-Jan-16 22:08:40.898390 - [DEBUG] Start adding new jump function
53203 2019-Jan-16 22:08:40.898413 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53204 2019-Jan-16 22:08:40.898470 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53205 2019-Jan-16 22:08:40.899109 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
53206 2019-Jan-16 22:08:40.899756 - [DEBUG] Edge Function : AllBottom
53207 2019-Jan-16 22:08:40.899785 - [DEBUG] End adding new jump function
53208 2019-Jan-16 22:08:40.899809 - [DEBUG]
53209 2019-Jan-16 22:08:40.899833 - [DEBUG] -------------------------------------------- 1431. Path Edge --------------------------------------------
53210 2019-Jan-16 22:08:40.899857 - [DEBUG]
53211 2019-Jan-16 22:08:40.899881 - [DEBUG] Process 1431. path edge:
53212 2019-Jan-16 22:08:40.899905 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53213 2019-Jan-16 22:08:40.899961 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
53214 2019-Jan-16 22:08:40.900607 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53215 2019-Jan-16 22:08:40.901246 - [DEBUG]
53216 2019-Jan-16 22:08:40.901271 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
53217 2019-Jan-16 22:08:40.901941 - [DEBUG] Possible callees:
53218 2019-Jan-16 22:08:40.901966 - [DEBUG] llvm.dbg.declare
53219 2019-Jan-16 22:08:40.901991 - [DEBUG] Possible return sites:
53220 2019-Jan-16 22:08:40.902015 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7853221 2019-Jan-16 22:08:40.903292 - [DEBUG] Found and process special summary
53222 2019-Jan-16 22:08:40.903325 - [DEBUG] Compose: EdgeIdentity * AllBottom
53223 2019-Jan-16 22:08:40.903353 - [DEBUG]
53224 2019-Jan-16 22:08:40.903377 - [DEBUG] Propagate flow
53225 2019-Jan-16 22:08:40.903401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53226 2019-Jan-16 22:08:40.903458 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53227 2019-Jan-16 22:08:40.904099 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53228 2019-Jan-16 22:08:40.904738 - [DEBUG] Edge function : AllBottom (result of previous compose)
53229 2019-Jan-16 22:08:40.904778 - [DEBUG]
53230 2019-Jan-16 22:08:40.904803 - [DEBUG] Join: AllTop & AllBottom
53231 2019-Jan-16 22:08:40.904830 - [DEBUG] = AllBottom (new jump func)
53232 2019-Jan-16 22:08:40.904855 - [DEBUG]
53233 2019-Jan-16 22:08:40.904878 - [DEBUG] Start adding new jump function
53234 2019-Jan-16 22:08:40.904902 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53235 2019-Jan-16 22:08:40.904958 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53236 2019-Jan-16 22:08:40.905605 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53237 2019-Jan-16 22:08:40.906246 - [DEBUG] Edge Function : AllBottom
53238 2019-Jan-16 22:08:40.906275 - [DEBUG] End adding new jump function
53239 2019-Jan-16 22:08:40.906299 - [DEBUG]
53240 2019-Jan-16 22:08:40.906323 - [DEBUG] -------------------------------------------- 1432. Path Edge --------------------------------------------
53241 2019-Jan-16 22:08:40.906348 - [DEBUG]
53242 2019-Jan-16 22:08:40.906372 - [DEBUG] Process 1432. path edge:
53243 2019-Jan-16 22:08:40.906396 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53244 2019-Jan-16 22:08:40.906452 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
53245 2019-Jan-16 22:08:40.907093 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53246 2019-Jan-16 22:08:40.907732 - [DEBUG]
53247 2019-Jan-16 22:08:40.907757 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53248 2019-Jan-16 22:08:40.908428 - [DEBUG] Compose: EdgeIdentity * AllBottom
53249 2019-Jan-16 22:08:40.908457 - [DEBUG]
53250 2019-Jan-16 22:08:40.908481 - [DEBUG] Propagate flow
53251 2019-Jan-16 22:08:40.908505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53252 2019-Jan-16 22:08:40.908562 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
53253 2019-Jan-16 22:08:40.909200 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53254 2019-Jan-16 22:08:40.909839 - [DEBUG] Edge function : AllBottom (result of previous compose)
53255 2019-Jan-16 22:08:40.909864 - [DEBUG]
53256 2019-Jan-16 22:08:40.909889 - [DEBUG] Join: AllTop & AllBottom
53257 2019-Jan-16 22:08:40.909915 - [DEBUG] = AllBottom (new jump func)
53258 2019-Jan-16 22:08:40.909940 - [DEBUG]
53259 2019-Jan-16 22:08:40.909963 - [DEBUG] Start adding new jump function
53260 2019-Jan-16 22:08:40.909987 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53261 2019-Jan-16 22:08:40.910043 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53262 2019-Jan-16 22:08:40.910682 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
53263 2019-Jan-16 22:08:40.911317 - [DEBUG] Edge Function : AllBottom
53264 2019-Jan-16 22:08:40.911346 - [DEBUG] End adding new jump function
53265 2019-Jan-16 22:08:40.911369 - [DEBUG]
53266 2019-Jan-16 22:08:40.911393 - [DEBUG] -------------------------------------------- 1433. Path Edge --------------------------------------------
53267 2019-Jan-16 22:08:40.911432 - [DEBUG]
53268 2019-Jan-16 22:08:40.911456 - [DEBUG] Process 1433. path edge:
53269 2019-Jan-16 22:08:40.911479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53270 2019-Jan-16 22:08:40.911536 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
53271 2019-Jan-16 22:08:40.912171 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53272 2019-Jan-16 22:08:40.912809 - [DEBUG]
53273 2019-Jan-16 22:08:40.912835 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
53274 2019-Jan-16 22:08:40.913484 - [DEBUG] Compose: EdgeIdentity * AllBottom
53275 2019-Jan-16 22:08:40.913514 - [DEBUG]
53276 2019-Jan-16 22:08:40.913538 - [DEBUG] Propagate flow
53277 2019-Jan-16 22:08:40.913561 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53278 2019-Jan-16 22:08:40.913618 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
53279 2019-Jan-16 22:08:40.914260 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53280 2019-Jan-16 22:08:40.914923 - [DEBUG] Edge function : AllBottom (result of previous compose)
53281 2019-Jan-16 22:08:40.914949 - [DEBUG]
53282 2019-Jan-16 22:08:40.914975 - [DEBUG] Join: AllTop & AllBottom
53283 2019-Jan-16 22:08:40.915001 - [DEBUG] = AllBottom (new jump func)
53284 2019-Jan-16 22:08:40.915025 - [DEBUG]
53285 2019-Jan-16 22:08:40.915049 - [DEBUG] Start adding new jump function
53286 2019-Jan-16 22:08:40.915072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53287 2019-Jan-16 22:08:40.915129 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53288 2019-Jan-16 22:08:40.915769 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
53289 2019-Jan-16 22:08:40.916409 - [DEBUG] Edge Function : AllBottom
53290 2019-Jan-16 22:08:40.916438 - [DEBUG] End adding new jump function
53291 2019-Jan-16 22:08:40.916462 - [DEBUG]
53292 2019-Jan-16 22:08:40.916486 - [DEBUG] -------------------------------------------- 1434. Path Edge --------------------------------------------
53293 2019-Jan-16 22:08:40.916510 - [DEBUG]
53294 2019-Jan-16 22:08:40.916533 - [DEBUG] Process 1434. path edge:
53295 2019-Jan-16 22:08:40.916557 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53296 2019-Jan-16 22:08:40.916614 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
53297 2019-Jan-16 22:08:40.917257 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53298 2019-Jan-16 22:08:40.917898 - [DEBUG]
53299 2019-Jan-16 22:08:40.917922 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
53300 2019-Jan-16 22:08:40.918596 - [DEBUG] Compose: EdgeIdentity * AllBottom
53301 2019-Jan-16 22:08:40.918624 - [DEBUG]
53302 2019-Jan-16 22:08:40.918648 - [DEBUG] Propagate flow
53303 2019-Jan-16 22:08:40.918672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53304 2019-Jan-16 22:08:40.918729 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
53305 2019-Jan-16 22:08:40.919371 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53306 2019-Jan-16 22:08:40.920029 - [DEBUG] Edge function : AllBottom (result of previous compose)
53307 2019-Jan-16 22:08:40.920055 - [DEBUG]
53308 2019-Jan-16 22:08:40.920081 - [DEBUG] Join: AllTop & AllBottom
53309 2019-Jan-16 22:08:40.920107 - [DEBUG] = AllBottom (new jump func)
53310 2019-Jan-16 22:08:40.920132 - [DEBUG]
53311 2019-Jan-16 22:08:40.920155 - [DEBUG] Start adding new jump function
53312 2019-Jan-16 22:08:40.920179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53313 2019-Jan-16 22:08:40.920237 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53314 2019-Jan-16 22:08:40.920877 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
53315 2019-Jan-16 22:08:40.921534 - [DEBUG] Edge Function : AllBottom
53316 2019-Jan-16 22:08:40.921564 - [DEBUG] End adding new jump function
53317 2019-Jan-16 22:08:40.921588 - [DEBUG]
53318 2019-Jan-16 22:08:40.921612 - [DEBUG] -------------------------------------------- 1435. Path Edge --------------------------------------------
53319 2019-Jan-16 22:08:40.921636 - [DEBUG]
53320 2019-Jan-16 22:08:40.921660 - [DEBUG] Process 1435. path edge:
53321 2019-Jan-16 22:08:40.921684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53322 2019-Jan-16 22:08:40.921740 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
53323 2019-Jan-16 22:08:40.922377 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53324 2019-Jan-16 22:08:40.923015 - [DEBUG]
53325 2019-Jan-16 22:08:40.923041 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
53326 2019-Jan-16 22:08:40.923711 - [DEBUG] Compose: EdgeIdentity * AllBottom
53327 2019-Jan-16 22:08:40.923740 - [DEBUG]
53328 2019-Jan-16 22:08:40.923764 - [DEBUG] Propagate flow
53329 2019-Jan-16 22:08:40.923787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53330 2019-Jan-16 22:08:40.923845 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
53331 2019-Jan-16 22:08:40.924483 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53332 2019-Jan-16 22:08:40.925137 - [DEBUG] Edge function : AllBottom (result of previous compose)
53333 2019-Jan-16 22:08:40.925162 - [DEBUG]
53334 2019-Jan-16 22:08:40.925188 - [DEBUG] Join: AllTop & AllBottom
53335 2019-Jan-16 22:08:40.925214 - [DEBUG] = AllBottom (new jump func)
53336 2019-Jan-16 22:08:40.925238 - [DEBUG]
53337 2019-Jan-16 22:08:40.925262 - [DEBUG] Start adding new jump function
53338 2019-Jan-16 22:08:40.925285 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53339 2019-Jan-16 22:08:40.925342 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53340 2019-Jan-16 22:08:40.925982 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
53341 2019-Jan-16 22:08:40.926618 - [DEBUG] Edge Function : AllBottom
53342 2019-Jan-16 22:08:40.926647 - [DEBUG] End adding new jump function
53343 2019-Jan-16 22:08:40.926671 - [DEBUG]
53344 2019-Jan-16 22:08:40.926695 - [DEBUG] -------------------------------------------- 1436. Path Edge --------------------------------------------
53345 2019-Jan-16 22:08:40.926720 - [DEBUG]
53346 2019-Jan-16 22:08:40.926743 - [DEBUG] Process 1436. path edge:
53347 2019-Jan-16 22:08:40.926767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53348 2019-Jan-16 22:08:40.926824 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
53349 2019-Jan-16 22:08:40.927461 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53350 2019-Jan-16 22:08:40.928115 - [DEBUG]
53351 2019-Jan-16 22:08:40.928140 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
53352 2019-Jan-16 22:08:40.928799 - [DEBUG] Compose: EdgeIdentity * AllBottom
53353 2019-Jan-16 22:08:40.928828 - [DEBUG]
53354 2019-Jan-16 22:08:40.928852 - [DEBUG] Propagate flow
53355 2019-Jan-16 22:08:40.928876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53356 2019-Jan-16 22:08:40.928933 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
53357 2019-Jan-16 22:08:40.929574 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53358 2019-Jan-16 22:08:40.930213 - [DEBUG] Edge function : AllBottom (result of previous compose)
53359 2019-Jan-16 22:08:40.930239 - [DEBUG]
53360 2019-Jan-16 22:08:40.930264 - [DEBUG] Join: AllTop & AllBottom
53361 2019-Jan-16 22:08:40.930291 - [DEBUG] = AllBottom (new jump func)
53362 2019-Jan-16 22:08:40.930315 - [DEBUG]
53363 2019-Jan-16 22:08:40.930339 - [DEBUG] Start adding new jump function
53364 2019-Jan-16 22:08:40.930363 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53365 2019-Jan-16 22:08:40.930419 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53366 2019-Jan-16 22:08:40.931058 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
53367 2019-Jan-16 22:08:40.931719 - [DEBUG] Edge Function : AllBottom
53368 2019-Jan-16 22:08:40.931748 - [DEBUG] End adding new jump function
53369 2019-Jan-16 22:08:40.931772 - [DEBUG]
53370 2019-Jan-16 22:08:40.931796 - [DEBUG] -------------------------------------------- 1437. Path Edge --------------------------------------------
53371 2019-Jan-16 22:08:40.931830 - [DEBUG]
53372 2019-Jan-16 22:08:40.931854 - [DEBUG] Process 1437. path edge:
53373 2019-Jan-16 22:08:40.931878 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53374 2019-Jan-16 22:08:40.931935 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
53375 2019-Jan-16 22:08:40.932578 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53376 2019-Jan-16 22:08:40.933219 - [DEBUG]
53377 2019-Jan-16 22:08:40.933243 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
53378 2019-Jan-16 22:08:40.933903 - [DEBUG] Compose: EdgeIdentity * AllBottom
53379 2019-Jan-16 22:08:40.933933 - [DEBUG]
53380 2019-Jan-16 22:08:40.933957 - [DEBUG] Propagate flow
53381 2019-Jan-16 22:08:40.933980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53382 2019-Jan-16 22:08:40.934037 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
53383 2019-Jan-16 22:08:40.934676 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53384 2019-Jan-16 22:08:40.935331 - [DEBUG] Edge function : AllBottom (result of previous compose)
53385 2019-Jan-16 22:08:40.935357 - [DEBUG]
53386 2019-Jan-16 22:08:40.935382 - [DEBUG] Join: AllTop & AllBottom
53387 2019-Jan-16 22:08:40.935408 - [DEBUG] = AllBottom (new jump func)
53388 2019-Jan-16 22:08:40.935432 - [DEBUG]
53389 2019-Jan-16 22:08:40.935455 - [DEBUG] Start adding new jump function
53390 2019-Jan-16 22:08:40.935479 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53391 2019-Jan-16 22:08:40.935535 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53392 2019-Jan-16 22:08:40.936177 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
53393 2019-Jan-16 22:08:40.936815 - [DEBUG] Edge Function : AllBottom
53394 2019-Jan-16 22:08:40.936844 - [DEBUG] End adding new jump function
53395 2019-Jan-16 22:08:40.936868 - [DEBUG]
53396 2019-Jan-16 22:08:40.936893 - [DEBUG] -------------------------------------------- 1438. Path Edge --------------------------------------------
53397 2019-Jan-16 22:08:40.936918 - [DEBUG]
53398 2019-Jan-16 22:08:40.936941 - [DEBUG] Process 1438. path edge:
53399 2019-Jan-16 22:08:40.936965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53400 2019-Jan-16 22:08:40.937021 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
53401 2019-Jan-16 22:08:40.937659 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53402 2019-Jan-16 22:08:40.938318 - [DEBUG]
53403 2019-Jan-16 22:08:40.938343 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
53404 2019-Jan-16 22:08:40.939003 - [DEBUG] Compose: EdgeIdentity * AllBottom
53405 2019-Jan-16 22:08:40.939032 - [DEBUG]
53406 2019-Jan-16 22:08:40.939056 - [DEBUG] Propagate flow
53407 2019-Jan-16 22:08:40.939079 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53408 2019-Jan-16 22:08:40.939137 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
53409 2019-Jan-16 22:08:40.939787 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53410 2019-Jan-16 22:08:40.940426 - [DEBUG] Edge function : AllBottom (result of previous compose)
53411 2019-Jan-16 22:08:40.940451 - [DEBUG]
53412 2019-Jan-16 22:08:40.940477 - [DEBUG] Join: AllTop & AllBottom
53413 2019-Jan-16 22:08:40.940503 - [DEBUG] = AllBottom (new jump func)
53414 2019-Jan-16 22:08:40.940538 - [DEBUG]
53415 2019-Jan-16 22:08:40.940562 - [DEBUG] Start adding new jump function
53416 2019-Jan-16 22:08:40.940585 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53417 2019-Jan-16 22:08:40.940641 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53418 2019-Jan-16 22:08:40.941282 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
53419 2019-Jan-16 22:08:40.941944 - [DEBUG] Edge Function : AllBottom
53420 2019-Jan-16 22:08:40.941974 - [DEBUG] End adding new jump function
53421 2019-Jan-16 22:08:40.941998 - [DEBUG]
53422 2019-Jan-16 22:08:40.942022 - [DEBUG] -------------------------------------------- 1439. Path Edge --------------------------------------------
53423 2019-Jan-16 22:08:40.942046 - [DEBUG]
53424 2019-Jan-16 22:08:40.942070 - [DEBUG] Process 1439. path edge:
53425 2019-Jan-16 22:08:40.942093 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53426 2019-Jan-16 22:08:40.942150 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
53427 2019-Jan-16 22:08:40.942797 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53428 2019-Jan-16 22:08:40.943438 - [DEBUG]
53429 2019-Jan-16 22:08:40.943462 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
53430 2019-Jan-16 22:08:40.944124 - [DEBUG] Possible callees:
53431 2019-Jan-16 22:08:40.944149 - [DEBUG] llvm.dbg.declare
53432 2019-Jan-16 22:08:40.944174 - [DEBUG] Possible return sites:
53433 2019-Jan-16 22:08:40.944198 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12053434 2019-Jan-16 22:08:40.945496 - [DEBUG] Found and process special summary
53435 2019-Jan-16 22:08:40.945532 - [DEBUG] Compose: EdgeIdentity * AllBottom
53436 2019-Jan-16 22:08:40.945561 - [DEBUG]
53437 2019-Jan-16 22:08:40.945585 - [DEBUG] Propagate flow
53438 2019-Jan-16 22:08:40.945608 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53439 2019-Jan-16 22:08:40.945665 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
53440 2019-Jan-16 22:08:40.946340 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53441 2019-Jan-16 22:08:40.946981 - [DEBUG] Edge function : AllBottom (result of previous compose)
53442 2019-Jan-16 22:08:40.947006 - [DEBUG]
53443 2019-Jan-16 22:08:40.947031 - [DEBUG] Join: AllTop & AllBottom
53444 2019-Jan-16 22:08:40.947057 - [DEBUG] = AllBottom (new jump func)
53445 2019-Jan-16 22:08:40.947082 - [DEBUG]
53446 2019-Jan-16 22:08:40.947106 - [DEBUG] Start adding new jump function
53447 2019-Jan-16 22:08:40.947129 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53448 2019-Jan-16 22:08:40.947185 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53449 2019-Jan-16 22:08:40.947825 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
53450 2019-Jan-16 22:08:40.948480 - [DEBUG] Edge Function : AllBottom
53451 2019-Jan-16 22:08:40.948509 - [DEBUG] End adding new jump function
53452 2019-Jan-16 22:08:40.948533 - [DEBUG]
53453 2019-Jan-16 22:08:40.948557 - [DEBUG] -------------------------------------------- 1440. Path Edge --------------------------------------------
53454 2019-Jan-16 22:08:40.948582 - [DEBUG]
53455 2019-Jan-16 22:08:40.948605 - [DEBUG] Process 1440. path edge:
53456 2019-Jan-16 22:08:40.948629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53457 2019-Jan-16 22:08:40.948700 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
53458 2019-Jan-16 22:08:40.949339 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53459 2019-Jan-16 22:08:40.949979 - [DEBUG]
53460 2019-Jan-16 22:08:40.950004 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
53461 2019-Jan-16 22:08:40.950665 - [DEBUG] Compose: EdgeIdentity * AllBottom
53462 2019-Jan-16 22:08:40.950694 - [DEBUG]
53463 2019-Jan-16 22:08:40.950718 - [DEBUG] Propagate flow
53464 2019-Jan-16 22:08:40.950742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53465 2019-Jan-16 22:08:40.950799 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
53466 2019-Jan-16 22:08:40.951451 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53467 2019-Jan-16 22:08:40.952092 - [DEBUG] Edge function : AllBottom (result of previous compose)
53468 2019-Jan-16 22:08:40.952118 - [DEBUG]
53469 2019-Jan-16 22:08:40.952144 - [DEBUG] Join: AllTop & AllBottom
53470 2019-Jan-16 22:08:40.952170 - [DEBUG] = AllBottom (new jump func)
53471 2019-Jan-16 22:08:40.952195 - [DEBUG]
53472 2019-Jan-16 22:08:40.952219 - [DEBUG] Start adding new jump function
53473 2019-Jan-16 22:08:40.952243 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53474 2019-Jan-16 22:08:40.952299 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53475 2019-Jan-16 22:08:40.952939 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
53476 2019-Jan-16 22:08:40.953575 - [DEBUG] Edge Function : AllBottom
53477 2019-Jan-16 22:08:40.953604 - [DEBUG] End adding new jump function
53478 2019-Jan-16 22:08:40.953629 - [DEBUG]
53479 2019-Jan-16 22:08:40.953653 - [DEBUG] -------------------------------------------- 1441. Path Edge --------------------------------------------
53480 2019-Jan-16 22:08:40.953678 - [DEBUG]
53481 2019-Jan-16 22:08:40.953702 - [DEBUG] Process 1441. path edge:
53482 2019-Jan-16 22:08:40.953726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53483 2019-Jan-16 22:08:40.953783 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
53484 2019-Jan-16 22:08:40.954418 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53485 2019-Jan-16 22:08:40.955073 - [DEBUG]
53486 2019-Jan-16 22:08:40.955099 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
53487 2019-Jan-16 22:08:40.955757 - [DEBUG] Compose: EdgeIdentity * AllBottom
53488 2019-Jan-16 22:08:40.955786 - [DEBUG]
53489 2019-Jan-16 22:08:40.955810 - [DEBUG] Propagate flow
53490 2019-Jan-16 22:08:40.955833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53491 2019-Jan-16 22:08:40.955890 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
53492 2019-Jan-16 22:08:40.956538 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53493 2019-Jan-16 22:08:40.957179 - [DEBUG] Edge function : AllBottom (result of previous compose)
53494 2019-Jan-16 22:08:40.957205 - [DEBUG]
53495 2019-Jan-16 22:08:40.957230 - [DEBUG] Join: AllTop & AllBottom
53496 2019-Jan-16 22:08:40.957255 - [DEBUG] = AllBottom (new jump func)
53497 2019-Jan-16 22:08:40.957280 - [DEBUG]
53498 2019-Jan-16 22:08:40.957303 - [DEBUG] Start adding new jump function
53499 2019-Jan-16 22:08:40.957327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53500 2019-Jan-16 22:08:40.957383 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53501 2019-Jan-16 22:08:40.958030 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
53502 2019-Jan-16 22:08:40.958715 - [DEBUG] Edge Function : AllBottom
53503 2019-Jan-16 22:08:40.958748 - [DEBUG] End adding new jump function
53504 2019-Jan-16 22:08:40.958772 - [DEBUG]
53505 2019-Jan-16 22:08:40.958797 - [DEBUG] -------------------------------------------- 1442. Path Edge --------------------------------------------
53506 2019-Jan-16 22:08:40.958821 - [DEBUG]
53507 2019-Jan-16 22:08:40.958845 - [DEBUG] Process 1442. path edge:
53508 2019-Jan-16 22:08:40.958869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53509 2019-Jan-16 22:08:40.958938 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
53510 2019-Jan-16 22:08:40.959637 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53511 2019-Jan-16 22:08:40.960332 - [DEBUG]
53512 2019-Jan-16 22:08:40.960359 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
53513 2019-Jan-16 22:08:40.961076 - [DEBUG] Possible callees:
53514 2019-Jan-16 22:08:40.961104 - [DEBUG] llvm.dbg.declare
53515 2019-Jan-16 22:08:40.961129 - [DEBUG] Possible return sites:
53516 2019-Jan-16 22:08:40.961153 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14953517 2019-Jan-16 22:08:40.962510 - [DEBUG] Found and process special summary
53518 2019-Jan-16 22:08:40.962551 - [DEBUG] Compose: EdgeIdentity * AllBottom
53519 2019-Jan-16 22:08:40.962580 - [DEBUG]
53520 2019-Jan-16 22:08:40.962604 - [DEBUG] Propagate flow
53521 2019-Jan-16 22:08:40.962628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53522 2019-Jan-16 22:08:40.962688 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
53523 2019-Jan-16 22:08:40.963331 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53524 2019-Jan-16 22:08:40.963971 - [DEBUG] Edge function : AllBottom (result of previous compose)
53525 2019-Jan-16 22:08:40.963997 - [DEBUG]
53526 2019-Jan-16 22:08:40.964024 - [DEBUG] Join: AllTop & AllBottom
53527 2019-Jan-16 22:08:40.964050 - [DEBUG] = AllBottom (new jump func)
53528 2019-Jan-16 22:08:40.964075 - [DEBUG]
53529 2019-Jan-16 22:08:40.964099 - [DEBUG] Start adding new jump function
53530 2019-Jan-16 22:08:40.964122 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53531 2019-Jan-16 22:08:40.964179 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53532 2019-Jan-16 22:08:40.964834 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
53533 2019-Jan-16 22:08:40.965476 - [DEBUG] Edge Function : AllBottom
53534 2019-Jan-16 22:08:40.965506 - [DEBUG] End adding new jump function
53535 2019-Jan-16 22:08:40.965531 - [DEBUG]
53536 2019-Jan-16 22:08:40.965556 - [DEBUG] -------------------------------------------- 1443. Path Edge --------------------------------------------
53537 2019-Jan-16 22:08:40.965581 - [DEBUG]
53538 2019-Jan-16 22:08:40.965604 - [DEBUG] Process 1443. path edge:
53539 2019-Jan-16 22:08:40.965628 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53540 2019-Jan-16 22:08:40.965685 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
53541 2019-Jan-16 22:08:40.966326 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53542 2019-Jan-16 22:08:40.966964 - [DEBUG]
53543 2019-Jan-16 22:08:40.967006 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
53544 2019-Jan-16 22:08:40.967675 - [DEBUG] Compose: EdgeIdentity * AllBottom
53545 2019-Jan-16 22:08:40.967704 - [DEBUG]
53546 2019-Jan-16 22:08:40.967728 - [DEBUG] Propagate flow
53547 2019-Jan-16 22:08:40.967751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53548 2019-Jan-16 22:08:40.967809 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
53549 2019-Jan-16 22:08:40.968482 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53550 2019-Jan-16 22:08:40.969123 - [DEBUG] Edge function : AllBottom (result of previous compose)
53551 2019-Jan-16 22:08:40.969149 - [DEBUG]
53552 2019-Jan-16 22:08:40.969174 - [DEBUG] Join: AllTop & AllBottom
53553 2019-Jan-16 22:08:40.969201 - [DEBUG] = AllBottom (new jump func)
53554 2019-Jan-16 22:08:40.969225 - [DEBUG]
53555 2019-Jan-16 22:08:40.969249 - [DEBUG] Start adding new jump function
53556 2019-Jan-16 22:08:40.969273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53557 2019-Jan-16 22:08:40.969329 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53558 2019-Jan-16 22:08:40.969968 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
53559 2019-Jan-16 22:08:40.970605 - [DEBUG] Edge Function : AllBottom
53560 2019-Jan-16 22:08:40.970635 - [DEBUG] End adding new jump function
53561 2019-Jan-16 22:08:40.970659 - [DEBUG]
53562 2019-Jan-16 22:08:40.970683 - [DEBUG] -------------------------------------------- 1444. Path Edge --------------------------------------------
53563 2019-Jan-16 22:08:40.970708 - [DEBUG]
53564 2019-Jan-16 22:08:40.970732 - [DEBUG] Process 1444. path edge:
53565 2019-Jan-16 22:08:40.970756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53566 2019-Jan-16 22:08:40.970812 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
53567 2019-Jan-16 22:08:40.971463 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53568 2019-Jan-16 22:08:40.972102 - [DEBUG]
53569 2019-Jan-16 22:08:40.972128 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
53570 2019-Jan-16 22:08:40.972793 - [DEBUG] Compose: EdgeIdentity * AllBottom
53571 2019-Jan-16 22:08:40.972822 - [DEBUG]
53572 2019-Jan-16 22:08:40.972846 - [DEBUG] Propagate flow
53573 2019-Jan-16 22:08:40.972869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53574 2019-Jan-16 22:08:40.972927 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
53575 2019-Jan-16 22:08:40.973576 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53576 2019-Jan-16 22:08:40.974214 - [DEBUG] Edge function : AllBottom (result of previous compose)
53577 2019-Jan-16 22:08:40.974240 - [DEBUG]
53578 2019-Jan-16 22:08:40.974265 - [DEBUG] Join: AllTop & AllBottom
53579 2019-Jan-16 22:08:40.974292 - [DEBUG] = AllBottom (new jump func)
53580 2019-Jan-16 22:08:40.974316 - [DEBUG]
53581 2019-Jan-16 22:08:40.974340 - [DEBUG] Start adding new jump function
53582 2019-Jan-16 22:08:40.974364 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53583 2019-Jan-16 22:08:40.974420 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53584 2019-Jan-16 22:08:40.975075 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
53585 2019-Jan-16 22:08:40.975727 - [DEBUG] Edge Function : AllBottom
53586 2019-Jan-16 22:08:40.975758 - [DEBUG] End adding new jump function
53587 2019-Jan-16 22:08:40.975794 - [DEBUG]
53588 2019-Jan-16 22:08:40.975819 - [DEBUG] -------------------------------------------- 1445. Path Edge --------------------------------------------
53589 2019-Jan-16 22:08:40.975844 - [DEBUG]
53590 2019-Jan-16 22:08:40.975868 - [DEBUG] Process 1445. path edge:
53591 2019-Jan-16 22:08:40.975891 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53592 2019-Jan-16 22:08:40.975954 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
53593 2019-Jan-16 22:08:40.976631 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53594 2019-Jan-16 22:08:40.977282 - [DEBUG]
53595 2019-Jan-16 22:08:40.977308 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
53596 2019-Jan-16 22:08:40.977979 - [DEBUG] Possible callees:
53597 2019-Jan-16 22:08:40.978005 - [DEBUG] llvm.dbg.declare
53598 2019-Jan-16 22:08:40.978030 - [DEBUG] Possible return sites:
53599 2019-Jan-16 22:08:40.978054 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15553600 2019-Jan-16 22:08:40.979372 - [DEBUG] Found and process special summary
53601 2019-Jan-16 22:08:40.979411 - [DEBUG] Compose: EdgeIdentity * AllBottom
53602 2019-Jan-16 22:08:40.979440 - [DEBUG]
53603 2019-Jan-16 22:08:40.979465 - [DEBUG] Propagate flow
53604 2019-Jan-16 22:08:40.979488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53605 2019-Jan-16 22:08:40.979547 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
53606 2019-Jan-16 22:08:40.980188 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53607 2019-Jan-16 22:08:40.980828 - [DEBUG] Edge function : AllBottom (result of previous compose)
53608 2019-Jan-16 22:08:40.980854 - [DEBUG]
53609 2019-Jan-16 22:08:40.980880 - [DEBUG] Join: AllTop & AllBottom
53610 2019-Jan-16 22:08:40.980907 - [DEBUG] = AllBottom (new jump func)
53611 2019-Jan-16 22:08:40.980932 - [DEBUG]
53612 2019-Jan-16 22:08:40.980956 - [DEBUG] Start adding new jump function
53613 2019-Jan-16 22:08:40.980979 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53614 2019-Jan-16 22:08:40.981035 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53615 2019-Jan-16 22:08:40.981691 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
53616 2019-Jan-16 22:08:40.982330 - [DEBUG] Edge Function : AllBottom
53617 2019-Jan-16 22:08:40.982361 - [DEBUG] End adding new jump function
53618 2019-Jan-16 22:08:40.982385 - [DEBUG]
53619 2019-Jan-16 22:08:40.982409 - [DEBUG] -------------------------------------------- 1446. Path Edge --------------------------------------------
53620 2019-Jan-16 22:08:40.982435 - [DEBUG]
53621 2019-Jan-16 22:08:40.982459 - [DEBUG] Process 1446. path edge:
53622 2019-Jan-16 22:08:40.982482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53623 2019-Jan-16 22:08:40.982539 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
53624 2019-Jan-16 22:08:40.983179 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53625 2019-Jan-16 22:08:40.983818 - [DEBUG]
53626 2019-Jan-16 22:08:40.983843 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
53627 2019-Jan-16 22:08:40.984515 - [DEBUG] Compose: EdgeIdentity * AllBottom
53628 2019-Jan-16 22:08:40.984544 - [DEBUG]
53629 2019-Jan-16 22:08:40.984568 - [DEBUG] Propagate flow
53630 2019-Jan-16 22:08:40.984592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53631 2019-Jan-16 22:08:40.984665 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
53632 2019-Jan-16 22:08:40.985322 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53633 2019-Jan-16 22:08:40.985961 - [DEBUG] Edge function : AllBottom (result of previous compose)
53634 2019-Jan-16 22:08:40.985987 - [DEBUG]
53635 2019-Jan-16 22:08:40.986012 - [DEBUG] Join: AllTop & AllBottom
53636 2019-Jan-16 22:08:40.986039 - [DEBUG] = AllBottom (new jump func)
53637 2019-Jan-16 22:08:40.986064 - [DEBUG]
53638 2019-Jan-16 22:08:40.986087 - [DEBUG] Start adding new jump function
53639 2019-Jan-16 22:08:40.986111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53640 2019-Jan-16 22:08:40.986168 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53641 2019-Jan-16 22:08:40.986807 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
53642 2019-Jan-16 22:08:40.987441 - [DEBUG] Edge Function : AllBottom
53643 2019-Jan-16 22:08:40.987470 - [DEBUG] End adding new jump function
53644 2019-Jan-16 22:08:40.987495 - [DEBUG]
53645 2019-Jan-16 22:08:40.987519 - [DEBUG] -------------------------------------------- 1447. Path Edge --------------------------------------------
53646 2019-Jan-16 22:08:40.987544 - [DEBUG]
53647 2019-Jan-16 22:08:40.987567 - [DEBUG] Process 1447. path edge:
53648 2019-Jan-16 22:08:40.987591 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53649 2019-Jan-16 22:08:40.987648 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
53650 2019-Jan-16 22:08:40.988300 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53651 2019-Jan-16 22:08:40.988939 - [DEBUG]
53652 2019-Jan-16 22:08:40.988965 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
53653 2019-Jan-16 22:08:40.989626 - [DEBUG] Compose: EdgeIdentity * AllBottom
53654 2019-Jan-16 22:08:40.989655 - [DEBUG]
53655 2019-Jan-16 22:08:40.989679 - [DEBUG] Propagate flow
53656 2019-Jan-16 22:08:40.989703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53657 2019-Jan-16 22:08:40.989761 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
53658 2019-Jan-16 22:08:40.990397 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53659 2019-Jan-16 22:08:40.991035 - [DEBUG] Edge function : AllBottom (result of previous compose)
53660 2019-Jan-16 22:08:40.991060 - [DEBUG]
53661 2019-Jan-16 22:08:40.991086 - [DEBUG] Join: AllTop & AllBottom
53662 2019-Jan-16 22:08:40.991112 - [DEBUG] = AllBottom (new jump func)
53663 2019-Jan-16 22:08:40.991136 - [DEBUG]
53664 2019-Jan-16 22:08:40.991160 - [DEBUG] Start adding new jump function
53665 2019-Jan-16 22:08:40.991184 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53666 2019-Jan-16 22:08:40.991240 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53667 2019-Jan-16 22:08:40.991895 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
53668 2019-Jan-16 22:08:40.992531 - [DEBUG] Edge Function : AllBottom
53669 2019-Jan-16 22:08:40.992560 - [DEBUG] End adding new jump function
53670 2019-Jan-16 22:08:40.992584 - [DEBUG]
53671 2019-Jan-16 22:08:40.992608 - [DEBUG] -------------------------------------------- 1448. Path Edge --------------------------------------------
53672 2019-Jan-16 22:08:40.992632 - [DEBUG]
53673 2019-Jan-16 22:08:40.992656 - [DEBUG] Process 1448. path edge:
53674 2019-Jan-16 22:08:40.992680 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53675 2019-Jan-16 22:08:40.992736 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
53676 2019-Jan-16 22:08:40.993380 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53677 2019-Jan-16 22:08:40.994019 - [DEBUG]
53678 2019-Jan-16 22:08:40.994045 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
53679 2019-Jan-16 22:08:40.994707 - [DEBUG] Compose: EdgeIdentity * AllBottom
53680 2019-Jan-16 22:08:40.994736 - [DEBUG]
53681 2019-Jan-16 22:08:40.994775 - [DEBUG] Propagate flow
53682 2019-Jan-16 22:08:40.994798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53683 2019-Jan-16 22:08:40.994856 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
53684 2019-Jan-16 22:08:40.995505 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53685 2019-Jan-16 22:08:40.996144 - [DEBUG] Edge function : AllBottom (result of previous compose)
53686 2019-Jan-16 22:08:40.996170 - [DEBUG]
53687 2019-Jan-16 22:08:40.996195 - [DEBUG] Join: AllTop & AllBottom
53688 2019-Jan-16 22:08:40.996221 - [DEBUG] = AllBottom (new jump func)
53689 2019-Jan-16 22:08:40.996246 - [DEBUG]
53690 2019-Jan-16 22:08:40.996269 - [DEBUG] Start adding new jump function
53691 2019-Jan-16 22:08:40.996293 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53692 2019-Jan-16 22:08:40.996348 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53693 2019-Jan-16 22:08:40.996987 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
53694 2019-Jan-16 22:08:40.997631 - [DEBUG] Edge Function : AllBottom
53695 2019-Jan-16 22:08:40.997660 - [DEBUG] End adding new jump function
53696 2019-Jan-16 22:08:40.997684 - [DEBUG]
53697 2019-Jan-16 22:08:40.997708 - [DEBUG] -------------------------------------------- 1449. Path Edge --------------------------------------------
53698 2019-Jan-16 22:08:40.997732 - [DEBUG]
53699 2019-Jan-16 22:08:40.997755 - [DEBUG] Process 1449. path edge:
53700 2019-Jan-16 22:08:40.997779 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53701 2019-Jan-16 22:08:40.997835 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
53702 2019-Jan-16 22:08:40.998497 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53703 2019-Jan-16 22:08:40.999137 - [DEBUG]
53704 2019-Jan-16 22:08:40.999161 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
53705 2019-Jan-16 22:08:40.999823 - [DEBUG] Possible callees:
53706 2019-Jan-16 22:08:40.999849 - [DEBUG] llvm.dbg.declare
53707 2019-Jan-16 22:08:40.999874 - [DEBUG] Possible return sites:
53708 2019-Jan-16 22:08:40.999898 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16353709 2019-Jan-16 22:08:41.001176 - [DEBUG] Found and process special summary
53710 2019-Jan-16 22:08:41.001212 - [DEBUG] Compose: EdgeIdentity * AllBottom
53711 2019-Jan-16 22:08:41.001240 - [DEBUG]
53712 2019-Jan-16 22:08:41.001264 - [DEBUG] Propagate flow
53713 2019-Jan-16 22:08:41.001288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53714 2019-Jan-16 22:08:41.001345 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53715 2019-Jan-16 22:08:41.002002 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53716 2019-Jan-16 22:08:41.002642 - [DEBUG] Edge function : AllBottom (result of previous compose)
53717 2019-Jan-16 22:08:41.002677 - [DEBUG]
53718 2019-Jan-16 22:08:41.002703 - [DEBUG] Join: AllTop & AllBottom
53719 2019-Jan-16 22:08:41.002730 - [DEBUG] = AllBottom (new jump func)
53720 2019-Jan-16 22:08:41.002755 - [DEBUG]
53721 2019-Jan-16 22:08:41.002778 - [DEBUG] Start adding new jump function
53722 2019-Jan-16 22:08:41.002802 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53723 2019-Jan-16 22:08:41.002859 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53724 2019-Jan-16 22:08:41.003500 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53725 2019-Jan-16 22:08:41.004140 - [DEBUG] Edge Function : AllBottom
53726 2019-Jan-16 22:08:41.004169 - [DEBUG] End adding new jump function
53727 2019-Jan-16 22:08:41.004194 - [DEBUG]
53728 2019-Jan-16 22:08:41.004219 - [DEBUG] -------------------------------------------- 1450. Path Edge --------------------------------------------
53729 2019-Jan-16 22:08:41.004243 - [DEBUG]
53730 2019-Jan-16 22:08:41.004267 - [DEBUG] Process 1450. path edge:
53731 2019-Jan-16 22:08:41.004291 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53732 2019-Jan-16 22:08:41.004348 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
53733 2019-Jan-16 22:08:41.005002 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53734 2019-Jan-16 22:08:41.005642 - [DEBUG]
53735 2019-Jan-16 22:08:41.005667 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53736 2019-Jan-16 22:08:41.006332 - [DEBUG] Compose: EdgeIdentity * AllBottom
53737 2019-Jan-16 22:08:41.006361 - [DEBUG]
53738 2019-Jan-16 22:08:41.006385 - [DEBUG] Propagate flow
53739 2019-Jan-16 22:08:41.006408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53740 2019-Jan-16 22:08:41.006467 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53741 2019-Jan-16 22:08:41.007103 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53742 2019-Jan-16 22:08:41.007741 - [DEBUG] Edge function : AllBottom (result of previous compose)
53743 2019-Jan-16 22:08:41.007766 - [DEBUG]
53744 2019-Jan-16 22:08:41.007792 - [DEBUG] Join: AllTop & AllBottom
53745 2019-Jan-16 22:08:41.007818 - [DEBUG] = AllBottom (new jump func)
53746 2019-Jan-16 22:08:41.007843 - [DEBUG]
53747 2019-Jan-16 22:08:41.007867 - [DEBUG] Start adding new jump function
53748 2019-Jan-16 22:08:41.007890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53749 2019-Jan-16 22:08:41.007946 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53750 2019-Jan-16 22:08:41.008601 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53751 2019-Jan-16 22:08:41.009237 - [DEBUG] Edge Function : AllBottom
53752 2019-Jan-16 22:08:41.009267 - [DEBUG] End adding new jump function
53753 2019-Jan-16 22:08:41.009291 - [DEBUG]
53754 2019-Jan-16 22:08:41.009315 - [DEBUG] -------------------------------------------- 1451. Path Edge --------------------------------------------
53755 2019-Jan-16 22:08:41.009340 - [DEBUG]
53756 2019-Jan-16 22:08:41.009363 - [DEBUG] Process 1451. path edge:
53757 2019-Jan-16 22:08:41.009387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53758 2019-Jan-16 22:08:41.009444 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
53759 2019-Jan-16 22:08:41.010080 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53760 2019-Jan-16 22:08:41.010718 - [DEBUG]
53761 2019-Jan-16 22:08:41.010744 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53762 2019-Jan-16 22:08:41.011427 - [DEBUG] Compose: EdgeIdentity * AllBottom
53763 2019-Jan-16 22:08:41.011457 - [DEBUG]
53764 2019-Jan-16 22:08:41.011482 - [DEBUG] Propagate flow
53765 2019-Jan-16 22:08:41.011505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53766 2019-Jan-16 22:08:41.011564 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53767 2019-Jan-16 22:08:41.012225 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53768 2019-Jan-16 22:08:41.012880 - [DEBUG] Edge function : AllBottom (result of previous compose)
53769 2019-Jan-16 22:08:41.012906 - [DEBUG]
53770 2019-Jan-16 22:08:41.012933 - [DEBUG] Join: AllTop & AllBottom
53771 2019-Jan-16 22:08:41.012959 - [DEBUG] = AllBottom (new jump func)
53772 2019-Jan-16 22:08:41.012984 - [DEBUG]
53773 2019-Jan-16 22:08:41.013008 - [DEBUG] Start adding new jump function
53774 2019-Jan-16 22:08:41.013031 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53775 2019-Jan-16 22:08:41.013090 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53776 2019-Jan-16 22:08:41.013729 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53777 2019-Jan-16 22:08:41.014375 - [DEBUG] Edge Function : AllBottom
53778 2019-Jan-16 22:08:41.014405 - [DEBUG] End adding new jump function
53779 2019-Jan-16 22:08:41.014429 - [DEBUG]
53780 2019-Jan-16 22:08:41.014453 - [DEBUG] -------------------------------------------- 1452. Path Edge --------------------------------------------
53781 2019-Jan-16 22:08:41.014478 - [DEBUG]
53782 2019-Jan-16 22:08:41.014502 - [DEBUG] Process 1452. path edge:
53783 2019-Jan-16 22:08:41.014525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53784 2019-Jan-16 22:08:41.014581 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
53785 2019-Jan-16 22:08:41.015248 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53786 2019-Jan-16 22:08:41.015887 - [DEBUG]
53787 2019-Jan-16 22:08:41.015912 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53788 2019-Jan-16 22:08:41.016577 - [DEBUG] Possible callees:
53789 2019-Jan-16 22:08:41.016604 - [DEBUG] llvm.dbg.declare
53790 2019-Jan-16 22:08:41.016630 - [DEBUG] Possible return sites:
53791 2019-Jan-16 22:08:41.016653 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16953792 2019-Jan-16 22:08:41.017942 - [DEBUG] Found and process special summary
53793 2019-Jan-16 22:08:41.017980 - [DEBUG] Compose: EdgeIdentity * AllBottom
53794 2019-Jan-16 22:08:41.018008 - [DEBUG]
53795 2019-Jan-16 22:08:41.018033 - [DEBUG] Propagate flow
53796 2019-Jan-16 22:08:41.018057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53797 2019-Jan-16 22:08:41.018129 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53798 2019-Jan-16 22:08:41.018771 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53799 2019-Jan-16 22:08:41.019410 - [DEBUG] Edge function : AllBottom (result of previous compose)
53800 2019-Jan-16 22:08:41.019436 - [DEBUG]
53801 2019-Jan-16 22:08:41.019462 - [DEBUG] Join: AllTop & AllBottom
53802 2019-Jan-16 22:08:41.019488 - [DEBUG] = AllBottom (new jump func)
53803 2019-Jan-16 22:08:41.019513 - [DEBUG]
53804 2019-Jan-16 22:08:41.019537 - [DEBUG] Start adding new jump function
53805 2019-Jan-16 22:08:41.019574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53806 2019-Jan-16 22:08:41.019632 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53807 2019-Jan-16 22:08:41.020272 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53808 2019-Jan-16 22:08:41.020913 - [DEBUG] Edge Function : AllBottom
53809 2019-Jan-16 22:08:41.020942 - [DEBUG] End adding new jump function
53810 2019-Jan-16 22:08:41.020967 - [DEBUG]
53811 2019-Jan-16 22:08:41.020992 - [DEBUG] -------------------------------------------- 1453. Path Edge --------------------------------------------
53812 2019-Jan-16 22:08:41.021017 - [DEBUG]
53813 2019-Jan-16 22:08:41.021041 - [DEBUG] Process 1453. path edge:
53814 2019-Jan-16 22:08:41.021065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53815 2019-Jan-16 22:08:41.021122 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
53816 2019-Jan-16 22:08:41.021778 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53817 2019-Jan-16 22:08:41.022418 - [DEBUG]
53818 2019-Jan-16 22:08:41.022443 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53819 2019-Jan-16 22:08:41.023109 - [DEBUG] Compose: EdgeIdentity * AllBottom
53820 2019-Jan-16 22:08:41.023138 - [DEBUG]
53821 2019-Jan-16 22:08:41.023162 - [DEBUG] Propagate flow
53822 2019-Jan-16 22:08:41.023186 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53823 2019-Jan-16 22:08:41.023243 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53824 2019-Jan-16 22:08:41.023882 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53825 2019-Jan-16 22:08:41.024521 - [DEBUG] Edge function : AllBottom (result of previous compose)
53826 2019-Jan-16 22:08:41.024547 - [DEBUG]
53827 2019-Jan-16 22:08:41.024572 - [DEBUG] Join: AllTop & AllBottom
53828 2019-Jan-16 22:08:41.024598 - [DEBUG] = AllBottom (new jump func)
53829 2019-Jan-16 22:08:41.024623 - [DEBUG]
53830 2019-Jan-16 22:08:41.024647 - [DEBUG] Start adding new jump function
53831 2019-Jan-16 22:08:41.024670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53832 2019-Jan-16 22:08:41.024726 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53833 2019-Jan-16 22:08:41.025380 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53834 2019-Jan-16 22:08:41.026018 - [DEBUG] Edge Function : AllBottom
53835 2019-Jan-16 22:08:41.026047 - [DEBUG] End adding new jump function
53836 2019-Jan-16 22:08:41.026072 - [DEBUG]
53837 2019-Jan-16 22:08:41.026096 - [DEBUG] -------------------------------------------- 1454. Path Edge --------------------------------------------
53838 2019-Jan-16 22:08:41.026120 - [DEBUG]
53839 2019-Jan-16 22:08:41.026144 - [DEBUG] Process 1454. path edge:
53840 2019-Jan-16 22:08:41.026168 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53841 2019-Jan-16 22:08:41.026224 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
53842 2019-Jan-16 22:08:41.026862 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53843 2019-Jan-16 22:08:41.027502 - [DEBUG]
53844 2019-Jan-16 22:08:41.027526 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53845 2019-Jan-16 22:08:41.028203 - [DEBUG] Compose: EdgeIdentity * AllBottom
53846 2019-Jan-16 22:08:41.028231 - [DEBUG]
53847 2019-Jan-16 22:08:41.028256 - [DEBUG] Propagate flow
53848 2019-Jan-16 22:08:41.028279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53849 2019-Jan-16 22:08:41.028346 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53850 2019-Jan-16 22:08:41.028991 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53851 2019-Jan-16 22:08:41.029629 - [DEBUG] Edge function : AllBottom (result of previous compose)
53852 2019-Jan-16 22:08:41.029655 - [DEBUG]
53853 2019-Jan-16 22:08:41.029680 - [DEBUG] Join: AllTop & AllBottom
53854 2019-Jan-16 22:08:41.029706 - [DEBUG] = AllBottom (new jump func)
53855 2019-Jan-16 22:08:41.029731 - [DEBUG]
53856 2019-Jan-16 22:08:41.029755 - [DEBUG] Start adding new jump function
53857 2019-Jan-16 22:08:41.029779 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53858 2019-Jan-16 22:08:41.029835 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53859 2019-Jan-16 22:08:41.030474 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53860 2019-Jan-16 22:08:41.031111 - [DEBUG] Edge Function : AllBottom
53861 2019-Jan-16 22:08:41.031141 - [DEBUG] End adding new jump function
53862 2019-Jan-16 22:08:41.031165 - [DEBUG]
53863 2019-Jan-16 22:08:41.031189 - [DEBUG] -------------------------------------------- 1455. Path Edge --------------------------------------------
53864 2019-Jan-16 22:08:41.031214 - [DEBUG]
53865 2019-Jan-16 22:08:41.031237 - [DEBUG] Process 1455. path edge:
53866 2019-Jan-16 22:08:41.031261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53867 2019-Jan-16 22:08:41.031318 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
53868 2019-Jan-16 22:08:41.031973 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53869 2019-Jan-16 22:08:41.032611 - [DEBUG]
53870 2019-Jan-16 22:08:41.032636 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53871 2019-Jan-16 22:08:41.033302 - [DEBUG] Compose: EdgeIdentity * AllBottom
53872 2019-Jan-16 22:08:41.033331 - [DEBUG]
53873 2019-Jan-16 22:08:41.033355 - [DEBUG] Propagate flow
53874 2019-Jan-16 22:08:41.033378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53875 2019-Jan-16 22:08:41.033437 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53876 2019-Jan-16 22:08:41.034075 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53877 2019-Jan-16 22:08:41.034712 - [DEBUG] Edge function : AllBottom (result of previous compose)
53878 2019-Jan-16 22:08:41.034738 - [DEBUG]
53879 2019-Jan-16 22:08:41.034778 - [DEBUG] Join: AllTop & AllBottom
53880 2019-Jan-16 22:08:41.034804 - [DEBUG] = AllBottom (new jump func)
53881 2019-Jan-16 22:08:41.034829 - [DEBUG]
53882 2019-Jan-16 22:08:41.034852 - [DEBUG] Start adding new jump function
53883 2019-Jan-16 22:08:41.034876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53884 2019-Jan-16 22:08:41.034932 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53885 2019-Jan-16 22:08:41.035571 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53886 2019-Jan-16 22:08:41.036206 - [DEBUG] Edge Function : AllBottom
53887 2019-Jan-16 22:08:41.036235 - [DEBUG] End adding new jump function
53888 2019-Jan-16 22:08:41.036259 - [DEBUG]
53889 2019-Jan-16 22:08:41.036283 - [DEBUG] -------------------------------------------- 1456. Path Edge --------------------------------------------
53890 2019-Jan-16 22:08:41.036308 - [DEBUG]
53891 2019-Jan-16 22:08:41.036331 - [DEBUG] Process 1456. path edge:
53892 2019-Jan-16 22:08:41.036356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53893 2019-Jan-16 22:08:41.036412 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
53894 2019-Jan-16 22:08:41.037057 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53895 2019-Jan-16 22:08:41.037698 - [DEBUG]
53896 2019-Jan-16 22:08:41.037724 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53897 2019-Jan-16 22:08:41.038403 - [DEBUG] Compose: EdgeIdentity * AllBottom
53898 2019-Jan-16 22:08:41.038431 - [DEBUG]
53899 2019-Jan-16 22:08:41.038455 - [DEBUG] Propagate flow
53900 2019-Jan-16 22:08:41.038479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53901 2019-Jan-16 22:08:41.038537 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53902 2019-Jan-16 22:08:41.039179 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53903 2019-Jan-16 22:08:41.039817 - [DEBUG] Edge function : AllBottom (result of previous compose)
53904 2019-Jan-16 22:08:41.039843 - [DEBUG]
53905 2019-Jan-16 22:08:41.039868 - [DEBUG] Join: AllTop & AllBottom
53906 2019-Jan-16 22:08:41.039894 - [DEBUG] = AllBottom (new jump func)
53907 2019-Jan-16 22:08:41.039919 - [DEBUG]
53908 2019-Jan-16 22:08:41.039942 - [DEBUG] Start adding new jump function
53909 2019-Jan-16 22:08:41.039966 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53910 2019-Jan-16 22:08:41.040022 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53911 2019-Jan-16 22:08:41.040659 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53912 2019-Jan-16 22:08:41.041297 - [DEBUG] Edge Function : AllBottom
53913 2019-Jan-16 22:08:41.041327 - [DEBUG] End adding new jump function
53914 2019-Jan-16 22:08:41.041351 - [DEBUG]
53915 2019-Jan-16 22:08:41.041375 - [DEBUG] -------------------------------------------- 1457. Path Edge --------------------------------------------
53916 2019-Jan-16 22:08:41.041400 - [DEBUG]
53917 2019-Jan-16 22:08:41.041437 - [DEBUG] Process 1457. path edge:
53918 2019-Jan-16 22:08:41.041461 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53919 2019-Jan-16 22:08:41.041518 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
53920 2019-Jan-16 22:08:41.042156 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53921 2019-Jan-16 22:08:41.042794 - [DEBUG]
53922 2019-Jan-16 22:08:41.042819 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53923 2019-Jan-16 22:08:41.043484 - [DEBUG] Compose: EdgeIdentity * AllBottom
53924 2019-Jan-16 22:08:41.043513 - [DEBUG]
53925 2019-Jan-16 22:08:41.043537 - [DEBUG] Propagate flow
53926 2019-Jan-16 22:08:41.043560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53927 2019-Jan-16 22:08:41.043618 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53928 2019-Jan-16 22:08:41.044254 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53929 2019-Jan-16 22:08:41.044908 - [DEBUG] Edge function : AllBottom (result of previous compose)
53930 2019-Jan-16 22:08:41.044934 - [DEBUG]
53931 2019-Jan-16 22:08:41.044959 - [DEBUG] Join: AllTop & AllBottom
53932 2019-Jan-16 22:08:41.044985 - [DEBUG] = AllBottom (new jump func)
53933 2019-Jan-16 22:08:41.045010 - [DEBUG]
53934 2019-Jan-16 22:08:41.045034 - [DEBUG] Start adding new jump function
53935 2019-Jan-16 22:08:41.045057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53936 2019-Jan-16 22:08:41.045114 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53937 2019-Jan-16 22:08:41.045761 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53938 2019-Jan-16 22:08:41.046396 - [DEBUG] Edge Function : AllBottom
53939 2019-Jan-16 22:08:41.046425 - [DEBUG] End adding new jump function
53940 2019-Jan-16 22:08:41.046449 - [DEBUG]
53941 2019-Jan-16 22:08:41.046473 - [DEBUG] -------------------------------------------- 1458. Path Edge --------------------------------------------
53942 2019-Jan-16 22:08:41.046498 - [DEBUG]
53943 2019-Jan-16 22:08:41.046521 - [DEBUG] Process 1458. path edge:
53944 2019-Jan-16 22:08:41.046545 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53945 2019-Jan-16 22:08:41.046602 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
53946 2019-Jan-16 22:08:41.047236 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53947 2019-Jan-16 22:08:41.047872 - [DEBUG]
53948 2019-Jan-16 22:08:41.047898 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53949 2019-Jan-16 22:08:41.048573 - [DEBUG] Compose: EdgeIdentity * AllBottom
53950 2019-Jan-16 22:08:41.048602 - [DEBUG]
53951 2019-Jan-16 22:08:41.048626 - [DEBUG] Propagate flow
53952 2019-Jan-16 22:08:41.048649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53953 2019-Jan-16 22:08:41.048708 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53954 2019-Jan-16 22:08:41.049356 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53955 2019-Jan-16 22:08:41.049997 - [DEBUG] Edge function : AllBottom (result of previous compose)
53956 2019-Jan-16 22:08:41.050022 - [DEBUG]
53957 2019-Jan-16 22:08:41.050047 - [DEBUG] Join: AllTop & AllBottom
53958 2019-Jan-16 22:08:41.050074 - [DEBUG] = AllBottom (new jump func)
53959 2019-Jan-16 22:08:41.050098 - [DEBUG]
53960 2019-Jan-16 22:08:41.050122 - [DEBUG] Start adding new jump function
53961 2019-Jan-16 22:08:41.050146 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53962 2019-Jan-16 22:08:41.050202 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53963 2019-Jan-16 22:08:41.050841 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53964 2019-Jan-16 22:08:41.051490 - [DEBUG] Edge Function : AllBottom
53965 2019-Jan-16 22:08:41.051519 - [DEBUG] End adding new jump function
53966 2019-Jan-16 22:08:41.051543 - [DEBUG]
53967 2019-Jan-16 22:08:41.051567 - [DEBUG] -------------------------------------------- 1459. Path Edge --------------------------------------------
53968 2019-Jan-16 22:08:41.051592 - [DEBUG]
53969 2019-Jan-16 22:08:41.051615 - [DEBUG] Process 1459. path edge:
53970 2019-Jan-16 22:08:41.051639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53971 2019-Jan-16 22:08:41.051695 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
53972 2019-Jan-16 22:08:41.052333 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53973 2019-Jan-16 22:08:41.052971 - [DEBUG]
53974 2019-Jan-16 22:08:41.052996 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53975 2019-Jan-16 22:08:41.053658 - [DEBUG] Compose: EdgeIdentity * AllBottom
53976 2019-Jan-16 22:08:41.053687 - [DEBUG]
53977 2019-Jan-16 22:08:41.053711 - [DEBUG] Propagate flow
53978 2019-Jan-16 22:08:41.053734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53979 2019-Jan-16 22:08:41.053792 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53980 2019-Jan-16 22:08:41.054436 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53981 2019-Jan-16 22:08:41.055098 - [DEBUG] Edge function : AllBottom (result of previous compose)
53982 2019-Jan-16 22:08:41.055124 - [DEBUG]
53983 2019-Jan-16 22:08:41.055149 - [DEBUG] Join: AllTop & AllBottom
53984 2019-Jan-16 22:08:41.055176 - [DEBUG] = AllBottom (new jump func)
53985 2019-Jan-16 22:08:41.055200 - [DEBUG]
53986 2019-Jan-16 22:08:41.055224 - [DEBUG] Start adding new jump function
53987 2019-Jan-16 22:08:41.055247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53988 2019-Jan-16 22:08:41.055304 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
53989 2019-Jan-16 22:08:41.055943 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53990 2019-Jan-16 22:08:41.056584 - [DEBUG] Edge Function : AllBottom
53991 2019-Jan-16 22:08:41.056613 - [DEBUG] End adding new jump function
53992 2019-Jan-16 22:08:41.056637 - [DEBUG]
53993 2019-Jan-16 22:08:41.056661 - [DEBUG] -------------------------------------------- 1460. Path Edge --------------------------------------------
53994 2019-Jan-16 22:08:41.056685 - [DEBUG]
53995 2019-Jan-16 22:08:41.056708 - [DEBUG] Process 1460. path edge:
53996 2019-Jan-16 22:08:41.056732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53997 2019-Jan-16 22:08:41.056788 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
53998 2019-Jan-16 22:08:41.057428 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
53999 2019-Jan-16 22:08:41.058067 - [DEBUG]
54000 2019-Jan-16 22:08:41.058107 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
54001 2019-Jan-16 22:08:41.058774 - [DEBUG] Compose: EdgeIdentity * AllBottom
54002 2019-Jan-16 22:08:41.058802 - [DEBUG]
54003 2019-Jan-16 22:08:41.058827 - [DEBUG] Propagate flow
54004 2019-Jan-16 22:08:41.058850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54005 2019-Jan-16 22:08:41.058908 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
54006 2019-Jan-16 22:08:41.059545 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54007 2019-Jan-16 22:08:41.060183 - [DEBUG] Edge function : AllBottom (result of previous compose)
54008 2019-Jan-16 22:08:41.060209 - [DEBUG]
54009 2019-Jan-16 22:08:41.060234 - [DEBUG] Join: AllTop & AllBottom
54010 2019-Jan-16 22:08:41.060260 - [DEBUG] = AllBottom (new jump func)
54011 2019-Jan-16 22:08:41.060285 - [DEBUG]
54012 2019-Jan-16 22:08:41.060309 - [DEBUG] Start adding new jump function
54013 2019-Jan-16 22:08:41.060332 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54014 2019-Jan-16 22:08:41.060388 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54015 2019-Jan-16 22:08:41.061026 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
54016 2019-Jan-16 22:08:41.061680 - [DEBUG] Edge Function : AllBottom
54017 2019-Jan-16 22:08:41.061710 - [DEBUG] End adding new jump function
54018 2019-Jan-16 22:08:41.061734 - [DEBUG]
54019 2019-Jan-16 22:08:41.061757 - [DEBUG] -------------------------------------------- 1461. Path Edge --------------------------------------------
54020 2019-Jan-16 22:08:41.061782 - [DEBUG]
54021 2019-Jan-16 22:08:41.061806 - [DEBUG] Process 1461. path edge:
54022 2019-Jan-16 22:08:41.061829 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54023 2019-Jan-16 22:08:41.061886 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
54024 2019-Jan-16 22:08:41.062521 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54025 2019-Jan-16 22:08:41.063173 - [DEBUG]
54026 2019-Jan-16 22:08:41.063198 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
54027 2019-Jan-16 22:08:41.063862 - [DEBUG] Compose: EdgeIdentity * AllBottom
54028 2019-Jan-16 22:08:41.063891 - [DEBUG]
54029 2019-Jan-16 22:08:41.063915 - [DEBUG] Propagate flow
54030 2019-Jan-16 22:08:41.063938 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54031 2019-Jan-16 22:08:41.063996 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54032 2019-Jan-16 22:08:41.064634 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54033 2019-Jan-16 22:08:41.065290 - [DEBUG] Edge function : AllBottom (result of previous compose)
54034 2019-Jan-16 22:08:41.065316 - [DEBUG]
54035 2019-Jan-16 22:08:41.065341 - [DEBUG] Join: AllTop & AllBottom
54036 2019-Jan-16 22:08:41.065367 - [DEBUG] = AllBottom (new jump func)
54037 2019-Jan-16 22:08:41.065392 - [DEBUG]
54038 2019-Jan-16 22:08:41.065415 - [DEBUG] Start adding new jump function
54039 2019-Jan-16 22:08:41.065439 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54040 2019-Jan-16 22:08:41.065495 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54041 2019-Jan-16 22:08:41.066134 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54042 2019-Jan-16 22:08:41.066769 - [DEBUG] Edge Function : AllBottom
54043 2019-Jan-16 22:08:41.066799 - [DEBUG] End adding new jump function
54044 2019-Jan-16 22:08:41.066823 - [DEBUG]
54045 2019-Jan-16 22:08:41.066847 - [DEBUG] -------------------------------------------- 1462. Path Edge --------------------------------------------
54046 2019-Jan-16 22:08:41.066872 - [DEBUG]
54047 2019-Jan-16 22:08:41.066895 - [DEBUG] Process 1462. path edge:
54048 2019-Jan-16 22:08:41.066919 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54049 2019-Jan-16 22:08:41.066975 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
54050 2019-Jan-16 22:08:41.067611 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54051 2019-Jan-16 22:08:41.068266 - [DEBUG]
54052 2019-Jan-16 22:08:41.068290 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54053 2019-Jan-16 22:08:41.068947 - [DEBUG] Start of endsummarytab entry
54054 2019-Jan-16 22:08:41.068991 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
54055 2019-Jan-16 22:08:41.069641 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
54056 2019-Jan-16 22:08:41.069710 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54057 2019-Jan-16 22:08:41.070353 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54058 2019-Jan-16 22:08:41.070995 - [DEBUG] EF: AllBottom
54059 2019-Jan-16 22:08:41.071021 - [DEBUG]
54060 2019-Jan-16 22:08:41.071045 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54061 2019-Jan-16 22:08:41.071698 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54062 2019-Jan-16 22:08:41.072348 - [DEBUG] EF: AllBottom
54063 2019-Jan-16 22:08:41.072374 - [DEBUG]
54064 2019-Jan-16 22:08:41.072399 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54065 2019-Jan-16 22:08:41.073035 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54066 2019-Jan-16 22:08:41.073674 - [DEBUG] EF: AllBottom
54067 2019-Jan-16 22:08:41.073699 - [DEBUG]
54068 2019-Jan-16 22:08:41.073723 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54069 2019-Jan-16 22:08:41.074359 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
54070 2019-Jan-16 22:08:41.075019 - [DEBUG] EF: AllBottom
54071 2019-Jan-16 22:08:41.075045 - [DEBUG]
54072 2019-Jan-16 22:08:41.075069 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54073 2019-Jan-16 22:08:41.075706 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
54074 2019-Jan-16 22:08:41.076354 - [DEBUG] EF: AllBottom
54075 2019-Jan-16 22:08:41.076379 - [DEBUG]
54076 2019-Jan-16 22:08:41.076403 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54077 2019-Jan-16 22:08:41.077040 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54078 2019-Jan-16 22:08:41.077678 - [DEBUG] EF: AllBottom
54079 2019-Jan-16 22:08:41.077704 - [DEBUG]
54080 2019-Jan-16 22:08:41.077728 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54081 2019-Jan-16 22:08:41.078379 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54082 2019-Jan-16 22:08:41.079019 - [DEBUG] EF: AllBottom
54083 2019-Jan-16 22:08:41.079045 - [DEBUG]
54084 2019-Jan-16 22:08:41.079069 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54085 2019-Jan-16 22:08:41.079704 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
54086 2019-Jan-16 22:08:41.080342 - [DEBUG] EF: AllBottom
54087 2019-Jan-16 22:08:41.080367 - [DEBUG]
54088 2019-Jan-16 22:08:41.080391 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54089 2019-Jan-16 22:08:41.081026 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
54090 2019-Jan-16 22:08:41.081677 - [DEBUG] EF: AllBottom
54091 2019-Jan-16 22:08:41.081703 - [DEBUG]
54092 2019-Jan-16 22:08:41.081727 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54093 2019-Jan-16 22:08:41.082362 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
54094 2019-Jan-16 22:08:41.082997 - [DEBUG] EF: AllBottom
54095 2019-Jan-16 22:08:41.083023 - [DEBUG]
54096 2019-Jan-16 22:08:41.083047 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54097 2019-Jan-16 22:08:41.083682 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
54098 2019-Jan-16 22:08:41.084316 - [DEBUG] EF: AllBottom
54099 2019-Jan-16 22:08:41.084342 - [DEBUG]
54100 2019-Jan-16 22:08:41.084366 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54101 2019-Jan-16 22:08:41.085017 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54102 2019-Jan-16 22:08:41.085665 - [DEBUG] EF: AllBottom
54103 2019-Jan-16 22:08:41.085690 - [DEBUG]
54104 2019-Jan-16 22:08:41.085714 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54105 2019-Jan-16 22:08:41.086350 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
54106 2019-Jan-16 22:08:41.086990 - [DEBUG] EF: AllBottom
54107 2019-Jan-16 22:08:41.087016 - [DEBUG]
54108 2019-Jan-16 22:08:41.087040 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54109 2019-Jan-16 22:08:41.087675 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54110 2019-Jan-16 22:08:41.088329 - [DEBUG] EF: AllBottom
54111 2019-Jan-16 22:08:41.088355 - [DEBUG]
54112 2019-Jan-16 22:08:41.088379 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54113 2019-Jan-16 22:08:41.089014 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54114 2019-Jan-16 22:08:41.089661 - [DEBUG] EF: AllBottom
54115 2019-Jan-16 22:08:41.089686 - [DEBUG]
54116 2019-Jan-16 22:08:41.089710 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54117 2019-Jan-16 22:08:41.090354 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
54118 2019-Jan-16 22:08:41.090994 - [DEBUG] EF: AllBottom
54119 2019-Jan-16 22:08:41.091020 - [DEBUG]
54120 2019-Jan-16 22:08:41.091044 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54121 2019-Jan-16 22:08:41.091694 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
54122 2019-Jan-16 22:08:41.092330 - [DEBUG] EF: AllBottom
54123 2019-Jan-16 22:08:41.092356 - [DEBUG]
54124 2019-Jan-16 22:08:41.092380 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54125 2019-Jan-16 22:08:41.093015 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54126 2019-Jan-16 22:08:41.093655 - [DEBUG] EF: AllBottom
54127 2019-Jan-16 22:08:41.093680 - [DEBUG]
54128 2019-Jan-16 22:08:41.093704 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54129 2019-Jan-16 22:08:41.094339 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
54130 2019-Jan-16 22:08:41.094991 - [DEBUG] EF: AllBottom
54131 2019-Jan-16 22:08:41.095016 - [DEBUG]
54132 2019-Jan-16 22:08:41.095040 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54133 2019-Jan-16 22:08:41.095676 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
54134 2019-Jan-16 22:08:41.096313 - [DEBUG] EF: AllBottom
54135 2019-Jan-16 22:08:41.096339 - [DEBUG]
54136 2019-Jan-16 22:08:41.096363 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54137 2019-Jan-16 22:08:41.096998 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
54138 2019-Jan-16 22:08:41.097638 - [DEBUG] EF: AllBottom
54139 2019-Jan-16 22:08:41.097663 - [DEBUG]
54140 2019-Jan-16 22:08:41.097686 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54141 2019-Jan-16 22:08:41.098337 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
54142 2019-Jan-16 22:08:41.098985 - [DEBUG] EF: AllBottom
54143 2019-Jan-16 22:08:41.099011 - [DEBUG]
54144 2019-Jan-16 22:08:41.099035 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54145 2019-Jan-16 22:08:41.099670 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54146 2019-Jan-16 22:08:41.100310 - [DEBUG] EF: AllBottom
54147 2019-Jan-16 22:08:41.100336 - [DEBUG]
54148 2019-Jan-16 22:08:41.100359 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54149 2019-Jan-16 22:08:41.100994 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
54150 2019-Jan-16 22:08:41.101657 - [DEBUG] EF: AllBottom
54151 2019-Jan-16 22:08:41.101683 - [DEBUG]
54152 2019-Jan-16 22:08:41.101707 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54153 2019-Jan-16 22:08:41.102342 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
54154 2019-Jan-16 22:08:41.102981 - [DEBUG] EF: AllBottom
54155 2019-Jan-16 22:08:41.103006 - [DEBUG]
54156 2019-Jan-16 22:08:41.103030 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54157 2019-Jan-16 22:08:41.103666 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54158 2019-Jan-16 22:08:41.104305 - [DEBUG] EF: AllBottom
54159 2019-Jan-16 22:08:41.104330 - [DEBUG]
54160 2019-Jan-16 22:08:41.104354 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54161 2019-Jan-16 22:08:41.105004 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
54162 2019-Jan-16 22:08:41.105660 - [DEBUG] EF: AllBottom
54163 2019-Jan-16 22:08:41.105686 - [DEBUG]
54164 2019-Jan-16 22:08:41.105710 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54165 2019-Jan-16 22:08:41.106346 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54166 2019-Jan-16 22:08:41.106985 - [DEBUG] EF: AllBottom
54167 2019-Jan-16 22:08:41.107011 - [DEBUG]
54168 2019-Jan-16 22:08:41.107035 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54169 2019-Jan-16 22:08:41.107670 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54170 2019-Jan-16 22:08:41.108324 - [DEBUG] EF: AllBottom
54171 2019-Jan-16 22:08:41.108350 - [DEBUG]
54172 2019-Jan-16 22:08:41.108374 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54173 2019-Jan-16 22:08:41.109009 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54174 2019-Jan-16 22:08:41.109649 - [DEBUG] EF: AllBottom
54175 2019-Jan-16 22:08:41.109674 - [DEBUG]
54176 2019-Jan-16 22:08:41.109698 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54177 2019-Jan-16 22:08:41.110333 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54178 2019-Jan-16 22:08:41.110980 - [DEBUG] EF: AllBottom
54179 2019-Jan-16 22:08:41.111006 - [DEBUG]
54180 2019-Jan-16 22:08:41.111030 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54181 2019-Jan-16 22:08:41.111680 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
54182 2019-Jan-16 22:08:41.112319 - [DEBUG] EF: AllBottom
54183 2019-Jan-16 22:08:41.112345 - [DEBUG]
54184 2019-Jan-16 22:08:41.112369 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54185 2019-Jan-16 22:08:41.113004 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
54186 2019-Jan-16 22:08:41.113643 - [DEBUG] EF: AllBottom
54187 2019-Jan-16 22:08:41.113669 - [DEBUG]
54188 2019-Jan-16 22:08:41.113694 - [DEBUG] ---------------
54189 2019-Jan-16 22:08:41.113718 - [DEBUG]
54190 2019-Jan-16 22:08:41.113746 - [DEBUG] End of endsummarytab entry
54191 2019-Jan-16 22:08:41.113770 - [DEBUG]
54192 2019-Jan-16 22:08:41.113793 - [DEBUG] Start of incomingtab entry
54193 2019-Jan-16 22:08:41.113818 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
54194 2019-Jan-16 22:08:41.114456 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
54195 2019-Jan-16 22:08:41.114514 - [DEBUG] ---------------
54196 2019-Jan-16 22:08:41.114539 - [DEBUG] End of incomingtab entry
54197 2019-Jan-16 22:08:41.114562 - [DEBUG]
54198 2019-Jan-16 22:08:41.114589 - [DEBUG] EDGE:
54199 2019-Jan-16 22:08:41.114646 - [DEBUG] ---> 54200 2019-Jan-16 22:08:41.115300 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54201 2019-Jan-16 22:08:41.115940 - [DEBUG]
54202 2019-Jan-16 22:08:41.115967 - [DEBUG] EDGE:
54203 2019-Jan-16 22:08:41.116025 - [DEBUG] ---> 54204 2019-Jan-16 22:08:41.116661 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54205 2019-Jan-16 22:08:41.117299 - [DEBUG]
54206 2019-Jan-16 22:08:41.117336 - [DEBUG] Compose: EdgeIdentity * AllBottom
54207 2019-Jan-16 22:08:41.117364 - [DEBUG]
54208 2019-Jan-16 22:08:41.117388 - [DEBUG] Propagate flow
54209 2019-Jan-16 22:08:41.117412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54210 2019-Jan-16 22:08:41.117469 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
54211 2019-Jan-16 22:08:41.118138 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54212 2019-Jan-16 22:08:41.118777 - [DEBUG] Edge function : AllBottom (result of previous compose)
54213 2019-Jan-16 22:08:41.118803 - [DEBUG]
54214 2019-Jan-16 22:08:41.118828 - [DEBUG] Join: AllTop & AllBottom
54215 2019-Jan-16 22:08:41.118855 - [DEBUG] = AllBottom (new jump func)
54216 2019-Jan-16 22:08:41.118880 - [DEBUG]
54217 2019-Jan-16 22:08:41.118904 - [DEBUG] Start adding new jump function
54218 2019-Jan-16 22:08:41.118927 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54219 2019-Jan-16 22:08:41.118984 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54220 2019-Jan-16 22:08:41.119623 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
54221 2019-Jan-16 22:08:41.120270 - [DEBUG] Edge Function : AllBottom
54222 2019-Jan-16 22:08:41.120300 - [DEBUG] End adding new jump function
54223 2019-Jan-16 22:08:41.120324 - [DEBUG]
54224 2019-Jan-16 22:08:41.120348 - [DEBUG] -------------------------------------------- 1463. Path Edge --------------------------------------------
54225 2019-Jan-16 22:08:41.120373 - [DEBUG]
54226 2019-Jan-16 22:08:41.120397 - [DEBUG] Process 1463. path edge:
54227 2019-Jan-16 22:08:41.120421 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54228 2019-Jan-16 22:08:41.120477 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
54229 2019-Jan-16 22:08:41.121124 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54230 2019-Jan-16 22:08:41.121777 - [DEBUG]
54231 2019-Jan-16 22:08:41.121802 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
54232 2019-Jan-16 22:08:41.122467 - [DEBUG] Possible callees:
54233 2019-Jan-16 22:08:41.122492 - [DEBUG] llvm.dbg.declare
54234 2019-Jan-16 22:08:41.122517 - [DEBUG] Possible return sites:
54235 2019-Jan-16 22:08:41.122541 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19354236 2019-Jan-16 22:08:41.123820 - [DEBUG] Found and process special summary
54237 2019-Jan-16 22:08:41.123855 - [DEBUG] Compose: EdgeIdentity * AllBottom
54238 2019-Jan-16 22:08:41.123882 - [DEBUG]
54239 2019-Jan-16 22:08:41.123906 - [DEBUG] Propagate flow
54240 2019-Jan-16 22:08:41.123930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54241 2019-Jan-16 22:08:41.123986 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
54242 2019-Jan-16 22:08:41.124627 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54243 2019-Jan-16 22:08:41.125281 - [DEBUG] Edge function : AllBottom (result of previous compose)
54244 2019-Jan-16 22:08:41.125307 - [DEBUG]
54245 2019-Jan-16 22:08:41.125332 - [DEBUG] Join: AllTop & AllBottom
54246 2019-Jan-16 22:08:41.125358 - [DEBUG] = AllBottom (new jump func)
54247 2019-Jan-16 22:08:41.125382 - [DEBUG]
54248 2019-Jan-16 22:08:41.125406 - [DEBUG] Start adding new jump function
54249 2019-Jan-16 22:08:41.125429 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54250 2019-Jan-16 22:08:41.125485 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54251 2019-Jan-16 22:08:41.126126 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
54252 2019-Jan-16 22:08:41.126772 - [DEBUG] Edge Function : AllBottom
54253 2019-Jan-16 22:08:41.126801 - [DEBUG] End adding new jump function
54254 2019-Jan-16 22:08:41.126825 - [DEBUG]
54255 2019-Jan-16 22:08:41.126849 - [DEBUG] -------------------------------------------- 1464. Path Edge --------------------------------------------
54256 2019-Jan-16 22:08:41.126874 - [DEBUG]
54257 2019-Jan-16 22:08:41.126897 - [DEBUG] Process 1464. path edge:
54258 2019-Jan-16 22:08:41.126921 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54259 2019-Jan-16 22:08:41.126977 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
54260 2019-Jan-16 22:08:41.127616 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54261 2019-Jan-16 22:08:41.128271 - [DEBUG]
54262 2019-Jan-16 22:08:41.128296 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
54263 2019-Jan-16 22:08:41.128961 - [DEBUG] Compose: EdgeIdentity * AllBottom
54264 2019-Jan-16 22:08:41.128989 - [DEBUG]
54265 2019-Jan-16 22:08:41.129013 - [DEBUG] Propagate flow
54266 2019-Jan-16 22:08:41.129036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54267 2019-Jan-16 22:08:41.129094 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
54268 2019-Jan-16 22:08:41.129731 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54269 2019-Jan-16 22:08:41.130371 - [DEBUG] Edge function : AllBottom (result of previous compose)
54270 2019-Jan-16 22:08:41.130396 - [DEBUG]
54271 2019-Jan-16 22:08:41.130421 - [DEBUG] Join: AllTop & AllBottom
54272 2019-Jan-16 22:08:41.130447 - [DEBUG] = AllBottom (new jump func)
54273 2019-Jan-16 22:08:41.130472 - [DEBUG]
54274 2019-Jan-16 22:08:41.130495 - [DEBUG] Start adding new jump function
54275 2019-Jan-16 22:08:41.130519 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54276 2019-Jan-16 22:08:41.130575 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54277 2019-Jan-16 22:08:41.131214 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
54278 2019-Jan-16 22:08:41.131865 - [DEBUG] Edge Function : AllBottom
54279 2019-Jan-16 22:08:41.131894 - [DEBUG] End adding new jump function
54280 2019-Jan-16 22:08:41.131918 - [DEBUG]
54281 2019-Jan-16 22:08:41.131942 - [DEBUG] -------------------------------------------- 1465. Path Edge --------------------------------------------
54282 2019-Jan-16 22:08:41.131967 - [DEBUG]
54283 2019-Jan-16 22:08:41.131990 - [DEBUG] Process 1465. path edge:
54284 2019-Jan-16 22:08:41.132013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54285 2019-Jan-16 22:08:41.132070 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
54286 2019-Jan-16 22:08:41.132706 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54287 2019-Jan-16 22:08:41.133343 - [DEBUG]
54288 2019-Jan-16 22:08:41.133368 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
54289 2019-Jan-16 22:08:41.134030 - [DEBUG] Compose: EdgeIdentity * AllBottom
54290 2019-Jan-16 22:08:41.134058 - [DEBUG]
54291 2019-Jan-16 22:08:41.134082 - [DEBUG] Propagate flow
54292 2019-Jan-16 22:08:41.134106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54293 2019-Jan-16 22:08:41.134164 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
54294 2019-Jan-16 22:08:41.134814 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54295 2019-Jan-16 22:08:41.135454 - [DEBUG] Edge function : AllBottom (result of previous compose)
54296 2019-Jan-16 22:08:41.135480 - [DEBUG]
54297 2019-Jan-16 22:08:41.135513 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54298 2019-Jan-16 22:08:41.135539 - [DEBUG] = AllBottom
54299 2019-Jan-16 22:08:41.135564 - [DEBUG]
54300 2019-Jan-16 22:08:41.135587 - [DEBUG] PROPAGATE: No new function!
54301 2019-Jan-16 22:08:41.135613 - [DEBUG] EDGE:
54302 2019-Jan-16 22:08:41.135671 - [DEBUG] ---> 54303 2019-Jan-16 22:08:41.136308 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54304 2019-Jan-16 22:08:41.136946 - [DEBUG]
54305 2019-Jan-16 22:08:41.136972 - [DEBUG] EDGE:
54306 2019-Jan-16 22:08:41.137030 - [DEBUG] ---> 54307 2019-Jan-16 22:08:41.137671 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54308 2019-Jan-16 22:08:41.138325 - [DEBUG]
54309 2019-Jan-16 22:08:41.138365 - [DEBUG] Compose: EdgeIdentity * AllBottom
54310 2019-Jan-16 22:08:41.138393 - [DEBUG]
54311 2019-Jan-16 22:08:41.138417 - [DEBUG] Propagate flow
54312 2019-Jan-16 22:08:41.138440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54313 2019-Jan-16 22:08:41.138497 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
54314 2019-Jan-16 22:08:41.139137 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54315 2019-Jan-16 22:08:41.139775 - [DEBUG] Edge function : AllBottom (result of previous compose)
54316 2019-Jan-16 22:08:41.139801 - [DEBUG]
54317 2019-Jan-16 22:08:41.139826 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54318 2019-Jan-16 22:08:41.139852 - [DEBUG] = AllBottom
54319 2019-Jan-16 22:08:41.139877 - [DEBUG]
54320 2019-Jan-16 22:08:41.139900 - [DEBUG] PROPAGATE: No new function!
54321 2019-Jan-16 22:08:41.139928 - [DEBUG] EDGE:
54322 2019-Jan-16 22:08:41.139986 - [DEBUG] ---> 54323 2019-Jan-16 22:08:41.140633 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54324 2019-Jan-16 22:08:41.141271 - [DEBUG]
54325 2019-Jan-16 22:08:41.141297 - [DEBUG] EDGE:
54326 2019-Jan-16 22:08:41.141354 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
54327 2019-Jan-16 22:08:41.142014 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54328 2019-Jan-16 22:08:41.142653 - [DEBUG]
54329 2019-Jan-16 22:08:41.142680 - [DEBUG] EDGE:
54330 2019-Jan-16 22:08:41.142737 - [DEBUG] ---> 54331 2019-Jan-16 22:08:41.143372 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54332 2019-Jan-16 22:08:41.144012 - [DEBUG]
54333 2019-Jan-16 22:08:41.144038 - [DEBUG] EDGE:
54334 2019-Jan-16 22:08:41.144096 - [DEBUG] ---> 54335 2019-Jan-16 22:08:41.144732 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54336 2019-Jan-16 22:08:41.145384 - [DEBUG]
54337 2019-Jan-16 22:08:41.145410 - [DEBUG] EDGE:
54338 2019-Jan-16 22:08:41.145468 - [DEBUG] ---> 54339 2019-Jan-16 22:08:41.146115 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54340 2019-Jan-16 22:08:41.146753 - [DEBUG]
54341 2019-Jan-16 22:08:41.146789 - [DEBUG] Compose: EdgeIdentity * AllBottom
54342 2019-Jan-16 22:08:41.146816 - [DEBUG]
54343 2019-Jan-16 22:08:41.146840 - [DEBUG] Propagate flow
54344 2019-Jan-16 22:08:41.146863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54345 2019-Jan-16 22:08:41.146920 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
54346 2019-Jan-16 22:08:41.147560 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54347 2019-Jan-16 22:08:41.148212 - [DEBUG] Edge function : AllBottom (result of previous compose)
54348 2019-Jan-16 22:08:41.148238 - [DEBUG]
54349 2019-Jan-16 22:08:41.148263 - [DEBUG] Join: AllTop & AllBottom
54350 2019-Jan-16 22:08:41.148289 - [DEBUG] = AllBottom (new jump func)
54351 2019-Jan-16 22:08:41.148313 - [DEBUG]
54352 2019-Jan-16 22:08:41.148337 - [DEBUG] Start adding new jump function
54353 2019-Jan-16 22:08:41.148360 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54354 2019-Jan-16 22:08:41.148416 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54355 2019-Jan-16 22:08:41.149054 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
54356 2019-Jan-16 22:08:41.149692 - [DEBUG] Edge Function : AllBottom
54357 2019-Jan-16 22:08:41.149721 - [DEBUG] End adding new jump function
54358 2019-Jan-16 22:08:41.149745 - [DEBUG]
54359 2019-Jan-16 22:08:41.149769 - [DEBUG] -------------------------------------------- 1466. Path Edge --------------------------------------------
54360 2019-Jan-16 22:08:41.149794 - [DEBUG]
54361 2019-Jan-16 22:08:41.149817 - [DEBUG] Process 1466. path edge:
54362 2019-Jan-16 22:08:41.149841 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54363 2019-Jan-16 22:08:41.149897 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
54364 2019-Jan-16 22:08:41.150536 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54365 2019-Jan-16 22:08:41.151176 - [DEBUG]
54366 2019-Jan-16 22:08:41.151201 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
54367 2019-Jan-16 22:08:41.151881 - [DEBUG] Compose: EdgeIdentity * AllBottom
54368 2019-Jan-16 22:08:41.151910 - [DEBUG]
54369 2019-Jan-16 22:08:41.151933 - [DEBUG] Propagate flow
54370 2019-Jan-16 22:08:41.151957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54371 2019-Jan-16 22:08:41.152015 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
54372 2019-Jan-16 22:08:41.152649 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54373 2019-Jan-16 22:08:41.153288 - [DEBUG] Edge function : AllBottom (result of previous compose)
54374 2019-Jan-16 22:08:41.153313 - [DEBUG]
54375 2019-Jan-16 22:08:41.153338 - [DEBUG] Join: AllTop & AllBottom
54376 2019-Jan-16 22:08:41.153364 - [DEBUG] = AllBottom (new jump func)
54377 2019-Jan-16 22:08:41.153389 - [DEBUG]
54378 2019-Jan-16 22:08:41.153413 - [DEBUG] Start adding new jump function
54379 2019-Jan-16 22:08:41.153436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54380 2019-Jan-16 22:08:41.153492 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54381 2019-Jan-16 22:08:41.154130 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
54382 2019-Jan-16 22:08:41.154778 - [DEBUG] Edge Function : AllBottom
54383 2019-Jan-16 22:08:41.154806 - [DEBUG] End adding new jump function
54384 2019-Jan-16 22:08:41.154830 - [DEBUG]
54385 2019-Jan-16 22:08:41.154854 - [DEBUG] -------------------------------------------- 1467. Path Edge --------------------------------------------
54386 2019-Jan-16 22:08:41.154887 - [DEBUG]
54387 2019-Jan-16 22:08:41.154911 - [DEBUG] Process 1467. path edge:
54388 2019-Jan-16 22:08:41.154934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54389 2019-Jan-16 22:08:41.154991 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
54390 2019-Jan-16 22:08:41.155627 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54391 2019-Jan-16 22:08:41.156266 - [DEBUG]
54392 2019-Jan-16 22:08:41.156291 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
54393 2019-Jan-16 22:08:41.156949 - [DEBUG] Compose: EdgeIdentity * AllBottom
54394 2019-Jan-16 22:08:41.156978 - [DEBUG]
54395 2019-Jan-16 22:08:41.157003 - [DEBUG] Propagate flow
54396 2019-Jan-16 22:08:41.157027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54397 2019-Jan-16 22:08:41.157086 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
54398 2019-Jan-16 22:08:41.157722 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54399 2019-Jan-16 22:08:41.158377 - [DEBUG] Edge function : AllBottom (result of previous compose)
54400 2019-Jan-16 22:08:41.158403 - [DEBUG]
54401 2019-Jan-16 22:08:41.158429 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54402 2019-Jan-16 22:08:41.158456 - [DEBUG] = AllBottom
54403 2019-Jan-16 22:08:41.158481 - [DEBUG]
54404 2019-Jan-16 22:08:41.158505 - [DEBUG] PROPAGATE: No new function!
54405 2019-Jan-16 22:08:41.158531 - [DEBUG] EDGE:
54406 2019-Jan-16 22:08:41.158589 - [DEBUG] ---> 54407 2019-Jan-16 22:08:41.159224 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54408 2019-Jan-16 22:08:41.159862 - [DEBUG]
54409 2019-Jan-16 22:08:41.159888 - [DEBUG] EDGE:
54410 2019-Jan-16 22:08:41.159946 - [DEBUG] ---> 54411 2019-Jan-16 22:08:41.160585 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54412 2019-Jan-16 22:08:41.161222 - [DEBUG]
54413 2019-Jan-16 22:08:41.161249 - [DEBUG] EDGE:
54414 2019-Jan-16 22:08:41.161306 - [DEBUG] ---> 54415 2019-Jan-16 22:08:41.161959 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54416 2019-Jan-16 22:08:41.162599 - [DEBUG]
54417 2019-Jan-16 22:08:41.162625 - [DEBUG] EDGE:
54418 2019-Jan-16 22:08:41.162683 - [DEBUG] ---> 54419 2019-Jan-16 22:08:41.163322 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54420 2019-Jan-16 22:08:41.163960 - [DEBUG]
54421 2019-Jan-16 22:08:41.163986 - [DEBUG] EDGE:
54422 2019-Jan-16 22:08:41.164044 - [DEBUG] ---> 54423 2019-Jan-16 22:08:41.164680 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54424 2019-Jan-16 22:08:41.165334 - [DEBUG]
54425 2019-Jan-16 22:08:41.165361 - [DEBUG] EDGE:
54426 2019-Jan-16 22:08:41.165419 - [DEBUG] ---> 54427 2019-Jan-16 22:08:41.166067 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54428 2019-Jan-16 22:08:41.166707 - [DEBUG]
54429 2019-Jan-16 22:08:41.166746 - [DEBUG] Compose: EdgeIdentity * AllBottom
54430 2019-Jan-16 22:08:41.166773 - [DEBUG]
54431 2019-Jan-16 22:08:41.166798 - [DEBUG] Propagate flow
54432 2019-Jan-16 22:08:41.166822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54433 2019-Jan-16 22:08:41.166879 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
54434 2019-Jan-16 22:08:41.167519 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54435 2019-Jan-16 22:08:41.168173 - [DEBUG] Edge function : AllBottom (result of previous compose)
54436 2019-Jan-16 22:08:41.168198 - [DEBUG]
54437 2019-Jan-16 22:08:41.168224 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54438 2019-Jan-16 22:08:41.168250 - [DEBUG] = AllBottom
54439 2019-Jan-16 22:08:41.168275 - [DEBUG]
54440 2019-Jan-16 22:08:41.168299 - [DEBUG] PROPAGATE: No new function!
54441 2019-Jan-16 22:08:41.168327 - [DEBUG] EDGE:
54442 2019-Jan-16 22:08:41.168385 - [DEBUG] ---> 54443 2019-Jan-16 22:08:41.169033 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54444 2019-Jan-16 22:08:41.169673 - [DEBUG]
54445 2019-Jan-16 22:08:41.169699 - [DEBUG] EDGE:
54446 2019-Jan-16 22:08:41.169757 - [DEBUG] ---> 54447 2019-Jan-16 22:08:41.170393 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54448 2019-Jan-16 22:08:41.171032 - [DEBUG]
54449 2019-Jan-16 22:08:41.171059 - [DEBUG] EDGE:
54450 2019-Jan-16 22:08:41.171116 - [DEBUG] ---> 54451 2019-Jan-16 22:08:41.171771 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54452 2019-Jan-16 22:08:41.172410 - [DEBUG]
54453 2019-Jan-16 22:08:41.172448 - [DEBUG] Compose: EdgeIdentity * AllBottom
54454 2019-Jan-16 22:08:41.172475 - [DEBUG]
54455 2019-Jan-16 22:08:41.172499 - [DEBUG] Propagate flow
54456 2019-Jan-16 22:08:41.172523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54457 2019-Jan-16 22:08:41.172580 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
54458 2019-Jan-16 22:08:41.173221 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54459 2019-Jan-16 22:08:41.173860 - [DEBUG] Edge function : AllBottom (result of previous compose)
54460 2019-Jan-16 22:08:41.173886 - [DEBUG]
54461 2019-Jan-16 22:08:41.173912 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54462 2019-Jan-16 22:08:41.173939 - [DEBUG] = AllBottom
54463 2019-Jan-16 22:08:41.173963 - [DEBUG]
54464 2019-Jan-16 22:08:41.173987 - [DEBUG] PROPAGATE: No new function!
54465 2019-Jan-16 22:08:41.174015 - [DEBUG] EDGE:
54466 2019-Jan-16 22:08:41.174073 - [DEBUG] ---> 54467 2019-Jan-16 22:08:41.174721 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54468 2019-Jan-16 22:08:41.175376 - [DEBUG]
54469 2019-Jan-16 22:08:41.175403 - [DEBUG] EDGE:
54470 2019-Jan-16 22:08:41.175461 - [DEBUG] ---> 54471 2019-Jan-16 22:08:41.176105 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54472 2019-Jan-16 22:08:41.176745 - [DEBUG]
54473 2019-Jan-16 22:08:41.176772 - [DEBUG] EDGE:
54474 2019-Jan-16 22:08:41.176829 - [DEBUG] ---> 54475 2019-Jan-16 22:08:41.177466 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54476 2019-Jan-16 22:08:41.178117 - [DEBUG]
54477 2019-Jan-16 22:08:41.178144 - [DEBUG] EDGE:
54478 2019-Jan-16 22:08:41.178201 - [DEBUG] ---> 54479 2019-Jan-16 22:08:41.178842 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54480 2019-Jan-16 22:08:41.179482 - [DEBUG]
54481 2019-Jan-16 22:08:41.179521 - [DEBUG] Compose: EdgeIdentity * AllBottom
54482 2019-Jan-16 22:08:41.179549 - [DEBUG]
54483 2019-Jan-16 22:08:41.179573 - [DEBUG] Propagate flow
54484 2019-Jan-16 22:08:41.179597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54485 2019-Jan-16 22:08:41.179654 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
54486 2019-Jan-16 22:08:41.180294 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54487 2019-Jan-16 22:08:41.180933 - [DEBUG] Edge function : AllBottom (result of previous compose)
54488 2019-Jan-16 22:08:41.180959 - [DEBUG]
54489 2019-Jan-16 22:08:41.180985 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54490 2019-Jan-16 22:08:41.181011 - [DEBUG] = AllBottom
54491 2019-Jan-16 22:08:41.181036 - [DEBUG]
54492 2019-Jan-16 22:08:41.181060 - [DEBUG] PROPAGATE: No new function!
54493 2019-Jan-16 22:08:41.181088 - [DEBUG] EDGE:
54494 2019-Jan-16 22:08:41.181146 - [DEBUG] ---> 54495 2019-Jan-16 22:08:41.181806 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54496 2019-Jan-16 22:08:41.182445 - [DEBUG]
54497 2019-Jan-16 22:08:41.182472 - [DEBUG] EDGE:
54498 2019-Jan-16 22:08:41.182530 - [DEBUG] ---> 54499 2019-Jan-16 22:08:41.183166 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54500 2019-Jan-16 22:08:41.183805 - [DEBUG]
54501 2019-Jan-16 22:08:41.183832 - [DEBUG] EDGE:
54502 2019-Jan-16 22:08:41.183889 - [DEBUG] ---> 54503 2019-Jan-16 22:08:41.184530 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54504 2019-Jan-16 22:08:41.185184 - [DEBUG]
54505 2019-Jan-16 22:08:41.185222 - [DEBUG] Compose: EdgeIdentity * AllBottom
54506 2019-Jan-16 22:08:41.185249 - [DEBUG]
54507 2019-Jan-16 22:08:41.185273 - [DEBUG] Propagate flow
54508 2019-Jan-16 22:08:41.185297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54509 2019-Jan-16 22:08:41.185354 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
54510 2019-Jan-16 22:08:41.185994 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54511 2019-Jan-16 22:08:41.186634 - [DEBUG] Edge function : AllBottom (result of previous compose)
54512 2019-Jan-16 22:08:41.186659 - [DEBUG]
54513 2019-Jan-16 22:08:41.186685 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54514 2019-Jan-16 22:08:41.186720 - [DEBUG] = AllBottom
54515 2019-Jan-16 22:08:41.186745 - [DEBUG]
54516 2019-Jan-16 22:08:41.186768 - [DEBUG] PROPAGATE: No new function!
54517 2019-Jan-16 22:08:41.186796 - [DEBUG] EDGE:
54518 2019-Jan-16 22:08:41.186854 - [DEBUG] ---> 54519 2019-Jan-16 22:08:41.187501 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54520 2019-Jan-16 22:08:41.188155 - [DEBUG]
54521 2019-Jan-16 22:08:41.188182 - [DEBUG] EDGE:
54522 2019-Jan-16 22:08:41.188240 - [DEBUG] ---> 54523 2019-Jan-16 22:08:41.188877 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54524 2019-Jan-16 22:08:41.189516 - [DEBUG]
54525 2019-Jan-16 22:08:41.189543 - [DEBUG] EDGE:
54526 2019-Jan-16 22:08:41.189600 - [DEBUG] ---> 54527 2019-Jan-16 22:08:41.190240 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54528 2019-Jan-16 22:08:41.190881 - [DEBUG]
54529 2019-Jan-16 22:08:41.190920 - [DEBUG] Compose: EdgeIdentity * AllBottom
54530 2019-Jan-16 22:08:41.190948 - [DEBUG]
54531 2019-Jan-16 22:08:41.190972 - [DEBUG] Propagate flow
54532 2019-Jan-16 22:08:41.190995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54533 2019-Jan-16 22:08:41.191052 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
54534 2019-Jan-16 22:08:41.191711 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54535 2019-Jan-16 22:08:41.192351 - [DEBUG] Edge function : AllBottom (result of previous compose)
54536 2019-Jan-16 22:08:41.192377 - [DEBUG]
54537 2019-Jan-16 22:08:41.192403 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54538 2019-Jan-16 22:08:41.192429 - [DEBUG] = AllBottom
54539 2019-Jan-16 22:08:41.192454 - [DEBUG]
54540 2019-Jan-16 22:08:41.192477 - [DEBUG] PROPAGATE: No new function!
54541 2019-Jan-16 22:08:41.192505 - [DEBUG] EDGE:
54542 2019-Jan-16 22:08:41.192563 - [DEBUG] ---> 54543 2019-Jan-16 22:08:41.193211 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54544 2019-Jan-16 22:08:41.193849 - [DEBUG]
54545 2019-Jan-16 22:08:41.193885 - [DEBUG] Compose: EdgeIdentity * AllBottom
54546 2019-Jan-16 22:08:41.193912 - [DEBUG]
54547 2019-Jan-16 22:08:41.193936 - [DEBUG] Propagate flow
54548 2019-Jan-16 22:08:41.193960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54549 2019-Jan-16 22:08:41.194017 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
54550 2019-Jan-16 22:08:41.194656 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54551 2019-Jan-16 22:08:41.195310 - [DEBUG] Edge function : AllBottom (result of previous compose)
54552 2019-Jan-16 22:08:41.195336 - [DEBUG]
54553 2019-Jan-16 22:08:41.195362 - [DEBUG] Join: AllTop & AllBottom
54554 2019-Jan-16 22:08:41.195388 - [DEBUG] = AllBottom (new jump func)
54555 2019-Jan-16 22:08:41.195413 - [DEBUG]
54556 2019-Jan-16 22:08:41.195436 - [DEBUG] Start adding new jump function
54557 2019-Jan-16 22:08:41.195460 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54558 2019-Jan-16 22:08:41.195516 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54559 2019-Jan-16 22:08:41.196168 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
54560 2019-Jan-16 22:08:41.196806 - [DEBUG] Edge Function : AllBottom
54561 2019-Jan-16 22:08:41.196836 - [DEBUG] End adding new jump function
54562 2019-Jan-16 22:08:41.196860 - [DEBUG]
54563 2019-Jan-16 22:08:41.196884 - [DEBUG] -------------------------------------------- 1468. Path Edge --------------------------------------------
54564 2019-Jan-16 22:08:41.196909 - [DEBUG]
54565 2019-Jan-16 22:08:41.196932 - [DEBUG] Process 1468. path edge:
54566 2019-Jan-16 22:08:41.196956 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54567 2019-Jan-16 22:08:41.197013 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
54568 2019-Jan-16 22:08:41.197652 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54569 2019-Jan-16 22:08:41.198307 - [DEBUG]
54570 2019-Jan-16 22:08:41.198332 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
54571 2019-Jan-16 22:08:41.198984 - [DEBUG] Possible callees:
54572 2019-Jan-16 22:08:41.199009 - [DEBUG] foo
54573 2019-Jan-16 22:08:41.199034 - [DEBUG] Possible return sites:
54574 2019-Jan-16 22:08:41.199058 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12654575 2019-Jan-16 22:08:41.200325 - [DEBUG] Found and process special summary
54576 2019-Jan-16 22:08:41.200360 - [DEBUG] Compose: EdgeIdentity * AllBottom
54577 2019-Jan-16 22:08:41.200387 - [DEBUG]
54578 2019-Jan-16 22:08:41.200411 - [DEBUG] Propagate flow
54579 2019-Jan-16 22:08:41.200435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54580 2019-Jan-16 22:08:41.200492 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
54581 2019-Jan-16 22:08:41.201133 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54582 2019-Jan-16 22:08:41.201785 - [DEBUG] Edge function : AllBottom (result of previous compose)
54583 2019-Jan-16 22:08:41.201811 - [DEBUG]
54584 2019-Jan-16 22:08:41.201836 - [DEBUG] Join: AllTop & AllBottom
54585 2019-Jan-16 22:08:41.201862 - [DEBUG] = AllBottom (new jump func)
54586 2019-Jan-16 22:08:41.201887 - [DEBUG]
54587 2019-Jan-16 22:08:41.201910 - [DEBUG] Start adding new jump function
54588 2019-Jan-16 22:08:41.201934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54589 2019-Jan-16 22:08:41.201990 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54590 2019-Jan-16 22:08:41.202629 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
54591 2019-Jan-16 22:08:41.203268 - [DEBUG] Edge Function : AllBottom
54592 2019-Jan-16 22:08:41.203298 - [DEBUG] End adding new jump function
54593 2019-Jan-16 22:08:41.203322 - [DEBUG]
54594 2019-Jan-16 22:08:41.203346 - [DEBUG] -------------------------------------------- 1469. Path Edge --------------------------------------------
54595 2019-Jan-16 22:08:41.203370 - [DEBUG]
54596 2019-Jan-16 22:08:41.203394 - [DEBUG] Process 1469. path edge:
54597 2019-Jan-16 22:08:41.203417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54598 2019-Jan-16 22:08:41.203474 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
54599 2019-Jan-16 22:08:41.204113 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54600 2019-Jan-16 22:08:41.204764 - [DEBUG]
54601 2019-Jan-16 22:08:41.204790 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
54602 2019-Jan-16 22:08:41.205458 - [DEBUG] Compose: EdgeIdentity * AllBottom
54603 2019-Jan-16 22:08:41.205487 - [DEBUG]
54604 2019-Jan-16 22:08:41.205512 - [DEBUG] Propagate flow
54605 2019-Jan-16 22:08:41.205536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54606 2019-Jan-16 22:08:41.205594 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
54607 2019-Jan-16 22:08:41.206233 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54608 2019-Jan-16 22:08:41.206873 - [DEBUG] Edge function : AllBottom (result of previous compose)
54609 2019-Jan-16 22:08:41.206899 - [DEBUG]
54610 2019-Jan-16 22:08:41.206925 - [DEBUG] Join: AllTop & AllBottom
54611 2019-Jan-16 22:08:41.206952 - [DEBUG] = AllBottom (new jump func)
54612 2019-Jan-16 22:08:41.206977 - [DEBUG]
54613 2019-Jan-16 22:08:41.207002 - [DEBUG] Start adding new jump function
54614 2019-Jan-16 22:08:41.207026 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54615 2019-Jan-16 22:08:41.207083 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54616 2019-Jan-16 22:08:41.207722 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
54617 2019-Jan-16 22:08:41.208375 - [DEBUG] Edge Function : AllBottom
54618 2019-Jan-16 22:08:41.208406 - [DEBUG] End adding new jump function
54619 2019-Jan-16 22:08:41.208431 - [DEBUG]
54620 2019-Jan-16 22:08:41.208455 - [DEBUG] -------------------------------------------- 1470. Path Edge --------------------------------------------
54621 2019-Jan-16 22:08:41.208480 - [DEBUG]
54622 2019-Jan-16 22:08:41.208504 - [DEBUG] Process 1470. path edge:
54623 2019-Jan-16 22:08:41.208529 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54624 2019-Jan-16 22:08:41.208586 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
54625 2019-Jan-16 22:08:41.209225 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54626 2019-Jan-16 22:08:41.209865 - [DEBUG]
54627 2019-Jan-16 22:08:41.209891 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
54628 2019-Jan-16 22:08:41.210558 - [DEBUG] Compose: EdgeIdentity * AllBottom
54629 2019-Jan-16 22:08:41.210587 - [DEBUG]
54630 2019-Jan-16 22:08:41.210612 - [DEBUG] Propagate flow
54631 2019-Jan-16 22:08:41.210635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54632 2019-Jan-16 22:08:41.210700 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
54633 2019-Jan-16 22:08:41.211379 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54634 2019-Jan-16 22:08:41.212100 - [DEBUG] Edge function : AllBottom (result of previous compose)
54635 2019-Jan-16 22:08:41.212128 - [DEBUG]
54636 2019-Jan-16 22:08:41.212156 - [DEBUG] Join: AllTop & AllBottom
54637 2019-Jan-16 22:08:41.212183 - [DEBUG] = AllBottom (new jump func)
54638 2019-Jan-16 22:08:41.212208 - [DEBUG]
54639 2019-Jan-16 22:08:41.212232 - [DEBUG] Start adding new jump function
54640 2019-Jan-16 22:08:41.212256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54641 2019-Jan-16 22:08:41.212328 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54642 2019-Jan-16 22:08:41.213011 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
54643 2019-Jan-16 22:08:41.213673 - [DEBUG] Edge Function : AllBottom
54644 2019-Jan-16 22:08:41.213708 - [DEBUG] End adding new jump function
54645 2019-Jan-16 22:08:41.213733 - [DEBUG]
54646 2019-Jan-16 22:08:41.213757 - [DEBUG] -------------------------------------------- 1471. Path Edge --------------------------------------------
54647 2019-Jan-16 22:08:41.213801 - [DEBUG]
54648 2019-Jan-16 22:08:41.213825 - [DEBUG] Process 1471. path edge:
54649 2019-Jan-16 22:08:41.213849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54650 2019-Jan-16 22:08:41.213910 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
54651 2019-Jan-16 22:08:41.214550 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54652 2019-Jan-16 22:08:41.215216 - [DEBUG]
54653 2019-Jan-16 22:08:41.215243 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
54654 2019-Jan-16 22:08:41.215920 - [DEBUG] Compose: EdgeIdentity * AllBottom
54655 2019-Jan-16 22:08:41.215950 - [DEBUG]
54656 2019-Jan-16 22:08:41.215974 - [DEBUG] Propagate flow
54657 2019-Jan-16 22:08:41.215997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54658 2019-Jan-16 22:08:41.216056 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
54659 2019-Jan-16 22:08:41.216706 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54660 2019-Jan-16 22:08:41.217346 - [DEBUG] Edge function : AllBottom (result of previous compose)
54661 2019-Jan-16 22:08:41.217371 - [DEBUG]
54662 2019-Jan-16 22:08:41.217397 - [DEBUG] Join: AllTop & AllBottom
54663 2019-Jan-16 22:08:41.217423 - [DEBUG] = AllBottom (new jump func)
54664 2019-Jan-16 22:08:41.217448 - [DEBUG]
54665 2019-Jan-16 22:08:41.217471 - [DEBUG] Start adding new jump function
54666 2019-Jan-16 22:08:41.217495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54667 2019-Jan-16 22:08:41.217551 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54668 2019-Jan-16 22:08:41.218206 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
54669 2019-Jan-16 22:08:41.218852 - [DEBUG] Edge Function : AllBottom
54670 2019-Jan-16 22:08:41.218882 - [DEBUG] End adding new jump function
54671 2019-Jan-16 22:08:41.218906 - [DEBUG]
54672 2019-Jan-16 22:08:41.218930 - [DEBUG] -------------------------------------------- 1472. Path Edge --------------------------------------------
54673 2019-Jan-16 22:08:41.218954 - [DEBUG]
54674 2019-Jan-16 22:08:41.218978 - [DEBUG] Process 1472. path edge:
54675 2019-Jan-16 22:08:41.219001 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54676 2019-Jan-16 22:08:41.219058 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
54677 2019-Jan-16 22:08:41.219705 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54678 2019-Jan-16 22:08:41.220361 - [DEBUG]
54679 2019-Jan-16 22:08:41.220386 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
54680 2019-Jan-16 22:08:41.221048 - [DEBUG] Possible callees:
54681 2019-Jan-16 22:08:41.221074 - [DEBUG] llvm.dbg.declare
54682 2019-Jan-16 22:08:41.221099 - [DEBUG] Possible return sites:
54683 2019-Jan-16 22:08:41.221123 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13654684 2019-Jan-16 22:08:41.222427 - [DEBUG] Found and process special summary
54685 2019-Jan-16 22:08:41.222462 - [DEBUG] Compose: EdgeIdentity * AllBottom
54686 2019-Jan-16 22:08:41.222490 - [DEBUG]
54687 2019-Jan-16 22:08:41.222514 - [DEBUG] Propagate flow
54688 2019-Jan-16 22:08:41.222547 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54689 2019-Jan-16 22:08:41.222604 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
54690 2019-Jan-16 22:08:41.223250 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54691 2019-Jan-16 22:08:41.223889 - [DEBUG] Edge function : AllBottom (result of previous compose)
54692 2019-Jan-16 22:08:41.223915 - [DEBUG]
54693 2019-Jan-16 22:08:41.223941 - [DEBUG] Join: AllTop & AllBottom
54694 2019-Jan-16 22:08:41.223967 - [DEBUG] = AllBottom (new jump func)
54695 2019-Jan-16 22:08:41.223991 - [DEBUG]
54696 2019-Jan-16 22:08:41.224015 - [DEBUG] Start adding new jump function
54697 2019-Jan-16 22:08:41.224039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54698 2019-Jan-16 22:08:41.224095 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54699 2019-Jan-16 22:08:41.224734 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
54700 2019-Jan-16 22:08:41.225389 - [DEBUG] Edge Function : AllBottom
54701 2019-Jan-16 22:08:41.225419 - [DEBUG] End adding new jump function
54702 2019-Jan-16 22:08:41.225443 - [DEBUG]
54703 2019-Jan-16 22:08:41.225467 - [DEBUG] -------------------------------------------- 1473. Path Edge --------------------------------------------
54704 2019-Jan-16 22:08:41.225491 - [DEBUG]
54705 2019-Jan-16 22:08:41.225514 - [DEBUG] Process 1473. path edge:
54706 2019-Jan-16 22:08:41.225538 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54707 2019-Jan-16 22:08:41.225594 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
54708 2019-Jan-16 22:08:41.226234 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54709 2019-Jan-16 22:08:41.226872 - [DEBUG]
54710 2019-Jan-16 22:08:41.226897 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
54711 2019-Jan-16 22:08:41.227565 - [DEBUG] Compose: EdgeIdentity * AllBottom
54712 2019-Jan-16 22:08:41.227595 - [DEBUG]
54713 2019-Jan-16 22:08:41.227620 - [DEBUG] Propagate flow
54714 2019-Jan-16 22:08:41.227643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54715 2019-Jan-16 22:08:41.227701 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54716 2019-Jan-16 22:08:41.228357 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54717 2019-Jan-16 22:08:41.228996 - [DEBUG] Edge function : AllBottom (result of previous compose)
54718 2019-Jan-16 22:08:41.229022 - [DEBUG]
54719 2019-Jan-16 22:08:41.229047 - [DEBUG] Join: AllTop & AllBottom
54720 2019-Jan-16 22:08:41.229074 - [DEBUG] = AllBottom (new jump func)
54721 2019-Jan-16 22:08:41.229099 - [DEBUG]
54722 2019-Jan-16 22:08:41.229122 - [DEBUG] Start adding new jump function
54723 2019-Jan-16 22:08:41.229145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54724 2019-Jan-16 22:08:41.229202 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54725 2019-Jan-16 22:08:41.229841 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54726 2019-Jan-16 22:08:41.230477 - [DEBUG] Edge Function : AllBottom
54727 2019-Jan-16 22:08:41.230506 - [DEBUG] End adding new jump function
54728 2019-Jan-16 22:08:41.230531 - [DEBUG]
54729 2019-Jan-16 22:08:41.230555 - [DEBUG] -------------------------------------------- 1474. Path Edge --------------------------------------------
54730 2019-Jan-16 22:08:41.230579 - [DEBUG]
54731 2019-Jan-16 22:08:41.230603 - [DEBUG] Process 1474. path edge:
54732 2019-Jan-16 22:08:41.230627 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54733 2019-Jan-16 22:08:41.230693 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
54734 2019-Jan-16 22:08:41.231331 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54735 2019-Jan-16 22:08:41.231987 - [DEBUG]
54736 2019-Jan-16 22:08:41.232013 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54737 2019-Jan-16 22:08:41.232672 - [DEBUG] Compose: EdgeIdentity * AllBottom
54738 2019-Jan-16 22:08:41.232701 - [DEBUG]
54739 2019-Jan-16 22:08:41.232725 - [DEBUG] Propagate flow
54740 2019-Jan-16 22:08:41.232748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54741 2019-Jan-16 22:08:41.232806 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
54742 2019-Jan-16 22:08:41.233441 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54743 2019-Jan-16 22:08:41.234080 - [DEBUG] Edge function : AllBottom (result of previous compose)
54744 2019-Jan-16 22:08:41.234106 - [DEBUG]
54745 2019-Jan-16 22:08:41.234131 - [DEBUG] Join: AllTop & AllBottom
54746 2019-Jan-16 22:08:41.234157 - [DEBUG] = AllBottom (new jump func)
54747 2019-Jan-16 22:08:41.234182 - [DEBUG]
54748 2019-Jan-16 22:08:41.234206 - [DEBUG] Start adding new jump function
54749 2019-Jan-16 22:08:41.234229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54750 2019-Jan-16 22:08:41.234285 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54751 2019-Jan-16 22:08:41.234940 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
54752 2019-Jan-16 22:08:41.235575 - [DEBUG] Edge Function : AllBottom
54753 2019-Jan-16 22:08:41.235605 - [DEBUG] End adding new jump function
54754 2019-Jan-16 22:08:41.235629 - [DEBUG]
54755 2019-Jan-16 22:08:41.235653 - [DEBUG] -------------------------------------------- 1475. Path Edge --------------------------------------------
54756 2019-Jan-16 22:08:41.235678 - [DEBUG]
54757 2019-Jan-16 22:08:41.235701 - [DEBUG] Process 1475. path edge:
54758 2019-Jan-16 22:08:41.235725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54759 2019-Jan-16 22:08:41.235781 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
54760 2019-Jan-16 22:08:41.236418 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54761 2019-Jan-16 22:08:41.237056 - [DEBUG]
54762 2019-Jan-16 22:08:41.237081 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
54763 2019-Jan-16 22:08:41.237739 - [DEBUG] Compose: EdgeIdentity * AllBottom
54764 2019-Jan-16 22:08:41.237767 - [DEBUG]
54765 2019-Jan-16 22:08:41.237791 - [DEBUG] Propagate flow
54766 2019-Jan-16 22:08:41.237815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54767 2019-Jan-16 22:08:41.237872 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
54768 2019-Jan-16 22:08:41.238536 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54769 2019-Jan-16 22:08:41.239177 - [DEBUG] Edge function : AllBottom (result of previous compose)
54770 2019-Jan-16 22:08:41.239203 - [DEBUG]
54771 2019-Jan-16 22:08:41.239229 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54772 2019-Jan-16 22:08:41.239256 - [DEBUG] = AllBottom
54773 2019-Jan-16 22:08:41.239280 - [DEBUG]
54774 2019-Jan-16 22:08:41.239304 - [DEBUG] PROPAGATE: No new function!
54775 2019-Jan-16 22:08:41.239330 - [DEBUG] EDGE:
54776 2019-Jan-16 22:08:41.239388 - [DEBUG] ---> 54777 2019-Jan-16 22:08:41.240022 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54778 2019-Jan-16 22:08:41.240670 - [DEBUG]
54779 2019-Jan-16 22:08:41.240697 - [DEBUG] EDGE:
54780 2019-Jan-16 22:08:41.240755 - [DEBUG] ---> 54781 2019-Jan-16 22:08:41.241391 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54782 2019-Jan-16 22:08:41.242044 - [DEBUG]
54783 2019-Jan-16 22:08:41.242070 - [DEBUG] EDGE:
54784 2019-Jan-16 22:08:41.242128 - [DEBUG] ---> 54785 2019-Jan-16 22:08:41.242768 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54786 2019-Jan-16 22:08:41.243408 - [DEBUG]
54787 2019-Jan-16 22:08:41.243449 - [DEBUG] Compose: EdgeIdentity * AllBottom
54788 2019-Jan-16 22:08:41.243477 - [DEBUG]
54789 2019-Jan-16 22:08:41.243501 - [DEBUG] Propagate flow
54790 2019-Jan-16 22:08:41.243525 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54791 2019-Jan-16 22:08:41.243582 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
54792 2019-Jan-16 22:08:41.244223 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54793 2019-Jan-16 22:08:41.244878 - [DEBUG] Edge function : AllBottom (result of previous compose)
54794 2019-Jan-16 22:08:41.244904 - [DEBUG]
54795 2019-Jan-16 22:08:41.244930 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54796 2019-Jan-16 22:08:41.244956 - [DEBUG] = AllBottom
54797 2019-Jan-16 22:08:41.244981 - [DEBUG]
54798 2019-Jan-16 22:08:41.245004 - [DEBUG] PROPAGATE: No new function!
54799 2019-Jan-16 22:08:41.245032 - [DEBUG] EDGE:
54800 2019-Jan-16 22:08:41.245090 - [DEBUG] ---> 54801 2019-Jan-16 22:08:41.245738 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54802 2019-Jan-16 22:08:41.246377 - [DEBUG]
54803 2019-Jan-16 22:08:41.246412 - [DEBUG] Compose: EdgeIdentity * AllBottom
54804 2019-Jan-16 22:08:41.246440 - [DEBUG]
54805 2019-Jan-16 22:08:41.246464 - [DEBUG] Propagate flow
54806 2019-Jan-16 22:08:41.246487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54807 2019-Jan-16 22:08:41.246543 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54808 2019-Jan-16 22:08:41.247191 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54809 2019-Jan-16 22:08:41.247829 - [DEBUG] Edge function : AllBottom (result of previous compose)
54810 2019-Jan-16 22:08:41.247854 - [DEBUG]
54811 2019-Jan-16 22:08:41.247880 - [DEBUG] Join: AllTop & AllBottom
54812 2019-Jan-16 22:08:41.247906 - [DEBUG] = AllBottom (new jump func)
54813 2019-Jan-16 22:08:41.247931 - [DEBUG]
54814 2019-Jan-16 22:08:41.247955 - [DEBUG] Start adding new jump function
54815 2019-Jan-16 22:08:41.247978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54816 2019-Jan-16 22:08:41.248034 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54817 2019-Jan-16 22:08:41.248690 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54818 2019-Jan-16 22:08:41.249335 - [DEBUG] Edge Function : AllBottom
54819 2019-Jan-16 22:08:41.249365 - [DEBUG] End adding new jump function
54820 2019-Jan-16 22:08:41.249389 - [DEBUG]
54821 2019-Jan-16 22:08:41.249413 - [DEBUG] -------------------------------------------- 1476. Path Edge --------------------------------------------
54822 2019-Jan-16 22:08:41.249447 - [DEBUG]
54823 2019-Jan-16 22:08:41.249471 - [DEBUG] Process 1476. path edge:
54824 2019-Jan-16 22:08:41.249495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54825 2019-Jan-16 22:08:41.249552 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
54826 2019-Jan-16 22:08:41.250197 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54827 2019-Jan-16 22:08:41.250837 - [DEBUG]
54828 2019-Jan-16 22:08:41.250862 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54829 2019-Jan-16 22:08:41.251537 - [DEBUG] Possible callees:
54830 2019-Jan-16 22:08:41.251562 - [DEBUG] llvm.dbg.declare
54831 2019-Jan-16 22:08:41.251588 - [DEBUG] Possible return sites:
54832 2019-Jan-16 22:08:41.251611 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14354833 2019-Jan-16 22:08:41.252888 - [DEBUG] Found and process special summary
54834 2019-Jan-16 22:08:41.252922 - [DEBUG] Compose: EdgeIdentity * AllBottom
54835 2019-Jan-16 22:08:41.252950 - [DEBUG]
54836 2019-Jan-16 22:08:41.252974 - [DEBUG] Propagate flow
54837 2019-Jan-16 22:08:41.252997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54838 2019-Jan-16 22:08:41.253054 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54839 2019-Jan-16 22:08:41.253694 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54840 2019-Jan-16 22:08:41.254333 - [DEBUG] Edge function : AllBottom (result of previous compose)
54841 2019-Jan-16 22:08:41.254359 - [DEBUG]
54842 2019-Jan-16 22:08:41.254384 - [DEBUG] Join: AllTop & AllBottom
54843 2019-Jan-16 22:08:41.254410 - [DEBUG] = AllBottom (new jump func)
54844 2019-Jan-16 22:08:41.254435 - [DEBUG]
54845 2019-Jan-16 22:08:41.254458 - [DEBUG] Start adding new jump function
54846 2019-Jan-16 22:08:41.254481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54847 2019-Jan-16 22:08:41.254538 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54848 2019-Jan-16 22:08:41.255192 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54849 2019-Jan-16 22:08:41.255831 - [DEBUG] Edge Function : AllBottom
54850 2019-Jan-16 22:08:41.255860 - [DEBUG] End adding new jump function
54851 2019-Jan-16 22:08:41.255884 - [DEBUG]
54852 2019-Jan-16 22:08:41.255908 - [DEBUG] -------------------------------------------- 1477. Path Edge --------------------------------------------
54853 2019-Jan-16 22:08:41.255932 - [DEBUG]
54854 2019-Jan-16 22:08:41.255956 - [DEBUG] Process 1477. path edge:
54855 2019-Jan-16 22:08:41.255980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54856 2019-Jan-16 22:08:41.256036 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
54857 2019-Jan-16 22:08:41.256674 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54858 2019-Jan-16 22:08:41.257312 - [DEBUG]
54859 2019-Jan-16 22:08:41.257337 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54860 2019-Jan-16 22:08:41.257998 - [DEBUG] Compose: EdgeIdentity * AllBottom
54861 2019-Jan-16 22:08:41.258027 - [DEBUG]
54862 2019-Jan-16 22:08:41.258050 - [DEBUG] Propagate flow
54863 2019-Jan-16 22:08:41.258074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54864 2019-Jan-16 22:08:41.258145 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
54865 2019-Jan-16 22:08:41.258789 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54866 2019-Jan-16 22:08:41.259429 - [DEBUG] Edge function : AllBottom (result of previous compose)
54867 2019-Jan-16 22:08:41.259454 - [DEBUG]
54868 2019-Jan-16 22:08:41.259479 - [DEBUG] Join: AllTop & AllBottom
54869 2019-Jan-16 22:08:41.259506 - [DEBUG] = AllBottom (new jump func)
54870 2019-Jan-16 22:08:41.259530 - [DEBUG]
54871 2019-Jan-16 22:08:41.259554 - [DEBUG] Start adding new jump function
54872 2019-Jan-16 22:08:41.259577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54873 2019-Jan-16 22:08:41.259634 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54874 2019-Jan-16 22:08:41.260274 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
54875 2019-Jan-16 22:08:41.260908 - [DEBUG] Edge Function : AllBottom
54876 2019-Jan-16 22:08:41.260937 - [DEBUG] End adding new jump function
54877 2019-Jan-16 22:08:41.260961 - [DEBUG]
54878 2019-Jan-16 22:08:41.260985 - [DEBUG] -------------------------------------------- 1478. Path Edge --------------------------------------------
54879 2019-Jan-16 22:08:41.261010 - [DEBUG]
54880 2019-Jan-16 22:08:41.261033 - [DEBUG] Process 1478. path edge:
54881 2019-Jan-16 22:08:41.261057 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54882 2019-Jan-16 22:08:41.261114 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
54883 2019-Jan-16 22:08:41.261765 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54884 2019-Jan-16 22:08:41.262404 - [DEBUG]
54885 2019-Jan-16 22:08:41.262430 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
54886 2019-Jan-16 22:08:41.263087 - [DEBUG] Compose: EdgeIdentity * AllBottom
54887 2019-Jan-16 22:08:41.263115 - [DEBUG]
54888 2019-Jan-16 22:08:41.263139 - [DEBUG] Propagate flow
54889 2019-Jan-16 22:08:41.263162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54890 2019-Jan-16 22:08:41.263220 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
54891 2019-Jan-16 22:08:41.263866 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54892 2019-Jan-16 22:08:41.264505 - [DEBUG] Edge function : AllBottom (result of previous compose)
54893 2019-Jan-16 22:08:41.264531 - [DEBUG]
54894 2019-Jan-16 22:08:41.264556 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54895 2019-Jan-16 22:08:41.264583 - [DEBUG] = AllBottom
54896 2019-Jan-16 22:08:41.264607 - [DEBUG]
54897 2019-Jan-16 22:08:41.264631 - [DEBUG] PROPAGATE: No new function!
54898 2019-Jan-16 22:08:41.264656 - [DEBUG] EDGE:
54899 2019-Jan-16 22:08:41.264714 - [DEBUG] ---> 54900 2019-Jan-16 22:08:41.265365 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54901 2019-Jan-16 22:08:41.266005 - [DEBUG]
54902 2019-Jan-16 22:08:41.266031 - [DEBUG] EDGE:
54903 2019-Jan-16 22:08:41.266088 - [DEBUG] ---> 54904 2019-Jan-16 22:08:41.266729 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54905 2019-Jan-16 22:08:41.267368 - [DEBUG]
54906 2019-Jan-16 22:08:41.267407 - [DEBUG] Compose: EdgeIdentity * AllBottom
54907 2019-Jan-16 22:08:41.267434 - [DEBUG]
54908 2019-Jan-16 22:08:41.267458 - [DEBUG] Propagate flow
54909 2019-Jan-16 22:08:41.267482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54910 2019-Jan-16 22:08:41.267538 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54911 2019-Jan-16 22:08:41.268203 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54912 2019-Jan-16 22:08:41.268843 - [DEBUG] Edge function : AllBottom (result of previous compose)
54913 2019-Jan-16 22:08:41.268869 - [DEBUG]
54914 2019-Jan-16 22:08:41.268895 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54915 2019-Jan-16 22:08:41.268921 - [DEBUG] = AllBottom
54916 2019-Jan-16 22:08:41.268945 - [DEBUG]
54917 2019-Jan-16 22:08:41.268969 - [DEBUG] PROPAGATE: No new function!
54918 2019-Jan-16 22:08:41.268996 - [DEBUG] EDGE:
54919 2019-Jan-16 22:08:41.269054 - [DEBUG] ---> 54920 2019-Jan-16 22:08:41.269702 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54921 2019-Jan-16 22:08:41.270341 - [DEBUG]
54922 2019-Jan-16 22:08:41.270368 - [DEBUG] EDGE:
54923 2019-Jan-16 22:08:41.270425 - [DEBUG] ---> 54924 2019-Jan-16 22:08:41.271061 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54925 2019-Jan-16 22:08:41.271717 - [DEBUG]
54926 2019-Jan-16 22:08:41.271753 - [DEBUG] Compose: EdgeIdentity * AllBottom
54927 2019-Jan-16 22:08:41.271780 - [DEBUG]
54928 2019-Jan-16 22:08:41.271804 - [DEBUG] Propagate flow
54929 2019-Jan-16 22:08:41.271827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54930 2019-Jan-16 22:08:41.271883 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54931 2019-Jan-16 22:08:41.272521 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54932 2019-Jan-16 22:08:41.273159 - [DEBUG] Edge function : AllBottom (result of previous compose)
54933 2019-Jan-16 22:08:41.273184 - [DEBUG]
54934 2019-Jan-16 22:08:41.273210 - [DEBUG] Join: AllTop & AllBottom
54935 2019-Jan-16 22:08:41.273235 - [DEBUG] = AllBottom (new jump func)
54936 2019-Jan-16 22:08:41.273260 - [DEBUG]
54937 2019-Jan-16 22:08:41.273283 - [DEBUG] Start adding new jump function
54938 2019-Jan-16 22:08:41.273307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54939 2019-Jan-16 22:08:41.273363 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54940 2019-Jan-16 22:08:41.274002 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54941 2019-Jan-16 22:08:41.274637 - [DEBUG] Edge Function : AllBottom
54942 2019-Jan-16 22:08:41.274667 - [DEBUG] End adding new jump function
54943 2019-Jan-16 22:08:41.274691 - [DEBUG]
54944 2019-Jan-16 22:08:41.274715 - [DEBUG] -------------------------------------------- 1479. Path Edge --------------------------------------------
54945 2019-Jan-16 22:08:41.274739 - [DEBUG]
54946 2019-Jan-16 22:08:41.274776 - [DEBUG] Process 1479. path edge:
54947 2019-Jan-16 22:08:41.274801 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54948 2019-Jan-16 22:08:41.274857 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
54949 2019-Jan-16 22:08:41.275494 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
54950 2019-Jan-16 22:08:41.276132 - [DEBUG]
54951 2019-Jan-16 22:08:41.276158 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54952 2019-Jan-16 22:08:41.276816 - [DEBUG] Compose: EdgeIdentity * AllBottom
54953 2019-Jan-16 22:08:41.276844 - [DEBUG]
54954 2019-Jan-16 22:08:41.276876 - [DEBUG] Propagate flow
54955 2019-Jan-16 22:08:41.276900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54956 2019-Jan-16 22:08:41.276958 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
54957 2019-Jan-16 22:08:41.277607 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54958 2019-Jan-16 22:08:41.278263 - [DEBUG] Edge function : AllBottom (result of previous compose)
54959 2019-Jan-16 22:08:41.278289 - [DEBUG]
54960 2019-Jan-16 22:08:41.278315 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54961 2019-Jan-16 22:08:41.278341 - [DEBUG] = AllBottom
54962 2019-Jan-16 22:08:41.278365 - [DEBUG]
54963 2019-Jan-16 22:08:41.278389 - [DEBUG] PROPAGATE: No new function!
54964 2019-Jan-16 22:08:41.278422 - [DEBUG] Compose: EdgeIdentity * AllBottom
54965 2019-Jan-16 22:08:41.278450 - [DEBUG]
54966 2019-Jan-16 22:08:41.278474 - [DEBUG] Propagate flow
54967 2019-Jan-16 22:08:41.278497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54968 2019-Jan-16 22:08:41.278554 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54969 2019-Jan-16 22:08:41.279200 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54970 2019-Jan-16 22:08:41.279841 - [DEBUG] Edge function : AllBottom (result of previous compose)
54971 2019-Jan-16 22:08:41.279867 - [DEBUG]
54972 2019-Jan-16 22:08:41.279892 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54973 2019-Jan-16 22:08:41.279919 - [DEBUG] = AllBottom
54974 2019-Jan-16 22:08:41.279944 - [DEBUG]
54975 2019-Jan-16 22:08:41.279967 - [DEBUG] PROPAGATE: No new function!
54976 2019-Jan-16 22:08:41.279993 - [DEBUG] EDGE:
54977 2019-Jan-16 22:08:41.280050 - [DEBUG] ---> 54978 2019-Jan-16 22:08:41.280687 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54979 2019-Jan-16 22:08:41.281325 - [DEBUG]
54980 2019-Jan-16 22:08:41.281351 - [DEBUG] EDGE:
54981 2019-Jan-16 22:08:41.281409 - [DEBUG] ---> 54982 2019-Jan-16 22:08:41.282058 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54983 2019-Jan-16 22:08:41.282705 - [DEBUG]
54984 2019-Jan-16 22:08:41.282732 - [DEBUG] EDGE:
54985 2019-Jan-16 22:08:41.282789 - [DEBUG] ---> 54986 2019-Jan-16 22:08:41.283431 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
54987 2019-Jan-16 22:08:41.284067 - [DEBUG]
54988 2019-Jan-16 22:08:41.284106 - [DEBUG] Compose: EdgeIdentity * AllBottom
54989 2019-Jan-16 22:08:41.284134 - [DEBUG]
54990 2019-Jan-16 22:08:41.284158 - [DEBUG] Propagate flow
54991 2019-Jan-16 22:08:41.284181 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54992 2019-Jan-16 22:08:41.284237 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
54993 2019-Jan-16 22:08:41.284894 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
54994 2019-Jan-16 22:08:41.285532 - [DEBUG] Edge function : AllBottom (result of previous compose)
54995 2019-Jan-16 22:08:41.285558 - [DEBUG]
54996 2019-Jan-16 22:08:41.285584 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54997 2019-Jan-16 22:08:41.285610 - [DEBUG] = AllBottom
54998 2019-Jan-16 22:08:41.285634 - [DEBUG]
54999 2019-Jan-16 22:08:41.285666 - [DEBUG] PROPAGATE: No new function!
55000 2019-Jan-16 22:08:41.285695 - [DEBUG] EDGE:
55001 2019-Jan-16 22:08:41.285752 - [DEBUG] ---> 55002 2019-Jan-16 22:08:41.286392 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55003 2019-Jan-16 22:08:41.287029 - [DEBUG]
55004 2019-Jan-16 22:08:41.287056 - [DEBUG] EDGE:
55005 2019-Jan-16 22:08:41.287114 - [DEBUG] ---> 55006 2019-Jan-16 22:08:41.287751 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55007 2019-Jan-16 22:08:41.288405 - [DEBUG]
55008 2019-Jan-16 22:08:41.288432 - [DEBUG] EDGE:
55009 2019-Jan-16 22:08:41.288489 - [DEBUG] ---> 55010 2019-Jan-16 22:08:41.289132 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55011 2019-Jan-16 22:08:41.289770 - [DEBUG]
55012 2019-Jan-16 22:08:41.289796 - [DEBUG] EDGE:
55013 2019-Jan-16 22:08:41.289854 - [DEBUG] ---> 55014 2019-Jan-16 22:08:41.290489 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55015 2019-Jan-16 22:08:41.291128 - [DEBUG]
55016 2019-Jan-16 22:08:41.291154 - [DEBUG] EDGE:
55017 2019-Jan-16 22:08:41.291212 - [DEBUG] ---> 55018 2019-Jan-16 22:08:41.291863 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55019 2019-Jan-16 22:08:41.292501 - [DEBUG]
55020 2019-Jan-16 22:08:41.292528 - [DEBUG] EDGE:
55021 2019-Jan-16 22:08:41.292585 - [DEBUG] ---> 55022 2019-Jan-16 22:08:41.293226 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55023 2019-Jan-16 22:08:41.293865 - [DEBUG]
55024 2019-Jan-16 22:08:41.293891 - [DEBUG] EDGE:
55025 2019-Jan-16 22:08:41.293949 - [DEBUG] ---> 55026 2019-Jan-16 22:08:41.294584 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55027 2019-Jan-16 22:08:41.295239 - [DEBUG]
55028 2019-Jan-16 22:08:41.295265 - [DEBUG] EDGE:
55029 2019-Jan-16 22:08:41.295323 - [DEBUG] ---> 55030 2019-Jan-16 22:08:41.295963 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55031 2019-Jan-16 22:08:41.296601 - [DEBUG]
55032 2019-Jan-16 22:08:41.296641 - [DEBUG] Compose: EdgeIdentity * AllBottom
55033 2019-Jan-16 22:08:41.296669 - [DEBUG]
55034 2019-Jan-16 22:08:41.296693 - [DEBUG] Propagate flow
55035 2019-Jan-16 22:08:41.296716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55036 2019-Jan-16 22:08:41.296773 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55037 2019-Jan-16 22:08:41.297414 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55038 2019-Jan-16 22:08:41.298052 - [DEBUG] Edge function : AllBottom (result of previous compose)
55039 2019-Jan-16 22:08:41.298098 - [DEBUG]
55040 2019-Jan-16 22:08:41.298125 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55041 2019-Jan-16 22:08:41.298151 - [DEBUG] = AllBottom
55042 2019-Jan-16 22:08:41.298176 - [DEBUG]
55043 2019-Jan-16 22:08:41.298199 - [DEBUG] PROPAGATE: No new function!
55044 2019-Jan-16 22:08:41.298228 - [DEBUG] EDGE:
55045 2019-Jan-16 22:08:41.298286 - [DEBUG] ---> 55046 2019-Jan-16 22:08:41.298933 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55047 2019-Jan-16 22:08:41.299572 - [DEBUG]
55048 2019-Jan-16 22:08:41.299608 - [DEBUG] Compose: EdgeIdentity * AllBottom
55049 2019-Jan-16 22:08:41.299636 - [DEBUG]
55050 2019-Jan-16 22:08:41.299660 - [DEBUG] Propagate flow
55051 2019-Jan-16 22:08:41.299683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55052 2019-Jan-16 22:08:41.299740 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55053 2019-Jan-16 22:08:41.300377 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55054 2019-Jan-16 22:08:41.301014 - [DEBUG] Edge function : AllBottom (result of previous compose)
55055 2019-Jan-16 22:08:41.301040 - [DEBUG]
55056 2019-Jan-16 22:08:41.301065 - [DEBUG] Join: AllTop & AllBottom
55057 2019-Jan-16 22:08:41.301091 - [DEBUG] = AllBottom (new jump func)
55058 2019-Jan-16 22:08:41.301116 - [DEBUG]
55059 2019-Jan-16 22:08:41.301139 - [DEBUG] Start adding new jump function
55060 2019-Jan-16 22:08:41.301163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55061 2019-Jan-16 22:08:41.301219 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55062 2019-Jan-16 22:08:41.301872 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55063 2019-Jan-16 22:08:41.302510 - [DEBUG] Edge Function : AllBottom
55064 2019-Jan-16 22:08:41.302540 - [DEBUG] End adding new jump function
55065 2019-Jan-16 22:08:41.302564 - [DEBUG]
55066 2019-Jan-16 22:08:41.302588 - [DEBUG] -------------------------------------------- 1480. Path Edge --------------------------------------------
55067 2019-Jan-16 22:08:41.302612 - [DEBUG]
55068 2019-Jan-16 22:08:41.302636 - [DEBUG] Process 1480. path edge:
55069 2019-Jan-16 22:08:41.302660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55070 2019-Jan-16 22:08:41.302716 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
55071 2019-Jan-16 22:08:41.303354 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55072 2019-Jan-16 22:08:41.303992 - [DEBUG]
55073 2019-Jan-16 22:08:41.304016 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55074 2019-Jan-16 22:08:41.304662 - [DEBUG] Possible callees:
55075 2019-Jan-16 22:08:41.304688 - [DEBUG] foo
55076 2019-Jan-16 22:08:41.304713 - [DEBUG] Possible return sites:
55077 2019-Jan-16 22:08:41.304736 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8455078 2019-Jan-16 22:08:41.306017 - [DEBUG] Found and process special summary
55079 2019-Jan-16 22:08:41.306052 - [DEBUG] Compose: EdgeIdentity * AllBottom
55080 2019-Jan-16 22:08:41.306079 - [DEBUG]
55081 2019-Jan-16 22:08:41.306103 - [DEBUG] Propagate flow
55082 2019-Jan-16 22:08:41.306127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55083 2019-Jan-16 22:08:41.306184 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55084 2019-Jan-16 22:08:41.306825 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55085 2019-Jan-16 22:08:41.307474 - [DEBUG] Edge function : AllBottom (result of previous compose)
55086 2019-Jan-16 22:08:41.307500 - [DEBUG]
55087 2019-Jan-16 22:08:41.307525 - [DEBUG] Join: AllTop & AllBottom
55088 2019-Jan-16 22:08:41.307551 - [DEBUG] = AllBottom (new jump func)
55089 2019-Jan-16 22:08:41.307576 - [DEBUG]
55090 2019-Jan-16 22:08:41.307600 - [DEBUG] Start adding new jump function
55091 2019-Jan-16 22:08:41.307623 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55092 2019-Jan-16 22:08:41.307679 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55093 2019-Jan-16 22:08:41.308335 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55094 2019-Jan-16 22:08:41.308974 - [DEBUG] Edge Function : AllBottom
55095 2019-Jan-16 22:08:41.309003 - [DEBUG] End adding new jump function
55096 2019-Jan-16 22:08:41.309027 - [DEBUG]
55097 2019-Jan-16 22:08:41.309051 - [DEBUG] -------------------------------------------- 1481. Path Edge --------------------------------------------
55098 2019-Jan-16 22:08:41.309076 - [DEBUG]
55099 2019-Jan-16 22:08:41.309100 - [DEBUG] Process 1481. path edge:
55100 2019-Jan-16 22:08:41.309124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55101 2019-Jan-16 22:08:41.309181 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
55102 2019-Jan-16 22:08:41.309824 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55103 2019-Jan-16 22:08:41.310463 - [DEBUG]
55104 2019-Jan-16 22:08:41.310488 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55105 2019-Jan-16 22:08:41.311145 - [DEBUG] Compose: EdgeIdentity * AllBottom
55106 2019-Jan-16 22:08:41.311174 - [DEBUG]
55107 2019-Jan-16 22:08:41.311198 - [DEBUG] Propagate flow
55108 2019-Jan-16 22:08:41.311222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55109 2019-Jan-16 22:08:41.311279 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55110 2019-Jan-16 22:08:41.311934 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55111 2019-Jan-16 22:08:41.312573 - [DEBUG] Edge function : AllBottom (result of previous compose)
55112 2019-Jan-16 22:08:41.312599 - [DEBUG]
55113 2019-Jan-16 22:08:41.312623 - [DEBUG] Join: AllTop & AllBottom
55114 2019-Jan-16 22:08:41.312650 - [DEBUG] = AllBottom (new jump func)
55115 2019-Jan-16 22:08:41.312675 - [DEBUG]
55116 2019-Jan-16 22:08:41.312698 - [DEBUG] Start adding new jump function
55117 2019-Jan-16 22:08:41.312722 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55118 2019-Jan-16 22:08:41.312778 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55119 2019-Jan-16 22:08:41.313417 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55120 2019-Jan-16 22:08:41.314052 - [DEBUG] Edge Function : AllBottom
55121 2019-Jan-16 22:08:41.314081 - [DEBUG] End adding new jump function
55122 2019-Jan-16 22:08:41.314105 - [DEBUG]
55123 2019-Jan-16 22:08:41.314129 - [DEBUG] -------------------------------------------- 1482. Path Edge --------------------------------------------
55124 2019-Jan-16 22:08:41.314154 - [DEBUG]
55125 2019-Jan-16 22:08:41.314178 - [DEBUG] Process 1482. path edge:
55126 2019-Jan-16 22:08:41.314202 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55127 2019-Jan-16 22:08:41.314258 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
55128 2019-Jan-16 22:08:41.314910 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55129 2019-Jan-16 22:08:41.315565 - [DEBUG]
55130 2019-Jan-16 22:08:41.315592 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55131 2019-Jan-16 22:08:41.316244 - [DEBUG] Compose: EdgeIdentity * AllBottom
55132 2019-Jan-16 22:08:41.316272 - [DEBUG]
55133 2019-Jan-16 22:08:41.316297 - [DEBUG] Propagate flow
55134 2019-Jan-16 22:08:41.316320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55135 2019-Jan-16 22:08:41.316377 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55136 2019-Jan-16 22:08:41.317037 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55137 2019-Jan-16 22:08:41.317688 - [DEBUG] Edge function : AllBottom (result of previous compose)
55138 2019-Jan-16 22:08:41.317713 - [DEBUG]
55139 2019-Jan-16 22:08:41.317738 - [DEBUG] Join: AllTop & AllBottom
55140 2019-Jan-16 22:08:41.317764 - [DEBUG] = AllBottom (new jump func)
55141 2019-Jan-16 22:08:41.317789 - [DEBUG]
55142 2019-Jan-16 22:08:41.317812 - [DEBUG] Start adding new jump function
55143 2019-Jan-16 22:08:41.317836 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55144 2019-Jan-16 22:08:41.317892 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55145 2019-Jan-16 22:08:41.318548 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55146 2019-Jan-16 22:08:41.319193 - [DEBUG] Edge Function : AllBottom
55147 2019-Jan-16 22:08:41.319222 - [DEBUG] End adding new jump function
55148 2019-Jan-16 22:08:41.319246 - [DEBUG]
55149 2019-Jan-16 22:08:41.319270 - [DEBUG] -------------------------------------------- 1483. Path Edge --------------------------------------------
55150 2019-Jan-16 22:08:41.319294 - [DEBUG]
55151 2019-Jan-16 22:08:41.319317 - [DEBUG] Process 1483. path edge:
55152 2019-Jan-16 22:08:41.319341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55153 2019-Jan-16 22:08:41.319398 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
55154 2019-Jan-16 22:08:41.320045 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55155 2019-Jan-16 22:08:41.320685 - [DEBUG]
55156 2019-Jan-16 22:08:41.320709 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55157 2019-Jan-16 22:08:41.321366 - [DEBUG] Possible callees:
55158 2019-Jan-16 22:08:41.321392 - [DEBUG] llvm.dbg.declare
55159 2019-Jan-16 22:08:41.321433 - [DEBUG] Possible return sites:
55160 2019-Jan-16 22:08:41.321458 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9655161 2019-Jan-16 22:08:41.322739 - [DEBUG] Found and process special summary
55162 2019-Jan-16 22:08:41.322773 - [DEBUG] Compose: EdgeIdentity * AllBottom
55163 2019-Jan-16 22:08:41.322800 - [DEBUG]
55164 2019-Jan-16 22:08:41.322824 - [DEBUG] Propagate flow
55165 2019-Jan-16 22:08:41.322848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55166 2019-Jan-16 22:08:41.322904 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55167 2019-Jan-16 22:08:41.323545 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55168 2019-Jan-16 22:08:41.324185 - [DEBUG] Edge function : AllBottom (result of previous compose)
55169 2019-Jan-16 22:08:41.324210 - [DEBUG]
55170 2019-Jan-16 22:08:41.324249 - [DEBUG] Join: AllTop & AllBottom
55171 2019-Jan-16 22:08:41.324275 - [DEBUG] = AllBottom (new jump func)
55172 2019-Jan-16 22:08:41.324300 - [DEBUG]
55173 2019-Jan-16 22:08:41.324324 - [DEBUG] Start adding new jump function
55174 2019-Jan-16 22:08:41.324347 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55175 2019-Jan-16 22:08:41.324403 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55176 2019-Jan-16 22:08:41.325059 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55177 2019-Jan-16 22:08:41.325700 - [DEBUG] Edge Function : AllBottom
55178 2019-Jan-16 22:08:41.325729 - [DEBUG] End adding new jump function
55179 2019-Jan-16 22:08:41.325752 - [DEBUG]
55180 2019-Jan-16 22:08:41.325776 - [DEBUG] -------------------------------------------- 1484. Path Edge --------------------------------------------
55181 2019-Jan-16 22:08:41.325801 - [DEBUG]
55182 2019-Jan-16 22:08:41.325824 - [DEBUG] Process 1484. path edge:
55183 2019-Jan-16 22:08:41.325848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55184 2019-Jan-16 22:08:41.325904 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
55185 2019-Jan-16 22:08:41.326546 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55186 2019-Jan-16 22:08:41.327185 - [DEBUG]
55187 2019-Jan-16 22:08:41.327209 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55188 2019-Jan-16 22:08:41.327867 - [DEBUG] Compose: EdgeIdentity * AllBottom
55189 2019-Jan-16 22:08:41.327895 - [DEBUG]
55190 2019-Jan-16 22:08:41.327920 - [DEBUG] Propagate flow
55191 2019-Jan-16 22:08:41.327943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55192 2019-Jan-16 22:08:41.328000 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55193 2019-Jan-16 22:08:41.328654 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55194 2019-Jan-16 22:08:41.329293 - [DEBUG] Edge function : AllBottom (result of previous compose)
55195 2019-Jan-16 22:08:41.329319 - [DEBUG]
55196 2019-Jan-16 22:08:41.329344 - [DEBUG] Join: AllTop & AllBottom
55197 2019-Jan-16 22:08:41.329370 - [DEBUG] = AllBottom (new jump func)
55198 2019-Jan-16 22:08:41.329395 - [DEBUG]
55199 2019-Jan-16 22:08:41.329418 - [DEBUG] Start adding new jump function
55200 2019-Jan-16 22:08:41.329442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55201 2019-Jan-16 22:08:41.329498 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55202 2019-Jan-16 22:08:41.330137 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55203 2019-Jan-16 22:08:41.330773 - [DEBUG] Edge Function : AllBottom
55204 2019-Jan-16 22:08:41.330802 - [DEBUG] End adding new jump function
55205 2019-Jan-16 22:08:41.330826 - [DEBUG]
55206 2019-Jan-16 22:08:41.330850 - [DEBUG] -------------------------------------------- 1485. Path Edge --------------------------------------------
55207 2019-Jan-16 22:08:41.330875 - [DEBUG]
55208 2019-Jan-16 22:08:41.330898 - [DEBUG] Process 1485. path edge:
55209 2019-Jan-16 22:08:41.330922 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55210 2019-Jan-16 22:08:41.330978 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
55211 2019-Jan-16 22:08:41.331629 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55212 2019-Jan-16 22:08:41.332269 - [DEBUG]
55213 2019-Jan-16 22:08:41.332295 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55214 2019-Jan-16 22:08:41.332948 - [DEBUG] Compose: EdgeIdentity * AllBottom
55215 2019-Jan-16 22:08:41.332984 - [DEBUG]
55216 2019-Jan-16 22:08:41.333009 - [DEBUG] Propagate flow
55217 2019-Jan-16 22:08:41.333032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55218 2019-Jan-16 22:08:41.333090 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
55219 2019-Jan-16 22:08:41.333725 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55220 2019-Jan-16 22:08:41.334364 - [DEBUG] Edge function : AllBottom (result of previous compose)
55221 2019-Jan-16 22:08:41.334390 - [DEBUG]
55222 2019-Jan-16 22:08:41.334415 - [DEBUG] Join: AllTop & AllBottom
55223 2019-Jan-16 22:08:41.334441 - [DEBUG] = AllBottom (new jump func)
55224 2019-Jan-16 22:08:41.334466 - [DEBUG]
55225 2019-Jan-16 22:08:41.334490 - [DEBUG] Start adding new jump function
55226 2019-Jan-16 22:08:41.334513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55227 2019-Jan-16 22:08:41.334569 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55228 2019-Jan-16 22:08:41.335223 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
55229 2019-Jan-16 22:08:41.335857 - [DEBUG] Edge Function : AllBottom
55230 2019-Jan-16 22:08:41.335886 - [DEBUG] End adding new jump function
55231 2019-Jan-16 22:08:41.335910 - [DEBUG]
55232 2019-Jan-16 22:08:41.335934 - [DEBUG] -------------------------------------------- 1486. Path Edge --------------------------------------------
55233 2019-Jan-16 22:08:41.335959 - [DEBUG]
55234 2019-Jan-16 22:08:41.335982 - [DEBUG] Process 1486. path edge:
55235 2019-Jan-16 22:08:41.336006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55236 2019-Jan-16 22:08:41.336062 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
55237 2019-Jan-16 22:08:41.336697 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55238 2019-Jan-16 22:08:41.337335 - [DEBUG]
55239 2019-Jan-16 22:08:41.337361 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
55240 2019-Jan-16 22:08:41.338014 - [DEBUG] Compose: EdgeIdentity * AllBottom
55241 2019-Jan-16 22:08:41.338043 - [DEBUG]
55242 2019-Jan-16 22:08:41.338067 - [DEBUG] Propagate flow
55243 2019-Jan-16 22:08:41.338104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55244 2019-Jan-16 22:08:41.338161 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55245 2019-Jan-16 22:08:41.338811 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55246 2019-Jan-16 22:08:41.339451 - [DEBUG] Edge function : AllBottom (result of previous compose)
55247 2019-Jan-16 22:08:41.339476 - [DEBUG]
55248 2019-Jan-16 22:08:41.339502 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55249 2019-Jan-16 22:08:41.339528 - [DEBUG] = AllBottom
55250 2019-Jan-16 22:08:41.339553 - [DEBUG]
55251 2019-Jan-16 22:08:41.339576 - [DEBUG] PROPAGATE: No new function!
55252 2019-Jan-16 22:08:41.339602 - [DEBUG] EDGE:
55253 2019-Jan-16 22:08:41.339659 - [DEBUG] ---> 55254 2019-Jan-16 22:08:41.340295 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55255 2019-Jan-16 22:08:41.340934 - [DEBUG]
55256 2019-Jan-16 22:08:41.340961 - [DEBUG] EDGE:
55257 2019-Jan-16 22:08:41.341018 - [DEBUG] ---> 55258 2019-Jan-16 22:08:41.341671 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55259 2019-Jan-16 22:08:41.342312 - [DEBUG]
55260 2019-Jan-16 22:08:41.342339 - [DEBUG] EDGE:
55261 2019-Jan-16 22:08:41.342404 - [DEBUG] ---> 55262 2019-Jan-16 22:08:41.343045 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55263 2019-Jan-16 22:08:41.343685 - [DEBUG]
55264 2019-Jan-16 22:08:41.343725 - [DEBUG] Compose: EdgeIdentity * AllBottom
55265 2019-Jan-16 22:08:41.343752 - [DEBUG]
55266 2019-Jan-16 22:08:41.343777 - [DEBUG] Propagate flow
55267 2019-Jan-16 22:08:41.343800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55268 2019-Jan-16 22:08:41.343857 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55269 2019-Jan-16 22:08:41.344497 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55270 2019-Jan-16 22:08:41.345153 - [DEBUG] Edge function : AllBottom (result of previous compose)
55271 2019-Jan-16 22:08:41.345178 - [DEBUG]
55272 2019-Jan-16 22:08:41.345204 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55273 2019-Jan-16 22:08:41.345230 - [DEBUG] = AllBottom
55274 2019-Jan-16 22:08:41.345254 - [DEBUG]
55275 2019-Jan-16 22:08:41.345278 - [DEBUG] PROPAGATE: No new function!
55276 2019-Jan-16 22:08:41.345305 - [DEBUG] EDGE:
55277 2019-Jan-16 22:08:41.345363 - [DEBUG] ---> 55278 2019-Jan-16 22:08:41.346012 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55279 2019-Jan-16 22:08:41.346652 - [DEBUG]
55280 2019-Jan-16 22:08:41.346686 - [DEBUG] Compose: EdgeIdentity * AllBottom
55281 2019-Jan-16 22:08:41.346713 - [DEBUG]
55282 2019-Jan-16 22:08:41.346737 - [DEBUG] Propagate flow
55283 2019-Jan-16 22:08:41.346761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55284 2019-Jan-16 22:08:41.346817 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55285 2019-Jan-16 22:08:41.347457 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55286 2019-Jan-16 22:08:41.348109 - [DEBUG] Edge function : AllBottom (result of previous compose)
55287 2019-Jan-16 22:08:41.348135 - [DEBUG]
55288 2019-Jan-16 22:08:41.348159 - [DEBUG] Join: AllTop & AllBottom
55289 2019-Jan-16 22:08:41.348185 - [DEBUG] = AllBottom (new jump func)
55290 2019-Jan-16 22:08:41.348210 - [DEBUG]
55291 2019-Jan-16 22:08:41.348233 - [DEBUG] Start adding new jump function
55292 2019-Jan-16 22:08:41.348256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55293 2019-Jan-16 22:08:41.348312 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55294 2019-Jan-16 22:08:41.348952 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55295 2019-Jan-16 22:08:41.349591 - [DEBUG] Edge Function : AllBottom
55296 2019-Jan-16 22:08:41.349619 - [DEBUG] End adding new jump function
55297 2019-Jan-16 22:08:41.349643 - [DEBUG]
55298 2019-Jan-16 22:08:41.349667 - [DEBUG] -------------------------------------------- 1487. Path Edge --------------------------------------------
55299 2019-Jan-16 22:08:41.349691 - [DEBUG]
55300 2019-Jan-16 22:08:41.349714 - [DEBUG] Process 1487. path edge:
55301 2019-Jan-16 22:08:41.349738 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55302 2019-Jan-16 22:08:41.349794 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
55303 2019-Jan-16 22:08:41.350436 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55304 2019-Jan-16 22:08:41.351077 - [DEBUG]
55305 2019-Jan-16 22:08:41.351101 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55306 2019-Jan-16 22:08:41.351770 - [DEBUG] Possible callees:
55307 2019-Jan-16 22:08:41.351796 - [DEBUG] bar
55308 2019-Jan-16 22:08:41.351821 - [DEBUG] Possible return sites:
55309 2019-Jan-16 22:08:41.351844 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8955310 2019-Jan-16 22:08:41.353112 - [DEBUG] Found and process special summary
55311 2019-Jan-16 22:08:41.353146 - [DEBUG] Compose: EdgeIdentity * AllBottom
55312 2019-Jan-16 22:08:41.353173 - [DEBUG]
55313 2019-Jan-16 22:08:41.353197 - [DEBUG] Propagate flow
55314 2019-Jan-16 22:08:41.353221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55315 2019-Jan-16 22:08:41.353277 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55316 2019-Jan-16 22:08:41.353918 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55317 2019-Jan-16 22:08:41.354557 - [DEBUG] Edge function : AllBottom (result of previous compose)
55318 2019-Jan-16 22:08:41.354583 - [DEBUG]
55319 2019-Jan-16 22:08:41.354608 - [DEBUG] Join: AllTop & AllBottom
55320 2019-Jan-16 22:08:41.354634 - [DEBUG] = AllBottom (new jump func)
55321 2019-Jan-16 22:08:41.354658 - [DEBUG]
55322 2019-Jan-16 22:08:41.354682 - [DEBUG] Start adding new jump function
55323 2019-Jan-16 22:08:41.354705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55324 2019-Jan-16 22:08:41.354774 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55325 2019-Jan-16 22:08:41.355414 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55326 2019-Jan-16 22:08:41.356053 - [DEBUG] Edge Function : AllBottom
55327 2019-Jan-16 22:08:41.356082 - [DEBUG] End adding new jump function
55328 2019-Jan-16 22:08:41.356106 - [DEBUG]
55329 2019-Jan-16 22:08:41.356130 - [DEBUG] -------------------------------------------- 1488. Path Edge --------------------------------------------
55330 2019-Jan-16 22:08:41.356155 - [DEBUG]
55331 2019-Jan-16 22:08:41.356178 - [DEBUG] Process 1488. path edge:
55332 2019-Jan-16 22:08:41.356202 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55333 2019-Jan-16 22:08:41.356259 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
55334 2019-Jan-16 22:08:41.356900 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55335 2019-Jan-16 22:08:41.357539 - [DEBUG]
55336 2019-Jan-16 22:08:41.357564 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55337 2019-Jan-16 22:08:41.358237 - [DEBUG] Compose: EdgeIdentity * AllBottom
55338 2019-Jan-16 22:08:41.358266 - [DEBUG]
55339 2019-Jan-16 22:08:41.358290 - [DEBUG] Propagate flow
55340 2019-Jan-16 22:08:41.358313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55341 2019-Jan-16 22:08:41.358370 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55342 2019-Jan-16 22:08:41.359009 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55343 2019-Jan-16 22:08:41.359648 - [DEBUG] Edge function : AllBottom (result of previous compose)
55344 2019-Jan-16 22:08:41.359674 - [DEBUG]
55345 2019-Jan-16 22:08:41.359698 - [DEBUG] Join: AllTop & AllBottom
55346 2019-Jan-16 22:08:41.359724 - [DEBUG] = AllBottom (new jump func)
55347 2019-Jan-16 22:08:41.359749 - [DEBUG]
55348 2019-Jan-16 22:08:41.359772 - [DEBUG] Start adding new jump function
55349 2019-Jan-16 22:08:41.359796 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55350 2019-Jan-16 22:08:41.359852 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55351 2019-Jan-16 22:08:41.360498 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55352 2019-Jan-16 22:08:41.361135 - [DEBUG] Edge Function : AllBottom
55353 2019-Jan-16 22:08:41.361163 - [DEBUG] End adding new jump function
55354 2019-Jan-16 22:08:41.361188 - [DEBUG]
55355 2019-Jan-16 22:08:41.361212 - [DEBUG] -------------------------------------------- 1489. Path Edge --------------------------------------------
55356 2019-Jan-16 22:08:41.361236 - [DEBUG]
55357 2019-Jan-16 22:08:41.361260 - [DEBUG] Process 1489. path edge:
55358 2019-Jan-16 22:08:41.361284 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55359 2019-Jan-16 22:08:41.361340 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
55360 2019-Jan-16 22:08:41.361993 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55361 2019-Jan-16 22:08:41.362633 - [DEBUG]
55362 2019-Jan-16 22:08:41.362658 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55363 2019-Jan-16 22:08:41.363312 - [DEBUG] Compose: EdgeIdentity * AllBottom
55364 2019-Jan-16 22:08:41.363340 - [DEBUG]
55365 2019-Jan-16 22:08:41.363364 - [DEBUG] Propagate flow
55366 2019-Jan-16 22:08:41.363388 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55367 2019-Jan-16 22:08:41.363445 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55368 2019-Jan-16 22:08:41.364094 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55369 2019-Jan-16 22:08:41.364733 - [DEBUG] Edge function : AllBottom (result of previous compose)
55370 2019-Jan-16 22:08:41.364771 - [DEBUG]
55371 2019-Jan-16 22:08:41.364797 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55372 2019-Jan-16 22:08:41.364823 - [DEBUG] = AllBottom
55373 2019-Jan-16 22:08:41.364848 - [DEBUG]
55374 2019-Jan-16 22:08:41.364872 - [DEBUG] PROPAGATE: No new function!
55375 2019-Jan-16 22:08:41.364905 - [DEBUG] Compose: EdgeIdentity * AllBottom
55376 2019-Jan-16 22:08:41.364933 - [DEBUG]
55377 2019-Jan-16 22:08:41.364956 - [DEBUG] Propagate flow
55378 2019-Jan-16 22:08:41.364980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55379 2019-Jan-16 22:08:41.365037 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55380 2019-Jan-16 22:08:41.365686 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55381 2019-Jan-16 22:08:41.366326 - [DEBUG] Edge function : AllBottom (result of previous compose)
55382 2019-Jan-16 22:08:41.366352 - [DEBUG]
55383 2019-Jan-16 22:08:41.366378 - [DEBUG] Join: AllTop & AllBottom
55384 2019-Jan-16 22:08:41.366404 - [DEBUG] = AllBottom (new jump func)
55385 2019-Jan-16 22:08:41.366429 - [DEBUG]
55386 2019-Jan-16 22:08:41.366453 - [DEBUG] Start adding new jump function
55387 2019-Jan-16 22:08:41.366476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55388 2019-Jan-16 22:08:41.366533 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55389 2019-Jan-16 22:08:41.367173 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55390 2019-Jan-16 22:08:41.367819 - [DEBUG] Edge Function : AllBottom
55391 2019-Jan-16 22:08:41.367848 - [DEBUG] End adding new jump function
55392 2019-Jan-16 22:08:41.367872 - [DEBUG]
55393 2019-Jan-16 22:08:41.367897 - [DEBUG] -------------------------------------------- 1490. Path Edge --------------------------------------------
55394 2019-Jan-16 22:08:41.367922 - [DEBUG]
55395 2019-Jan-16 22:08:41.367953 - [DEBUG] Process 1490. path edge:
55396 2019-Jan-16 22:08:41.367978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55397 2019-Jan-16 22:08:41.368034 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
55398 2019-Jan-16 22:08:41.368698 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55399 2019-Jan-16 22:08:41.369338 - [DEBUG]
55400 2019-Jan-16 22:08:41.369363 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55401 2019-Jan-16 22:08:41.370019 - [DEBUG] Possible callees:
55402 2019-Jan-16 22:08:41.370045 - [DEBUG] llvm.dbg.declare
55403 2019-Jan-16 22:08:41.370071 - [DEBUG] Possible return sites:
55404 2019-Jan-16 22:08:41.370095 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10355405 2019-Jan-16 22:08:41.371370 - [DEBUG] Found and process special summary
55406 2019-Jan-16 22:08:41.371404 - [DEBUG] Compose: EdgeIdentity * AllBottom
55407 2019-Jan-16 22:08:41.371447 - [DEBUG]
55408 2019-Jan-16 22:08:41.371471 - [DEBUG] Propagate flow
55409 2019-Jan-16 22:08:41.371495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55410 2019-Jan-16 22:08:41.371552 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55411 2019-Jan-16 22:08:41.372194 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55412 2019-Jan-16 22:08:41.372833 - [DEBUG] Edge function : AllBottom (result of previous compose)
55413 2019-Jan-16 22:08:41.372859 - [DEBUG]
55414 2019-Jan-16 22:08:41.372884 - [DEBUG] Join: AllTop & AllBottom
55415 2019-Jan-16 22:08:41.372911 - [DEBUG] = AllBottom (new jump func)
55416 2019-Jan-16 22:08:41.372936 - [DEBUG]
55417 2019-Jan-16 22:08:41.372959 - [DEBUG] Start adding new jump function
55418 2019-Jan-16 22:08:41.372983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55419 2019-Jan-16 22:08:41.373039 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55420 2019-Jan-16 22:08:41.373678 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55421 2019-Jan-16 22:08:41.374318 - [DEBUG] Edge Function : AllBottom
55422 2019-Jan-16 22:08:41.374347 - [DEBUG] End adding new jump function
55423 2019-Jan-16 22:08:41.374371 - [DEBUG]
55424 2019-Jan-16 22:08:41.374395 - [DEBUG] -------------------------------------------- 1491. Path Edge --------------------------------------------
55425 2019-Jan-16 22:08:41.374420 - [DEBUG]
55426 2019-Jan-16 22:08:41.374444 - [DEBUG] Process 1491. path edge:
55427 2019-Jan-16 22:08:41.374468 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55428 2019-Jan-16 22:08:41.374525 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
55429 2019-Jan-16 22:08:41.375181 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55430 2019-Jan-16 22:08:41.375821 - [DEBUG]
55431 2019-Jan-16 22:08:41.375846 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55432 2019-Jan-16 22:08:41.376503 - [DEBUG] Compose: EdgeIdentity * AllBottom
55433 2019-Jan-16 22:08:41.376531 - [DEBUG]
55434 2019-Jan-16 22:08:41.376555 - [DEBUG] Propagate flow
55435 2019-Jan-16 22:08:41.376579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55436 2019-Jan-16 22:08:41.376636 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
55437 2019-Jan-16 22:08:41.377277 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55438 2019-Jan-16 22:08:41.377922 - [DEBUG] Edge function : AllBottom (result of previous compose)
55439 2019-Jan-16 22:08:41.377949 - [DEBUG]
55440 2019-Jan-16 22:08:41.377974 - [DEBUG] Join: AllTop & AllBottom
55441 2019-Jan-16 22:08:41.378000 - [DEBUG] = AllBottom (new jump func)
55442 2019-Jan-16 22:08:41.378025 - [DEBUG]
55443 2019-Jan-16 22:08:41.378049 - [DEBUG] Start adding new jump function
55444 2019-Jan-16 22:08:41.378072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55445 2019-Jan-16 22:08:41.378142 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55446 2019-Jan-16 22:08:41.378781 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
55447 2019-Jan-16 22:08:41.379414 - [DEBUG] Edge Function : AllBottom
55448 2019-Jan-16 22:08:41.379443 - [DEBUG] End adding new jump function
55449 2019-Jan-16 22:08:41.379467 - [DEBUG]
55450 2019-Jan-16 22:08:41.379491 - [DEBUG] -------------------------------------------- 1492. Path Edge --------------------------------------------
55451 2019-Jan-16 22:08:41.379516 - [DEBUG]
55452 2019-Jan-16 22:08:41.379540 - [DEBUG] Process 1492. path edge:
55453 2019-Jan-16 22:08:41.379564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55454 2019-Jan-16 22:08:41.379620 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
55455 2019-Jan-16 22:08:41.380255 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55456 2019-Jan-16 22:08:41.380894 - [DEBUG]
55457 2019-Jan-16 22:08:41.380920 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
55458 2019-Jan-16 22:08:41.381588 - [DEBUG] Compose: EdgeIdentity * AllBottom
55459 2019-Jan-16 22:08:41.381617 - [DEBUG]
55460 2019-Jan-16 22:08:41.381642 - [DEBUG] Propagate flow
55461 2019-Jan-16 22:08:41.381665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55462 2019-Jan-16 22:08:41.381723 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
55463 2019-Jan-16 22:08:41.382358 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55464 2019-Jan-16 22:08:41.382997 - [DEBUG] Edge function : AllBottom (result of previous compose)
55465 2019-Jan-16 22:08:41.383023 - [DEBUG]
55466 2019-Jan-16 22:08:41.383048 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55467 2019-Jan-16 22:08:41.383074 - [DEBUG] = AllBottom
55468 2019-Jan-16 22:08:41.383099 - [DEBUG]
55469 2019-Jan-16 22:08:41.383123 - [DEBUG] PROPAGATE: No new function!
55470 2019-Jan-16 22:08:41.383148 - [DEBUG] EDGE:
55471 2019-Jan-16 22:08:41.383206 - [DEBUG] ---> 55472 2019-Jan-16 22:08:41.383840 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55473 2019-Jan-16 22:08:41.384478 - [DEBUG]
55474 2019-Jan-16 22:08:41.384504 - [DEBUG] EDGE:
55475 2019-Jan-16 22:08:41.384561 - [DEBUG] ---> 55476 2019-Jan-16 22:08:41.385216 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55477 2019-Jan-16 22:08:41.385854 - [DEBUG]
55478 2019-Jan-16 22:08:41.385891 - [DEBUG] Compose: EdgeIdentity * AllBottom
55479 2019-Jan-16 22:08:41.385919 - [DEBUG]
55480 2019-Jan-16 22:08:41.385943 - [DEBUG] Propagate flow
55481 2019-Jan-16 22:08:41.385966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55482 2019-Jan-16 22:08:41.386023 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55483 2019-Jan-16 22:08:41.386663 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55484 2019-Jan-16 22:08:41.387310 - [DEBUG] Edge function : AllBottom (result of previous compose)
55485 2019-Jan-16 22:08:41.387336 - [DEBUG]
55486 2019-Jan-16 22:08:41.387361 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55487 2019-Jan-16 22:08:41.387387 - [DEBUG] = AllBottom
55488 2019-Jan-16 22:08:41.387412 - [DEBUG]
55489 2019-Jan-16 22:08:41.387435 - [DEBUG] PROPAGATE: No new function!
55490 2019-Jan-16 22:08:41.387463 - [DEBUG] EDGE:
55491 2019-Jan-16 22:08:41.387520 - [DEBUG] ---> 55492 2019-Jan-16 22:08:41.388183 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55493 2019-Jan-16 22:08:41.388823 - [DEBUG]
55494 2019-Jan-16 22:08:41.388849 - [DEBUG] EDGE:
55495 2019-Jan-16 22:08:41.388906 - [DEBUG] ---> 55496 2019-Jan-16 22:08:41.389543 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55497 2019-Jan-16 22:08:41.390181 - [DEBUG]
55498 2019-Jan-16 22:08:41.390207 - [DEBUG] EDGE:
55499 2019-Jan-16 22:08:41.390264 - [DEBUG] ---> 55500 2019-Jan-16 22:08:41.390905 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55501 2019-Jan-16 22:08:41.391560 - [DEBUG]
55502 2019-Jan-16 22:08:41.391597 - [DEBUG] Compose: EdgeIdentity * AllBottom
55503 2019-Jan-16 22:08:41.391625 - [DEBUG]
55504 2019-Jan-16 22:08:41.391648 - [DEBUG] Propagate flow
55505 2019-Jan-16 22:08:41.391672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55506 2019-Jan-16 22:08:41.391729 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55507 2019-Jan-16 22:08:41.392369 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55508 2019-Jan-16 22:08:41.393009 - [DEBUG] Edge function : AllBottom (result of previous compose)
55509 2019-Jan-16 22:08:41.393034 - [DEBUG]
55510 2019-Jan-16 22:08:41.393059 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55511 2019-Jan-16 22:08:41.393085 - [DEBUG] = AllBottom
55512 2019-Jan-16 22:08:41.393110 - [DEBUG]
55513 2019-Jan-16 22:08:41.393133 - [DEBUG] PROPAGATE: No new function!
55514 2019-Jan-16 22:08:41.393161 - [DEBUG] EDGE:
55515 2019-Jan-16 22:08:41.393218 - [DEBUG] ---> 55516 2019-Jan-16 22:08:41.393857 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55517 2019-Jan-16 22:08:41.394494 - [DEBUG]
55518 2019-Jan-16 22:08:41.394521 - [DEBUG] EDGE:
55519 2019-Jan-16 22:08:41.394578 - [DEBUG] ---> 55520 2019-Jan-16 22:08:41.395231 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55521 2019-Jan-16 22:08:41.395870 - [DEBUG]
55522 2019-Jan-16 22:08:41.395896 - [DEBUG] EDGE:
55523 2019-Jan-16 22:08:41.395954 - [DEBUG] ---> 55524 2019-Jan-16 22:08:41.396593 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55525 2019-Jan-16 22:08:41.397231 - [DEBUG]
55526 2019-Jan-16 22:08:41.397274 - [DEBUG] Compose: EdgeIdentity * AllBottom
55527 2019-Jan-16 22:08:41.397302 - [DEBUG]
55528 2019-Jan-16 22:08:41.397326 - [DEBUG] Propagate flow
55529 2019-Jan-16 22:08:41.397350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55530 2019-Jan-16 22:08:41.397407 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55531 2019-Jan-16 22:08:41.398046 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55532 2019-Jan-16 22:08:41.398701 - [DEBUG] Edge function : AllBottom (result of previous compose)
55533 2019-Jan-16 22:08:41.398726 - [DEBUG]
55534 2019-Jan-16 22:08:41.398752 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55535 2019-Jan-16 22:08:41.398778 - [DEBUG] = AllBottom
55536 2019-Jan-16 22:08:41.398802 - [DEBUG]
55537 2019-Jan-16 22:08:41.398826 - [DEBUG] PROPAGATE: No new function!
55538 2019-Jan-16 22:08:41.398853 - [DEBUG] EDGE:
55539 2019-Jan-16 22:08:41.398911 - [DEBUG] ---> 55540 2019-Jan-16 22:08:41.399549 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55541 2019-Jan-16 22:08:41.400189 - [DEBUG]
55542 2019-Jan-16 22:08:41.400216 - [DEBUG] EDGE:
55543 2019-Jan-16 22:08:41.400273 - [DEBUG] ---> 55544 2019-Jan-16 22:08:41.400909 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55545 2019-Jan-16 22:08:41.401562 - [DEBUG]
55546 2019-Jan-16 22:08:41.401591 - [DEBUG] Compose: EdgeIdentity * AllBottom
55547 2019-Jan-16 22:08:41.401617 - [DEBUG]
55548 2019-Jan-16 22:08:41.401641 - [DEBUG] Propagate flow
55549 2019-Jan-16 22:08:41.401664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55550 2019-Jan-16 22:08:41.401721 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55551 2019-Jan-16 22:08:41.402356 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55552 2019-Jan-16 22:08:41.402996 - [DEBUG] Edge function : AllBottom (result of previous compose)
55553 2019-Jan-16 22:08:41.403022 - [DEBUG]
55554 2019-Jan-16 22:08:41.403047 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55555 2019-Jan-16 22:08:41.403073 - [DEBUG] = AllBottom
55556 2019-Jan-16 22:08:41.403098 - [DEBUG]
55557 2019-Jan-16 22:08:41.403121 - [DEBUG] PROPAGATE: No new function!
55558 2019-Jan-16 22:08:41.403147 - [DEBUG] EDGE:
55559 2019-Jan-16 22:08:41.403205 - [DEBUG] ---> 55560 2019-Jan-16 22:08:41.403844 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
55561 2019-Jan-16 22:08:41.404482 - [DEBUG]
55562 2019-Jan-16 22:08:41.404528 - [DEBUG] Compose: EdgeIdentity * AllBottom
55563 2019-Jan-16 22:08:41.404556 - [DEBUG]
55564 2019-Jan-16 22:08:41.404580 - [DEBUG] Propagate flow
55565 2019-Jan-16 22:08:41.404604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55566 2019-Jan-16 22:08:41.404661 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55567 2019-Jan-16 22:08:41.405315 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
55568 2019-Jan-16 22:08:41.405958 - [DEBUG] Edge function : AllBottom (result of previous compose)
55569 2019-Jan-16 22:08:41.405984 - [DEBUG]
55570 2019-Jan-16 22:08:41.406010 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55571 2019-Jan-16 22:08:41.406044 - [DEBUG] = AllBottom
55572 2019-Jan-16 22:08:41.406069 - [DEBUG]
55573 2019-Jan-16 22:08:41.406093 - [DEBUG] PROPAGATE: No new function!
55574 2019-Jan-16 22:08:41.406118 - [DEBUG] Compose: EdgeIdentity * AllBottom
55575 2019-Jan-16 22:08:41.406145 - [DEBUG]
55576 2019-Jan-16 22:08:41.406168 - [DEBUG] Propagate flow
55577 2019-Jan-16 22:08:41.406192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55578 2019-Jan-16 22:08:41.406248 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55579 2019-Jan-16 22:08:41.406889 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55580 2019-Jan-16 22:08:41.407528 - [DEBUG] Edge function : AllBottom (result of previous compose)
55581 2019-Jan-16 22:08:41.407553 - [DEBUG]
55582 2019-Jan-16 22:08:41.407579 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55583 2019-Jan-16 22:08:41.407605 - [DEBUG] = AllBottom
55584 2019-Jan-16 22:08:41.407629 - [DEBUG]
55585 2019-Jan-16 22:08:41.407653 - [DEBUG] PROPAGATE: No new function!
55586 2019-Jan-16 22:08:41.407680 - [DEBUG] EDGE:
55587 2019-Jan-16 22:08:41.407738 - [DEBUG] ---> 55588 2019-Jan-16 22:08:41.408393 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
55589 2019-Jan-16 22:08:41.409034 - [DEBUG]
55590 2019-Jan-16 22:08:41.409072 - [DEBUG] Compose: EdgeIdentity * AllBottom
55591 2019-Jan-16 22:08:41.409100 - [DEBUG]
55592 2019-Jan-16 22:08:41.409124 - [DEBUG] Propagate flow
55593 2019-Jan-16 22:08:41.409147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55594 2019-Jan-16 22:08:41.409204 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55595 2019-Jan-16 22:08:41.409842 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
55596 2019-Jan-16 22:08:41.410478 - [DEBUG] Edge function : AllBottom (result of previous compose)
55597 2019-Jan-16 22:08:41.410503 - [DEBUG]
55598 2019-Jan-16 22:08:41.410529 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55599 2019-Jan-16 22:08:41.410555 - [DEBUG] = AllBottom
55600 2019-Jan-16 22:08:41.410580 - [DEBUG]
55601 2019-Jan-16 22:08:41.410603 - [DEBUG] PROPAGATE: No new function!
55602 2019-Jan-16 22:08:41.410629 - [DEBUG] Compose: EdgeIdentity * AllBottom
55603 2019-Jan-16 22:08:41.410655 - [DEBUG]
55604 2019-Jan-16 22:08:41.410679 - [DEBUG] Propagate flow
55605 2019-Jan-16 22:08:41.410703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55606 2019-Jan-16 22:08:41.410759 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55607 2019-Jan-16 22:08:41.411396 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
55608 2019-Jan-16 22:08:41.412053 - [DEBUG] Edge function : AllBottom (result of previous compose)
55609 2019-Jan-16 22:08:41.412079 - [DEBUG]
55610 2019-Jan-16 22:08:41.412104 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55611 2019-Jan-16 22:08:41.412130 - [DEBUG] = AllBottom
55612 2019-Jan-16 22:08:41.412155 - [DEBUG]
55613 2019-Jan-16 22:08:41.412178 - [DEBUG] PROPAGATE: No new function!
55614 2019-Jan-16 22:08:41.412202 - [DEBUG] EDGE:
55615 2019-Jan-16 22:08:41.412260 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
55616 2019-Jan-16 22:08:41.412900 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
55617 2019-Jan-16 22:08:41.413536 - [DEBUG]
55618 2019-Jan-16 22:08:41.413563 - [DEBUG] Compose: EdgeIdentity * AllBottom
55619 2019-Jan-16 22:08:41.413604 - [DEBUG]
55620 2019-Jan-16 22:08:41.413628 - [DEBUG] Propagate flow
55621 2019-Jan-16 22:08:41.413651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55622 2019-Jan-16 22:08:41.413708 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
55623 2019-Jan-16 22:08:41.414349 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55624 2019-Jan-16 22:08:41.415011 - [DEBUG] Edge function : AllBottom (result of previous compose)
55625 2019-Jan-16 22:08:41.415060 - [DEBUG]
55626 2019-Jan-16 22:08:41.415087 - [DEBUG] Join: AllTop & AllBottom
55627 2019-Jan-16 22:08:41.415114 - [DEBUG] = AllBottom (new jump func)
55628 2019-Jan-16 22:08:41.415138 - [DEBUG]
55629 2019-Jan-16 22:08:41.415162 - [DEBUG] Start adding new jump function
55630 2019-Jan-16 22:08:41.415185 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55631 2019-Jan-16 22:08:41.415243 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55632 2019-Jan-16 22:08:41.415890 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
55633 2019-Jan-16 22:08:41.416532 - [DEBUG] Edge Function : AllBottom
55634 2019-Jan-16 22:08:41.416563 - [DEBUG] End adding new jump function
55635 2019-Jan-16 22:08:41.416587 - [DEBUG]
55636 2019-Jan-16 22:08:41.416611 - [DEBUG] -------------------------------------------- 1493. Path Edge --------------------------------------------
55637 2019-Jan-16 22:08:41.416636 - [DEBUG]
55638 2019-Jan-16 22:08:41.416659 - [DEBUG] Process 1493. path edge:
55639 2019-Jan-16 22:08:41.416683 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55640 2019-Jan-16 22:08:41.416739 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
55641 2019-Jan-16 22:08:41.417380 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
55642 2019-Jan-16 22:08:41.418021 - [DEBUG]
55643 2019-Jan-16 22:08:41.418048 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
55644 2019-Jan-16 22:08:41.418722 - [DEBUG] Compose: EdgeIdentity * AllBottom
55645 2019-Jan-16 22:08:41.418750 - [DEBUG]
55646 2019-Jan-16 22:08:41.418774 - [DEBUG] Propagate flow
55647 2019-Jan-16 22:08:41.418798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55648 2019-Jan-16 22:08:41.418854 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55649 2019-Jan-16 22:08:41.419496 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55650 2019-Jan-16 22:08:41.420136 - [DEBUG] Edge function : AllBottom (result of previous compose)
55651 2019-Jan-16 22:08:41.420161 - [DEBUG]
55652 2019-Jan-16 22:08:41.420186 - [DEBUG] Join: AllTop & AllBottom
55653 2019-Jan-16 22:08:41.420212 - [DEBUG] = AllBottom (new jump func)
55654 2019-Jan-16 22:08:41.420237 - [DEBUG]
55655 2019-Jan-16 22:08:41.420261 - [DEBUG] Start adding new jump function
55656 2019-Jan-16 22:08:41.420284 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55657 2019-Jan-16 22:08:41.420340 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55658 2019-Jan-16 22:08:41.420982 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55659 2019-Jan-16 22:08:41.421652 - [DEBUG] Edge Function : AllBottom
55660 2019-Jan-16 22:08:41.421681 - [DEBUG] End adding new jump function
55661 2019-Jan-16 22:08:41.421714 - [DEBUG]
55662 2019-Jan-16 22:08:41.421739 - [DEBUG] -------------------------------------------- 1494. Path Edge --------------------------------------------
55663 2019-Jan-16 22:08:41.421763 - [DEBUG]
55664 2019-Jan-16 22:08:41.421787 - [DEBUG] Process 1494. path edge:
55665 2019-Jan-16 22:08:41.421811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55666 2019-Jan-16 22:08:41.421867 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
55667 2019-Jan-16 22:08:41.422507 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
55668 2019-Jan-16 22:08:41.423149 - [DEBUG]
55669 2019-Jan-16 22:08:41.423174 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55670 2019-Jan-16 22:08:41.423822 - [DEBUG] Possible callees:
55671 2019-Jan-16 22:08:41.423847 - [DEBUG] bar
55672 2019-Jan-16 22:08:41.423871 - [DEBUG] Possible return sites:
55673 2019-Jan-16 22:08:41.423895 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7155674 2019-Jan-16 22:08:41.425184 - [DEBUG] Found and process special summary
55675 2019-Jan-16 22:08:41.425229 - [DEBUG] Compose: EdgeIdentity * AllBottom
55676 2019-Jan-16 22:08:41.425257 - [DEBUG]
55677 2019-Jan-16 22:08:41.425281 - [DEBUG] Propagate flow
55678 2019-Jan-16 22:08:41.425305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55679 2019-Jan-16 22:08:41.425362 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55680 2019-Jan-16 22:08:41.426003 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55681 2019-Jan-16 22:08:41.426644 - [DEBUG] Edge function : AllBottom (result of previous compose)
55682 2019-Jan-16 22:08:41.426669 - [DEBUG]
55683 2019-Jan-16 22:08:41.426695 - [DEBUG] Join: AllTop & AllBottom
55684 2019-Jan-16 22:08:41.426721 - [DEBUG] = AllBottom (new jump func)
55685 2019-Jan-16 22:08:41.426745 - [DEBUG]
55686 2019-Jan-16 22:08:41.426769 - [DEBUG] Start adding new jump function
55687 2019-Jan-16 22:08:41.426792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55688 2019-Jan-16 22:08:41.426849 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55689 2019-Jan-16 22:08:41.427489 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55690 2019-Jan-16 22:08:41.428141 - [DEBUG] Edge Function : AllBottom
55691 2019-Jan-16 22:08:41.428172 - [DEBUG] End adding new jump function
55692 2019-Jan-16 22:08:41.428196 - [DEBUG]
55693 2019-Jan-16 22:08:41.428220 - [DEBUG] -------------------------------------------- 1495. Path Edge --------------------------------------------
55694 2019-Jan-16 22:08:41.428244 - [DEBUG]
55695 2019-Jan-16 22:08:41.428268 - [DEBUG] Process 1495. path edge:
55696 2019-Jan-16 22:08:41.428292 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55697 2019-Jan-16 22:08:41.428348 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
55698 2019-Jan-16 22:08:41.428988 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
55699 2019-Jan-16 22:08:41.429628 - [DEBUG]
55700 2019-Jan-16 22:08:41.429653 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55701 2019-Jan-16 22:08:41.430310 - [DEBUG] Compose: EdgeIdentity * AllBottom
55702 2019-Jan-16 22:08:41.430339 - [DEBUG]
55703 2019-Jan-16 22:08:41.430363 - [DEBUG] Propagate flow
55704 2019-Jan-16 22:08:41.430395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55705 2019-Jan-16 22:08:41.430453 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55706 2019-Jan-16 22:08:41.431090 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55707 2019-Jan-16 22:08:41.431746 - [DEBUG] Edge function : AllBottom (result of previous compose)
55708 2019-Jan-16 22:08:41.431772 - [DEBUG]
55709 2019-Jan-16 22:08:41.431796 - [DEBUG] Join: AllTop & AllBottom
55710 2019-Jan-16 22:08:41.431822 - [DEBUG] = AllBottom (new jump func)
55711 2019-Jan-16 22:08:41.431847 - [DEBUG]
55712 2019-Jan-16 22:08:41.431870 - [DEBUG] Start adding new jump function
55713 2019-Jan-16 22:08:41.431894 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55714 2019-Jan-16 22:08:41.431950 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55715 2019-Jan-16 22:08:41.432592 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55716 2019-Jan-16 22:08:41.433226 - [DEBUG] Edge Function : AllBottom
55717 2019-Jan-16 22:08:41.433255 - [DEBUG] End adding new jump function
55718 2019-Jan-16 22:08:41.433279 - [DEBUG]
55719 2019-Jan-16 22:08:41.433303 - [DEBUG] -------------------------------------------- 1496. Path Edge --------------------------------------------
55720 2019-Jan-16 22:08:41.433327 - [DEBUG]
55721 2019-Jan-16 22:08:41.433351 - [DEBUG] Process 1496. path edge:
55722 2019-Jan-16 22:08:41.433375 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55723 2019-Jan-16 22:08:41.433431 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
55724 2019-Jan-16 22:08:41.434066 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
55725 2019-Jan-16 22:08:41.434706 - [DEBUG]
55726 2019-Jan-16 22:08:41.434732 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55727 2019-Jan-16 22:08:41.435396 - [DEBUG] Compose: EdgeIdentity * AllBottom
55728 2019-Jan-16 22:08:41.435425 - [DEBUG]
55729 2019-Jan-16 22:08:41.435449 - [DEBUG] Propagate flow
55730 2019-Jan-16 22:08:41.435472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55731 2019-Jan-16 22:08:41.435529 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55732 2019-Jan-16 22:08:41.436177 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55733 2019-Jan-16 22:08:41.436817 - [DEBUG] Edge function : AllBottom (result of previous compose)
55734 2019-Jan-16 22:08:41.436843 - [DEBUG]
55735 2019-Jan-16 22:08:41.436868 - [DEBUG] Join: AllTop & AllBottom
55736 2019-Jan-16 22:08:41.436894 - [DEBUG] = AllBottom (new jump func)
55737 2019-Jan-16 22:08:41.436918 - [DEBUG]
55738 2019-Jan-16 22:08:41.436942 - [DEBUG] Start adding new jump function
55739 2019-Jan-16 22:08:41.436965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55740 2019-Jan-16 22:08:41.437021 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55741 2019-Jan-16 22:08:41.437662 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55742 2019-Jan-16 22:08:41.438324 - [DEBUG] Edge Function : AllBottom
55743 2019-Jan-16 22:08:41.438353 - [DEBUG] End adding new jump function
55744 2019-Jan-16 22:08:41.438377 - [DEBUG]
55745 2019-Jan-16 22:08:41.438400 - [DEBUG] -------------------------------------------- 1497. Path Edge --------------------------------------------
55746 2019-Jan-16 22:08:41.438433 - [DEBUG]
55747 2019-Jan-16 22:08:41.438457 - [DEBUG] Process 1497. path edge:
55748 2019-Jan-16 22:08:41.438481 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55749 2019-Jan-16 22:08:41.438537 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
55750 2019-Jan-16 22:08:41.439186 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
55751 2019-Jan-16 22:08:41.439827 - [DEBUG]
55752 2019-Jan-16 22:08:41.439852 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55753 2019-Jan-16 22:08:41.440506 - [DEBUG] Possible callees:
55754 2019-Jan-16 22:08:41.440531 - [DEBUG] llvm.dbg.declare
55755 2019-Jan-16 22:08:41.440556 - [DEBUG] Possible return sites:
55756 2019-Jan-16 22:08:41.440580 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7855757 2019-Jan-16 22:08:41.441874 - [DEBUG] Found and process special summary
55758 2019-Jan-16 22:08:41.441914 - [DEBUG] Compose: EdgeIdentity * AllBottom
55759 2019-Jan-16 22:08:41.441943 - [DEBUG]
55760 2019-Jan-16 22:08:41.441967 - [DEBUG] Propagate flow
55761 2019-Jan-16 22:08:41.441990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55762 2019-Jan-16 22:08:41.442047 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55763 2019-Jan-16 22:08:41.442688 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55764 2019-Jan-16 22:08:41.443329 - [DEBUG] Edge function : AllBottom (result of previous compose)
55765 2019-Jan-16 22:08:41.443355 - [DEBUG]
55766 2019-Jan-16 22:08:41.443380 - [DEBUG] Join: AllTop & AllBottom
55767 2019-Jan-16 22:08:41.443406 - [DEBUG] = AllBottom (new jump func)
55768 2019-Jan-16 22:08:41.443431 - [DEBUG]
55769 2019-Jan-16 22:08:41.443455 - [DEBUG] Start adding new jump function
55770 2019-Jan-16 22:08:41.443478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55771 2019-Jan-16 22:08:41.443534 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55772 2019-Jan-16 22:08:41.444175 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55773 2019-Jan-16 22:08:41.444829 - [DEBUG] Edge Function : AllBottom
55774 2019-Jan-16 22:08:41.444857 - [DEBUG] End adding new jump function
55775 2019-Jan-16 22:08:41.444881 - [DEBUG]
55776 2019-Jan-16 22:08:41.444905 - [DEBUG] -------------------------------------------- 1498. Path Edge --------------------------------------------
55777 2019-Jan-16 22:08:41.444929 - [DEBUG]
55778 2019-Jan-16 22:08:41.444953 - [DEBUG] Process 1498. path edge:
55779 2019-Jan-16 22:08:41.444977 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55780 2019-Jan-16 22:08:41.445033 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
55781 2019-Jan-16 22:08:41.445673 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
55782 2019-Jan-16 22:08:41.446313 - [DEBUG]
55783 2019-Jan-16 22:08:41.446338 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55784 2019-Jan-16 22:08:41.447005 - [DEBUG] Compose: EdgeIdentity * AllBottom
55785 2019-Jan-16 22:08:41.447034 - [DEBUG]
55786 2019-Jan-16 22:08:41.447058 - [DEBUG] Propagate flow
55787 2019-Jan-16 22:08:41.447090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55788 2019-Jan-16 22:08:41.447148 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55789 2019-Jan-16 22:08:41.447787 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55790 2019-Jan-16 22:08:41.448441 - [DEBUG] Edge function : AllBottom (result of previous compose)
55791 2019-Jan-16 22:08:41.448467 - [DEBUG]
55792 2019-Jan-16 22:08:41.448492 - [DEBUG] Join: AllTop & AllBottom
55793 2019-Jan-16 22:08:41.448517 - [DEBUG] = AllBottom (new jump func)
55794 2019-Jan-16 22:08:41.448542 - [DEBUG]
55795 2019-Jan-16 22:08:41.448566 - [DEBUG] Start adding new jump function
55796 2019-Jan-16 22:08:41.448589 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55797 2019-Jan-16 22:08:41.448646 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55798 2019-Jan-16 22:08:41.449287 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55799 2019-Jan-16 22:08:41.449923 - [DEBUG] Edge Function : AllBottom
55800 2019-Jan-16 22:08:41.449951 - [DEBUG] End adding new jump function
55801 2019-Jan-16 22:08:41.449975 - [DEBUG]
55802 2019-Jan-16 22:08:41.449999 - [DEBUG] -------------------------------------------- 1499. Path Edge --------------------------------------------
55803 2019-Jan-16 22:08:41.450023 - [DEBUG]
55804 2019-Jan-16 22:08:41.450047 - [DEBUG] Process 1499. path edge:
55805 2019-Jan-16 22:08:41.450071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55806 2019-Jan-16 22:08:41.450126 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
55807 2019-Jan-16 22:08:41.450761 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
55808 2019-Jan-16 22:08:41.451402 - [DEBUG]
55809 2019-Jan-16 22:08:41.451444 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55810 2019-Jan-16 22:08:41.452096 - [DEBUG] Compose: EdgeIdentity * AllBottom
55811 2019-Jan-16 22:08:41.452124 - [DEBUG]
55812 2019-Jan-16 22:08:41.452148 - [DEBUG] Propagate flow
55813 2019-Jan-16 22:08:41.452172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55814 2019-Jan-16 22:08:41.452229 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55815 2019-Jan-16 22:08:41.452869 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55816 2019-Jan-16 22:08:41.453509 - [DEBUG] Edge function : AllBottom (result of previous compose)
55817 2019-Jan-16 22:08:41.453535 - [DEBUG]
55818 2019-Jan-16 22:08:41.453560 - [DEBUG] Join: AllTop & AllBottom
55819 2019-Jan-16 22:08:41.453586 - [DEBUG] = AllBottom (new jump func)
55820 2019-Jan-16 22:08:41.453610 - [DEBUG]
55821 2019-Jan-16 22:08:41.453634 - [DEBUG] Start adding new jump function
55822 2019-Jan-16 22:08:41.453657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55823 2019-Jan-16 22:08:41.453713 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55824 2019-Jan-16 22:08:41.454355 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55825 2019-Jan-16 22:08:41.455011 - [DEBUG] Edge Function : AllBottom
55826 2019-Jan-16 22:08:41.455040 - [DEBUG] End adding new jump function
55827 2019-Jan-16 22:08:41.455064 - [DEBUG]
55828 2019-Jan-16 22:08:41.455088 - [DEBUG] -------------------------------------------- 1500. Path Edge --------------------------------------------
55829 2019-Jan-16 22:08:41.455112 - [DEBUG]
55830 2019-Jan-16 22:08:41.455135 - [DEBUG] Process 1500. path edge:
55831 2019-Jan-16 22:08:41.455168 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55832 2019-Jan-16 22:08:41.455224 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
55833 2019-Jan-16 22:08:41.455868 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
55834 2019-Jan-16 22:08:41.456509 - [DEBUG]
55835 2019-Jan-16 22:08:41.456534 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55836 2019-Jan-16 22:08:41.457202 - [DEBUG] Compose: EdgeIdentity * AllBottom
55837 2019-Jan-16 22:08:41.457231 - [DEBUG]
55838 2019-Jan-16 22:08:41.457255 - [DEBUG] Propagate flow
55839 2019-Jan-16 22:08:41.457279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55840 2019-Jan-16 22:08:41.457336 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55841 2019-Jan-16 22:08:41.457972 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55842 2019-Jan-16 22:08:41.458630 - [DEBUG] Edge function : AllBottom (result of previous compose)
55843 2019-Jan-16 22:08:41.458655 - [DEBUG]
55844 2019-Jan-16 22:08:41.458680 - [DEBUG] Join: AllTop & AllBottom
55845 2019-Jan-16 22:08:41.458706 - [DEBUG] = AllBottom (new jump func)
55846 2019-Jan-16 22:08:41.458731 - [DEBUG]
55847 2019-Jan-16 22:08:41.458754 - [DEBUG] Start adding new jump function
55848 2019-Jan-16 22:08:41.458778 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55849 2019-Jan-16 22:08:41.458834 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55850 2019-Jan-16 22:08:41.459475 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55851 2019-Jan-16 22:08:41.460111 - [DEBUG] Edge Function : AllBottom
55852 2019-Jan-16 22:08:41.460139 - [DEBUG] End adding new jump function
55853 2019-Jan-16 22:08:41.460163 - [DEBUG]
55854 2019-Jan-16 22:08:41.460187 - [DEBUG] -------------------------------------------- 1501. Path Edge --------------------------------------------
55855 2019-Jan-16 22:08:41.460211 - [DEBUG]
55856 2019-Jan-16 22:08:41.460235 - [DEBUG] Process 1501. path edge:
55857 2019-Jan-16 22:08:41.460259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55858 2019-Jan-16 22:08:41.460315 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
55859 2019-Jan-16 22:08:41.460951 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
55860 2019-Jan-16 22:08:41.461607 - [DEBUG]
55861 2019-Jan-16 22:08:41.461633 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55862 2019-Jan-16 22:08:41.462289 - [DEBUG] Compose: EdgeIdentity * AllBottom
55863 2019-Jan-16 22:08:41.462317 - [DEBUG]
55864 2019-Jan-16 22:08:41.462341 - [DEBUG] Propagate flow
55865 2019-Jan-16 22:08:41.462365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55866 2019-Jan-16 22:08:41.462422 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55867 2019-Jan-16 22:08:41.463058 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55868 2019-Jan-16 22:08:41.463745 - [DEBUG] Edge function : AllBottom (result of previous compose)
55869 2019-Jan-16 22:08:41.463773 - [DEBUG]
55870 2019-Jan-16 22:08:41.463799 - [DEBUG] Join: AllTop & AllBottom
55871 2019-Jan-16 22:08:41.463826 - [DEBUG] = AllBottom (new jump func)
55872 2019-Jan-16 22:08:41.463850 - [DEBUG]
55873 2019-Jan-16 22:08:41.463874 - [DEBUG] Start adding new jump function
55874 2019-Jan-16 22:08:41.463898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55875 2019-Jan-16 22:08:41.463983 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55876 2019-Jan-16 22:08:41.464687 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55877 2019-Jan-16 22:08:41.465405 - [DEBUG] Edge Function : AllBottom
55878 2019-Jan-16 22:08:41.465439 - [DEBUG] End adding new jump function
55879 2019-Jan-16 22:08:41.465463 - [DEBUG]
55880 2019-Jan-16 22:08:41.465488 - [DEBUG] -------------------------------------------- 1502. Path Edge --------------------------------------------
55881 2019-Jan-16 22:08:41.465513 - [DEBUG]
55882 2019-Jan-16 22:08:41.465536 - [DEBUG] Process 1502. path edge:
55883 2019-Jan-16 22:08:41.465560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55884 2019-Jan-16 22:08:41.465627 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
55885 2019-Jan-16 22:08:41.466268 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
55886 2019-Jan-16 22:08:41.466911 - [DEBUG]
55887 2019-Jan-16 22:08:41.466936 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55888 2019-Jan-16 22:08:41.467620 - [DEBUG] Compose: EdgeIdentity * AllBottom
55889 2019-Jan-16 22:08:41.467649 - [DEBUG]
55890 2019-Jan-16 22:08:41.467673 - [DEBUG] Propagate flow
55891 2019-Jan-16 22:08:41.467697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55892 2019-Jan-16 22:08:41.467755 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55893 2019-Jan-16 22:08:41.468420 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55894 2019-Jan-16 22:08:41.469060 - [DEBUG] Edge function : AllBottom (result of previous compose)
55895 2019-Jan-16 22:08:41.469086 - [DEBUG]
55896 2019-Jan-16 22:08:41.469111 - [DEBUG] Join: AllTop & AllBottom
55897 2019-Jan-16 22:08:41.469138 - [DEBUG] = AllBottom (new jump func)
55898 2019-Jan-16 22:08:41.469162 - [DEBUG]
55899 2019-Jan-16 22:08:41.469186 - [DEBUG] Start adding new jump function
55900 2019-Jan-16 22:08:41.469210 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55901 2019-Jan-16 22:08:41.469266 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55902 2019-Jan-16 22:08:41.469906 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55903 2019-Jan-16 22:08:41.470547 - [DEBUG] Edge Function : AllBottom
55904 2019-Jan-16 22:08:41.470576 - [DEBUG] End adding new jump function
55905 2019-Jan-16 22:08:41.470600 - [DEBUG]
55906 2019-Jan-16 22:08:41.470624 - [DEBUG] -------------------------------------------- 1503. Path Edge --------------------------------------------
55907 2019-Jan-16 22:08:41.470649 - [DEBUG]
55908 2019-Jan-16 22:08:41.470672 - [DEBUG] Process 1503. path edge:
55909 2019-Jan-16 22:08:41.470696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55910 2019-Jan-16 22:08:41.470752 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
55911 2019-Jan-16 22:08:41.471394 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
55912 2019-Jan-16 22:08:41.472051 - [DEBUG]
55913 2019-Jan-16 22:08:41.472076 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55914 2019-Jan-16 22:08:41.472743 - [DEBUG] Compose: EdgeIdentity * AllBottom
55915 2019-Jan-16 22:08:41.472772 - [DEBUG]
55916 2019-Jan-16 22:08:41.472796 - [DEBUG] Propagate flow
55917 2019-Jan-16 22:08:41.472836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55918 2019-Jan-16 22:08:41.472894 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55919 2019-Jan-16 22:08:41.473533 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55920 2019-Jan-16 22:08:41.474173 - [DEBUG] Edge function : AllBottom (result of previous compose)
55921 2019-Jan-16 22:08:41.474199 - [DEBUG]
55922 2019-Jan-16 22:08:41.474224 - [DEBUG] Join: AllTop & AllBottom
55923 2019-Jan-16 22:08:41.474250 - [DEBUG] = AllBottom (new jump func)
55924 2019-Jan-16 22:08:41.474274 - [DEBUG]
55925 2019-Jan-16 22:08:41.474298 - [DEBUG] Start adding new jump function
55926 2019-Jan-16 22:08:41.474321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55927 2019-Jan-16 22:08:41.474377 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55928 2019-Jan-16 22:08:41.475034 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55929 2019-Jan-16 22:08:41.475670 - [DEBUG] Edge Function : AllBottom
55930 2019-Jan-16 22:08:41.475699 - [DEBUG] End adding new jump function
55931 2019-Jan-16 22:08:41.475723 - [DEBUG]
55932 2019-Jan-16 22:08:41.475747 - [DEBUG] -------------------------------------------- 1504. Path Edge --------------------------------------------
55933 2019-Jan-16 22:08:41.475772 - [DEBUG]
55934 2019-Jan-16 22:08:41.475795 - [DEBUG] Process 1504. path edge:
55935 2019-Jan-16 22:08:41.475819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55936 2019-Jan-16 22:08:41.475875 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
55937 2019-Jan-16 22:08:41.476514 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
55938 2019-Jan-16 22:08:41.477154 - [DEBUG]
55939 2019-Jan-16 22:08:41.477180 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55940 2019-Jan-16 22:08:41.477837 - [DEBUG] Compose: EdgeIdentity * AllBottom
55941 2019-Jan-16 22:08:41.477867 - [DEBUG]
55942 2019-Jan-16 22:08:41.477891 - [DEBUG] Propagate flow
55943 2019-Jan-16 22:08:41.477915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55944 2019-Jan-16 22:08:41.477972 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55945 2019-Jan-16 22:08:41.478640 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55946 2019-Jan-16 22:08:41.479281 - [DEBUG] Edge function : AllBottom (result of previous compose)
55947 2019-Jan-16 22:08:41.479307 - [DEBUG]
55948 2019-Jan-16 22:08:41.479332 - [DEBUG] Join: AllTop & AllBottom
55949 2019-Jan-16 22:08:41.479358 - [DEBUG] = AllBottom (new jump func)
55950 2019-Jan-16 22:08:41.479383 - [DEBUG]
55951 2019-Jan-16 22:08:41.479406 - [DEBUG] Start adding new jump function
55952 2019-Jan-16 22:08:41.479430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55953 2019-Jan-16 22:08:41.479486 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55954 2019-Jan-16 22:08:41.480128 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55955 2019-Jan-16 22:08:41.480774 - [DEBUG] Edge Function : AllBottom
55956 2019-Jan-16 22:08:41.480803 - [DEBUG] End adding new jump function
55957 2019-Jan-16 22:08:41.480827 - [DEBUG]
55958 2019-Jan-16 22:08:41.480860 - [DEBUG] -------------------------------------------- 1505. Path Edge --------------------------------------------
55959 2019-Jan-16 22:08:41.480885 - [DEBUG]
55960 2019-Jan-16 22:08:41.480909 - [DEBUG] Process 1505. path edge:
55961 2019-Jan-16 22:08:41.480933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55962 2019-Jan-16 22:08:41.480989 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
55963 2019-Jan-16 22:08:41.481651 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
55964 2019-Jan-16 22:08:41.482294 - [DEBUG]
55965 2019-Jan-16 22:08:41.482318 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55966 2019-Jan-16 22:08:41.482981 - [DEBUG] Possible callees:
55967 2019-Jan-16 22:08:41.483008 - [DEBUG] llvm.dbg.declare
55968 2019-Jan-16 22:08:41.483033 - [DEBUG] Possible return sites:
55969 2019-Jan-16 22:08:41.483057 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12055970 2019-Jan-16 22:08:41.484342 - [DEBUG] Found and process special summary
55971 2019-Jan-16 22:08:41.484384 - [DEBUG] Compose: EdgeIdentity * AllBottom
55972 2019-Jan-16 22:08:41.484412 - [DEBUG]
55973 2019-Jan-16 22:08:41.484437 - [DEBUG] Propagate flow
55974 2019-Jan-16 22:08:41.484460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55975 2019-Jan-16 22:08:41.484517 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55976 2019-Jan-16 22:08:41.485174 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55977 2019-Jan-16 22:08:41.485817 - [DEBUG] Edge function : AllBottom (result of previous compose)
55978 2019-Jan-16 22:08:41.485842 - [DEBUG]
55979 2019-Jan-16 22:08:41.485867 - [DEBUG] Join: AllTop & AllBottom
55980 2019-Jan-16 22:08:41.485893 - [DEBUG] = AllBottom (new jump func)
55981 2019-Jan-16 22:08:41.485918 - [DEBUG]
55982 2019-Jan-16 22:08:41.485941 - [DEBUG] Start adding new jump function
55983 2019-Jan-16 22:08:41.485965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55984 2019-Jan-16 22:08:41.486021 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
55985 2019-Jan-16 22:08:41.486662 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55986 2019-Jan-16 22:08:41.487301 - [DEBUG] Edge Function : AllBottom
55987 2019-Jan-16 22:08:41.487330 - [DEBUG] End adding new jump function
55988 2019-Jan-16 22:08:41.487354 - [DEBUG]
55989 2019-Jan-16 22:08:41.487377 - [DEBUG] -------------------------------------------- 1506. Path Edge --------------------------------------------
55990 2019-Jan-16 22:08:41.487402 - [DEBUG]
55991 2019-Jan-16 22:08:41.487425 - [DEBUG] Process 1506. path edge:
55992 2019-Jan-16 22:08:41.487449 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55993 2019-Jan-16 22:08:41.487505 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
55994 2019-Jan-16 22:08:41.488161 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
55995 2019-Jan-16 22:08:41.488802 - [DEBUG]
55996 2019-Jan-16 22:08:41.488827 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55997 2019-Jan-16 22:08:41.489498 - [DEBUG] Compose: EdgeIdentity * AllBottom
55998 2019-Jan-16 22:08:41.489527 - [DEBUG]
55999 2019-Jan-16 22:08:41.489560 - [DEBUG] Propagate flow
56000 2019-Jan-16 22:08:41.489584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56001 2019-Jan-16 22:08:41.489642 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
56002 2019-Jan-16 22:08:41.490290 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
56003 2019-Jan-16 22:08:41.490932 - [DEBUG] Edge function : AllBottom (result of previous compose)
56004 2019-Jan-16 22:08:41.490957 - [DEBUG]
56005 2019-Jan-16 22:08:41.490982 - [DEBUG] Join: AllTop & AllBottom
56006 2019-Jan-16 22:08:41.491008 - [DEBUG] = AllBottom (new jump func)
56007 2019-Jan-16 22:08:41.491033 - [DEBUG]
56008 2019-Jan-16 22:08:41.491056 - [DEBUG] Start adding new jump function
56009 2019-Jan-16 22:08:41.491080 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56010 2019-Jan-16 22:08:41.491136 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
56011 2019-Jan-16 22:08:41.491791 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
56012 2019-Jan-16 22:08:41.492427 - [DEBUG] Edge Function : AllBottom
56013 2019-Jan-16 22:08:41.492456 - [DEBUG] End adding new jump function
56014 2019-Jan-16 22:08:41.492480 - [DEBUG]
56015 2019-Jan-16 22:08:41.492504 - [DEBUG] -------------------------------------------- 1507. Path Edge --------------------------------------------
56016 2019-Jan-16 22:08:41.492529 - [DEBUG]
56017 2019-Jan-16 22:08:41.492552 - [DEBUG] Process 1507. path edge:
56018 2019-Jan-16 22:08:41.492576 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56019 2019-Jan-16 22:08:41.492632 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
56020 2019-Jan-16 22:08:41.493268 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
56021 2019-Jan-16 22:08:41.493908 - [DEBUG]
56022 2019-Jan-16 22:08:41.493933 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
56023 2019-Jan-16 22:08:41.494590 - [DEBUG] Compose: EdgeIdentity * AllBottom
56024 2019-Jan-16 22:08:41.494619 - [DEBUG]
56025 2019-Jan-16 22:08:41.494643 - [DEBUG] Propagate flow
56026 2019-Jan-16 22:08:41.494667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56027 2019-Jan-16 22:08:41.494725 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56028 2019-Jan-16 22:08:41.495387 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
56029 2019-Jan-16 22:08:41.496028 - [DEBUG] Edge function : AllBottom (result of previous compose)
56030 2019-Jan-16 22:08:41.496054 - [DEBUG]
56031 2019-Jan-16 22:08:41.496079 - [DEBUG] Join: AllTop & AllBottom
56032 2019-Jan-16 22:08:41.496106 - [DEBUG] = AllBottom (new jump func)
56033 2019-Jan-16 22:08:41.496130 - [DEBUG]
56034 2019-Jan-16 22:08:41.496154 - [DEBUG] Start adding new jump function
56035 2019-Jan-16 22:08:41.496177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56036 2019-Jan-16 22:08:41.496234 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
56037 2019-Jan-16 22:08:41.496875 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56038 2019-Jan-16 22:08:41.497520 - [DEBUG] Edge Function : AllBottom
56039 2019-Jan-16 22:08:41.497550 - [DEBUG] End adding new jump function
56040 2019-Jan-16 22:08:41.497574 - [DEBUG]
56041 2019-Jan-16 22:08:41.497598 - [DEBUG] -------------------------------------------- 1508. Path Edge --------------------------------------------
56042 2019-Jan-16 22:08:41.497631 - [DEBUG]
56043 2019-Jan-16 22:08:41.497655 - [DEBUG] Process 1508. path edge:
56044 2019-Jan-16 22:08:41.497679 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56045 2019-Jan-16 22:08:41.497735 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
56046 2019-Jan-16 22:08:41.498399 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
56047 2019-Jan-16 22:08:41.499040 - [DEBUG]
56048 2019-Jan-16 22:08:41.499065 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56049 2019-Jan-16 22:08:41.499729 - [DEBUG] Possible callees:
56050 2019-Jan-16 22:08:41.499754 - [DEBUG] llvm.dbg.declare
56051 2019-Jan-16 22:08:41.499779 - [DEBUG] Possible return sites:
56052 2019-Jan-16 22:08:41.499803 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14956053 2019-Jan-16 22:08:41.501081 - [DEBUG] Found and process special summary
56054 2019-Jan-16 22:08:41.501123 - [DEBUG] Compose: EdgeIdentity * AllBottom
56055 2019-Jan-16 22:08:41.501151 - [DEBUG]
56056 2019-Jan-16 22:08:41.501175 - [DEBUG] Propagate flow
56057 2019-Jan-16 22:08:41.501199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56058 2019-Jan-16 22:08:41.501256 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56059 2019-Jan-16 22:08:41.501913 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
56060 2019-Jan-16 22:08:41.502556 - [DEBUG] Edge function : AllBottom (result of previous compose)
56061 2019-Jan-16 22:08:41.502581 - [DEBUG]
56062 2019-Jan-16 22:08:41.502606 - [DEBUG] Join: AllTop & AllBottom
56063 2019-Jan-16 22:08:41.502632 - [DEBUG] = AllBottom (new jump func)
56064 2019-Jan-16 22:08:41.502657 - [DEBUG]
56065 2019-Jan-16 22:08:41.502680 - [DEBUG] Start adding new jump function
56066 2019-Jan-16 22:08:41.502703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56067 2019-Jan-16 22:08:41.502759 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
56068 2019-Jan-16 22:08:41.503400 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56069 2019-Jan-16 22:08:41.504042 - [DEBUG] Edge Function : AllBottom
56070 2019-Jan-16 22:08:41.504071 - [DEBUG] End adding new jump function
56071 2019-Jan-16 22:08:41.504095 - [DEBUG]
56072 2019-Jan-16 22:08:41.504118 - [DEBUG] -------------------------------------------- 1509. Path Edge --------------------------------------------
56073 2019-Jan-16 22:08:41.504143 - [DEBUG]
56074 2019-Jan-16 22:08:41.504167 - [DEBUG] Process 1509. path edge:
56075 2019-Jan-16 22:08:41.504190 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56076 2019-Jan-16 22:08:41.504246 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
56077 2019-Jan-16 22:08:41.504902 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
56078 2019-Jan-16 22:08:41.505544 - [DEBUG]
56079 2019-Jan-16 22:08:41.505568 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56080 2019-Jan-16 22:08:41.506240 - [DEBUG] Compose: EdgeIdentity * AllBottom
56081 2019-Jan-16 22:08:41.506269 - [DEBUG]
56082 2019-Jan-16 22:08:41.506293 - [DEBUG] Propagate flow
56083 2019-Jan-16 22:08:41.506326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56084 2019-Jan-16 22:08:41.506385 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56085 2019-Jan-16 22:08:41.507031 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
56086 2019-Jan-16 22:08:41.507671 - [DEBUG] Edge function : AllBottom (result of previous compose)
56087 2019-Jan-16 22:08:41.507697 - [DEBUG]
56088 2019-Jan-16 22:08:41.507722 - [DEBUG] Join: AllTop & AllBottom
56089 2019-Jan-16 22:08:41.507748 - [DEBUG] = AllBottom (new jump func)
56090 2019-Jan-16 22:08:41.507772 - [DEBUG]
56091 2019-Jan-16 22:08:41.507796 - [DEBUG] Start adding new jump function
56092 2019-Jan-16 22:08:41.507819 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56093 2019-Jan-16 22:08:41.507875 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
56094 2019-Jan-16 22:08:41.508533 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56095 2019-Jan-16 22:08:41.509169 - [DEBUG] Edge Function : AllBottom
56096 2019-Jan-16 22:08:41.509198 - [DEBUG] End adding new jump function
56097 2019-Jan-16 22:08:41.509222 - [DEBUG]
56098 2019-Jan-16 22:08:41.509246 - [DEBUG] -------------------------------------------- 1510. Path Edge --------------------------------------------
56099 2019-Jan-16 22:08:41.509271 - [DEBUG]
56100 2019-Jan-16 22:08:41.509294 - [DEBUG] Process 1510. path edge:
56101 2019-Jan-16 22:08:41.509318 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56102 2019-Jan-16 22:08:41.509374 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
56103 2019-Jan-16 22:08:41.510009 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
56104 2019-Jan-16 22:08:41.510649 - [DEBUG]
56105 2019-Jan-16 22:08:41.510674 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56106 2019-Jan-16 22:08:41.511339 - [DEBUG] Compose: EdgeIdentity * AllBottom
56107 2019-Jan-16 22:08:41.511368 - [DEBUG]
56108 2019-Jan-16 22:08:41.511392 - [DEBUG] Propagate flow
56109 2019-Jan-16 22:08:41.511428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56110 2019-Jan-16 22:08:41.511488 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56111 2019-Jan-16 22:08:41.512137 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
56112 2019-Jan-16 22:08:41.512779 - [DEBUG] Edge function : AllBottom (result of previous compose)
56113 2019-Jan-16 22:08:41.512805 - [DEBUG]
56114 2019-Jan-16 22:08:41.512830 - [DEBUG] Join: AllTop & AllBottom
56115 2019-Jan-16 22:08:41.512857 - [DEBUG] = AllBottom (new jump func)
56116 2019-Jan-16 22:08:41.512882 - [DEBUG]
56117 2019-Jan-16 22:08:41.512906 - [DEBUG] Start adding new jump function
56118 2019-Jan-16 22:08:41.512929 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56119 2019-Jan-16 22:08:41.512986 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
56120 2019-Jan-16 22:08:41.513626 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56121 2019-Jan-16 22:08:41.514272 - [DEBUG] Edge Function : AllBottom
56122 2019-Jan-16 22:08:41.514301 - [DEBUG] End adding new jump function
56123 2019-Jan-16 22:08:41.514326 - [DEBUG]
56124 2019-Jan-16 22:08:41.514350 - [DEBUG] -------------------------------------------- 1511. Path Edge --------------------------------------------
56125 2019-Jan-16 22:08:41.514386 - [DEBUG]
56126 2019-Jan-16 22:08:41.514410 - [DEBUG] Process 1511. path edge:
56127 2019-Jan-16 22:08:41.514434 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56128 2019-Jan-16 22:08:41.514490 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
56129 2019-Jan-16 22:08:41.515153 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
56130 2019-Jan-16 22:08:41.515794 - [DEBUG]
56131 2019-Jan-16 22:08:41.515819 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56132 2019-Jan-16 22:08:41.516484 - [DEBUG] Possible callees:
56133 2019-Jan-16 22:08:41.516510 - [DEBUG] llvm.dbg.declare
56134 2019-Jan-16 22:08:41.516535 - [DEBUG] Possible return sites:
56135 2019-Jan-16 22:08:41.516559 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15556136 2019-Jan-16 22:08:41.517840 - [DEBUG] Found and process special summary
56137 2019-Jan-16 22:08:41.517901 - [DEBUG] Compose: EdgeIdentity * AllBottom
56138 2019-Jan-16 22:08:41.517931 - [DEBUG]
56139 2019-Jan-16 22:08:41.517955 - [DEBUG] Propagate flow
56140 2019-Jan-16 22:08:41.517978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56141 2019-Jan-16 22:08:41.518035 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56142 2019-Jan-16 22:08:41.518692 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
56143 2019-Jan-16 22:08:41.519333 - [DEBUG] Edge function : AllBottom (result of previous compose)
56144 2019-Jan-16 22:08:41.519359 - [DEBUG]
56145 2019-Jan-16 22:08:41.519383 - [DEBUG] Join: AllTop & AllBottom
56146 2019-Jan-16 22:08:41.519409 - [DEBUG] = AllBottom (new jump func)
56147 2019-Jan-16 22:08:41.519434 - [DEBUG]
56148 2019-Jan-16 22:08:41.519458 - [DEBUG] Start adding new jump function
56149 2019-Jan-16 22:08:41.519481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56150 2019-Jan-16 22:08:41.519537 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
56151 2019-Jan-16 22:08:41.520179 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56152 2019-Jan-16 22:08:41.520818 - [DEBUG] Edge Function : AllBottom
56153 2019-Jan-16 22:08:41.520848 - [DEBUG] End adding new jump function
56154 2019-Jan-16 22:08:41.520872 - [DEBUG]
56155 2019-Jan-16 22:08:41.520896 - [DEBUG] -------------------------------------------- 1512. Path Edge --------------------------------------------
56156 2019-Jan-16 22:08:41.520921 - [DEBUG]
56157 2019-Jan-16 22:08:41.520944 - [DEBUG] Process 1512. path edge:
56158 2019-Jan-16 22:08:41.520968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56159 2019-Jan-16 22:08:41.521024 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
56160 2019-Jan-16 22:08:41.521679 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
56161 2019-Jan-16 22:08:41.522320 - [DEBUG]
56162 2019-Jan-16 22:08:41.522345 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56163 2019-Jan-16 22:08:41.523036 - [DEBUG] Compose: EdgeIdentity * AllBottom
56164 2019-Jan-16 22:08:41.523065 - [DEBUG]
56165 2019-Jan-16 22:08:41.523089 - [DEBUG] Propagate flow
56166 2019-Jan-16 22:08:41.523113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56167 2019-Jan-16 22:08:41.523184 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56168 2019-Jan-16 22:08:41.523824 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
56169 2019-Jan-16 22:08:41.524465 - [DEBUG] Edge function : AllBottom (result of previous compose)
56170 2019-Jan-16 22:08:41.524490 - [DEBUG]
56171 2019-Jan-16 22:08:41.524515 - [DEBUG] Join: AllTop & AllBottom
56172 2019-Jan-16 22:08:41.524541 - [DEBUG] = AllBottom (new jump func)
56173 2019-Jan-16 22:08:41.524566 - [DEBUG]
56174 2019-Jan-16 22:08:41.524589 - [DEBUG] Start adding new jump function
56175 2019-Jan-16 22:08:41.524613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56176 2019-Jan-16 22:08:41.524669 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
56177 2019-Jan-16 22:08:41.525326 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56178 2019-Jan-16 22:08:41.525962 - [DEBUG] Edge Function : AllBottom
56179 2019-Jan-16 22:08:41.525991 - [DEBUG] End adding new jump function
56180 2019-Jan-16 22:08:41.526015 - [DEBUG]
56181 2019-Jan-16 22:08:41.526039 - [DEBUG] -------------------------------------------- 1513. Path Edge --------------------------------------------
56182 2019-Jan-16 22:08:41.526063 - [DEBUG]
56183 2019-Jan-16 22:08:41.526087 - [DEBUG] Process 1513. path edge:
56184 2019-Jan-16 22:08:41.526110 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56185 2019-Jan-16 22:08:41.526167 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
56186 2019-Jan-16 22:08:41.526803 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
56187 2019-Jan-16 22:08:41.527442 - [DEBUG]
56188 2019-Jan-16 22:08:41.527468 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56189 2019-Jan-16 22:08:41.528157 - [DEBUG] Compose: EdgeIdentity * AllBottom
56190 2019-Jan-16 22:08:41.528186 - [DEBUG]
56191 2019-Jan-16 22:08:41.528210 - [DEBUG] Propagate flow
56192 2019-Jan-16 22:08:41.528233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56193 2019-Jan-16 22:08:41.528291 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56194 2019-Jan-16 22:08:41.528937 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
56195 2019-Jan-16 22:08:41.529578 - [DEBUG] Edge function : AllBottom (result of previous compose)
56196 2019-Jan-16 22:08:41.529604 - [DEBUG]
56197 2019-Jan-16 22:08:41.529629 - [DEBUG] Join: AllTop & AllBottom
56198 2019-Jan-16 22:08:41.529655 - [DEBUG] = AllBottom (new jump func)
56199 2019-Jan-16 22:08:41.529679 - [DEBUG]
56200 2019-Jan-16 22:08:41.529703 - [DEBUG] Start adding new jump function
56201 2019-Jan-16 22:08:41.529726 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56202 2019-Jan-16 22:08:41.529782 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
56203 2019-Jan-16 22:08:41.530422 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56204 2019-Jan-16 22:08:41.531056 - [DEBUG] Edge Function : AllBottom
56205 2019-Jan-16 22:08:41.531085 - [DEBUG] End adding new jump function
56206 2019-Jan-16 22:08:41.531109 - [DEBUG]
56207 2019-Jan-16 22:08:41.531133 - [DEBUG] -------------------------------------------- 1514. Path Edge --------------------------------------------
56208 2019-Jan-16 22:08:41.531158 - [DEBUG]
56209 2019-Jan-16 22:08:41.531181 - [DEBUG] Process 1514. path edge:
56210 2019-Jan-16 22:08:41.531205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56211 2019-Jan-16 22:08:41.531269 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
56212 2019-Jan-16 22:08:41.531920 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
56213 2019-Jan-16 22:08:41.532561 - [DEBUG]
56214 2019-Jan-16 22:08:41.532586 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56215 2019-Jan-16 22:08:41.533259 - [DEBUG] EDGE:
56216 2019-Jan-16 22:08:41.533319 - [DEBUG] ---> 56217 2019-Jan-16 22:08:41.533955 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
56218 2019-Jan-16 22:08:41.534594 - [DEBUG]
56219 2019-Jan-16 22:08:41.534620 - [DEBUG] EDGE:
56220 2019-Jan-16 22:08:41.534677 - [DEBUG] ---> 56221 2019-Jan-16 22:08:41.535329 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
56222 2019-Jan-16 22:08:41.535970 - [DEBUG]
56223 2019-Jan-16 22:08:41.535996 - [DEBUG] Compose: EdgeIdentity * AllBottom
56224 2019-Jan-16 22:08:41.536023 - [DEBUG]
56225 2019-Jan-16 22:08:41.536047 - [DEBUG] Propagate flow
56226 2019-Jan-16 22:08:41.536070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56227 2019-Jan-16 22:08:41.536126 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56228 2019-Jan-16 22:08:41.536764 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56229 2019-Jan-16 22:08:41.537407 - [DEBUG] Edge function : AllBottom (result of previous compose)
56230 2019-Jan-16 22:08:41.537432 - [DEBUG]
56231 2019-Jan-16 22:08:41.537458 - [DEBUG] Join: AllTop & AllBottom
56232 2019-Jan-16 22:08:41.537484 - [DEBUG] = AllBottom (new jump func)
56233 2019-Jan-16 22:08:41.537508 - [DEBUG]
56234 2019-Jan-16 22:08:41.537532 - [DEBUG] Start adding new jump function
56235 2019-Jan-16 22:08:41.537556 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56236 2019-Jan-16 22:08:41.537612 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56237 2019-Jan-16 22:08:41.538269 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56238 2019-Jan-16 22:08:41.538905 - [DEBUG] Edge Function : AllBottom
56239 2019-Jan-16 22:08:41.538933 - [DEBUG] End adding new jump function
56240 2019-Jan-16 22:08:41.538958 - [DEBUG]
56241 2019-Jan-16 22:08:41.538983 - [DEBUG] -------------------------------------------- 1515. Path Edge --------------------------------------------
56242 2019-Jan-16 22:08:41.539007 - [DEBUG]
56243 2019-Jan-16 22:08:41.539031 - [DEBUG] Process 1515. path edge:
56244 2019-Jan-16 22:08:41.539055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56245 2019-Jan-16 22:08:41.539111 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
56246 2019-Jan-16 22:08:41.539748 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56247 2019-Jan-16 22:08:41.540388 - [DEBUG]
56248 2019-Jan-16 22:08:41.540414 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56249 2019-Jan-16 22:08:41.541073 - [DEBUG] Compose: EdgeIdentity * AllBottom
56250 2019-Jan-16 22:08:41.541101 - [DEBUG]
56251 2019-Jan-16 22:08:41.541125 - [DEBUG] Propagate flow
56252 2019-Jan-16 22:08:41.541149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56253 2019-Jan-16 22:08:41.541207 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56254 2019-Jan-16 22:08:41.541867 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56255 2019-Jan-16 22:08:41.542510 - [DEBUG] Edge function : AllBottom (result of previous compose)
56256 2019-Jan-16 22:08:41.542536 - [DEBUG]
56257 2019-Jan-16 22:08:41.542561 - [DEBUG] Join: AllTop & AllBottom
56258 2019-Jan-16 22:08:41.542587 - [DEBUG] = AllBottom (new jump func)
56259 2019-Jan-16 22:08:41.542612 - [DEBUG]
56260 2019-Jan-16 22:08:41.542635 - [DEBUG] Start adding new jump function
56261 2019-Jan-16 22:08:41.542659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56262 2019-Jan-16 22:08:41.542717 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56263 2019-Jan-16 22:08:41.543358 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56264 2019-Jan-16 22:08:41.543993 - [DEBUG] Edge Function : AllBottom
56265 2019-Jan-16 22:08:41.544022 - [DEBUG] End adding new jump function
56266 2019-Jan-16 22:08:41.544047 - [DEBUG]
56267 2019-Jan-16 22:08:41.544072 - [DEBUG] -------------------------------------------- 1516. Path Edge --------------------------------------------
56268 2019-Jan-16 22:08:41.544096 - [DEBUG]
56269 2019-Jan-16 22:08:41.544120 - [DEBUG] Process 1516. path edge:
56270 2019-Jan-16 22:08:41.544144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56271 2019-Jan-16 22:08:41.544200 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
56272 2019-Jan-16 22:08:41.544851 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56273 2019-Jan-16 22:08:41.545492 - [DEBUG]
56274 2019-Jan-16 22:08:41.545518 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56275 2019-Jan-16 22:08:41.546177 - [DEBUG] Compose: EdgeIdentity * AllBottom
56276 2019-Jan-16 22:08:41.546206 - [DEBUG]
56277 2019-Jan-16 22:08:41.546230 - [DEBUG] Propagate flow
56278 2019-Jan-16 22:08:41.546253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56279 2019-Jan-16 22:08:41.546310 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56280 2019-Jan-16 22:08:41.546959 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56281 2019-Jan-16 22:08:41.547600 - [DEBUG] Edge function : AllBottom (result of previous compose)
56282 2019-Jan-16 22:08:41.547625 - [DEBUG]
56283 2019-Jan-16 22:08:41.547650 - [DEBUG] Join: AllTop & AllBottom
56284 2019-Jan-16 22:08:41.547676 - [DEBUG] = AllBottom (new jump func)
56285 2019-Jan-16 22:08:41.547701 - [DEBUG]
56286 2019-Jan-16 22:08:41.547725 - [DEBUG] Start adding new jump function
56287 2019-Jan-16 22:08:41.547749 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56288 2019-Jan-16 22:08:41.547805 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56289 2019-Jan-16 22:08:41.548459 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56290 2019-Jan-16 22:08:41.549105 - [DEBUG] Edge Function : AllBottom
56291 2019-Jan-16 22:08:41.549135 - [DEBUG] End adding new jump function
56292 2019-Jan-16 22:08:41.549160 - [DEBUG]
56293 2019-Jan-16 22:08:41.549184 - [DEBUG] -------------------------------------------- 1517. Path Edge --------------------------------------------
56294 2019-Jan-16 22:08:41.549209 - [DEBUG]
56295 2019-Jan-16 22:08:41.549232 - [DEBUG] Process 1517. path edge:
56296 2019-Jan-16 22:08:41.549256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56297 2019-Jan-16 22:08:41.549313 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
56298 2019-Jan-16 22:08:41.549968 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56299 2019-Jan-16 22:08:41.550610 - [DEBUG]
56300 2019-Jan-16 22:08:41.550635 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56301 2019-Jan-16 22:08:41.551299 - [DEBUG] Possible callees:
56302 2019-Jan-16 22:08:41.551326 - [DEBUG] llvm.dbg.declare
56303 2019-Jan-16 22:08:41.551352 - [DEBUG] Possible return sites:
56304 2019-Jan-16 22:08:41.551375 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16356305 2019-Jan-16 22:08:41.552670 - [DEBUG] Found and process special summary
56306 2019-Jan-16 22:08:41.552706 - [DEBUG] Compose: EdgeIdentity * AllBottom
56307 2019-Jan-16 22:08:41.552735 - [DEBUG]
56308 2019-Jan-16 22:08:41.552759 - [DEBUG] Propagate flow
56309 2019-Jan-16 22:08:41.552782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56310 2019-Jan-16 22:08:41.552840 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56311 2019-Jan-16 22:08:41.553481 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56312 2019-Jan-16 22:08:41.554120 - [DEBUG] Edge function : AllBottom (result of previous compose)
56313 2019-Jan-16 22:08:41.554146 - [DEBUG]
56314 2019-Jan-16 22:08:41.554172 - [DEBUG] Join: AllTop & AllBottom
56315 2019-Jan-16 22:08:41.554198 - [DEBUG] = AllBottom (new jump func)
56316 2019-Jan-16 22:08:41.554223 - [DEBUG]
56317 2019-Jan-16 22:08:41.554246 - [DEBUG] Start adding new jump function
56318 2019-Jan-16 22:08:41.554270 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56319 2019-Jan-16 22:08:41.554326 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56320 2019-Jan-16 22:08:41.554982 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56321 2019-Jan-16 22:08:41.555622 - [DEBUG] Edge Function : AllBottom
56322 2019-Jan-16 22:08:41.555651 - [DEBUG] End adding new jump function
56323 2019-Jan-16 22:08:41.555675 - [DEBUG]
56324 2019-Jan-16 22:08:41.555700 - [DEBUG] -------------------------------------------- 1518. Path Edge --------------------------------------------
56325 2019-Jan-16 22:08:41.555725 - [DEBUG]
56326 2019-Jan-16 22:08:41.555748 - [DEBUG] Process 1518. path edge:
56327 2019-Jan-16 22:08:41.555772 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56328 2019-Jan-16 22:08:41.555829 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
56329 2019-Jan-16 22:08:41.556469 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56330 2019-Jan-16 22:08:41.557107 - [DEBUG]
56331 2019-Jan-16 22:08:41.557132 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56332 2019-Jan-16 22:08:41.557804 - [DEBUG] Compose: EdgeIdentity * AllBottom
56333 2019-Jan-16 22:08:41.557833 - [DEBUG]
56334 2019-Jan-16 22:08:41.557857 - [DEBUG] Propagate flow
56335 2019-Jan-16 22:08:41.557881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56336 2019-Jan-16 22:08:41.557938 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56337 2019-Jan-16 22:08:41.558599 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56338 2019-Jan-16 22:08:41.559240 - [DEBUG] Edge function : AllBottom (result of previous compose)
56339 2019-Jan-16 22:08:41.559274 - [DEBUG]
56340 2019-Jan-16 22:08:41.559300 - [DEBUG] Join: AllTop & AllBottom
56341 2019-Jan-16 22:08:41.559326 - [DEBUG] = AllBottom (new jump func)
56342 2019-Jan-16 22:08:41.559351 - [DEBUG]
56343 2019-Jan-16 22:08:41.559374 - [DEBUG] Start adding new jump function
56344 2019-Jan-16 22:08:41.559398 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56345 2019-Jan-16 22:08:41.559455 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56346 2019-Jan-16 22:08:41.560096 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56347 2019-Jan-16 22:08:41.560730 - [DEBUG] Edge Function : AllBottom
56348 2019-Jan-16 22:08:41.560759 - [DEBUG] End adding new jump function
56349 2019-Jan-16 22:08:41.560784 - [DEBUG]
56350 2019-Jan-16 22:08:41.560808 - [DEBUG] -------------------------------------------- 1519. Path Edge --------------------------------------------
56351 2019-Jan-16 22:08:41.560833 - [DEBUG]
56352 2019-Jan-16 22:08:41.560857 - [DEBUG] Process 1519. path edge:
56353 2019-Jan-16 22:08:41.560881 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56354 2019-Jan-16 22:08:41.560937 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
56355 2019-Jan-16 22:08:41.561589 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56356 2019-Jan-16 22:08:41.562229 - [DEBUG]
56357 2019-Jan-16 22:08:41.562255 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56358 2019-Jan-16 22:08:41.562918 - [DEBUG] Compose: EdgeIdentity * AllBottom
56359 2019-Jan-16 22:08:41.562947 - [DEBUG]
56360 2019-Jan-16 22:08:41.562971 - [DEBUG] Propagate flow
56361 2019-Jan-16 22:08:41.562995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56362 2019-Jan-16 22:08:41.563052 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56363 2019-Jan-16 22:08:41.563700 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56364 2019-Jan-16 22:08:41.564343 - [DEBUG] Edge function : AllBottom (result of previous compose)
56365 2019-Jan-16 22:08:41.564369 - [DEBUG]
56366 2019-Jan-16 22:08:41.564394 - [DEBUG] Join: AllTop & AllBottom
56367 2019-Jan-16 22:08:41.564420 - [DEBUG] = AllBottom (new jump func)
56368 2019-Jan-16 22:08:41.564445 - [DEBUG]
56369 2019-Jan-16 22:08:41.564468 - [DEBUG] Start adding new jump function
56370 2019-Jan-16 22:08:41.564492 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56371 2019-Jan-16 22:08:41.564548 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56372 2019-Jan-16 22:08:41.565203 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56373 2019-Jan-16 22:08:41.565849 - [DEBUG] Edge Function : AllBottom
56374 2019-Jan-16 22:08:41.565878 - [DEBUG] End adding new jump function
56375 2019-Jan-16 22:08:41.565903 - [DEBUG]
56376 2019-Jan-16 22:08:41.565927 - [DEBUG] -------------------------------------------- 1520. Path Edge --------------------------------------------
56377 2019-Jan-16 22:08:41.565952 - [DEBUG]
56378 2019-Jan-16 22:08:41.565975 - [DEBUG] Process 1520. path edge:
56379 2019-Jan-16 22:08:41.565999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56380 2019-Jan-16 22:08:41.566056 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
56381 2019-Jan-16 22:08:41.566702 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56382 2019-Jan-16 22:08:41.567343 - [DEBUG]
56383 2019-Jan-16 22:08:41.567368 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56384 2019-Jan-16 22:08:41.568037 - [DEBUG] Possible callees:
56385 2019-Jan-16 22:08:41.568063 - [DEBUG] llvm.dbg.declare
56386 2019-Jan-16 22:08:41.568101 - [DEBUG] Possible return sites:
56387 2019-Jan-16 22:08:41.568125 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16956388 2019-Jan-16 22:08:41.569406 - [DEBUG] Found and process special summary
56389 2019-Jan-16 22:08:41.569442 - [DEBUG] Compose: EdgeIdentity * AllBottom
56390 2019-Jan-16 22:08:41.569470 - [DEBUG]
56391 2019-Jan-16 22:08:41.569495 - [DEBUG] Propagate flow
56392 2019-Jan-16 22:08:41.569518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56393 2019-Jan-16 22:08:41.569576 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56394 2019-Jan-16 22:08:41.570216 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56395 2019-Jan-16 22:08:41.570856 - [DEBUG] Edge function : AllBottom (result of previous compose)
56396 2019-Jan-16 22:08:41.570882 - [DEBUG]
56397 2019-Jan-16 22:08:41.570908 - [DEBUG] Join: AllTop & AllBottom
56398 2019-Jan-16 22:08:41.570934 - [DEBUG] = AllBottom (new jump func)
56399 2019-Jan-16 22:08:41.570959 - [DEBUG]
56400 2019-Jan-16 22:08:41.570982 - [DEBUG] Start adding new jump function
56401 2019-Jan-16 22:08:41.571006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56402 2019-Jan-16 22:08:41.571063 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56403 2019-Jan-16 22:08:41.571720 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56404 2019-Jan-16 22:08:41.572361 - [DEBUG] Edge Function : AllBottom
56405 2019-Jan-16 22:08:41.572390 - [DEBUG] End adding new jump function
56406 2019-Jan-16 22:08:41.572415 - [DEBUG]
56407 2019-Jan-16 22:08:41.572439 - [DEBUG] -------------------------------------------- 1521. Path Edge --------------------------------------------
56408 2019-Jan-16 22:08:41.572465 - [DEBUG]
56409 2019-Jan-16 22:08:41.572488 - [DEBUG] Process 1521. path edge:
56410 2019-Jan-16 22:08:41.572512 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56411 2019-Jan-16 22:08:41.572569 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
56412 2019-Jan-16 22:08:41.573210 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56413 2019-Jan-16 22:08:41.573849 - [DEBUG]
56414 2019-Jan-16 22:08:41.573874 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56415 2019-Jan-16 22:08:41.574545 - [DEBUG] Compose: EdgeIdentity * AllBottom
56416 2019-Jan-16 22:08:41.574573 - [DEBUG]
56417 2019-Jan-16 22:08:41.574597 - [DEBUG] Propagate flow
56418 2019-Jan-16 22:08:41.574620 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56419 2019-Jan-16 22:08:41.574678 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56420 2019-Jan-16 22:08:41.575330 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56421 2019-Jan-16 22:08:41.575971 - [DEBUG] Edge function : AllBottom (result of previous compose)
56422 2019-Jan-16 22:08:41.575997 - [DEBUG]
56423 2019-Jan-16 22:08:41.576022 - [DEBUG] Join: AllTop & AllBottom
56424 2019-Jan-16 22:08:41.576048 - [DEBUG] = AllBottom (new jump func)
56425 2019-Jan-16 22:08:41.576073 - [DEBUG]
56426 2019-Jan-16 22:08:41.576097 - [DEBUG] Start adding new jump function
56427 2019-Jan-16 22:08:41.576128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56428 2019-Jan-16 22:08:41.576185 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56429 2019-Jan-16 22:08:41.576825 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56430 2019-Jan-16 22:08:41.577461 - [DEBUG] Edge Function : AllBottom
56431 2019-Jan-16 22:08:41.577491 - [DEBUG] End adding new jump function
56432 2019-Jan-16 22:08:41.577516 - [DEBUG]
56433 2019-Jan-16 22:08:41.577540 - [DEBUG] -------------------------------------------- 1522. Path Edge --------------------------------------------
56434 2019-Jan-16 22:08:41.577565 - [DEBUG]
56435 2019-Jan-16 22:08:41.577589 - [DEBUG] Process 1522. path edge:
56436 2019-Jan-16 22:08:41.577612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56437 2019-Jan-16 22:08:41.577669 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
56438 2019-Jan-16 22:08:41.578323 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56439 2019-Jan-16 22:08:41.578965 - [DEBUG]
56440 2019-Jan-16 22:08:41.578990 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56441 2019-Jan-16 22:08:41.579659 - [DEBUG] Compose: EdgeIdentity * AllBottom
56442 2019-Jan-16 22:08:41.579688 - [DEBUG]
56443 2019-Jan-16 22:08:41.579713 - [DEBUG] Propagate flow
56444 2019-Jan-16 22:08:41.579738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56445 2019-Jan-16 22:08:41.579798 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56446 2019-Jan-16 22:08:41.580442 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56447 2019-Jan-16 22:08:41.581084 - [DEBUG] Edge function : AllBottom (result of previous compose)
56448 2019-Jan-16 22:08:41.581111 - [DEBUG]
56449 2019-Jan-16 22:08:41.581138 - [DEBUG] Join: AllTop & AllBottom
56450 2019-Jan-16 22:08:41.581165 - [DEBUG] = AllBottom (new jump func)
56451 2019-Jan-16 22:08:41.581190 - [DEBUG]
56452 2019-Jan-16 22:08:41.581215 - [DEBUG] Start adding new jump function
56453 2019-Jan-16 22:08:41.581240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56454 2019-Jan-16 22:08:41.581299 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56455 2019-Jan-16 22:08:41.581962 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56456 2019-Jan-16 22:08:41.582603 - [DEBUG] Edge Function : AllBottom
56457 2019-Jan-16 22:08:41.582633 - [DEBUG] End adding new jump function
56458 2019-Jan-16 22:08:41.582658 - [DEBUG]
56459 2019-Jan-16 22:08:41.582683 - [DEBUG] -------------------------------------------- 1523. Path Edge --------------------------------------------
56460 2019-Jan-16 22:08:41.582708 - [DEBUG]
56461 2019-Jan-16 22:08:41.582732 - [DEBUG] Process 1523. path edge:
56462 2019-Jan-16 22:08:41.582756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56463 2019-Jan-16 22:08:41.582813 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
56464 2019-Jan-16 22:08:41.583454 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56465 2019-Jan-16 22:08:41.584095 - [DEBUG]
56466 2019-Jan-16 22:08:41.584120 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56467 2019-Jan-16 22:08:41.584808 - [DEBUG] Compose: EdgeIdentity * AllBottom
56468 2019-Jan-16 22:08:41.584837 - [DEBUG]
56469 2019-Jan-16 22:08:41.584862 - [DEBUG] Propagate flow
56470 2019-Jan-16 22:08:41.584886 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56471 2019-Jan-16 22:08:41.584955 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56472 2019-Jan-16 22:08:41.585605 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56473 2019-Jan-16 22:08:41.586248 - [DEBUG] Edge function : AllBottom (result of previous compose)
56474 2019-Jan-16 22:08:41.586274 - [DEBUG]
56475 2019-Jan-16 22:08:41.586301 - [DEBUG] Join: AllTop & AllBottom
56476 2019-Jan-16 22:08:41.586327 - [DEBUG] = AllBottom (new jump func)
56477 2019-Jan-16 22:08:41.586353 - [DEBUG]
56478 2019-Jan-16 22:08:41.586377 - [DEBUG] Start adding new jump function
56479 2019-Jan-16 22:08:41.586401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56480 2019-Jan-16 22:08:41.586459 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56481 2019-Jan-16 22:08:41.587102 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56482 2019-Jan-16 22:08:41.587741 - [DEBUG] Edge Function : AllBottom
56483 2019-Jan-16 22:08:41.587771 - [DEBUG] End adding new jump function
56484 2019-Jan-16 22:08:41.587796 - [DEBUG]
56485 2019-Jan-16 22:08:41.587821 - [DEBUG] -------------------------------------------- 1524. Path Edge --------------------------------------------
56486 2019-Jan-16 22:08:41.587847 - [DEBUG]
56487 2019-Jan-16 22:08:41.587870 - [DEBUG] Process 1524. path edge:
56488 2019-Jan-16 22:08:41.587894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56489 2019-Jan-16 22:08:41.587952 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
56490 2019-Jan-16 22:08:41.588606 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56491 2019-Jan-16 22:08:41.589248 - [DEBUG]
56492 2019-Jan-16 22:08:41.589274 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56493 2019-Jan-16 22:08:41.589937 - [DEBUG] Compose: EdgeIdentity * AllBottom
56494 2019-Jan-16 22:08:41.589966 - [DEBUG]
56495 2019-Jan-16 22:08:41.589991 - [DEBUG] Propagate flow
56496 2019-Jan-16 22:08:41.590015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56497 2019-Jan-16 22:08:41.590074 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56498 2019-Jan-16 22:08:41.590718 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56499 2019-Jan-16 22:08:41.591359 - [DEBUG] Edge function : AllBottom (result of previous compose)
56500 2019-Jan-16 22:08:41.591385 - [DEBUG]
56501 2019-Jan-16 22:08:41.591423 - [DEBUG] Join: AllTop & AllBottom
56502 2019-Jan-16 22:08:41.591452 - [DEBUG] = AllBottom (new jump func)
56503 2019-Jan-16 22:08:41.591478 - [DEBUG]
56504 2019-Jan-16 22:08:41.591502 - [DEBUG] Start adding new jump function
56505 2019-Jan-16 22:08:41.591526 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56506 2019-Jan-16 22:08:41.591584 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56507 2019-Jan-16 22:08:41.592225 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56508 2019-Jan-16 22:08:41.592867 - [DEBUG] Edge Function : AllBottom
56509 2019-Jan-16 22:08:41.592898 - [DEBUG] End adding new jump function
56510 2019-Jan-16 22:08:41.592922 - [DEBUG]
56511 2019-Jan-16 22:08:41.592947 - [DEBUG] -------------------------------------------- 1525. Path Edge --------------------------------------------
56512 2019-Jan-16 22:08:41.592972 - [DEBUG]
56513 2019-Jan-16 22:08:41.592996 - [DEBUG] Process 1525. path edge:
56514 2019-Jan-16 22:08:41.593020 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56515 2019-Jan-16 22:08:41.593085 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
56516 2019-Jan-16 22:08:41.593725 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56517 2019-Jan-16 22:08:41.594368 - [DEBUG]
56518 2019-Jan-16 22:08:41.594393 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56519 2019-Jan-16 22:08:41.595083 - [DEBUG] Compose: EdgeIdentity * AllBottom
56520 2019-Jan-16 22:08:41.595112 - [DEBUG]
56521 2019-Jan-16 22:08:41.595137 - [DEBUG] Propagate flow
56522 2019-Jan-16 22:08:41.595160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56523 2019-Jan-16 22:08:41.595220 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56524 2019-Jan-16 22:08:41.595859 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56525 2019-Jan-16 22:08:41.596501 - [DEBUG] Edge function : AllBottom (result of previous compose)
56526 2019-Jan-16 22:08:41.596526 - [DEBUG]
56527 2019-Jan-16 22:08:41.596552 - [DEBUG] Join: AllTop & AllBottom
56528 2019-Jan-16 22:08:41.596578 - [DEBUG] = AllBottom (new jump func)
56529 2019-Jan-16 22:08:41.596603 - [DEBUG]
56530 2019-Jan-16 22:08:41.596626 - [DEBUG] Start adding new jump function
56531 2019-Jan-16 22:08:41.596650 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56532 2019-Jan-16 22:08:41.596706 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56533 2019-Jan-16 22:08:41.597348 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56534 2019-Jan-16 22:08:41.597983 - [DEBUG] Edge Function : AllBottom
56535 2019-Jan-16 22:08:41.598013 - [DEBUG] End adding new jump function
56536 2019-Jan-16 22:08:41.598038 - [DEBUG]
56537 2019-Jan-16 22:08:41.598062 - [DEBUG] -------------------------------------------- 1526. Path Edge --------------------------------------------
56538 2019-Jan-16 22:08:41.598101 - [DEBUG]
56539 2019-Jan-16 22:08:41.598125 - [DEBUG] Process 1526. path edge:
56540 2019-Jan-16 22:08:41.598150 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56541 2019-Jan-16 22:08:41.598207 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
56542 2019-Jan-16 22:08:41.598845 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56543 2019-Jan-16 22:08:41.599488 - [DEBUG]
56544 2019-Jan-16 22:08:41.599514 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56545 2019-Jan-16 22:08:41.600178 - [DEBUG] Compose: EdgeIdentity * AllBottom
56546 2019-Jan-16 22:08:41.600206 - [DEBUG]
56547 2019-Jan-16 22:08:41.600231 - [DEBUG] Propagate flow
56548 2019-Jan-16 22:08:41.600255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56549 2019-Jan-16 22:08:41.600314 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56550 2019-Jan-16 22:08:41.600952 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56551 2019-Jan-16 22:08:41.601611 - [DEBUG] Edge function : AllBottom (result of previous compose)
56552 2019-Jan-16 22:08:41.601637 - [DEBUG]
56553 2019-Jan-16 22:08:41.601663 - [DEBUG] Join: AllTop & AllBottom
56554 2019-Jan-16 22:08:41.601690 - [DEBUG] = AllBottom (new jump func)
56555 2019-Jan-16 22:08:41.601715 - [DEBUG]
56556 2019-Jan-16 22:08:41.601739 - [DEBUG] Start adding new jump function
56557 2019-Jan-16 22:08:41.601763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56558 2019-Jan-16 22:08:41.601822 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56559 2019-Jan-16 22:08:41.602471 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56560 2019-Jan-16 22:08:41.603108 - [DEBUG] Edge Function : AllBottom
56561 2019-Jan-16 22:08:41.603139 - [DEBUG] End adding new jump function
56562 2019-Jan-16 22:08:41.603163 - [DEBUG]
56563 2019-Jan-16 22:08:41.603188 - [DEBUG] -------------------------------------------- 1527. Path Edge --------------------------------------------
56564 2019-Jan-16 22:08:41.603213 - [DEBUG]
56565 2019-Jan-16 22:08:41.603236 - [DEBUG] Process 1527. path edge:
56566 2019-Jan-16 22:08:41.603260 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56567 2019-Jan-16 22:08:41.603318 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
56568 2019-Jan-16 22:08:41.603955 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56569 2019-Jan-16 22:08:41.604596 - [DEBUG]
56570 2019-Jan-16 22:08:41.604621 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56571 2019-Jan-16 22:08:41.605303 - [DEBUG] Compose: EdgeIdentity * AllBottom
56572 2019-Jan-16 22:08:41.605333 - [DEBUG]
56573 2019-Jan-16 22:08:41.605357 - [DEBUG] Propagate flow
56574 2019-Jan-16 22:08:41.605381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56575 2019-Jan-16 22:08:41.605440 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56576 2019-Jan-16 22:08:41.606093 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56577 2019-Jan-16 22:08:41.606735 - [DEBUG] Edge function : AllBottom (result of previous compose)
56578 2019-Jan-16 22:08:41.606761 - [DEBUG]
56579 2019-Jan-16 22:08:41.606787 - [DEBUG] Join: AllTop & AllBottom
56580 2019-Jan-16 22:08:41.606814 - [DEBUG] = AllBottom (new jump func)
56581 2019-Jan-16 22:08:41.606839 - [DEBUG]
56582 2019-Jan-16 22:08:41.606863 - [DEBUG] Start adding new jump function
56583 2019-Jan-16 22:08:41.606887 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56584 2019-Jan-16 22:08:41.606945 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56585 2019-Jan-16 22:08:41.607587 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56586 2019-Jan-16 22:08:41.608251 - [DEBUG] Edge Function : AllBottom
56587 2019-Jan-16 22:08:41.608282 - [DEBUG] End adding new jump function
56588 2019-Jan-16 22:08:41.608307 - [DEBUG]
56589 2019-Jan-16 22:08:41.608331 - [DEBUG] -------------------------------------------- 1528. Path Edge --------------------------------------------
56590 2019-Jan-16 22:08:41.608356 - [DEBUG]
56591 2019-Jan-16 22:08:41.608380 - [DEBUG] Process 1528. path edge:
56592 2019-Jan-16 22:08:41.608403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56593 2019-Jan-16 22:08:41.608461 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
56594 2019-Jan-16 22:08:41.609103 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56595 2019-Jan-16 22:08:41.609744 - [DEBUG]
56596 2019-Jan-16 22:08:41.609770 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56597 2019-Jan-16 22:08:41.610440 - [DEBUG] Compose: EdgeIdentity * AllBottom
56598 2019-Jan-16 22:08:41.610469 - [DEBUG]
56599 2019-Jan-16 22:08:41.610494 - [DEBUG] Propagate flow
56600 2019-Jan-16 22:08:41.610518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56601 2019-Jan-16 22:08:41.610577 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56602 2019-Jan-16 22:08:41.611226 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56603 2019-Jan-16 22:08:41.611885 - [DEBUG] Edge function : AllBottom (result of previous compose)
56604 2019-Jan-16 22:08:41.611911 - [DEBUG]
56605 2019-Jan-16 22:08:41.611937 - [DEBUG] Join: AllTop & AllBottom
56606 2019-Jan-16 22:08:41.611964 - [DEBUG] = AllBottom (new jump func)
56607 2019-Jan-16 22:08:41.611989 - [DEBUG]
56608 2019-Jan-16 22:08:41.612013 - [DEBUG] Start adding new jump function
56609 2019-Jan-16 22:08:41.612037 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56610 2019-Jan-16 22:08:41.612096 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56611 2019-Jan-16 22:08:41.612737 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56612 2019-Jan-16 22:08:41.613375 - [DEBUG] Edge Function : AllBottom
56613 2019-Jan-16 22:08:41.613405 - [DEBUG] End adding new jump function
56614 2019-Jan-16 22:08:41.613430 - [DEBUG]
56615 2019-Jan-16 22:08:41.613455 - [DEBUG] -------------------------------------------- 1529. Path Edge --------------------------------------------
56616 2019-Jan-16 22:08:41.613480 - [DEBUG]
56617 2019-Jan-16 22:08:41.613504 - [DEBUG] Process 1529. path edge:
56618 2019-Jan-16 22:08:41.613528 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56619 2019-Jan-16 22:08:41.613586 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
56620 2019-Jan-16 22:08:41.614224 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56621 2019-Jan-16 22:08:41.614879 - [DEBUG]
56622 2019-Jan-16 22:08:41.614905 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56623 2019-Jan-16 22:08:41.615595 - [DEBUG] Compose: EdgeIdentity * AllBottom
56624 2019-Jan-16 22:08:41.615625 - [DEBUG]
56625 2019-Jan-16 22:08:41.615649 - [DEBUG] Propagate flow
56626 2019-Jan-16 22:08:41.615673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56627 2019-Jan-16 22:08:41.615732 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56628 2019-Jan-16 22:08:41.616372 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56629 2019-Jan-16 22:08:41.617014 - [DEBUG] Edge function : AllBottom (result of previous compose)
56630 2019-Jan-16 22:08:41.617039 - [DEBUG]
56631 2019-Jan-16 22:08:41.617065 - [DEBUG] Join: AllTop & AllBottom
56632 2019-Jan-16 22:08:41.617091 - [DEBUG] = AllBottom (new jump func)
56633 2019-Jan-16 22:08:41.617116 - [DEBUG]
56634 2019-Jan-16 22:08:41.617140 - [DEBUG] Start adding new jump function
56635 2019-Jan-16 22:08:41.617164 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56636 2019-Jan-16 22:08:41.617220 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56637 2019-Jan-16 22:08:41.617862 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56638 2019-Jan-16 22:08:41.618516 - [DEBUG] Edge Function : AllBottom
56639 2019-Jan-16 22:08:41.618547 - [DEBUG] End adding new jump function
56640 2019-Jan-16 22:08:41.618572 - [DEBUG]
56641 2019-Jan-16 22:08:41.618596 - [DEBUG] -------------------------------------------- 1530. Path Edge --------------------------------------------
56642 2019-Jan-16 22:08:41.618621 - [DEBUG]
56643 2019-Jan-16 22:08:41.618644 - [DEBUG] Process 1530. path edge:
56644 2019-Jan-16 22:08:41.618668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56645 2019-Jan-16 22:08:41.618725 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
56646 2019-Jan-16 22:08:41.619362 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56647 2019-Jan-16 22:08:41.620016 - [DEBUG]
56648 2019-Jan-16 22:08:41.620041 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56649 2019-Jan-16 22:08:41.620699 - [DEBUG] Start of endsummarytab entry
56650 2019-Jan-16 22:08:41.620745 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
56651 2019-Jan-16 22:08:41.621397 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
56652 2019-Jan-16 22:08:41.621480 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56653 2019-Jan-16 22:08:41.622127 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
56654 2019-Jan-16 22:08:41.622769 - [DEBUG] EF: AllBottom
56655 2019-Jan-16 22:08:41.622795 - [DEBUG]
56656 2019-Jan-16 22:08:41.622819 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56657 2019-Jan-16 22:08:41.623456 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
56658 2019-Jan-16 22:08:41.624107 - [DEBUG] EF: AllBottom
56659 2019-Jan-16 22:08:41.624133 - [DEBUG]
56660 2019-Jan-16 22:08:41.624157 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56661 2019-Jan-16 22:08:41.624815 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
56662 2019-Jan-16 22:08:41.625458 - [DEBUG] EF: AllBottom
56663 2019-Jan-16 22:08:41.625483 - [DEBUG]
56664 2019-Jan-16 22:08:41.625507 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56665 2019-Jan-16 22:08:41.626143 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56666 2019-Jan-16 22:08:41.626778 - [DEBUG] EF: AllBottom
56667 2019-Jan-16 22:08:41.626804 - [DEBUG]
56668 2019-Jan-16 22:08:41.626827 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56669 2019-Jan-16 22:08:41.627463 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56670 2019-Jan-16 22:08:41.628124 - [DEBUG] EF: AllBottom
56671 2019-Jan-16 22:08:41.628150 - [DEBUG]
56672 2019-Jan-16 22:08:41.628174 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56673 2019-Jan-16 22:08:41.628810 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
56674 2019-Jan-16 22:08:41.629449 - [DEBUG] EF: AllBottom
56675 2019-Jan-16 22:08:41.629474 - [DEBUG]
56676 2019-Jan-16 22:08:41.629497 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56677 2019-Jan-16 22:08:41.630132 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
56678 2019-Jan-16 22:08:41.630773 - [DEBUG] EF: AllBottom
56679 2019-Jan-16 22:08:41.630799 - [DEBUG]
56680 2019-Jan-16 22:08:41.630823 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56681 2019-Jan-16 22:08:41.631471 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56682 2019-Jan-16 22:08:41.632112 - [DEBUG] EF: AllBottom
56683 2019-Jan-16 22:08:41.632137 - [DEBUG]
56684 2019-Jan-16 22:08:41.632161 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56685 2019-Jan-16 22:08:41.632797 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56686 2019-Jan-16 22:08:41.633437 - [DEBUG] EF: AllBottom
56687 2019-Jan-16 22:08:41.633463 - [DEBUG]
56688 2019-Jan-16 22:08:41.633487 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56689 2019-Jan-16 22:08:41.634122 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
56690 2019-Jan-16 22:08:41.634774 - [DEBUG] EF: AllBottom
56691 2019-Jan-16 22:08:41.634801 - [DEBUG]
56692 2019-Jan-16 22:08:41.634824 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56693 2019-Jan-16 22:08:41.635469 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
56694 2019-Jan-16 22:08:41.636105 - [DEBUG] EF: AllBottom
56695 2019-Jan-16 22:08:41.636130 - [DEBUG]
56696 2019-Jan-16 22:08:41.636154 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56697 2019-Jan-16 22:08:41.636790 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
56698 2019-Jan-16 22:08:41.637426 - [DEBUG] EF: AllBottom
56699 2019-Jan-16 22:08:41.637451 - [DEBUG]
56700 2019-Jan-16 22:08:41.637475 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56701 2019-Jan-16 22:08:41.638122 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
56702 2019-Jan-16 22:08:41.638770 - [DEBUG] EF: AllBottom
56703 2019-Jan-16 22:08:41.638795 - [DEBUG]
56704 2019-Jan-16 22:08:41.638819 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56705 2019-Jan-16 22:08:41.639487 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
56706 2019-Jan-16 22:08:41.640137 - [DEBUG] EF: AllBottom
56707 2019-Jan-16 22:08:41.640163 - [DEBUG]
56708 2019-Jan-16 22:08:41.640186 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56709 2019-Jan-16 22:08:41.640822 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56710 2019-Jan-16 22:08:41.641480 - [DEBUG] EF: AllBottom
56711 2019-Jan-16 22:08:41.641505 - [DEBUG]
56712 2019-Jan-16 22:08:41.641529 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56713 2019-Jan-16 22:08:41.642165 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
56714 2019-Jan-16 22:08:41.642813 - [DEBUG] EF: AllBottom
56715 2019-Jan-16 22:08:41.642838 - [DEBUG]
56716 2019-Jan-16 22:08:41.642861 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56717 2019-Jan-16 22:08:41.643497 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
56718 2019-Jan-16 22:08:41.644136 - [DEBUG] EF: AllBottom
56719 2019-Jan-16 22:08:41.644161 - [DEBUG]
56720 2019-Jan-16 22:08:41.644185 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56721 2019-Jan-16 22:08:41.644834 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
56722 2019-Jan-16 22:08:41.645470 - [DEBUG] EF: AllBottom
56723 2019-Jan-16 22:08:41.645495 - [DEBUG]
56724 2019-Jan-16 22:08:41.645519 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56725 2019-Jan-16 22:08:41.646155 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
56726 2019-Jan-16 22:08:41.646793 - [DEBUG] EF: AllBottom
56727 2019-Jan-16 22:08:41.646819 - [DEBUG]
56728 2019-Jan-16 22:08:41.646843 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56729 2019-Jan-16 22:08:41.647478 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56730 2019-Jan-16 22:08:41.648126 - [DEBUG] EF: AllBottom
56731 2019-Jan-16 22:08:41.648151 - [DEBUG]
56732 2019-Jan-16 22:08:41.648175 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56733 2019-Jan-16 22:08:41.648811 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
56734 2019-Jan-16 22:08:41.649448 - [DEBUG] EF: AllBottom
56735 2019-Jan-16 22:08:41.649474 - [DEBUG]
56736 2019-Jan-16 22:08:41.649497 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56737 2019-Jan-16 22:08:41.650133 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
56738 2019-Jan-16 22:08:41.650774 - [DEBUG] EF: AllBottom
56739 2019-Jan-16 22:08:41.650812 - [DEBUG]
56740 2019-Jan-16 22:08:41.650837 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56741 2019-Jan-16 22:08:41.651488 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56742 2019-Jan-16 22:08:41.652137 - [DEBUG] EF: AllBottom
56743 2019-Jan-16 22:08:41.652162 - [DEBUG]
56744 2019-Jan-16 22:08:41.652186 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56745 2019-Jan-16 22:08:41.652822 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
56746 2019-Jan-16 22:08:41.653461 - [DEBUG] EF: AllBottom
56747 2019-Jan-16 22:08:41.653486 - [DEBUG]
56748 2019-Jan-16 22:08:41.653510 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56749 2019-Jan-16 22:08:41.654145 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
56750 2019-Jan-16 22:08:41.654805 - [DEBUG] EF: AllBottom
56751 2019-Jan-16 22:08:41.654830 - [DEBUG]
56752 2019-Jan-16 22:08:41.654854 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56753 2019-Jan-16 22:08:41.655490 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
56754 2019-Jan-16 22:08:41.656132 - [DEBUG] EF: AllBottom
56755 2019-Jan-16 22:08:41.656158 - [DEBUG]
56756 2019-Jan-16 22:08:41.656182 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56757 2019-Jan-16 22:08:41.656819 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
56758 2019-Jan-16 22:08:41.657460 - [DEBUG] EF: AllBottom
56759 2019-Jan-16 22:08:41.657485 - [DEBUG]
56760 2019-Jan-16 22:08:41.657510 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56761 2019-Jan-16 22:08:41.658161 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
56762 2019-Jan-16 22:08:41.658809 - [DEBUG] EF: AllBottom
56763 2019-Jan-16 22:08:41.658835 - [DEBUG]
56764 2019-Jan-16 22:08:41.658859 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56765 2019-Jan-16 22:08:41.659494 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
56766 2019-Jan-16 22:08:41.660133 - [DEBUG] EF: AllBottom
56767 2019-Jan-16 22:08:41.660158 - [DEBUG]
56768 2019-Jan-16 22:08:41.660182 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56769 2019-Jan-16 22:08:41.660818 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
56770 2019-Jan-16 22:08:41.661471 - [DEBUG] EF: AllBottom
56771 2019-Jan-16 22:08:41.661497 - [DEBUG]
56772 2019-Jan-16 22:08:41.661521 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56773 2019-Jan-16 22:08:41.662158 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
56774 2019-Jan-16 22:08:41.662795 - [DEBUG] EF: AllBottom
56775 2019-Jan-16 22:08:41.662821 - [DEBUG]
56776 2019-Jan-16 22:08:41.662844 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56777 2019-Jan-16 22:08:41.663479 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
56778 2019-Jan-16 22:08:41.664125 - [DEBUG] EF: AllBottom
56779 2019-Jan-16 22:08:41.664151 - [DEBUG]
56780 2019-Jan-16 22:08:41.664174 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56781 2019-Jan-16 22:08:41.664825 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
56782 2019-Jan-16 22:08:41.665465 - [DEBUG] EF: AllBottom
56783 2019-Jan-16 22:08:41.665490 - [DEBUG]
56784 2019-Jan-16 22:08:41.665514 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56785 2019-Jan-16 22:08:41.666158 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56786 2019-Jan-16 22:08:41.666800 - [DEBUG] EF: AllBottom
56787 2019-Jan-16 22:08:41.666826 - [DEBUG]
56788 2019-Jan-16 22:08:41.666852 - [DEBUG] ---------------
56789 2019-Jan-16 22:08:41.666876 - [DEBUG]
56790 2019-Jan-16 22:08:41.666905 - [DEBUG] End of endsummarytab entry
56791 2019-Jan-16 22:08:41.666929 - [DEBUG]
56792 2019-Jan-16 22:08:41.666953 - [DEBUG] Start of incomingtab entry
56793 2019-Jan-16 22:08:41.666978 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
56794 2019-Jan-16 22:08:41.667619 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
56795 2019-Jan-16 22:08:41.667678 - [DEBUG] ---------------
56796 2019-Jan-16 22:08:41.667702 - [DEBUG] End of incomingtab entry
56797 2019-Jan-16 22:08:41.667726 - [DEBUG]
56798 2019-Jan-16 22:08:41.667754 - [DEBUG] EDGE:
56799 2019-Jan-16 22:08:41.667812 - [DEBUG] ---> 56800 2019-Jan-16 22:08:41.668464 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
56801 2019-Jan-16 22:08:41.669105 - [DEBUG]
56802 2019-Jan-16 22:08:41.669132 - [DEBUG] EDGE:
56803 2019-Jan-16 22:08:41.669190 - [DEBUG] ---> 56804 2019-Jan-16 22:08:41.669827 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
56805 2019-Jan-16 22:08:41.670466 - [DEBUG]
56806 2019-Jan-16 22:08:41.670513 - [DEBUG] Compose: EdgeIdentity * AllBottom
56807 2019-Jan-16 22:08:41.670541 - [DEBUG]
56808 2019-Jan-16 22:08:41.670565 - [DEBUG] Propagate flow
56809 2019-Jan-16 22:08:41.670589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56810 2019-Jan-16 22:08:41.670646 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56811 2019-Jan-16 22:08:41.671294 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56812 2019-Jan-16 22:08:41.671950 - [DEBUG] Edge function : AllBottom (result of previous compose)
56813 2019-Jan-16 22:08:41.671976 - [DEBUG]
56814 2019-Jan-16 22:08:41.672003 - [DEBUG] Join: AllTop & AllBottom
56815 2019-Jan-16 22:08:41.672029 - [DEBUG] = AllBottom (new jump func)
56816 2019-Jan-16 22:08:41.672054 - [DEBUG]
56817 2019-Jan-16 22:08:41.672078 - [DEBUG] Start adding new jump function
56818 2019-Jan-16 22:08:41.672102 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56819 2019-Jan-16 22:08:41.672158 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56820 2019-Jan-16 22:08:41.672798 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56821 2019-Jan-16 22:08:41.673445 - [DEBUG] Edge Function : AllBottom
56822 2019-Jan-16 22:08:41.673476 - [DEBUG] End adding new jump function
56823 2019-Jan-16 22:08:41.673500 - [DEBUG]
56824 2019-Jan-16 22:08:41.673525 - [DEBUG] -------------------------------------------- 1531. Path Edge --------------------------------------------
56825 2019-Jan-16 22:08:41.673550 - [DEBUG]
56826 2019-Jan-16 22:08:41.673574 - [DEBUG] Process 1531. path edge:
56827 2019-Jan-16 22:08:41.673599 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56828 2019-Jan-16 22:08:41.673656 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
56829 2019-Jan-16 22:08:41.674303 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56830 2019-Jan-16 22:08:41.674968 - [DEBUG]
56831 2019-Jan-16 22:08:41.674994 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56832 2019-Jan-16 22:08:41.675664 - [DEBUG] Possible callees:
56833 2019-Jan-16 22:08:41.675690 - [DEBUG] llvm.dbg.declare
56834 2019-Jan-16 22:08:41.675716 - [DEBUG] Possible return sites:
56835 2019-Jan-16 22:08:41.675740 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19356836 2019-Jan-16 22:08:41.677026 - [DEBUG] Found and process special summary
56837 2019-Jan-16 22:08:41.677064 - [DEBUG] Compose: EdgeIdentity * AllBottom
56838 2019-Jan-16 22:08:41.677092 - [DEBUG]
56839 2019-Jan-16 22:08:41.677117 - [DEBUG] Propagate flow
56840 2019-Jan-16 22:08:41.677142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56841 2019-Jan-16 22:08:41.677200 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56842 2019-Jan-16 22:08:41.677843 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56843 2019-Jan-16 22:08:41.678500 - [DEBUG] Edge function : AllBottom (result of previous compose)
56844 2019-Jan-16 22:08:41.678527 - [DEBUG]
56845 2019-Jan-16 22:08:41.678553 - [DEBUG] Join: AllTop & AllBottom
56846 2019-Jan-16 22:08:41.678579 - [DEBUG] = AllBottom (new jump func)
56847 2019-Jan-16 22:08:41.678605 - [DEBUG]
56848 2019-Jan-16 22:08:41.678629 - [DEBUG] Start adding new jump function
56849 2019-Jan-16 22:08:41.678653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56850 2019-Jan-16 22:08:41.678711 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56851 2019-Jan-16 22:08:41.679352 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56852 2019-Jan-16 22:08:41.679989 - [DEBUG] Edge Function : AllBottom
56853 2019-Jan-16 22:08:41.680019 - [DEBUG] End adding new jump function
56854 2019-Jan-16 22:08:41.680044 - [DEBUG]
56855 2019-Jan-16 22:08:41.680069 - [DEBUG] -------------------------------------------- 1532. Path Edge --------------------------------------------
56856 2019-Jan-16 22:08:41.680093 - [DEBUG]
56857 2019-Jan-16 22:08:41.680117 - [DEBUG] Process 1532. path edge:
56858 2019-Jan-16 22:08:41.680141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56859 2019-Jan-16 22:08:41.680198 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
56860 2019-Jan-16 22:08:41.680838 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56861 2019-Jan-16 22:08:41.681494 - [DEBUG]
56862 2019-Jan-16 22:08:41.681519 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56863 2019-Jan-16 22:08:41.682197 - [DEBUG] Compose: EdgeIdentity * AllBottom
56864 2019-Jan-16 22:08:41.682226 - [DEBUG]
56865 2019-Jan-16 22:08:41.682250 - [DEBUG] Propagate flow
56866 2019-Jan-16 22:08:41.682274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56867 2019-Jan-16 22:08:41.682332 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56868 2019-Jan-16 22:08:41.682972 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56869 2019-Jan-16 22:08:41.683613 - [DEBUG] Edge function : AllBottom (result of previous compose)
56870 2019-Jan-16 22:08:41.683639 - [DEBUG]
56871 2019-Jan-16 22:08:41.683664 - [DEBUG] Join: AllTop & AllBottom
56872 2019-Jan-16 22:08:41.683690 - [DEBUG] = AllBottom (new jump func)
56873 2019-Jan-16 22:08:41.683714 - [DEBUG]
56874 2019-Jan-16 22:08:41.683752 - [DEBUG] Start adding new jump function
56875 2019-Jan-16 22:08:41.683777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56876 2019-Jan-16 22:08:41.683833 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56877 2019-Jan-16 22:08:41.684475 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56878 2019-Jan-16 22:08:41.685124 - [DEBUG] Edge Function : AllBottom
56879 2019-Jan-16 22:08:41.685154 - [DEBUG] End adding new jump function
56880 2019-Jan-16 22:08:41.685179 - [DEBUG]
56881 2019-Jan-16 22:08:41.685203 - [DEBUG] -------------------------------------------- 1533. Path Edge --------------------------------------------
56882 2019-Jan-16 22:08:41.685228 - [DEBUG]
56883 2019-Jan-16 22:08:41.685251 - [DEBUG] Process 1533. path edge:
56884 2019-Jan-16 22:08:41.685275 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56885 2019-Jan-16 22:08:41.685332 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
56886 2019-Jan-16 22:08:41.685969 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56887 2019-Jan-16 22:08:41.686609 - [DEBUG]
56888 2019-Jan-16 22:08:41.686635 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56889 2019-Jan-16 22:08:41.687301 - [DEBUG] Compose: EdgeIdentity * AllBottom
56890 2019-Jan-16 22:08:41.687330 - [DEBUG]
56891 2019-Jan-16 22:08:41.687354 - [DEBUG] Propagate flow
56892 2019-Jan-16 22:08:41.687378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56893 2019-Jan-16 22:08:41.687436 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56894 2019-Jan-16 22:08:41.688072 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56895 2019-Jan-16 22:08:41.688725 - [DEBUG] Edge function : AllBottom (result of previous compose)
56896 2019-Jan-16 22:08:41.688751 - [DEBUG]
56897 2019-Jan-16 22:08:41.688777 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56898 2019-Jan-16 22:08:41.688803 - [DEBUG] = AllBottom
56899 2019-Jan-16 22:08:41.688828 - [DEBUG]
56900 2019-Jan-16 22:08:41.688851 - [DEBUG] PROPAGATE: No new function!
56901 2019-Jan-16 22:08:41.688875 - [DEBUG] EDGE:
56902 2019-Jan-16 22:08:41.688933 - [DEBUG] ---> 56903 2019-Jan-16 22:08:41.689570 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
56904 2019-Jan-16 22:08:41.690210 - [DEBUG]
56905 2019-Jan-16 22:08:41.690236 - [DEBUG] EDGE:
56906 2019-Jan-16 22:08:41.690293 - [DEBUG] ---> 56907 2019-Jan-16 22:08:41.690932 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
56908 2019-Jan-16 22:08:41.691586 - [DEBUG]
56909 2019-Jan-16 22:08:41.691626 - [DEBUG] Compose: EdgeIdentity * AllBottom
56910 2019-Jan-16 22:08:41.691654 - [DEBUG]
56911 2019-Jan-16 22:08:41.691678 - [DEBUG] Propagate flow
56912 2019-Jan-16 22:08:41.691701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56913 2019-Jan-16 22:08:41.691758 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56914 2019-Jan-16 22:08:41.692397 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56915 2019-Jan-16 22:08:41.693036 - [DEBUG] Edge function : AllBottom (result of previous compose)
56916 2019-Jan-16 22:08:41.693062 - [DEBUG]
56917 2019-Jan-16 22:08:41.693087 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56918 2019-Jan-16 22:08:41.693122 - [DEBUG] = AllBottom
56919 2019-Jan-16 22:08:41.693147 - [DEBUG]
56920 2019-Jan-16 22:08:41.693171 - [DEBUG] PROPAGATE: No new function!
56921 2019-Jan-16 22:08:41.693198 - [DEBUG] EDGE:
56922 2019-Jan-16 22:08:41.693257 - [DEBUG] ---> 56923 2019-Jan-16 22:08:41.693904 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
56924 2019-Jan-16 22:08:41.694544 - [DEBUG]
56925 2019-Jan-16 22:08:41.694570 - [DEBUG] EDGE:
56926 2019-Jan-16 22:08:41.694628 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
56927 2019-Jan-16 22:08:41.695287 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
56928 2019-Jan-16 22:08:41.695926 - [DEBUG]
56929 2019-Jan-16 22:08:41.695953 - [DEBUG] EDGE:
56930 2019-Jan-16 22:08:41.696010 - [DEBUG] ---> 56931 2019-Jan-16 22:08:41.696644 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
56932 2019-Jan-16 22:08:41.697284 - [DEBUG]
56933 2019-Jan-16 22:08:41.697310 - [DEBUG] EDGE:
56934 2019-Jan-16 22:08:41.697368 - [DEBUG] ---> 56935 2019-Jan-16 22:08:41.698005 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
56936 2019-Jan-16 22:08:41.698658 - [DEBUG]
56937 2019-Jan-16 22:08:41.698684 - [DEBUG] EDGE:
56938 2019-Jan-16 22:08:41.698742 - [DEBUG] ---> 56939 2019-Jan-16 22:08:41.699382 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
56940 2019-Jan-16 22:08:41.700020 - [DEBUG]
56941 2019-Jan-16 22:08:41.700056 - [DEBUG] Compose: EdgeIdentity * AllBottom
56942 2019-Jan-16 22:08:41.700084 - [DEBUG]
56943 2019-Jan-16 22:08:41.700108 - [DEBUG] Propagate flow
56944 2019-Jan-16 22:08:41.700131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56945 2019-Jan-16 22:08:41.700188 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56946 2019-Jan-16 22:08:41.700828 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56947 2019-Jan-16 22:08:41.701480 - [DEBUG] Edge function : AllBottom (result of previous compose)
56948 2019-Jan-16 22:08:41.701506 - [DEBUG]
56949 2019-Jan-16 22:08:41.701532 - [DEBUG] Join: AllTop & AllBottom
56950 2019-Jan-16 22:08:41.701558 - [DEBUG] = AllBottom (new jump func)
56951 2019-Jan-16 22:08:41.701582 - [DEBUG]
56952 2019-Jan-16 22:08:41.701606 - [DEBUG] Start adding new jump function
56953 2019-Jan-16 22:08:41.701629 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56954 2019-Jan-16 22:08:41.701685 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56955 2019-Jan-16 22:08:41.702324 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56956 2019-Jan-16 22:08:41.702964 - [DEBUG] Edge Function : AllBottom
56957 2019-Jan-16 22:08:41.702993 - [DEBUG] End adding new jump function
56958 2019-Jan-16 22:08:41.703017 - [DEBUG]
56959 2019-Jan-16 22:08:41.703041 - [DEBUG] -------------------------------------------- 1534. Path Edge --------------------------------------------
56960 2019-Jan-16 22:08:41.703066 - [DEBUG]
56961 2019-Jan-16 22:08:41.703097 - [DEBUG] Process 1534. path edge:
56962 2019-Jan-16 22:08:41.703122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56963 2019-Jan-16 22:08:41.703179 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
56964 2019-Jan-16 22:08:41.703818 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56965 2019-Jan-16 22:08:41.704459 - [DEBUG]
56966 2019-Jan-16 22:08:41.704484 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56967 2019-Jan-16 22:08:41.705171 - [DEBUG] Compose: EdgeIdentity * AllBottom
56968 2019-Jan-16 22:08:41.705200 - [DEBUG]
56969 2019-Jan-16 22:08:41.705224 - [DEBUG] Propagate flow
56970 2019-Jan-16 22:08:41.705248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56971 2019-Jan-16 22:08:41.705307 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
56972 2019-Jan-16 22:08:41.705944 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56973 2019-Jan-16 22:08:41.706586 - [DEBUG] Edge function : AllBottom (result of previous compose)
56974 2019-Jan-16 22:08:41.706612 - [DEBUG]
56975 2019-Jan-16 22:08:41.706638 - [DEBUG] Join: AllTop & AllBottom
56976 2019-Jan-16 22:08:41.706664 - [DEBUG] = AllBottom (new jump func)
56977 2019-Jan-16 22:08:41.706690 - [DEBUG]
56978 2019-Jan-16 22:08:41.706714 - [DEBUG] Start adding new jump function
56979 2019-Jan-16 22:08:41.706738 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56980 2019-Jan-16 22:08:41.706796 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56981 2019-Jan-16 22:08:41.707438 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
56982 2019-Jan-16 22:08:41.708073 - [DEBUG] Edge Function : AllBottom
56983 2019-Jan-16 22:08:41.708117 - [DEBUG] End adding new jump function
56984 2019-Jan-16 22:08:41.708142 - [DEBUG]
56985 2019-Jan-16 22:08:41.708167 - [DEBUG] -------------------------------------------- 1535. Path Edge --------------------------------------------
56986 2019-Jan-16 22:08:41.708191 - [DEBUG]
56987 2019-Jan-16 22:08:41.708215 - [DEBUG] Process 1535. path edge:
56988 2019-Jan-16 22:08:41.708240 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56989 2019-Jan-16 22:08:41.708298 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
56990 2019-Jan-16 22:08:41.708935 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
56991 2019-Jan-16 22:08:41.709576 - [DEBUG]
56992 2019-Jan-16 22:08:41.709602 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
56993 2019-Jan-16 22:08:41.710264 - [DEBUG] Compose: EdgeIdentity * AllBottom
56994 2019-Jan-16 22:08:41.710293 - [DEBUG]
56995 2019-Jan-16 22:08:41.710317 - [DEBUG] Propagate flow
56996 2019-Jan-16 22:08:41.710341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56997 2019-Jan-16 22:08:41.710400 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56998 2019-Jan-16 22:08:41.711037 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56999 2019-Jan-16 22:08:41.711697 - [DEBUG] Edge function : AllBottom (result of previous compose)
57000 2019-Jan-16 22:08:41.711723 - [DEBUG]
57001 2019-Jan-16 22:08:41.711749 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57002 2019-Jan-16 22:08:41.711775 - [DEBUG] = AllBottom
57003 2019-Jan-16 22:08:41.711800 - [DEBUG]
57004 2019-Jan-16 22:08:41.711823 - [DEBUG] PROPAGATE: No new function!
57005 2019-Jan-16 22:08:41.711848 - [DEBUG] EDGE:
57006 2019-Jan-16 22:08:41.711906 - [DEBUG] ---> 57007 2019-Jan-16 22:08:41.712550 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
57008 2019-Jan-16 22:08:41.713191 - [DEBUG]
57009 2019-Jan-16 22:08:41.713217 - [DEBUG] EDGE:
57010 2019-Jan-16 22:08:41.713274 - [DEBUG] ---> 57011 2019-Jan-16 22:08:41.713914 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
57012 2019-Jan-16 22:08:41.714552 - [DEBUG]
57013 2019-Jan-16 22:08:41.714578 - [DEBUG] EDGE:
57014 2019-Jan-16 22:08:41.714636 - [DEBUG] ---> 57015 2019-Jan-16 22:08:41.715300 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
57016 2019-Jan-16 22:08:41.715989 - [DEBUG]
57017 2019-Jan-16 22:08:41.716020 - [DEBUG] EDGE:
57018 2019-Jan-16 22:08:41.716087 - [DEBUG] ---> 57019 2019-Jan-16 22:08:41.716783 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
57020 2019-Jan-16 22:08:41.717469 - [DEBUG]
57021 2019-Jan-16 22:08:41.717499 - [DEBUG] EDGE:
57022 2019-Jan-16 22:08:41.717563 - [DEBUG] ---> 57023 2019-Jan-16 22:08:41.718230 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
57024 2019-Jan-16 22:08:41.718871 - [DEBUG]
57025 2019-Jan-16 22:08:41.718899 - [DEBUG] EDGE:
57026 2019-Jan-16 22:08:41.718957 - [DEBUG] ---> 57027 2019-Jan-16 22:08:41.719595 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
57028 2019-Jan-16 22:08:41.720234 - [DEBUG]
57029 2019-Jan-16 22:08:41.720292 - [DEBUG] Compose: EdgeIdentity * AllBottom
57030 2019-Jan-16 22:08:41.720321 - [DEBUG]
57031 2019-Jan-16 22:08:41.720347 - [DEBUG] Propagate flow
57032 2019-Jan-16 22:08:41.720370 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57033 2019-Jan-16 22:08:41.720427 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
57034 2019-Jan-16 22:08:41.721067 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57035 2019-Jan-16 22:08:41.721722 - [DEBUG] Edge function : AllBottom (result of previous compose)
57036 2019-Jan-16 22:08:41.721748 - [DEBUG]
57037 2019-Jan-16 22:08:41.721775 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57038 2019-Jan-16 22:08:41.721801 - [DEBUG] = AllBottom
57039 2019-Jan-16 22:08:41.721825 - [DEBUG]
57040 2019-Jan-16 22:08:41.721849 - [DEBUG] PROPAGATE: No new function!
57041 2019-Jan-16 22:08:41.721878 - [DEBUG] EDGE:
57042 2019-Jan-16 22:08:41.721937 - [DEBUG] ---> 57043 2019-Jan-16 22:08:41.722588 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
57044 2019-Jan-16 22:08:41.723229 - [DEBUG]
57045 2019-Jan-16 22:08:41.723256 - [DEBUG] EDGE:
57046 2019-Jan-16 22:08:41.723314 - [DEBUG] ---> 57047 2019-Jan-16 22:08:41.723966 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
57048 2019-Jan-16 22:08:41.724607 - [DEBUG]
57049 2019-Jan-16 22:08:41.724634 - [DEBUG] EDGE:
57050 2019-Jan-16 22:08:41.724692 - [DEBUG] ---> 57051 2019-Jan-16 22:08:41.725348 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
57052 2019-Jan-16 22:08:41.725987 - [DEBUG]
57053 2019-Jan-16 22:08:41.726028 - [DEBUG] Compose: EdgeIdentity * AllBottom
57054 2019-Jan-16 22:08:41.726056 - [DEBUG]
57055 2019-Jan-16 22:08:41.726081 - [DEBUG] Propagate flow
57056 2019-Jan-16 22:08:41.726105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57057 2019-Jan-16 22:08:41.726162 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
57058 2019-Jan-16 22:08:41.726800 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57059 2019-Jan-16 22:08:41.727439 - [DEBUG] Edge function : AllBottom (result of previous compose)
57060 2019-Jan-16 22:08:41.727464 - [DEBUG]
57061 2019-Jan-16 22:08:41.727491 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57062 2019-Jan-16 22:08:41.727517 - [DEBUG] = AllBottom
57063 2019-Jan-16 22:08:41.727542 - [DEBUG]
57064 2019-Jan-16 22:08:41.727565 - [DEBUG] PROPAGATE: No new function!
57065 2019-Jan-16 22:08:41.727593 - [DEBUG] EDGE:
57066 2019-Jan-16 22:08:41.727651 - [DEBUG] ---> 57067 2019-Jan-16 22:08:41.728315 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
57068 2019-Jan-16 22:08:41.728957 - [DEBUG]
57069 2019-Jan-16 22:08:41.728984 - [DEBUG] EDGE:
57070 2019-Jan-16 22:08:41.729042 - [DEBUG] ---> 57071 2019-Jan-16 22:08:41.729677 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
57072 2019-Jan-16 22:08:41.730315 - [DEBUG]
57073 2019-Jan-16 22:08:41.730342 - [DEBUG] EDGE:
57074 2019-Jan-16 22:08:41.730400 - [DEBUG] ---> 57075 2019-Jan-16 22:08:41.731037 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
57076 2019-Jan-16 22:08:41.731691 - [DEBUG]
57077 2019-Jan-16 22:08:41.731718 - [DEBUG] EDGE:
57078 2019-Jan-16 22:08:41.731776 - [DEBUG] ---> 57079 2019-Jan-16 22:08:41.732415 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
57080 2019-Jan-16 22:08:41.733058 - [DEBUG]
57081 2019-Jan-16 22:08:41.733085 - [DEBUG] Compose: EdgeIdentity * AllBottom
57082 2019-Jan-16 22:08:41.733112 - [DEBUG]
57083 2019-Jan-16 22:08:41.733136 - [DEBUG] Propagate flow
57084 2019-Jan-16 22:08:41.733160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57085 2019-Jan-16 22:08:41.733216 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57086 2019-Jan-16 22:08:41.733855 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57087 2019-Jan-16 22:08:41.734502 - [DEBUG] Edge function : AllBottom (result of previous compose)
57088 2019-Jan-16 22:08:41.734528 - [DEBUG]
57089 2019-Jan-16 22:08:41.734554 - [DEBUG] Join: AllTop & AllBottom
57090 2019-Jan-16 22:08:41.734588 - [DEBUG] = AllBottom (new jump func)
57091 2019-Jan-16 22:08:41.734613 - [DEBUG]
57092 2019-Jan-16 22:08:41.734637 - [DEBUG] Start adding new jump function
57093 2019-Jan-16 22:08:41.734661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57094 2019-Jan-16 22:08:41.734717 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57095 2019-Jan-16 22:08:41.735380 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57096 2019-Jan-16 22:08:41.736021 - [DEBUG] Edge Function : AllBottom
57097 2019-Jan-16 22:08:41.736053 - [DEBUG] End adding new jump function
57098 2019-Jan-16 22:08:41.736077 - [DEBUG]
57099 2019-Jan-16 22:08:41.736102 - [DEBUG] -------------------------------------------- 1536. Path Edge --------------------------------------------
57100 2019-Jan-16 22:08:41.736127 - [DEBUG]
57101 2019-Jan-16 22:08:41.736151 - [DEBUG] Process 1536. path edge:
57102 2019-Jan-16 22:08:41.736175 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57103 2019-Jan-16 22:08:41.736231 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
57104 2019-Jan-16 22:08:41.736870 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57105 2019-Jan-16 22:08:41.737517 - [DEBUG]
57106 2019-Jan-16 22:08:41.737543 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57107 2019-Jan-16 22:08:41.738231 - [DEBUG] Compose: EdgeIdentity * AllBottom
57108 2019-Jan-16 22:08:41.738259 - [DEBUG]
57109 2019-Jan-16 22:08:41.738283 - [DEBUG] Propagate flow
57110 2019-Jan-16 22:08:41.738307 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57111 2019-Jan-16 22:08:41.738366 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
57112 2019-Jan-16 22:08:41.739005 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57113 2019-Jan-16 22:08:41.739650 - [DEBUG] Edge function : AllBottom (result of previous compose)
57114 2019-Jan-16 22:08:41.739675 - [DEBUG]
57115 2019-Jan-16 22:08:41.739701 - [DEBUG] Join: AllTop & AllBottom
57116 2019-Jan-16 22:08:41.739727 - [DEBUG] = AllBottom (new jump func)
57117 2019-Jan-16 22:08:41.739752 - [DEBUG]
57118 2019-Jan-16 22:08:41.739775 - [DEBUG] Start adding new jump function
57119 2019-Jan-16 22:08:41.739799 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57120 2019-Jan-16 22:08:41.739854 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57121 2019-Jan-16 22:08:41.740501 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
57122 2019-Jan-16 22:08:41.741137 - [DEBUG] Edge Function : AllBottom
57123 2019-Jan-16 22:08:41.741166 - [DEBUG] End adding new jump function
57124 2019-Jan-16 22:08:41.741190 - [DEBUG]
57125 2019-Jan-16 22:08:41.741214 - [DEBUG] -------------------------------------------- 1537. Path Edge --------------------------------------------
57126 2019-Jan-16 22:08:41.741238 - [DEBUG]
57127 2019-Jan-16 22:08:41.741262 - [DEBUG] Process 1537. path edge:
57128 2019-Jan-16 22:08:41.741285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57129 2019-Jan-16 22:08:41.741341 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
57130 2019-Jan-16 22:08:41.741993 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57131 2019-Jan-16 22:08:41.742639 - [DEBUG]
57132 2019-Jan-16 22:08:41.742674 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
57133 2019-Jan-16 22:08:41.743336 - [DEBUG] Compose: EdgeIdentity * AllBottom
57134 2019-Jan-16 22:08:41.743365 - [DEBUG]
57135 2019-Jan-16 22:08:41.743388 - [DEBUG] Propagate flow
57136 2019-Jan-16 22:08:41.743412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57137 2019-Jan-16 22:08:41.743470 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
57138 2019-Jan-16 22:08:41.744106 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57139 2019-Jan-16 22:08:41.744764 - [DEBUG] Edge function : AllBottom (result of previous compose)
57140 2019-Jan-16 22:08:41.744790 - [DEBUG]
57141 2019-Jan-16 22:08:41.744816 - [DEBUG] Join: AllTop & AllBottom
57142 2019-Jan-16 22:08:41.744842 - [DEBUG] = AllBottom (new jump func)
57143 2019-Jan-16 22:08:41.744866 - [DEBUG]
57144 2019-Jan-16 22:08:41.744890 - [DEBUG] Start adding new jump function
57145 2019-Jan-16 22:08:41.744913 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57146 2019-Jan-16 22:08:41.744970 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57147 2019-Jan-16 22:08:41.745617 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
57148 2019-Jan-16 22:08:41.746252 - [DEBUG] Edge Function : AllBottom
57149 2019-Jan-16 22:08:41.746281 - [DEBUG] End adding new jump function
57150 2019-Jan-16 22:08:41.746305 - [DEBUG]
57151 2019-Jan-16 22:08:41.746329 - [DEBUG] -------------------------------------------- 1538. Path Edge --------------------------------------------
57152 2019-Jan-16 22:08:41.746353 - [DEBUG]
57153 2019-Jan-16 22:08:41.746377 - [DEBUG] Process 1538. path edge:
57154 2019-Jan-16 22:08:41.746400 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57155 2019-Jan-16 22:08:41.746456 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
57156 2019-Jan-16 22:08:41.747091 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57157 2019-Jan-16 22:08:41.747739 - [DEBUG]
57158 2019-Jan-16 22:08:41.747764 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
57159 2019-Jan-16 22:08:41.748441 - [DEBUG] Compose: EdgeIdentity * AllBottom
57160 2019-Jan-16 22:08:41.748469 - [DEBUG]
57161 2019-Jan-16 22:08:41.748493 - [DEBUG] Propagate flow
57162 2019-Jan-16 22:08:41.748516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57163 2019-Jan-16 22:08:41.748574 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
57164 2019-Jan-16 22:08:41.749223 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57165 2019-Jan-16 22:08:41.749869 - [DEBUG] Edge function : AllBottom (result of previous compose)
57166 2019-Jan-16 22:08:41.749895 - [DEBUG]
57167 2019-Jan-16 22:08:41.749920 - [DEBUG] Join: AllTop & AllBottom
57168 2019-Jan-16 22:08:41.749946 - [DEBUG] = AllBottom (new jump func)
57169 2019-Jan-16 22:08:41.749971 - [DEBUG]
57170 2019-Jan-16 22:08:41.749994 - [DEBUG] Start adding new jump function
57171 2019-Jan-16 22:08:41.750018 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57172 2019-Jan-16 22:08:41.750073 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57173 2019-Jan-16 22:08:41.750718 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
57174 2019-Jan-16 22:08:41.751379 - [DEBUG] Edge Function : AllBottom
57175 2019-Jan-16 22:08:41.751408 - [DEBUG] End adding new jump function
57176 2019-Jan-16 22:08:41.751446 - [DEBUG]
57177 2019-Jan-16 22:08:41.751470 - [DEBUG] -------------------------------------------- 1539. Path Edge --------------------------------------------
57178 2019-Jan-16 22:08:41.751494 - [DEBUG]
57179 2019-Jan-16 22:08:41.751517 - [DEBUG] Process 1539. path edge:
57180 2019-Jan-16 22:08:41.751541 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57181 2019-Jan-16 22:08:41.751598 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
57182 2019-Jan-16 22:08:41.752245 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57183 2019-Jan-16 22:08:41.752892 - [DEBUG]
57184 2019-Jan-16 22:08:41.752916 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
57185 2019-Jan-16 22:08:41.753582 - [DEBUG] Possible callees:
57186 2019-Jan-16 22:08:41.753608 - [DEBUG] llvm.dbg.declare
57187 2019-Jan-16 22:08:41.753633 - [DEBUG] Possible return sites:
57188 2019-Jan-16 22:08:41.753657 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16357189 2019-Jan-16 22:08:41.754955 - [DEBUG] Found and process special summary
57190 2019-Jan-16 22:08:41.754989 - [DEBUG] Compose: EdgeIdentity * AllBottom
57191 2019-Jan-16 22:08:41.755017 - [DEBUG]
57192 2019-Jan-16 22:08:41.755041 - [DEBUG] Propagate flow
57193 2019-Jan-16 22:08:41.755065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57194 2019-Jan-16 22:08:41.755122 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
57195 2019-Jan-16 22:08:41.755763 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57196 2019-Jan-16 22:08:41.756409 - [DEBUG] Edge function : AllBottom (result of previous compose)
57197 2019-Jan-16 22:08:41.756435 - [DEBUG]
57198 2019-Jan-16 22:08:41.756461 - [DEBUG] Join: AllTop & AllBottom
57199 2019-Jan-16 22:08:41.756487 - [DEBUG] = AllBottom (new jump func)
57200 2019-Jan-16 22:08:41.756512 - [DEBUG]
57201 2019-Jan-16 22:08:41.756536 - [DEBUG] Start adding new jump function
57202 2019-Jan-16 22:08:41.756560 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57203 2019-Jan-16 22:08:41.756616 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57204 2019-Jan-16 22:08:41.757263 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
57205 2019-Jan-16 22:08:41.757902 - [DEBUG] Edge Function : AllBottom
57206 2019-Jan-16 22:08:41.757931 - [DEBUG] End adding new jump function
57207 2019-Jan-16 22:08:41.757955 - [DEBUG]
57208 2019-Jan-16 22:08:41.757979 - [DEBUG] -------------------------------------------- 1540. Path Edge --------------------------------------------
57209 2019-Jan-16 22:08:41.758004 - [DEBUG]
57210 2019-Jan-16 22:08:41.758027 - [DEBUG] Process 1540. path edge:
57211 2019-Jan-16 22:08:41.758051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57212 2019-Jan-16 22:08:41.758121 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
57213 2019-Jan-16 22:08:41.758764 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57214 2019-Jan-16 22:08:41.759443 - [DEBUG]
57215 2019-Jan-16 22:08:41.759469 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
57216 2019-Jan-16 22:08:41.760144 - [DEBUG] Compose: EdgeIdentity * AllBottom
57217 2019-Jan-16 22:08:41.760173 - [DEBUG]
57218 2019-Jan-16 22:08:41.760197 - [DEBUG] Propagate flow
57219 2019-Jan-16 22:08:41.760221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57220 2019-Jan-16 22:08:41.760280 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
57221 2019-Jan-16 22:08:41.760917 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57222 2019-Jan-16 22:08:41.761584 - [DEBUG] Edge function : AllBottom (result of previous compose)
57223 2019-Jan-16 22:08:41.761610 - [DEBUG]
57224 2019-Jan-16 22:08:41.761635 - [DEBUG] Join: AllTop & AllBottom
57225 2019-Jan-16 22:08:41.761661 - [DEBUG] = AllBottom (new jump func)
57226 2019-Jan-16 22:08:41.761686 - [DEBUG]
57227 2019-Jan-16 22:08:41.761710 - [DEBUG] Start adding new jump function
57228 2019-Jan-16 22:08:41.761733 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57229 2019-Jan-16 22:08:41.761789 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57230 2019-Jan-16 22:08:41.762436 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
57231 2019-Jan-16 22:08:41.763072 - [DEBUG] Edge Function : AllBottom
57232 2019-Jan-16 22:08:41.763102 - [DEBUG] End adding new jump function
57233 2019-Jan-16 22:08:41.763126 - [DEBUG]
57234 2019-Jan-16 22:08:41.763150 - [DEBUG] -------------------------------------------- 1541. Path Edge --------------------------------------------
57235 2019-Jan-16 22:08:41.763174 - [DEBUG]
57236 2019-Jan-16 22:08:41.763198 - [DEBUG] Process 1541. path edge:
57237 2019-Jan-16 22:08:41.763221 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57238 2019-Jan-16 22:08:41.763278 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
57239 2019-Jan-16 22:08:41.763913 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57240 2019-Jan-16 22:08:41.764558 - [DEBUG]
57241 2019-Jan-16 22:08:41.764583 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
57242 2019-Jan-16 22:08:41.765261 - [DEBUG] Compose: EdgeIdentity * AllBottom
57243 2019-Jan-16 22:08:41.765290 - [DEBUG]
57244 2019-Jan-16 22:08:41.765314 - [DEBUG] Propagate flow
57245 2019-Jan-16 22:08:41.765337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57246 2019-Jan-16 22:08:41.765395 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
57247 2019-Jan-16 22:08:41.766044 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57248 2019-Jan-16 22:08:41.766689 - [DEBUG] Edge function : AllBottom (result of previous compose)
57249 2019-Jan-16 22:08:41.766714 - [DEBUG]
57250 2019-Jan-16 22:08:41.766740 - [DEBUG] Join: AllTop & AllBottom
57251 2019-Jan-16 22:08:41.766766 - [DEBUG] = AllBottom (new jump func)
57252 2019-Jan-16 22:08:41.766791 - [DEBUG]
57253 2019-Jan-16 22:08:41.766814 - [DEBUG] Start adding new jump function
57254 2019-Jan-16 22:08:41.766838 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57255 2019-Jan-16 22:08:41.766894 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57256 2019-Jan-16 22:08:41.767540 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
57257 2019-Jan-16 22:08:41.768218 - [DEBUG] Edge Function : AllBottom
57258 2019-Jan-16 22:08:41.768248 - [DEBUG] End adding new jump function
57259 2019-Jan-16 22:08:41.768272 - [DEBUG]
57260 2019-Jan-16 22:08:41.768296 - [DEBUG] -------------------------------------------- 1542. Path Edge --------------------------------------------
57261 2019-Jan-16 22:08:41.768320 - [DEBUG]
57262 2019-Jan-16 22:08:41.768343 - [DEBUG] Process 1542. path edge:
57263 2019-Jan-16 22:08:41.768367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57264 2019-Jan-16 22:08:41.768424 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
57265 2019-Jan-16 22:08:41.769070 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57266 2019-Jan-16 22:08:41.769715 - [DEBUG]
57267 2019-Jan-16 22:08:41.769740 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
57268 2019-Jan-16 22:08:41.770404 - [DEBUG] Possible callees:
57269 2019-Jan-16 22:08:41.770429 - [DEBUG] llvm.dbg.declare
57270 2019-Jan-16 22:08:41.770454 - [DEBUG] Possible return sites:
57271 2019-Jan-16 22:08:41.770478 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16957272 2019-Jan-16 22:08:41.771774 - [DEBUG] Found and process special summary
57273 2019-Jan-16 22:08:41.771808 - [DEBUG] Compose: EdgeIdentity * AllBottom
57274 2019-Jan-16 22:08:41.771836 - [DEBUG]
57275 2019-Jan-16 22:08:41.771860 - [DEBUG] Propagate flow
57276 2019-Jan-16 22:08:41.771884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57277 2019-Jan-16 22:08:41.771941 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
57278 2019-Jan-16 22:08:41.772582 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57279 2019-Jan-16 22:08:41.773229 - [DEBUG] Edge function : AllBottom (result of previous compose)
57280 2019-Jan-16 22:08:41.773254 - [DEBUG]
57281 2019-Jan-16 22:08:41.773280 - [DEBUG] Join: AllTop & AllBottom
57282 2019-Jan-16 22:08:41.773306 - [DEBUG] = AllBottom (new jump func)
57283 2019-Jan-16 22:08:41.773331 - [DEBUG]
57284 2019-Jan-16 22:08:41.773354 - [DEBUG] Start adding new jump function
57285 2019-Jan-16 22:08:41.773378 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57286 2019-Jan-16 22:08:41.773434 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57287 2019-Jan-16 22:08:41.774081 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
57288 2019-Jan-16 22:08:41.774722 - [DEBUG] Edge Function : AllBottom
57289 2019-Jan-16 22:08:41.774762 - [DEBUG] End adding new jump function
57290 2019-Jan-16 22:08:41.774788 - [DEBUG]
57291 2019-Jan-16 22:08:41.774812 - [DEBUG] -------------------------------------------- 1543. Path Edge --------------------------------------------
57292 2019-Jan-16 22:08:41.774836 - [DEBUG]
57293 2019-Jan-16 22:08:41.774860 - [DEBUG] Process 1543. path edge:
57294 2019-Jan-16 22:08:41.774883 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57295 2019-Jan-16 22:08:41.774939 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
57296 2019-Jan-16 22:08:41.775581 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57297 2019-Jan-16 22:08:41.776236 - [DEBUG]
57298 2019-Jan-16 22:08:41.776261 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
57299 2019-Jan-16 22:08:41.776925 - [DEBUG] Compose: EdgeIdentity * AllBottom
57300 2019-Jan-16 22:08:41.776954 - [DEBUG]
57301 2019-Jan-16 22:08:41.776978 - [DEBUG] Propagate flow
57302 2019-Jan-16 22:08:41.777001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57303 2019-Jan-16 22:08:41.777059 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
57304 2019-Jan-16 22:08:41.777696 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57305 2019-Jan-16 22:08:41.778358 - [DEBUG] Edge function : AllBottom (result of previous compose)
57306 2019-Jan-16 22:08:41.778384 - [DEBUG]
57307 2019-Jan-16 22:08:41.778410 - [DEBUG] Join: AllTop & AllBottom
57308 2019-Jan-16 22:08:41.778436 - [DEBUG] = AllBottom (new jump func)
57309 2019-Jan-16 22:08:41.778460 - [DEBUG]
57310 2019-Jan-16 22:08:41.778484 - [DEBUG] Start adding new jump function
57311 2019-Jan-16 22:08:41.778507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57312 2019-Jan-16 22:08:41.778564 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57313 2019-Jan-16 22:08:41.779209 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
57314 2019-Jan-16 22:08:41.779845 - [DEBUG] Edge Function : AllBottom
57315 2019-Jan-16 22:08:41.779875 - [DEBUG] End adding new jump function
57316 2019-Jan-16 22:08:41.779899 - [DEBUG]
57317 2019-Jan-16 22:08:41.779922 - [DEBUG] -------------------------------------------- 1544. Path Edge --------------------------------------------
57318 2019-Jan-16 22:08:41.779947 - [DEBUG]
57319 2019-Jan-16 22:08:41.779970 - [DEBUG] Process 1544. path edge:
57320 2019-Jan-16 22:08:41.779994 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57321 2019-Jan-16 22:08:41.780050 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
57322 2019-Jan-16 22:08:41.780688 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57323 2019-Jan-16 22:08:41.781334 - [DEBUG]
57324 2019-Jan-16 22:08:41.781359 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
57325 2019-Jan-16 22:08:41.782037 - [DEBUG] Compose: EdgeIdentity * AllBottom
57326 2019-Jan-16 22:08:41.782065 - [DEBUG]
57327 2019-Jan-16 22:08:41.782089 - [DEBUG] Propagate flow
57328 2019-Jan-16 22:08:41.782113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57329 2019-Jan-16 22:08:41.782170 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
57330 2019-Jan-16 22:08:41.782811 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57331 2019-Jan-16 22:08:41.783455 - [DEBUG] Edge function : AllBottom (result of previous compose)
57332 2019-Jan-16 22:08:41.783481 - [DEBUG]
57333 2019-Jan-16 22:08:41.783506 - [DEBUG] Join: AllTop & AllBottom
57334 2019-Jan-16 22:08:41.783532 - [DEBUG] = AllBottom (new jump func)
57335 2019-Jan-16 22:08:41.783557 - [DEBUG]
57336 2019-Jan-16 22:08:41.783580 - [DEBUG] Start adding new jump function
57337 2019-Jan-16 22:08:41.783604 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57338 2019-Jan-16 22:08:41.783660 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57339 2019-Jan-16 22:08:41.784314 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
57340 2019-Jan-16 22:08:41.784970 - [DEBUG] Edge Function : AllBottom
57341 2019-Jan-16 22:08:41.784999 - [DEBUG] End adding new jump function
57342 2019-Jan-16 22:08:41.785023 - [DEBUG]
57343 2019-Jan-16 22:08:41.785047 - [DEBUG] -------------------------------------------- 1545. Path Edge --------------------------------------------
57344 2019-Jan-16 22:08:41.785072 - [DEBUG]
57345 2019-Jan-16 22:08:41.785095 - [DEBUG] Process 1545. path edge:
57346 2019-Jan-16 22:08:41.785119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57347 2019-Jan-16 22:08:41.785175 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
57348 2019-Jan-16 22:08:41.785814 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57349 2019-Jan-16 22:08:41.786460 - [DEBUG]
57350 2019-Jan-16 22:08:41.786485 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
57351 2019-Jan-16 22:08:41.787148 - [DEBUG] Compose: EdgeIdentity * AllBottom
57352 2019-Jan-16 22:08:41.787176 - [DEBUG]
57353 2019-Jan-16 22:08:41.787200 - [DEBUG] Propagate flow
57354 2019-Jan-16 22:08:41.787224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57355 2019-Jan-16 22:08:41.787282 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
57356 2019-Jan-16 22:08:41.787918 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57357 2019-Jan-16 22:08:41.788580 - [DEBUG] Edge function : AllBottom (result of previous compose)
57358 2019-Jan-16 22:08:41.788606 - [DEBUG]
57359 2019-Jan-16 22:08:41.788631 - [DEBUG] Join: AllTop & AllBottom
57360 2019-Jan-16 22:08:41.788657 - [DEBUG] = AllBottom (new jump func)
57361 2019-Jan-16 22:08:41.788682 - [DEBUG]
57362 2019-Jan-16 22:08:41.788705 - [DEBUG] Start adding new jump function
57363 2019-Jan-16 22:08:41.788729 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57364 2019-Jan-16 22:08:41.788785 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57365 2019-Jan-16 22:08:41.789431 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
57366 2019-Jan-16 22:08:41.790066 - [DEBUG] Edge Function : AllBottom
57367 2019-Jan-16 22:08:41.790095 - [DEBUG] End adding new jump function
57368 2019-Jan-16 22:08:41.790119 - [DEBUG]
57369 2019-Jan-16 22:08:41.790143 - [DEBUG] -------------------------------------------- 1546. Path Edge --------------------------------------------
57370 2019-Jan-16 22:08:41.790167 - [DEBUG]
57371 2019-Jan-16 22:08:41.790191 - [DEBUG] Process 1546. path edge:
57372 2019-Jan-16 22:08:41.790215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57373 2019-Jan-16 22:08:41.790271 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
57374 2019-Jan-16 22:08:41.790906 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57375 2019-Jan-16 22:08:41.791568 - [DEBUG]
57376 2019-Jan-16 22:08:41.791594 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
57377 2019-Jan-16 22:08:41.792255 - [DEBUG] Compose: EdgeIdentity * AllBottom
57378 2019-Jan-16 22:08:41.792283 - [DEBUG]
57379 2019-Jan-16 22:08:41.792307 - [DEBUG] Propagate flow
57380 2019-Jan-16 22:08:41.792331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57381 2019-Jan-16 22:08:41.792396 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
57382 2019-Jan-16 22:08:41.793039 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57383 2019-Jan-16 22:08:41.793683 - [DEBUG] Edge function : AllBottom (result of previous compose)
57384 2019-Jan-16 22:08:41.793708 - [DEBUG]
57385 2019-Jan-16 22:08:41.793734 - [DEBUG] Join: AllTop & AllBottom
57386 2019-Jan-16 22:08:41.793760 - [DEBUG] = AllBottom (new jump func)
57387 2019-Jan-16 22:08:41.793784 - [DEBUG]
57388 2019-Jan-16 22:08:41.793808 - [DEBUG] Start adding new jump function
57389 2019-Jan-16 22:08:41.793831 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57390 2019-Jan-16 22:08:41.793888 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57391 2019-Jan-16 22:08:41.794533 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
57392 2019-Jan-16 22:08:41.795189 - [DEBUG] Edge Function : AllBottom
57393 2019-Jan-16 22:08:41.795218 - [DEBUG] End adding new jump function
57394 2019-Jan-16 22:08:41.795242 - [DEBUG]
57395 2019-Jan-16 22:08:41.795265 - [DEBUG] -------------------------------------------- 1547. Path Edge --------------------------------------------
57396 2019-Jan-16 22:08:41.795290 - [DEBUG]
57397 2019-Jan-16 22:08:41.795313 - [DEBUG] Process 1547. path edge:
57398 2019-Jan-16 22:08:41.795337 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57399 2019-Jan-16 22:08:41.795393 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
57400 2019-Jan-16 22:08:41.796030 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57401 2019-Jan-16 22:08:41.796675 - [DEBUG]
57402 2019-Jan-16 22:08:41.796700 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
57403 2019-Jan-16 22:08:41.797364 - [DEBUG] Compose: EdgeIdentity * AllBottom
57404 2019-Jan-16 22:08:41.797392 - [DEBUG]
57405 2019-Jan-16 22:08:41.797416 - [DEBUG] Propagate flow
57406 2019-Jan-16 22:08:41.797440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57407 2019-Jan-16 22:08:41.797498 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
57408 2019-Jan-16 22:08:41.798156 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57409 2019-Jan-16 22:08:41.798802 - [DEBUG] Edge function : AllBottom (result of previous compose)
57410 2019-Jan-16 22:08:41.798828 - [DEBUG]
57411 2019-Jan-16 22:08:41.798853 - [DEBUG] Join: AllTop & AllBottom
57412 2019-Jan-16 22:08:41.798879 - [DEBUG] = AllBottom (new jump func)
57413 2019-Jan-16 22:08:41.798904 - [DEBUG]
57414 2019-Jan-16 22:08:41.798927 - [DEBUG] Start adding new jump function
57415 2019-Jan-16 22:08:41.798951 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57416 2019-Jan-16 22:08:41.799007 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57417 2019-Jan-16 22:08:41.799652 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
57418 2019-Jan-16 22:08:41.800286 - [DEBUG] Edge Function : AllBottom
57419 2019-Jan-16 22:08:41.800315 - [DEBUG] End adding new jump function
57420 2019-Jan-16 22:08:41.800340 - [DEBUG]
57421 2019-Jan-16 22:08:41.800363 - [DEBUG] -------------------------------------------- 1548. Path Edge --------------------------------------------
57422 2019-Jan-16 22:08:41.800396 - [DEBUG]
57423 2019-Jan-16 22:08:41.800420 - [DEBUG] Process 1548. path edge:
57424 2019-Jan-16 22:08:41.800444 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57425 2019-Jan-16 22:08:41.800500 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
57426 2019-Jan-16 22:08:41.801135 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57427 2019-Jan-16 22:08:41.801794 - [DEBUG]
57428 2019-Jan-16 22:08:41.801820 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
57429 2019-Jan-16 22:08:41.802479 - [DEBUG] Compose: EdgeIdentity * AllBottom
57430 2019-Jan-16 22:08:41.802508 - [DEBUG]
57431 2019-Jan-16 22:08:41.802532 - [DEBUG] Propagate flow
57432 2019-Jan-16 22:08:41.802555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57433 2019-Jan-16 22:08:41.802613 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
57434 2019-Jan-16 22:08:41.803249 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57435 2019-Jan-16 22:08:41.803895 - [DEBUG] Edge function : AllBottom (result of previous compose)
57436 2019-Jan-16 22:08:41.803921 - [DEBUG]
57437 2019-Jan-16 22:08:41.803946 - [DEBUG] Join: AllTop & AllBottom
57438 2019-Jan-16 22:08:41.803972 - [DEBUG] = AllBottom (new jump func)
57439 2019-Jan-16 22:08:41.803997 - [DEBUG]
57440 2019-Jan-16 22:08:41.804021 - [DEBUG] Start adding new jump function
57441 2019-Jan-16 22:08:41.804044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57442 2019-Jan-16 22:08:41.804100 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57443 2019-Jan-16 22:08:41.804758 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
57444 2019-Jan-16 22:08:41.805395 - [DEBUG] Edge Function : AllBottom
57445 2019-Jan-16 22:08:41.805424 - [DEBUG] End adding new jump function
57446 2019-Jan-16 22:08:41.805448 - [DEBUG]
57447 2019-Jan-16 22:08:41.805472 - [DEBUG] -------------------------------------------- 1549. Path Edge --------------------------------------------
57448 2019-Jan-16 22:08:41.805496 - [DEBUG]
57449 2019-Jan-16 22:08:41.805520 - [DEBUG] Process 1549. path edge:
57450 2019-Jan-16 22:08:41.805543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57451 2019-Jan-16 22:08:41.805599 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
57452 2019-Jan-16 22:08:41.806234 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57453 2019-Jan-16 22:08:41.806881 - [DEBUG]
57454 2019-Jan-16 22:08:41.806906 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
57455 2019-Jan-16 22:08:41.807567 - [DEBUG] Compose: EdgeIdentity * AllBottom
57456 2019-Jan-16 22:08:41.807595 - [DEBUG]
57457 2019-Jan-16 22:08:41.807619 - [DEBUG] Propagate flow
57458 2019-Jan-16 22:08:41.807642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57459 2019-Jan-16 22:08:41.807700 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
57460 2019-Jan-16 22:08:41.808360 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57461 2019-Jan-16 22:08:41.809006 - [DEBUG] Edge function : AllBottom (result of previous compose)
57462 2019-Jan-16 22:08:41.809032 - [DEBUG]
57463 2019-Jan-16 22:08:41.809057 - [DEBUG] Join: AllTop & AllBottom
57464 2019-Jan-16 22:08:41.809092 - [DEBUG] = AllBottom (new jump func)
57465 2019-Jan-16 22:08:41.809117 - [DEBUG]
57466 2019-Jan-16 22:08:41.809140 - [DEBUG] Start adding new jump function
57467 2019-Jan-16 22:08:41.809164 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57468 2019-Jan-16 22:08:41.809220 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57469 2019-Jan-16 22:08:41.809867 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
57470 2019-Jan-16 22:08:41.810509 - [DEBUG] Edge Function : AllBottom
57471 2019-Jan-16 22:08:41.810538 - [DEBUG] End adding new jump function
57472 2019-Jan-16 22:08:41.810561 - [DEBUG]
57473 2019-Jan-16 22:08:41.810585 - [DEBUG] -------------------------------------------- 1550. Path Edge --------------------------------------------
57474 2019-Jan-16 22:08:41.810610 - [DEBUG]
57475 2019-Jan-16 22:08:41.810633 - [DEBUG] Process 1550. path edge:
57476 2019-Jan-16 22:08:41.810657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57477 2019-Jan-16 22:08:41.810713 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
57478 2019-Jan-16 22:08:41.811355 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57479 2019-Jan-16 22:08:41.812017 - [DEBUG]
57480 2019-Jan-16 22:08:41.812043 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
57481 2019-Jan-16 22:08:41.812711 - [DEBUG] Compose: EdgeIdentity * AllBottom
57482 2019-Jan-16 22:08:41.812740 - [DEBUG]
57483 2019-Jan-16 22:08:41.812765 - [DEBUG] Propagate flow
57484 2019-Jan-16 22:08:41.812788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57485 2019-Jan-16 22:08:41.812847 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
57486 2019-Jan-16 22:08:41.813484 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57487 2019-Jan-16 22:08:41.814130 - [DEBUG] Edge function : AllBottom (result of previous compose)
57488 2019-Jan-16 22:08:41.814156 - [DEBUG]
57489 2019-Jan-16 22:08:41.814182 - [DEBUG] Join: AllTop & AllBottom
57490 2019-Jan-16 22:08:41.814208 - [DEBUG] = AllBottom (new jump func)
57491 2019-Jan-16 22:08:41.814233 - [DEBUG]
57492 2019-Jan-16 22:08:41.814257 - [DEBUG] Start adding new jump function
57493 2019-Jan-16 22:08:41.814281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57494 2019-Jan-16 22:08:41.814337 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57495 2019-Jan-16 22:08:41.814998 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
57496 2019-Jan-16 22:08:41.815634 - [DEBUG] Edge Function : AllBottom
57497 2019-Jan-16 22:08:41.815663 - [DEBUG] End adding new jump function
57498 2019-Jan-16 22:08:41.815688 - [DEBUG]
57499 2019-Jan-16 22:08:41.815712 - [DEBUG] -------------------------------------------- 1551. Path Edge --------------------------------------------
57500 2019-Jan-16 22:08:41.815737 - [DEBUG]
57501 2019-Jan-16 22:08:41.815760 - [DEBUG] Process 1551. path edge:
57502 2019-Jan-16 22:08:41.815784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57503 2019-Jan-16 22:08:41.815841 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
57504 2019-Jan-16 22:08:41.816476 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57505 2019-Jan-16 22:08:41.817129 - [DEBUG]
57506 2019-Jan-16 22:08:41.817155 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
57507 2019-Jan-16 22:08:41.817815 - [DEBUG] Compose: EdgeIdentity * AllBottom
57508 2019-Jan-16 22:08:41.817844 - [DEBUG]
57509 2019-Jan-16 22:08:41.817868 - [DEBUG] Propagate flow
57510 2019-Jan-16 22:08:41.817891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57511 2019-Jan-16 22:08:41.817949 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57512 2019-Jan-16 22:08:41.818609 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57513 2019-Jan-16 22:08:41.819256 - [DEBUG] Edge function : AllBottom (result of previous compose)
57514 2019-Jan-16 22:08:41.819282 - [DEBUG]
57515 2019-Jan-16 22:08:41.819307 - [DEBUG] Join: AllTop & AllBottom
57516 2019-Jan-16 22:08:41.819333 - [DEBUG] = AllBottom (new jump func)
57517 2019-Jan-16 22:08:41.819357 - [DEBUG]
57518 2019-Jan-16 22:08:41.819381 - [DEBUG] Start adding new jump function
57519 2019-Jan-16 22:08:41.819404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57520 2019-Jan-16 22:08:41.819460 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57521 2019-Jan-16 22:08:41.820107 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57522 2019-Jan-16 22:08:41.820743 - [DEBUG] Edge Function : AllBottom
57523 2019-Jan-16 22:08:41.820772 - [DEBUG] End adding new jump function
57524 2019-Jan-16 22:08:41.820796 - [DEBUG]
57525 2019-Jan-16 22:08:41.820820 - [DEBUG] -------------------------------------------- 1552. Path Edge --------------------------------------------
57526 2019-Jan-16 22:08:41.820845 - [DEBUG]
57527 2019-Jan-16 22:08:41.820868 - [DEBUG] Process 1552. path edge:
57528 2019-Jan-16 22:08:41.820892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57529 2019-Jan-16 22:08:41.820948 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
57530 2019-Jan-16 22:08:41.821600 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57531 2019-Jan-16 22:08:41.822247 - [DEBUG]
57532 2019-Jan-16 22:08:41.822271 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57533 2019-Jan-16 22:08:41.822929 - [DEBUG] Start of endsummarytab entry
57534 2019-Jan-16 22:08:41.822973 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
57535 2019-Jan-16 22:08:41.823621 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
57536 2019-Jan-16 22:08:41.823690 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57537 2019-Jan-16 22:08:41.824333 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57538 2019-Jan-16 22:08:41.824993 - [DEBUG] EF: AllBottom
57539 2019-Jan-16 22:08:41.825019 - [DEBUG]
57540 2019-Jan-16 22:08:41.825043 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57541 2019-Jan-16 22:08:41.825680 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57542 2019-Jan-16 22:08:41.826328 - [DEBUG] EF: AllBottom
57543 2019-Jan-16 22:08:41.826353 - [DEBUG]
57544 2019-Jan-16 22:08:41.826378 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57545 2019-Jan-16 22:08:41.827015 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
57546 2019-Jan-16 22:08:41.827655 - [DEBUG] EF: AllBottom
57547 2019-Jan-16 22:08:41.827680 - [DEBUG]
57548 2019-Jan-16 22:08:41.827704 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57549 2019-Jan-16 22:08:41.828362 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
57550 2019-Jan-16 22:08:41.828999 - [DEBUG] EF: AllBottom
57551 2019-Jan-16 22:08:41.829024 - [DEBUG]
57552 2019-Jan-16 22:08:41.829048 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57553 2019-Jan-16 22:08:41.829684 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
57554 2019-Jan-16 22:08:41.830330 - [DEBUG] EF: AllBottom
57555 2019-Jan-16 22:08:41.830356 - [DEBUG]
57556 2019-Jan-16 22:08:41.830379 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57557 2019-Jan-16 22:08:41.831014 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57558 2019-Jan-16 22:08:41.831670 - [DEBUG] EF: AllBottom
57559 2019-Jan-16 22:08:41.831695 - [DEBUG]
57560 2019-Jan-16 22:08:41.831719 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57561 2019-Jan-16 22:08:41.832354 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
57562 2019-Jan-16 22:08:41.832993 - [DEBUG] EF: AllBottom
57563 2019-Jan-16 22:08:41.833018 - [DEBUG]
57564 2019-Jan-16 22:08:41.833042 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57565 2019-Jan-16 22:08:41.833677 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
57566 2019-Jan-16 22:08:41.834315 - [DEBUG] EF: AllBottom
57567 2019-Jan-16 22:08:41.834340 - [DEBUG]
57568 2019-Jan-16 22:08:41.834364 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57569 2019-Jan-16 22:08:41.835015 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57570 2019-Jan-16 22:08:41.835654 - [DEBUG] EF: AllBottom
57571 2019-Jan-16 22:08:41.835679 - [DEBUG]
57572 2019-Jan-16 22:08:41.835703 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57573 2019-Jan-16 22:08:41.836338 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
57574 2019-Jan-16 22:08:41.836972 - [DEBUG] EF: AllBottom
57575 2019-Jan-16 22:08:41.836998 - [DEBUG]
57576 2019-Jan-16 22:08:41.837021 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57577 2019-Jan-16 22:08:41.837657 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
57578 2019-Jan-16 22:08:41.838306 - [DEBUG] EF: AllBottom
57579 2019-Jan-16 22:08:41.838331 - [DEBUG]
57580 2019-Jan-16 22:08:41.838355 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57581 2019-Jan-16 22:08:41.838990 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
57582 2019-Jan-16 22:08:41.839624 - [DEBUG] EF: AllBottom
57583 2019-Jan-16 22:08:41.839649 - [DEBUG]
57584 2019-Jan-16 22:08:41.839673 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57585 2019-Jan-16 22:08:41.840307 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57586 2019-Jan-16 22:08:41.840953 - [DEBUG] EF: AllBottom
57587 2019-Jan-16 22:08:41.840978 - [DEBUG]
57588 2019-Jan-16 22:08:41.841001 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57589 2019-Jan-16 22:08:41.841655 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57590 2019-Jan-16 22:08:41.842302 - [DEBUG] EF: AllBottom
57591 2019-Jan-16 22:08:41.842328 - [DEBUG]
57592 2019-Jan-16 22:08:41.842351 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57593 2019-Jan-16 22:08:41.842986 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
57594 2019-Jan-16 22:08:41.843633 - [DEBUG] EF: AllBottom
57595 2019-Jan-16 22:08:41.843659 - [DEBUG]
57596 2019-Jan-16 22:08:41.843683 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57597 2019-Jan-16 22:08:41.844320 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57598 2019-Jan-16 22:08:41.844973 - [DEBUG] EF: AllBottom
57599 2019-Jan-16 22:08:41.844999 - [DEBUG]
57600 2019-Jan-16 22:08:41.845022 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57601 2019-Jan-16 22:08:41.845658 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
57602 2019-Jan-16 22:08:41.846304 - [DEBUG] EF: AllBottom
57603 2019-Jan-16 22:08:41.846330 - [DEBUG]
57604 2019-Jan-16 22:08:41.846353 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57605 2019-Jan-16 22:08:41.846987 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
57606 2019-Jan-16 22:08:41.847625 - [DEBUG] EF: AllBottom
57607 2019-Jan-16 22:08:41.847651 - [DEBUG]
57608 2019-Jan-16 22:08:41.847674 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57609 2019-Jan-16 22:08:41.848325 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
57610 2019-Jan-16 22:08:41.848960 - [DEBUG] EF: AllBottom
57611 2019-Jan-16 22:08:41.848986 - [DEBUG]
57612 2019-Jan-16 22:08:41.849009 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57613 2019-Jan-16 22:08:41.849644 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57614 2019-Jan-16 22:08:41.850282 - [DEBUG] EF: AllBottom
57615 2019-Jan-16 22:08:41.850307 - [DEBUG]
57616 2019-Jan-16 22:08:41.850331 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57617 2019-Jan-16 22:08:41.850965 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
57618 2019-Jan-16 22:08:41.851615 - [DEBUG] EF: AllBottom
57619 2019-Jan-16 22:08:41.851640 - [DEBUG]
57620 2019-Jan-16 22:08:41.851664 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57621 2019-Jan-16 22:08:41.852298 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57622 2019-Jan-16 22:08:41.852936 - [DEBUG] EF: AllBottom
57623 2019-Jan-16 22:08:41.852961 - [DEBUG]
57624 2019-Jan-16 22:08:41.852985 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57625 2019-Jan-16 22:08:41.853620 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
57626 2019-Jan-16 22:08:41.854259 - [DEBUG] EF: AllBottom
57627 2019-Jan-16 22:08:41.854285 - [DEBUG]
57628 2019-Jan-16 22:08:41.854308 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57629 2019-Jan-16 22:08:41.854958 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
57630 2019-Jan-16 22:08:41.855605 - [DEBUG] EF: AllBottom
57631 2019-Jan-16 22:08:41.855631 - [DEBUG]
57632 2019-Jan-16 22:08:41.855654 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57633 2019-Jan-16 22:08:41.856289 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57634 2019-Jan-16 22:08:41.856928 - [DEBUG] EF: AllBottom
57635 2019-Jan-16 22:08:41.856953 - [DEBUG]
57636 2019-Jan-16 22:08:41.856977 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57637 2019-Jan-16 22:08:41.857611 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
57638 2019-Jan-16 22:08:41.858272 - [DEBUG] EF: AllBottom
57639 2019-Jan-16 22:08:41.858298 - [DEBUG]
57640 2019-Jan-16 22:08:41.858321 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57641 2019-Jan-16 22:08:41.858969 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57642 2019-Jan-16 22:08:41.859609 - [DEBUG] EF: AllBottom
57643 2019-Jan-16 22:08:41.859634 - [DEBUG]
57644 2019-Jan-16 22:08:41.859658 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57645 2019-Jan-16 22:08:41.860292 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57646 2019-Jan-16 22:08:41.860931 - [DEBUG] EF: AllBottom
57647 2019-Jan-16 22:08:41.860956 - [DEBUG]
57648 2019-Jan-16 22:08:41.860980 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57649 2019-Jan-16 22:08:41.861630 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57650 2019-Jan-16 22:08:41.862278 - [DEBUG] EF: AllBottom
57651 2019-Jan-16 22:08:41.862303 - [DEBUG]
57652 2019-Jan-16 22:08:41.862327 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57653 2019-Jan-16 22:08:41.862962 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
57654 2019-Jan-16 22:08:41.863600 - [DEBUG] EF: AllBottom
57655 2019-Jan-16 22:08:41.863626 - [DEBUG]
57656 2019-Jan-16 22:08:41.863649 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57657 2019-Jan-16 22:08:41.864284 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57658 2019-Jan-16 22:08:41.864938 - [DEBUG] EF: AllBottom
57659 2019-Jan-16 22:08:41.864963 - [DEBUG]
57660 2019-Jan-16 22:08:41.864987 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57661 2019-Jan-16 22:08:41.865622 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57662 2019-Jan-16 22:08:41.866259 - [DEBUG] EF: AllBottom
57663 2019-Jan-16 22:08:41.866284 - [DEBUG]
57664 2019-Jan-16 22:08:41.866308 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57665 2019-Jan-16 22:08:41.866942 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57666 2019-Jan-16 22:08:41.867589 - [DEBUG] EF: AllBottom
57667 2019-Jan-16 22:08:41.867614 - [DEBUG]
57668 2019-Jan-16 22:08:41.867638 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57669 2019-Jan-16 22:08:41.868289 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57670 2019-Jan-16 22:08:41.868929 - [DEBUG] EF: AllBottom
57671 2019-Jan-16 22:08:41.868954 - [DEBUG]
57672 2019-Jan-16 22:08:41.868978 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57673 2019-Jan-16 22:08:41.869613 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
57674 2019-Jan-16 22:08:41.870251 - [DEBUG] EF: AllBottom
57675 2019-Jan-16 22:08:41.870276 - [DEBUG]
57676 2019-Jan-16 22:08:41.870302 - [DEBUG] ---------------
57677 2019-Jan-16 22:08:41.870326 - [DEBUG]
57678 2019-Jan-16 22:08:41.870354 - [DEBUG] End of endsummarytab entry
57679 2019-Jan-16 22:08:41.870378 - [DEBUG]
57680 2019-Jan-16 22:08:41.870402 - [DEBUG] Start of incomingtab entry
57681 2019-Jan-16 22:08:41.870427 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
57682 2019-Jan-16 22:08:41.871065 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
57683 2019-Jan-16 22:08:41.871123 - [DEBUG] ---------------
57684 2019-Jan-16 22:08:41.871147 - [DEBUG] End of incomingtab entry
57685 2019-Jan-16 22:08:41.871171 - [DEBUG]
57686 2019-Jan-16 22:08:41.871196 - [DEBUG] EDGE:
57687 2019-Jan-16 22:08:41.871252 - [DEBUG] ---> 57688 2019-Jan-16 22:08:41.871906 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57689 2019-Jan-16 22:08:41.872560 - [DEBUG]
57690 2019-Jan-16 22:08:41.872585 - [DEBUG] EDGE:
57691 2019-Jan-16 22:08:41.872643 - [DEBUG] ---> 57692 2019-Jan-16 22:08:41.873279 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57693 2019-Jan-16 22:08:41.873925 - [DEBUG]
57694 2019-Jan-16 22:08:41.873960 - [DEBUG] Compose: EdgeIdentity * AllBottom
57695 2019-Jan-16 22:08:41.873987 - [DEBUG]
57696 2019-Jan-16 22:08:41.874011 - [DEBUG] Propagate flow
57697 2019-Jan-16 22:08:41.874035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57698 2019-Jan-16 22:08:41.874091 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
57699 2019-Jan-16 22:08:41.874737 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57700 2019-Jan-16 22:08:41.875396 - [DEBUG] Edge function : AllBottom (result of previous compose)
57701 2019-Jan-16 22:08:41.875422 - [DEBUG]
57702 2019-Jan-16 22:08:41.875448 - [DEBUG] Join: AllTop & AllBottom
57703 2019-Jan-16 22:08:41.875474 - [DEBUG] = AllBottom (new jump func)
57704 2019-Jan-16 22:08:41.875498 - [DEBUG]
57705 2019-Jan-16 22:08:41.875522 - [DEBUG] Start adding new jump function
57706 2019-Jan-16 22:08:41.875545 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57707 2019-Jan-16 22:08:41.875601 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57708 2019-Jan-16 22:08:41.876247 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
57709 2019-Jan-16 22:08:41.876892 - [DEBUG] Edge Function : AllBottom
57710 2019-Jan-16 22:08:41.876922 - [DEBUG] End adding new jump function
57711 2019-Jan-16 22:08:41.876946 - [DEBUG]
57712 2019-Jan-16 22:08:41.876970 - [DEBUG] -------------------------------------------- 1553. Path Edge --------------------------------------------
57713 2019-Jan-16 22:08:41.876995 - [DEBUG]
57714 2019-Jan-16 22:08:41.877018 - [DEBUG] Process 1553. path edge:
57715 2019-Jan-16 22:08:41.877042 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57716 2019-Jan-16 22:08:41.877098 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
57717 2019-Jan-16 22:08:41.877744 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57718 2019-Jan-16 22:08:41.878406 - [DEBUG]
57719 2019-Jan-16 22:08:41.878431 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
57720 2019-Jan-16 22:08:41.879094 - [DEBUG] Possible callees:
57721 2019-Jan-16 22:08:41.879121 - [DEBUG] llvm.dbg.declare
57722 2019-Jan-16 22:08:41.879146 - [DEBUG] Possible return sites:
57723 2019-Jan-16 22:08:41.879169 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19357724 2019-Jan-16 22:08:41.880448 - [DEBUG] Found and process special summary
57725 2019-Jan-16 22:08:41.880482 - [DEBUG] Compose: EdgeIdentity * AllBottom
57726 2019-Jan-16 22:08:41.880510 - [DEBUG]
57727 2019-Jan-16 22:08:41.880534 - [DEBUG] Propagate flow
57728 2019-Jan-16 22:08:41.880566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57729 2019-Jan-16 22:08:41.880623 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
57730 2019-Jan-16 22:08:41.881263 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57731 2019-Jan-16 22:08:41.881926 - [DEBUG] Edge function : AllBottom (result of previous compose)
57732 2019-Jan-16 22:08:41.881952 - [DEBUG]
57733 2019-Jan-16 22:08:41.881977 - [DEBUG] Join: AllTop & AllBottom
57734 2019-Jan-16 22:08:41.882003 - [DEBUG] = AllBottom (new jump func)
57735 2019-Jan-16 22:08:41.882027 - [DEBUG]
57736 2019-Jan-16 22:08:41.882051 - [DEBUG] Start adding new jump function
57737 2019-Jan-16 22:08:41.882074 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57738 2019-Jan-16 22:08:41.882130 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57739 2019-Jan-16 22:08:41.882777 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
57740 2019-Jan-16 22:08:41.883416 - [DEBUG] Edge Function : AllBottom
57741 2019-Jan-16 22:08:41.883445 - [DEBUG] End adding new jump function
57742 2019-Jan-16 22:08:41.883469 - [DEBUG]
57743 2019-Jan-16 22:08:41.883493 - [DEBUG] -------------------------------------------- 1554. Path Edge --------------------------------------------
57744 2019-Jan-16 22:08:41.883517 - [DEBUG]
57745 2019-Jan-16 22:08:41.883541 - [DEBUG] Process 1554. path edge:
57746 2019-Jan-16 22:08:41.883564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57747 2019-Jan-16 22:08:41.883621 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
57748 2019-Jan-16 22:08:41.884259 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57749 2019-Jan-16 22:08:41.884920 - [DEBUG]
57750 2019-Jan-16 22:08:41.884945 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
57751 2019-Jan-16 22:08:41.885609 - [DEBUG] Compose: EdgeIdentity * AllBottom
57752 2019-Jan-16 22:08:41.885638 - [DEBUG]
57753 2019-Jan-16 22:08:41.885662 - [DEBUG] Propagate flow
57754 2019-Jan-16 22:08:41.885685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57755 2019-Jan-16 22:08:41.885742 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
57756 2019-Jan-16 22:08:41.886379 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57757 2019-Jan-16 22:08:41.887025 - [DEBUG] Edge function : AllBottom (result of previous compose)
57758 2019-Jan-16 22:08:41.887051 - [DEBUG]
57759 2019-Jan-16 22:08:41.887076 - [DEBUG] Join: AllTop & AllBottom
57760 2019-Jan-16 22:08:41.887102 - [DEBUG] = AllBottom (new jump func)
57761 2019-Jan-16 22:08:41.887126 - [DEBUG]
57762 2019-Jan-16 22:08:41.887149 - [DEBUG] Start adding new jump function
57763 2019-Jan-16 22:08:41.887173 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57764 2019-Jan-16 22:08:41.887229 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57765 2019-Jan-16 22:08:41.887875 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
57766 2019-Jan-16 22:08:41.888528 - [DEBUG] Edge Function : AllBottom
57767 2019-Jan-16 22:08:41.888557 - [DEBUG] End adding new jump function
57768 2019-Jan-16 22:08:41.888580 - [DEBUG]
57769 2019-Jan-16 22:08:41.888604 - [DEBUG] -------------------------------------------- 1555. Path Edge --------------------------------------------
57770 2019-Jan-16 22:08:41.888636 - [DEBUG]
57771 2019-Jan-16 22:08:41.888660 - [DEBUG] Process 1555. path edge:
57772 2019-Jan-16 22:08:41.888684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57773 2019-Jan-16 22:08:41.888740 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
57774 2019-Jan-16 22:08:41.889377 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57775 2019-Jan-16 22:08:41.890022 - [DEBUG]
57776 2019-Jan-16 22:08:41.890048 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
57777 2019-Jan-16 22:08:41.890708 - [DEBUG] Compose: EdgeIdentity * AllBottom
57778 2019-Jan-16 22:08:41.890736 - [DEBUG]
57779 2019-Jan-16 22:08:41.890760 - [DEBUG] Propagate flow
57780 2019-Jan-16 22:08:41.890784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57781 2019-Jan-16 22:08:41.890841 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
57782 2019-Jan-16 22:08:41.891492 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57783 2019-Jan-16 22:08:41.892137 - [DEBUG] Edge function : AllBottom (result of previous compose)
57784 2019-Jan-16 22:08:41.892163 - [DEBUG]
57785 2019-Jan-16 22:08:41.892189 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57786 2019-Jan-16 22:08:41.892215 - [DEBUG] = AllBottom
57787 2019-Jan-16 22:08:41.892239 - [DEBUG]
57788 2019-Jan-16 22:08:41.892263 - [DEBUG] PROPAGATE: No new function!
57789 2019-Jan-16 22:08:41.892287 - [DEBUG] EDGE:
57790 2019-Jan-16 22:08:41.892345 - [DEBUG] ---> 57791 2019-Jan-16 22:08:41.892981 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57792 2019-Jan-16 22:08:41.893625 - [DEBUG]
57793 2019-Jan-16 22:08:41.893651 - [DEBUG] EDGE:
57794 2019-Jan-16 22:08:41.893708 - [DEBUG] ---> 57795 2019-Jan-16 22:08:41.894347 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57796 2019-Jan-16 22:08:41.895008 - [DEBUG]
57797 2019-Jan-16 22:08:41.895045 - [DEBUG] Compose: EdgeIdentity * AllBottom
57798 2019-Jan-16 22:08:41.895073 - [DEBUG]
57799 2019-Jan-16 22:08:41.895097 - [DEBUG] Propagate flow
57800 2019-Jan-16 22:08:41.895120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57801 2019-Jan-16 22:08:41.895177 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
57802 2019-Jan-16 22:08:41.895817 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57803 2019-Jan-16 22:08:41.896462 - [DEBUG] Edge function : AllBottom (result of previous compose)
57804 2019-Jan-16 22:08:41.896487 - [DEBUG]
57805 2019-Jan-16 22:08:41.896512 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57806 2019-Jan-16 22:08:41.896538 - [DEBUG] = AllBottom
57807 2019-Jan-16 22:08:41.896563 - [DEBUG]
57808 2019-Jan-16 22:08:41.896586 - [DEBUG] PROPAGATE: No new function!
57809 2019-Jan-16 22:08:41.896613 - [DEBUG] EDGE:
57810 2019-Jan-16 22:08:41.896671 - [DEBUG] ---> 57811 2019-Jan-16 22:08:41.897318 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57812 2019-Jan-16 22:08:41.897971 - [DEBUG]
57813 2019-Jan-16 22:08:41.897996 - [DEBUG] EDGE:
57814 2019-Jan-16 22:08:41.898054 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
57815 2019-Jan-16 22:08:41.898713 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57816 2019-Jan-16 22:08:41.899359 - [DEBUG]
57817 2019-Jan-16 22:08:41.899385 - [DEBUG] EDGE:
57818 2019-Jan-16 22:08:41.899442 - [DEBUG] ---> 57819 2019-Jan-16 22:08:41.900079 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57820 2019-Jan-16 22:08:41.900724 - [DEBUG]
57821 2019-Jan-16 22:08:41.900749 - [DEBUG] EDGE:
57822 2019-Jan-16 22:08:41.900806 - [DEBUG] ---> 57823 2019-Jan-16 22:08:41.901455 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57824 2019-Jan-16 22:08:41.902102 - [DEBUG]
57825 2019-Jan-16 22:08:41.902127 - [DEBUG] EDGE:
57826 2019-Jan-16 22:08:41.902184 - [DEBUG] ---> 57827 2019-Jan-16 22:08:41.902825 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57828 2019-Jan-16 22:08:41.903469 - [DEBUG]
57829 2019-Jan-16 22:08:41.903503 - [DEBUG] Compose: EdgeIdentity * AllBottom
57830 2019-Jan-16 22:08:41.903530 - [DEBUG]
57831 2019-Jan-16 22:08:41.903554 - [DEBUG] Propagate flow
57832 2019-Jan-16 22:08:41.903577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57833 2019-Jan-16 22:08:41.903633 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
57834 2019-Jan-16 22:08:41.904273 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57835 2019-Jan-16 22:08:41.904935 - [DEBUG] Edge function : AllBottom (result of previous compose)
57836 2019-Jan-16 22:08:41.904960 - [DEBUG]
57837 2019-Jan-16 22:08:41.904985 - [DEBUG] Join: AllTop & AllBottom
57838 2019-Jan-16 22:08:41.905011 - [DEBUG] = AllBottom (new jump func)
57839 2019-Jan-16 22:08:41.905036 - [DEBUG]
57840 2019-Jan-16 22:08:41.905059 - [DEBUG] Start adding new jump function
57841 2019-Jan-16 22:08:41.905082 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57842 2019-Jan-16 22:08:41.905139 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57843 2019-Jan-16 22:08:41.905786 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
57844 2019-Jan-16 22:08:41.906425 - [DEBUG] Edge Function : AllBottom
57845 2019-Jan-16 22:08:41.906453 - [DEBUG] End adding new jump function
57846 2019-Jan-16 22:08:41.906477 - [DEBUG]
57847 2019-Jan-16 22:08:41.906501 - [DEBUG] -------------------------------------------- 1556. Path Edge --------------------------------------------
57848 2019-Jan-16 22:08:41.906526 - [DEBUG]
57849 2019-Jan-16 22:08:41.906549 - [DEBUG] Process 1556. path edge:
57850 2019-Jan-16 22:08:41.906573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57851 2019-Jan-16 22:08:41.906629 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
57852 2019-Jan-16 22:08:41.907274 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57853 2019-Jan-16 22:08:41.907921 - [DEBUG]
57854 2019-Jan-16 22:08:41.907946 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
57855 2019-Jan-16 22:08:41.908627 - [DEBUG] Compose: EdgeIdentity * AllBottom
57856 2019-Jan-16 22:08:41.908656 - [DEBUG]
57857 2019-Jan-16 22:08:41.908680 - [DEBUG] Propagate flow
57858 2019-Jan-16 22:08:41.908703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57859 2019-Jan-16 22:08:41.908761 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
57860 2019-Jan-16 22:08:41.909395 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57861 2019-Jan-16 22:08:41.910041 - [DEBUG] Edge function : AllBottom (result of previous compose)
57862 2019-Jan-16 22:08:41.910067 - [DEBUG]
57863 2019-Jan-16 22:08:41.910092 - [DEBUG] Join: AllTop & AllBottom
57864 2019-Jan-16 22:08:41.910118 - [DEBUG] = AllBottom (new jump func)
57865 2019-Jan-16 22:08:41.910142 - [DEBUG]
57866 2019-Jan-16 22:08:41.910166 - [DEBUG] Start adding new jump function
57867 2019-Jan-16 22:08:41.910190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57868 2019-Jan-16 22:08:41.910246 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57869 2019-Jan-16 22:08:41.910893 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
57870 2019-Jan-16 22:08:41.911543 - [DEBUG] Edge Function : AllBottom
57871 2019-Jan-16 22:08:41.911571 - [DEBUG] End adding new jump function
57872 2019-Jan-16 22:08:41.911596 - [DEBUG]
57873 2019-Jan-16 22:08:41.911619 - [DEBUG] -------------------------------------------- 1557. Path Edge --------------------------------------------
57874 2019-Jan-16 22:08:41.911644 - [DEBUG]
57875 2019-Jan-16 22:08:41.911667 - [DEBUG] Process 1557. path edge:
57876 2019-Jan-16 22:08:41.911691 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57877 2019-Jan-16 22:08:41.911747 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
57878 2019-Jan-16 22:08:41.912382 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
57879 2019-Jan-16 22:08:41.913028 - [DEBUG]
57880 2019-Jan-16 22:08:41.913053 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
57881 2019-Jan-16 22:08:41.913711 - [DEBUG] Compose: EdgeIdentity * AllBottom
57882 2019-Jan-16 22:08:41.913739 - [DEBUG]
57883 2019-Jan-16 22:08:41.913763 - [DEBUG] Propagate flow
57884 2019-Jan-16 22:08:41.913787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57885 2019-Jan-16 22:08:41.913844 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
57886 2019-Jan-16 22:08:41.914480 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57887 2019-Jan-16 22:08:41.915140 - [DEBUG] Edge function : AllBottom (result of previous compose)
57888 2019-Jan-16 22:08:41.915166 - [DEBUG]
57889 2019-Jan-16 22:08:41.915192 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57890 2019-Jan-16 22:08:41.915218 - [DEBUG] = AllBottom
57891 2019-Jan-16 22:08:41.915242 - [DEBUG]
57892 2019-Jan-16 22:08:41.915265 - [DEBUG] PROPAGATE: No new function!
57893 2019-Jan-16 22:08:41.915290 - [DEBUG] EDGE:
57894 2019-Jan-16 22:08:41.915347 - [DEBUG] ---> 57895 2019-Jan-16 22:08:41.915989 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57896 2019-Jan-16 22:08:41.916636 - [DEBUG]
57897 2019-Jan-16 22:08:41.916661 - [DEBUG] EDGE:
57898 2019-Jan-16 22:08:41.916719 - [DEBUG] ---> 57899 2019-Jan-16 22:08:41.917361 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57900 2019-Jan-16 22:08:41.918006 - [DEBUG]
57901 2019-Jan-16 22:08:41.918031 - [DEBUG] EDGE:
57902 2019-Jan-16 22:08:41.918101 - [DEBUG] ---> 57903 2019-Jan-16 22:08:41.918738 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57904 2019-Jan-16 22:08:41.919383 - [DEBUG]
57905 2019-Jan-16 22:08:41.919409 - [DEBUG] EDGE:
57906 2019-Jan-16 22:08:41.919466 - [DEBUG] ---> 57907 2019-Jan-16 22:08:41.920119 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57908 2019-Jan-16 22:08:41.920776 - [DEBUG]
57909 2019-Jan-16 22:08:41.920803 - [DEBUG] EDGE:
57910 2019-Jan-16 22:08:41.920861 - [DEBUG] ---> 57911 2019-Jan-16 22:08:41.921515 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57912 2019-Jan-16 22:08:41.922161 - [DEBUG]
57913 2019-Jan-16 22:08:41.922186 - [DEBUG] EDGE:
57914 2019-Jan-16 22:08:41.922244 - [DEBUG] ---> 57915 2019-Jan-16 22:08:41.922882 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57916 2019-Jan-16 22:08:41.923528 - [DEBUG]
57917 2019-Jan-16 22:08:41.923571 - [DEBUG] Compose: EdgeIdentity * AllBottom
57918 2019-Jan-16 22:08:41.923599 - [DEBUG]
57919 2019-Jan-16 22:08:41.923623 - [DEBUG] Propagate flow
57920 2019-Jan-16 22:08:41.923646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57921 2019-Jan-16 22:08:41.923703 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
57922 2019-Jan-16 22:08:41.924343 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57923 2019-Jan-16 22:08:41.925005 - [DEBUG] Edge function : AllBottom (result of previous compose)
57924 2019-Jan-16 22:08:41.925031 - [DEBUG]
57925 2019-Jan-16 22:08:41.925057 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57926 2019-Jan-16 22:08:41.925082 - [DEBUG] = AllBottom
57927 2019-Jan-16 22:08:41.925107 - [DEBUG]
57928 2019-Jan-16 22:08:41.925130 - [DEBUG] PROPAGATE: No new function!
57929 2019-Jan-16 22:08:41.925158 - [DEBUG] EDGE:
57930 2019-Jan-16 22:08:41.925216 - [DEBUG] ---> 57931 2019-Jan-16 22:08:41.925863 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57932 2019-Jan-16 22:08:41.926519 - [DEBUG]
57933 2019-Jan-16 22:08:41.926545 - [DEBUG] EDGE:
57934 2019-Jan-16 22:08:41.926602 - [DEBUG] ---> 57935 2019-Jan-16 22:08:41.927240 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57936 2019-Jan-16 22:08:41.927886 - [DEBUG]
57937 2019-Jan-16 22:08:41.927912 - [DEBUG] EDGE:
57938 2019-Jan-16 22:08:41.927969 - [DEBUG] ---> 57939 2019-Jan-16 22:08:41.928626 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57940 2019-Jan-16 22:08:41.929271 - [DEBUG]
57941 2019-Jan-16 22:08:41.929309 - [DEBUG] Compose: EdgeIdentity * AllBottom
57942 2019-Jan-16 22:08:41.929337 - [DEBUG]
57943 2019-Jan-16 22:08:41.929361 - [DEBUG] Propagate flow
57944 2019-Jan-16 22:08:41.929385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57945 2019-Jan-16 22:08:41.929441 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
57946 2019-Jan-16 22:08:41.930081 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57947 2019-Jan-16 22:08:41.930726 - [DEBUG] Edge function : AllBottom (result of previous compose)
57948 2019-Jan-16 22:08:41.930752 - [DEBUG]
57949 2019-Jan-16 22:08:41.930778 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57950 2019-Jan-16 22:08:41.930804 - [DEBUG] = AllBottom
57951 2019-Jan-16 22:08:41.930829 - [DEBUG]
57952 2019-Jan-16 22:08:41.930852 - [DEBUG] PROPAGATE: No new function!
57953 2019-Jan-16 22:08:41.930879 - [DEBUG] EDGE:
57954 2019-Jan-16 22:08:41.930937 - [DEBUG] ---> 57955 2019-Jan-16 22:08:41.931598 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57956 2019-Jan-16 22:08:41.932244 - [DEBUG]
57957 2019-Jan-16 22:08:41.932270 - [DEBUG] EDGE:
57958 2019-Jan-16 22:08:41.932328 - [DEBUG] ---> 57959 2019-Jan-16 22:08:41.932964 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57960 2019-Jan-16 22:08:41.933608 - [DEBUG]
57961 2019-Jan-16 22:08:41.933634 - [DEBUG] EDGE:
57962 2019-Jan-16 22:08:41.933691 - [DEBUG] ---> 57963 2019-Jan-16 22:08:41.934328 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57964 2019-Jan-16 22:08:41.934988 - [DEBUG]
57965 2019-Jan-16 22:08:41.935014 - [DEBUG] EDGE:
57966 2019-Jan-16 22:08:41.935072 - [DEBUG] ---> 57967 2019-Jan-16 22:08:41.935711 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
57968 2019-Jan-16 22:08:41.936360 - [DEBUG]
57969 2019-Jan-16 22:08:41.936430 - [DEBUG] Compose: EdgeIdentity * AllBottom
57970 2019-Jan-16 22:08:41.936459 - [DEBUG]
57971 2019-Jan-16 22:08:41.936492 - [DEBUG] Propagate flow
57972 2019-Jan-16 22:08:41.936516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57973 2019-Jan-16 22:08:41.936574 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57974 2019-Jan-16 22:08:41.937215 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
57975 2019-Jan-16 22:08:41.937858 - [DEBUG] Edge function : AllBottom (result of previous compose)
57976 2019-Jan-16 22:08:41.937883 - [DEBUG]
57977 2019-Jan-16 22:08:41.937909 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57978 2019-Jan-16 22:08:41.937935 - [DEBUG] = AllBottom
57979 2019-Jan-16 22:08:41.937960 - [DEBUG]
57980 2019-Jan-16 22:08:41.937983 - [DEBUG] PROPAGATE: No new function!
57981 2019-Jan-16 22:08:41.938009 - [DEBUG] Compose: EdgeIdentity * AllBottom
57982 2019-Jan-16 22:08:41.938035 - [DEBUG]
57983 2019-Jan-16 22:08:41.938059 - [DEBUG] Propagate flow
57984 2019-Jan-16 22:08:41.938095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57985 2019-Jan-16 22:08:41.938153 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57986 2019-Jan-16 22:08:41.938794 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
57987 2019-Jan-16 22:08:41.939441 - [DEBUG] Edge function : AllBottom (result of previous compose)
57988 2019-Jan-16 22:08:41.939467 - [DEBUG]
57989 2019-Jan-16 22:08:41.939492 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57990 2019-Jan-16 22:08:41.939518 - [DEBUG] = AllBottom
57991 2019-Jan-16 22:08:41.939543 - [DEBUG]
57992 2019-Jan-16 22:08:41.939566 - [DEBUG] PROPAGATE: No new function!
57993 2019-Jan-16 22:08:41.939593 - [DEBUG] EDGE:
57994 2019-Jan-16 22:08:41.939652 - [DEBUG] ---> 57995 2019-Jan-16 22:08:41.940298 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
57996 2019-Jan-16 22:08:41.940939 - [DEBUG]
57997 2019-Jan-16 22:08:41.940964 - [DEBUG] EDGE:
57998 2019-Jan-16 22:08:41.941022 - [DEBUG] ---> 57999 2019-Jan-16 22:08:41.941675 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58000 2019-Jan-16 22:08:41.942316 - [DEBUG]
58001 2019-Jan-16 22:08:41.942344 - [DEBUG] Compose: EdgeIdentity * AllBottom
58002 2019-Jan-16 22:08:41.942370 - [DEBUG]
58003 2019-Jan-16 22:08:41.942394 - [DEBUG] Propagate flow
58004 2019-Jan-16 22:08:41.942418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58005 2019-Jan-16 22:08:41.942474 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58006 2019-Jan-16 22:08:41.943110 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58007 2019-Jan-16 22:08:41.943751 - [DEBUG] Edge function : AllBottom (result of previous compose)
58008 2019-Jan-16 22:08:41.943777 - [DEBUG]
58009 2019-Jan-16 22:08:41.943803 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58010 2019-Jan-16 22:08:41.943830 - [DEBUG] = AllBottom
58011 2019-Jan-16 22:08:41.943855 - [DEBUG]
58012 2019-Jan-16 22:08:41.943878 - [DEBUG] PROPAGATE: No new function!
58013 2019-Jan-16 22:08:41.943903 - [DEBUG] EDGE:
58014 2019-Jan-16 22:08:41.943961 - [DEBUG] ---> 58015 2019-Jan-16 22:08:41.944601 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58016 2019-Jan-16 22:08:41.945266 - [DEBUG]
58017 2019-Jan-16 22:08:41.945293 - [DEBUG] Compose: EdgeIdentity * AllBottom
58018 2019-Jan-16 22:08:41.945319 - [DEBUG]
58019 2019-Jan-16 22:08:41.945343 - [DEBUG] Propagate flow
58020 2019-Jan-16 22:08:41.945367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58021 2019-Jan-16 22:08:41.945423 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58022 2019-Jan-16 22:08:41.946063 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58023 2019-Jan-16 22:08:41.946710 - [DEBUG] Edge function : AllBottom (result of previous compose)
58024 2019-Jan-16 22:08:41.946735 - [DEBUG]
58025 2019-Jan-16 22:08:41.946761 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58026 2019-Jan-16 22:08:41.946787 - [DEBUG] = AllBottom
58027 2019-Jan-16 22:08:41.946812 - [DEBUG]
58028 2019-Jan-16 22:08:41.946835 - [DEBUG] PROPAGATE: No new function!
58029 2019-Jan-16 22:08:41.946875 - [DEBUG] Compose: EdgeIdentity * AllBottom
58030 2019-Jan-16 22:08:41.946903 - [DEBUG]
58031 2019-Jan-16 22:08:41.946927 - [DEBUG] Propagate flow
58032 2019-Jan-16 22:08:41.946950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58033 2019-Jan-16 22:08:41.947007 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58034 2019-Jan-16 22:08:41.947647 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58035 2019-Jan-16 22:08:41.948304 - [DEBUG] Edge function : AllBottom (result of previous compose)
58036 2019-Jan-16 22:08:41.948330 - [DEBUG]
58037 2019-Jan-16 22:08:41.948355 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58038 2019-Jan-16 22:08:41.948381 - [DEBUG] = AllBottom
58039 2019-Jan-16 22:08:41.948405 - [DEBUG]
58040 2019-Jan-16 22:08:41.948429 - [DEBUG] PROPAGATE: No new function!
58041 2019-Jan-16 22:08:41.948454 - [DEBUG] Compose: EdgeIdentity * AllBottom
58042 2019-Jan-16 22:08:41.948480 - [DEBUG]
58043 2019-Jan-16 22:08:41.948504 - [DEBUG] Propagate flow
58044 2019-Jan-16 22:08:41.948527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58045 2019-Jan-16 22:08:41.948583 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58046 2019-Jan-16 22:08:41.949224 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58047 2019-Jan-16 22:08:41.949869 - [DEBUG] Edge function : AllBottom (result of previous compose)
58048 2019-Jan-16 22:08:41.949894 - [DEBUG]
58049 2019-Jan-16 22:08:41.949919 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58050 2019-Jan-16 22:08:41.949945 - [DEBUG] = AllBottom
58051 2019-Jan-16 22:08:41.949970 - [DEBUG]
58052 2019-Jan-16 22:08:41.949993 - [DEBUG] PROPAGATE: No new function!
58053 2019-Jan-16 22:08:41.950020 - [DEBUG] EDGE:
58054 2019-Jan-16 22:08:41.950078 - [DEBUG] ---> 58055 2019-Jan-16 22:08:41.950724 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58056 2019-Jan-16 22:08:41.951365 - [DEBUG]
58057 2019-Jan-16 22:08:41.951392 - [DEBUG] EDGE:
58058 2019-Jan-16 22:08:41.951463 - [DEBUG] ---> 58059 2019-Jan-16 22:08:41.952100 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58060 2019-Jan-16 22:08:41.952747 - [DEBUG]
58061 2019-Jan-16 22:08:41.952775 - [DEBUG] Compose: EdgeIdentity * AllBottom
58062 2019-Jan-16 22:08:41.952802 - [DEBUG]
58063 2019-Jan-16 22:08:41.952825 - [DEBUG] Propagate flow
58064 2019-Jan-16 22:08:41.952849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58065 2019-Jan-16 22:08:41.952905 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58066 2019-Jan-16 22:08:41.953541 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58067 2019-Jan-16 22:08:41.954181 - [DEBUG] Edge function : AllBottom (result of previous compose)
58068 2019-Jan-16 22:08:41.954207 - [DEBUG]
58069 2019-Jan-16 22:08:41.954234 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58070 2019-Jan-16 22:08:41.954260 - [DEBUG] = AllBottom
58071 2019-Jan-16 22:08:41.954285 - [DEBUG]
58072 2019-Jan-16 22:08:41.954308 - [DEBUG] PROPAGATE: No new function!
58073 2019-Jan-16 22:08:41.954333 - [DEBUG] EDGE:
58074 2019-Jan-16 22:08:41.954392 - [DEBUG] ---> 58075 2019-Jan-16 22:08:41.955048 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58076 2019-Jan-16 22:08:41.955689 - [DEBUG]
58077 2019-Jan-16 22:08:41.955715 - [DEBUG] Compose: EdgeIdentity * AllBottom
58078 2019-Jan-16 22:08:41.955742 - [DEBUG]
58079 2019-Jan-16 22:08:41.955766 - [DEBUG] Propagate flow
58080 2019-Jan-16 22:08:41.955789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58081 2019-Jan-16 22:08:41.955845 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58082 2019-Jan-16 22:08:41.956484 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58083 2019-Jan-16 22:08:41.957130 - [DEBUG] Edge function : AllBottom (result of previous compose)
58084 2019-Jan-16 22:08:41.957156 - [DEBUG]
58085 2019-Jan-16 22:08:41.957181 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58086 2019-Jan-16 22:08:41.957207 - [DEBUG] = AllBottom
58087 2019-Jan-16 22:08:41.957232 - [DEBUG]
58088 2019-Jan-16 22:08:41.957255 - [DEBUG] PROPAGATE: No new function!
58089 2019-Jan-16 22:08:41.957294 - [DEBUG] Compose: EdgeIdentity * AllBottom
58090 2019-Jan-16 22:08:41.957322 - [DEBUG]
58091 2019-Jan-16 22:08:41.957346 - [DEBUG] Propagate flow
58092 2019-Jan-16 22:08:41.957369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58093 2019-Jan-16 22:08:41.957426 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58094 2019-Jan-16 22:08:41.958066 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58095 2019-Jan-16 22:08:41.958720 - [DEBUG] Edge function : AllBottom (result of previous compose)
58096 2019-Jan-16 22:08:41.958746 - [DEBUG]
58097 2019-Jan-16 22:08:41.958771 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58098 2019-Jan-16 22:08:41.958796 - [DEBUG] = AllBottom
58099 2019-Jan-16 22:08:41.958821 - [DEBUG]
58100 2019-Jan-16 22:08:41.958844 - [DEBUG] PROPAGATE: No new function!
58101 2019-Jan-16 22:08:41.958870 - [DEBUG] Compose: EdgeIdentity * AllBottom
58102 2019-Jan-16 22:08:41.958896 - [DEBUG]
58103 2019-Jan-16 22:08:41.958919 - [DEBUG] Propagate flow
58104 2019-Jan-16 22:08:41.958943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58105 2019-Jan-16 22:08:41.958999 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58106 2019-Jan-16 22:08:41.959638 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58107 2019-Jan-16 22:08:41.960292 - [DEBUG] Edge function : AllBottom (result of previous compose)
58108 2019-Jan-16 22:08:41.960318 - [DEBUG]
58109 2019-Jan-16 22:08:41.960343 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58110 2019-Jan-16 22:08:41.960369 - [DEBUG] = AllBottom
58111 2019-Jan-16 22:08:41.960394 - [DEBUG]
58112 2019-Jan-16 22:08:41.960417 - [DEBUG] PROPAGATE: No new function!
58113 2019-Jan-16 22:08:41.960444 - [DEBUG] EDGE:
58114 2019-Jan-16 22:08:41.960502 - [DEBUG] ---> 58115 2019-Jan-16 22:08:41.961148 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58116 2019-Jan-16 22:08:41.961803 - [DEBUG]
58117 2019-Jan-16 22:08:41.961839 - [DEBUG] Compose: EdgeIdentity * AllBottom
58118 2019-Jan-16 22:08:41.961866 - [DEBUG]
58119 2019-Jan-16 22:08:41.961890 - [DEBUG] Propagate flow
58120 2019-Jan-16 22:08:41.961914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58121 2019-Jan-16 22:08:41.961970 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
58122 2019-Jan-16 22:08:41.962610 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58123 2019-Jan-16 22:08:41.963251 - [DEBUG] Edge function : AllBottom (result of previous compose)
58124 2019-Jan-16 22:08:41.963276 - [DEBUG]
58125 2019-Jan-16 22:08:41.963301 - [DEBUG] Join: AllTop & AllBottom
58126 2019-Jan-16 22:08:41.963327 - [DEBUG] = AllBottom (new jump func)
58127 2019-Jan-16 22:08:41.963352 - [DEBUG]
58128 2019-Jan-16 22:08:41.963375 - [DEBUG] Start adding new jump function
58129 2019-Jan-16 22:08:41.963399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58130 2019-Jan-16 22:08:41.963455 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58131 2019-Jan-16 22:08:41.964096 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
58132 2019-Jan-16 22:08:41.964735 - [DEBUG] Edge Function : AllBottom
58133 2019-Jan-16 22:08:41.964778 - [DEBUG] End adding new jump function
58134 2019-Jan-16 22:08:41.964803 - [DEBUG]
58135 2019-Jan-16 22:08:41.964827 - [DEBUG] -------------------------------------------- 1558. Path Edge --------------------------------------------
58136 2019-Jan-16 22:08:41.964851 - [DEBUG]
58137 2019-Jan-16 22:08:41.964874 - [DEBUG] Process 1558. path edge:
58138 2019-Jan-16 22:08:41.964898 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58139 2019-Jan-16 22:08:41.964954 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
58140 2019-Jan-16 22:08:41.965594 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58141 2019-Jan-16 22:08:41.966263 - [DEBUG]
58142 2019-Jan-16 22:08:41.966289 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
58143 2019-Jan-16 22:08:41.967009 - [DEBUG] Possible callees:
58144 2019-Jan-16 22:08:41.967036 - [DEBUG] foo
58145 2019-Jan-16 22:08:41.967061 - [DEBUG] Possible return sites:
58146 2019-Jan-16 22:08:41.967085 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12658147 2019-Jan-16 22:08:41.968519 - [DEBUG] Found and process special summary
58148 2019-Jan-16 22:08:41.968594 - [DEBUG] Compose: EdgeIdentity * AllBottom
58149 2019-Jan-16 22:08:41.968624 - [DEBUG]
58150 2019-Jan-16 22:08:41.968649 - [DEBUG] Propagate flow
58151 2019-Jan-16 22:08:41.968694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58152 2019-Jan-16 22:08:41.968773 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
58153 2019-Jan-16 22:08:41.969492 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58154 2019-Jan-16 22:08:41.970211 - [DEBUG] Edge function : AllBottom (result of previous compose)
58155 2019-Jan-16 22:08:41.970239 - [DEBUG]
58156 2019-Jan-16 22:08:41.970267 - [DEBUG] Join: AllTop & AllBottom
58157 2019-Jan-16 22:08:41.970294 - [DEBUG] = AllBottom (new jump func)
58158 2019-Jan-16 22:08:41.970319 - [DEBUG]
58159 2019-Jan-16 22:08:41.970343 - [DEBUG] Start adding new jump function
58160 2019-Jan-16 22:08:41.970366 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58161 2019-Jan-16 22:08:41.970435 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58162 2019-Jan-16 22:08:41.971140 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
58163 2019-Jan-16 22:08:41.971857 - [DEBUG] Edge Function : AllBottom
58164 2019-Jan-16 22:08:41.971891 - [DEBUG] End adding new jump function
58165 2019-Jan-16 22:08:41.971916 - [DEBUG]
58166 2019-Jan-16 22:08:41.971940 - [DEBUG] -------------------------------------------- 1559. Path Edge --------------------------------------------
58167 2019-Jan-16 22:08:41.971966 - [DEBUG]
58168 2019-Jan-16 22:08:41.971989 - [DEBUG] Process 1559. path edge:
58169 2019-Jan-16 22:08:41.972013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58170 2019-Jan-16 22:08:41.972080 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
58171 2019-Jan-16 22:08:41.972761 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58172 2019-Jan-16 22:08:41.973432 - [DEBUG]
58173 2019-Jan-16 22:08:41.973459 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
58174 2019-Jan-16 22:08:41.974220 - [DEBUG] Compose: EdgeIdentity * AllBottom
58175 2019-Jan-16 22:08:41.974252 - [DEBUG]
58176 2019-Jan-16 22:08:41.974276 - [DEBUG] Propagate flow
58177 2019-Jan-16 22:08:41.974300 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58178 2019-Jan-16 22:08:41.974374 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
58179 2019-Jan-16 22:08:41.975109 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58180 2019-Jan-16 22:08:41.975813 - [DEBUG] Edge function : AllBottom (result of previous compose)
58181 2019-Jan-16 22:08:41.975842 - [DEBUG]
58182 2019-Jan-16 22:08:41.975870 - [DEBUG] Join: AllTop & AllBottom
58183 2019-Jan-16 22:08:41.975897 - [DEBUG] = AllBottom (new jump func)
58184 2019-Jan-16 22:08:41.975922 - [DEBUG]
58185 2019-Jan-16 22:08:41.975946 - [DEBUG] Start adding new jump function
58186 2019-Jan-16 22:08:41.975969 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58187 2019-Jan-16 22:08:41.976037 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58188 2019-Jan-16 22:08:41.976733 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
58189 2019-Jan-16 22:08:41.977406 - [DEBUG] Edge Function : AllBottom
58190 2019-Jan-16 22:08:41.977441 - [DEBUG] End adding new jump function
58191 2019-Jan-16 22:08:41.977466 - [DEBUG]
58192 2019-Jan-16 22:08:41.977491 - [DEBUG] -------------------------------------------- 1560. Path Edge --------------------------------------------
58193 2019-Jan-16 22:08:41.977535 - [DEBUG]
58194 2019-Jan-16 22:08:41.977559 - [DEBUG] Process 1560. path edge:
58195 2019-Jan-16 22:08:41.977584 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58196 2019-Jan-16 22:08:41.977653 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
58197 2019-Jan-16 22:08:41.978382 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58198 2019-Jan-16 22:08:41.979042 - [DEBUG]
58199 2019-Jan-16 22:08:41.979070 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
58200 2019-Jan-16 22:08:41.979758 - [DEBUG] Compose: EdgeIdentity * AllBottom
58201 2019-Jan-16 22:08:41.979788 - [DEBUG]
58202 2019-Jan-16 22:08:41.979812 - [DEBUG] Propagate flow
58203 2019-Jan-16 22:08:41.979835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58204 2019-Jan-16 22:08:41.979899 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
58205 2019-Jan-16 22:08:41.980547 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58206 2019-Jan-16 22:08:41.981191 - [DEBUG] Edge function : AllBottom (result of previous compose)
58207 2019-Jan-16 22:08:41.981217 - [DEBUG]
58208 2019-Jan-16 22:08:41.981243 - [DEBUG] Join: AllTop & AllBottom
58209 2019-Jan-16 22:08:41.981270 - [DEBUG] = AllBottom (new jump func)
58210 2019-Jan-16 22:08:41.981294 - [DEBUG]
58211 2019-Jan-16 22:08:41.981318 - [DEBUG] Start adding new jump function
58212 2019-Jan-16 22:08:41.981341 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58213 2019-Jan-16 22:08:41.981399 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58214 2019-Jan-16 22:08:41.982085 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
58215 2019-Jan-16 22:08:41.982733 - [DEBUG] Edge Function : AllBottom
58216 2019-Jan-16 22:08:41.982766 - [DEBUG] End adding new jump function
58217 2019-Jan-16 22:08:41.982790 - [DEBUG]
58218 2019-Jan-16 22:08:41.982814 - [DEBUG] -------------------------------------------- 1561. Path Edge --------------------------------------------
58219 2019-Jan-16 22:08:41.982839 - [DEBUG]
58220 2019-Jan-16 22:08:41.982862 - [DEBUG] Process 1561. path edge:
58221 2019-Jan-16 22:08:41.982887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58222 2019-Jan-16 22:08:41.982947 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
58223 2019-Jan-16 22:08:41.983596 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58224 2019-Jan-16 22:08:41.984261 - [DEBUG]
58225 2019-Jan-16 22:08:41.984289 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
58226 2019-Jan-16 22:08:41.985024 - [DEBUG] Compose: EdgeIdentity * AllBottom
58227 2019-Jan-16 22:08:41.985054 - [DEBUG]
58228 2019-Jan-16 22:08:41.985078 - [DEBUG] Propagate flow
58229 2019-Jan-16 22:08:41.985101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58230 2019-Jan-16 22:08:41.985166 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
58231 2019-Jan-16 22:08:41.985845 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58232 2019-Jan-16 22:08:41.986508 - [DEBUG] Edge function : AllBottom (result of previous compose)
58233 2019-Jan-16 22:08:41.986535 - [DEBUG]
58234 2019-Jan-16 22:08:41.986580 - [DEBUG] Join: AllTop & AllBottom
58235 2019-Jan-16 22:08:41.986608 - [DEBUG] = AllBottom (new jump func)
58236 2019-Jan-16 22:08:41.986632 - [DEBUG]
58237 2019-Jan-16 22:08:41.986656 - [DEBUG] Start adding new jump function
58238 2019-Jan-16 22:08:41.986680 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58239 2019-Jan-16 22:08:41.986742 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58240 2019-Jan-16 22:08:41.987408 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
58241 2019-Jan-16 22:08:41.988120 - [DEBUG] Edge Function : AllBottom
58242 2019-Jan-16 22:08:41.988158 - [DEBUG] End adding new jump function
58243 2019-Jan-16 22:08:41.988182 - [DEBUG]
58244 2019-Jan-16 22:08:41.988207 - [DEBUG] -------------------------------------------- 1562. Path Edge --------------------------------------------
58245 2019-Jan-16 22:08:41.988232 - [DEBUG]
58246 2019-Jan-16 22:08:41.988255 - [DEBUG] Process 1562. path edge:
58247 2019-Jan-16 22:08:41.988279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58248 2019-Jan-16 22:08:41.988344 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
58249 2019-Jan-16 22:08:41.989032 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58250 2019-Jan-16 22:08:41.989724 - [DEBUG]
58251 2019-Jan-16 22:08:41.989752 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
58252 2019-Jan-16 22:08:41.990453 - [DEBUG] Possible callees:
58253 2019-Jan-16 22:08:41.990480 - [DEBUG] llvm.dbg.declare
58254 2019-Jan-16 22:08:41.990505 - [DEBUG] Possible return sites:
58255 2019-Jan-16 22:08:41.990528 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13658256 2019-Jan-16 22:08:41.991909 - [DEBUG] Found and process special summary
58257 2019-Jan-16 22:08:41.991977 - [DEBUG] Compose: EdgeIdentity * AllBottom
58258 2019-Jan-16 22:08:41.992006 - [DEBUG]
58259 2019-Jan-16 22:08:41.992032 - [DEBUG] Propagate flow
58260 2019-Jan-16 22:08:41.992055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58261 2019-Jan-16 22:08:41.992124 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
58262 2019-Jan-16 22:08:41.992794 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58263 2019-Jan-16 22:08:41.993459 - [DEBUG] Edge function : AllBottom (result of previous compose)
58264 2019-Jan-16 22:08:41.993486 - [DEBUG]
58265 2019-Jan-16 22:08:41.993512 - [DEBUG] Join: AllTop & AllBottom
58266 2019-Jan-16 22:08:41.993538 - [DEBUG] = AllBottom (new jump func)
58267 2019-Jan-16 22:08:41.993563 - [DEBUG]
58268 2019-Jan-16 22:08:41.993586 - [DEBUG] Start adding new jump function
58269 2019-Jan-16 22:08:41.993610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58270 2019-Jan-16 22:08:41.993671 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58271 2019-Jan-16 22:08:41.994332 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
58272 2019-Jan-16 22:08:41.995052 - [DEBUG] Edge Function : AllBottom
58273 2019-Jan-16 22:08:41.995088 - [DEBUG] End adding new jump function
58274 2019-Jan-16 22:08:41.995113 - [DEBUG]
58275 2019-Jan-16 22:08:41.995138 - [DEBUG] -------------------------------------------- 1563. Path Edge --------------------------------------------
58276 2019-Jan-16 22:08:41.995187 - [DEBUG]
58277 2019-Jan-16 22:08:41.995212 - [DEBUG] Process 1563. path edge:
58278 2019-Jan-16 22:08:41.995236 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58279 2019-Jan-16 22:08:41.995310 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
58280 2019-Jan-16 22:08:41.996006 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58281 2019-Jan-16 22:08:41.996701 - [DEBUG]
58282 2019-Jan-16 22:08:41.996729 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
58283 2019-Jan-16 22:08:41.997501 - [DEBUG] Compose: EdgeIdentity * AllBottom
58284 2019-Jan-16 22:08:41.997535 - [DEBUG]
58285 2019-Jan-16 22:08:41.997560 - [DEBUG] Propagate flow
58286 2019-Jan-16 22:08:41.997584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58287 2019-Jan-16 22:08:41.997657 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
58288 2019-Jan-16 22:08:41.998413 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58289 2019-Jan-16 22:08:41.999125 - [DEBUG] Edge function : AllBottom (result of previous compose)
58290 2019-Jan-16 22:08:41.999153 - [DEBUG]
58291 2019-Jan-16 22:08:41.999181 - [DEBUG] Join: AllTop & AllBottom
58292 2019-Jan-16 22:08:41.999208 - [DEBUG] = AllBottom (new jump func)
58293 2019-Jan-16 22:08:41.999233 - [DEBUG]
58294 2019-Jan-16 22:08:41.999257 - [DEBUG] Start adding new jump function
58295 2019-Jan-16 22:08:41.999281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58296 2019-Jan-16 22:08:41.999354 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58297 2019-Jan-16 22:08:42.000051 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
58298 2019-Jan-16 22:08:42.000753 - [DEBUG] Edge Function : AllBottom
58299 2019-Jan-16 22:08:42.000793 - [DEBUG] End adding new jump function
58300 2019-Jan-16 22:08:42.000818 - [DEBUG]
58301 2019-Jan-16 22:08:42.000844 - [DEBUG] -------------------------------------------- 1564. Path Edge --------------------------------------------
58302 2019-Jan-16 22:08:42.000871 - [DEBUG]
58303 2019-Jan-16 22:08:42.000895 - [DEBUG] Process 1564. path edge:
58304 2019-Jan-16 22:08:42.000919 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58305 2019-Jan-16 22:08:42.000991 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
58306 2019-Jan-16 22:08:42.001726 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58307 2019-Jan-16 22:08:42.002421 - [DEBUG]
58308 2019-Jan-16 22:08:42.002451 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
58309 2019-Jan-16 22:08:42.003203 - [DEBUG] Compose: EdgeIdentity * AllBottom
58310 2019-Jan-16 22:08:42.003235 - [DEBUG]
58311 2019-Jan-16 22:08:42.003259 - [DEBUG] Propagate flow
58312 2019-Jan-16 22:08:42.003283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58313 2019-Jan-16 22:08:42.003355 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
58314 2019-Jan-16 22:08:42.004002 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58315 2019-Jan-16 22:08:42.004645 - [DEBUG] Edge function : AllBottom (result of previous compose)
58316 2019-Jan-16 22:08:42.004670 - [DEBUG]
58317 2019-Jan-16 22:08:42.004697 - [DEBUG] Join: AllTop & AllBottom
58318 2019-Jan-16 22:08:42.004723 - [DEBUG] = AllBottom (new jump func)
58319 2019-Jan-16 22:08:42.004798 - [DEBUG]
58320 2019-Jan-16 22:08:42.004823 - [DEBUG] Start adding new jump function
58321 2019-Jan-16 22:08:42.004847 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58322 2019-Jan-16 22:08:42.004905 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58323 2019-Jan-16 22:08:42.005550 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
58324 2019-Jan-16 22:08:42.006184 - [DEBUG] Edge Function : AllBottom
58325 2019-Jan-16 22:08:42.006216 - [DEBUG] End adding new jump function
58326 2019-Jan-16 22:08:42.006240 - [DEBUG]
58327 2019-Jan-16 22:08:42.006264 - [DEBUG] -------------------------------------------- 1565. Path Edge --------------------------------------------
58328 2019-Jan-16 22:08:42.006289 - [DEBUG]
58329 2019-Jan-16 22:08:42.006312 - [DEBUG] Process 1565. path edge:
58330 2019-Jan-16 22:08:42.006336 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58331 2019-Jan-16 22:08:42.006393 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
58332 2019-Jan-16 22:08:42.007031 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58333 2019-Jan-16 22:08:42.007670 - [DEBUG]
58334 2019-Jan-16 22:08:42.007696 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
58335 2019-Jan-16 22:08:42.008409 - [DEBUG] Compose: EdgeIdentity * AllBottom
58336 2019-Jan-16 22:08:42.008441 - [DEBUG]
58337 2019-Jan-16 22:08:42.008466 - [DEBUG] Propagate flow
58338 2019-Jan-16 22:08:42.008490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58339 2019-Jan-16 22:08:42.008560 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58340 2019-Jan-16 22:08:42.009286 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58341 2019-Jan-16 22:08:42.009984 - [DEBUG] Edge function : AllBottom (result of previous compose)
58342 2019-Jan-16 22:08:42.010012 - [DEBUG]
58343 2019-Jan-16 22:08:42.010039 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58344 2019-Jan-16 22:08:42.010065 - [DEBUG] = AllBottom
58345 2019-Jan-16 22:08:42.010090 - [DEBUG]
58346 2019-Jan-16 22:08:42.010113 - [DEBUG] PROPAGATE: No new function!
58347 2019-Jan-16 22:08:42.010140 - [DEBUG] EDGE:
58348 2019-Jan-16 22:08:42.010206 - [DEBUG] ---> 58349 2019-Jan-16 22:08:42.010854 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58350 2019-Jan-16 22:08:42.011570 - [DEBUG]
58351 2019-Jan-16 22:08:42.011600 - [DEBUG] EDGE:
58352 2019-Jan-16 22:08:42.011665 - [DEBUG] ---> 58353 2019-Jan-16 22:08:42.012314 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58354 2019-Jan-16 22:08:42.013295 - [DEBUG]
58355 2019-Jan-16 22:08:42.013329 - [DEBUG] Compose: EdgeIdentity * AllBottom
58356 2019-Jan-16 22:08:42.013357 - [DEBUG]
58357 2019-Jan-16 22:08:42.013381 - [DEBUG] Propagate flow
58358 2019-Jan-16 22:08:42.013405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58359 2019-Jan-16 22:08:42.013477 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
58360 2019-Jan-16 22:08:42.014418 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
58361 2019-Jan-16 22:08:42.015189 - [DEBUG] Edge function : AllBottom (result of previous compose)
58362 2019-Jan-16 22:08:42.015240 - [DEBUG]
58363 2019-Jan-16 22:08:42.015271 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58364 2019-Jan-16 22:08:42.015297 - [DEBUG] = AllBottom
58365 2019-Jan-16 22:08:42.015322 - [DEBUG]
58366 2019-Jan-16 22:08:42.015345 - [DEBUG] PROPAGATE: No new function!
58367 2019-Jan-16 22:08:42.015373 - [DEBUG] EDGE:
58368 2019-Jan-16 22:08:42.015443 - [DEBUG] ---> 58369 2019-Jan-16 22:08:42.016101 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58370 2019-Jan-16 22:08:42.016748 - [DEBUG]
58371 2019-Jan-16 22:08:42.016778 - [DEBUG] Compose: EdgeIdentity * AllBottom
58372 2019-Jan-16 22:08:42.016805 - [DEBUG]
58373 2019-Jan-16 22:08:42.016830 - [DEBUG] Propagate flow
58374 2019-Jan-16 22:08:42.016853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58375 2019-Jan-16 22:08:42.016911 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
58376 2019-Jan-16 22:08:42.017558 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
58377 2019-Jan-16 22:08:42.018237 - [DEBUG] Edge function : AllBottom (result of previous compose)
58378 2019-Jan-16 22:08:42.018263 - [DEBUG]
58379 2019-Jan-16 22:08:42.018290 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58380 2019-Jan-16 22:08:42.018316 - [DEBUG] = AllBottom
58381 2019-Jan-16 22:08:42.018341 - [DEBUG]
58382 2019-Jan-16 22:08:42.018364 - [DEBUG] PROPAGATE: No new function!
58383 2019-Jan-16 22:08:42.018430 - [DEBUG] Compose: EdgeIdentity * AllBottom
58384 2019-Jan-16 22:08:42.018457 - [DEBUG]
58385 2019-Jan-16 22:08:42.018482 - [DEBUG] Propagate flow
58386 2019-Jan-16 22:08:42.018505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58387 2019-Jan-16 22:08:42.018566 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
58388 2019-Jan-16 22:08:42.019219 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58389 2019-Jan-16 22:08:42.019873 - [DEBUG] Edge function : AllBottom (result of previous compose)
58390 2019-Jan-16 22:08:42.019899 - [DEBUG]
58391 2019-Jan-16 22:08:42.019925 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58392 2019-Jan-16 22:08:42.019951 - [DEBUG] = AllBottom
58393 2019-Jan-16 22:08:42.019977 - [DEBUG]
58394 2019-Jan-16 22:08:42.020000 - [DEBUG] PROPAGATE: No new function!
58395 2019-Jan-16 22:08:42.020029 - [DEBUG] Compose: EdgeIdentity * AllBottom
58396 2019-Jan-16 22:08:42.020055 - [DEBUG]
58397 2019-Jan-16 22:08:42.020079 - [DEBUG] Propagate flow
58398 2019-Jan-16 22:08:42.020103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58399 2019-Jan-16 22:08:42.020165 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
58400 2019-Jan-16 22:08:42.020826 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
58401 2019-Jan-16 22:08:42.021513 - [DEBUG] Edge function : AllBottom (result of previous compose)
58402 2019-Jan-16 22:08:42.021541 - [DEBUG]
58403 2019-Jan-16 22:08:42.021569 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58404 2019-Jan-16 22:08:42.021595 - [DEBUG] = AllBottom
58405 2019-Jan-16 22:08:42.021620 - [DEBUG]
58406 2019-Jan-16 22:08:42.021643 - [DEBUG] PROPAGATE: No new function!
58407 2019-Jan-16 22:08:42.021679 - [DEBUG] EDGE:
58408 2019-Jan-16 22:08:42.021745 - [DEBUG] ---> 58409 2019-Jan-16 22:08:42.022447 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58410 2019-Jan-16 22:08:42.023106 - [DEBUG]
58411 2019-Jan-16 22:08:42.023160 - [DEBUG] Compose: EdgeIdentity * AllBottom
58412 2019-Jan-16 22:08:42.023188 - [DEBUG]
58413 2019-Jan-16 22:08:42.023212 - [DEBUG] Propagate flow
58414 2019-Jan-16 22:08:42.023236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58415 2019-Jan-16 22:08:42.023297 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
58416 2019-Jan-16 22:08:42.023952 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58417 2019-Jan-16 22:08:42.024594 - [DEBUG] Edge function : AllBottom (result of previous compose)
58418 2019-Jan-16 22:08:42.024620 - [DEBUG]
58419 2019-Jan-16 22:08:42.024646 - [DEBUG] Join: AllTop & AllBottom
58420 2019-Jan-16 22:08:42.024673 - [DEBUG] = AllBottom (new jump func)
58421 2019-Jan-16 22:08:42.024697 - [DEBUG]
58422 2019-Jan-16 22:08:42.024721 - [DEBUG] Start adding new jump function
58423 2019-Jan-16 22:08:42.024784 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58424 2019-Jan-16 22:08:42.024846 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58425 2019-Jan-16 22:08:42.025494 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
58426 2019-Jan-16 22:08:42.026147 - [DEBUG] Edge Function : AllBottom
58427 2019-Jan-16 22:08:42.026179 - [DEBUG] End adding new jump function
58428 2019-Jan-16 22:08:42.026204 - [DEBUG]
58429 2019-Jan-16 22:08:42.026228 - [DEBUG] -------------------------------------------- 1566. Path Edge --------------------------------------------
58430 2019-Jan-16 22:08:42.026254 - [DEBUG]
58431 2019-Jan-16 22:08:42.026277 - [DEBUG] Process 1566. path edge:
58432 2019-Jan-16 22:08:42.026301 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58433 2019-Jan-16 22:08:42.026360 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
58434 2019-Jan-16 22:08:42.027020 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58435 2019-Jan-16 22:08:42.027668 - [DEBUG]
58436 2019-Jan-16 22:08:42.027693 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
58437 2019-Jan-16 22:08:42.028416 - [DEBUG] Possible callees:
58438 2019-Jan-16 22:08:42.028442 - [DEBUG] llvm.dbg.declare
58439 2019-Jan-16 22:08:42.028467 - [DEBUG] Possible return sites:
58440 2019-Jan-16 22:08:42.028491 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14358441 2019-Jan-16 22:08:42.029815 - [DEBUG] Found and process special summary
58442 2019-Jan-16 22:08:42.029876 - [DEBUG] Compose: EdgeIdentity * AllBottom
58443 2019-Jan-16 22:08:42.029905 - [DEBUG]
58444 2019-Jan-16 22:08:42.029930 - [DEBUG] Propagate flow
58445 2019-Jan-16 22:08:42.029954 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58446 2019-Jan-16 22:08:42.030018 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
58447 2019-Jan-16 22:08:42.030673 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58448 2019-Jan-16 22:08:42.031324 - [DEBUG] Edge function : AllBottom (result of previous compose)
58449 2019-Jan-16 22:08:42.031369 - [DEBUG]
58450 2019-Jan-16 22:08:42.031395 - [DEBUG] Join: AllTop & AllBottom
58451 2019-Jan-16 22:08:42.031445 - [DEBUG] = AllBottom (new jump func)
58452 2019-Jan-16 22:08:42.031471 - [DEBUG]
58453 2019-Jan-16 22:08:42.031494 - [DEBUG] Start adding new jump function
58454 2019-Jan-16 22:08:42.031518 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58455 2019-Jan-16 22:08:42.031577 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58456 2019-Jan-16 22:08:42.032219 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
58457 2019-Jan-16 22:08:42.032857 - [DEBUG] Edge Function : AllBottom
58458 2019-Jan-16 22:08:42.032888 - [DEBUG] End adding new jump function
58459 2019-Jan-16 22:08:42.032912 - [DEBUG]
58460 2019-Jan-16 22:08:42.032936 - [DEBUG] -------------------------------------------- 1567. Path Edge --------------------------------------------
58461 2019-Jan-16 22:08:42.032962 - [DEBUG]
58462 2019-Jan-16 22:08:42.032985 - [DEBUG] Process 1567. path edge:
58463 2019-Jan-16 22:08:42.033009 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58464 2019-Jan-16 22:08:42.033066 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
58465 2019-Jan-16 22:08:42.033769 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58466 2019-Jan-16 22:08:42.034417 - [DEBUG]
58467 2019-Jan-16 22:08:42.034443 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
58468 2019-Jan-16 22:08:42.035183 - [DEBUG] Compose: EdgeIdentity * AllBottom
58469 2019-Jan-16 22:08:42.035214 - [DEBUG]
58470 2019-Jan-16 22:08:42.035238 - [DEBUG] Propagate flow
58471 2019-Jan-16 22:08:42.035261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58472 2019-Jan-16 22:08:42.035323 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
58473 2019-Jan-16 22:08:42.036010 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58474 2019-Jan-16 22:08:42.036670 - [DEBUG] Edge function : AllBottom (result of previous compose)
58475 2019-Jan-16 22:08:42.036697 - [DEBUG]
58476 2019-Jan-16 22:08:42.036725 - [DEBUG] Join: AllTop & AllBottom
58477 2019-Jan-16 22:08:42.036752 - [DEBUG] = AllBottom (new jump func)
58478 2019-Jan-16 22:08:42.036777 - [DEBUG]
58479 2019-Jan-16 22:08:42.036801 - [DEBUG] Start adding new jump function
58480 2019-Jan-16 22:08:42.036825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58481 2019-Jan-16 22:08:42.036888 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58482 2019-Jan-16 22:08:42.037573 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
58483 2019-Jan-16 22:08:42.038295 - [DEBUG] Edge Function : AllBottom
58484 2019-Jan-16 22:08:42.038337 - [DEBUG] End adding new jump function
58485 2019-Jan-16 22:08:42.038362 - [DEBUG]
58486 2019-Jan-16 22:08:42.038388 - [DEBUG] -------------------------------------------- 1568. Path Edge --------------------------------------------
58487 2019-Jan-16 22:08:42.038414 - [DEBUG]
58488 2019-Jan-16 22:08:42.038438 - [DEBUG] Process 1568. path edge:
58489 2019-Jan-16 22:08:42.038462 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58490 2019-Jan-16 22:08:42.038543 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
58491 2019-Jan-16 22:08:42.039243 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58492 2019-Jan-16 22:08:42.039948 - [DEBUG]
58493 2019-Jan-16 22:08:42.040019 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
58494 2019-Jan-16 22:08:42.040805 - [DEBUG] Compose: EdgeIdentity * AllBottom
58495 2019-Jan-16 22:08:42.040838 - [DEBUG]
58496 2019-Jan-16 22:08:42.040864 - [DEBUG] Propagate flow
58497 2019-Jan-16 22:08:42.040888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58498 2019-Jan-16 22:08:42.040972 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
58499 2019-Jan-16 22:08:42.041772 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58500 2019-Jan-16 22:08:42.042552 - [DEBUG] Edge function : AllBottom (result of previous compose)
58501 2019-Jan-16 22:08:42.042583 - [DEBUG]
58502 2019-Jan-16 22:08:42.042612 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58503 2019-Jan-16 22:08:42.042639 - [DEBUG] = AllBottom
58504 2019-Jan-16 22:08:42.042664 - [DEBUG]
58505 2019-Jan-16 22:08:42.042688 - [DEBUG] PROPAGATE: No new function!
58506 2019-Jan-16 22:08:42.042717 - [DEBUG] EDGE:
58507 2019-Jan-16 22:08:42.042803 - [DEBUG] ---> 58508 2019-Jan-16 22:08:42.043627 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58509 2019-Jan-16 22:08:42.044368 - [DEBUG]
58510 2019-Jan-16 22:08:42.044407 - [DEBUG] Compose: EdgeIdentity * AllBottom
58511 2019-Jan-16 22:08:42.044435 - [DEBUG]
58512 2019-Jan-16 22:08:42.044460 - [DEBUG] Propagate flow
58513 2019-Jan-16 22:08:42.044484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58514 2019-Jan-16 22:08:42.044559 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
58515 2019-Jan-16 22:08:42.045350 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
58516 2019-Jan-16 22:08:42.046085 - [DEBUG] Edge function : AllBottom (result of previous compose)
58517 2019-Jan-16 22:08:42.046114 - [DEBUG]
58518 2019-Jan-16 22:08:42.046143 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58519 2019-Jan-16 22:08:42.046169 - [DEBUG] = AllBottom
58520 2019-Jan-16 22:08:42.046194 - [DEBUG]
58521 2019-Jan-16 22:08:42.046218 - [DEBUG] PROPAGATE: No new function!
58522 2019-Jan-16 22:08:42.046246 - [DEBUG] EDGE:
58523 2019-Jan-16 22:08:42.046312 - [DEBUG] ---> 58524 2019-Jan-16 22:08:42.046962 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58525 2019-Jan-16 22:08:42.047610 - [DEBUG]
58526 2019-Jan-16 22:08:42.047639 - [DEBUG] Compose: EdgeIdentity * AllBottom
58527 2019-Jan-16 22:08:42.047667 - [DEBUG]
58528 2019-Jan-16 22:08:42.047691 - [DEBUG] Propagate flow
58529 2019-Jan-16 22:08:42.047715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58530 2019-Jan-16 22:08:42.047771 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
58531 2019-Jan-16 22:08:42.048450 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
58532 2019-Jan-16 22:08:42.049104 - [DEBUG] Edge function : AllBottom (result of previous compose)
58533 2019-Jan-16 22:08:42.049131 - [DEBUG]
58534 2019-Jan-16 22:08:42.049158 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58535 2019-Jan-16 22:08:42.049184 - [DEBUG] = AllBottom
58536 2019-Jan-16 22:08:42.049209 - [DEBUG]
58537 2019-Jan-16 22:08:42.049232 - [DEBUG] PROPAGATE: No new function!
58538 2019-Jan-16 22:08:42.049298 - [DEBUG] Compose: EdgeIdentity * AllBottom
58539 2019-Jan-16 22:08:42.049325 - [DEBUG]
58540 2019-Jan-16 22:08:42.049374 - [DEBUG] Propagate flow
58541 2019-Jan-16 22:08:42.049398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58542 2019-Jan-16 22:08:42.049459 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
58543 2019-Jan-16 22:08:42.050107 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58544 2019-Jan-16 22:08:42.050750 - [DEBUG] Edge function : AllBottom (result of previous compose)
58545 2019-Jan-16 22:08:42.050776 - [DEBUG]
58546 2019-Jan-16 22:08:42.050802 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58547 2019-Jan-16 22:08:42.050828 - [DEBUG] = AllBottom
58548 2019-Jan-16 22:08:42.050852 - [DEBUG]
58549 2019-Jan-16 22:08:42.050876 - [DEBUG] PROPAGATE: No new function!
58550 2019-Jan-16 22:08:42.050902 - [DEBUG] Compose: EdgeIdentity * AllBottom
58551 2019-Jan-16 22:08:42.050929 - [DEBUG]
58552 2019-Jan-16 22:08:42.050952 - [DEBUG] Propagate flow
58553 2019-Jan-16 22:08:42.050976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58554 2019-Jan-16 22:08:42.051033 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
58555 2019-Jan-16 22:08:42.051697 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
58556 2019-Jan-16 22:08:42.052346 - [DEBUG] Edge function : AllBottom (result of previous compose)
58557 2019-Jan-16 22:08:42.052372 - [DEBUG]
58558 2019-Jan-16 22:08:42.052398 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58559 2019-Jan-16 22:08:42.052424 - [DEBUG] = AllBottom
58560 2019-Jan-16 22:08:42.052448 - [DEBUG]
58561 2019-Jan-16 22:08:42.052471 - [DEBUG] PROPAGATE: No new function!
58562 2019-Jan-16 22:08:42.052503 - [DEBUG] EDGE:
58563 2019-Jan-16 22:08:42.052561 - [DEBUG] ---> 58564 2019-Jan-16 22:08:42.053210 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58565 2019-Jan-16 22:08:42.053854 - [DEBUG]
58566 2019-Jan-16 22:08:42.053880 - [DEBUG] EDGE:
58567 2019-Jan-16 22:08:42.053938 - [DEBUG] ---> 58568 2019-Jan-16 22:08:42.054577 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58569 2019-Jan-16 22:08:42.055260 - [DEBUG]
58570 2019-Jan-16 22:08:42.055306 - [DEBUG] Compose: EdgeIdentity * AllBottom
58571 2019-Jan-16 22:08:42.055334 - [DEBUG]
58572 2019-Jan-16 22:08:42.055357 - [DEBUG] Propagate flow
58573 2019-Jan-16 22:08:42.055381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58574 2019-Jan-16 22:08:42.055438 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
58575 2019-Jan-16 22:08:42.056078 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58576 2019-Jan-16 22:08:42.056721 - [DEBUG] Edge function : AllBottom (result of previous compose)
58577 2019-Jan-16 22:08:42.056747 - [DEBUG]
58578 2019-Jan-16 22:08:42.056773 - [DEBUG] Join: AllTop & AllBottom
58579 2019-Jan-16 22:08:42.056800 - [DEBUG] = AllBottom (new jump func)
58580 2019-Jan-16 22:08:42.056824 - [DEBUG]
58581 2019-Jan-16 22:08:42.056848 - [DEBUG] Start adding new jump function
58582 2019-Jan-16 22:08:42.056871 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58583 2019-Jan-16 22:08:42.056927 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58584 2019-Jan-16 22:08:42.057584 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
58585 2019-Jan-16 22:08:42.058244 - [DEBUG] Edge Function : AllBottom
58586 2019-Jan-16 22:08:42.058276 - [DEBUG] End adding new jump function
58587 2019-Jan-16 22:08:42.058300 - [DEBUG]
58588 2019-Jan-16 22:08:42.058324 - [DEBUG] -------------------------------------------- 1569. Path Edge --------------------------------------------
58589 2019-Jan-16 22:08:42.058350 - [DEBUG]
58590 2019-Jan-16 22:08:42.058373 - [DEBUG] Process 1569. path edge:
58591 2019-Jan-16 22:08:42.058397 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58592 2019-Jan-16 22:08:42.058455 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
58593 2019-Jan-16 22:08:42.059094 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58594 2019-Jan-16 22:08:42.059740 - [DEBUG]
58595 2019-Jan-16 22:08:42.059768 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
58596 2019-Jan-16 22:08:42.060441 - [DEBUG] Compose: EdgeIdentity * AllBottom
58597 2019-Jan-16 22:08:42.060469 - [DEBUG]
58598 2019-Jan-16 22:08:42.060494 - [DEBUG] Propagate flow
58599 2019-Jan-16 22:08:42.060517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58600 2019-Jan-16 22:08:42.060575 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
58601 2019-Jan-16 22:08:42.061230 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58602 2019-Jan-16 22:08:42.061906 - [DEBUG] Edge function : AllBottom (result of previous compose)
58603 2019-Jan-16 22:08:42.061932 - [DEBUG]
58604 2019-Jan-16 22:08:42.061958 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58605 2019-Jan-16 22:08:42.061984 - [DEBUG] = AllBottom
58606 2019-Jan-16 22:08:42.062009 - [DEBUG]
58607 2019-Jan-16 22:08:42.062032 - [DEBUG] PROPAGATE: No new function!
58608 2019-Jan-16 22:08:42.062068 - [DEBUG] Compose: EdgeIdentity * AllBottom
58609 2019-Jan-16 22:08:42.062096 - [DEBUG]
58610 2019-Jan-16 22:08:42.062119 - [DEBUG] Propagate flow
58611 2019-Jan-16 22:08:42.062142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58612 2019-Jan-16 22:08:42.062200 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
58613 2019-Jan-16 22:08:42.062849 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58614 2019-Jan-16 22:08:42.063492 - [DEBUG] Edge function : AllBottom (result of previous compose)
58615 2019-Jan-16 22:08:42.063518 - [DEBUG]
58616 2019-Jan-16 22:08:42.063544 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58617 2019-Jan-16 22:08:42.063570 - [DEBUG] = AllBottom
58618 2019-Jan-16 22:08:42.063594 - [DEBUG]
58619 2019-Jan-16 22:08:42.063618 - [DEBUG] PROPAGATE: No new function!
58620 2019-Jan-16 22:08:42.063642 - [DEBUG] EDGE:
58621 2019-Jan-16 22:08:42.063700 - [DEBUG] ---> 58622 2019-Jan-16 22:08:42.064340 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58623 2019-Jan-16 22:08:42.065003 - [DEBUG]
58624 2019-Jan-16 22:08:42.065029 - [DEBUG] EDGE:
58625 2019-Jan-16 22:08:42.065087 - [DEBUG] ---> 58626 2019-Jan-16 22:08:42.065741 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58627 2019-Jan-16 22:08:42.066384 - [DEBUG]
58628 2019-Jan-16 22:08:42.066412 - [DEBUG] Compose: EdgeIdentity * AllBottom
58629 2019-Jan-16 22:08:42.066439 - [DEBUG]
58630 2019-Jan-16 22:08:42.066463 - [DEBUG] Propagate flow
58631 2019-Jan-16 22:08:42.066486 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58632 2019-Jan-16 22:08:42.066542 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
58633 2019-Jan-16 22:08:42.067180 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
58634 2019-Jan-16 22:08:42.067825 - [DEBUG] Edge function : AllBottom (result of previous compose)
58635 2019-Jan-16 22:08:42.067851 - [DEBUG]
58636 2019-Jan-16 22:08:42.067878 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58637 2019-Jan-16 22:08:42.067904 - [DEBUG] = AllBottom
58638 2019-Jan-16 22:08:42.067929 - [DEBUG]
58639 2019-Jan-16 22:08:42.067952 - [DEBUG] PROPAGATE: No new function!
58640 2019-Jan-16 22:08:42.067978 - [DEBUG] EDGE:
58641 2019-Jan-16 22:08:42.068035 - [DEBUG] ---> 58642 2019-Jan-16 22:08:42.068698 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58643 2019-Jan-16 22:08:42.069343 - [DEBUG]
58644 2019-Jan-16 22:08:42.069370 - [DEBUG] Compose: EdgeIdentity * AllBottom
58645 2019-Jan-16 22:08:42.069396 - [DEBUG]
58646 2019-Jan-16 22:08:42.069421 - [DEBUG] Propagate flow
58647 2019-Jan-16 22:08:42.069444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58648 2019-Jan-16 22:08:42.069500 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
58649 2019-Jan-16 22:08:42.070142 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
58650 2019-Jan-16 22:08:42.070785 - [DEBUG] Edge function : AllBottom (result of previous compose)
58651 2019-Jan-16 22:08:42.070811 - [DEBUG]
58652 2019-Jan-16 22:08:42.070837 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58653 2019-Jan-16 22:08:42.070863 - [DEBUG] = AllBottom
58654 2019-Jan-16 22:08:42.070888 - [DEBUG]
58655 2019-Jan-16 22:08:42.070911 - [DEBUG] PROPAGATE: No new function!
58656 2019-Jan-16 22:08:42.070968 - [DEBUG] Compose: EdgeIdentity * AllBottom
58657 2019-Jan-16 22:08:42.070996 - [DEBUG]
58658 2019-Jan-16 22:08:42.071020 - [DEBUG] Propagate flow
58659 2019-Jan-16 22:08:42.071043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58660 2019-Jan-16 22:08:42.071101 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
58661 2019-Jan-16 22:08:42.071764 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58662 2019-Jan-16 22:08:42.072409 - [DEBUG] Edge function : AllBottom (result of previous compose)
58663 2019-Jan-16 22:08:42.072435 - [DEBUG]
58664 2019-Jan-16 22:08:42.072460 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58665 2019-Jan-16 22:08:42.072486 - [DEBUG] = AllBottom
58666 2019-Jan-16 22:08:42.072511 - [DEBUG]
58667 2019-Jan-16 22:08:42.072534 - [DEBUG] PROPAGATE: No new function!
58668 2019-Jan-16 22:08:42.072560 - [DEBUG] Compose: EdgeIdentity * AllBottom
58669 2019-Jan-16 22:08:42.072587 - [DEBUG]
58670 2019-Jan-16 22:08:42.072611 - [DEBUG] Propagate flow
58671 2019-Jan-16 22:08:42.072634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58672 2019-Jan-16 22:08:42.072690 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
58673 2019-Jan-16 22:08:42.073347 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
58674 2019-Jan-16 22:08:42.073988 - [DEBUG] Edge function : AllBottom (result of previous compose)
58675 2019-Jan-16 22:08:42.074013 - [DEBUG]
58676 2019-Jan-16 22:08:42.074039 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58677 2019-Jan-16 22:08:42.074065 - [DEBUG] = AllBottom
58678 2019-Jan-16 22:08:42.074090 - [DEBUG]
58679 2019-Jan-16 22:08:42.074113 - [DEBUG] PROPAGATE: No new function!
58680 2019-Jan-16 22:08:42.074143 - [DEBUG] EDGE:
58681 2019-Jan-16 22:08:42.074202 - [DEBUG] ---> 58682 2019-Jan-16 22:08:42.074861 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58683 2019-Jan-16 22:08:42.075504 - [DEBUG]
58684 2019-Jan-16 22:08:42.075531 - [DEBUG] EDGE:
58685 2019-Jan-16 22:08:42.075588 - [DEBUG] ---> 58686 2019-Jan-16 22:08:42.076227 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58687 2019-Jan-16 22:08:42.076868 - [DEBUG]
58688 2019-Jan-16 22:08:42.076897 - [DEBUG] Compose: EdgeIdentity * AllBottom
58689 2019-Jan-16 22:08:42.076923 - [DEBUG]
58690 2019-Jan-16 22:08:42.076947 - [DEBUG] Propagate flow
58691 2019-Jan-16 22:08:42.076971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58692 2019-Jan-16 22:08:42.077027 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58693 2019-Jan-16 22:08:42.077665 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58694 2019-Jan-16 22:08:42.078326 - [DEBUG] Edge function : AllBottom (result of previous compose)
58695 2019-Jan-16 22:08:42.078352 - [DEBUG]
58696 2019-Jan-16 22:08:42.078378 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58697 2019-Jan-16 22:08:42.078404 - [DEBUG] = AllBottom
58698 2019-Jan-16 22:08:42.078428 - [DEBUG]
58699 2019-Jan-16 22:08:42.078452 - [DEBUG] PROPAGATE: No new function!
58700 2019-Jan-16 22:08:42.078477 - [DEBUG] EDGE:
58701 2019-Jan-16 22:08:42.078535 - [DEBUG] ---> 58702 2019-Jan-16 22:08:42.079179 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58703 2019-Jan-16 22:08:42.079827 - [DEBUG]
58704 2019-Jan-16 22:08:42.079856 - [DEBUG] Compose: EdgeIdentity * AllBottom
58705 2019-Jan-16 22:08:42.079882 - [DEBUG]
58706 2019-Jan-16 22:08:42.079906 - [DEBUG] Propagate flow
58707 2019-Jan-16 22:08:42.079929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58708 2019-Jan-16 22:08:42.079990 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58709 2019-Jan-16 22:08:42.080665 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58710 2019-Jan-16 22:08:42.081353 - [DEBUG] Edge function : AllBottom (result of previous compose)
58711 2019-Jan-16 22:08:42.081383 - [DEBUG]
58712 2019-Jan-16 22:08:42.081448 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58713 2019-Jan-16 22:08:42.081479 - [DEBUG] = AllBottom
58714 2019-Jan-16 22:08:42.081505 - [DEBUG]
58715 2019-Jan-16 22:08:42.081528 - [DEBUG] PROPAGATE: No new function!
58716 2019-Jan-16 22:08:42.081559 - [DEBUG] EDGE:
58717 2019-Jan-16 22:08:42.081674 - [DEBUG] ---> 58718 2019-Jan-16 22:08:42.082425 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58719 2019-Jan-16 22:08:42.083190 - [DEBUG]
58720 2019-Jan-16 22:08:42.083225 - [DEBUG] EDGE:
58721 2019-Jan-16 22:08:42.083302 - [DEBUG] ---> 58722 2019-Jan-16 22:08:42.084048 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58723 2019-Jan-16 22:08:42.084796 - [DEBUG]
58724 2019-Jan-16 22:08:42.084832 - [DEBUG] Compose: EdgeIdentity * AllBottom
58725 2019-Jan-16 22:08:42.084859 - [DEBUG]
58726 2019-Jan-16 22:08:42.084883 - [DEBUG] Propagate flow
58727 2019-Jan-16 22:08:42.084907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58728 2019-Jan-16 22:08:42.084970 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58729 2019-Jan-16 22:08:42.085616 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58730 2019-Jan-16 22:08:42.086264 - [DEBUG] Edge function : AllBottom (result of previous compose)
58731 2019-Jan-16 22:08:42.086290 - [DEBUG]
58732 2019-Jan-16 22:08:42.086318 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58733 2019-Jan-16 22:08:42.086345 - [DEBUG] = AllBottom
58734 2019-Jan-16 22:08:42.086370 - [DEBUG]
58735 2019-Jan-16 22:08:42.086393 - [DEBUG] PROPAGATE: No new function!
58736 2019-Jan-16 22:08:42.086419 - [DEBUG] EDGE:
58737 2019-Jan-16 22:08:42.086479 - [DEBUG] ---> 58738 2019-Jan-16 22:08:42.087132 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58739 2019-Jan-16 22:08:42.087775 - [DEBUG]
58740 2019-Jan-16 22:08:42.087801 - [DEBUG] EDGE:
58741 2019-Jan-16 22:08:42.087859 - [DEBUG] ---> 58742 2019-Jan-16 22:08:42.088519 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58743 2019-Jan-16 22:08:42.089161 - [DEBUG]
58744 2019-Jan-16 22:08:42.089190 - [DEBUG] Compose: EdgeIdentity * AllBottom
58745 2019-Jan-16 22:08:42.089217 - [DEBUG]
58746 2019-Jan-16 22:08:42.089240 - [DEBUG] Propagate flow
58747 2019-Jan-16 22:08:42.089264 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58748 2019-Jan-16 22:08:42.089320 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58749 2019-Jan-16 22:08:42.089958 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58750 2019-Jan-16 22:08:42.090600 - [DEBUG] Edge function : AllBottom (result of previous compose)
58751 2019-Jan-16 22:08:42.090626 - [DEBUG]
58752 2019-Jan-16 22:08:42.090653 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58753 2019-Jan-16 22:08:42.090679 - [DEBUG] = AllBottom
58754 2019-Jan-16 22:08:42.090703 - [DEBUG]
58755 2019-Jan-16 22:08:42.090727 - [DEBUG] PROPAGATE: No new function!
58756 2019-Jan-16 22:08:42.090752 - [DEBUG] EDGE:
58757 2019-Jan-16 22:08:42.090811 - [DEBUG] ---> 58758 2019-Jan-16 22:08:42.091471 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58759 2019-Jan-16 22:08:42.092115 - [DEBUG]
58760 2019-Jan-16 22:08:42.092143 - [DEBUG] Compose: EdgeIdentity * AllBottom
58761 2019-Jan-16 22:08:42.092188 - [DEBUG]
58762 2019-Jan-16 22:08:42.092212 - [DEBUG] Propagate flow
58763 2019-Jan-16 22:08:42.092236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58764 2019-Jan-16 22:08:42.092293 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58765 2019-Jan-16 22:08:42.092935 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58766 2019-Jan-16 22:08:42.093587 - [DEBUG] Edge function : AllBottom (result of previous compose)
58767 2019-Jan-16 22:08:42.093613 - [DEBUG]
58768 2019-Jan-16 22:08:42.093640 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58769 2019-Jan-16 22:08:42.093666 - [DEBUG] = AllBottom
58770 2019-Jan-16 22:08:42.093691 - [DEBUG]
58771 2019-Jan-16 22:08:42.093714 - [DEBUG] PROPAGATE: No new function!
58772 2019-Jan-16 22:08:42.093778 - [DEBUG] Compose: EdgeIdentity * AllBottom
58773 2019-Jan-16 22:08:42.093806 - [DEBUG]
58774 2019-Jan-16 22:08:42.093830 - [DEBUG] Propagate flow
58775 2019-Jan-16 22:08:42.093853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58776 2019-Jan-16 22:08:42.093912 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58777 2019-Jan-16 22:08:42.094557 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58778 2019-Jan-16 22:08:42.095222 - [DEBUG] Edge function : AllBottom (result of previous compose)
58779 2019-Jan-16 22:08:42.095248 - [DEBUG]
58780 2019-Jan-16 22:08:42.095273 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58781 2019-Jan-16 22:08:42.095299 - [DEBUG] = AllBottom
58782 2019-Jan-16 22:08:42.095324 - [DEBUG]
58783 2019-Jan-16 22:08:42.095348 - [DEBUG] PROPAGATE: No new function!
58784 2019-Jan-16 22:08:42.095374 - [DEBUG] Compose: EdgeIdentity * AllBottom
58785 2019-Jan-16 22:08:42.095400 - [DEBUG]
58786 2019-Jan-16 22:08:42.095424 - [DEBUG] Propagate flow
58787 2019-Jan-16 22:08:42.095447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58788 2019-Jan-16 22:08:42.095503 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58789 2019-Jan-16 22:08:42.096147 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58790 2019-Jan-16 22:08:42.096795 - [DEBUG] Edge function : AllBottom (result of previous compose)
58791 2019-Jan-16 22:08:42.096821 - [DEBUG]
58792 2019-Jan-16 22:08:42.096847 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58793 2019-Jan-16 22:08:42.096873 - [DEBUG] = AllBottom
58794 2019-Jan-16 22:08:42.096898 - [DEBUG]
58795 2019-Jan-16 22:08:42.096921 - [DEBUG] PROPAGATE: No new function!
58796 2019-Jan-16 22:08:42.096952 - [DEBUG] EDGE:
58797 2019-Jan-16 22:08:42.097011 - [DEBUG] ---> 58798 2019-Jan-16 22:08:42.097660 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58799 2019-Jan-16 22:08:42.098322 - [DEBUG]
58800 2019-Jan-16 22:08:42.098365 - [DEBUG] Compose: EdgeIdentity * AllBottom
58801 2019-Jan-16 22:08:42.098392 - [DEBUG]
58802 2019-Jan-16 22:08:42.098416 - [DEBUG] Propagate flow
58803 2019-Jan-16 22:08:42.098440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58804 2019-Jan-16 22:08:42.098497 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
58805 2019-Jan-16 22:08:42.099141 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58806 2019-Jan-16 22:08:42.099797 - [DEBUG] Edge function : AllBottom (result of previous compose)
58807 2019-Jan-16 22:08:42.099823 - [DEBUG]
58808 2019-Jan-16 22:08:42.099849 - [DEBUG] Join: AllTop & AllBottom
58809 2019-Jan-16 22:08:42.099876 - [DEBUG] = AllBottom (new jump func)
58810 2019-Jan-16 22:08:42.099900 - [DEBUG]
58811 2019-Jan-16 22:08:42.099924 - [DEBUG] Start adding new jump function
58812 2019-Jan-16 22:08:42.099947 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58813 2019-Jan-16 22:08:42.100004 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58814 2019-Jan-16 22:08:42.100647 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
58815 2019-Jan-16 22:08:42.101289 - [DEBUG] Edge Function : AllBottom
58816 2019-Jan-16 22:08:42.101320 - [DEBUG] End adding new jump function
58817 2019-Jan-16 22:08:42.101344 - [DEBUG]
58818 2019-Jan-16 22:08:42.101368 - [DEBUG] -------------------------------------------- 1570. Path Edge --------------------------------------------
58819 2019-Jan-16 22:08:42.101393 - [DEBUG]
58820 2019-Jan-16 22:08:42.101440 - [DEBUG] Process 1570. path edge:
58821 2019-Jan-16 22:08:42.101467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58822 2019-Jan-16 22:08:42.101524 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
58823 2019-Jan-16 22:08:42.102168 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58824 2019-Jan-16 22:08:42.102811 - [DEBUG]
58825 2019-Jan-16 22:08:42.102836 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
58826 2019-Jan-16 22:08:42.103488 - [DEBUG] Possible callees:
58827 2019-Jan-16 22:08:42.103514 - [DEBUG] foo
58828 2019-Jan-16 22:08:42.103538 - [DEBUG] Possible return sites:
58829 2019-Jan-16 22:08:42.103562 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8458830 2019-Jan-16 22:08:42.104867 - [DEBUG] Found and process special summary
58831 2019-Jan-16 22:08:42.104919 - [DEBUG] Compose: EdgeIdentity * AllBottom
58832 2019-Jan-16 22:08:42.104948 - [DEBUG]
58833 2019-Jan-16 22:08:42.104972 - [DEBUG] Propagate flow
58834 2019-Jan-16 22:08:42.104995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58835 2019-Jan-16 22:08:42.105054 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
58836 2019-Jan-16 22:08:42.105700 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58837 2019-Jan-16 22:08:42.106344 - [DEBUG] Edge function : AllBottom (result of previous compose)
58838 2019-Jan-16 22:08:42.106370 - [DEBUG]
58839 2019-Jan-16 22:08:42.106396 - [DEBUG] Join: AllTop & AllBottom
58840 2019-Jan-16 22:08:42.106422 - [DEBUG] = AllBottom (new jump func)
58841 2019-Jan-16 22:08:42.106447 - [DEBUG]
58842 2019-Jan-16 22:08:42.106471 - [DEBUG] Start adding new jump function
58843 2019-Jan-16 22:08:42.106494 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58844 2019-Jan-16 22:08:42.106550 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58845 2019-Jan-16 22:08:42.107195 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
58846 2019-Jan-16 22:08:42.107837 - [DEBUG] Edge Function : AllBottom
58847 2019-Jan-16 22:08:42.107868 - [DEBUG] End adding new jump function
58848 2019-Jan-16 22:08:42.107892 - [DEBUG]
58849 2019-Jan-16 22:08:42.107916 - [DEBUG] -------------------------------------------- 1571. Path Edge --------------------------------------------
58850 2019-Jan-16 22:08:42.107956 - [DEBUG]
58851 2019-Jan-16 22:08:42.107979 - [DEBUG] Process 1571. path edge:
58852 2019-Jan-16 22:08:42.108003 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58853 2019-Jan-16 22:08:42.108060 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
58854 2019-Jan-16 22:08:42.108723 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58855 2019-Jan-16 22:08:42.109365 - [DEBUG]
58856 2019-Jan-16 22:08:42.109392 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
58857 2019-Jan-16 22:08:42.110065 - [DEBUG] Compose: EdgeIdentity * AllBottom
58858 2019-Jan-16 22:08:42.110094 - [DEBUG]
58859 2019-Jan-16 22:08:42.110118 - [DEBUG] Propagate flow
58860 2019-Jan-16 22:08:42.110141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58861 2019-Jan-16 22:08:42.110199 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
58862 2019-Jan-16 22:08:42.110840 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58863 2019-Jan-16 22:08:42.111504 - [DEBUG] Edge function : AllBottom (result of previous compose)
58864 2019-Jan-16 22:08:42.111530 - [DEBUG]
58865 2019-Jan-16 22:08:42.111556 - [DEBUG] Join: AllTop & AllBottom
58866 2019-Jan-16 22:08:42.111582 - [DEBUG] = AllBottom (new jump func)
58867 2019-Jan-16 22:08:42.111607 - [DEBUG]
58868 2019-Jan-16 22:08:42.111631 - [DEBUG] Start adding new jump function
58869 2019-Jan-16 22:08:42.111654 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58870 2019-Jan-16 22:08:42.111711 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58871 2019-Jan-16 22:08:42.112356 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
58872 2019-Jan-16 22:08:42.112994 - [DEBUG] Edge Function : AllBottom
58873 2019-Jan-16 22:08:42.113024 - [DEBUG] End adding new jump function
58874 2019-Jan-16 22:08:42.113048 - [DEBUG]
58875 2019-Jan-16 22:08:42.113072 - [DEBUG] -------------------------------------------- 1572. Path Edge --------------------------------------------
58876 2019-Jan-16 22:08:42.113097 - [DEBUG]
58877 2019-Jan-16 22:08:42.113120 - [DEBUG] Process 1572. path edge:
58878 2019-Jan-16 22:08:42.113144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58879 2019-Jan-16 22:08:42.113200 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
58880 2019-Jan-16 22:08:42.113839 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58881 2019-Jan-16 22:08:42.114481 - [DEBUG]
58882 2019-Jan-16 22:08:42.114508 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
58883 2019-Jan-16 22:08:42.115199 - [DEBUG] Compose: EdgeIdentity * AllBottom
58884 2019-Jan-16 22:08:42.115227 - [DEBUG]
58885 2019-Jan-16 22:08:42.115251 - [DEBUG] Propagate flow
58886 2019-Jan-16 22:08:42.115275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58887 2019-Jan-16 22:08:42.115335 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
58888 2019-Jan-16 22:08:42.115993 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58889 2019-Jan-16 22:08:42.116637 - [DEBUG] Edge function : AllBottom (result of previous compose)
58890 2019-Jan-16 22:08:42.116663 - [DEBUG]
58891 2019-Jan-16 22:08:42.116705 - [DEBUG] Join: AllTop & AllBottom
58892 2019-Jan-16 22:08:42.116732 - [DEBUG] = AllBottom (new jump func)
58893 2019-Jan-16 22:08:42.116756 - [DEBUG]
58894 2019-Jan-16 22:08:42.116780 - [DEBUG] Start adding new jump function
58895 2019-Jan-16 22:08:42.116803 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58896 2019-Jan-16 22:08:42.116859 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58897 2019-Jan-16 22:08:42.117504 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
58898 2019-Jan-16 22:08:42.118172 - [DEBUG] Edge Function : AllBottom
58899 2019-Jan-16 22:08:42.118202 - [DEBUG] End adding new jump function
58900 2019-Jan-16 22:08:42.118226 - [DEBUG]
58901 2019-Jan-16 22:08:42.118249 - [DEBUG] -------------------------------------------- 1573. Path Edge --------------------------------------------
58902 2019-Jan-16 22:08:42.118274 - [DEBUG]
58903 2019-Jan-16 22:08:42.118297 - [DEBUG] Process 1573. path edge:
58904 2019-Jan-16 22:08:42.118320 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58905 2019-Jan-16 22:08:42.118378 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
58906 2019-Jan-16 22:08:42.119028 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58907 2019-Jan-16 22:08:42.119671 - [DEBUG]
58908 2019-Jan-16 22:08:42.119696 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
58909 2019-Jan-16 22:08:42.120360 - [DEBUG] Possible callees:
58910 2019-Jan-16 22:08:42.120385 - [DEBUG] llvm.dbg.declare
58911 2019-Jan-16 22:08:42.120409 - [DEBUG] Possible return sites:
58912 2019-Jan-16 22:08:42.120433 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9658913 2019-Jan-16 22:08:42.121742 - [DEBUG] Found and process special summary
58914 2019-Jan-16 22:08:42.121793 - [DEBUG] Compose: EdgeIdentity * AllBottom
58915 2019-Jan-16 22:08:42.121821 - [DEBUG]
58916 2019-Jan-16 22:08:42.121846 - [DEBUG] Propagate flow
58917 2019-Jan-16 22:08:42.121869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58918 2019-Jan-16 22:08:42.121927 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
58919 2019-Jan-16 22:08:42.122567 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58920 2019-Jan-16 22:08:42.123210 - [DEBUG] Edge function : AllBottom (result of previous compose)
58921 2019-Jan-16 22:08:42.123236 - [DEBUG]
58922 2019-Jan-16 22:08:42.123262 - [DEBUG] Join: AllTop & AllBottom
58923 2019-Jan-16 22:08:42.123288 - [DEBUG] = AllBottom (new jump func)
58924 2019-Jan-16 22:08:42.123312 - [DEBUG]
58925 2019-Jan-16 22:08:42.123336 - [DEBUG] Start adding new jump function
58926 2019-Jan-16 22:08:42.123359 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58927 2019-Jan-16 22:08:42.123415 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58928 2019-Jan-16 22:08:42.124057 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
58929 2019-Jan-16 22:08:42.124698 - [DEBUG] Edge Function : AllBottom
58930 2019-Jan-16 22:08:42.124728 - [DEBUG] End adding new jump function
58931 2019-Jan-16 22:08:42.124769 - [DEBUG]
58932 2019-Jan-16 22:08:42.124793 - [DEBUG] -------------------------------------------- 1574. Path Edge --------------------------------------------
58933 2019-Jan-16 22:08:42.124835 - [DEBUG]
58934 2019-Jan-16 22:08:42.124859 - [DEBUG] Process 1574. path edge:
58935 2019-Jan-16 22:08:42.124883 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58936 2019-Jan-16 22:08:42.124940 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
58937 2019-Jan-16 22:08:42.125583 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58938 2019-Jan-16 22:08:42.126225 - [DEBUG]
58939 2019-Jan-16 22:08:42.126251 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
58940 2019-Jan-16 22:08:42.126941 - [DEBUG] Compose: EdgeIdentity * AllBottom
58941 2019-Jan-16 22:08:42.126971 - [DEBUG]
58942 2019-Jan-16 22:08:42.126996 - [DEBUG] Propagate flow
58943 2019-Jan-16 22:08:42.127019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58944 2019-Jan-16 22:08:42.127077 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
58945 2019-Jan-16 22:08:42.127729 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58946 2019-Jan-16 22:08:42.128394 - [DEBUG] Edge function : AllBottom (result of previous compose)
58947 2019-Jan-16 22:08:42.128420 - [DEBUG]
58948 2019-Jan-16 22:08:42.128446 - [DEBUG] Join: AllTop & AllBottom
58949 2019-Jan-16 22:08:42.128472 - [DEBUG] = AllBottom (new jump func)
58950 2019-Jan-16 22:08:42.128497 - [DEBUG]
58951 2019-Jan-16 22:08:42.128520 - [DEBUG] Start adding new jump function
58952 2019-Jan-16 22:08:42.128544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58953 2019-Jan-16 22:08:42.128600 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58954 2019-Jan-16 22:08:42.129242 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
58955 2019-Jan-16 22:08:42.129881 - [DEBUG] Edge Function : AllBottom
58956 2019-Jan-16 22:08:42.129919 - [DEBUG] End adding new jump function
58957 2019-Jan-16 22:08:42.129943 - [DEBUG]
58958 2019-Jan-16 22:08:42.129967 - [DEBUG] -------------------------------------------- 1575. Path Edge --------------------------------------------
58959 2019-Jan-16 22:08:42.129992 - [DEBUG]
58960 2019-Jan-16 22:08:42.130015 - [DEBUG] Process 1575. path edge:
58961 2019-Jan-16 22:08:42.130039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58962 2019-Jan-16 22:08:42.130106 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
58963 2019-Jan-16 22:08:42.130745 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58964 2019-Jan-16 22:08:42.131387 - [DEBUG]
58965 2019-Jan-16 22:08:42.131429 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
58966 2019-Jan-16 22:08:42.132100 - [DEBUG] Compose: EdgeIdentity * AllBottom
58967 2019-Jan-16 22:08:42.132129 - [DEBUG]
58968 2019-Jan-16 22:08:42.132153 - [DEBUG] Propagate flow
58969 2019-Jan-16 22:08:42.132176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58970 2019-Jan-16 22:08:42.132234 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
58971 2019-Jan-16 22:08:42.132871 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58972 2019-Jan-16 22:08:42.133513 - [DEBUG] Edge function : AllBottom (result of previous compose)
58973 2019-Jan-16 22:08:42.133539 - [DEBUG]
58974 2019-Jan-16 22:08:42.133565 - [DEBUG] Join: AllTop & AllBottom
58975 2019-Jan-16 22:08:42.133591 - [DEBUG] = AllBottom (new jump func)
58976 2019-Jan-16 22:08:42.133616 - [DEBUG]
58977 2019-Jan-16 22:08:42.133657 - [DEBUG] Start adding new jump function
58978 2019-Jan-16 22:08:42.133681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58979 2019-Jan-16 22:08:42.133737 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58980 2019-Jan-16 22:08:42.134380 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
58981 2019-Jan-16 22:08:42.135059 - [DEBUG] Edge Function : AllBottom
58982 2019-Jan-16 22:08:42.135090 - [DEBUG] End adding new jump function
58983 2019-Jan-16 22:08:42.135114 - [DEBUG]
58984 2019-Jan-16 22:08:42.135138 - [DEBUG] -------------------------------------------- 1576. Path Edge --------------------------------------------
58985 2019-Jan-16 22:08:42.135163 - [DEBUG]
58986 2019-Jan-16 22:08:42.135186 - [DEBUG] Process 1576. path edge:
58987 2019-Jan-16 22:08:42.135210 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58988 2019-Jan-16 22:08:42.135267 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
58989 2019-Jan-16 22:08:42.135904 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58990 2019-Jan-16 22:08:42.136545 - [DEBUG]
58991 2019-Jan-16 22:08:42.136571 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
58992 2019-Jan-16 22:08:42.137238 - [DEBUG] Compose: EdgeIdentity * AllBottom
58993 2019-Jan-16 22:08:42.137267 - [DEBUG]
58994 2019-Jan-16 22:08:42.137291 - [DEBUG] Propagate flow
58995 2019-Jan-16 22:08:42.137314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58996 2019-Jan-16 22:08:42.137373 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58997 2019-Jan-16 22:08:42.138021 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58998 2019-Jan-16 22:08:42.138681 - [DEBUG] Edge function : AllBottom (result of previous compose)
58999 2019-Jan-16 22:08:42.138707 - [DEBUG]
59000 2019-Jan-16 22:08:42.138733 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59001 2019-Jan-16 22:08:42.138759 - [DEBUG] = AllBottom
59002 2019-Jan-16 22:08:42.138784 - [DEBUG]
59003 2019-Jan-16 22:08:42.138806 - [DEBUG] PROPAGATE: No new function!
59004 2019-Jan-16 22:08:42.138832 - [DEBUG] EDGE:
59005 2019-Jan-16 22:08:42.138889 - [DEBUG] ---> 59006 2019-Jan-16 22:08:42.139525 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59007 2019-Jan-16 22:08:42.140167 - [DEBUG]
59008 2019-Jan-16 22:08:42.140193 - [DEBUG] EDGE:
59009 2019-Jan-16 22:08:42.140250 - [DEBUG] ---> 59010 2019-Jan-16 22:08:42.140888 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59011 2019-Jan-16 22:08:42.141547 - [DEBUG]
59012 2019-Jan-16 22:08:42.141575 - [DEBUG] Compose: EdgeIdentity * AllBottom
59013 2019-Jan-16 22:08:42.141601 - [DEBUG]
59014 2019-Jan-16 22:08:42.141625 - [DEBUG] Propagate flow
59015 2019-Jan-16 22:08:42.141649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59016 2019-Jan-16 22:08:42.141705 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
59017 2019-Jan-16 22:08:42.142343 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59018 2019-Jan-16 22:08:42.142988 - [DEBUG] Edge function : AllBottom (result of previous compose)
59019 2019-Jan-16 22:08:42.143013 - [DEBUG]
59020 2019-Jan-16 22:08:42.143040 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59021 2019-Jan-16 22:08:42.143085 - [DEBUG] = AllBottom
59022 2019-Jan-16 22:08:42.143110 - [DEBUG]
59023 2019-Jan-16 22:08:42.143133 - [DEBUG] PROPAGATE: No new function!
59024 2019-Jan-16 22:08:42.143159 - [DEBUG] EDGE:
59025 2019-Jan-16 22:08:42.143218 - [DEBUG] ---> 59026 2019-Jan-16 22:08:42.143859 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59027 2019-Jan-16 22:08:42.144502 - [DEBUG]
59028 2019-Jan-16 22:08:42.144530 - [DEBUG] Compose: EdgeIdentity * AllBottom
59029 2019-Jan-16 22:08:42.144557 - [DEBUG]
59030 2019-Jan-16 22:08:42.144581 - [DEBUG] Propagate flow
59031 2019-Jan-16 22:08:42.144604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59032 2019-Jan-16 22:08:42.144660 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59033 2019-Jan-16 22:08:42.145321 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
59034 2019-Jan-16 22:08:42.145973 - [DEBUG] Edge function : AllBottom (result of previous compose)
59035 2019-Jan-16 22:08:42.145999 - [DEBUG]
59036 2019-Jan-16 22:08:42.146025 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59037 2019-Jan-16 22:08:42.146051 - [DEBUG] = AllBottom
59038 2019-Jan-16 22:08:42.146076 - [DEBUG]
59039 2019-Jan-16 22:08:42.146099 - [DEBUG] PROPAGATE: No new function!
59040 2019-Jan-16 22:08:42.146154 - [DEBUG] Compose: EdgeIdentity * AllBottom
59041 2019-Jan-16 22:08:42.146182 - [DEBUG]
59042 2019-Jan-16 22:08:42.146206 - [DEBUG] Propagate flow
59043 2019-Jan-16 22:08:42.146229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59044 2019-Jan-16 22:08:42.146286 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59045 2019-Jan-16 22:08:42.146929 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59046 2019-Jan-16 22:08:42.147572 - [DEBUG] Edge function : AllBottom (result of previous compose)
59047 2019-Jan-16 22:08:42.147598 - [DEBUG]
59048 2019-Jan-16 22:08:42.147624 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59049 2019-Jan-16 22:08:42.147650 - [DEBUG] = AllBottom
59050 2019-Jan-16 22:08:42.147674 - [DEBUG]
59051 2019-Jan-16 22:08:42.147698 - [DEBUG] PROPAGATE: No new function!
59052 2019-Jan-16 22:08:42.147724 - [DEBUG] Compose: EdgeIdentity * AllBottom
59053 2019-Jan-16 22:08:42.147750 - [DEBUG]
59054 2019-Jan-16 22:08:42.147774 - [DEBUG] Propagate flow
59055 2019-Jan-16 22:08:42.147797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59056 2019-Jan-16 22:08:42.147853 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59057 2019-Jan-16 22:08:42.148512 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
59058 2019-Jan-16 22:08:42.149161 - [DEBUG] Edge function : AllBottom (result of previous compose)
59059 2019-Jan-16 22:08:42.149187 - [DEBUG]
59060 2019-Jan-16 22:08:42.149212 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59061 2019-Jan-16 22:08:42.149238 - [DEBUG] = AllBottom
59062 2019-Jan-16 22:08:42.149263 - [DEBUG]
59063 2019-Jan-16 22:08:42.149286 - [DEBUG] PROPAGATE: No new function!
59064 2019-Jan-16 22:08:42.149315 - [DEBUG] EDGE:
59065 2019-Jan-16 22:08:42.149373 - [DEBUG] ---> 59066 2019-Jan-16 22:08:42.150022 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59067 2019-Jan-16 22:08:42.150678 - [DEBUG]
59068 2019-Jan-16 22:08:42.150719 - [DEBUG] Compose: EdgeIdentity * AllBottom
59069 2019-Jan-16 22:08:42.150747 - [DEBUG]
59070 2019-Jan-16 22:08:42.150771 - [DEBUG] Propagate flow
59071 2019-Jan-16 22:08:42.150794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59072 2019-Jan-16 22:08:42.150851 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
59073 2019-Jan-16 22:08:42.151510 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59074 2019-Jan-16 22:08:42.152153 - [DEBUG] Edge function : AllBottom (result of previous compose)
59075 2019-Jan-16 22:08:42.152179 - [DEBUG]
59076 2019-Jan-16 22:08:42.152205 - [DEBUG] Join: AllTop & AllBottom
59077 2019-Jan-16 22:08:42.152231 - [DEBUG] = AllBottom (new jump func)
59078 2019-Jan-16 22:08:42.152255 - [DEBUG]
59079 2019-Jan-16 22:08:42.152279 - [DEBUG] Start adding new jump function
59080 2019-Jan-16 22:08:42.152302 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59081 2019-Jan-16 22:08:42.152358 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59082 2019-Jan-16 22:08:42.153001 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
59083 2019-Jan-16 22:08:42.153642 - [DEBUG] Edge Function : AllBottom
59084 2019-Jan-16 22:08:42.153672 - [DEBUG] End adding new jump function
59085 2019-Jan-16 22:08:42.153697 - [DEBUG]
59086 2019-Jan-16 22:08:42.153720 - [DEBUG] -------------------------------------------- 1577. Path Edge --------------------------------------------
59087 2019-Jan-16 22:08:42.153745 - [DEBUG]
59088 2019-Jan-16 22:08:42.153768 - [DEBUG] Process 1577. path edge:
59089 2019-Jan-16 22:08:42.153792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59090 2019-Jan-16 22:08:42.153848 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
59091 2019-Jan-16 22:08:42.154491 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
59092 2019-Jan-16 22:08:42.155151 - [DEBUG]
59093 2019-Jan-16 22:08:42.155175 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
59094 2019-Jan-16 22:08:42.155828 - [DEBUG] Possible callees:
59095 2019-Jan-16 22:08:42.155853 - [DEBUG] bar
59096 2019-Jan-16 22:08:42.155878 - [DEBUG] Possible return sites:
59097 2019-Jan-16 22:08:42.155901 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8959098 2019-Jan-16 22:08:42.157185 - [DEBUG] Found and process special summary
59099 2019-Jan-16 22:08:42.157233 - [DEBUG] Compose: EdgeIdentity * AllBottom
59100 2019-Jan-16 22:08:42.157261 - [DEBUG]
59101 2019-Jan-16 22:08:42.157285 - [DEBUG] Propagate flow
59102 2019-Jan-16 22:08:42.157308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59103 2019-Jan-16 22:08:42.157365 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59104 2019-Jan-16 22:08:42.158009 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59105 2019-Jan-16 22:08:42.158672 - [DEBUG] Edge function : AllBottom (result of previous compose)
59106 2019-Jan-16 22:08:42.158698 - [DEBUG]
59107 2019-Jan-16 22:08:42.158724 - [DEBUG] Join: AllTop & AllBottom
59108 2019-Jan-16 22:08:42.158749 - [DEBUG] = AllBottom (new jump func)
59109 2019-Jan-16 22:08:42.158774 - [DEBUG]
59110 2019-Jan-16 22:08:42.158797 - [DEBUG] Start adding new jump function
59111 2019-Jan-16 22:08:42.158832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59112 2019-Jan-16 22:08:42.158889 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59113 2019-Jan-16 22:08:42.159532 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59114 2019-Jan-16 22:08:42.160174 - [DEBUG] Edge Function : AllBottom
59115 2019-Jan-16 22:08:42.160203 - [DEBUG] End adding new jump function
59116 2019-Jan-16 22:08:42.160227 - [DEBUG]
59117 2019-Jan-16 22:08:42.160251 - [DEBUG] -------------------------------------------- 1578. Path Edge --------------------------------------------
59118 2019-Jan-16 22:08:42.160276 - [DEBUG]
59119 2019-Jan-16 22:08:42.160300 - [DEBUG] Process 1578. path edge:
59120 2019-Jan-16 22:08:42.160323 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59121 2019-Jan-16 22:08:42.160379 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
59122 2019-Jan-16 22:08:42.161022 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
59123 2019-Jan-16 22:08:42.161696 - [DEBUG]
59124 2019-Jan-16 22:08:42.161722 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59125 2019-Jan-16 22:08:42.162401 - [DEBUG] Compose: EdgeIdentity * AllBottom
59126 2019-Jan-16 22:08:42.162430 - [DEBUG]
59127 2019-Jan-16 22:08:42.162454 - [DEBUG] Propagate flow
59128 2019-Jan-16 22:08:42.162478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59129 2019-Jan-16 22:08:42.162536 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
59130 2019-Jan-16 22:08:42.163177 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59131 2019-Jan-16 22:08:42.163821 - [DEBUG] Edge function : AllBottom (result of previous compose)
59132 2019-Jan-16 22:08:42.163846 - [DEBUG]
59133 2019-Jan-16 22:08:42.163872 - [DEBUG] Join: AllTop & AllBottom
59134 2019-Jan-16 22:08:42.163898 - [DEBUG] = AllBottom (new jump func)
59135 2019-Jan-16 22:08:42.163923 - [DEBUG]
59136 2019-Jan-16 22:08:42.163946 - [DEBUG] Start adding new jump function
59137 2019-Jan-16 22:08:42.163970 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59138 2019-Jan-16 22:08:42.164026 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59139 2019-Jan-16 22:08:42.164668 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
59140 2019-Jan-16 22:08:42.165325 - [DEBUG] Edge Function : AllBottom
59141 2019-Jan-16 22:08:42.165354 - [DEBUG] End adding new jump function
59142 2019-Jan-16 22:08:42.165378 - [DEBUG]
59143 2019-Jan-16 22:08:42.165402 - [DEBUG] -------------------------------------------- 1579. Path Edge --------------------------------------------
59144 2019-Jan-16 22:08:42.165427 - [DEBUG]
59145 2019-Jan-16 22:08:42.165450 - [DEBUG] Process 1579. path edge:
59146 2019-Jan-16 22:08:42.165474 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59147 2019-Jan-16 22:08:42.165531 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
59148 2019-Jan-16 22:08:42.166170 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
59149 2019-Jan-16 22:08:42.166812 - [DEBUG]
59150 2019-Jan-16 22:08:42.166838 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
59151 2019-Jan-16 22:08:42.167499 - [DEBUG] Compose: EdgeIdentity * AllBottom
59152 2019-Jan-16 22:08:42.167542 - [DEBUG]
59153 2019-Jan-16 22:08:42.167566 - [DEBUG] Propagate flow
59154 2019-Jan-16 22:08:42.167589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59155 2019-Jan-16 22:08:42.167647 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
59156 2019-Jan-16 22:08:42.168325 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59157 2019-Jan-16 22:08:42.168969 - [DEBUG] Edge function : AllBottom (result of previous compose)
59158 2019-Jan-16 22:08:42.168995 - [DEBUG]
59159 2019-Jan-16 22:08:42.169021 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59160 2019-Jan-16 22:08:42.169047 - [DEBUG] = AllBottom
59161 2019-Jan-16 22:08:42.169072 - [DEBUG]
59162 2019-Jan-16 22:08:42.169095 - [DEBUG] PROPAGATE: No new function!
59163 2019-Jan-16 22:08:42.169130 - [DEBUG] Compose: EdgeIdentity * AllBottom
59164 2019-Jan-16 22:08:42.169158 - [DEBUG]
59165 2019-Jan-16 22:08:42.169182 - [DEBUG] Propagate flow
59166 2019-Jan-16 22:08:42.169205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59167 2019-Jan-16 22:08:42.169262 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
59168 2019-Jan-16 22:08:42.169913 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59169 2019-Jan-16 22:08:42.170555 - [DEBUG] Edge function : AllBottom (result of previous compose)
59170 2019-Jan-16 22:08:42.170581 - [DEBUG]
59171 2019-Jan-16 22:08:42.170607 - [DEBUG] Join: AllTop & AllBottom
59172 2019-Jan-16 22:08:42.170633 - [DEBUG] = AllBottom (new jump func)
59173 2019-Jan-16 22:08:42.170658 - [DEBUG]
59174 2019-Jan-16 22:08:42.170681 - [DEBUG] Start adding new jump function
59175 2019-Jan-16 22:08:42.170705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59176 2019-Jan-16 22:08:42.170761 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59177 2019-Jan-16 22:08:42.171402 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
59178 2019-Jan-16 22:08:42.172067 - [DEBUG] Edge Function : AllBottom
59179 2019-Jan-16 22:08:42.172097 - [DEBUG] End adding new jump function
59180 2019-Jan-16 22:08:42.172121 - [DEBUG]
59181 2019-Jan-16 22:08:42.172145 - [DEBUG] -------------------------------------------- 1580. Path Edge --------------------------------------------
59182 2019-Jan-16 22:08:42.172170 - [DEBUG]
59183 2019-Jan-16 22:08:42.172194 - [DEBUG] Process 1580. path edge:
59184 2019-Jan-16 22:08:42.172217 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59185 2019-Jan-16 22:08:42.172274 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
59186 2019-Jan-16 22:08:42.172921 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
59187 2019-Jan-16 22:08:42.173563 - [DEBUG]
59188 2019-Jan-16 22:08:42.173588 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
59189 2019-Jan-16 22:08:42.174248 - [DEBUG] Possible callees:
59190 2019-Jan-16 22:08:42.174275 - [DEBUG] llvm.dbg.declare
59191 2019-Jan-16 22:08:42.174301 - [DEBUG] Possible return sites:
59192 2019-Jan-16 22:08:42.174324 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10359193 2019-Jan-16 22:08:42.175646 - [DEBUG] Found and process special summary
59194 2019-Jan-16 22:08:42.175695 - [DEBUG] Compose: EdgeIdentity * AllBottom
59195 2019-Jan-16 22:08:42.175724 - [DEBUG]
59196 2019-Jan-16 22:08:42.175748 - [DEBUG] Propagate flow
59197 2019-Jan-16 22:08:42.175771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59198 2019-Jan-16 22:08:42.175830 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59199 2019-Jan-16 22:08:42.176474 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59200 2019-Jan-16 22:08:42.177117 - [DEBUG] Edge function : AllBottom (result of previous compose)
59201 2019-Jan-16 22:08:42.177143 - [DEBUG]
59202 2019-Jan-16 22:08:42.177169 - [DEBUG] Join: AllTop & AllBottom
59203 2019-Jan-16 22:08:42.177195 - [DEBUG] = AllBottom (new jump func)
59204 2019-Jan-16 22:08:42.177220 - [DEBUG]
59205 2019-Jan-16 22:08:42.177243 - [DEBUG] Start adding new jump function
59206 2019-Jan-16 22:08:42.177266 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59207 2019-Jan-16 22:08:42.177323 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59208 2019-Jan-16 22:08:42.177964 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59209 2019-Jan-16 22:08:42.178627 - [DEBUG] Edge Function : AllBottom
59210 2019-Jan-16 22:08:42.178659 - [DEBUG] End adding new jump function
59211 2019-Jan-16 22:08:42.178683 - [DEBUG]
59212 2019-Jan-16 22:08:42.178706 - [DEBUG] -------------------------------------------- 1581. Path Edge --------------------------------------------
59213 2019-Jan-16 22:08:42.178731 - [DEBUG]
59214 2019-Jan-16 22:08:42.178754 - [DEBUG] Process 1581. path edge:
59215 2019-Jan-16 22:08:42.178778 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59216 2019-Jan-16 22:08:42.178835 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
59217 2019-Jan-16 22:08:42.179476 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
59218 2019-Jan-16 22:08:42.180122 - [DEBUG]
59219 2019-Jan-16 22:08:42.180148 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59220 2019-Jan-16 22:08:42.180837 - [DEBUG] Compose: EdgeIdentity * AllBottom
59221 2019-Jan-16 22:08:42.180867 - [DEBUG]
59222 2019-Jan-16 22:08:42.180891 - [DEBUG] Propagate flow
59223 2019-Jan-16 22:08:42.180915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59224 2019-Jan-16 22:08:42.180973 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
59225 2019-Jan-16 22:08:42.181630 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59226 2019-Jan-16 22:08:42.182273 - [DEBUG] Edge function : AllBottom (result of previous compose)
59227 2019-Jan-16 22:08:42.182299 - [DEBUG]
59228 2019-Jan-16 22:08:42.182325 - [DEBUG] Join: AllTop & AllBottom
59229 2019-Jan-16 22:08:42.182351 - [DEBUG] = AllBottom (new jump func)
59230 2019-Jan-16 22:08:42.182376 - [DEBUG]
59231 2019-Jan-16 22:08:42.182400 - [DEBUG] Start adding new jump function
59232 2019-Jan-16 22:08:42.182423 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59233 2019-Jan-16 22:08:42.182479 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59234 2019-Jan-16 22:08:42.183122 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
59235 2019-Jan-16 22:08:42.183756 - [DEBUG] Edge Function : AllBottom
59236 2019-Jan-16 22:08:42.183790 - [DEBUG] End adding new jump function
59237 2019-Jan-16 22:08:42.183831 - [DEBUG]
59238 2019-Jan-16 22:08:42.183856 - [DEBUG] -------------------------------------------- 1582. Path Edge --------------------------------------------
59239 2019-Jan-16 22:08:42.183881 - [DEBUG]
59240 2019-Jan-16 22:08:42.183904 - [DEBUG] Process 1582. path edge:
59241 2019-Jan-16 22:08:42.183928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59242 2019-Jan-16 22:08:42.183985 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
59243 2019-Jan-16 22:08:42.184621 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
59244 2019-Jan-16 22:08:42.185280 - [DEBUG]
59245 2019-Jan-16 22:08:42.185306 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
59246 2019-Jan-16 22:08:42.185965 - [DEBUG] Compose: EdgeIdentity * AllBottom
59247 2019-Jan-16 22:08:42.185994 - [DEBUG]
59248 2019-Jan-16 22:08:42.186018 - [DEBUG] Propagate flow
59249 2019-Jan-16 22:08:42.186041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59250 2019-Jan-16 22:08:42.186099 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
59251 2019-Jan-16 22:08:42.186741 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59252 2019-Jan-16 22:08:42.187382 - [DEBUG] Edge function : AllBottom (result of previous compose)
59253 2019-Jan-16 22:08:42.187408 - [DEBUG]
59254 2019-Jan-16 22:08:42.187434 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59255 2019-Jan-16 22:08:42.187460 - [DEBUG] = AllBottom
59256 2019-Jan-16 22:08:42.187485 - [DEBUG]
59257 2019-Jan-16 22:08:42.187508 - [DEBUG] PROPAGATE: No new function!
59258 2019-Jan-16 22:08:42.187533 - [DEBUG] EDGE:
59259 2019-Jan-16 22:08:42.187591 - [DEBUG] ---> 59260 2019-Jan-16 22:08:42.188243 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59261 2019-Jan-16 22:08:42.188887 - [DEBUG]
59262 2019-Jan-16 22:08:42.188915 - [DEBUG] Compose: EdgeIdentity * AllBottom
59263 2019-Jan-16 22:08:42.188941 - [DEBUG]
59264 2019-Jan-16 22:08:42.188965 - [DEBUG] Propagate flow
59265 2019-Jan-16 22:08:42.188989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59266 2019-Jan-16 22:08:42.189045 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
59267 2019-Jan-16 22:08:42.189680 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59268 2019-Jan-16 22:08:42.190324 - [DEBUG] Edge function : AllBottom (result of previous compose)
59269 2019-Jan-16 22:08:42.190350 - [DEBUG]
59270 2019-Jan-16 22:08:42.190376 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59271 2019-Jan-16 22:08:42.190402 - [DEBUG] = AllBottom
59272 2019-Jan-16 22:08:42.190426 - [DEBUG]
59273 2019-Jan-16 22:08:42.190450 - [DEBUG] PROPAGATE: No new function!
59274 2019-Jan-16 22:08:42.190475 - [DEBUG] EDGE:
59275 2019-Jan-16 22:08:42.190533 - [DEBUG] ---> 59276 2019-Jan-16 22:08:42.191172 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59277 2019-Jan-16 22:08:42.191831 - [DEBUG]
59278 2019-Jan-16 22:08:42.191859 - [DEBUG] Compose: EdgeIdentity * AllBottom
59279 2019-Jan-16 22:08:42.191886 - [DEBUG]
59280 2019-Jan-16 22:08:42.191909 - [DEBUG] Propagate flow
59281 2019-Jan-16 22:08:42.191933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59282 2019-Jan-16 22:08:42.191989 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59283 2019-Jan-16 22:08:42.192643 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
59284 2019-Jan-16 22:08:42.193291 - [DEBUG] Edge function : AllBottom (result of previous compose)
59285 2019-Jan-16 22:08:42.193317 - [DEBUG]
59286 2019-Jan-16 22:08:42.193343 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59287 2019-Jan-16 22:08:42.193369 - [DEBUG] = AllBottom
59288 2019-Jan-16 22:08:42.193393 - [DEBUG]
59289 2019-Jan-16 22:08:42.193417 - [DEBUG] PROPAGATE: No new function!
59290 2019-Jan-16 22:08:42.193465 - [DEBUG] Compose: EdgeIdentity * AllBottom
59291 2019-Jan-16 22:08:42.193493 - [DEBUG]
59292 2019-Jan-16 22:08:42.193517 - [DEBUG] Propagate flow
59293 2019-Jan-16 22:08:42.193540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59294 2019-Jan-16 22:08:42.193597 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59295 2019-Jan-16 22:08:42.194238 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59296 2019-Jan-16 22:08:42.194897 - [DEBUG] Edge function : AllBottom (result of previous compose)
59297 2019-Jan-16 22:08:42.194923 - [DEBUG]
59298 2019-Jan-16 22:08:42.194948 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59299 2019-Jan-16 22:08:42.194973 - [DEBUG] = AllBottom
59300 2019-Jan-16 22:08:42.194998 - [DEBUG]
59301 2019-Jan-16 22:08:42.195021 - [DEBUG] PROPAGATE: No new function!
59302 2019-Jan-16 22:08:42.195046 - [DEBUG] Compose: EdgeIdentity * AllBottom
59303 2019-Jan-16 22:08:42.195072 - [DEBUG]
59304 2019-Jan-16 22:08:42.195096 - [DEBUG] Propagate flow
59305 2019-Jan-16 22:08:42.195119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59306 2019-Jan-16 22:08:42.195175 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59307 2019-Jan-16 22:08:42.195816 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
59308 2019-Jan-16 22:08:42.196463 - [DEBUG] Edge function : AllBottom (result of previous compose)
59309 2019-Jan-16 22:08:42.196489 - [DEBUG]
59310 2019-Jan-16 22:08:42.196513 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59311 2019-Jan-16 22:08:42.196539 - [DEBUG] = AllBottom
59312 2019-Jan-16 22:08:42.196564 - [DEBUG]
59313 2019-Jan-16 22:08:42.196586 - [DEBUG] PROPAGATE: No new function!
59314 2019-Jan-16 22:08:42.196616 - [DEBUG] EDGE:
59315 2019-Jan-16 22:08:42.196674 - [DEBUG] ---> 59316 2019-Jan-16 22:08:42.197320 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59317 2019-Jan-16 22:08:42.197961 - [DEBUG]
59318 2019-Jan-16 22:08:42.197988 - [DEBUG] EDGE:
59319 2019-Jan-16 22:08:42.198045 - [DEBUG] ---> 59320 2019-Jan-16 22:08:42.198702 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59321 2019-Jan-16 22:08:42.199342 - [DEBUG]
59322 2019-Jan-16 22:08:42.199371 - [DEBUG] Compose: EdgeIdentity * AllBottom
59323 2019-Jan-16 22:08:42.199397 - [DEBUG]
59324 2019-Jan-16 22:08:42.199421 - [DEBUG] Propagate flow
59325 2019-Jan-16 22:08:42.199444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59326 2019-Jan-16 22:08:42.199499 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
59327 2019-Jan-16 22:08:42.200137 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59328 2019-Jan-16 22:08:42.200790 - [DEBUG] Edge function : AllBottom (result of previous compose)
59329 2019-Jan-16 22:08:42.200816 - [DEBUG]
59330 2019-Jan-16 22:08:42.200843 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59331 2019-Jan-16 22:08:42.200869 - [DEBUG] = AllBottom
59332 2019-Jan-16 22:08:42.200893 - [DEBUG]
59333 2019-Jan-16 22:08:42.200916 - [DEBUG] PROPAGATE: No new function!
59334 2019-Jan-16 22:08:42.200941 - [DEBUG] EDGE:
59335 2019-Jan-16 22:08:42.200999 - [DEBUG] ---> 59336 2019-Jan-16 22:08:42.201658 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59337 2019-Jan-16 22:08:42.202300 - [DEBUG]
59338 2019-Jan-16 22:08:42.202328 - [DEBUG] Compose: EdgeIdentity * AllBottom
59339 2019-Jan-16 22:08:42.202354 - [DEBUG]
59340 2019-Jan-16 22:08:42.202378 - [DEBUG] Propagate flow
59341 2019-Jan-16 22:08:42.202401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59342 2019-Jan-16 22:08:42.202456 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59343 2019-Jan-16 22:08:42.203097 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
59344 2019-Jan-16 22:08:42.203738 - [DEBUG] Edge function : AllBottom (result of previous compose)
59345 2019-Jan-16 22:08:42.203763 - [DEBUG]
59346 2019-Jan-16 22:08:42.203789 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59347 2019-Jan-16 22:08:42.203815 - [DEBUG] = AllBottom
59348 2019-Jan-16 22:08:42.203839 - [DEBUG]
59349 2019-Jan-16 22:08:42.203863 - [DEBUG] PROPAGATE: No new function!
59350 2019-Jan-16 22:08:42.203914 - [DEBUG] Compose: EdgeIdentity * AllBottom
59351 2019-Jan-16 22:08:42.203941 - [DEBUG]
59352 2019-Jan-16 22:08:42.203965 - [DEBUG] Propagate flow
59353 2019-Jan-16 22:08:42.203989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59354 2019-Jan-16 22:08:42.204046 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59355 2019-Jan-16 22:08:42.204687 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59356 2019-Jan-16 22:08:42.205346 - [DEBUG] Edge function : AllBottom (result of previous compose)
59357 2019-Jan-16 22:08:42.205372 - [DEBUG]
59358 2019-Jan-16 22:08:42.205397 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59359 2019-Jan-16 22:08:42.205423 - [DEBUG] = AllBottom
59360 2019-Jan-16 22:08:42.205447 - [DEBUG]
59361 2019-Jan-16 22:08:42.205470 - [DEBUG] PROPAGATE: No new function!
59362 2019-Jan-16 22:08:42.205496 - [DEBUG] Compose: EdgeIdentity * AllBottom
59363 2019-Jan-16 22:08:42.205522 - [DEBUG]
59364 2019-Jan-16 22:08:42.205546 - [DEBUG] Propagate flow
59365 2019-Jan-16 22:08:42.205569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59366 2019-Jan-16 22:08:42.205625 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59367 2019-Jan-16 22:08:42.206267 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
59368 2019-Jan-16 22:08:42.206907 - [DEBUG] Edge function : AllBottom (result of previous compose)
59369 2019-Jan-16 22:08:42.206932 - [DEBUG]
59370 2019-Jan-16 22:08:42.206957 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59371 2019-Jan-16 22:08:42.206983 - [DEBUG] = AllBottom
59372 2019-Jan-16 22:08:42.207007 - [DEBUG]
59373 2019-Jan-16 22:08:42.207030 - [DEBUG] PROPAGATE: No new function!
59374 2019-Jan-16 22:08:42.207059 - [DEBUG] EDGE:
59375 2019-Jan-16 22:08:42.207118 - [DEBUG] ---> 59376 2019-Jan-16 22:08:42.207770 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59377 2019-Jan-16 22:08:42.208429 - [DEBUG]
59378 2019-Jan-16 22:08:42.208455 - [DEBUG] EDGE:
59379 2019-Jan-16 22:08:42.208513 - [DEBUG] ---> 59380 2019-Jan-16 22:08:42.209151 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59381 2019-Jan-16 22:08:42.209793 - [DEBUG]
59382 2019-Jan-16 22:08:42.209821 - [DEBUG] Compose: EdgeIdentity * AllBottom
59383 2019-Jan-16 22:08:42.209848 - [DEBUG]
59384 2019-Jan-16 22:08:42.209871 - [DEBUG] Propagate flow
59385 2019-Jan-16 22:08:42.209894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59386 2019-Jan-16 22:08:42.209950 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
59387 2019-Jan-16 22:08:42.210589 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59388 2019-Jan-16 22:08:42.211232 - [DEBUG] Edge function : AllBottom (result of previous compose)
59389 2019-Jan-16 22:08:42.211258 - [DEBUG]
59390 2019-Jan-16 22:08:42.211285 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59391 2019-Jan-16 22:08:42.211310 - [DEBUG] = AllBottom
59392 2019-Jan-16 22:08:42.211335 - [DEBUG]
59393 2019-Jan-16 22:08:42.211358 - [DEBUG] PROPAGATE: No new function!
59394 2019-Jan-16 22:08:42.211383 - [DEBUG] EDGE:
59395 2019-Jan-16 22:08:42.211456 - [DEBUG] ---> 59396 2019-Jan-16 22:08:42.212098 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59397 2019-Jan-16 22:08:42.212740 - [DEBUG]
59398 2019-Jan-16 22:08:42.212768 - [DEBUG] Compose: EdgeIdentity * AllBottom
59399 2019-Jan-16 22:08:42.212794 - [DEBUG]
59400 2019-Jan-16 22:08:42.212818 - [DEBUG] Propagate flow
59401 2019-Jan-16 22:08:42.212842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59402 2019-Jan-16 22:08:42.212898 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59403 2019-Jan-16 22:08:42.213538 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
59404 2019-Jan-16 22:08:42.214179 - [DEBUG] Edge function : AllBottom (result of previous compose)
59405 2019-Jan-16 22:08:42.214205 - [DEBUG]
59406 2019-Jan-16 22:08:42.214231 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59407 2019-Jan-16 22:08:42.214257 - [DEBUG] = AllBottom
59408 2019-Jan-16 22:08:42.214281 - [DEBUG]
59409 2019-Jan-16 22:08:42.214304 - [DEBUG] PROPAGATE: No new function!
59410 2019-Jan-16 22:08:42.214355 - [DEBUG] Compose: EdgeIdentity * AllBottom
59411 2019-Jan-16 22:08:42.214383 - [DEBUG]
59412 2019-Jan-16 22:08:42.214407 - [DEBUG] Propagate flow
59413 2019-Jan-16 22:08:42.214430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59414 2019-Jan-16 22:08:42.214488 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59415 2019-Jan-16 22:08:42.215146 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59416 2019-Jan-16 22:08:42.215788 - [DEBUG] Edge function : AllBottom (result of previous compose)
59417 2019-Jan-16 22:08:42.215813 - [DEBUG]
59418 2019-Jan-16 22:08:42.215838 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59419 2019-Jan-16 22:08:42.215864 - [DEBUG] = AllBottom
59420 2019-Jan-16 22:08:42.215902 - [DEBUG]
59421 2019-Jan-16 22:08:42.215926 - [DEBUG] PROPAGATE: No new function!
59422 2019-Jan-16 22:08:42.215952 - [DEBUG] Compose: EdgeIdentity * AllBottom
59423 2019-Jan-16 22:08:42.215978 - [DEBUG]
59424 2019-Jan-16 22:08:42.216002 - [DEBUG] Propagate flow
59425 2019-Jan-16 22:08:42.216025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59426 2019-Jan-16 22:08:42.216082 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59427 2019-Jan-16 22:08:42.216723 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
59428 2019-Jan-16 22:08:42.217363 - [DEBUG] Edge function : AllBottom (result of previous compose)
59429 2019-Jan-16 22:08:42.217388 - [DEBUG]
59430 2019-Jan-16 22:08:42.217413 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59431 2019-Jan-16 22:08:42.217439 - [DEBUG] = AllBottom
59432 2019-Jan-16 22:08:42.217464 - [DEBUG]
59433 2019-Jan-16 22:08:42.217487 - [DEBUG] PROPAGATE: No new function!
59434 2019-Jan-16 22:08:42.217515 - [DEBUG] EDGE:
59435 2019-Jan-16 22:08:42.217573 - [DEBUG] ---> 59436 2019-Jan-16 22:08:42.218231 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59437 2019-Jan-16 22:08:42.218873 - [DEBUG]
59438 2019-Jan-16 22:08:42.218899 - [DEBUG] EDGE:
59439 2019-Jan-16 22:08:42.218956 - [DEBUG] ---> 59440 2019-Jan-16 22:08:42.219594 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59441 2019-Jan-16 22:08:42.220233 - [DEBUG]
59442 2019-Jan-16 22:08:42.220262 - [DEBUG] Compose: EdgeIdentity * AllBottom
59443 2019-Jan-16 22:08:42.220288 - [DEBUG]
59444 2019-Jan-16 22:08:42.220312 - [DEBUG] Propagate flow
59445 2019-Jan-16 22:08:42.220335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59446 2019-Jan-16 22:08:42.220390 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
59447 2019-Jan-16 22:08:42.221027 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59448 2019-Jan-16 22:08:42.221686 - [DEBUG] Edge function : AllBottom (result of previous compose)
59449 2019-Jan-16 22:08:42.221711 - [DEBUG]
59450 2019-Jan-16 22:08:42.221738 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59451 2019-Jan-16 22:08:42.221763 - [DEBUG] = AllBottom
59452 2019-Jan-16 22:08:42.221788 - [DEBUG]
59453 2019-Jan-16 22:08:42.221811 - [DEBUG] PROPAGATE: No new function!
59454 2019-Jan-16 22:08:42.221836 - [DEBUG] EDGE:
59455 2019-Jan-16 22:08:42.221894 - [DEBUG] ---> 59456 2019-Jan-16 22:08:42.222534 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59457 2019-Jan-16 22:08:42.223175 - [DEBUG]
59458 2019-Jan-16 22:08:42.223202 - [DEBUG] Compose: EdgeIdentity * AllBottom
59459 2019-Jan-16 22:08:42.223229 - [DEBUG]
59460 2019-Jan-16 22:08:42.223253 - [DEBUG] Propagate flow
59461 2019-Jan-16 22:08:42.223276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59462 2019-Jan-16 22:08:42.223332 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59463 2019-Jan-16 22:08:42.223972 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
59464 2019-Jan-16 22:08:42.224612 - [DEBUG] Edge function : AllBottom (result of previous compose)
59465 2019-Jan-16 22:08:42.224649 - [DEBUG]
59466 2019-Jan-16 22:08:42.224676 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59467 2019-Jan-16 22:08:42.224702 - [DEBUG] = AllBottom
59468 2019-Jan-16 22:08:42.224726 - [DEBUG]
59469 2019-Jan-16 22:08:42.224763 - [DEBUG] PROPAGATE: No new function!
59470 2019-Jan-16 22:08:42.224815 - [DEBUG] Compose: EdgeIdentity * AllBottom
59471 2019-Jan-16 22:08:42.224843 - [DEBUG]
59472 2019-Jan-16 22:08:42.224867 - [DEBUG] Propagate flow
59473 2019-Jan-16 22:08:42.224891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59474 2019-Jan-16 22:08:42.224948 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59475 2019-Jan-16 22:08:42.225593 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59476 2019-Jan-16 22:08:42.226235 - [DEBUG] Edge function : AllBottom (result of previous compose)
59477 2019-Jan-16 22:08:42.226261 - [DEBUG]
59478 2019-Jan-16 22:08:42.226286 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59479 2019-Jan-16 22:08:42.226312 - [DEBUG] = AllBottom
59480 2019-Jan-16 22:08:42.226337 - [DEBUG]
59481 2019-Jan-16 22:08:42.226360 - [DEBUG] PROPAGATE: No new function!
59482 2019-Jan-16 22:08:42.226386 - [DEBUG] Compose: EdgeIdentity * AllBottom
59483 2019-Jan-16 22:08:42.226412 - [DEBUG]
59484 2019-Jan-16 22:08:42.226436 - [DEBUG] Propagate flow
59485 2019-Jan-16 22:08:42.226459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59486 2019-Jan-16 22:08:42.226515 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59487 2019-Jan-16 22:08:42.227157 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
59488 2019-Jan-16 22:08:42.227795 - [DEBUG] Edge function : AllBottom (result of previous compose)
59489 2019-Jan-16 22:08:42.227821 - [DEBUG]
59490 2019-Jan-16 22:08:42.227846 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59491 2019-Jan-16 22:08:42.227872 - [DEBUG] = AllBottom
59492 2019-Jan-16 22:08:42.227896 - [DEBUG]
59493 2019-Jan-16 22:08:42.227919 - [DEBUG] PROPAGATE: No new function!
59494 2019-Jan-16 22:08:42.227948 - [DEBUG] EDGE:
59495 2019-Jan-16 22:08:42.228006 - [DEBUG] ---> 59496 2019-Jan-16 22:08:42.228667 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59497 2019-Jan-16 22:08:42.229309 - [DEBUG]
59498 2019-Jan-16 22:08:42.229350 - [DEBUG] Compose: EdgeIdentity * AllBottom
59499 2019-Jan-16 22:08:42.229378 - [DEBUG]
59500 2019-Jan-16 22:08:42.229402 - [DEBUG] Propagate flow
59501 2019-Jan-16 22:08:42.229425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59502 2019-Jan-16 22:08:42.229482 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
59503 2019-Jan-16 22:08:42.230120 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
59504 2019-Jan-16 22:08:42.230761 - [DEBUG] Edge function : AllBottom (result of previous compose)
59505 2019-Jan-16 22:08:42.230787 - [DEBUG]
59506 2019-Jan-16 22:08:42.230812 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59507 2019-Jan-16 22:08:42.230838 - [DEBUG] = AllBottom
59508 2019-Jan-16 22:08:42.230863 - [DEBUG]
59509 2019-Jan-16 22:08:42.230886 - [DEBUG] PROPAGATE: No new function!
59510 2019-Jan-16 22:08:42.230910 - [DEBUG] EDGE:
59511 2019-Jan-16 22:08:42.230968 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
59512 2019-Jan-16 22:08:42.231636 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59513 2019-Jan-16 22:08:42.232294 - [DEBUG]
59514 2019-Jan-16 22:08:42.232320 - [DEBUG] EDGE:
59515 2019-Jan-16 22:08:42.232378 - [DEBUG] ---> 59516 2019-Jan-16 22:08:42.233018 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59517 2019-Jan-16 22:08:42.233661 - [DEBUG]
59518 2019-Jan-16 22:08:42.233687 - [DEBUG] EDGE:
59519 2019-Jan-16 22:08:42.233744 - [DEBUG] ---> 59520 2019-Jan-16 22:08:42.234383 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59521 2019-Jan-16 22:08:42.235044 - [DEBUG]
59522 2019-Jan-16 22:08:42.235073 - [DEBUG] Compose: EdgeIdentity * AllBottom
59523 2019-Jan-16 22:08:42.235100 - [DEBUG]
59524 2019-Jan-16 22:08:42.235124 - [DEBUG] Propagate flow
59525 2019-Jan-16 22:08:42.235147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59526 2019-Jan-16 22:08:42.235203 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
59527 2019-Jan-16 22:08:42.235843 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59528 2019-Jan-16 22:08:42.236488 - [DEBUG] Edge function : AllBottom (result of previous compose)
59529 2019-Jan-16 22:08:42.236514 - [DEBUG]
59530 2019-Jan-16 22:08:42.236540 - [DEBUG] Join: AllTop & AllBottom
59531 2019-Jan-16 22:08:42.236567 - [DEBUG] = AllBottom (new jump func)
59532 2019-Jan-16 22:08:42.236591 - [DEBUG]
59533 2019-Jan-16 22:08:42.236615 - [DEBUG] Start adding new jump function
59534 2019-Jan-16 22:08:42.236638 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59535 2019-Jan-16 22:08:42.236696 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59536 2019-Jan-16 22:08:42.237339 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
59537 2019-Jan-16 22:08:42.237977 - [DEBUG] Edge Function : AllBottom
59538 2019-Jan-16 22:08:42.238008 - [DEBUG] End adding new jump function
59539 2019-Jan-16 22:08:42.238034 - [DEBUG]
59540 2019-Jan-16 22:08:42.238058 - [DEBUG] -------------------------------------------- 1583. Path Edge --------------------------------------------
59541 2019-Jan-16 22:08:42.238097 - [DEBUG]
59542 2019-Jan-16 22:08:42.238122 - [DEBUG] Process 1583. path edge:
59543 2019-Jan-16 22:08:42.238146 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59544 2019-Jan-16 22:08:42.238204 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
59545 2019-Jan-16 22:08:42.238843 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
59546 2019-Jan-16 22:08:42.239487 - [DEBUG]
59547 2019-Jan-16 22:08:42.239514 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
59548 2019-Jan-16 22:08:42.240175 - [DEBUG] Compose: EdgeIdentity * AllBottom
59549 2019-Jan-16 22:08:42.240204 - [DEBUG]
59550 2019-Jan-16 22:08:42.240228 - [DEBUG] Propagate flow
59551 2019-Jan-16 22:08:42.240251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59552 2019-Jan-16 22:08:42.240308 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
59553 2019-Jan-16 22:08:42.240948 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59554 2019-Jan-16 22:08:42.241612 - [DEBUG] Edge function : AllBottom (result of previous compose)
59555 2019-Jan-16 22:08:42.241637 - [DEBUG]
59556 2019-Jan-16 22:08:42.241677 - [DEBUG] Join: AllTop & AllBottom
59557 2019-Jan-16 22:08:42.241704 - [DEBUG] = AllBottom (new jump func)
59558 2019-Jan-16 22:08:42.241729 - [DEBUG]
59559 2019-Jan-16 22:08:42.241752 - [DEBUG] Start adding new jump function
59560 2019-Jan-16 22:08:42.241776 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59561 2019-Jan-16 22:08:42.241833 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59562 2019-Jan-16 22:08:42.242476 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
59563 2019-Jan-16 22:08:42.243114 - [DEBUG] Edge Function : AllBottom
59564 2019-Jan-16 22:08:42.243143 - [DEBUG] End adding new jump function
59565 2019-Jan-16 22:08:42.243169 - [DEBUG]
59566 2019-Jan-16 22:08:42.243194 - [DEBUG] -------------------------------------------- 1584. Path Edge --------------------------------------------
59567 2019-Jan-16 22:08:42.243218 - [DEBUG]
59568 2019-Jan-16 22:08:42.243241 - [DEBUG] Process 1584. path edge:
59569 2019-Jan-16 22:08:42.243265 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59570 2019-Jan-16 22:08:42.243322 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
59571 2019-Jan-16 22:08:42.243959 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
59572 2019-Jan-16 22:08:42.244603 - [DEBUG]
59573 2019-Jan-16 22:08:42.244628 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
59574 2019-Jan-16 22:08:42.245328 - [DEBUG] Compose: EdgeIdentity * AllBottom
59575 2019-Jan-16 22:08:42.245357 - [DEBUG]
59576 2019-Jan-16 22:08:42.245381 - [DEBUG] Propagate flow
59577 2019-Jan-16 22:08:42.245405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59578 2019-Jan-16 22:08:42.245464 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
59579 2019-Jan-16 22:08:42.246133 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
59580 2019-Jan-16 22:08:42.246783 - [DEBUG] Edge function : AllBottom (result of previous compose)
59581 2019-Jan-16 22:08:42.246809 - [DEBUG]
59582 2019-Jan-16 22:08:42.246835 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59583 2019-Jan-16 22:08:42.246862 - [DEBUG] = AllBottom
59584 2019-Jan-16 22:08:42.246886 - [DEBUG]
59585 2019-Jan-16 22:08:42.246910 - [DEBUG] PROPAGATE: No new function!
59586 2019-Jan-16 22:08:42.246937 - [DEBUG] Compose: EdgeIdentity * AllBottom
59587 2019-Jan-16 22:08:42.246963 - [DEBUG]
59588 2019-Jan-16 22:08:42.246987 - [DEBUG] Propagate flow
59589 2019-Jan-16 22:08:42.247011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59590 2019-Jan-16 22:08:42.247068 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
59591 2019-Jan-16 22:08:42.247711 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59592 2019-Jan-16 22:08:42.248374 - [DEBUG] Edge function : AllBottom (result of previous compose)
59593 2019-Jan-16 22:08:42.248399 - [DEBUG]
59594 2019-Jan-16 22:08:42.248424 - [DEBUG] Join: AllTop & AllBottom
59595 2019-Jan-16 22:08:42.248450 - [DEBUG] = AllBottom (new jump func)
59596 2019-Jan-16 22:08:42.248475 - [DEBUG]
59597 2019-Jan-16 22:08:42.248498 - [DEBUG] Start adding new jump function
59598 2019-Jan-16 22:08:42.248522 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59599 2019-Jan-16 22:08:42.248579 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59600 2019-Jan-16 22:08:42.249225 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
59601 2019-Jan-16 22:08:42.249882 - [DEBUG] Edge Function : AllBottom
59602 2019-Jan-16 22:08:42.249914 - [DEBUG] End adding new jump function
59603 2019-Jan-16 22:08:42.249939 - [DEBUG]
59604 2019-Jan-16 22:08:42.249963 - [DEBUG] -------------------------------------------- 1585. Path Edge --------------------------------------------
59605 2019-Jan-16 22:08:42.249989 - [DEBUG]
59606 2019-Jan-16 22:08:42.250012 - [DEBUG] Process 1585. path edge:
59607 2019-Jan-16 22:08:42.250036 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59608 2019-Jan-16 22:08:42.250093 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
59609 2019-Jan-16 22:08:42.250740 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
59610 2019-Jan-16 22:08:42.251383 - [DEBUG]
59611 2019-Jan-16 22:08:42.251410 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
59612 2019-Jan-16 22:08:42.252091 - [DEBUG] Compose: EdgeIdentity * AllBottom
59613 2019-Jan-16 22:08:42.252120 - [DEBUG]
59614 2019-Jan-16 22:08:42.252144 - [DEBUG] Propagate flow
59615 2019-Jan-16 22:08:42.252167 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59616 2019-Jan-16 22:08:42.252224 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
59617 2019-Jan-16 22:08:42.252870 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59618 2019-Jan-16 22:08:42.253515 - [DEBUG] Edge function : AllBottom (result of previous compose)
59619 2019-Jan-16 22:08:42.253541 - [DEBUG]
59620 2019-Jan-16 22:08:42.253566 - [DEBUG] Join: AllTop & AllBottom
59621 2019-Jan-16 22:08:42.253592 - [DEBUG] = AllBottom (new jump func)
59622 2019-Jan-16 22:08:42.253617 - [DEBUG]
59623 2019-Jan-16 22:08:42.253641 - [DEBUG] Start adding new jump function
59624 2019-Jan-16 22:08:42.253664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59625 2019-Jan-16 22:08:42.253721 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59626 2019-Jan-16 22:08:42.254364 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
59627 2019-Jan-16 22:08:42.255026 - [DEBUG] Edge Function : AllBottom
59628 2019-Jan-16 22:08:42.255059 - [DEBUG] End adding new jump function
59629 2019-Jan-16 22:08:42.255085 - [DEBUG]
59630 2019-Jan-16 22:08:42.255110 - [DEBUG] -------------------------------------------- 1586. Path Edge --------------------------------------------
59631 2019-Jan-16 22:08:42.255135 - [DEBUG]
59632 2019-Jan-16 22:08:42.255158 - [DEBUG] Process 1586. path edge:
59633 2019-Jan-16 22:08:42.255182 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59634 2019-Jan-16 22:08:42.255242 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
59635 2019-Jan-16 22:08:42.255885 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
59636 2019-Jan-16 22:08:42.256530 - [DEBUG]
59637 2019-Jan-16 22:08:42.256555 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
59638 2019-Jan-16 22:08:42.257207 - [DEBUG] Possible callees:
59639 2019-Jan-16 22:08:42.257232 - [DEBUG] bar
59640 2019-Jan-16 22:08:42.257257 - [DEBUG] Possible return sites:
59641 2019-Jan-16 22:08:42.257280 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7159642 2019-Jan-16 22:08:42.258592 - [DEBUG] Found and process special summary
59643 2019-Jan-16 22:08:42.258633 - [DEBUG] Compose: EdgeIdentity * AllBottom
59644 2019-Jan-16 22:08:42.258663 - [DEBUG]
59645 2019-Jan-16 22:08:42.258704 - [DEBUG] Propagate flow
59646 2019-Jan-16 22:08:42.258728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59647 2019-Jan-16 22:08:42.258787 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59648 2019-Jan-16 22:08:42.259433 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59649 2019-Jan-16 22:08:42.260077 - [DEBUG] Edge function : AllBottom (result of previous compose)
59650 2019-Jan-16 22:08:42.260103 - [DEBUG]
59651 2019-Jan-16 22:08:42.260129 - [DEBUG] Join: AllTop & AllBottom
59652 2019-Jan-16 22:08:42.260155 - [DEBUG] = AllBottom (new jump func)
59653 2019-Jan-16 22:08:42.260180 - [DEBUG]
59654 2019-Jan-16 22:08:42.260204 - [DEBUG] Start adding new jump function
59655 2019-Jan-16 22:08:42.260228 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59656 2019-Jan-16 22:08:42.260284 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59657 2019-Jan-16 22:08:42.260929 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59658 2019-Jan-16 22:08:42.261591 - [DEBUG] Edge Function : AllBottom
59659 2019-Jan-16 22:08:42.261621 - [DEBUG] End adding new jump function
59660 2019-Jan-16 22:08:42.261645 - [DEBUG]
59661 2019-Jan-16 22:08:42.261670 - [DEBUG] -------------------------------------------- 1587. Path Edge --------------------------------------------
59662 2019-Jan-16 22:08:42.261696 - [DEBUG]
59663 2019-Jan-16 22:08:42.261719 - [DEBUG] Process 1587. path edge:
59664 2019-Jan-16 22:08:42.261743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59665 2019-Jan-16 22:08:42.261801 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
59666 2019-Jan-16 22:08:42.262445 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
59667 2019-Jan-16 22:08:42.263087 - [DEBUG]
59668 2019-Jan-16 22:08:42.263113 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59669 2019-Jan-16 22:08:42.263790 - [DEBUG] Compose: EdgeIdentity * AllBottom
59670 2019-Jan-16 22:08:42.263820 - [DEBUG]
59671 2019-Jan-16 22:08:42.263844 - [DEBUG] Propagate flow
59672 2019-Jan-16 22:08:42.263867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59673 2019-Jan-16 22:08:42.263925 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
59674 2019-Jan-16 22:08:42.264567 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59675 2019-Jan-16 22:08:42.265232 - [DEBUG] Edge function : AllBottom (result of previous compose)
59676 2019-Jan-16 22:08:42.265258 - [DEBUG]
59677 2019-Jan-16 22:08:42.265284 - [DEBUG] Join: AllTop & AllBottom
59678 2019-Jan-16 22:08:42.265310 - [DEBUG] = AllBottom (new jump func)
59679 2019-Jan-16 22:08:42.265334 - [DEBUG]
59680 2019-Jan-16 22:08:42.265358 - [DEBUG] Start adding new jump function
59681 2019-Jan-16 22:08:42.265381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59682 2019-Jan-16 22:08:42.265439 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59683 2019-Jan-16 22:08:42.266082 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
59684 2019-Jan-16 22:08:42.266721 - [DEBUG] Edge Function : AllBottom
59685 2019-Jan-16 22:08:42.266751 - [DEBUG] End adding new jump function
59686 2019-Jan-16 22:08:42.266776 - [DEBUG]
59687 2019-Jan-16 22:08:42.266800 - [DEBUG] -------------------------------------------- 1588. Path Edge --------------------------------------------
59688 2019-Jan-16 22:08:42.266825 - [DEBUG]
59689 2019-Jan-16 22:08:42.266849 - [DEBUG] Process 1588. path edge:
59690 2019-Jan-16 22:08:42.266887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59691 2019-Jan-16 22:08:42.266945 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
59692 2019-Jan-16 22:08:42.267585 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
59693 2019-Jan-16 22:08:42.268246 - [DEBUG]
59694 2019-Jan-16 22:08:42.268272 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
59695 2019-Jan-16 22:08:42.268938 - [DEBUG] Compose: EdgeIdentity * AllBottom
59696 2019-Jan-16 22:08:42.268967 - [DEBUG]
59697 2019-Jan-16 22:08:42.268991 - [DEBUG] Propagate flow
59698 2019-Jan-16 22:08:42.269015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59699 2019-Jan-16 22:08:42.269073 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
59700 2019-Jan-16 22:08:42.269729 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59701 2019-Jan-16 22:08:42.270373 - [DEBUG] Edge function : AllBottom (result of previous compose)
59702 2019-Jan-16 22:08:42.270399 - [DEBUG]
59703 2019-Jan-16 22:08:42.270425 - [DEBUG] Join: AllTop & AllBottom
59704 2019-Jan-16 22:08:42.270451 - [DEBUG] = AllBottom (new jump func)
59705 2019-Jan-16 22:08:42.270476 - [DEBUG]
59706 2019-Jan-16 22:08:42.270499 - [DEBUG] Start adding new jump function
59707 2019-Jan-16 22:08:42.270523 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59708 2019-Jan-16 22:08:42.270579 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59709 2019-Jan-16 22:08:42.271225 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
59710 2019-Jan-16 22:08:42.271893 - [DEBUG] Edge Function : AllBottom
59711 2019-Jan-16 22:08:42.271924 - [DEBUG] End adding new jump function
59712 2019-Jan-16 22:08:42.271949 - [DEBUG]
59713 2019-Jan-16 22:08:42.271974 - [DEBUG] -------------------------------------------- 1589. Path Edge --------------------------------------------
59714 2019-Jan-16 22:08:42.271999 - [DEBUG]
59715 2019-Jan-16 22:08:42.272023 - [DEBUG] Process 1589. path edge:
59716 2019-Jan-16 22:08:42.272046 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59717 2019-Jan-16 22:08:42.272104 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
59718 2019-Jan-16 22:08:42.272759 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
59719 2019-Jan-16 22:08:42.273406 - [DEBUG]
59720 2019-Jan-16 22:08:42.273431 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
59721 2019-Jan-16 22:08:42.274123 - [DEBUG] Possible callees:
59722 2019-Jan-16 22:08:42.274152 - [DEBUG] llvm.dbg.declare
59723 2019-Jan-16 22:08:42.274177 - [DEBUG] Possible return sites:
59724 2019-Jan-16 22:08:42.274200 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7859725 2019-Jan-16 22:08:42.275562 - [DEBUG] Found and process special summary
59726 2019-Jan-16 22:08:42.275605 - [DEBUG] Compose: EdgeIdentity * AllBottom
59727 2019-Jan-16 22:08:42.275634 - [DEBUG]
59728 2019-Jan-16 22:08:42.275660 - [DEBUG] Propagate flow
59729 2019-Jan-16 22:08:42.275684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59730 2019-Jan-16 22:08:42.275747 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
59731 2019-Jan-16 22:08:42.276413 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59732 2019-Jan-16 22:08:42.277058 - [DEBUG] Edge function : AllBottom (result of previous compose)
59733 2019-Jan-16 22:08:42.277084 - [DEBUG]
59734 2019-Jan-16 22:08:42.277110 - [DEBUG] Join: AllTop & AllBottom
59735 2019-Jan-16 22:08:42.277137 - [DEBUG] = AllBottom (new jump func)
59736 2019-Jan-16 22:08:42.277161 - [DEBUG]
59737 2019-Jan-16 22:08:42.277185 - [DEBUG] Start adding new jump function
59738 2019-Jan-16 22:08:42.277209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59739 2019-Jan-16 22:08:42.277266 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59740 2019-Jan-16 22:08:42.277911 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
59741 2019-Jan-16 22:08:42.278575 - [DEBUG] Edge Function : AllBottom
59742 2019-Jan-16 22:08:42.278608 - [DEBUG] End adding new jump function
59743 2019-Jan-16 22:08:42.278633 - [DEBUG]
59744 2019-Jan-16 22:08:42.278658 - [DEBUG] -------------------------------------------- 1590. Path Edge --------------------------------------------
59745 2019-Jan-16 22:08:42.278684 - [DEBUG]
59746 2019-Jan-16 22:08:42.278707 - [DEBUG] Process 1590. path edge:
59747 2019-Jan-16 22:08:42.278731 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59748 2019-Jan-16 22:08:42.278790 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
59749 2019-Jan-16 22:08:42.279434 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
59750 2019-Jan-16 22:08:42.280078 - [DEBUG]
59751 2019-Jan-16 22:08:42.280104 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
59752 2019-Jan-16 22:08:42.280788 - [DEBUG] Compose: EdgeIdentity * AllBottom
59753 2019-Jan-16 22:08:42.280817 - [DEBUG]
59754 2019-Jan-16 22:08:42.280841 - [DEBUG] Propagate flow
59755 2019-Jan-16 22:08:42.280864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59756 2019-Jan-16 22:08:42.280922 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
59757 2019-Jan-16 22:08:42.281584 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59758 2019-Jan-16 22:08:42.282229 - [DEBUG] Edge function : AllBottom (result of previous compose)
59759 2019-Jan-16 22:08:42.282255 - [DEBUG]
59760 2019-Jan-16 22:08:42.282280 - [DEBUG] Join: AllTop & AllBottom
59761 2019-Jan-16 22:08:42.282307 - [DEBUG] = AllBottom (new jump func)
59762 2019-Jan-16 22:08:42.282331 - [DEBUG]
59763 2019-Jan-16 22:08:42.282354 - [DEBUG] Start adding new jump function
59764 2019-Jan-16 22:08:42.282378 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59765 2019-Jan-16 22:08:42.282434 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59766 2019-Jan-16 22:08:42.283078 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
59767 2019-Jan-16 22:08:42.283717 - [DEBUG] Edge Function : AllBottom
59768 2019-Jan-16 22:08:42.283748 - [DEBUG] End adding new jump function
59769 2019-Jan-16 22:08:42.283774 - [DEBUG]
59770 2019-Jan-16 22:08:42.283799 - [DEBUG] -------------------------------------------- 1591. Path Edge --------------------------------------------
59771 2019-Jan-16 22:08:42.283825 - [DEBUG]
59772 2019-Jan-16 22:08:42.283849 - [DEBUG] Process 1591. path edge:
59773 2019-Jan-16 22:08:42.283874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59774 2019-Jan-16 22:08:42.283932 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
59775 2019-Jan-16 22:08:42.284574 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
59776 2019-Jan-16 22:08:42.285256 - [DEBUG]
59777 2019-Jan-16 22:08:42.285283 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
59778 2019-Jan-16 22:08:42.285951 - [DEBUG] Compose: EdgeIdentity * AllBottom
59779 2019-Jan-16 22:08:42.285980 - [DEBUG]
59780 2019-Jan-16 22:08:42.286004 - [DEBUG] Propagate flow
59781 2019-Jan-16 22:08:42.286027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59782 2019-Jan-16 22:08:42.286086 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
59783 2019-Jan-16 22:08:42.286730 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59784 2019-Jan-16 22:08:42.287374 - [DEBUG] Edge function : AllBottom (result of previous compose)
59785 2019-Jan-16 22:08:42.287400 - [DEBUG]
59786 2019-Jan-16 22:08:42.287425 - [DEBUG] Join: AllTop & AllBottom
59787 2019-Jan-16 22:08:42.287451 - [DEBUG] = AllBottom (new jump func)
59788 2019-Jan-16 22:08:42.287476 - [DEBUG]
59789 2019-Jan-16 22:08:42.287499 - [DEBUG] Start adding new jump function
59790 2019-Jan-16 22:08:42.287523 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59791 2019-Jan-16 22:08:42.287580 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59792 2019-Jan-16 22:08:42.288244 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
59793 2019-Jan-16 22:08:42.288890 - [DEBUG] Edge Function : AllBottom
59794 2019-Jan-16 22:08:42.288921 - [DEBUG] End adding new jump function
59795 2019-Jan-16 22:08:42.288946 - [DEBUG]
59796 2019-Jan-16 22:08:42.288972 - [DEBUG] -------------------------------------------- 1592. Path Edge --------------------------------------------
59797 2019-Jan-16 22:08:42.288997 - [DEBUG]
59798 2019-Jan-16 22:08:42.289021 - [DEBUG] Process 1592. path edge:
59799 2019-Jan-16 22:08:42.289045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59800 2019-Jan-16 22:08:42.289102 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
59801 2019-Jan-16 22:08:42.289748 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
59802 2019-Jan-16 22:08:42.290393 - [DEBUG]
59803 2019-Jan-16 22:08:42.290418 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
59804 2019-Jan-16 22:08:42.291094 - [DEBUG] EDGE:
59805 2019-Jan-16 22:08:42.291156 - [DEBUG] ---> 59806 2019-Jan-16 22:08:42.291824 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
59807 2019-Jan-16 22:08:42.292468 - [DEBUG]
59808 2019-Jan-16 22:08:42.292495 - [DEBUG] EDGE:
59809 2019-Jan-16 22:08:42.292553 - [DEBUG] ---> 59810 2019-Jan-16 22:08:42.293192 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
59811 2019-Jan-16 22:08:42.293835 - [DEBUG]
59812 2019-Jan-16 22:08:42.293861 - [DEBUG] EDGE:
59813 2019-Jan-16 22:08:42.293919 - [DEBUG] ---> 59814 2019-Jan-16 22:08:42.294560 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
59815 2019-Jan-16 22:08:42.295220 - [DEBUG]
59816 2019-Jan-16 22:08:42.295268 - [DEBUG] Compose: EdgeIdentity * AllBottom
59817 2019-Jan-16 22:08:42.295297 - [DEBUG]
59818 2019-Jan-16 22:08:42.295321 - [DEBUG] Propagate flow
59819 2019-Jan-16 22:08:42.295345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59820 2019-Jan-16 22:08:42.295417 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
59821 2019-Jan-16 22:08:42.296062 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59822 2019-Jan-16 22:08:42.296704 - [DEBUG] Edge function : AllBottom (result of previous compose)
59823 2019-Jan-16 22:08:42.296730 - [DEBUG]
59824 2019-Jan-16 22:08:42.296758 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59825 2019-Jan-16 22:08:42.296784 - [DEBUG] = AllBottom
59826 2019-Jan-16 22:08:42.296809 - [DEBUG]
59827 2019-Jan-16 22:08:42.296832 - [DEBUG] PROPAGATE: No new function!
59828 2019-Jan-16 22:08:42.296863 - [DEBUG] EDGE:
59829 2019-Jan-16 22:08:42.296922 - [DEBUG] ---> 59830 2019-Jan-16 22:08:42.297576 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
59831 2019-Jan-16 22:08:42.298238 - [DEBUG]
59832 2019-Jan-16 22:08:42.298278 - [DEBUG] Compose: EdgeIdentity * AllBottom
59833 2019-Jan-16 22:08:42.298306 - [DEBUG]
59834 2019-Jan-16 22:08:42.298330 - [DEBUG] Propagate flow
59835 2019-Jan-16 22:08:42.298353 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59836 2019-Jan-16 22:08:42.298411 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
59837 2019-Jan-16 22:08:42.299055 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59838 2019-Jan-16 22:08:42.299698 - [DEBUG] Edge function : AllBottom (result of previous compose)
59839 2019-Jan-16 22:08:42.299723 - [DEBUG]
59840 2019-Jan-16 22:08:42.299749 - [DEBUG] Join: AllTop & AllBottom
59841 2019-Jan-16 22:08:42.299775 - [DEBUG] = AllBottom (new jump func)
59842 2019-Jan-16 22:08:42.299800 - [DEBUG]
59843 2019-Jan-16 22:08:42.299824 - [DEBUG] Start adding new jump function
59844 2019-Jan-16 22:08:42.299847 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59845 2019-Jan-16 22:08:42.299904 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59846 2019-Jan-16 22:08:42.300547 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
59847 2019-Jan-16 22:08:42.301189 - [DEBUG] Edge Function : AllBottom
59848 2019-Jan-16 22:08:42.301220 - [DEBUG] End adding new jump function
59849 2019-Jan-16 22:08:42.301245 - [DEBUG]
59850 2019-Jan-16 22:08:42.301270 - [DEBUG] -------------------------------------------- 1593. Path Edge --------------------------------------------
59851 2019-Jan-16 22:08:42.301295 - [DEBUG]
59852 2019-Jan-16 22:08:42.301318 - [DEBUG] Process 1593. path edge:
59853 2019-Jan-16 22:08:42.301342 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59854 2019-Jan-16 22:08:42.301400 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
59855 2019-Jan-16 22:08:42.302058 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
59856 2019-Jan-16 22:08:42.302700 - [DEBUG]
59857 2019-Jan-16 22:08:42.302726 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
59858 2019-Jan-16 22:08:42.303378 - [DEBUG] Possible callees:
59859 2019-Jan-16 22:08:42.303404 - [DEBUG] foo
59860 2019-Jan-16 22:08:42.303429 - [DEBUG] Possible return sites:
59861 2019-Jan-16 22:08:42.303452 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8459862 2019-Jan-16 22:08:42.304737 - [DEBUG] Found and process special summary
59863 2019-Jan-16 22:08:42.304793 - [DEBUG] Compose: EdgeIdentity * AllBottom
59864 2019-Jan-16 22:08:42.304836 - [DEBUG]
59865 2019-Jan-16 22:08:42.304862 - [DEBUG] Propagate flow
59866 2019-Jan-16 22:08:42.304885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59867 2019-Jan-16 22:08:42.304945 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59868 2019-Jan-16 22:08:42.305591 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59869 2019-Jan-16 22:08:42.306236 - [DEBUG] Edge function : AllBottom (result of previous compose)
59870 2019-Jan-16 22:08:42.306262 - [DEBUG]
59871 2019-Jan-16 22:08:42.306288 - [DEBUG] Join: AllTop & AllBottom
59872 2019-Jan-16 22:08:42.306314 - [DEBUG] = AllBottom (new jump func)
59873 2019-Jan-16 22:08:42.306339 - [DEBUG]
59874 2019-Jan-16 22:08:42.306362 - [DEBUG] Start adding new jump function
59875 2019-Jan-16 22:08:42.306386 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59876 2019-Jan-16 22:08:42.306442 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59877 2019-Jan-16 22:08:42.307087 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59878 2019-Jan-16 22:08:42.307729 - [DEBUG] Edge Function : AllBottom
59879 2019-Jan-16 22:08:42.307760 - [DEBUG] End adding new jump function
59880 2019-Jan-16 22:08:42.307785 - [DEBUG]
59881 2019-Jan-16 22:08:42.307810 - [DEBUG] -------------------------------------------- 1594. Path Edge --------------------------------------------
59882 2019-Jan-16 22:08:42.307835 - [DEBUG]
59883 2019-Jan-16 22:08:42.307859 - [DEBUG] Process 1594. path edge:
59884 2019-Jan-16 22:08:42.307882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59885 2019-Jan-16 22:08:42.307939 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
59886 2019-Jan-16 22:08:42.308604 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
59887 2019-Jan-16 22:08:42.309248 - [DEBUG]
59888 2019-Jan-16 22:08:42.309274 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59889 2019-Jan-16 22:08:42.309954 - [DEBUG] Compose: EdgeIdentity * AllBottom
59890 2019-Jan-16 22:08:42.309983 - [DEBUG]
59891 2019-Jan-16 22:08:42.310007 - [DEBUG] Propagate flow
59892 2019-Jan-16 22:08:42.310031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59893 2019-Jan-16 22:08:42.310088 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
59894 2019-Jan-16 22:08:42.310734 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59895 2019-Jan-16 22:08:42.311379 - [DEBUG] Edge function : AllBottom (result of previous compose)
59896 2019-Jan-16 22:08:42.311405 - [DEBUG]
59897 2019-Jan-16 22:08:42.311447 - [DEBUG] Join: AllTop & AllBottom
59898 2019-Jan-16 22:08:42.311473 - [DEBUG] = AllBottom (new jump func)
59899 2019-Jan-16 22:08:42.311497 - [DEBUG]
59900 2019-Jan-16 22:08:42.311521 - [DEBUG] Start adding new jump function
59901 2019-Jan-16 22:08:42.311544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59902 2019-Jan-16 22:08:42.311601 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59903 2019-Jan-16 22:08:42.312246 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
59904 2019-Jan-16 22:08:42.312886 - [DEBUG] Edge Function : AllBottom
59905 2019-Jan-16 22:08:42.312917 - [DEBUG] End adding new jump function
59906 2019-Jan-16 22:08:42.312942 - [DEBUG]
59907 2019-Jan-16 22:08:42.312968 - [DEBUG] -------------------------------------------- 1595. Path Edge --------------------------------------------
59908 2019-Jan-16 22:08:42.312993 - [DEBUG]
59909 2019-Jan-16 22:08:42.313030 - [DEBUG] Process 1595. path edge:
59910 2019-Jan-16 22:08:42.313054 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59911 2019-Jan-16 22:08:42.313112 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
59912 2019-Jan-16 22:08:42.313752 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
59913 2019-Jan-16 22:08:42.314397 - [DEBUG]
59914 2019-Jan-16 22:08:42.314424 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
59915 2019-Jan-16 22:08:42.315107 - [DEBUG] Compose: EdgeIdentity * AllBottom
59916 2019-Jan-16 22:08:42.315136 - [DEBUG]
59917 2019-Jan-16 22:08:42.315160 - [DEBUG] Propagate flow
59918 2019-Jan-16 22:08:42.315183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59919 2019-Jan-16 22:08:42.315241 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
59920 2019-Jan-16 22:08:42.315899 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59921 2019-Jan-16 22:08:42.316545 - [DEBUG] Edge function : AllBottom (result of previous compose)
59922 2019-Jan-16 22:08:42.316571 - [DEBUG]
59923 2019-Jan-16 22:08:42.316597 - [DEBUG] Join: AllTop & AllBottom
59924 2019-Jan-16 22:08:42.316623 - [DEBUG] = AllBottom (new jump func)
59925 2019-Jan-16 22:08:42.316647 - [DEBUG]
59926 2019-Jan-16 22:08:42.316671 - [DEBUG] Start adding new jump function
59927 2019-Jan-16 22:08:42.316695 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59928 2019-Jan-16 22:08:42.316753 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59929 2019-Jan-16 22:08:42.317400 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
59930 2019-Jan-16 22:08:42.318051 - [DEBUG] Edge Function : AllBottom
59931 2019-Jan-16 22:08:42.318098 - [DEBUG] End adding new jump function
59932 2019-Jan-16 22:08:42.318125 - [DEBUG]
59933 2019-Jan-16 22:08:42.318151 - [DEBUG] -------------------------------------------- 1596. Path Edge --------------------------------------------
59934 2019-Jan-16 22:08:42.318176 - [DEBUG]
59935 2019-Jan-16 22:08:42.318200 - [DEBUG] Process 1596. path edge:
59936 2019-Jan-16 22:08:42.318223 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59937 2019-Jan-16 22:08:42.318282 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
59938 2019-Jan-16 22:08:42.318933 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
59939 2019-Jan-16 22:08:42.319579 - [DEBUG]
59940 2019-Jan-16 22:08:42.319603 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
59941 2019-Jan-16 22:08:42.320266 - [DEBUG] Possible callees:
59942 2019-Jan-16 22:08:42.320292 - [DEBUG] llvm.dbg.declare
59943 2019-Jan-16 22:08:42.320316 - [DEBUG] Possible return sites:
59944 2019-Jan-16 22:08:42.320340 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9659945 2019-Jan-16 22:08:42.321660 - [DEBUG] Found and process special summary
59946 2019-Jan-16 22:08:42.321699 - [DEBUG] Compose: EdgeIdentity * AllBottom
59947 2019-Jan-16 22:08:42.321727 - [DEBUG]
59948 2019-Jan-16 22:08:42.321751 - [DEBUG] Propagate flow
59949 2019-Jan-16 22:08:42.321775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59950 2019-Jan-16 22:08:42.321833 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59951 2019-Jan-16 22:08:42.322492 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59952 2019-Jan-16 22:08:42.323138 - [DEBUG] Edge function : AllBottom (result of previous compose)
59953 2019-Jan-16 22:08:42.323164 - [DEBUG]
59954 2019-Jan-16 22:08:42.323189 - [DEBUG] Join: AllTop & AllBottom
59955 2019-Jan-16 22:08:42.323215 - [DEBUG] = AllBottom (new jump func)
59956 2019-Jan-16 22:08:42.323240 - [DEBUG]
59957 2019-Jan-16 22:08:42.323263 - [DEBUG] Start adding new jump function
59958 2019-Jan-16 22:08:42.323287 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59959 2019-Jan-16 22:08:42.323343 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59960 2019-Jan-16 22:08:42.323989 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59961 2019-Jan-16 22:08:42.324629 - [DEBUG] Edge Function : AllBottom
59962 2019-Jan-16 22:08:42.324666 - [DEBUG] End adding new jump function
59963 2019-Jan-16 22:08:42.324691 - [DEBUG]
59964 2019-Jan-16 22:08:42.324715 - [DEBUG] -------------------------------------------- 1597. Path Edge --------------------------------------------
59965 2019-Jan-16 22:08:42.324740 - [DEBUG]
59966 2019-Jan-16 22:08:42.324781 - [DEBUG] Process 1597. path edge:
59967 2019-Jan-16 22:08:42.324805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59968 2019-Jan-16 22:08:42.324862 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
59969 2019-Jan-16 22:08:42.325506 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
59970 2019-Jan-16 22:08:42.326150 - [DEBUG]
59971 2019-Jan-16 22:08:42.326176 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59972 2019-Jan-16 22:08:42.326857 - [DEBUG] Compose: EdgeIdentity * AllBottom
59973 2019-Jan-16 22:08:42.326886 - [DEBUG]
59974 2019-Jan-16 22:08:42.326910 - [DEBUG] Propagate flow
59975 2019-Jan-16 22:08:42.326933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59976 2019-Jan-16 22:08:42.326991 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
59977 2019-Jan-16 22:08:42.327632 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59978 2019-Jan-16 22:08:42.328297 - [DEBUG] Edge function : AllBottom (result of previous compose)
59979 2019-Jan-16 22:08:42.328323 - [DEBUG]
59980 2019-Jan-16 22:08:42.328349 - [DEBUG] Join: AllTop & AllBottom
59981 2019-Jan-16 22:08:42.328375 - [DEBUG] = AllBottom (new jump func)
59982 2019-Jan-16 22:08:42.328399 - [DEBUG]
59983 2019-Jan-16 22:08:42.328423 - [DEBUG] Start adding new jump function
59984 2019-Jan-16 22:08:42.328447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59985 2019-Jan-16 22:08:42.328505 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59986 2019-Jan-16 22:08:42.329150 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
59987 2019-Jan-16 22:08:42.329788 - [DEBUG] Edge Function : AllBottom
59988 2019-Jan-16 22:08:42.329820 - [DEBUG] End adding new jump function
59989 2019-Jan-16 22:08:42.329845 - [DEBUG]
59990 2019-Jan-16 22:08:42.329869 - [DEBUG] -------------------------------------------- 1598. Path Edge --------------------------------------------
59991 2019-Jan-16 22:08:42.329894 - [DEBUG]
59992 2019-Jan-16 22:08:42.329918 - [DEBUG] Process 1598. path edge:
59993 2019-Jan-16 22:08:42.329942 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59994 2019-Jan-16 22:08:42.330000 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
59995 2019-Jan-16 22:08:42.330639 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
59996 2019-Jan-16 22:08:42.331302 - [DEBUG]
59997 2019-Jan-16 22:08:42.331329 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
59998 2019-Jan-16 22:08:42.332014 - [DEBUG] Compose: EdgeIdentity * AllBottom
59999 2019-Jan-16 22:08:42.332042 - [DEBUG]
60000 2019-Jan-16 22:08:42.332066 - [DEBUG] Propagate flow
60001 2019-Jan-16 22:08:42.332090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60002 2019-Jan-16 22:08:42.332148 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
60003 2019-Jan-16 22:08:42.332787 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60004 2019-Jan-16 22:08:42.333430 - [DEBUG] Edge function : AllBottom (result of previous compose)
60005 2019-Jan-16 22:08:42.333456 - [DEBUG]
60006 2019-Jan-16 22:08:42.333481 - [DEBUG] Join: AllTop & AllBottom
60007 2019-Jan-16 22:08:42.333508 - [DEBUG] = AllBottom (new jump func)
60008 2019-Jan-16 22:08:42.333533 - [DEBUG]
60009 2019-Jan-16 22:08:42.333556 - [DEBUG] Start adding new jump function
60010 2019-Jan-16 22:08:42.333580 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60011 2019-Jan-16 22:08:42.333637 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60012 2019-Jan-16 22:08:42.334281 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
60013 2019-Jan-16 22:08:42.334936 - [DEBUG] Edge Function : AllBottom
60014 2019-Jan-16 22:08:42.334968 - [DEBUG] End adding new jump function
60015 2019-Jan-16 22:08:42.334993 - [DEBUG]
60016 2019-Jan-16 22:08:42.335018 - [DEBUG] -------------------------------------------- 1599. Path Edge --------------------------------------------
60017 2019-Jan-16 22:08:42.335043 - [DEBUG]
60018 2019-Jan-16 22:08:42.335067 - [DEBUG] Process 1599. path edge:
60019 2019-Jan-16 22:08:42.335091 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60020 2019-Jan-16 22:08:42.335150 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
60021 2019-Jan-16 22:08:42.335786 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60022 2019-Jan-16 22:08:42.336430 - [DEBUG]
60023 2019-Jan-16 22:08:42.336456 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
60024 2019-Jan-16 22:08:42.337119 - [DEBUG] Compose: EdgeIdentity * AllBottom
60025 2019-Jan-16 22:08:42.337149 - [DEBUG]
60026 2019-Jan-16 22:08:42.337174 - [DEBUG] Propagate flow
60027 2019-Jan-16 22:08:42.337198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60028 2019-Jan-16 22:08:42.337258 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
60029 2019-Jan-16 22:08:42.337907 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60030 2019-Jan-16 22:08:42.338571 - [DEBUG] Edge function : AllBottom (result of previous compose)
60031 2019-Jan-16 22:08:42.338597 - [DEBUG]
60032 2019-Jan-16 22:08:42.338625 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60033 2019-Jan-16 22:08:42.338652 - [DEBUG] = AllBottom
60034 2019-Jan-16 22:08:42.338677 - [DEBUG]
60035 2019-Jan-16 22:08:42.338701 - [DEBUG] PROPAGATE: No new function!
60036 2019-Jan-16 22:08:42.338727 - [DEBUG] EDGE:
60037 2019-Jan-16 22:08:42.338787 - [DEBUG] ---> 60038 2019-Jan-16 22:08:42.339425 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
60039 2019-Jan-16 22:08:42.340068 - [DEBUG]
60040 2019-Jan-16 22:08:42.340094 - [DEBUG] EDGE:
60041 2019-Jan-16 22:08:42.340152 - [DEBUG] ---> 60042 2019-Jan-16 22:08:42.340805 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
60043 2019-Jan-16 22:08:42.341463 - [DEBUG]
60044 2019-Jan-16 22:08:42.341490 - [DEBUG] EDGE:
60045 2019-Jan-16 22:08:42.341548 - [DEBUG] ---> 60046 2019-Jan-16 22:08:42.342190 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
60047 2019-Jan-16 22:08:42.342832 - [DEBUG]
60048 2019-Jan-16 22:08:42.342881 - [DEBUG] Compose: EdgeIdentity * AllBottom
60049 2019-Jan-16 22:08:42.342909 - [DEBUG]
60050 2019-Jan-16 22:08:42.342933 - [DEBUG] Propagate flow
60051 2019-Jan-16 22:08:42.342957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60052 2019-Jan-16 22:08:42.343014 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
60053 2019-Jan-16 22:08:42.343658 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60054 2019-Jan-16 22:08:42.344299 - [DEBUG] Edge function : AllBottom (result of previous compose)
60055 2019-Jan-16 22:08:42.344325 - [DEBUG]
60056 2019-Jan-16 22:08:42.344352 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60057 2019-Jan-16 22:08:42.344378 - [DEBUG] = AllBottom
60058 2019-Jan-16 22:08:42.344403 - [DEBUG]
60059 2019-Jan-16 22:08:42.344426 - [DEBUG] PROPAGATE: No new function!
60060 2019-Jan-16 22:08:42.344456 - [DEBUG] EDGE:
60061 2019-Jan-16 22:08:42.344514 - [DEBUG] ---> 60062 2019-Jan-16 22:08:42.345186 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
60063 2019-Jan-16 22:08:42.345831 - [DEBUG]
60064 2019-Jan-16 22:08:42.345871 - [DEBUG] Compose: EdgeIdentity * AllBottom
60065 2019-Jan-16 22:08:42.345898 - [DEBUG]
60066 2019-Jan-16 22:08:42.345922 - [DEBUG] Propagate flow
60067 2019-Jan-16 22:08:42.345945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60068 2019-Jan-16 22:08:42.346002 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
60069 2019-Jan-16 22:08:42.346646 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60070 2019-Jan-16 22:08:42.347289 - [DEBUG] Edge function : AllBottom (result of previous compose)
60071 2019-Jan-16 22:08:42.347315 - [DEBUG]
60072 2019-Jan-16 22:08:42.347341 - [DEBUG] Join: AllTop & AllBottom
60073 2019-Jan-16 22:08:42.347368 - [DEBUG] = AllBottom (new jump func)
60074 2019-Jan-16 22:08:42.347392 - [DEBUG]
60075 2019-Jan-16 22:08:42.347416 - [DEBUG] Start adding new jump function
60076 2019-Jan-16 22:08:42.347440 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60077 2019-Jan-16 22:08:42.347497 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60078 2019-Jan-16 22:08:42.348158 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
60079 2019-Jan-16 22:08:42.348800 - [DEBUG] Edge Function : AllBottom
60080 2019-Jan-16 22:08:42.348832 - [DEBUG] End adding new jump function
60081 2019-Jan-16 22:08:42.348856 - [DEBUG]
60082 2019-Jan-16 22:08:42.348881 - [DEBUG] -------------------------------------------- 1600. Path Edge --------------------------------------------
60083 2019-Jan-16 22:08:42.348906 - [DEBUG]
60084 2019-Jan-16 22:08:42.348929 - [DEBUG] Process 1600. path edge:
60085 2019-Jan-16 22:08:42.348953 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60086 2019-Jan-16 22:08:42.349010 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
60087 2019-Jan-16 22:08:42.349667 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60088 2019-Jan-16 22:08:42.350313 - [DEBUG]
60089 2019-Jan-16 22:08:42.350338 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
60090 2019-Jan-16 22:08:42.350990 - [DEBUG] Possible callees:
60091 2019-Jan-16 22:08:42.351016 - [DEBUG] bar
60092 2019-Jan-16 22:08:42.351041 - [DEBUG] Possible return sites:
60093 2019-Jan-16 22:08:42.351065 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8960094 2019-Jan-16 22:08:42.352367 - [DEBUG] Found and process special summary
60095 2019-Jan-16 22:08:42.352406 - [DEBUG] Compose: EdgeIdentity * AllBottom
60096 2019-Jan-16 22:08:42.352435 - [DEBUG]
60097 2019-Jan-16 22:08:42.352460 - [DEBUG] Propagate flow
60098 2019-Jan-16 22:08:42.352485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60099 2019-Jan-16 22:08:42.352544 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60100 2019-Jan-16 22:08:42.353197 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60101 2019-Jan-16 22:08:42.353843 - [DEBUG] Edge function : AllBottom (result of previous compose)
60102 2019-Jan-16 22:08:42.353869 - [DEBUG]
60103 2019-Jan-16 22:08:42.353895 - [DEBUG] Join: AllTop & AllBottom
60104 2019-Jan-16 22:08:42.353921 - [DEBUG] = AllBottom (new jump func)
60105 2019-Jan-16 22:08:42.353945 - [DEBUG]
60106 2019-Jan-16 22:08:42.353969 - [DEBUG] Start adding new jump function
60107 2019-Jan-16 22:08:42.353992 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60108 2019-Jan-16 22:08:42.354048 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60109 2019-Jan-16 22:08:42.354694 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60110 2019-Jan-16 22:08:42.355355 - [DEBUG] Edge Function : AllBottom
60111 2019-Jan-16 22:08:42.355386 - [DEBUG] End adding new jump function
60112 2019-Jan-16 22:08:42.355410 - [DEBUG]
60113 2019-Jan-16 22:08:42.355436 - [DEBUG] -------------------------------------------- 1601. Path Edge --------------------------------------------
60114 2019-Jan-16 22:08:42.355461 - [DEBUG]
60115 2019-Jan-16 22:08:42.355484 - [DEBUG] Process 1601. path edge:
60116 2019-Jan-16 22:08:42.355508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60117 2019-Jan-16 22:08:42.355565 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
60118 2019-Jan-16 22:08:42.356209 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60119 2019-Jan-16 22:08:42.356854 - [DEBUG]
60120 2019-Jan-16 22:08:42.356880 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60121 2019-Jan-16 22:08:42.357560 - [DEBUG] Compose: EdgeIdentity * AllBottom
60122 2019-Jan-16 22:08:42.357589 - [DEBUG]
60123 2019-Jan-16 22:08:42.357613 - [DEBUG] Propagate flow
60124 2019-Jan-16 22:08:42.357637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60125 2019-Jan-16 22:08:42.357695 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
60126 2019-Jan-16 22:08:42.358357 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60127 2019-Jan-16 22:08:42.359003 - [DEBUG] Edge function : AllBottom (result of previous compose)
60128 2019-Jan-16 22:08:42.359029 - [DEBUG]
60129 2019-Jan-16 22:08:42.359055 - [DEBUG] Join: AllTop & AllBottom
60130 2019-Jan-16 22:08:42.359081 - [DEBUG] = AllBottom (new jump func)
60131 2019-Jan-16 22:08:42.359119 - [DEBUG]
60132 2019-Jan-16 22:08:42.359143 - [DEBUG] Start adding new jump function
60133 2019-Jan-16 22:08:42.359167 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60134 2019-Jan-16 22:08:42.359223 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60135 2019-Jan-16 22:08:42.359867 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
60136 2019-Jan-16 22:08:42.360506 - [DEBUG] Edge Function : AllBottom
60137 2019-Jan-16 22:08:42.360536 - [DEBUG] End adding new jump function
60138 2019-Jan-16 22:08:42.360561 - [DEBUG]
60139 2019-Jan-16 22:08:42.360586 - [DEBUG] -------------------------------------------- 1602. Path Edge --------------------------------------------
60140 2019-Jan-16 22:08:42.360611 - [DEBUG]
60141 2019-Jan-16 22:08:42.360634 - [DEBUG] Process 1602. path edge:
60142 2019-Jan-16 22:08:42.360658 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60143 2019-Jan-16 22:08:42.360715 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
60144 2019-Jan-16 22:08:42.361354 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60145 2019-Jan-16 22:08:42.362029 - [DEBUG]
60146 2019-Jan-16 22:08:42.362055 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
60147 2019-Jan-16 22:08:42.362721 - [DEBUG] Compose: EdgeIdentity * AllBottom
60148 2019-Jan-16 22:08:42.362750 - [DEBUG]
60149 2019-Jan-16 22:08:42.362774 - [DEBUG] Propagate flow
60150 2019-Jan-16 22:08:42.362798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60151 2019-Jan-16 22:08:42.362856 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
60152 2019-Jan-16 22:08:42.363510 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60153 2019-Jan-16 22:08:42.364155 - [DEBUG] Edge function : AllBottom (result of previous compose)
60154 2019-Jan-16 22:08:42.364181 - [DEBUG]
60155 2019-Jan-16 22:08:42.364208 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60156 2019-Jan-16 22:08:42.364234 - [DEBUG] = AllBottom
60157 2019-Jan-16 22:08:42.364259 - [DEBUG]
60158 2019-Jan-16 22:08:42.364282 - [DEBUG] PROPAGATE: No new function!
60159 2019-Jan-16 22:08:42.364317 - [DEBUG] Compose: EdgeIdentity * AllBottom
60160 2019-Jan-16 22:08:42.364345 - [DEBUG]
60161 2019-Jan-16 22:08:42.364370 - [DEBUG] Propagate flow
60162 2019-Jan-16 22:08:42.364394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60163 2019-Jan-16 22:08:42.364452 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
60164 2019-Jan-16 22:08:42.365123 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60165 2019-Jan-16 22:08:42.365771 - [DEBUG] Edge function : AllBottom (result of previous compose)
60166 2019-Jan-16 22:08:42.365798 - [DEBUG]
60167 2019-Jan-16 22:08:42.365825 - [DEBUG] Join: AllTop & AllBottom
60168 2019-Jan-16 22:08:42.365852 - [DEBUG] = AllBottom (new jump func)
60169 2019-Jan-16 22:08:42.365877 - [DEBUG]
60170 2019-Jan-16 22:08:42.365902 - [DEBUG] Start adding new jump function
60171 2019-Jan-16 22:08:42.365926 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60172 2019-Jan-16 22:08:42.365985 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60173 2019-Jan-16 22:08:42.366629 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
60174 2019-Jan-16 22:08:42.367293 - [DEBUG] Edge Function : AllBottom
60175 2019-Jan-16 22:08:42.367326 - [DEBUG] End adding new jump function
60176 2019-Jan-16 22:08:42.367350 - [DEBUG]
60177 2019-Jan-16 22:08:42.367375 - [DEBUG] -------------------------------------------- 1603. Path Edge --------------------------------------------
60178 2019-Jan-16 22:08:42.367400 - [DEBUG]
60179 2019-Jan-16 22:08:42.367424 - [DEBUG] Process 1603. path edge:
60180 2019-Jan-16 22:08:42.367448 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60181 2019-Jan-16 22:08:42.367505 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
60182 2019-Jan-16 22:08:42.368173 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60183 2019-Jan-16 22:08:42.368820 - [DEBUG]
60184 2019-Jan-16 22:08:42.368845 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
60185 2019-Jan-16 22:08:42.369508 - [DEBUG] Possible callees:
60186 2019-Jan-16 22:08:42.369533 - [DEBUG] llvm.dbg.declare
60187 2019-Jan-16 22:08:42.369558 - [DEBUG] Possible return sites:
60188 2019-Jan-16 22:08:42.369582 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10360189 2019-Jan-16 22:08:42.370877 - [DEBUG] Found and process special summary
60190 2019-Jan-16 22:08:42.370915 - [DEBUG] Compose: EdgeIdentity * AllBottom
60191 2019-Jan-16 22:08:42.370944 - [DEBUG]
60192 2019-Jan-16 22:08:42.370969 - [DEBUG] Propagate flow
60193 2019-Jan-16 22:08:42.370992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60194 2019-Jan-16 22:08:42.371051 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60195 2019-Jan-16 22:08:42.371715 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60196 2019-Jan-16 22:08:42.372359 - [DEBUG] Edge function : AllBottom (result of previous compose)
60197 2019-Jan-16 22:08:42.372385 - [DEBUG]
60198 2019-Jan-16 22:08:42.372411 - [DEBUG] Join: AllTop & AllBottom
60199 2019-Jan-16 22:08:42.372437 - [DEBUG] = AllBottom (new jump func)
60200 2019-Jan-16 22:08:42.372462 - [DEBUG]
60201 2019-Jan-16 22:08:42.372485 - [DEBUG] Start adding new jump function
60202 2019-Jan-16 22:08:42.372509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60203 2019-Jan-16 22:08:42.372566 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60204 2019-Jan-16 22:08:42.373211 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60205 2019-Jan-16 22:08:42.373852 - [DEBUG] Edge Function : AllBottom
60206 2019-Jan-16 22:08:42.373888 - [DEBUG] End adding new jump function
60207 2019-Jan-16 22:08:42.373913 - [DEBUG]
60208 2019-Jan-16 22:08:42.373938 - [DEBUG] -------------------------------------------- 1604. Path Edge --------------------------------------------
60209 2019-Jan-16 22:08:42.373963 - [DEBUG]
60210 2019-Jan-16 22:08:42.373986 - [DEBUG] Process 1604. path edge:
60211 2019-Jan-16 22:08:42.374010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60212 2019-Jan-16 22:08:42.374067 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
60213 2019-Jan-16 22:08:42.374707 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60214 2019-Jan-16 22:08:42.375367 - [DEBUG]
60215 2019-Jan-16 22:08:42.375392 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60216 2019-Jan-16 22:08:42.376106 - [DEBUG] Compose: EdgeIdentity * AllBottom
60217 2019-Jan-16 22:08:42.376151 - [DEBUG]
60218 2019-Jan-16 22:08:42.376175 - [DEBUG] Propagate flow
60219 2019-Jan-16 22:08:42.376199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60220 2019-Jan-16 22:08:42.376261 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
60221 2019-Jan-16 22:08:42.376907 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60222 2019-Jan-16 22:08:42.377549 - [DEBUG] Edge function : AllBottom (result of previous compose)
60223 2019-Jan-16 22:08:42.377574 - [DEBUG]
60224 2019-Jan-16 22:08:42.377600 - [DEBUG] Join: AllTop & AllBottom
60225 2019-Jan-16 22:08:42.377626 - [DEBUG] = AllBottom (new jump func)
60226 2019-Jan-16 22:08:42.377651 - [DEBUG]
60227 2019-Jan-16 22:08:42.377675 - [DEBUG] Start adding new jump function
60228 2019-Jan-16 22:08:42.377699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60229 2019-Jan-16 22:08:42.377755 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60230 2019-Jan-16 22:08:42.378420 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
60231 2019-Jan-16 22:08:42.379055 - [DEBUG] Edge Function : AllBottom
60232 2019-Jan-16 22:08:42.379087 - [DEBUG] End adding new jump function
60233 2019-Jan-16 22:08:42.379112 - [DEBUG]
60234 2019-Jan-16 22:08:42.379136 - [DEBUG] -------------------------------------------- 1605. Path Edge --------------------------------------------
60235 2019-Jan-16 22:08:42.379161 - [DEBUG]
60236 2019-Jan-16 22:08:42.379184 - [DEBUG] Process 1605. path edge:
60237 2019-Jan-16 22:08:42.379208 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60238 2019-Jan-16 22:08:42.379266 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
60239 2019-Jan-16 22:08:42.379900 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60240 2019-Jan-16 22:08:42.380541 - [DEBUG]
60241 2019-Jan-16 22:08:42.380567 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
60242 2019-Jan-16 22:08:42.381229 - [DEBUG] Compose: EdgeIdentity * AllBottom
60243 2019-Jan-16 22:08:42.381257 - [DEBUG]
60244 2019-Jan-16 22:08:42.381281 - [DEBUG] Propagate flow
60245 2019-Jan-16 22:08:42.381305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60246 2019-Jan-16 22:08:42.381362 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
60247 2019-Jan-16 22:08:42.382019 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60248 2019-Jan-16 22:08:42.382661 - [DEBUG] Edge function : AllBottom (result of previous compose)
60249 2019-Jan-16 22:08:42.382686 - [DEBUG]
60250 2019-Jan-16 22:08:42.382713 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60251 2019-Jan-16 22:08:42.382739 - [DEBUG] = AllBottom
60252 2019-Jan-16 22:08:42.382764 - [DEBUG]
60253 2019-Jan-16 22:08:42.382787 - [DEBUG] PROPAGATE: No new function!
60254 2019-Jan-16 22:08:42.382813 - [DEBUG] EDGE:
60255 2019-Jan-16 22:08:42.382872 - [DEBUG] ---> 60256 2019-Jan-16 22:08:42.383508 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
60257 2019-Jan-16 22:08:42.384148 - [DEBUG]
60258 2019-Jan-16 22:08:42.384175 - [DEBUG] EDGE:
60259 2019-Jan-16 22:08:42.384233 - [DEBUG] ---> 60260 2019-Jan-16 22:08:42.384890 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
60261 2019-Jan-16 22:08:42.385531 - [DEBUG]
60262 2019-Jan-16 22:08:42.385583 - [DEBUG] Compose: EdgeIdentity * AllBottom
60263 2019-Jan-16 22:08:42.385633 - [DEBUG]
60264 2019-Jan-16 22:08:42.385658 - [DEBUG] Propagate flow
60265 2019-Jan-16 22:08:42.385682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60266 2019-Jan-16 22:08:42.385741 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60267 2019-Jan-16 22:08:42.386386 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60268 2019-Jan-16 22:08:42.387029 - [DEBUG] Edge function : AllBottom (result of previous compose)
60269 2019-Jan-16 22:08:42.387055 - [DEBUG]
60270 2019-Jan-16 22:08:42.387082 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60271 2019-Jan-16 22:08:42.387109 - [DEBUG] = AllBottom
60272 2019-Jan-16 22:08:42.387133 - [DEBUG]
60273 2019-Jan-16 22:08:42.387157 - [DEBUG] PROPAGATE: No new function!
60274 2019-Jan-16 22:08:42.387189 - [DEBUG] EDGE:
60275 2019-Jan-16 22:08:42.387251 - [DEBUG] ---> 60276 2019-Jan-16 22:08:42.387913 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
60277 2019-Jan-16 22:08:42.388596 - [DEBUG]
60278 2019-Jan-16 22:08:42.388624 - [DEBUG] EDGE:
60279 2019-Jan-16 22:08:42.388686 - [DEBUG] ---> 60280 2019-Jan-16 22:08:42.389335 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
60281 2019-Jan-16 22:08:42.389983 - [DEBUG]
60282 2019-Jan-16 22:08:42.390010 - [DEBUG] EDGE:
60283 2019-Jan-16 22:08:42.390068 - [DEBUG] ---> 60284 2019-Jan-16 22:08:42.390712 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
60285 2019-Jan-16 22:08:42.391357 - [DEBUG]
60286 2019-Jan-16 22:08:42.391410 - [DEBUG] Compose: EdgeIdentity * AllBottom
60287 2019-Jan-16 22:08:42.391460 - [DEBUG]
60288 2019-Jan-16 22:08:42.391485 - [DEBUG] Propagate flow
60289 2019-Jan-16 22:08:42.391508 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60290 2019-Jan-16 22:08:42.391568 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60291 2019-Jan-16 22:08:42.392215 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60292 2019-Jan-16 22:08:42.392860 - [DEBUG] Edge function : AllBottom (result of previous compose)
60293 2019-Jan-16 22:08:42.392886 - [DEBUG]
60294 2019-Jan-16 22:08:42.392913 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60295 2019-Jan-16 22:08:42.392939 - [DEBUG] = AllBottom
60296 2019-Jan-16 22:08:42.392964 - [DEBUG]
60297 2019-Jan-16 22:08:42.392987 - [DEBUG] PROPAGATE: No new function!
60298 2019-Jan-16 22:08:42.393018 - [DEBUG] EDGE:
60299 2019-Jan-16 22:08:42.393079 - [DEBUG] ---> 60300 2019-Jan-16 22:08:42.393725 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
60301 2019-Jan-16 22:08:42.394370 - [DEBUG]
60302 2019-Jan-16 22:08:42.394399 - [DEBUG] EDGE:
60303 2019-Jan-16 22:08:42.394459 - [DEBUG] ---> 60304 2019-Jan-16 22:08:42.395131 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
60305 2019-Jan-16 22:08:42.395779 - [DEBUG]
60306 2019-Jan-16 22:08:42.395806 - [DEBUG] EDGE:
60307 2019-Jan-16 22:08:42.395883 - [DEBUG] ---> 60308 2019-Jan-16 22:08:42.396530 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
60309 2019-Jan-16 22:08:42.397178 - [DEBUG]
60310 2019-Jan-16 22:08:42.397240 - [DEBUG] Compose: EdgeIdentity * AllBottom
60311 2019-Jan-16 22:08:42.397269 - [DEBUG]
60312 2019-Jan-16 22:08:42.397294 - [DEBUG] Propagate flow
60313 2019-Jan-16 22:08:42.397319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60314 2019-Jan-16 22:08:42.397387 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
60315 2019-Jan-16 22:08:42.398119 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60316 2019-Jan-16 22:08:42.398779 - [DEBUG] Edge function : AllBottom (result of previous compose)
60317 2019-Jan-16 22:08:42.398805 - [DEBUG]
60318 2019-Jan-16 22:08:42.398833 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60319 2019-Jan-16 22:08:42.398859 - [DEBUG] = AllBottom
60320 2019-Jan-16 22:08:42.398884 - [DEBUG]
60321 2019-Jan-16 22:08:42.398907 - [DEBUG] PROPAGATE: No new function!
60322 2019-Jan-16 22:08:42.398942 - [DEBUG] EDGE:
60323 2019-Jan-16 22:08:42.399004 - [DEBUG] ---> 60324 2019-Jan-16 22:08:42.399649 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
60325 2019-Jan-16 22:08:42.400291 - [DEBUG]
60326 2019-Jan-16 22:08:42.400319 - [DEBUG] EDGE:
60327 2019-Jan-16 22:08:42.400379 - [DEBUG] ---> 60328 2019-Jan-16 22:08:42.401020 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
60329 2019-Jan-16 22:08:42.401684 - [DEBUG]
60330 2019-Jan-16 22:08:42.401712 - [DEBUG] EDGE:
60331 2019-Jan-16 22:08:42.401771 - [DEBUG] ---> 60332 2019-Jan-16 22:08:42.402412 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
60333 2019-Jan-16 22:08:42.403058 - [DEBUG]
60334 2019-Jan-16 22:08:42.403111 - [DEBUG] Compose: EdgeIdentity * AllBottom
60335 2019-Jan-16 22:08:42.403139 - [DEBUG]
60336 2019-Jan-16 22:08:42.403163 - [DEBUG] Propagate flow
60337 2019-Jan-16 22:08:42.403187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60338 2019-Jan-16 22:08:42.403245 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
60339 2019-Jan-16 22:08:42.403889 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60340 2019-Jan-16 22:08:42.404530 - [DEBUG] Edge function : AllBottom (result of previous compose)
60341 2019-Jan-16 22:08:42.404556 - [DEBUG]
60342 2019-Jan-16 22:08:42.404583 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60343 2019-Jan-16 22:08:42.404609 - [DEBUG] = AllBottom
60344 2019-Jan-16 22:08:42.404633 - [DEBUG]
60345 2019-Jan-16 22:08:42.404656 - [DEBUG] PROPAGATE: No new function!
60346 2019-Jan-16 22:08:42.404686 - [DEBUG] EDGE:
60347 2019-Jan-16 22:08:42.404760 - [DEBUG] ---> 60348 2019-Jan-16 22:08:42.405407 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
60349 2019-Jan-16 22:08:42.406049 - [DEBUG]
60350 2019-Jan-16 22:08:42.406091 - [DEBUG] Compose: EdgeIdentity * AllBottom
60351 2019-Jan-16 22:08:42.406137 - [DEBUG]
60352 2019-Jan-16 22:08:42.406161 - [DEBUG] Propagate flow
60353 2019-Jan-16 22:08:42.406185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60354 2019-Jan-16 22:08:42.406242 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
60355 2019-Jan-16 22:08:42.406885 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60356 2019-Jan-16 22:08:42.407550 - [DEBUG] Edge function : AllBottom (result of previous compose)
60357 2019-Jan-16 22:08:42.407576 - [DEBUG]
60358 2019-Jan-16 22:08:42.407602 - [DEBUG] Join: AllTop & AllBottom
60359 2019-Jan-16 22:08:42.407628 - [DEBUG] = AllBottom (new jump func)
60360 2019-Jan-16 22:08:42.407652 - [DEBUG]
60361 2019-Jan-16 22:08:42.407676 - [DEBUG] Start adding new jump function
60362 2019-Jan-16 22:08:42.407699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60363 2019-Jan-16 22:08:42.407761 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60364 2019-Jan-16 22:08:42.408431 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
60365 2019-Jan-16 22:08:42.409069 - [DEBUG] Edge Function : AllBottom
60366 2019-Jan-16 22:08:42.409101 - [DEBUG] End adding new jump function
60367 2019-Jan-16 22:08:42.409126 - [DEBUG]
60368 2019-Jan-16 22:08:42.409151 - [DEBUG] -------------------------------------------- 1606. Path Edge --------------------------------------------
60369 2019-Jan-16 22:08:42.409175 - [DEBUG]
60370 2019-Jan-16 22:08:42.409199 - [DEBUG] Process 1606. path edge:
60371 2019-Jan-16 22:08:42.409222 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60372 2019-Jan-16 22:08:42.409280 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
60373 2019-Jan-16 22:08:42.409915 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60374 2019-Jan-16 22:08:42.410559 - [DEBUG]
60375 2019-Jan-16 22:08:42.410585 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
60376 2019-Jan-16 22:08:42.411274 - [DEBUG] Compose: EdgeIdentity * AllBottom
60377 2019-Jan-16 22:08:42.411303 - [DEBUG]
60378 2019-Jan-16 22:08:42.411327 - [DEBUG] Propagate flow
60379 2019-Jan-16 22:08:42.411351 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60380 2019-Jan-16 22:08:42.411427 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
60381 2019-Jan-16 22:08:42.412089 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60382 2019-Jan-16 22:08:42.412735 - [DEBUG] Edge function : AllBottom (result of previous compose)
60383 2019-Jan-16 22:08:42.412762 - [DEBUG]
60384 2019-Jan-16 22:08:42.412788 - [DEBUG] Join: AllTop & AllBottom
60385 2019-Jan-16 22:08:42.412814 - [DEBUG] = AllBottom (new jump func)
60386 2019-Jan-16 22:08:42.412839 - [DEBUG]
60387 2019-Jan-16 22:08:42.412863 - [DEBUG] Start adding new jump function
60388 2019-Jan-16 22:08:42.412886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60389 2019-Jan-16 22:08:42.412945 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60390 2019-Jan-16 22:08:42.413587 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
60391 2019-Jan-16 22:08:42.414230 - [DEBUG] Edge Function : AllBottom
60392 2019-Jan-16 22:08:42.414262 - [DEBUG] End adding new jump function
60393 2019-Jan-16 22:08:42.414287 - [DEBUG]
60394 2019-Jan-16 22:08:42.414311 - [DEBUG] -------------------------------------------- 1607. Path Edge --------------------------------------------
60395 2019-Jan-16 22:08:42.414336 - [DEBUG]
60396 2019-Jan-16 22:08:42.414377 - [DEBUG] Process 1607. path edge:
60397 2019-Jan-16 22:08:42.414401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60398 2019-Jan-16 22:08:42.414460 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
60399 2019-Jan-16 22:08:42.415128 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60400 2019-Jan-16 22:08:42.415777 - [DEBUG]
60401 2019-Jan-16 22:08:42.415803 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
60402 2019-Jan-16 22:08:42.416501 - [DEBUG] Compose: EdgeIdentity * AllBottom
60403 2019-Jan-16 22:08:42.416530 - [DEBUG]
60404 2019-Jan-16 22:08:42.416554 - [DEBUG] Propagate flow
60405 2019-Jan-16 22:08:42.416577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60406 2019-Jan-16 22:08:42.416636 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
60407 2019-Jan-16 22:08:42.417280 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60408 2019-Jan-16 22:08:42.417923 - [DEBUG] Edge function : AllBottom (result of previous compose)
60409 2019-Jan-16 22:08:42.417949 - [DEBUG]
60410 2019-Jan-16 22:08:42.417974 - [DEBUG] Join: AllTop & AllBottom
60411 2019-Jan-16 22:08:42.418001 - [DEBUG] = AllBottom (new jump func)
60412 2019-Jan-16 22:08:42.418025 - [DEBUG]
60413 2019-Jan-16 22:08:42.418049 - [DEBUG] Start adding new jump function
60414 2019-Jan-16 22:08:42.418072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60415 2019-Jan-16 22:08:42.418146 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60416 2019-Jan-16 22:08:42.418791 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
60417 2019-Jan-16 22:08:42.419429 - [DEBUG] Edge Function : AllBottom
60418 2019-Jan-16 22:08:42.419460 - [DEBUG] End adding new jump function
60419 2019-Jan-16 22:08:42.419485 - [DEBUG]
60420 2019-Jan-16 22:08:42.419509 - [DEBUG] -------------------------------------------- 1608. Path Edge --------------------------------------------
60421 2019-Jan-16 22:08:42.419534 - [DEBUG]
60422 2019-Jan-16 22:08:42.419557 - [DEBUG] Process 1608. path edge:
60423 2019-Jan-16 22:08:42.419581 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60424 2019-Jan-16 22:08:42.419638 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
60425 2019-Jan-16 22:08:42.420277 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60426 2019-Jan-16 22:08:42.420920 - [DEBUG]
60427 2019-Jan-16 22:08:42.420946 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
60428 2019-Jan-16 22:08:42.421634 - [DEBUG] Compose: EdgeIdentity * AllBottom
60429 2019-Jan-16 22:08:42.421662 - [DEBUG]
60430 2019-Jan-16 22:08:42.421686 - [DEBUG] Propagate flow
60431 2019-Jan-16 22:08:42.421710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60432 2019-Jan-16 22:08:42.421769 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60433 2019-Jan-16 22:08:42.422425 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60434 2019-Jan-16 22:08:42.423070 - [DEBUG] Edge function : AllBottom (result of previous compose)
60435 2019-Jan-16 22:08:42.423096 - [DEBUG]
60436 2019-Jan-16 22:08:42.423122 - [DEBUG] Join: AllTop & AllBottom
60437 2019-Jan-16 22:08:42.423148 - [DEBUG] = AllBottom (new jump func)
60438 2019-Jan-16 22:08:42.423173 - [DEBUG]
60439 2019-Jan-16 22:08:42.423196 - [DEBUG] Start adding new jump function
60440 2019-Jan-16 22:08:42.423234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60441 2019-Jan-16 22:08:42.423292 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60442 2019-Jan-16 22:08:42.423938 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60443 2019-Jan-16 22:08:42.424588 - [DEBUG] Edge Function : AllBottom
60444 2019-Jan-16 22:08:42.424619 - [DEBUG] End adding new jump function
60445 2019-Jan-16 22:08:42.424644 - [DEBUG]
60446 2019-Jan-16 22:08:42.424670 - [DEBUG] -------------------------------------------- 1609. Path Edge --------------------------------------------
60447 2019-Jan-16 22:08:42.424695 - [DEBUG]
60448 2019-Jan-16 22:08:42.424719 - [DEBUG] Process 1609. path edge:
60449 2019-Jan-16 22:08:42.424744 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60450 2019-Jan-16 22:08:42.424819 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
60451 2019-Jan-16 22:08:42.425473 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60452 2019-Jan-16 22:08:42.426118 - [DEBUG]
60453 2019-Jan-16 22:08:42.426144 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60454 2019-Jan-16 22:08:42.426815 - [DEBUG] Possible callees:
60455 2019-Jan-16 22:08:42.426841 - [DEBUG] llvm.dbg.declare
60456 2019-Jan-16 22:08:42.426866 - [DEBUG] Possible return sites:
60457 2019-Jan-16 22:08:42.426889 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12060458 2019-Jan-16 22:08:42.428201 - [DEBUG] Found and process special summary
60459 2019-Jan-16 22:08:42.428240 - [DEBUG] Compose: EdgeIdentity * AllBottom
60460 2019-Jan-16 22:08:42.428268 - [DEBUG]
60461 2019-Jan-16 22:08:42.428293 - [DEBUG] Propagate flow
60462 2019-Jan-16 22:08:42.428317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60463 2019-Jan-16 22:08:42.428375 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60464 2019-Jan-16 22:08:42.429020 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60465 2019-Jan-16 22:08:42.429662 - [DEBUG] Edge function : AllBottom (result of previous compose)
60466 2019-Jan-16 22:08:42.429687 - [DEBUG]
60467 2019-Jan-16 22:08:42.429712 - [DEBUG] Join: AllTop & AllBottom
60468 2019-Jan-16 22:08:42.429738 - [DEBUG] = AllBottom (new jump func)
60469 2019-Jan-16 22:08:42.429763 - [DEBUG]
60470 2019-Jan-16 22:08:42.429787 - [DEBUG] Start adding new jump function
60471 2019-Jan-16 22:08:42.429811 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60472 2019-Jan-16 22:08:42.429868 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60473 2019-Jan-16 22:08:42.430511 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60474 2019-Jan-16 22:08:42.431153 - [DEBUG] Edge Function : AllBottom
60475 2019-Jan-16 22:08:42.431184 - [DEBUG] End adding new jump function
60476 2019-Jan-16 22:08:42.431209 - [DEBUG]
60477 2019-Jan-16 22:08:42.431234 - [DEBUG] -------------------------------------------- 1610. Path Edge --------------------------------------------
60478 2019-Jan-16 22:08:42.431259 - [DEBUG]
60479 2019-Jan-16 22:08:42.431283 - [DEBUG] Process 1610. path edge:
60480 2019-Jan-16 22:08:42.431308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60481 2019-Jan-16 22:08:42.431367 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
60482 2019-Jan-16 22:08:42.432047 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60483 2019-Jan-16 22:08:42.432693 - [DEBUG]
60484 2019-Jan-16 22:08:42.432719 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60485 2019-Jan-16 22:08:42.433408 - [DEBUG] Compose: EdgeIdentity * AllBottom
60486 2019-Jan-16 22:08:42.433437 - [DEBUG]
60487 2019-Jan-16 22:08:42.433461 - [DEBUG] Propagate flow
60488 2019-Jan-16 22:08:42.433484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60489 2019-Jan-16 22:08:42.433543 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
60490 2019-Jan-16 22:08:42.434184 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60491 2019-Jan-16 22:08:42.434870 - [DEBUG] Edge function : AllBottom (result of previous compose)
60492 2019-Jan-16 22:08:42.434896 - [DEBUG]
60493 2019-Jan-16 22:08:42.434921 - [DEBUG] Join: AllTop & AllBottom
60494 2019-Jan-16 22:08:42.434947 - [DEBUG] = AllBottom (new jump func)
60495 2019-Jan-16 22:08:42.434971 - [DEBUG]
60496 2019-Jan-16 22:08:42.434995 - [DEBUG] Start adding new jump function
60497 2019-Jan-16 22:08:42.435019 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60498 2019-Jan-16 22:08:42.435077 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60499 2019-Jan-16 22:08:42.435738 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
60500 2019-Jan-16 22:08:42.436407 - [DEBUG] Edge Function : AllBottom
60501 2019-Jan-16 22:08:42.436443 - [DEBUG] End adding new jump function
60502 2019-Jan-16 22:08:42.436468 - [DEBUG]
60503 2019-Jan-16 22:08:42.436494 - [DEBUG] -------------------------------------------- 1611. Path Edge --------------------------------------------
60504 2019-Jan-16 22:08:42.436520 - [DEBUG]
60505 2019-Jan-16 22:08:42.436544 - [DEBUG] Process 1611. path edge:
60506 2019-Jan-16 22:08:42.436569 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60507 2019-Jan-16 22:08:42.436640 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
60508 2019-Jan-16 22:08:42.437309 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60509 2019-Jan-16 22:08:42.437967 - [DEBUG]
60510 2019-Jan-16 22:08:42.437996 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
60511 2019-Jan-16 22:08:42.438729 - [DEBUG] Compose: EdgeIdentity * AllBottom
60512 2019-Jan-16 22:08:42.438759 - [DEBUG]
60513 2019-Jan-16 22:08:42.438784 - [DEBUG] Propagate flow
60514 2019-Jan-16 22:08:42.438807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60515 2019-Jan-16 22:08:42.438873 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60516 2019-Jan-16 22:08:42.439534 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60517 2019-Jan-16 22:08:42.440186 - [DEBUG] Edge function : AllBottom (result of previous compose)
60518 2019-Jan-16 22:08:42.440212 - [DEBUG]
60519 2019-Jan-16 22:08:42.440240 - [DEBUG] Join: AllTop & AllBottom
60520 2019-Jan-16 22:08:42.440266 - [DEBUG] = AllBottom (new jump func)
60521 2019-Jan-16 22:08:42.440291 - [DEBUG]
60522 2019-Jan-16 22:08:42.440315 - [DEBUG] Start adding new jump function
60523 2019-Jan-16 22:08:42.440338 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60524 2019-Jan-16 22:08:42.440397 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60525 2019-Jan-16 22:08:42.441047 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60526 2019-Jan-16 22:08:42.441768 - [DEBUG] Edge Function : AllBottom
60527 2019-Jan-16 22:08:42.441806 - [DEBUG] End adding new jump function
60528 2019-Jan-16 22:08:42.441831 - [DEBUG]
60529 2019-Jan-16 22:08:42.441857 - [DEBUG] -------------------------------------------- 1612. Path Edge --------------------------------------------
60530 2019-Jan-16 22:08:42.441882 - [DEBUG]
60531 2019-Jan-16 22:08:42.441907 - [DEBUG] Process 1612. path edge:
60532 2019-Jan-16 22:08:42.441932 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60533 2019-Jan-16 22:08:42.441996 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
60534 2019-Jan-16 22:08:42.442660 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60535 2019-Jan-16 22:08:42.443394 - [DEBUG]
60536 2019-Jan-16 22:08:42.443425 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60537 2019-Jan-16 22:08:42.444197 - [DEBUG] Possible callees:
60538 2019-Jan-16 22:08:42.444225 - [DEBUG] llvm.dbg.declare
60539 2019-Jan-16 22:08:42.444250 - [DEBUG] Possible return sites:
60540 2019-Jan-16 22:08:42.444273 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14960541 2019-Jan-16 22:08:42.445654 - [DEBUG] Found and process special summary
60542 2019-Jan-16 22:08:42.445707 - [DEBUG] Compose: EdgeIdentity * AllBottom
60543 2019-Jan-16 22:08:42.445737 - [DEBUG]
60544 2019-Jan-16 22:08:42.445763 - [DEBUG] Propagate flow
60545 2019-Jan-16 22:08:42.445787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60546 2019-Jan-16 22:08:42.445855 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60547 2019-Jan-16 22:08:42.446534 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60548 2019-Jan-16 22:08:42.447203 - [DEBUG] Edge function : AllBottom (result of previous compose)
60549 2019-Jan-16 22:08:42.447231 - [DEBUG]
60550 2019-Jan-16 22:08:42.447260 - [DEBUG] Join: AllTop & AllBottom
60551 2019-Jan-16 22:08:42.447286 - [DEBUG] = AllBottom (new jump func)
60552 2019-Jan-16 22:08:42.447311 - [DEBUG]
60553 2019-Jan-16 22:08:42.447336 - [DEBUG] Start adding new jump function
60554 2019-Jan-16 22:08:42.447360 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60555 2019-Jan-16 22:08:42.447428 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60556 2019-Jan-16 22:08:42.448138 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60557 2019-Jan-16 22:08:42.448820 - [DEBUG] Edge Function : AllBottom
60558 2019-Jan-16 22:08:42.448861 - [DEBUG] End adding new jump function
60559 2019-Jan-16 22:08:42.448887 - [DEBUG]
60560 2019-Jan-16 22:08:42.448914 - [DEBUG] -------------------------------------------- 1613. Path Edge --------------------------------------------
60561 2019-Jan-16 22:08:42.448940 - [DEBUG]
60562 2019-Jan-16 22:08:42.448965 - [DEBUG] Process 1613. path edge:
60563 2019-Jan-16 22:08:42.448989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60564 2019-Jan-16 22:08:42.449058 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
60565 2019-Jan-16 22:08:42.449736 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60566 2019-Jan-16 22:08:42.450402 - [DEBUG]
60567 2019-Jan-16 22:08:42.450430 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60568 2019-Jan-16 22:08:42.451175 - [DEBUG] Compose: EdgeIdentity * AllBottom
60569 2019-Jan-16 22:08:42.451206 - [DEBUG]
60570 2019-Jan-16 22:08:42.451231 - [DEBUG] Propagate flow
60571 2019-Jan-16 22:08:42.451255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60572 2019-Jan-16 22:08:42.451335 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
60573 2019-Jan-16 22:08:42.452132 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60574 2019-Jan-16 22:08:42.452918 - [DEBUG] Edge function : AllBottom (result of previous compose)
60575 2019-Jan-16 22:08:42.452949 - [DEBUG]
60576 2019-Jan-16 22:08:42.452978 - [DEBUG] Join: AllTop & AllBottom
60577 2019-Jan-16 22:08:42.453006 - [DEBUG] = AllBottom (new jump func)
60578 2019-Jan-16 22:08:42.453031 - [DEBUG]
60579 2019-Jan-16 22:08:42.453055 - [DEBUG] Start adding new jump function
60580 2019-Jan-16 22:08:42.453080 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60581 2019-Jan-16 22:08:42.453170 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60582 2019-Jan-16 22:08:42.453936 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
60583 2019-Jan-16 22:08:42.454662 - [DEBUG] Edge Function : AllBottom
60584 2019-Jan-16 22:08:42.454703 - [DEBUG] End adding new jump function
60585 2019-Jan-16 22:08:42.454729 - [DEBUG]
60586 2019-Jan-16 22:08:42.454787 - [DEBUG] -------------------------------------------- 1614. Path Edge --------------------------------------------
60587 2019-Jan-16 22:08:42.454814 - [DEBUG]
60588 2019-Jan-16 22:08:42.454838 - [DEBUG] Process 1614. path edge:
60589 2019-Jan-16 22:08:42.454864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60590 2019-Jan-16 22:08:42.454952 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
60591 2019-Jan-16 22:08:42.455692 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60592 2019-Jan-16 22:08:42.456437 - [DEBUG]
60593 2019-Jan-16 22:08:42.456469 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
60594 2019-Jan-16 22:08:42.457267 - [DEBUG] Compose: EdgeIdentity * AllBottom
60595 2019-Jan-16 22:08:42.457299 - [DEBUG]
60596 2019-Jan-16 22:08:42.457324 - [DEBUG] Propagate flow
60597 2019-Jan-16 22:08:42.457348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60598 2019-Jan-16 22:08:42.457432 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60599 2019-Jan-16 22:08:42.458231 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60600 2019-Jan-16 22:08:42.458977 - [DEBUG] Edge function : AllBottom (result of previous compose)
60601 2019-Jan-16 22:08:42.459007 - [DEBUG]
60602 2019-Jan-16 22:08:42.459036 - [DEBUG] Join: AllTop & AllBottom
60603 2019-Jan-16 22:08:42.459063 - [DEBUG] = AllBottom (new jump func)
60604 2019-Jan-16 22:08:42.459088 - [DEBUG]
60605 2019-Jan-16 22:08:42.459112 - [DEBUG] Start adding new jump function
60606 2019-Jan-16 22:08:42.459136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60607 2019-Jan-16 22:08:42.459215 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60608 2019-Jan-16 22:08:42.459956 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60609 2019-Jan-16 22:08:42.460696 - [DEBUG] Edge Function : AllBottom
60610 2019-Jan-16 22:08:42.460736 - [DEBUG] End adding new jump function
60611 2019-Jan-16 22:08:42.460762 - [DEBUG]
60612 2019-Jan-16 22:08:42.460788 - [DEBUG] -------------------------------------------- 1615. Path Edge --------------------------------------------
60613 2019-Jan-16 22:08:42.460833 - [DEBUG]
60614 2019-Jan-16 22:08:42.460857 - [DEBUG] Process 1615. path edge:
60615 2019-Jan-16 22:08:42.460882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60616 2019-Jan-16 22:08:42.460957 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
60617 2019-Jan-16 22:08:42.461750 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60618 2019-Jan-16 22:08:42.462411 - [DEBUG]
60619 2019-Jan-16 22:08:42.462438 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60620 2019-Jan-16 22:08:42.463117 - [DEBUG] Possible callees:
60621 2019-Jan-16 22:08:42.463144 - [DEBUG] llvm.dbg.declare
60622 2019-Jan-16 22:08:42.463169 - [DEBUG] Possible return sites:
60623 2019-Jan-16 22:08:42.463193 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15560624 2019-Jan-16 22:08:42.464503 - [DEBUG] Found and process special summary
60625 2019-Jan-16 22:08:42.464547 - [DEBUG] Compose: EdgeIdentity * AllBottom
60626 2019-Jan-16 22:08:42.464576 - [DEBUG]
60627 2019-Jan-16 22:08:42.464601 - [DEBUG] Propagate flow
60628 2019-Jan-16 22:08:42.464625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60629 2019-Jan-16 22:08:42.464687 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60630 2019-Jan-16 22:08:42.465357 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60631 2019-Jan-16 22:08:42.466003 - [DEBUG] Edge function : AllBottom (result of previous compose)
60632 2019-Jan-16 22:08:42.466029 - [DEBUG]
60633 2019-Jan-16 22:08:42.466056 - [DEBUG] Join: AllTop & AllBottom
60634 2019-Jan-16 22:08:42.466082 - [DEBUG] = AllBottom (new jump func)
60635 2019-Jan-16 22:08:42.466108 - [DEBUG]
60636 2019-Jan-16 22:08:42.466132 - [DEBUG] Start adding new jump function
60637 2019-Jan-16 22:08:42.466156 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60638 2019-Jan-16 22:08:42.466214 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60639 2019-Jan-16 22:08:42.466859 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60640 2019-Jan-16 22:08:42.467502 - [DEBUG] Edge Function : AllBottom
60641 2019-Jan-16 22:08:42.467535 - [DEBUG] End adding new jump function
60642 2019-Jan-16 22:08:42.467559 - [DEBUG]
60643 2019-Jan-16 22:08:42.467584 - [DEBUG] -------------------------------------------- 1616. Path Edge --------------------------------------------
60644 2019-Jan-16 22:08:42.467609 - [DEBUG]
60645 2019-Jan-16 22:08:42.467632 - [DEBUG] Process 1616. path edge:
60646 2019-Jan-16 22:08:42.467656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60647 2019-Jan-16 22:08:42.467714 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
60648 2019-Jan-16 22:08:42.468374 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60649 2019-Jan-16 22:08:42.469018 - [DEBUG]
60650 2019-Jan-16 22:08:42.469044 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60651 2019-Jan-16 22:08:42.469734 - [DEBUG] Compose: EdgeIdentity * AllBottom
60652 2019-Jan-16 22:08:42.469764 - [DEBUG]
60653 2019-Jan-16 22:08:42.469788 - [DEBUG] Propagate flow
60654 2019-Jan-16 22:08:42.469811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60655 2019-Jan-16 22:08:42.469871 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
60656 2019-Jan-16 22:08:42.470536 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60657 2019-Jan-16 22:08:42.471182 - [DEBUG] Edge function : AllBottom (result of previous compose)
60658 2019-Jan-16 22:08:42.471208 - [DEBUG]
60659 2019-Jan-16 22:08:42.471234 - [DEBUG] Join: AllTop & AllBottom
60660 2019-Jan-16 22:08:42.471260 - [DEBUG] = AllBottom (new jump func)
60661 2019-Jan-16 22:08:42.471285 - [DEBUG]
60662 2019-Jan-16 22:08:42.471309 - [DEBUG] Start adding new jump function
60663 2019-Jan-16 22:08:42.471333 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60664 2019-Jan-16 22:08:42.471390 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60665 2019-Jan-16 22:08:42.472053 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
60666 2019-Jan-16 22:08:42.472690 - [DEBUG] Edge Function : AllBottom
60667 2019-Jan-16 22:08:42.472722 - [DEBUG] End adding new jump function
60668 2019-Jan-16 22:08:42.472747 - [DEBUG]
60669 2019-Jan-16 22:08:42.472772 - [DEBUG] -------------------------------------------- 1617. Path Edge --------------------------------------------
60670 2019-Jan-16 22:08:42.472798 - [DEBUG]
60671 2019-Jan-16 22:08:42.472822 - [DEBUG] Process 1617. path edge:
60672 2019-Jan-16 22:08:42.472846 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60673 2019-Jan-16 22:08:42.472905 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
60674 2019-Jan-16 22:08:42.473547 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60675 2019-Jan-16 22:08:42.474192 - [DEBUG]
60676 2019-Jan-16 22:08:42.474219 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
60677 2019-Jan-16 22:08:42.474916 - [DEBUG] Compose: EdgeIdentity * AllBottom
60678 2019-Jan-16 22:08:42.474945 - [DEBUG]
60679 2019-Jan-16 22:08:42.474969 - [DEBUG] Propagate flow
60680 2019-Jan-16 22:08:42.474992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60681 2019-Jan-16 22:08:42.475052 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
60682 2019-Jan-16 22:08:42.475694 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60683 2019-Jan-16 22:08:42.476338 - [DEBUG] Edge function : AllBottom (result of previous compose)
60684 2019-Jan-16 22:08:42.476363 - [DEBUG]
60685 2019-Jan-16 22:08:42.476389 - [DEBUG] Join: AllTop & AllBottom
60686 2019-Jan-16 22:08:42.476415 - [DEBUG] = AllBottom (new jump func)
60687 2019-Jan-16 22:08:42.476440 - [DEBUG]
60688 2019-Jan-16 22:08:42.476464 - [DEBUG] Start adding new jump function
60689 2019-Jan-16 22:08:42.476487 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60690 2019-Jan-16 22:08:42.476544 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60691 2019-Jan-16 22:08:42.477190 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
60692 2019-Jan-16 22:08:42.477827 - [DEBUG] Edge Function : AllBottom
60693 2019-Jan-16 22:08:42.477859 - [DEBUG] End adding new jump function
60694 2019-Jan-16 22:08:42.477884 - [DEBUG]
60695 2019-Jan-16 22:08:42.477909 - [DEBUG] -------------------------------------------- 1618. Path Edge --------------------------------------------
60696 2019-Jan-16 22:08:42.477934 - [DEBUG]
60697 2019-Jan-16 22:08:42.477958 - [DEBUG] Process 1618. path edge:
60698 2019-Jan-16 22:08:42.477982 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60699 2019-Jan-16 22:08:42.478041 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
60700 2019-Jan-16 22:08:42.478698 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60701 2019-Jan-16 22:08:42.479356 - [DEBUG]
60702 2019-Jan-16 22:08:42.479383 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
60703 2019-Jan-16 22:08:42.480055 - [DEBUG] Compose: EdgeIdentity * AllBottom
60704 2019-Jan-16 22:08:42.480084 - [DEBUG]
60705 2019-Jan-16 22:08:42.480109 - [DEBUG] Propagate flow
60706 2019-Jan-16 22:08:42.480133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60707 2019-Jan-16 22:08:42.480192 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
60708 2019-Jan-16 22:08:42.480848 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60709 2019-Jan-16 22:08:42.481511 - [DEBUG] Edge function : AllBottom (result of previous compose)
60710 2019-Jan-16 22:08:42.481538 - [DEBUG]
60711 2019-Jan-16 22:08:42.481564 - [DEBUG] Join: AllTop & AllBottom
60712 2019-Jan-16 22:08:42.481591 - [DEBUG] = AllBottom (new jump func)
60713 2019-Jan-16 22:08:42.481616 - [DEBUG]
60714 2019-Jan-16 22:08:42.481640 - [DEBUG] Start adding new jump function
60715 2019-Jan-16 22:08:42.481664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60716 2019-Jan-16 22:08:42.481723 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60717 2019-Jan-16 22:08:42.482367 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
60718 2019-Jan-16 22:08:42.483016 - [DEBUG] Edge Function : AllBottom
60719 2019-Jan-16 22:08:42.483048 - [DEBUG] End adding new jump function
60720 2019-Jan-16 22:08:42.483073 - [DEBUG]
60721 2019-Jan-16 22:08:42.483097 - [DEBUG] -------------------------------------------- 1619. Path Edge --------------------------------------------
60722 2019-Jan-16 22:08:42.483123 - [DEBUG]
60723 2019-Jan-16 22:08:42.483146 - [DEBUG] Process 1619. path edge:
60724 2019-Jan-16 22:08:42.483171 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60725 2019-Jan-16 22:08:42.483229 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
60726 2019-Jan-16 22:08:42.483880 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60727 2019-Jan-16 22:08:42.484525 - [DEBUG]
60728 2019-Jan-16 22:08:42.484550 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
60729 2019-Jan-16 22:08:42.485240 - [DEBUG] Possible callees:
60730 2019-Jan-16 22:08:42.485266 - [DEBUG] llvm.dbg.declare
60731 2019-Jan-16 22:08:42.485291 - [DEBUG] Possible return sites:
60732 2019-Jan-16 22:08:42.485315 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16360733 2019-Jan-16 22:08:42.486613 - [DEBUG] Found and process special summary
60734 2019-Jan-16 22:08:42.486654 - [DEBUG] Compose: EdgeIdentity * AllBottom
60735 2019-Jan-16 22:08:42.486682 - [DEBUG]
60736 2019-Jan-16 22:08:42.486707 - [DEBUG] Propagate flow
60737 2019-Jan-16 22:08:42.486731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60738 2019-Jan-16 22:08:42.486791 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
60739 2019-Jan-16 22:08:42.487446 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60740 2019-Jan-16 22:08:42.488108 - [DEBUG] Edge function : AllBottom (result of previous compose)
60741 2019-Jan-16 22:08:42.488135 - [DEBUG]
60742 2019-Jan-16 22:08:42.488174 - [DEBUG] Join: AllTop & AllBottom
60743 2019-Jan-16 22:08:42.488201 - [DEBUG] = AllBottom (new jump func)
60744 2019-Jan-16 22:08:42.488227 - [DEBUG]
60745 2019-Jan-16 22:08:42.488251 - [DEBUG] Start adding new jump function
60746 2019-Jan-16 22:08:42.488275 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60747 2019-Jan-16 22:08:42.488333 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60748 2019-Jan-16 22:08:42.488979 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
60749 2019-Jan-16 22:08:42.489621 - [DEBUG] Edge Function : AllBottom
60750 2019-Jan-16 22:08:42.489653 - [DEBUG] End adding new jump function
60751 2019-Jan-16 22:08:42.489678 - [DEBUG]
60752 2019-Jan-16 22:08:42.489702 - [DEBUG] -------------------------------------------- 1620. Path Edge --------------------------------------------
60753 2019-Jan-16 22:08:42.489728 - [DEBUG]
60754 2019-Jan-16 22:08:42.489751 - [DEBUG] Process 1620. path edge:
60755 2019-Jan-16 22:08:42.489775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60756 2019-Jan-16 22:08:42.489834 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
60757 2019-Jan-16 22:08:42.490477 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60758 2019-Jan-16 22:08:42.491119 - [DEBUG]
60759 2019-Jan-16 22:08:42.491145 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
60760 2019-Jan-16 22:08:42.491858 - [DEBUG] Compose: EdgeIdentity * AllBottom
60761 2019-Jan-16 22:08:42.491888 - [DEBUG]
60762 2019-Jan-16 22:08:42.491912 - [DEBUG] Propagate flow
60763 2019-Jan-16 22:08:42.491935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60764 2019-Jan-16 22:08:42.491994 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
60765 2019-Jan-16 22:08:42.492638 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60766 2019-Jan-16 22:08:42.493283 - [DEBUG] Edge function : AllBottom (result of previous compose)
60767 2019-Jan-16 22:08:42.493309 - [DEBUG]
60768 2019-Jan-16 22:08:42.493334 - [DEBUG] Join: AllTop & AllBottom
60769 2019-Jan-16 22:08:42.493360 - [DEBUG] = AllBottom (new jump func)
60770 2019-Jan-16 22:08:42.493385 - [DEBUG]
60771 2019-Jan-16 22:08:42.493409 - [DEBUG] Start adding new jump function
60772 2019-Jan-16 22:08:42.493432 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60773 2019-Jan-16 22:08:42.493489 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60774 2019-Jan-16 22:08:42.494133 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
60775 2019-Jan-16 22:08:42.494788 - [DEBUG] Edge Function : AllBottom
60776 2019-Jan-16 22:08:42.494819 - [DEBUG] End adding new jump function
60777 2019-Jan-16 22:08:42.494844 - [DEBUG]
60778 2019-Jan-16 22:08:42.494868 - [DEBUG] -------------------------------------------- 1621. Path Edge --------------------------------------------
60779 2019-Jan-16 22:08:42.494894 - [DEBUG]
60780 2019-Jan-16 22:08:42.494918 - [DEBUG] Process 1621. path edge:
60781 2019-Jan-16 22:08:42.494942 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60782 2019-Jan-16 22:08:42.494999 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
60783 2019-Jan-16 22:08:42.495640 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60784 2019-Jan-16 22:08:42.496282 - [DEBUG]
60785 2019-Jan-16 22:08:42.496309 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
60786 2019-Jan-16 22:08:42.496985 - [DEBUG] Compose: EdgeIdentity * AllBottom
60787 2019-Jan-16 22:08:42.497014 - [DEBUG]
60788 2019-Jan-16 22:08:42.497051 - [DEBUG] Propagate flow
60789 2019-Jan-16 22:08:42.497075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60790 2019-Jan-16 22:08:42.497135 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
60791 2019-Jan-16 22:08:42.497790 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60792 2019-Jan-16 22:08:42.498454 - [DEBUG] Edge function : AllBottom (result of previous compose)
60793 2019-Jan-16 22:08:42.498480 - [DEBUG]
60794 2019-Jan-16 22:08:42.498506 - [DEBUG] Join: AllTop & AllBottom
60795 2019-Jan-16 22:08:42.498532 - [DEBUG] = AllBottom (new jump func)
60796 2019-Jan-16 22:08:42.498557 - [DEBUG]
60797 2019-Jan-16 22:08:42.498580 - [DEBUG] Start adding new jump function
60798 2019-Jan-16 22:08:42.498604 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60799 2019-Jan-16 22:08:42.498661 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60800 2019-Jan-16 22:08:42.499308 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
60801 2019-Jan-16 22:08:42.499958 - [DEBUG] Edge Function : AllBottom
60802 2019-Jan-16 22:08:42.499989 - [DEBUG] End adding new jump function
60803 2019-Jan-16 22:08:42.500014 - [DEBUG]
60804 2019-Jan-16 22:08:42.500038 - [DEBUG] -------------------------------------------- 1622. Path Edge --------------------------------------------
60805 2019-Jan-16 22:08:42.500064 - [DEBUG]
60806 2019-Jan-16 22:08:42.500088 - [DEBUG] Process 1622. path edge:
60807 2019-Jan-16 22:08:42.500112 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60808 2019-Jan-16 22:08:42.500170 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
60809 2019-Jan-16 22:08:42.500822 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60810 2019-Jan-16 22:08:42.501486 - [DEBUG]
60811 2019-Jan-16 22:08:42.501512 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
60812 2019-Jan-16 22:08:42.502188 - [DEBUG] Possible callees:
60813 2019-Jan-16 22:08:42.502214 - [DEBUG] llvm.dbg.declare
60814 2019-Jan-16 22:08:42.502239 - [DEBUG] Possible return sites:
60815 2019-Jan-16 22:08:42.502263 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16960816 2019-Jan-16 22:08:42.503564 - [DEBUG] Found and process special summary
60817 2019-Jan-16 22:08:42.503604 - [DEBUG] Compose: EdgeIdentity * AllBottom
60818 2019-Jan-16 22:08:42.503633 - [DEBUG]
60819 2019-Jan-16 22:08:42.503658 - [DEBUG] Propagate flow
60820 2019-Jan-16 22:08:42.503682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60821 2019-Jan-16 22:08:42.503740 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
60822 2019-Jan-16 22:08:42.504386 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60823 2019-Jan-16 22:08:42.505048 - [DEBUG] Edge function : AllBottom (result of previous compose)
60824 2019-Jan-16 22:08:42.505075 - [DEBUG]
60825 2019-Jan-16 22:08:42.505100 - [DEBUG] Join: AllTop & AllBottom
60826 2019-Jan-16 22:08:42.505126 - [DEBUG] = AllBottom (new jump func)
60827 2019-Jan-16 22:08:42.505151 - [DEBUG]
60828 2019-Jan-16 22:08:42.505174 - [DEBUG] Start adding new jump function
60829 2019-Jan-16 22:08:42.505198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60830 2019-Jan-16 22:08:42.505268 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60831 2019-Jan-16 22:08:42.505914 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
60832 2019-Jan-16 22:08:42.506556 - [DEBUG] Edge Function : AllBottom
60833 2019-Jan-16 22:08:42.506587 - [DEBUG] End adding new jump function
60834 2019-Jan-16 22:08:42.506612 - [DEBUG]
60835 2019-Jan-16 22:08:42.506637 - [DEBUG] -------------------------------------------- 1623. Path Edge --------------------------------------------
60836 2019-Jan-16 22:08:42.506663 - [DEBUG]
60837 2019-Jan-16 22:08:42.506687 - [DEBUG] Process 1623. path edge:
60838 2019-Jan-16 22:08:42.506710 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60839 2019-Jan-16 22:08:42.506768 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
60840 2019-Jan-16 22:08:42.507411 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60841 2019-Jan-16 22:08:42.508062 - [DEBUG]
60842 2019-Jan-16 22:08:42.508104 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
60843 2019-Jan-16 22:08:42.508800 - [DEBUG] Compose: EdgeIdentity * AllBottom
60844 2019-Jan-16 22:08:42.508829 - [DEBUG]
60845 2019-Jan-16 22:08:42.508853 - [DEBUG] Propagate flow
60846 2019-Jan-16 22:08:42.508876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60847 2019-Jan-16 22:08:42.508936 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
60848 2019-Jan-16 22:08:42.509586 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60849 2019-Jan-16 22:08:42.510231 - [DEBUG] Edge function : AllBottom (result of previous compose)
60850 2019-Jan-16 22:08:42.510257 - [DEBUG]
60851 2019-Jan-16 22:08:42.510283 - [DEBUG] Join: AllTop & AllBottom
60852 2019-Jan-16 22:08:42.510309 - [DEBUG] = AllBottom (new jump func)
60853 2019-Jan-16 22:08:42.510334 - [DEBUG]
60854 2019-Jan-16 22:08:42.510358 - [DEBUG] Start adding new jump function
60855 2019-Jan-16 22:08:42.510382 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60856 2019-Jan-16 22:08:42.510439 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60857 2019-Jan-16 22:08:42.511086 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
60858 2019-Jan-16 22:08:42.511745 - [DEBUG] Edge Function : AllBottom
60859 2019-Jan-16 22:08:42.511777 - [DEBUG] End adding new jump function
60860 2019-Jan-16 22:08:42.511802 - [DEBUG]
60861 2019-Jan-16 22:08:42.511827 - [DEBUG] -------------------------------------------- 1624. Path Edge --------------------------------------------
60862 2019-Jan-16 22:08:42.511852 - [DEBUG]
60863 2019-Jan-16 22:08:42.511875 - [DEBUG] Process 1624. path edge:
60864 2019-Jan-16 22:08:42.511899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60865 2019-Jan-16 22:08:42.511957 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
60866 2019-Jan-16 22:08:42.512599 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60867 2019-Jan-16 22:08:42.513242 - [DEBUG]
60868 2019-Jan-16 22:08:42.513267 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
60869 2019-Jan-16 22:08:42.513951 - [DEBUG] Compose: EdgeIdentity * AllBottom
60870 2019-Jan-16 22:08:42.513980 - [DEBUG]
60871 2019-Jan-16 22:08:42.514004 - [DEBUG] Propagate flow
60872 2019-Jan-16 22:08:42.514027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60873 2019-Jan-16 22:08:42.514086 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
60874 2019-Jan-16 22:08:42.514758 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60875 2019-Jan-16 22:08:42.515401 - [DEBUG] Edge function : AllBottom (result of previous compose)
60876 2019-Jan-16 22:08:42.515427 - [DEBUG]
60877 2019-Jan-16 22:08:42.515452 - [DEBUG] Join: AllTop & AllBottom
60878 2019-Jan-16 22:08:42.515478 - [DEBUG] = AllBottom (new jump func)
60879 2019-Jan-16 22:08:42.515503 - [DEBUG]
60880 2019-Jan-16 22:08:42.515526 - [DEBUG] Start adding new jump function
60881 2019-Jan-16 22:08:42.515550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60882 2019-Jan-16 22:08:42.515606 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60883 2019-Jan-16 22:08:42.516246 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
60884 2019-Jan-16 22:08:42.516885 - [DEBUG] Edge Function : AllBottom
60885 2019-Jan-16 22:08:42.516917 - [DEBUG] End adding new jump function
60886 2019-Jan-16 22:08:42.516942 - [DEBUG]
60887 2019-Jan-16 22:08:42.516966 - [DEBUG] -------------------------------------------- 1625. Path Edge --------------------------------------------
60888 2019-Jan-16 22:08:42.516992 - [DEBUG]
60889 2019-Jan-16 22:08:42.517016 - [DEBUG] Process 1625. path edge:
60890 2019-Jan-16 22:08:42.517040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60891 2019-Jan-16 22:08:42.517098 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
60892 2019-Jan-16 22:08:42.517741 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60893 2019-Jan-16 22:08:42.518402 - [DEBUG]
60894 2019-Jan-16 22:08:42.518427 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
60895 2019-Jan-16 22:08:42.519119 - [DEBUG] Compose: EdgeIdentity * AllBottom
60896 2019-Jan-16 22:08:42.519148 - [DEBUG]
60897 2019-Jan-16 22:08:42.519172 - [DEBUG] Propagate flow
60898 2019-Jan-16 22:08:42.519196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60899 2019-Jan-16 22:08:42.519255 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
60900 2019-Jan-16 22:08:42.519896 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60901 2019-Jan-16 22:08:42.520539 - [DEBUG] Edge function : AllBottom (result of previous compose)
60902 2019-Jan-16 22:08:42.520565 - [DEBUG]
60903 2019-Jan-16 22:08:42.520591 - [DEBUG] Join: AllTop & AllBottom
60904 2019-Jan-16 22:08:42.520618 - [DEBUG] = AllBottom (new jump func)
60905 2019-Jan-16 22:08:42.520642 - [DEBUG]
60906 2019-Jan-16 22:08:42.520666 - [DEBUG] Start adding new jump function
60907 2019-Jan-16 22:08:42.520690 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60908 2019-Jan-16 22:08:42.520748 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60909 2019-Jan-16 22:08:42.521390 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
60910 2019-Jan-16 22:08:42.522048 - [DEBUG] Edge Function : AllBottom
60911 2019-Jan-16 22:08:42.522080 - [DEBUG] End adding new jump function
60912 2019-Jan-16 22:08:42.522105 - [DEBUG]
60913 2019-Jan-16 22:08:42.522130 - [DEBUG] -------------------------------------------- 1626. Path Edge --------------------------------------------
60914 2019-Jan-16 22:08:42.522155 - [DEBUG]
60915 2019-Jan-16 22:08:42.522178 - [DEBUG] Process 1626. path edge:
60916 2019-Jan-16 22:08:42.522202 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60917 2019-Jan-16 22:08:42.522260 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
60918 2019-Jan-16 22:08:42.522916 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60919 2019-Jan-16 22:08:42.523560 - [DEBUG]
60920 2019-Jan-16 22:08:42.523587 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
60921 2019-Jan-16 22:08:42.524271 - [DEBUG] Compose: EdgeIdentity * AllBottom
60922 2019-Jan-16 22:08:42.524300 - [DEBUG]
60923 2019-Jan-16 22:08:42.524324 - [DEBUG] Propagate flow
60924 2019-Jan-16 22:08:42.524348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60925 2019-Jan-16 22:08:42.524407 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
60926 2019-Jan-16 22:08:42.525075 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60927 2019-Jan-16 22:08:42.525718 - [DEBUG] Edge function : AllBottom (result of previous compose)
60928 2019-Jan-16 22:08:42.525744 - [DEBUG]
60929 2019-Jan-16 22:08:42.525771 - [DEBUG] Join: AllTop & AllBottom
60930 2019-Jan-16 22:08:42.525797 - [DEBUG] = AllBottom (new jump func)
60931 2019-Jan-16 22:08:42.525822 - [DEBUG]
60932 2019-Jan-16 22:08:42.525846 - [DEBUG] Start adding new jump function
60933 2019-Jan-16 22:08:42.525870 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60934 2019-Jan-16 22:08:42.525927 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60935 2019-Jan-16 22:08:42.526570 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
60936 2019-Jan-16 22:08:42.527213 - [DEBUG] Edge Function : AllBottom
60937 2019-Jan-16 22:08:42.527245 - [DEBUG] End adding new jump function
60938 2019-Jan-16 22:08:42.527269 - [DEBUG]
60939 2019-Jan-16 22:08:42.527294 - [DEBUG] -------------------------------------------- 1627. Path Edge --------------------------------------------
60940 2019-Jan-16 22:08:42.527319 - [DEBUG]
60941 2019-Jan-16 22:08:42.527342 - [DEBUG] Process 1627. path edge:
60942 2019-Jan-16 22:08:42.527366 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60943 2019-Jan-16 22:08:42.527423 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
60944 2019-Jan-16 22:08:42.528065 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60945 2019-Jan-16 22:08:42.528722 - [DEBUG]
60946 2019-Jan-16 22:08:42.528747 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
60947 2019-Jan-16 22:08:42.529433 - [DEBUG] Compose: EdgeIdentity * AllBottom
60948 2019-Jan-16 22:08:42.529462 - [DEBUG]
60949 2019-Jan-16 22:08:42.529486 - [DEBUG] Propagate flow
60950 2019-Jan-16 22:08:42.529510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60951 2019-Jan-16 22:08:42.529569 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60952 2019-Jan-16 22:08:42.530210 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60953 2019-Jan-16 22:08:42.530852 - [DEBUG] Edge function : AllBottom (result of previous compose)
60954 2019-Jan-16 22:08:42.530878 - [DEBUG]
60955 2019-Jan-16 22:08:42.530904 - [DEBUG] Join: AllTop & AllBottom
60956 2019-Jan-16 22:08:42.530931 - [DEBUG] = AllBottom (new jump func)
60957 2019-Jan-16 22:08:42.530955 - [DEBUG]
60958 2019-Jan-16 22:08:42.530979 - [DEBUG] Start adding new jump function
60959 2019-Jan-16 22:08:42.531003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60960 2019-Jan-16 22:08:42.531059 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60961 2019-Jan-16 22:08:42.531721 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60962 2019-Jan-16 22:08:42.532377 - [DEBUG] Edge Function : AllBottom
60963 2019-Jan-16 22:08:42.532409 - [DEBUG] End adding new jump function
60964 2019-Jan-16 22:08:42.532434 - [DEBUG]
60965 2019-Jan-16 22:08:42.532459 - [DEBUG] -------------------------------------------- 1628. Path Edge --------------------------------------------
60966 2019-Jan-16 22:08:42.532484 - [DEBUG]
60967 2019-Jan-16 22:08:42.532508 - [DEBUG] Process 1628. path edge:
60968 2019-Jan-16 22:08:42.532532 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60969 2019-Jan-16 22:08:42.532590 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
60970 2019-Jan-16 22:08:42.533229 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60971 2019-Jan-16 22:08:42.533871 - [DEBUG]
60972 2019-Jan-16 22:08:42.533897 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60973 2019-Jan-16 22:08:42.534572 - [DEBUG] Compose: EdgeIdentity * AllBottom
60974 2019-Jan-16 22:08:42.534601 - [DEBUG]
60975 2019-Jan-16 22:08:42.534625 - [DEBUG] Propagate flow
60976 2019-Jan-16 22:08:42.534649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60977 2019-Jan-16 22:08:42.534707 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60978 2019-Jan-16 22:08:42.535368 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60979 2019-Jan-16 22:08:42.536011 - [DEBUG] Edge function : AllBottom (result of previous compose)
60980 2019-Jan-16 22:08:42.536036 - [DEBUG]
60981 2019-Jan-16 22:08:42.536062 - [DEBUG] Join: AllTop & AllBottom
60982 2019-Jan-16 22:08:42.536087 - [DEBUG] = AllBottom (new jump func)
60983 2019-Jan-16 22:08:42.536112 - [DEBUG]
60984 2019-Jan-16 22:08:42.536135 - [DEBUG] Start adding new jump function
60985 2019-Jan-16 22:08:42.536159 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60986 2019-Jan-16 22:08:42.536216 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60987 2019-Jan-16 22:08:42.536859 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60988 2019-Jan-16 22:08:42.537497 - [DEBUG] Edge Function : AllBottom
60989 2019-Jan-16 22:08:42.537528 - [DEBUG] End adding new jump function
60990 2019-Jan-16 22:08:42.537553 - [DEBUG]
60991 2019-Jan-16 22:08:42.537578 - [DEBUG] -------------------------------------------- 1629. Path Edge --------------------------------------------
60992 2019-Jan-16 22:08:42.537603 - [DEBUG]
60993 2019-Jan-16 22:08:42.537627 - [DEBUG] Process 1629. path edge:
60994 2019-Jan-16 22:08:42.537651 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60995 2019-Jan-16 22:08:42.537709 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
60996 2019-Jan-16 22:08:42.538367 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
60997 2019-Jan-16 22:08:42.539011 - [DEBUG]
60998 2019-Jan-16 22:08:42.539036 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60999 2019-Jan-16 22:08:42.539727 - [DEBUG] Compose: EdgeIdentity * AllBottom
61000 2019-Jan-16 22:08:42.539756 - [DEBUG]
61001 2019-Jan-16 22:08:42.539780 - [DEBUG] Propagate flow
61002 2019-Jan-16 22:08:42.539803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61003 2019-Jan-16 22:08:42.539863 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
61004 2019-Jan-16 22:08:42.540512 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
61005 2019-Jan-16 22:08:42.541150 - [DEBUG] Edge function : AllBottom (result of previous compose)
61006 2019-Jan-16 22:08:42.541190 - [DEBUG]
61007 2019-Jan-16 22:08:42.541217 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61008 2019-Jan-16 22:08:42.541243 - [DEBUG] = AllBottom
61009 2019-Jan-16 22:08:42.541268 - [DEBUG]
61010 2019-Jan-16 22:08:42.541291 - [DEBUG] PROPAGATE: No new function!
61011 2019-Jan-16 22:08:42.541318 - [DEBUG] Compose: EdgeIdentity * AllBottom
61012 2019-Jan-16 22:08:42.541345 - [DEBUG]
61013 2019-Jan-16 22:08:42.541369 - [DEBUG] Propagate flow
61014 2019-Jan-16 22:08:42.541392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61015 2019-Jan-16 22:08:42.541465 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
61016 2019-Jan-16 22:08:42.542114 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61017 2019-Jan-16 22:08:42.542758 - [DEBUG] Edge function : AllBottom (result of previous compose)
61018 2019-Jan-16 22:08:42.542784 - [DEBUG]
61019 2019-Jan-16 22:08:42.542811 - [DEBUG] Join: AllTop & AllBottom
61020 2019-Jan-16 22:08:42.542837 - [DEBUG] = AllBottom (new jump func)
61021 2019-Jan-16 22:08:42.542862 - [DEBUG]
61022 2019-Jan-16 22:08:42.542886 - [DEBUG] Start adding new jump function
61023 2019-Jan-16 22:08:42.542910 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61024 2019-Jan-16 22:08:42.542968 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61025 2019-Jan-16 22:08:42.543611 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
61026 2019-Jan-16 22:08:42.544253 - [DEBUG] Edge Function : AllBottom
61027 2019-Jan-16 22:08:42.544283 - [DEBUG] End adding new jump function
61028 2019-Jan-16 22:08:42.544308 - [DEBUG]
61029 2019-Jan-16 22:08:42.544332 - [DEBUG] -------------------------------------------- 1630. Path Edge --------------------------------------------
61030 2019-Jan-16 22:08:42.544357 - [DEBUG]
61031 2019-Jan-16 22:08:42.544381 - [DEBUG] Process 1630. path edge:
61032 2019-Jan-16 22:08:42.544405 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61033 2019-Jan-16 22:08:42.544462 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
61034 2019-Jan-16 22:08:42.545126 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61035 2019-Jan-16 22:08:42.545770 - [DEBUG]
61036 2019-Jan-16 22:08:42.545797 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
61037 2019-Jan-16 22:08:42.546477 - [DEBUG] Compose: EdgeIdentity * AllBottom
61038 2019-Jan-16 22:08:42.546506 - [DEBUG]
61039 2019-Jan-16 22:08:42.546530 - [DEBUG] Propagate flow
61040 2019-Jan-16 22:08:42.546554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61041 2019-Jan-16 22:08:42.546612 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
61042 2019-Jan-16 22:08:42.547252 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61043 2019-Jan-16 22:08:42.547895 - [DEBUG] Edge function : AllBottom (result of previous compose)
61044 2019-Jan-16 22:08:42.547920 - [DEBUG]
61045 2019-Jan-16 22:08:42.547946 - [DEBUG] Join: AllTop & AllBottom
61046 2019-Jan-16 22:08:42.547972 - [DEBUG] = AllBottom (new jump func)
61047 2019-Jan-16 22:08:42.547996 - [DEBUG]
61048 2019-Jan-16 22:08:42.548020 - [DEBUG] Start adding new jump function
61049 2019-Jan-16 22:08:42.548043 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61050 2019-Jan-16 22:08:42.548115 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61051 2019-Jan-16 22:08:42.548760 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
61052 2019-Jan-16 22:08:42.549413 - [DEBUG] Edge Function : AllBottom
61053 2019-Jan-16 22:08:42.549446 - [DEBUG] End adding new jump function
61054 2019-Jan-16 22:08:42.549471 - [DEBUG]
61055 2019-Jan-16 22:08:42.549496 - [DEBUG] -------------------------------------------- 1631. Path Edge --------------------------------------------
61056 2019-Jan-16 22:08:42.549521 - [DEBUG]
61057 2019-Jan-16 22:08:42.549545 - [DEBUG] Process 1631. path edge:
61058 2019-Jan-16 22:08:42.549569 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61059 2019-Jan-16 22:08:42.549630 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
61060 2019-Jan-16 22:08:42.550274 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61061 2019-Jan-16 22:08:42.550917 - [DEBUG]
61062 2019-Jan-16 22:08:42.550942 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
61063 2019-Jan-16 22:08:42.551654 - [DEBUG] Compose: EdgeIdentity * AllBottom
61064 2019-Jan-16 22:08:42.551684 - [DEBUG]
61065 2019-Jan-16 22:08:42.551708 - [DEBUG] Propagate flow
61066 2019-Jan-16 22:08:42.551731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61067 2019-Jan-16 22:08:42.551790 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61068 2019-Jan-16 22:08:42.552432 - [DEBUG] Target value : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
61069 2019-Jan-16 22:08:42.553069 - [DEBUG] Edge function : AllBottom (result of previous compose)
61070 2019-Jan-16 22:08:42.553094 - [DEBUG]
61071 2019-Jan-16 22:08:42.553121 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61072 2019-Jan-16 22:08:42.553147 - [DEBUG] = AllBottom
61073 2019-Jan-16 22:08:42.553171 - [DEBUG]
61074 2019-Jan-16 22:08:42.553195 - [DEBUG] PROPAGATE: No new function!
61075 2019-Jan-16 22:08:42.553222 - [DEBUG] Compose: EdgeIdentity * AllBottom
61076 2019-Jan-16 22:08:42.553249 - [DEBUG]
61077 2019-Jan-16 22:08:42.553272 - [DEBUG] Propagate flow
61078 2019-Jan-16 22:08:42.553296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61079 2019-Jan-16 22:08:42.553353 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61080 2019-Jan-16 22:08:42.553991 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61081 2019-Jan-16 22:08:42.554635 - [DEBUG] Edge function : AllBottom (result of previous compose)
61082 2019-Jan-16 22:08:42.554661 - [DEBUG]
61083 2019-Jan-16 22:08:42.554686 - [DEBUG] Join: AllTop & AllBottom
61084 2019-Jan-16 22:08:42.554712 - [DEBUG] = AllBottom (new jump func)
61085 2019-Jan-16 22:08:42.554737 - [DEBUG]
61086 2019-Jan-16 22:08:42.554778 - [DEBUG] Start adding new jump function
61087 2019-Jan-16 22:08:42.554802 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61088 2019-Jan-16 22:08:42.554859 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61089 2019-Jan-16 22:08:42.555504 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61090 2019-Jan-16 22:08:42.556142 - [DEBUG] Edge Function : AllBottom
61091 2019-Jan-16 22:08:42.556174 - [DEBUG] End adding new jump function
61092 2019-Jan-16 22:08:42.556199 - [DEBUG]
61093 2019-Jan-16 22:08:42.556224 - [DEBUG] -------------------------------------------- 1632. Path Edge --------------------------------------------
61094 2019-Jan-16 22:08:42.556249 - [DEBUG]
61095 2019-Jan-16 22:08:42.556273 - [DEBUG] Process 1632. path edge:
61096 2019-Jan-16 22:08:42.556297 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61097 2019-Jan-16 22:08:42.556355 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
61098 2019-Jan-16 22:08:42.557005 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61099 2019-Jan-16 22:08:42.557654 - [DEBUG]
61100 2019-Jan-16 22:08:42.557680 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61101 2019-Jan-16 22:08:42.558375 - [DEBUG] Start of endsummarytab entry
61102 2019-Jan-16 22:08:42.558423 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
61103 2019-Jan-16 22:08:42.559080 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
61104 2019-Jan-16 22:08:42.559155 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61105 2019-Jan-16 22:08:42.559800 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61106 2019-Jan-16 22:08:42.560445 - [DEBUG] EF: AllBottom
61107 2019-Jan-16 22:08:42.560471 - [DEBUG]
61108 2019-Jan-16 22:08:42.560495 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61109 2019-Jan-16 22:08:42.561134 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61110 2019-Jan-16 22:08:42.561805 - [DEBUG] EF: AllBottom
61111 2019-Jan-16 22:08:42.561831 - [DEBUG]
61112 2019-Jan-16 22:08:42.561854 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61113 2019-Jan-16 22:08:42.562493 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
61114 2019-Jan-16 22:08:42.563137 - [DEBUG] EF: AllBottom
61115 2019-Jan-16 22:08:42.563163 - [DEBUG]
61116 2019-Jan-16 22:08:42.563187 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61117 2019-Jan-16 22:08:42.563825 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
61118 2019-Jan-16 22:08:42.564466 - [DEBUG] EF: AllBottom
61119 2019-Jan-16 22:08:42.564491 - [DEBUG]
61120 2019-Jan-16 22:08:42.564515 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61121 2019-Jan-16 22:08:42.565169 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
61122 2019-Jan-16 22:08:42.565820 - [DEBUG] EF: AllBottom
61123 2019-Jan-16 22:08:42.565846 - [DEBUG]
61124 2019-Jan-16 22:08:42.565869 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61125 2019-Jan-16 22:08:42.566506 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61126 2019-Jan-16 22:08:42.567147 - [DEBUG] EF: AllBottom
61127 2019-Jan-16 22:08:42.567172 - [DEBUG]
61128 2019-Jan-16 22:08:42.567196 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61129 2019-Jan-16 22:08:42.567833 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61130 2019-Jan-16 22:08:42.568497 - [DEBUG] EF: AllBottom
61131 2019-Jan-16 22:08:42.568522 - [DEBUG]
61132 2019-Jan-16 22:08:42.568546 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61133 2019-Jan-16 22:08:42.569184 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
61134 2019-Jan-16 22:08:42.569845 - [DEBUG] EF: AllBottom
61135 2019-Jan-16 22:08:42.569872 - [DEBUG]
61136 2019-Jan-16 22:08:42.569896 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61137 2019-Jan-16 22:08:42.570570 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
61138 2019-Jan-16 22:08:42.571260 - [DEBUG] EF: AllBottom
61139 2019-Jan-16 22:08:42.571287 - [DEBUG]
61140 2019-Jan-16 22:08:42.571312 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61141 2019-Jan-16 22:08:42.572025 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
61142 2019-Jan-16 22:08:42.572693 - [DEBUG] EF: AllBottom
61143 2019-Jan-16 22:08:42.572738 - [DEBUG]
61144 2019-Jan-16 22:08:42.572763 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61145 2019-Jan-16 22:08:42.573405 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
61146 2019-Jan-16 22:08:42.574043 - [DEBUG] EF: AllBottom
61147 2019-Jan-16 22:08:42.574068 - [DEBUG]
61148 2019-Jan-16 22:08:42.574092 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61149 2019-Jan-16 22:08:42.574733 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
61150 2019-Jan-16 22:08:42.575393 - [DEBUG] EF: AllBottom
61151 2019-Jan-16 22:08:42.575418 - [DEBUG]
61152 2019-Jan-16 22:08:42.575442 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61153 2019-Jan-16 22:08:42.576075 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
61154 2019-Jan-16 22:08:42.576725 - [DEBUG] EF: AllBottom
61155 2019-Jan-16 22:08:42.576751 - [DEBUG]
61156 2019-Jan-16 22:08:42.576774 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61157 2019-Jan-16 22:08:42.577412 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61158 2019-Jan-16 22:08:42.578060 - [DEBUG] EF: AllBottom
61159 2019-Jan-16 22:08:42.578102 - [DEBUG]
61160 2019-Jan-16 22:08:42.578127 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61161 2019-Jan-16 22:08:42.578766 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
61162 2019-Jan-16 22:08:42.579414 - [DEBUG] EF: AllBottom
61163 2019-Jan-16 22:08:42.579440 - [DEBUG]
61164 2019-Jan-16 22:08:42.579463 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61165 2019-Jan-16 22:08:42.580100 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
61166 2019-Jan-16 22:08:42.580746 - [DEBUG] EF: AllBottom
61167 2019-Jan-16 22:08:42.580771 - [DEBUG]
61168 2019-Jan-16 22:08:42.580794 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61169 2019-Jan-16 22:08:42.581450 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
61170 2019-Jan-16 22:08:42.582099 - [DEBUG] EF: AllBottom
61171 2019-Jan-16 22:08:42.582125 - [DEBUG]
61172 2019-Jan-16 22:08:42.582149 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61173 2019-Jan-16 22:08:42.582785 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
61174 2019-Jan-16 22:08:42.583427 - [DEBUG] EF: AllBottom
61175 2019-Jan-16 22:08:42.583453 - [DEBUG]
61176 2019-Jan-16 22:08:42.583476 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61177 2019-Jan-16 22:08:42.584112 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
61178 2019-Jan-16 22:08:42.584763 - [DEBUG] EF: AllBottom
61179 2019-Jan-16 22:08:42.584790 - [DEBUG]
61180 2019-Jan-16 22:08:42.584814 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61181 2019-Jan-16 22:08:42.585452 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61182 2019-Jan-16 22:08:42.586094 - [DEBUG] EF: AllBottom
61183 2019-Jan-16 22:08:42.586119 - [DEBUG]
61184 2019-Jan-16 22:08:42.586143 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61185 2019-Jan-16 22:08:42.586778 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
61186 2019-Jan-16 22:08:42.587415 - [DEBUG] EF: AllBottom
61187 2019-Jan-16 22:08:42.587441 - [DEBUG]
61188 2019-Jan-16 22:08:42.587464 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61189 2019-Jan-16 22:08:42.588114 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61190 2019-Jan-16 22:08:42.588773 - [DEBUG] EF: AllBottom
61191 2019-Jan-16 22:08:42.588799 - [DEBUG]
61192 2019-Jan-16 22:08:42.588823 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61193 2019-Jan-16 22:08:42.589461 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
61194 2019-Jan-16 22:08:42.590107 - [DEBUG] EF: AllBottom
61195 2019-Jan-16 22:08:42.590133 - [DEBUG]
61196 2019-Jan-16 22:08:42.590157 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61197 2019-Jan-16 22:08:42.590794 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61198 2019-Jan-16 22:08:42.591451 - [DEBUG] EF: AllBottom
61199 2019-Jan-16 22:08:42.591477 - [DEBUG]
61200 2019-Jan-16 22:08:42.591500 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61201 2019-Jan-16 22:08:42.592137 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
61202 2019-Jan-16 22:08:42.592785 - [DEBUG] EF: AllBottom
61203 2019-Jan-16 22:08:42.592810 - [DEBUG]
61204 2019-Jan-16 22:08:42.592834 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61205 2019-Jan-16 22:08:42.593470 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61206 2019-Jan-16 22:08:42.594111 - [DEBUG] EF: AllBottom
61207 2019-Jan-16 22:08:42.594136 - [DEBUG]
61208 2019-Jan-16 22:08:42.594160 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61209 2019-Jan-16 22:08:42.594811 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
61210 2019-Jan-16 22:08:42.595459 - [DEBUG] EF: AllBottom
61211 2019-Jan-16 22:08:42.595484 - [DEBUG]
61212 2019-Jan-16 22:08:42.595508 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61213 2019-Jan-16 22:08:42.596145 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
61214 2019-Jan-16 22:08:42.596788 - [DEBUG] EF: AllBottom
61215 2019-Jan-16 22:08:42.596814 - [DEBUG]
61216 2019-Jan-16 22:08:42.596838 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61217 2019-Jan-16 22:08:42.597474 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61218 2019-Jan-16 22:08:42.598130 - [DEBUG] EF: AllBottom
61219 2019-Jan-16 22:08:42.598155 - [DEBUG]
61220 2019-Jan-16 22:08:42.598179 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61221 2019-Jan-16 22:08:42.598817 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61222 2019-Jan-16 22:08:42.599464 - [DEBUG] EF: AllBottom
61223 2019-Jan-16 22:08:42.599490 - [DEBUG]
61224 2019-Jan-16 22:08:42.599513 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61225 2019-Jan-16 22:08:42.600149 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
61226 2019-Jan-16 22:08:42.600790 - [DEBUG] EF: AllBottom
61227 2019-Jan-16 22:08:42.600815 - [DEBUG]
61228 2019-Jan-16 22:08:42.600839 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61229 2019-Jan-16 22:08:42.601490 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61230 2019-Jan-16 22:08:42.602134 - [DEBUG] EF: AllBottom
61231 2019-Jan-16 22:08:42.602160 - [DEBUG]
61232 2019-Jan-16 22:08:42.602184 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61233 2019-Jan-16 22:08:42.602820 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61234 2019-Jan-16 22:08:42.603459 - [DEBUG] EF: AllBottom
61235 2019-Jan-16 22:08:42.603485 - [DEBUG]
61236 2019-Jan-16 22:08:42.603523 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61237 2019-Jan-16 22:08:42.604160 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61238 2019-Jan-16 22:08:42.604822 - [DEBUG] EF: AllBottom
61239 2019-Jan-16 22:08:42.604847 - [DEBUG]
61240 2019-Jan-16 22:08:42.604871 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61241 2019-Jan-16 22:08:42.605506 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61242 2019-Jan-16 22:08:42.606149 - [DEBUG] EF: AllBottom
61243 2019-Jan-16 22:08:42.606174 - [DEBUG]
61244 2019-Jan-16 22:08:42.606197 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61245 2019-Jan-16 22:08:42.606834 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
61246 2019-Jan-16 22:08:42.607477 - [DEBUG] EF: AllBottom
61247 2019-Jan-16 22:08:42.607502 - [DEBUG]
61248 2019-Jan-16 22:08:42.607529 - [DEBUG] ---------------
61249 2019-Jan-16 22:08:42.607553 - [DEBUG]
61250 2019-Jan-16 22:08:42.607584 - [DEBUG] End of endsummarytab entry
61251 2019-Jan-16 22:08:42.607607 - [DEBUG]
61252 2019-Jan-16 22:08:42.607631 - [DEBUG] Start of incomingtab entry
61253 2019-Jan-16 22:08:42.607657 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
61254 2019-Jan-16 22:08:42.608316 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
61255 2019-Jan-16 22:08:42.608376 - [DEBUG] ---------------
61256 2019-Jan-16 22:08:42.608401 - [DEBUG] End of incomingtab entry
61257 2019-Jan-16 22:08:42.608424 - [DEBUG]
61258 2019-Jan-16 22:08:42.608452 - [DEBUG] EDGE:
61259 2019-Jan-16 22:08:42.608509 - [DEBUG] ---> 61260 2019-Jan-16 22:08:42.609149 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61261 2019-Jan-16 22:08:42.609790 - [DEBUG]
61262 2019-Jan-16 22:08:42.609817 - [DEBUG] EDGE:
61263 2019-Jan-16 22:08:42.609875 - [DEBUG] ---> 61264 2019-Jan-16 22:08:42.610514 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61265 2019-Jan-16 22:08:42.611156 - [DEBUG]
61266 2019-Jan-16 22:08:42.611211 - [DEBUG] Compose: EdgeIdentity * AllBottom
61267 2019-Jan-16 22:08:42.611238 - [DEBUG]
61268 2019-Jan-16 22:08:42.611262 - [DEBUG] Propagate flow
61269 2019-Jan-16 22:08:42.611286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61270 2019-Jan-16 22:08:42.611345 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
61271 2019-Jan-16 22:08:42.612016 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61272 2019-Jan-16 22:08:42.612657 - [DEBUG] Edge function : AllBottom (result of previous compose)
61273 2019-Jan-16 22:08:42.612682 - [DEBUG]
61274 2019-Jan-16 22:08:42.612709 - [DEBUG] Join: AllTop & AllBottom
61275 2019-Jan-16 22:08:42.612736 - [DEBUG] = AllBottom (new jump func)
61276 2019-Jan-16 22:08:42.612761 - [DEBUG]
61277 2019-Jan-16 22:08:42.612785 - [DEBUG] Start adding new jump function
61278 2019-Jan-16 22:08:42.612809 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61279 2019-Jan-16 22:08:42.612865 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61280 2019-Jan-16 22:08:42.613505 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
61281 2019-Jan-16 22:08:42.614154 - [DEBUG] Edge Function : AllBottom
61282 2019-Jan-16 22:08:42.614201 - [DEBUG] End adding new jump function
61283 2019-Jan-16 22:08:42.614226 - [DEBUG]
61284 2019-Jan-16 22:08:42.614250 - [DEBUG] -------------------------------------------- 1633. Path Edge --------------------------------------------
61285 2019-Jan-16 22:08:42.614275 - [DEBUG]
61286 2019-Jan-16 22:08:42.614299 - [DEBUG] Process 1633. path edge:
61287 2019-Jan-16 22:08:42.614323 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61288 2019-Jan-16 22:08:42.614381 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
61289 2019-Jan-16 22:08:42.615048 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61290 2019-Jan-16 22:08:42.615693 - [DEBUG]
61291 2019-Jan-16 22:08:42.615718 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
61292 2019-Jan-16 22:08:42.616392 - [DEBUG] Possible callees:
61293 2019-Jan-16 22:08:42.616418 - [DEBUG] llvm.dbg.declare
61294 2019-Jan-16 22:08:42.616443 - [DEBUG] Possible return sites:
61295 2019-Jan-16 22:08:42.616467 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19361296 2019-Jan-16 22:08:42.617759 - [DEBUG] Found and process special summary
61297 2019-Jan-16 22:08:42.617799 - [DEBUG] Compose: EdgeIdentity * AllBottom
61298 2019-Jan-16 22:08:42.617827 - [DEBUG]
61299 2019-Jan-16 22:08:42.617852 - [DEBUG] Propagate flow
61300 2019-Jan-16 22:08:42.617876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61301 2019-Jan-16 22:08:42.617934 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
61302 2019-Jan-16 22:08:42.618596 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61303 2019-Jan-16 22:08:42.619237 - [DEBUG] Edge function : AllBottom (result of previous compose)
61304 2019-Jan-16 22:08:42.619263 - [DEBUG]
61305 2019-Jan-16 22:08:42.619289 - [DEBUG] Join: AllTop & AllBottom
61306 2019-Jan-16 22:08:42.619315 - [DEBUG] = AllBottom (new jump func)
61307 2019-Jan-16 22:08:42.619340 - [DEBUG]
61308 2019-Jan-16 22:08:42.619364 - [DEBUG] Start adding new jump function
61309 2019-Jan-16 22:08:42.619387 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61310 2019-Jan-16 22:08:42.619443 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61311 2019-Jan-16 22:08:42.620084 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
61312 2019-Jan-16 22:08:42.620726 - [DEBUG] Edge Function : AllBottom
61313 2019-Jan-16 22:08:42.620756 - [DEBUG] End adding new jump function
61314 2019-Jan-16 22:08:42.620781 - [DEBUG]
61315 2019-Jan-16 22:08:42.620806 - [DEBUG] -------------------------------------------- 1634. Path Edge --------------------------------------------
61316 2019-Jan-16 22:08:42.620831 - [DEBUG]
61317 2019-Jan-16 22:08:42.620855 - [DEBUG] Process 1634. path edge:
61318 2019-Jan-16 22:08:42.620880 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61319 2019-Jan-16 22:08:42.620937 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
61320 2019-Jan-16 22:08:42.621606 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61321 2019-Jan-16 22:08:42.622249 - [DEBUG]
61322 2019-Jan-16 22:08:42.622275 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
61323 2019-Jan-16 22:08:42.622963 - [DEBUG] Compose: EdgeIdentity * AllBottom
61324 2019-Jan-16 22:08:42.622992 - [DEBUG]
61325 2019-Jan-16 22:08:42.623030 - [DEBUG] Propagate flow
61326 2019-Jan-16 22:08:42.623054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61327 2019-Jan-16 22:08:42.623113 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
61328 2019-Jan-16 22:08:42.623755 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61329 2019-Jan-16 22:08:42.624397 - [DEBUG] Edge function : AllBottom (result of previous compose)
61330 2019-Jan-16 22:08:42.624423 - [DEBUG]
61331 2019-Jan-16 22:08:42.624449 - [DEBUG] Join: AllTop & AllBottom
61332 2019-Jan-16 22:08:42.624476 - [DEBUG] = AllBottom (new jump func)
61333 2019-Jan-16 22:08:42.624501 - [DEBUG]
61334 2019-Jan-16 22:08:42.624524 - [DEBUG] Start adding new jump function
61335 2019-Jan-16 22:08:42.624548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61336 2019-Jan-16 22:08:42.624605 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61337 2019-Jan-16 22:08:42.625266 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
61338 2019-Jan-16 22:08:42.625902 - [DEBUG] Edge Function : AllBottom
61339 2019-Jan-16 22:08:42.625933 - [DEBUG] End adding new jump function
61340 2019-Jan-16 22:08:42.625958 - [DEBUG]
61341 2019-Jan-16 22:08:42.625982 - [DEBUG] -------------------------------------------- 1635. Path Edge --------------------------------------------
61342 2019-Jan-16 22:08:42.626008 - [DEBUG]
61343 2019-Jan-16 22:08:42.626031 - [DEBUG] Process 1635. path edge:
61344 2019-Jan-16 22:08:42.626056 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61345 2019-Jan-16 22:08:42.626113 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
61346 2019-Jan-16 22:08:42.626751 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61347 2019-Jan-16 22:08:42.627392 - [DEBUG]
61348 2019-Jan-16 22:08:42.627418 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
61349 2019-Jan-16 22:08:42.628105 - [DEBUG] Compose: EdgeIdentity * AllBottom
61350 2019-Jan-16 22:08:42.628135 - [DEBUG]
61351 2019-Jan-16 22:08:42.628159 - [DEBUG] Propagate flow
61352 2019-Jan-16 22:08:42.628183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61353 2019-Jan-16 22:08:42.628242 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
61354 2019-Jan-16 22:08:42.628883 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61355 2019-Jan-16 22:08:42.629526 - [DEBUG] Edge function : AllBottom (result of previous compose)
61356 2019-Jan-16 22:08:42.629552 - [DEBUG]
61357 2019-Jan-16 22:08:42.629579 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61358 2019-Jan-16 22:08:42.629605 - [DEBUG] = AllBottom
61359 2019-Jan-16 22:08:42.629629 - [DEBUG]
61360 2019-Jan-16 22:08:42.629653 - [DEBUG] PROPAGATE: No new function!
61361 2019-Jan-16 22:08:42.629678 - [DEBUG] EDGE:
61362 2019-Jan-16 22:08:42.629737 - [DEBUG] ---> 61363 2019-Jan-16 22:08:42.630375 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61364 2019-Jan-16 22:08:42.631017 - [DEBUG]
61365 2019-Jan-16 22:08:42.631043 - [DEBUG] EDGE:
61366 2019-Jan-16 22:08:42.631100 - [DEBUG] ---> 61367 2019-Jan-16 22:08:42.631758 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61368 2019-Jan-16 22:08:42.632398 - [DEBUG]
61369 2019-Jan-16 22:08:42.632446 - [DEBUG] Compose: EdgeIdentity * AllBottom
61370 2019-Jan-16 22:08:42.632487 - [DEBUG]
61371 2019-Jan-16 22:08:42.632512 - [DEBUG] Propagate flow
61372 2019-Jan-16 22:08:42.632535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61373 2019-Jan-16 22:08:42.632592 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
61374 2019-Jan-16 22:08:42.633234 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61375 2019-Jan-16 22:08:42.633874 - [DEBUG] Edge function : AllBottom (result of previous compose)
61376 2019-Jan-16 22:08:42.633899 - [DEBUG]
61377 2019-Jan-16 22:08:42.633926 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61378 2019-Jan-16 22:08:42.633952 - [DEBUG] = AllBottom
61379 2019-Jan-16 22:08:42.633976 - [DEBUG]
61380 2019-Jan-16 22:08:42.634000 - [DEBUG] PROPAGATE: No new function!
61381 2019-Jan-16 22:08:42.634030 - [DEBUG] EDGE:
61382 2019-Jan-16 22:08:42.634089 - [DEBUG] ---> 61383 2019-Jan-16 22:08:42.634742 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61384 2019-Jan-16 22:08:42.635403 - [DEBUG]
61385 2019-Jan-16 22:08:42.635430 - [DEBUG] EDGE:
61386 2019-Jan-16 22:08:42.635488 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
61387 2019-Jan-16 22:08:42.636135 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61388 2019-Jan-16 22:08:42.636777 - [DEBUG]
61389 2019-Jan-16 22:08:42.636804 - [DEBUG] EDGE:
61390 2019-Jan-16 22:08:42.636861 - [DEBUG] ---> 61391 2019-Jan-16 22:08:42.637503 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61392 2019-Jan-16 22:08:42.638163 - [DEBUG]
61393 2019-Jan-16 22:08:42.638191 - [DEBUG] EDGE:
61394 2019-Jan-16 22:08:42.638249 - [DEBUG] ---> 61395 2019-Jan-16 22:08:42.638888 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61396 2019-Jan-16 22:08:42.639529 - [DEBUG]
61397 2019-Jan-16 22:08:42.639556 - [DEBUG] EDGE:
61398 2019-Jan-16 22:08:42.639614 - [DEBUG] ---> 61399 2019-Jan-16 22:08:42.640256 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61400 2019-Jan-16 22:08:42.640896 - [DEBUG]
61401 2019-Jan-16 22:08:42.640945 - [DEBUG] Compose: EdgeIdentity * AllBottom
61402 2019-Jan-16 22:08:42.640973 - [DEBUG]
61403 2019-Jan-16 22:08:42.640997 - [DEBUG] Propagate flow
61404 2019-Jan-16 22:08:42.641021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61405 2019-Jan-16 22:08:42.641077 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
61406 2019-Jan-16 22:08:42.641741 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61407 2019-Jan-16 22:08:42.642385 - [DEBUG] Edge function : AllBottom (result of previous compose)
61408 2019-Jan-16 22:08:42.642411 - [DEBUG]
61409 2019-Jan-16 22:08:42.642438 - [DEBUG] Join: AllTop & AllBottom
61410 2019-Jan-16 22:08:42.642464 - [DEBUG] = AllBottom (new jump func)
61411 2019-Jan-16 22:08:42.642489 - [DEBUG]
61412 2019-Jan-16 22:08:42.642512 - [DEBUG] Start adding new jump function
61413 2019-Jan-16 22:08:42.642550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61414 2019-Jan-16 22:08:42.642608 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61415 2019-Jan-16 22:08:42.643251 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
61416 2019-Jan-16 22:08:42.643892 - [DEBUG] Edge Function : AllBottom
61417 2019-Jan-16 22:08:42.643925 - [DEBUG] End adding new jump function
61418 2019-Jan-16 22:08:42.643950 - [DEBUG]
61419 2019-Jan-16 22:08:42.643974 - [DEBUG] -------------------------------------------- 1636. Path Edge --------------------------------------------
61420 2019-Jan-16 22:08:42.643999 - [DEBUG]
61421 2019-Jan-16 22:08:42.644022 - [DEBUG] Process 1636. path edge:
61422 2019-Jan-16 22:08:42.644046 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61423 2019-Jan-16 22:08:42.644103 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
61424 2019-Jan-16 22:08:42.644758 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61425 2019-Jan-16 22:08:42.645403 - [DEBUG]
61426 2019-Jan-16 22:08:42.645429 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
61427 2019-Jan-16 22:08:42.646119 - [DEBUG] Compose: EdgeIdentity * AllBottom
61428 2019-Jan-16 22:08:42.646148 - [DEBUG]
61429 2019-Jan-16 22:08:42.646172 - [DEBUG] Propagate flow
61430 2019-Jan-16 22:08:42.646195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61431 2019-Jan-16 22:08:42.646255 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
61432 2019-Jan-16 22:08:42.646893 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61433 2019-Jan-16 22:08:42.647536 - [DEBUG] Edge function : AllBottom (result of previous compose)
61434 2019-Jan-16 22:08:42.647562 - [DEBUG]
61435 2019-Jan-16 22:08:42.647588 - [DEBUG] Join: AllTop & AllBottom
61436 2019-Jan-16 22:08:42.647614 - [DEBUG] = AllBottom (new jump func)
61437 2019-Jan-16 22:08:42.647638 - [DEBUG]
61438 2019-Jan-16 22:08:42.647662 - [DEBUG] Start adding new jump function
61439 2019-Jan-16 22:08:42.647686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61440 2019-Jan-16 22:08:42.647743 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61441 2019-Jan-16 22:08:42.648404 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
61442 2019-Jan-16 22:08:42.649041 - [DEBUG] Edge Function : AllBottom
61443 2019-Jan-16 22:08:42.649071 - [DEBUG] End adding new jump function
61444 2019-Jan-16 22:08:42.649096 - [DEBUG]
61445 2019-Jan-16 22:08:42.649121 - [DEBUG] -------------------------------------------- 1637. Path Edge --------------------------------------------
61446 2019-Jan-16 22:08:42.649146 - [DEBUG]
61447 2019-Jan-16 22:08:42.649170 - [DEBUG] Process 1637. path edge:
61448 2019-Jan-16 22:08:42.649194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61449 2019-Jan-16 22:08:42.649253 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
61450 2019-Jan-16 22:08:42.649893 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61451 2019-Jan-16 22:08:42.650535 - [DEBUG]
61452 2019-Jan-16 22:08:42.650563 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
61453 2019-Jan-16 22:08:42.651239 - [DEBUG] Compose: EdgeIdentity * AllBottom
61454 2019-Jan-16 22:08:42.651268 - [DEBUG]
61455 2019-Jan-16 22:08:42.651292 - [DEBUG] Propagate flow
61456 2019-Jan-16 22:08:42.651316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61457 2019-Jan-16 22:08:42.651376 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
61458 2019-Jan-16 22:08:42.652053 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61459 2019-Jan-16 22:08:42.652697 - [DEBUG] Edge function : AllBottom (result of previous compose)
61460 2019-Jan-16 22:08:42.652723 - [DEBUG]
61461 2019-Jan-16 22:08:42.652750 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61462 2019-Jan-16 22:08:42.652776 - [DEBUG] = AllBottom
61463 2019-Jan-16 22:08:42.652801 - [DEBUG]
61464 2019-Jan-16 22:08:42.652824 - [DEBUG] PROPAGATE: No new function!
61465 2019-Jan-16 22:08:42.652850 - [DEBUG] EDGE:
61466 2019-Jan-16 22:08:42.652909 - [DEBUG] ---> 61467 2019-Jan-16 22:08:42.653546 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61468 2019-Jan-16 22:08:42.654183 - [DEBUG]
61469 2019-Jan-16 22:08:42.654209 - [DEBUG] EDGE:
61470 2019-Jan-16 22:08:42.654267 - [DEBUG] ---> 61471 2019-Jan-16 22:08:42.654923 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61472 2019-Jan-16 22:08:42.655564 - [DEBUG]
61473 2019-Jan-16 22:08:42.655590 - [DEBUG] EDGE:
61474 2019-Jan-16 22:08:42.655649 - [DEBUG] ---> 61475 2019-Jan-16 22:08:42.656286 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61476 2019-Jan-16 22:08:42.656928 - [DEBUG]
61477 2019-Jan-16 22:08:42.656955 - [DEBUG] EDGE:
61478 2019-Jan-16 22:08:42.657013 - [DEBUG] ---> 61479 2019-Jan-16 22:08:42.657657 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61480 2019-Jan-16 22:08:42.658321 - [DEBUG]
61481 2019-Jan-16 22:08:42.658348 - [DEBUG] EDGE:
61482 2019-Jan-16 22:08:42.658407 - [DEBUG] ---> 61483 2019-Jan-16 22:08:42.659048 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61484 2019-Jan-16 22:08:42.659690 - [DEBUG]
61485 2019-Jan-16 22:08:42.659717 - [DEBUG] EDGE:
61486 2019-Jan-16 22:08:42.659775 - [DEBUG] ---> 61487 2019-Jan-16 22:08:42.660417 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61488 2019-Jan-16 22:08:42.661058 - [DEBUG]
61489 2019-Jan-16 22:08:42.661112 - [DEBUG] Compose: EdgeIdentity * AllBottom
61490 2019-Jan-16 22:08:42.661141 - [DEBUG]
61491 2019-Jan-16 22:08:42.661166 - [DEBUG] Propagate flow
61492 2019-Jan-16 22:08:42.661190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61493 2019-Jan-16 22:08:42.661247 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
61494 2019-Jan-16 22:08:42.661914 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61495 2019-Jan-16 22:08:42.662556 - [DEBUG] Edge function : AllBottom (result of previous compose)
61496 2019-Jan-16 22:08:42.662582 - [DEBUG]
61497 2019-Jan-16 22:08:42.662609 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61498 2019-Jan-16 22:08:42.662635 - [DEBUG] = AllBottom
61499 2019-Jan-16 22:08:42.662659 - [DEBUG]
61500 2019-Jan-16 22:08:42.662682 - [DEBUG] PROPAGATE: No new function!
61501 2019-Jan-16 22:08:42.662737 - [DEBUG] EDGE:
61502 2019-Jan-16 22:08:42.662798 - [DEBUG] ---> 61503 2019-Jan-16 22:08:42.663454 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61504 2019-Jan-16 22:08:42.664098 - [DEBUG]
61505 2019-Jan-16 22:08:42.664125 - [DEBUG] EDGE:
61506 2019-Jan-16 22:08:42.664183 - [DEBUG] ---> 61507 2019-Jan-16 22:08:42.664839 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61508 2019-Jan-16 22:08:42.665482 - [DEBUG]
61509 2019-Jan-16 22:08:42.665508 - [DEBUG] EDGE:
61510 2019-Jan-16 22:08:42.665566 - [DEBUG] ---> 61511 2019-Jan-16 22:08:42.666208 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61512 2019-Jan-16 22:08:42.666849 - [DEBUG]
61513 2019-Jan-16 22:08:42.666899 - [DEBUG] Compose: EdgeIdentity * AllBottom
61514 2019-Jan-16 22:08:42.666927 - [DEBUG]
61515 2019-Jan-16 22:08:42.666951 - [DEBUG] Propagate flow
61516 2019-Jan-16 22:08:42.666975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61517 2019-Jan-16 22:08:42.667032 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
61518 2019-Jan-16 22:08:42.667674 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61519 2019-Jan-16 22:08:42.668335 - [DEBUG] Edge function : AllBottom (result of previous compose)
61520 2019-Jan-16 22:08:42.668361 - [DEBUG]
61521 2019-Jan-16 22:08:42.668388 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61522 2019-Jan-16 22:08:42.668414 - [DEBUG] = AllBottom
61523 2019-Jan-16 22:08:42.668438 - [DEBUG]
61524 2019-Jan-16 22:08:42.668462 - [DEBUG] PROPAGATE: No new function!
61525 2019-Jan-16 22:08:42.668491 - [DEBUG] EDGE:
61526 2019-Jan-16 22:08:42.668551 - [DEBUG] ---> 61527 2019-Jan-16 22:08:42.669202 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61528 2019-Jan-16 22:08:42.669846 - [DEBUG]
61529 2019-Jan-16 22:08:42.669872 - [DEBUG] EDGE:
61530 2019-Jan-16 22:08:42.669930 - [DEBUG] ---> 61531 2019-Jan-16 22:08:42.670570 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61532 2019-Jan-16 22:08:42.671211 - [DEBUG]
61533 2019-Jan-16 22:08:42.671237 - [DEBUG] EDGE:
61534 2019-Jan-16 22:08:42.671295 - [DEBUG] ---> 61535 2019-Jan-16 22:08:42.671953 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61536 2019-Jan-16 22:08:42.672594 - [DEBUG]
61537 2019-Jan-16 22:08:42.672621 - [DEBUG] EDGE:
61538 2019-Jan-16 22:08:42.672679 - [DEBUG] ---> 61539 2019-Jan-16 22:08:42.673320 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61540 2019-Jan-16 22:08:42.673963 - [DEBUG]
61541 2019-Jan-16 22:08:42.674013 - [DEBUG] Compose: EdgeIdentity * AllBottom
61542 2019-Jan-16 22:08:42.674041 - [DEBUG]
61543 2019-Jan-16 22:08:42.674083 - [DEBUG] Propagate flow
61544 2019-Jan-16 22:08:42.674107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61545 2019-Jan-16 22:08:42.674166 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
61546 2019-Jan-16 22:08:42.674829 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61547 2019-Jan-16 22:08:42.675476 - [DEBUG] Edge function : AllBottom (result of previous compose)
61548 2019-Jan-16 22:08:42.675503 - [DEBUG]
61549 2019-Jan-16 22:08:42.675530 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61550 2019-Jan-16 22:08:42.675556 - [DEBUG] = AllBottom
61551 2019-Jan-16 22:08:42.675581 - [DEBUG]
61552 2019-Jan-16 22:08:42.675605 - [DEBUG] PROPAGATE: No new function!
61553 2019-Jan-16 22:08:42.675636 - [DEBUG] EDGE:
61554 2019-Jan-16 22:08:42.675696 - [DEBUG] ---> 61555 2019-Jan-16 22:08:42.676350 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61556 2019-Jan-16 22:08:42.677009 - [DEBUG]
61557 2019-Jan-16 22:08:42.677039 - [DEBUG] EDGE:
61558 2019-Jan-16 22:08:42.677105 - [DEBUG] ---> 61559 2019-Jan-16 22:08:42.677784 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61560 2019-Jan-16 22:08:42.678458 - [DEBUG]
61561 2019-Jan-16 22:08:42.678486 - [DEBUG] EDGE:
61562 2019-Jan-16 22:08:42.678547 - [DEBUG] ---> 61563 2019-Jan-16 22:08:42.679189 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61564 2019-Jan-16 22:08:42.679831 - [DEBUG]
61565 2019-Jan-16 22:08:42.679890 - [DEBUG] Compose: EdgeIdentity * AllBottom
61566 2019-Jan-16 22:08:42.679919 - [DEBUG]
61567 2019-Jan-16 22:08:42.679944 - [DEBUG] Propagate flow
61568 2019-Jan-16 22:08:42.679967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61569 2019-Jan-16 22:08:42.680025 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
61570 2019-Jan-16 22:08:42.680671 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61571 2019-Jan-16 22:08:42.681315 - [DEBUG] Edge function : AllBottom (result of previous compose)
61572 2019-Jan-16 22:08:42.681341 - [DEBUG]
61573 2019-Jan-16 22:08:42.681368 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61574 2019-Jan-16 22:08:42.681394 - [DEBUG] = AllBottom
61575 2019-Jan-16 22:08:42.681437 - [DEBUG]
61576 2019-Jan-16 22:08:42.681460 - [DEBUG] PROPAGATE: No new function!
61577 2019-Jan-16 22:08:42.681490 - [DEBUG] EDGE:
61578 2019-Jan-16 22:08:42.681550 - [DEBUG] ---> 61579 2019-Jan-16 22:08:42.682206 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61580 2019-Jan-16 22:08:42.682850 - [DEBUG]
61581 2019-Jan-16 22:08:42.682878 - [DEBUG] EDGE:
61582 2019-Jan-16 22:08:42.682936 - [DEBUG] ---> 61583 2019-Jan-16 22:08:42.683584 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61584 2019-Jan-16 22:08:42.684235 - [DEBUG]
61585 2019-Jan-16 22:08:42.684262 - [DEBUG] EDGE:
61586 2019-Jan-16 22:08:42.684339 - [DEBUG] ---> 61587 2019-Jan-16 22:08:42.685003 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61588 2019-Jan-16 22:08:42.685645 - [DEBUG]
61589 2019-Jan-16 22:08:42.685699 - [DEBUG] Compose: EdgeIdentity * AllBottom
61590 2019-Jan-16 22:08:42.685728 - [DEBUG]
61591 2019-Jan-16 22:08:42.685752 - [DEBUG] Propagate flow
61592 2019-Jan-16 22:08:42.685776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61593 2019-Jan-16 22:08:42.685834 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
61594 2019-Jan-16 22:08:42.686478 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61595 2019-Jan-16 22:08:42.687119 - [DEBUG] Edge function : AllBottom (result of previous compose)
61596 2019-Jan-16 22:08:42.687145 - [DEBUG]
61597 2019-Jan-16 22:08:42.687172 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61598 2019-Jan-16 22:08:42.687198 - [DEBUG] = AllBottom
61599 2019-Jan-16 22:08:42.687223 - [DEBUG]
61600 2019-Jan-16 22:08:42.687246 - [DEBUG] PROPAGATE: No new function!
61601 2019-Jan-16 22:08:42.687276 - [DEBUG] EDGE:
61602 2019-Jan-16 22:08:42.687336 - [DEBUG] ---> 61603 2019-Jan-16 22:08:42.687990 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61604 2019-Jan-16 22:08:42.688654 - [DEBUG]
61605 2019-Jan-16 22:08:42.688698 - [DEBUG] Compose: EdgeIdentity * AllBottom
61606 2019-Jan-16 22:08:42.688726 - [DEBUG]
61607 2019-Jan-16 22:08:42.688750 - [DEBUG] Propagate flow
61608 2019-Jan-16 22:08:42.688773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61609 2019-Jan-16 22:08:42.688831 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61610 2019-Jan-16 22:08:42.689475 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61611 2019-Jan-16 22:08:42.690119 - [DEBUG] Edge function : AllBottom (result of previous compose)
61612 2019-Jan-16 22:08:42.690144 - [DEBUG]
61613 2019-Jan-16 22:08:42.690170 - [DEBUG] Join: AllTop & AllBottom
61614 2019-Jan-16 22:08:42.690196 - [DEBUG] = AllBottom (new jump func)
61615 2019-Jan-16 22:08:42.690221 - [DEBUG]
61616 2019-Jan-16 22:08:42.690245 - [DEBUG] Start adding new jump function
61617 2019-Jan-16 22:08:42.690268 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61618 2019-Jan-16 22:08:42.690325 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61619 2019-Jan-16 22:08:42.690968 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61620 2019-Jan-16 22:08:42.691660 - [DEBUG] Edge Function : AllBottom
61621 2019-Jan-16 22:08:42.691695 - [DEBUG] End adding new jump function
61622 2019-Jan-16 22:08:42.691721 - [DEBUG]
61623 2019-Jan-16 22:08:42.691746 - [DEBUG] -------------------------------------------- 1638. Path Edge --------------------------------------------
61624 2019-Jan-16 22:08:42.691771 - [DEBUG]
61625 2019-Jan-16 22:08:42.691795 - [DEBUG] Process 1638. path edge:
61626 2019-Jan-16 22:08:42.691818 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61627 2019-Jan-16 22:08:42.691890 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
61628 2019-Jan-16 22:08:42.692577 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61629 2019-Jan-16 22:08:42.693286 - [DEBUG]
61630 2019-Jan-16 22:08:42.693313 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61631 2019-Jan-16 22:08:42.694051 - [DEBUG] Possible callees:
61632 2019-Jan-16 22:08:42.694079 - [DEBUG] foo
61633 2019-Jan-16 22:08:42.694104 - [DEBUG] Possible return sites:
61634 2019-Jan-16 22:08:42.694127 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12661635 2019-Jan-16 22:08:42.695476 - [DEBUG] Found and process special summary
61636 2019-Jan-16 22:08:42.695521 - [DEBUG] Compose: EdgeIdentity * AllBottom
61637 2019-Jan-16 22:08:42.695550 - [DEBUG]
61638 2019-Jan-16 22:08:42.695575 - [DEBUG] Propagate flow
61639 2019-Jan-16 22:08:42.695599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61640 2019-Jan-16 22:08:42.695661 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61641 2019-Jan-16 22:08:42.696307 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61642 2019-Jan-16 22:08:42.696952 - [DEBUG] Edge function : AllBottom (result of previous compose)
61643 2019-Jan-16 22:08:42.696978 - [DEBUG]
61644 2019-Jan-16 22:08:42.697005 - [DEBUG] Join: AllTop & AllBottom
61645 2019-Jan-16 22:08:42.697031 - [DEBUG] = AllBottom (new jump func)
61646 2019-Jan-16 22:08:42.697056 - [DEBUG]
61647 2019-Jan-16 22:08:42.697080 - [DEBUG] Start adding new jump function
61648 2019-Jan-16 22:08:42.697104 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61649 2019-Jan-16 22:08:42.697160 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61650 2019-Jan-16 22:08:42.697805 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61651 2019-Jan-16 22:08:42.698468 - [DEBUG] Edge Function : AllBottom
61652 2019-Jan-16 22:08:42.698500 - [DEBUG] End adding new jump function
61653 2019-Jan-16 22:08:42.698525 - [DEBUG]
61654 2019-Jan-16 22:08:42.698549 - [DEBUG] -------------------------------------------- 1639. Path Edge --------------------------------------------
61655 2019-Jan-16 22:08:42.698575 - [DEBUG]
61656 2019-Jan-16 22:08:42.698598 - [DEBUG] Process 1639. path edge:
61657 2019-Jan-16 22:08:42.698622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61658 2019-Jan-16 22:08:42.698680 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
61659 2019-Jan-16 22:08:42.699324 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61660 2019-Jan-16 22:08:42.699966 - [DEBUG]
61661 2019-Jan-16 22:08:42.699992 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61662 2019-Jan-16 22:08:42.700682 - [DEBUG] Compose: EdgeIdentity * AllBottom
61663 2019-Jan-16 22:08:42.700711 - [DEBUG]
61664 2019-Jan-16 22:08:42.700735 - [DEBUG] Propagate flow
61665 2019-Jan-16 22:08:42.700758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61666 2019-Jan-16 22:08:42.700817 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
61667 2019-Jan-16 22:08:42.701479 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61668 2019-Jan-16 22:08:42.702125 - [DEBUG] Edge function : AllBottom (result of previous compose)
61669 2019-Jan-16 22:08:42.702150 - [DEBUG]
61670 2019-Jan-16 22:08:42.702176 - [DEBUG] Join: AllTop & AllBottom
61671 2019-Jan-16 22:08:42.702202 - [DEBUG] = AllBottom (new jump func)
61672 2019-Jan-16 22:08:42.702227 - [DEBUG]
61673 2019-Jan-16 22:08:42.702251 - [DEBUG] Start adding new jump function
61674 2019-Jan-16 22:08:42.702274 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61675 2019-Jan-16 22:08:42.702331 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61676 2019-Jan-16 22:08:42.702988 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
61677 2019-Jan-16 22:08:42.703630 - [DEBUG] Edge Function : AllBottom
61678 2019-Jan-16 22:08:42.703661 - [DEBUG] End adding new jump function
61679 2019-Jan-16 22:08:42.703685 - [DEBUG]
61680 2019-Jan-16 22:08:42.703710 - [DEBUG] -------------------------------------------- 1640. Path Edge --------------------------------------------
61681 2019-Jan-16 22:08:42.703735 - [DEBUG]
61682 2019-Jan-16 22:08:42.703758 - [DEBUG] Process 1640. path edge:
61683 2019-Jan-16 22:08:42.703781 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61684 2019-Jan-16 22:08:42.703839 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
61685 2019-Jan-16 22:08:42.704478 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61686 2019-Jan-16 22:08:42.705138 - [DEBUG]
61687 2019-Jan-16 22:08:42.705165 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
61688 2019-Jan-16 22:08:42.705837 - [DEBUG] Compose: EdgeIdentity * AllBottom
61689 2019-Jan-16 22:08:42.705866 - [DEBUG]
61690 2019-Jan-16 22:08:42.705890 - [DEBUG] Propagate flow
61691 2019-Jan-16 22:08:42.705914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61692 2019-Jan-16 22:08:42.705973 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
61693 2019-Jan-16 22:08:42.706614 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61694 2019-Jan-16 22:08:42.707259 - [DEBUG] Edge function : AllBottom (result of previous compose)
61695 2019-Jan-16 22:08:42.707285 - [DEBUG]
61696 2019-Jan-16 22:08:42.707311 - [DEBUG] Join: AllTop & AllBottom
61697 2019-Jan-16 22:08:42.707337 - [DEBUG] = AllBottom (new jump func)
61698 2019-Jan-16 22:08:42.707362 - [DEBUG]
61699 2019-Jan-16 22:08:42.707385 - [DEBUG] Start adding new jump function
61700 2019-Jan-16 22:08:42.707409 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61701 2019-Jan-16 22:08:42.707465 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61702 2019-Jan-16 22:08:42.708126 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
61703 2019-Jan-16 22:08:42.708767 - [DEBUG] Edge Function : AllBottom
61704 2019-Jan-16 22:08:42.708798 - [DEBUG] End adding new jump function
61705 2019-Jan-16 22:08:42.708823 - [DEBUG]
61706 2019-Jan-16 22:08:42.708848 - [DEBUG] -------------------------------------------- 1641. Path Edge --------------------------------------------
61707 2019-Jan-16 22:08:42.708873 - [DEBUG]
61708 2019-Jan-16 22:08:42.708897 - [DEBUG] Process 1641. path edge:
61709 2019-Jan-16 22:08:42.708922 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61710 2019-Jan-16 22:08:42.708982 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
61711 2019-Jan-16 22:08:42.709624 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61712 2019-Jan-16 22:08:42.710271 - [DEBUG]
61713 2019-Jan-16 22:08:42.710298 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
61714 2019-Jan-16 22:08:42.710978 - [DEBUG] Compose: EdgeIdentity * AllBottom
61715 2019-Jan-16 22:08:42.711007 - [DEBUG]
61716 2019-Jan-16 22:08:42.711031 - [DEBUG] Propagate flow
61717 2019-Jan-16 22:08:42.711055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61718 2019-Jan-16 22:08:42.711115 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61719 2019-Jan-16 22:08:42.711807 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61720 2019-Jan-16 22:08:42.712453 - [DEBUG] Edge function : AllBottom (result of previous compose)
61721 2019-Jan-16 22:08:42.712479 - [DEBUG]
61722 2019-Jan-16 22:08:42.712505 - [DEBUG] Join: AllTop & AllBottom
61723 2019-Jan-16 22:08:42.712531 - [DEBUG] = AllBottom (new jump func)
61724 2019-Jan-16 22:08:42.712555 - [DEBUG]
61725 2019-Jan-16 22:08:42.712579 - [DEBUG] Start adding new jump function
61726 2019-Jan-16 22:08:42.712603 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61727 2019-Jan-16 22:08:42.712659 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61728 2019-Jan-16 22:08:42.713304 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61729 2019-Jan-16 22:08:42.713956 - [DEBUG] Edge Function : AllBottom
61730 2019-Jan-16 22:08:42.713986 - [DEBUG] End adding new jump function
61731 2019-Jan-16 22:08:42.714011 - [DEBUG]
61732 2019-Jan-16 22:08:42.714035 - [DEBUG] -------------------------------------------- 1642. Path Edge --------------------------------------------
61733 2019-Jan-16 22:08:42.714061 - [DEBUG]
61734 2019-Jan-16 22:08:42.714085 - [DEBUG] Process 1642. path edge:
61735 2019-Jan-16 22:08:42.714109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61736 2019-Jan-16 22:08:42.714167 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
61737 2019-Jan-16 22:08:42.714838 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61738 2019-Jan-16 22:08:42.715485 - [DEBUG]
61739 2019-Jan-16 22:08:42.715510 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61740 2019-Jan-16 22:08:42.716181 - [DEBUG] Possible callees:
61741 2019-Jan-16 22:08:42.716208 - [DEBUG] llvm.dbg.declare
61742 2019-Jan-16 22:08:42.716233 - [DEBUG] Possible return sites:
61743 2019-Jan-16 22:08:42.716258 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13661744 2019-Jan-16 22:08:42.717554 - [DEBUG] Found and process special summary
61745 2019-Jan-16 22:08:42.717594 - [DEBUG] Compose: EdgeIdentity * AllBottom
61746 2019-Jan-16 22:08:42.717623 - [DEBUG]
61747 2019-Jan-16 22:08:42.717648 - [DEBUG] Propagate flow
61748 2019-Jan-16 22:08:42.717672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61749 2019-Jan-16 22:08:42.717731 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
61750 2019-Jan-16 22:08:42.718397 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61751 2019-Jan-16 22:08:42.719043 - [DEBUG] Edge function : AllBottom (result of previous compose)
61752 2019-Jan-16 22:08:42.719070 - [DEBUG]
61753 2019-Jan-16 22:08:42.719096 - [DEBUG] Join: AllTop & AllBottom
61754 2019-Jan-16 22:08:42.719123 - [DEBUG] = AllBottom (new jump func)
61755 2019-Jan-16 22:08:42.719148 - [DEBUG]
61756 2019-Jan-16 22:08:42.719171 - [DEBUG] Start adding new jump function
61757 2019-Jan-16 22:08:42.719195 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61758 2019-Jan-16 22:08:42.719252 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61759 2019-Jan-16 22:08:42.719897 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
61760 2019-Jan-16 22:08:42.720554 - [DEBUG] Edge Function : AllBottom
61761 2019-Jan-16 22:08:42.720585 - [DEBUG] End adding new jump function
61762 2019-Jan-16 22:08:42.720610 - [DEBUG]
61763 2019-Jan-16 22:08:42.720634 - [DEBUG] -------------------------------------------- 1643. Path Edge --------------------------------------------
61764 2019-Jan-16 22:08:42.720659 - [DEBUG]
61765 2019-Jan-16 22:08:42.720683 - [DEBUG] Process 1643. path edge:
61766 2019-Jan-16 22:08:42.720707 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61767 2019-Jan-16 22:08:42.720765 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
61768 2019-Jan-16 22:08:42.721426 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61769 2019-Jan-16 22:08:42.722076 - [DEBUG]
61770 2019-Jan-16 22:08:42.722102 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
61771 2019-Jan-16 22:08:42.722792 - [DEBUG] Compose: EdgeIdentity * AllBottom
61772 2019-Jan-16 22:08:42.722821 - [DEBUG]
61773 2019-Jan-16 22:08:42.722845 - [DEBUG] Propagate flow
61774 2019-Jan-16 22:08:42.722868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61775 2019-Jan-16 22:08:42.722927 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
61776 2019-Jan-16 22:08:42.723568 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61777 2019-Jan-16 22:08:42.724210 - [DEBUG] Edge function : AllBottom (result of previous compose)
61778 2019-Jan-16 22:08:42.724236 - [DEBUG]
61779 2019-Jan-16 22:08:42.724262 - [DEBUG] Join: AllTop & AllBottom
61780 2019-Jan-16 22:08:42.724288 - [DEBUG] = AllBottom (new jump func)
61781 2019-Jan-16 22:08:42.724312 - [DEBUG]
61782 2019-Jan-16 22:08:42.724336 - [DEBUG] Start adding new jump function
61783 2019-Jan-16 22:08:42.724360 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61784 2019-Jan-16 22:08:42.724417 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61785 2019-Jan-16 22:08:42.725080 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
61786 2019-Jan-16 22:08:42.725721 - [DEBUG] Edge Function : AllBottom
61787 2019-Jan-16 22:08:42.725753 - [DEBUG] End adding new jump function
61788 2019-Jan-16 22:08:42.725778 - [DEBUG]
61789 2019-Jan-16 22:08:42.725803 - [DEBUG] -------------------------------------------- 1644. Path Edge --------------------------------------------
61790 2019-Jan-16 22:08:42.725829 - [DEBUG]
61791 2019-Jan-16 22:08:42.725853 - [DEBUG] Process 1644. path edge:
61792 2019-Jan-16 22:08:42.725878 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61793 2019-Jan-16 22:08:42.725937 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
61794 2019-Jan-16 22:08:42.726579 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61795 2019-Jan-16 22:08:42.727224 - [DEBUG]
61796 2019-Jan-16 22:08:42.727251 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
61797 2019-Jan-16 22:08:42.727924 - [DEBUG] Compose: EdgeIdentity * AllBottom
61798 2019-Jan-16 22:08:42.727953 - [DEBUG]
61799 2019-Jan-16 22:08:42.727977 - [DEBUG] Propagate flow
61800 2019-Jan-16 22:08:42.728002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61801 2019-Jan-16 22:08:42.728061 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
61802 2019-Jan-16 22:08:42.728718 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61803 2019-Jan-16 22:08:42.729362 - [DEBUG] Edge function : AllBottom (result of previous compose)
61804 2019-Jan-16 22:08:42.729388 - [DEBUG]
61805 2019-Jan-16 22:08:42.729428 - [DEBUG] Join: AllTop & AllBottom
61806 2019-Jan-16 22:08:42.729455 - [DEBUG] = AllBottom (new jump func)
61807 2019-Jan-16 22:08:42.729480 - [DEBUG]
61808 2019-Jan-16 22:08:42.729503 - [DEBUG] Start adding new jump function
61809 2019-Jan-16 22:08:42.729527 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61810 2019-Jan-16 22:08:42.729584 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61811 2019-Jan-16 22:08:42.730229 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
61812 2019-Jan-16 22:08:42.730868 - [DEBUG] Edge Function : AllBottom
61813 2019-Jan-16 22:08:42.730899 - [DEBUG] End adding new jump function
61814 2019-Jan-16 22:08:42.730924 - [DEBUG]
61815 2019-Jan-16 22:08:42.730948 - [DEBUG] -------------------------------------------- 1645. Path Edge --------------------------------------------
61816 2019-Jan-16 22:08:42.730974 - [DEBUG]
61817 2019-Jan-16 22:08:42.730998 - [DEBUG] Process 1645. path edge:
61818 2019-Jan-16 22:08:42.731022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61819 2019-Jan-16 22:08:42.731081 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
61820 2019-Jan-16 22:08:42.731740 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61821 2019-Jan-16 22:08:42.732386 - [DEBUG]
61822 2019-Jan-16 22:08:42.732413 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
61823 2019-Jan-16 22:08:42.733086 - [DEBUG] Compose: EdgeIdentity * AllBottom
61824 2019-Jan-16 22:08:42.733115 - [DEBUG]
61825 2019-Jan-16 22:08:42.733139 - [DEBUG] Propagate flow
61826 2019-Jan-16 22:08:42.733163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61827 2019-Jan-16 22:08:42.733221 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
61828 2019-Jan-16 22:08:42.733877 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61829 2019-Jan-16 22:08:42.734522 - [DEBUG] Edge function : AllBottom (result of previous compose)
61830 2019-Jan-16 22:08:42.734548 - [DEBUG]
61831 2019-Jan-16 22:08:42.734574 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61832 2019-Jan-16 22:08:42.734600 - [DEBUG] = AllBottom
61833 2019-Jan-16 22:08:42.734625 - [DEBUG]
61834 2019-Jan-16 22:08:42.734648 - [DEBUG] PROPAGATE: No new function!
61835 2019-Jan-16 22:08:42.734674 - [DEBUG] EDGE:
61836 2019-Jan-16 22:08:42.734733 - [DEBUG] ---> 61837 2019-Jan-16 22:08:42.735396 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61838 2019-Jan-16 22:08:42.736073 - [DEBUG]
61839 2019-Jan-16 22:08:42.736102 - [DEBUG] EDGE:
61840 2019-Jan-16 22:08:42.736165 - [DEBUG] ---> 61841 2019-Jan-16 22:08:42.736806 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61842 2019-Jan-16 22:08:42.737450 - [DEBUG]
61843 2019-Jan-16 22:08:42.737477 - [DEBUG] EDGE:
61844 2019-Jan-16 22:08:42.737537 - [DEBUG] ---> 61845 2019-Jan-16 22:08:42.738204 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61846 2019-Jan-16 22:08:42.738847 - [DEBUG]
61847 2019-Jan-16 22:08:42.738904 - [DEBUG] Compose: EdgeIdentity * AllBottom
61848 2019-Jan-16 22:08:42.738933 - [DEBUG]
61849 2019-Jan-16 22:08:42.738958 - [DEBUG] Propagate flow
61850 2019-Jan-16 22:08:42.738981 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61851 2019-Jan-16 22:08:42.739055 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
61852 2019-Jan-16 22:08:42.739702 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61853 2019-Jan-16 22:08:42.740345 - [DEBUG] Edge function : AllBottom (result of previous compose)
61854 2019-Jan-16 22:08:42.740371 - [DEBUG]
61855 2019-Jan-16 22:08:42.740398 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61856 2019-Jan-16 22:08:42.740424 - [DEBUG] = AllBottom
61857 2019-Jan-16 22:08:42.740449 - [DEBUG]
61858 2019-Jan-16 22:08:42.740472 - [DEBUG] PROPAGATE: No new function!
61859 2019-Jan-16 22:08:42.740503 - [DEBUG] EDGE:
61860 2019-Jan-16 22:08:42.740563 - [DEBUG] ---> 61861 2019-Jan-16 22:08:42.741218 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61862 2019-Jan-16 22:08:42.741882 - [DEBUG]
61863 2019-Jan-16 22:08:42.741926 - [DEBUG] Compose: EdgeIdentity * AllBottom
61864 2019-Jan-16 22:08:42.741954 - [DEBUG]
61865 2019-Jan-16 22:08:42.741978 - [DEBUG] Propagate flow
61866 2019-Jan-16 22:08:42.742001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61867 2019-Jan-16 22:08:42.742060 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61868 2019-Jan-16 22:08:42.742712 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61869 2019-Jan-16 22:08:42.743356 - [DEBUG] Edge function : AllBottom (result of previous compose)
61870 2019-Jan-16 22:08:42.743381 - [DEBUG]
61871 2019-Jan-16 22:08:42.743408 - [DEBUG] Join: AllTop & AllBottom
61872 2019-Jan-16 22:08:42.743434 - [DEBUG] = AllBottom (new jump func)
61873 2019-Jan-16 22:08:42.743459 - [DEBUG]
61874 2019-Jan-16 22:08:42.743483 - [DEBUG] Start adding new jump function
61875 2019-Jan-16 22:08:42.743506 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61876 2019-Jan-16 22:08:42.743562 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61877 2019-Jan-16 22:08:42.744205 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61878 2019-Jan-16 22:08:42.744874 - [DEBUG] Edge Function : AllBottom
61879 2019-Jan-16 22:08:42.744905 - [DEBUG] End adding new jump function
61880 2019-Jan-16 22:08:42.744929 - [DEBUG]
61881 2019-Jan-16 22:08:42.744953 - [DEBUG] -------------------------------------------- 1646. Path Edge --------------------------------------------
61882 2019-Jan-16 22:08:42.744978 - [DEBUG]
61883 2019-Jan-16 22:08:42.745002 - [DEBUG] Process 1646. path edge:
61884 2019-Jan-16 22:08:42.745026 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61885 2019-Jan-16 22:08:42.745082 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
61886 2019-Jan-16 22:08:42.745732 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61887 2019-Jan-16 22:08:42.746377 - [DEBUG]
61888 2019-Jan-16 22:08:42.746402 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61889 2019-Jan-16 22:08:42.747073 - [DEBUG] Possible callees:
61890 2019-Jan-16 22:08:42.747099 - [DEBUG] llvm.dbg.declare
61891 2019-Jan-16 22:08:42.747125 - [DEBUG] Possible return sites:
61892 2019-Jan-16 22:08:42.747149 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14361893 2019-Jan-16 22:08:42.748483 - [DEBUG] Found and process special summary
61894 2019-Jan-16 22:08:42.748524 - [DEBUG] Compose: EdgeIdentity * AllBottom
61895 2019-Jan-16 22:08:42.748553 - [DEBUG]
61896 2019-Jan-16 22:08:42.748578 - [DEBUG] Propagate flow
61897 2019-Jan-16 22:08:42.748602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61898 2019-Jan-16 22:08:42.748661 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61899 2019-Jan-16 22:08:42.749306 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61900 2019-Jan-16 22:08:42.749951 - [DEBUG] Edge function : AllBottom (result of previous compose)
61901 2019-Jan-16 22:08:42.749977 - [DEBUG]
61902 2019-Jan-16 22:08:42.750004 - [DEBUG] Join: AllTop & AllBottom
61903 2019-Jan-16 22:08:42.750030 - [DEBUG] = AllBottom (new jump func)
61904 2019-Jan-16 22:08:42.750055 - [DEBUG]
61905 2019-Jan-16 22:08:42.750079 - [DEBUG] Start adding new jump function
61906 2019-Jan-16 22:08:42.750103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61907 2019-Jan-16 22:08:42.750159 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61908 2019-Jan-16 22:08:42.750805 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61909 2019-Jan-16 22:08:42.751470 - [DEBUG] Edge Function : AllBottom
61910 2019-Jan-16 22:08:42.751502 - [DEBUG] End adding new jump function
61911 2019-Jan-16 22:08:42.751526 - [DEBUG]
61912 2019-Jan-16 22:08:42.751551 - [DEBUG] -------------------------------------------- 1647. Path Edge --------------------------------------------
61913 2019-Jan-16 22:08:42.751576 - [DEBUG]
61914 2019-Jan-16 22:08:42.751600 - [DEBUG] Process 1647. path edge:
61915 2019-Jan-16 22:08:42.751624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61916 2019-Jan-16 22:08:42.751682 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
61917 2019-Jan-16 22:08:42.752327 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61918 2019-Jan-16 22:08:42.752973 - [DEBUG]
61919 2019-Jan-16 22:08:42.753000 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61920 2019-Jan-16 22:08:42.753688 - [DEBUG] Compose: EdgeIdentity * AllBottom
61921 2019-Jan-16 22:08:42.753717 - [DEBUG]
61922 2019-Jan-16 22:08:42.753741 - [DEBUG] Propagate flow
61923 2019-Jan-16 22:08:42.753765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61924 2019-Jan-16 22:08:42.753824 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
61925 2019-Jan-16 22:08:42.754463 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61926 2019-Jan-16 22:08:42.755123 - [DEBUG] Edge function : AllBottom (result of previous compose)
61927 2019-Jan-16 22:08:42.755150 - [DEBUG]
61928 2019-Jan-16 22:08:42.755175 - [DEBUG] Join: AllTop & AllBottom
61929 2019-Jan-16 22:08:42.755201 - [DEBUG] = AllBottom (new jump func)
61930 2019-Jan-16 22:08:42.755226 - [DEBUG]
61931 2019-Jan-16 22:08:42.755250 - [DEBUG] Start adding new jump function
61932 2019-Jan-16 22:08:42.755273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61933 2019-Jan-16 22:08:42.755330 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61934 2019-Jan-16 22:08:42.755975 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
61935 2019-Jan-16 22:08:42.756612 - [DEBUG] Edge Function : AllBottom
61936 2019-Jan-16 22:08:42.756643 - [DEBUG] End adding new jump function
61937 2019-Jan-16 22:08:42.756668 - [DEBUG]
61938 2019-Jan-16 22:08:42.756707 - [DEBUG] -------------------------------------------- 1648. Path Edge --------------------------------------------
61939 2019-Jan-16 22:08:42.756733 - [DEBUG]
61940 2019-Jan-16 22:08:42.756756 - [DEBUG] Process 1648. path edge:
61941 2019-Jan-16 22:08:42.756780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61942 2019-Jan-16 22:08:42.756837 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
61943 2019-Jan-16 22:08:42.757476 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
61944 2019-Jan-16 22:08:42.758137 - [DEBUG]
61945 2019-Jan-16 22:08:42.758164 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
61946 2019-Jan-16 22:08:42.758836 - [DEBUG] Compose: EdgeIdentity * AllBottom
61947 2019-Jan-16 22:08:42.758865 - [DEBUG]
61948 2019-Jan-16 22:08:42.758889 - [DEBUG] Propagate flow
61949 2019-Jan-16 22:08:42.758913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61950 2019-Jan-16 22:08:42.758973 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
61951 2019-Jan-16 22:08:42.759628 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61952 2019-Jan-16 22:08:42.760292 - [DEBUG] Edge function : AllBottom (result of previous compose)
61953 2019-Jan-16 22:08:42.760319 - [DEBUG]
61954 2019-Jan-16 22:08:42.760346 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61955 2019-Jan-16 22:08:42.760372 - [DEBUG] = AllBottom
61956 2019-Jan-16 22:08:42.760397 - [DEBUG]
61957 2019-Jan-16 22:08:42.760420 - [DEBUG] PROPAGATE: No new function!
61958 2019-Jan-16 22:08:42.760447 - [DEBUG] EDGE:
61959 2019-Jan-16 22:08:42.760509 - [DEBUG] ---> 61960 2019-Jan-16 22:08:42.761151 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61961 2019-Jan-16 22:08:42.761815 - [DEBUG]
61962 2019-Jan-16 22:08:42.761842 - [DEBUG] EDGE:
61963 2019-Jan-16 22:08:42.761900 - [DEBUG] ---> 61964 2019-Jan-16 22:08:42.762544 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61965 2019-Jan-16 22:08:42.763185 - [DEBUG]
61966 2019-Jan-16 22:08:42.763239 - [DEBUG] Compose: EdgeIdentity * AllBottom
61967 2019-Jan-16 22:08:42.763267 - [DEBUG]
61968 2019-Jan-16 22:08:42.763292 - [DEBUG] Propagate flow
61969 2019-Jan-16 22:08:42.763316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61970 2019-Jan-16 22:08:42.763374 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61971 2019-Jan-16 22:08:42.764019 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61972 2019-Jan-16 22:08:42.764660 - [DEBUG] Edge function : AllBottom (result of previous compose)
61973 2019-Jan-16 22:08:42.764686 - [DEBUG]
61974 2019-Jan-16 22:08:42.764713 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61975 2019-Jan-16 22:08:42.764739 - [DEBUG] = AllBottom
61976 2019-Jan-16 22:08:42.764780 - [DEBUG]
61977 2019-Jan-16 22:08:42.764804 - [DEBUG] PROPAGATE: No new function!
61978 2019-Jan-16 22:08:42.764834 - [DEBUG] EDGE:
61979 2019-Jan-16 22:08:42.764894 - [DEBUG] ---> 61980 2019-Jan-16 22:08:42.765550 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61981 2019-Jan-16 22:08:42.766193 - [DEBUG]
61982 2019-Jan-16 22:08:42.766221 - [DEBUG] EDGE:
61983 2019-Jan-16 22:08:42.766302 - [DEBUG] ---> 61984 2019-Jan-16 22:08:42.766947 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
61985 2019-Jan-16 22:08:42.767590 - [DEBUG]
61986 2019-Jan-16 22:08:42.767636 - [DEBUG] Compose: EdgeIdentity * AllBottom
61987 2019-Jan-16 22:08:42.767664 - [DEBUG]
61988 2019-Jan-16 22:08:42.767688 - [DEBUG] Propagate flow
61989 2019-Jan-16 22:08:42.767712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61990 2019-Jan-16 22:08:42.767769 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61991 2019-Jan-16 22:08:42.768431 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
61992 2019-Jan-16 22:08:42.769075 - [DEBUG] Edge function : AllBottom (result of previous compose)
61993 2019-Jan-16 22:08:42.769102 - [DEBUG]
61994 2019-Jan-16 22:08:42.769128 - [DEBUG] Join: AllTop & AllBottom
61995 2019-Jan-16 22:08:42.769154 - [DEBUG] = AllBottom (new jump func)
61996 2019-Jan-16 22:08:42.769179 - [DEBUG]
61997 2019-Jan-16 22:08:42.769203 - [DEBUG] Start adding new jump function
61998 2019-Jan-16 22:08:42.769227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61999 2019-Jan-16 22:08:42.769284 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62000 2019-Jan-16 22:08:42.769927 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
62001 2019-Jan-16 22:08:42.770566 - [DEBUG] Edge Function : AllBottom
62002 2019-Jan-16 22:08:42.770597 - [DEBUG] End adding new jump function
62003 2019-Jan-16 22:08:42.770622 - [DEBUG]
62004 2019-Jan-16 22:08:42.770646 - [DEBUG] -------------------------------------------- 1649. Path Edge --------------------------------------------
62005 2019-Jan-16 22:08:42.770671 - [DEBUG]
62006 2019-Jan-16 22:08:42.770695 - [DEBUG] Process 1649. path edge:
62007 2019-Jan-16 22:08:42.770719 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62008 2019-Jan-16 22:08:42.770776 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
62009 2019-Jan-16 22:08:42.771428 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
62010 2019-Jan-16 22:08:42.772075 - [DEBUG]
62011 2019-Jan-16 22:08:42.772102 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
62012 2019-Jan-16 22:08:42.772777 - [DEBUG] Compose: EdgeIdentity * AllBottom
62013 2019-Jan-16 22:08:42.772806 - [DEBUG]
62014 2019-Jan-16 22:08:42.772831 - [DEBUG] Propagate flow
62015 2019-Jan-16 22:08:42.772855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62016 2019-Jan-16 22:08:42.772916 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
62017 2019-Jan-16 22:08:42.773573 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62018 2019-Jan-16 22:08:42.774216 - [DEBUG] Edge function : AllBottom (result of previous compose)
62019 2019-Jan-16 22:08:42.774242 - [DEBUG]
62020 2019-Jan-16 22:08:42.774269 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62021 2019-Jan-16 22:08:42.774295 - [DEBUG] = AllBottom
62022 2019-Jan-16 22:08:42.774319 - [DEBUG]
62023 2019-Jan-16 22:08:42.774343 - [DEBUG] PROPAGATE: No new function!
62024 2019-Jan-16 22:08:42.774378 - [DEBUG] Compose: EdgeIdentity * AllBottom
62025 2019-Jan-16 22:08:42.774406 - [DEBUG]
62026 2019-Jan-16 22:08:42.774430 - [DEBUG] Propagate flow
62027 2019-Jan-16 22:08:42.774454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62028 2019-Jan-16 22:08:42.774526 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
62029 2019-Jan-16 22:08:42.775200 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62030 2019-Jan-16 22:08:42.775846 - [DEBUG] Edge function : AllBottom (result of previous compose)
62031 2019-Jan-16 22:08:42.775873 - [DEBUG]
62032 2019-Jan-16 22:08:42.775901 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62033 2019-Jan-16 22:08:42.775928 - [DEBUG] = AllBottom
62034 2019-Jan-16 22:08:42.775953 - [DEBUG]
62035 2019-Jan-16 22:08:42.775976 - [DEBUG] PROPAGATE: No new function!
62036 2019-Jan-16 22:08:42.776003 - [DEBUG] EDGE:
62037 2019-Jan-16 22:08:42.776067 - [DEBUG] ---> 62038 2019-Jan-16 22:08:42.776715 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
62039 2019-Jan-16 22:08:42.777359 - [DEBUG]
62040 2019-Jan-16 22:08:42.777386 - [DEBUG] EDGE:
62041 2019-Jan-16 22:08:42.777445 - [DEBUG] ---> 62042 2019-Jan-16 22:08:42.778098 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
62043 2019-Jan-16 22:08:42.778743 - [DEBUG]
62044 2019-Jan-16 22:08:42.778770 - [DEBUG] EDGE:
62045 2019-Jan-16 22:08:42.778829 - [DEBUG] ---> 62046 2019-Jan-16 22:08:42.779473 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
62047 2019-Jan-16 22:08:42.780115 - [DEBUG]
62048 2019-Jan-16 22:08:42.780166 - [DEBUG] Compose: EdgeIdentity * AllBottom
62049 2019-Jan-16 22:08:42.780194 - [DEBUG]
62050 2019-Jan-16 22:08:42.780219 - [DEBUG] Propagate flow
62051 2019-Jan-16 22:08:42.780242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62052 2019-Jan-16 22:08:42.780300 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
62053 2019-Jan-16 22:08:42.780944 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62054 2019-Jan-16 22:08:42.781606 - [DEBUG] Edge function : AllBottom (result of previous compose)
62055 2019-Jan-16 22:08:42.781632 - [DEBUG]
62056 2019-Jan-16 22:08:42.781660 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62057 2019-Jan-16 22:08:42.781686 - [DEBUG] = AllBottom
62058 2019-Jan-16 22:08:42.781711 - [DEBUG]
62059 2019-Jan-16 22:08:42.781734 - [DEBUG] PROPAGATE: No new function!
62060 2019-Jan-16 22:08:42.781766 - [DEBUG] EDGE:
62061 2019-Jan-16 22:08:42.781825 - [DEBUG] ---> 62062 2019-Jan-16 22:08:42.782471 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
62063 2019-Jan-16 22:08:42.783113 - [DEBUG]
62064 2019-Jan-16 22:08:42.783140 - [DEBUG] EDGE:
62065 2019-Jan-16 22:08:42.783198 - [DEBUG] ---> 62066 2019-Jan-16 22:08:42.783838 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
62067 2019-Jan-16 22:08:42.784479 - [DEBUG]
62068 2019-Jan-16 22:08:42.784506 - [DEBUG] EDGE:
62069 2019-Jan-16 22:08:42.784564 - [DEBUG] ---> 62070 2019-Jan-16 22:08:42.785243 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
62071 2019-Jan-16 22:08:42.785886 - [DEBUG]
62072 2019-Jan-16 22:08:42.785914 - [DEBUG] EDGE:
62073 2019-Jan-16 22:08:42.785972 - [DEBUG] ---> 62074 2019-Jan-16 22:08:42.786608 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
62075 2019-Jan-16 22:08:42.787247 - [DEBUG]
62076 2019-Jan-16 22:08:42.787274 - [DEBUG] EDGE:
62077 2019-Jan-16 22:08:42.787332 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
62078 2019-Jan-16 22:08:42.787977 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
62079 2019-Jan-16 22:08:42.788639 - [DEBUG]
62080 2019-Jan-16 22:08:42.788667 - [DEBUG] EDGE:
62081 2019-Jan-16 22:08:42.788725 - [DEBUG] ---> 62082 2019-Jan-16 22:08:42.789362 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
62083 2019-Jan-16 22:08:42.790002 - [DEBUG]
62084 2019-Jan-16 22:08:42.790029 - [DEBUG] EDGE:
62085 2019-Jan-16 22:08:42.790086 - [DEBUG] ---> 62086 2019-Jan-16 22:08:42.790725 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
62087 2019-Jan-16 22:08:42.791364 - [DEBUG]
62088 2019-Jan-16 22:08:42.791390 - [DEBUG] EDGE:
62089 2019-Jan-16 22:08:42.791464 - [DEBUG] ---> 62090 2019-Jan-16 22:08:42.792106 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62091 2019-Jan-16 22:08:42.792753 - [DEBUG]
62092 2019-Jan-16 22:08:42.792811 - [DEBUG] Compose: EdgeIdentity * AllBottom
62093 2019-Jan-16 22:08:42.792839 - [DEBUG]
62094 2019-Jan-16 22:08:42.792863 - [DEBUG] Propagate flow
62095 2019-Jan-16 22:08:42.792887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62096 2019-Jan-16 22:08:42.792945 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62097 2019-Jan-16 22:08:42.793585 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
62098 2019-Jan-16 22:08:42.794222 - [DEBUG] Edge function : AllBottom (result of previous compose)
62099 2019-Jan-16 22:08:42.794248 - [DEBUG]
62100 2019-Jan-16 22:08:42.794274 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62101 2019-Jan-16 22:08:42.794300 - [DEBUG] = AllBottom
62102 2019-Jan-16 22:08:42.794325 - [DEBUG]
62103 2019-Jan-16 22:08:42.794348 - [DEBUG] PROPAGATE: No new function!
62104 2019-Jan-16 22:08:42.794374 - [DEBUG] Compose: EdgeIdentity * AllBottom
62105 2019-Jan-16 22:08:42.794400 - [DEBUG]
62106 2019-Jan-16 22:08:42.794424 - [DEBUG] Propagate flow
62107 2019-Jan-16 22:08:42.794447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62108 2019-Jan-16 22:08:42.794504 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62109 2019-Jan-16 22:08:42.795160 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62110 2019-Jan-16 22:08:42.795803 - [DEBUG] Edge function : AllBottom (result of previous compose)
62111 2019-Jan-16 22:08:42.795829 - [DEBUG]
62112 2019-Jan-16 22:08:42.795869 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62113 2019-Jan-16 22:08:42.795896 - [DEBUG] = AllBottom
62114 2019-Jan-16 22:08:42.795922 - [DEBUG]
62115 2019-Jan-16 22:08:42.795947 - [DEBUG] PROPAGATE: No new function!
62116 2019-Jan-16 22:08:42.795974 - [DEBUG] EDGE:
62117 2019-Jan-16 22:08:42.796041 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
62118 2019-Jan-16 22:08:42.796726 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
62119 2019-Jan-16 22:08:42.797369 - [DEBUG]
62120 2019-Jan-16 22:08:42.797399 - [DEBUG] Compose: EdgeIdentity * AllBottom
62121 2019-Jan-16 22:08:42.797426 - [DEBUG]
62122 2019-Jan-16 22:08:42.797450 - [DEBUG] Propagate flow
62123 2019-Jan-16 22:08:42.797473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62124 2019-Jan-16 22:08:42.797530 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62125 2019-Jan-16 22:08:42.798195 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62126 2019-Jan-16 22:08:42.798833 - [DEBUG] Edge function : AllBottom (result of previous compose)
62127 2019-Jan-16 22:08:42.798858 - [DEBUG]
62128 2019-Jan-16 22:08:42.798884 - [DEBUG] Join: AllTop & AllBottom
62129 2019-Jan-16 22:08:42.798911 - [DEBUG] = AllBottom (new jump func)
62130 2019-Jan-16 22:08:42.798935 - [DEBUG]
62131 2019-Jan-16 22:08:42.798959 - [DEBUG] Start adding new jump function
62132 2019-Jan-16 22:08:42.798982 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62133 2019-Jan-16 22:08:42.799038 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62134 2019-Jan-16 22:08:42.799674 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62135 2019-Jan-16 22:08:42.800313 - [DEBUG] Edge Function : AllBottom
62136 2019-Jan-16 22:08:42.800344 - [DEBUG] End adding new jump function
62137 2019-Jan-16 22:08:42.800368 - [DEBUG]
62138 2019-Jan-16 22:08:42.800392 - [DEBUG] -------------------------------------------- 1650. Path Edge --------------------------------------------
62139 2019-Jan-16 22:08:42.800417 - [DEBUG]
62140 2019-Jan-16 22:08:42.800440 - [DEBUG] Process 1650. path edge:
62141 2019-Jan-16 22:08:42.800464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62142 2019-Jan-16 22:08:42.800520 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
62143 2019-Jan-16 22:08:42.801161 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62144 2019-Jan-16 22:08:42.801815 - [DEBUG]
62145 2019-Jan-16 22:08:42.801842 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62146 2019-Jan-16 22:08:42.802515 - [DEBUG] Compose: EdgeIdentity * AllBottom
62147 2019-Jan-16 22:08:42.802543 - [DEBUG]
62148 2019-Jan-16 22:08:42.802567 - [DEBUG] Propagate flow
62149 2019-Jan-16 22:08:42.802591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62150 2019-Jan-16 22:08:42.802648 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62151 2019-Jan-16 22:08:42.803292 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62152 2019-Jan-16 22:08:42.803926 - [DEBUG] Edge function : AllBottom (result of previous compose)
62153 2019-Jan-16 22:08:42.803952 - [DEBUG]
62154 2019-Jan-16 22:08:42.803979 - [DEBUG] Join: AllTop & AllBottom
62155 2019-Jan-16 22:08:42.804005 - [DEBUG] = AllBottom (new jump func)
62156 2019-Jan-16 22:08:42.804052 - [DEBUG]
62157 2019-Jan-16 22:08:42.804076 - [DEBUG] Start adding new jump function
62158 2019-Jan-16 22:08:42.804099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62159 2019-Jan-16 22:08:42.804157 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62160 2019-Jan-16 22:08:42.804811 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62161 2019-Jan-16 22:08:42.805455 - [DEBUG] Edge Function : AllBottom
62162 2019-Jan-16 22:08:42.805486 - [DEBUG] End adding new jump function
62163 2019-Jan-16 22:08:42.805510 - [DEBUG]
62164 2019-Jan-16 22:08:42.805534 - [DEBUG] -------------------------------------------- 1651. Path Edge --------------------------------------------
62165 2019-Jan-16 22:08:42.805558 - [DEBUG]
62166 2019-Jan-16 22:08:42.805582 - [DEBUG] Process 1651. path edge:
62167 2019-Jan-16 22:08:42.805606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62168 2019-Jan-16 22:08:42.805663 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
62169 2019-Jan-16 22:08:42.806303 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62170 2019-Jan-16 22:08:42.806941 - [DEBUG]
62171 2019-Jan-16 22:08:42.806967 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62172 2019-Jan-16 22:08:42.807671 - [DEBUG] Compose: EdgeIdentity * AllBottom
62173 2019-Jan-16 22:08:42.807703 - [DEBUG]
62174 2019-Jan-16 22:08:42.807727 - [DEBUG] Propagate flow
62175 2019-Jan-16 22:08:42.807751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62176 2019-Jan-16 22:08:42.807813 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62177 2019-Jan-16 22:08:42.808498 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62178 2019-Jan-16 22:08:42.809147 - [DEBUG] Edge function : AllBottom (result of previous compose)
62179 2019-Jan-16 22:08:42.809173 - [DEBUG]
62180 2019-Jan-16 22:08:42.809199 - [DEBUG] Join: AllTop & AllBottom
62181 2019-Jan-16 22:08:42.809226 - [DEBUG] = AllBottom (new jump func)
62182 2019-Jan-16 22:08:42.809251 - [DEBUG]
62183 2019-Jan-16 22:08:42.809274 - [DEBUG] Start adding new jump function
62184 2019-Jan-16 22:08:42.809298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62185 2019-Jan-16 22:08:42.809360 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62186 2019-Jan-16 22:08:42.810001 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62187 2019-Jan-16 22:08:42.810647 - [DEBUG] Edge Function : AllBottom
62188 2019-Jan-16 22:08:42.810678 - [DEBUG] End adding new jump function
62189 2019-Jan-16 22:08:42.810702 - [DEBUG]
62190 2019-Jan-16 22:08:42.810727 - [DEBUG] -------------------------------------------- 1652. Path Edge --------------------------------------------
62191 2019-Jan-16 22:08:42.810752 - [DEBUG]
62192 2019-Jan-16 22:08:42.810776 - [DEBUG] Process 1652. path edge:
62193 2019-Jan-16 22:08:42.810800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62194 2019-Jan-16 22:08:42.810860 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
62195 2019-Jan-16 22:08:42.811520 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62196 2019-Jan-16 22:08:42.812160 - [DEBUG]
62197 2019-Jan-16 22:08:42.812187 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62198 2019-Jan-16 22:08:42.812858 - [DEBUG] Compose: EdgeIdentity * AllBottom
62199 2019-Jan-16 22:08:42.812886 - [DEBUG]
62200 2019-Jan-16 22:08:42.812929 - [DEBUG] Propagate flow
62201 2019-Jan-16 22:08:42.812953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62202 2019-Jan-16 22:08:42.813014 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62203 2019-Jan-16 22:08:42.813670 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62204 2019-Jan-16 22:08:42.814316 - [DEBUG] Edge function : AllBottom (result of previous compose)
62205 2019-Jan-16 22:08:42.814342 - [DEBUG]
62206 2019-Jan-16 22:08:42.814367 - [DEBUG] Join: AllTop & AllBottom
62207 2019-Jan-16 22:08:42.814394 - [DEBUG] = AllBottom (new jump func)
62208 2019-Jan-16 22:08:42.814418 - [DEBUG]
62209 2019-Jan-16 22:08:42.814442 - [DEBUG] Start adding new jump function
62210 2019-Jan-16 22:08:42.814466 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62211 2019-Jan-16 22:08:42.814525 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62212 2019-Jan-16 22:08:42.815193 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62213 2019-Jan-16 22:08:42.815833 - [DEBUG] Edge Function : AllBottom
62214 2019-Jan-16 22:08:42.815864 - [DEBUG] End adding new jump function
62215 2019-Jan-16 22:08:42.815888 - [DEBUG]
62216 2019-Jan-16 22:08:42.815912 - [DEBUG] -------------------------------------------- 1653. Path Edge --------------------------------------------
62217 2019-Jan-16 22:08:42.815938 - [DEBUG]
62218 2019-Jan-16 22:08:42.815961 - [DEBUG] Process 1653. path edge:
62219 2019-Jan-16 22:08:42.815985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62220 2019-Jan-16 22:08:42.816044 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
62221 2019-Jan-16 22:08:42.816688 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62222 2019-Jan-16 22:08:42.817360 - [DEBUG]
62223 2019-Jan-16 22:08:42.817388 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62224 2019-Jan-16 22:08:42.818187 - [DEBUG] Compose: EdgeIdentity * AllBottom
62225 2019-Jan-16 22:08:42.818221 - [DEBUG]
62226 2019-Jan-16 22:08:42.818247 - [DEBUG] Propagate flow
62227 2019-Jan-16 22:08:42.818272 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62228 2019-Jan-16 22:08:42.818356 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62229 2019-Jan-16 22:08:42.819105 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62230 2019-Jan-16 22:08:42.819815 - [DEBUG] Edge function : AllBottom (result of previous compose)
62231 2019-Jan-16 22:08:42.819845 - [DEBUG]
62232 2019-Jan-16 22:08:42.819873 - [DEBUG] Join: AllTop & AllBottom
62233 2019-Jan-16 22:08:42.819901 - [DEBUG] = AllBottom (new jump func)
62234 2019-Jan-16 22:08:42.819926 - [DEBUG]
62235 2019-Jan-16 22:08:42.819950 - [DEBUG] Start adding new jump function
62236 2019-Jan-16 22:08:42.819973 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62237 2019-Jan-16 22:08:42.820048 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62238 2019-Jan-16 22:08:42.820746 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62239 2019-Jan-16 22:08:42.821484 - [DEBUG] Edge Function : AllBottom
62240 2019-Jan-16 22:08:42.821524 - [DEBUG] End adding new jump function
62241 2019-Jan-16 22:08:42.821549 - [DEBUG]
62242 2019-Jan-16 22:08:42.821574 - [DEBUG] -------------------------------------------- 1654. Path Edge --------------------------------------------
62243 2019-Jan-16 22:08:42.821621 - [DEBUG]
62244 2019-Jan-16 22:08:42.821645 - [DEBUG] Process 1654. path edge:
62245 2019-Jan-16 22:08:42.821670 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62246 2019-Jan-16 22:08:42.821745 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
62247 2019-Jan-16 22:08:42.822460 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62248 2019-Jan-16 22:08:42.823150 - [DEBUG]
62249 2019-Jan-16 22:08:42.823180 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62250 2019-Jan-16 22:08:42.823924 - [DEBUG] Compose: EdgeIdentity * AllBottom
62251 2019-Jan-16 22:08:42.823956 - [DEBUG]
62252 2019-Jan-16 22:08:42.823979 - [DEBUG] Propagate flow
62253 2019-Jan-16 22:08:42.824003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62254 2019-Jan-16 22:08:42.824071 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62255 2019-Jan-16 22:08:42.824792 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62256 2019-Jan-16 22:08:42.825482 - [DEBUG] Edge function : AllBottom (result of previous compose)
62257 2019-Jan-16 22:08:42.825510 - [DEBUG]
62258 2019-Jan-16 22:08:42.825538 - [DEBUG] Join: AllTop & AllBottom
62259 2019-Jan-16 22:08:42.825565 - [DEBUG] = AllBottom (new jump func)
62260 2019-Jan-16 22:08:42.825590 - [DEBUG]
62261 2019-Jan-16 22:08:42.825614 - [DEBUG] Start adding new jump function
62262 2019-Jan-16 22:08:42.825638 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62263 2019-Jan-16 22:08:42.825711 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62264 2019-Jan-16 22:08:42.826403 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62265 2019-Jan-16 22:08:42.827111 - [DEBUG] Edge Function : AllBottom
62266 2019-Jan-16 22:08:42.827147 - [DEBUG] End adding new jump function
62267 2019-Jan-16 22:08:42.827171 - [DEBUG]
62268 2019-Jan-16 22:08:42.827196 - [DEBUG] -------------------------------------------- 1655. Path Edge --------------------------------------------
62269 2019-Jan-16 22:08:42.827221 - [DEBUG]
62270 2019-Jan-16 22:08:42.827245 - [DEBUG] Process 1655. path edge:
62271 2019-Jan-16 22:08:42.827269 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62272 2019-Jan-16 22:08:42.827343 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
62273 2019-Jan-16 22:08:42.828043 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62274 2019-Jan-16 22:08:42.828735 - [DEBUG]
62275 2019-Jan-16 22:08:42.828762 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62276 2019-Jan-16 22:08:42.829470 - [DEBUG] Possible callees:
62277 2019-Jan-16 22:08:42.829497 - [DEBUG] bar
62278 2019-Jan-16 22:08:42.829522 - [DEBUG] Possible return sites:
62279 2019-Jan-16 22:08:42.829546 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7162280 2019-Jan-16 22:08:42.830866 - [DEBUG] Found and process special summary
62281 2019-Jan-16 22:08:42.830922 - [DEBUG] Compose: EdgeIdentity * AllBottom
62282 2019-Jan-16 22:08:42.830951 - [DEBUG]
62283 2019-Jan-16 22:08:42.830976 - [DEBUG] Propagate flow
62284 2019-Jan-16 22:08:42.831000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62285 2019-Jan-16 22:08:42.831060 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62286 2019-Jan-16 22:08:42.831745 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62287 2019-Jan-16 22:08:42.832385 - [DEBUG] Edge function : AllBottom (result of previous compose)
62288 2019-Jan-16 22:08:42.832411 - [DEBUG]
62289 2019-Jan-16 22:08:42.832436 - [DEBUG] Join: AllTop & AllBottom
62290 2019-Jan-16 22:08:42.832463 - [DEBUG] = AllBottom (new jump func)
62291 2019-Jan-16 22:08:42.832488 - [DEBUG]
62292 2019-Jan-16 22:08:42.832512 - [DEBUG] Start adding new jump function
62293 2019-Jan-16 22:08:42.832536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62294 2019-Jan-16 22:08:42.832592 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62295 2019-Jan-16 22:08:42.833229 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62296 2019-Jan-16 22:08:42.833869 - [DEBUG] Edge Function : AllBottom
62297 2019-Jan-16 22:08:42.833899 - [DEBUG] End adding new jump function
62298 2019-Jan-16 22:08:42.833924 - [DEBUG]
62299 2019-Jan-16 22:08:42.833948 - [DEBUG] -------------------------------------------- 1656. Path Edge --------------------------------------------
62300 2019-Jan-16 22:08:42.833973 - [DEBUG]
62301 2019-Jan-16 22:08:42.833997 - [DEBUG] Process 1656. path edge:
62302 2019-Jan-16 22:08:42.834021 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62303 2019-Jan-16 22:08:42.834077 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
62304 2019-Jan-16 22:08:42.834717 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62305 2019-Jan-16 22:08:42.835369 - [DEBUG]
62306 2019-Jan-16 22:08:42.835395 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62307 2019-Jan-16 22:08:42.836059 - [DEBUG] Compose: EdgeIdentity * AllBottom
62308 2019-Jan-16 22:08:42.836088 - [DEBUG]
62309 2019-Jan-16 22:08:42.836112 - [DEBUG] Propagate flow
62310 2019-Jan-16 22:08:42.836136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62311 2019-Jan-16 22:08:42.836193 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62312 2019-Jan-16 22:08:42.836830 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62313 2019-Jan-16 22:08:42.837467 - [DEBUG] Edge function : AllBottom (result of previous compose)
62314 2019-Jan-16 22:08:42.837492 - [DEBUG]
62315 2019-Jan-16 22:08:42.837518 - [DEBUG] Join: AllTop & AllBottom
62316 2019-Jan-16 22:08:42.837544 - [DEBUG] = AllBottom (new jump func)
62317 2019-Jan-16 22:08:42.837569 - [DEBUG]
62318 2019-Jan-16 22:08:42.837592 - [DEBUG] Start adding new jump function
62319 2019-Jan-16 22:08:42.837616 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62320 2019-Jan-16 22:08:42.837672 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62321 2019-Jan-16 22:08:42.838324 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62322 2019-Jan-16 22:08:42.838960 - [DEBUG] Edge Function : AllBottom
62323 2019-Jan-16 22:08:42.838989 - [DEBUG] End adding new jump function
62324 2019-Jan-16 22:08:42.839012 - [DEBUG]
62325 2019-Jan-16 22:08:42.839036 - [DEBUG] -------------------------------------------- 1657. Path Edge --------------------------------------------
62326 2019-Jan-16 22:08:42.839061 - [DEBUG]
62327 2019-Jan-16 22:08:42.839084 - [DEBUG] Process 1657. path edge:
62328 2019-Jan-16 22:08:42.839108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62329 2019-Jan-16 22:08:42.839164 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
62330 2019-Jan-16 22:08:42.839818 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62331 2019-Jan-16 22:08:42.840455 - [DEBUG]
62332 2019-Jan-16 22:08:42.840481 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62333 2019-Jan-16 22:08:42.841138 - [DEBUG] Compose: EdgeIdentity * AllBottom
62334 2019-Jan-16 22:08:42.841166 - [DEBUG]
62335 2019-Jan-16 22:08:42.841190 - [DEBUG] Propagate flow
62336 2019-Jan-16 22:08:42.841214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62337 2019-Jan-16 22:08:42.841272 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62338 2019-Jan-16 22:08:42.841941 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62339 2019-Jan-16 22:08:42.842580 - [DEBUG] Edge function : AllBottom (result of previous compose)
62340 2019-Jan-16 22:08:42.842606 - [DEBUG]
62341 2019-Jan-16 22:08:42.842631 - [DEBUG] Join: AllTop & AllBottom
62342 2019-Jan-16 22:08:42.842657 - [DEBUG] = AllBottom (new jump func)
62343 2019-Jan-16 22:08:42.842682 - [DEBUG]
62344 2019-Jan-16 22:08:42.842705 - [DEBUG] Start adding new jump function
62345 2019-Jan-16 22:08:42.842729 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62346 2019-Jan-16 22:08:42.842785 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62347 2019-Jan-16 22:08:42.843422 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62348 2019-Jan-16 22:08:42.844067 - [DEBUG] Edge Function : AllBottom
62349 2019-Jan-16 22:08:42.844096 - [DEBUG] End adding new jump function
62350 2019-Jan-16 22:08:42.844120 - [DEBUG]
62351 2019-Jan-16 22:08:42.844144 - [DEBUG] -------------------------------------------- 1658. Path Edge --------------------------------------------
62352 2019-Jan-16 22:08:42.844169 - [DEBUG]
62353 2019-Jan-16 22:08:42.844192 - [DEBUG] Process 1658. path edge:
62354 2019-Jan-16 22:08:42.844216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62355 2019-Jan-16 22:08:42.844272 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
62356 2019-Jan-16 22:08:42.844935 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62357 2019-Jan-16 22:08:42.845574 - [DEBUG]
62358 2019-Jan-16 22:08:42.845598 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62359 2019-Jan-16 22:08:42.846254 - [DEBUG] Possible callees:
62360 2019-Jan-16 22:08:42.846280 - [DEBUG] llvm.dbg.declare
62361 2019-Jan-16 22:08:42.846305 - [DEBUG] Possible return sites:
62362 2019-Jan-16 22:08:42.846328 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7862363 2019-Jan-16 22:08:42.847609 - [DEBUG] Found and process special summary
62364 2019-Jan-16 22:08:42.847651 - [DEBUG] Compose: EdgeIdentity * AllBottom
62365 2019-Jan-16 22:08:42.847679 - [DEBUG]
62366 2019-Jan-16 22:08:42.847704 - [DEBUG] Propagate flow
62367 2019-Jan-16 22:08:42.847727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62368 2019-Jan-16 22:08:42.847784 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62369 2019-Jan-16 22:08:42.848440 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62370 2019-Jan-16 22:08:42.849087 - [DEBUG] Edge function : AllBottom (result of previous compose)
62371 2019-Jan-16 22:08:42.849113 - [DEBUG]
62372 2019-Jan-16 22:08:42.849138 - [DEBUG] Join: AllTop & AllBottom
62373 2019-Jan-16 22:08:42.849164 - [DEBUG] = AllBottom (new jump func)
62374 2019-Jan-16 22:08:42.849189 - [DEBUG]
62375 2019-Jan-16 22:08:42.849213 - [DEBUG] Start adding new jump function
62376 2019-Jan-16 22:08:42.849236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62377 2019-Jan-16 22:08:42.849292 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62378 2019-Jan-16 22:08:42.849929 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62379 2019-Jan-16 22:08:42.850569 - [DEBUG] Edge Function : AllBottom
62380 2019-Jan-16 22:08:42.850597 - [DEBUG] End adding new jump function
62381 2019-Jan-16 22:08:42.850621 - [DEBUG]
62382 2019-Jan-16 22:08:42.850645 - [DEBUG] -------------------------------------------- 1659. Path Edge --------------------------------------------
62383 2019-Jan-16 22:08:42.850670 - [DEBUG]
62384 2019-Jan-16 22:08:42.850694 - [DEBUG] Process 1659. path edge:
62385 2019-Jan-16 22:08:42.850717 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62386 2019-Jan-16 22:08:42.850774 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
62387 2019-Jan-16 22:08:42.851426 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62388 2019-Jan-16 22:08:42.852063 - [DEBUG]
62389 2019-Jan-16 22:08:42.852088 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62390 2019-Jan-16 22:08:42.852757 - [DEBUG] Compose: EdgeIdentity * AllBottom
62391 2019-Jan-16 22:08:42.852787 - [DEBUG]
62392 2019-Jan-16 22:08:42.852811 - [DEBUG] Propagate flow
62393 2019-Jan-16 22:08:42.852834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62394 2019-Jan-16 22:08:42.852892 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62395 2019-Jan-16 22:08:42.853531 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62396 2019-Jan-16 22:08:42.854167 - [DEBUG] Edge function : AllBottom (result of previous compose)
62397 2019-Jan-16 22:08:42.854193 - [DEBUG]
62398 2019-Jan-16 22:08:42.854217 - [DEBUG] Join: AllTop & AllBottom
62399 2019-Jan-16 22:08:42.854243 - [DEBUG] = AllBottom (new jump func)
62400 2019-Jan-16 22:08:42.854268 - [DEBUG]
62401 2019-Jan-16 22:08:42.854292 - [DEBUG] Start adding new jump function
62402 2019-Jan-16 22:08:42.854315 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62403 2019-Jan-16 22:08:42.854371 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62404 2019-Jan-16 22:08:42.855024 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62405 2019-Jan-16 22:08:42.855660 - [DEBUG] Edge Function : AllBottom
62406 2019-Jan-16 22:08:42.855688 - [DEBUG] End adding new jump function
62407 2019-Jan-16 22:08:42.855712 - [DEBUG]
62408 2019-Jan-16 22:08:42.855736 - [DEBUG] -------------------------------------------- 1660. Path Edge --------------------------------------------
62409 2019-Jan-16 22:08:42.855761 - [DEBUG]
62410 2019-Jan-16 22:08:42.855784 - [DEBUG] Process 1660. path edge:
62411 2019-Jan-16 22:08:42.855808 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62412 2019-Jan-16 22:08:42.855864 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
62413 2019-Jan-16 22:08:42.856499 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62414 2019-Jan-16 22:08:42.857143 - [DEBUG]
62415 2019-Jan-16 22:08:42.857168 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62416 2019-Jan-16 22:08:42.857823 - [DEBUG] Compose: EdgeIdentity * AllBottom
62417 2019-Jan-16 22:08:42.857851 - [DEBUG]
62418 2019-Jan-16 22:08:42.857875 - [DEBUG] Propagate flow
62419 2019-Jan-16 22:08:42.857899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62420 2019-Jan-16 22:08:42.857957 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62421 2019-Jan-16 22:08:42.858615 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62422 2019-Jan-16 22:08:42.859253 - [DEBUG] Edge function : AllBottom (result of previous compose)
62423 2019-Jan-16 22:08:42.859279 - [DEBUG]
62424 2019-Jan-16 22:08:42.859304 - [DEBUG] Join: AllTop & AllBottom
62425 2019-Jan-16 22:08:42.859330 - [DEBUG] = AllBottom (new jump func)
62426 2019-Jan-16 22:08:42.859355 - [DEBUG]
62427 2019-Jan-16 22:08:42.859378 - [DEBUG] Start adding new jump function
62428 2019-Jan-16 22:08:42.859402 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62429 2019-Jan-16 22:08:42.859458 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62430 2019-Jan-16 22:08:42.860096 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62431 2019-Jan-16 22:08:42.860736 - [DEBUG] Edge Function : AllBottom
62432 2019-Jan-16 22:08:42.860765 - [DEBUG] End adding new jump function
62433 2019-Jan-16 22:08:42.860789 - [DEBUG]
62434 2019-Jan-16 22:08:42.860813 - [DEBUG] -------------------------------------------- 1661. Path Edge --------------------------------------------
62435 2019-Jan-16 22:08:42.860838 - [DEBUG]
62436 2019-Jan-16 22:08:42.860861 - [DEBUG] Process 1661. path edge:
62437 2019-Jan-16 22:08:42.860885 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62438 2019-Jan-16 22:08:42.860941 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
62439 2019-Jan-16 22:08:42.861599 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62440 2019-Jan-16 22:08:42.862238 - [DEBUG]
62441 2019-Jan-16 22:08:42.862262 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62442 2019-Jan-16 22:08:42.862932 - [DEBUG] Compose: EdgeIdentity * AllBottom
62443 2019-Jan-16 22:08:42.862962 - [DEBUG]
62444 2019-Jan-16 22:08:42.862986 - [DEBUG] Propagate flow
62445 2019-Jan-16 22:08:42.863010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62446 2019-Jan-16 22:08:42.863067 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62447 2019-Jan-16 22:08:42.863705 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62448 2019-Jan-16 22:08:42.864341 - [DEBUG] Edge function : AllBottom (result of previous compose)
62449 2019-Jan-16 22:08:42.864367 - [DEBUG]
62450 2019-Jan-16 22:08:42.864392 - [DEBUG] Join: AllTop & AllBottom
62451 2019-Jan-16 22:08:42.864418 - [DEBUG] = AllBottom (new jump func)
62452 2019-Jan-16 22:08:42.864443 - [DEBUG]
62453 2019-Jan-16 22:08:42.864466 - [DEBUG] Start adding new jump function
62454 2019-Jan-16 22:08:42.864490 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62455 2019-Jan-16 22:08:42.864546 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62456 2019-Jan-16 22:08:42.865197 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62457 2019-Jan-16 22:08:42.865833 - [DEBUG] Edge Function : AllBottom
62458 2019-Jan-16 22:08:42.865871 - [DEBUG] End adding new jump function
62459 2019-Jan-16 22:08:42.865895 - [DEBUG]
62460 2019-Jan-16 22:08:42.865919 - [DEBUG] -------------------------------------------- 1662. Path Edge --------------------------------------------
62461 2019-Jan-16 22:08:42.865944 - [DEBUG]
62462 2019-Jan-16 22:08:42.865967 - [DEBUG] Process 1662. path edge:
62463 2019-Jan-16 22:08:42.865991 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62464 2019-Jan-16 22:08:42.866047 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
62465 2019-Jan-16 22:08:42.866685 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62466 2019-Jan-16 22:08:42.867320 - [DEBUG]
62467 2019-Jan-16 22:08:42.867345 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62468 2019-Jan-16 22:08:42.868003 - [DEBUG] Compose: EdgeIdentity * AllBottom
62469 2019-Jan-16 22:08:42.868031 - [DEBUG]
62470 2019-Jan-16 22:08:42.868056 - [DEBUG] Propagate flow
62471 2019-Jan-16 22:08:42.868091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62472 2019-Jan-16 22:08:42.868149 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62473 2019-Jan-16 22:08:42.868788 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62474 2019-Jan-16 22:08:42.869424 - [DEBUG] Edge function : AllBottom (result of previous compose)
62475 2019-Jan-16 22:08:42.869450 - [DEBUG]
62476 2019-Jan-16 22:08:42.869475 - [DEBUG] Join: AllTop & AllBottom
62477 2019-Jan-16 22:08:42.869501 - [DEBUG] = AllBottom (new jump func)
62478 2019-Jan-16 22:08:42.869526 - [DEBUG]
62479 2019-Jan-16 22:08:42.869549 - [DEBUG] Start adding new jump function
62480 2019-Jan-16 22:08:42.869573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62481 2019-Jan-16 22:08:42.869629 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62482 2019-Jan-16 22:08:42.870267 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62483 2019-Jan-16 22:08:42.870903 - [DEBUG] Edge Function : AllBottom
62484 2019-Jan-16 22:08:42.870931 - [DEBUG] End adding new jump function
62485 2019-Jan-16 22:08:42.870955 - [DEBUG]
62486 2019-Jan-16 22:08:42.870979 - [DEBUG] -------------------------------------------- 1663. Path Edge --------------------------------------------
62487 2019-Jan-16 22:08:42.871004 - [DEBUG]
62488 2019-Jan-16 22:08:42.871027 - [DEBUG] Process 1663. path edge:
62489 2019-Jan-16 22:08:42.871051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62490 2019-Jan-16 22:08:42.871107 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
62491 2019-Jan-16 22:08:42.871759 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62492 2019-Jan-16 22:08:42.872397 - [DEBUG]
62493 2019-Jan-16 22:08:42.872422 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62494 2019-Jan-16 22:08:42.873083 - [DEBUG] Compose: EdgeIdentity * AllBottom
62495 2019-Jan-16 22:08:42.873112 - [DEBUG]
62496 2019-Jan-16 22:08:42.873136 - [DEBUG] Propagate flow
62497 2019-Jan-16 22:08:42.873159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62498 2019-Jan-16 22:08:42.873216 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62499 2019-Jan-16 22:08:42.873860 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62500 2019-Jan-16 22:08:42.874497 - [DEBUG] Edge function : AllBottom (result of previous compose)
62501 2019-Jan-16 22:08:42.874522 - [DEBUG]
62502 2019-Jan-16 22:08:42.874555 - [DEBUG] Join: AllTop & AllBottom
62503 2019-Jan-16 22:08:42.874582 - [DEBUG] = AllBottom (new jump func)
62504 2019-Jan-16 22:08:42.874607 - [DEBUG]
62505 2019-Jan-16 22:08:42.874630 - [DEBUG] Start adding new jump function
62506 2019-Jan-16 22:08:42.874654 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62507 2019-Jan-16 22:08:42.874710 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62508 2019-Jan-16 22:08:42.875364 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62509 2019-Jan-16 22:08:42.876004 - [DEBUG] Edge Function : AllBottom
62510 2019-Jan-16 22:08:42.876032 - [DEBUG] End adding new jump function
62511 2019-Jan-16 22:08:42.876056 - [DEBUG]
62512 2019-Jan-16 22:08:42.876080 - [DEBUG] -------------------------------------------- 1664. Path Edge --------------------------------------------
62513 2019-Jan-16 22:08:42.876105 - [DEBUG]
62514 2019-Jan-16 22:08:42.876128 - [DEBUG] Process 1664. path edge:
62515 2019-Jan-16 22:08:42.876152 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62516 2019-Jan-16 22:08:42.876208 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
62517 2019-Jan-16 22:08:42.876850 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62518 2019-Jan-16 22:08:42.877486 - [DEBUG]
62519 2019-Jan-16 22:08:42.877511 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62520 2019-Jan-16 22:08:42.878190 - [DEBUG] Compose: EdgeIdentity * AllBottom
62521 2019-Jan-16 22:08:42.878219 - [DEBUG]
62522 2019-Jan-16 22:08:42.878243 - [DEBUG] Propagate flow
62523 2019-Jan-16 22:08:42.878267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62524 2019-Jan-16 22:08:42.878324 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62525 2019-Jan-16 22:08:42.878963 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62526 2019-Jan-16 22:08:42.879599 - [DEBUG] Edge function : AllBottom (result of previous compose)
62527 2019-Jan-16 22:08:42.879625 - [DEBUG]
62528 2019-Jan-16 22:08:42.879650 - [DEBUG] Join: AllTop & AllBottom
62529 2019-Jan-16 22:08:42.879676 - [DEBUG] = AllBottom (new jump func)
62530 2019-Jan-16 22:08:42.879700 - [DEBUG]
62531 2019-Jan-16 22:08:42.879724 - [DEBUG] Start adding new jump function
62532 2019-Jan-16 22:08:42.879748 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62533 2019-Jan-16 22:08:42.879803 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62534 2019-Jan-16 22:08:42.880440 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62535 2019-Jan-16 22:08:42.881075 - [DEBUG] Edge Function : AllBottom
62536 2019-Jan-16 22:08:42.881104 - [DEBUG] End adding new jump function
62537 2019-Jan-16 22:08:42.881128 - [DEBUG]
62538 2019-Jan-16 22:08:42.881152 - [DEBUG] -------------------------------------------- 1665. Path Edge --------------------------------------------
62539 2019-Jan-16 22:08:42.881176 - [DEBUG]
62540 2019-Jan-16 22:08:42.881200 - [DEBUG] Process 1665. path edge:
62541 2019-Jan-16 22:08:42.881224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62542 2019-Jan-16 22:08:42.881280 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
62543 2019-Jan-16 22:08:42.881937 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62544 2019-Jan-16 22:08:42.882574 - [DEBUG]
62545 2019-Jan-16 22:08:42.882607 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62546 2019-Jan-16 22:08:42.883266 - [DEBUG] Compose: EdgeIdentity * AllBottom
62547 2019-Jan-16 22:08:42.883295 - [DEBUG]
62548 2019-Jan-16 22:08:42.883319 - [DEBUG] Propagate flow
62549 2019-Jan-16 22:08:42.883342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62550 2019-Jan-16 22:08:42.883400 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62551 2019-Jan-16 22:08:42.884048 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62552 2019-Jan-16 22:08:42.884684 - [DEBUG] Edge function : AllBottom (result of previous compose)
62553 2019-Jan-16 22:08:42.884710 - [DEBUG]
62554 2019-Jan-16 22:08:42.884735 - [DEBUG] Join: AllTop & AllBottom
62555 2019-Jan-16 22:08:42.884775 - [DEBUG] = AllBottom (new jump func)
62556 2019-Jan-16 22:08:42.884800 - [DEBUG]
62557 2019-Jan-16 22:08:42.884823 - [DEBUG] Start adding new jump function
62558 2019-Jan-16 22:08:42.884847 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62559 2019-Jan-16 22:08:42.884903 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62560 2019-Jan-16 22:08:42.885539 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62561 2019-Jan-16 22:08:42.886184 - [DEBUG] Edge Function : AllBottom
62562 2019-Jan-16 22:08:42.886213 - [DEBUG] End adding new jump function
62563 2019-Jan-16 22:08:42.886237 - [DEBUG]
62564 2019-Jan-16 22:08:42.886261 - [DEBUG] -------------------------------------------- 1666. Path Edge --------------------------------------------
62565 2019-Jan-16 22:08:42.886285 - [DEBUG]
62566 2019-Jan-16 22:08:42.886309 - [DEBUG] Process 1666. path edge:
62567 2019-Jan-16 22:08:42.886333 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62568 2019-Jan-16 22:08:42.886389 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
62569 2019-Jan-16 22:08:42.887036 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62570 2019-Jan-16 22:08:42.887673 - [DEBUG]
62571 2019-Jan-16 22:08:42.887697 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62572 2019-Jan-16 22:08:42.888375 - [DEBUG] Possible callees:
62573 2019-Jan-16 22:08:42.888402 - [DEBUG] llvm.dbg.declare
62574 2019-Jan-16 22:08:42.888427 - [DEBUG] Possible return sites:
62575 2019-Jan-16 22:08:42.888451 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12062576 2019-Jan-16 22:08:42.889731 - [DEBUG] Found and process special summary
62577 2019-Jan-16 22:08:42.889773 - [DEBUG] Compose: EdgeIdentity * AllBottom
62578 2019-Jan-16 22:08:42.889801 - [DEBUG]
62579 2019-Jan-16 22:08:42.889825 - [DEBUG] Propagate flow
62580 2019-Jan-16 22:08:42.889849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62581 2019-Jan-16 22:08:42.889906 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62582 2019-Jan-16 22:08:42.890580 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62583 2019-Jan-16 22:08:42.891218 - [DEBUG] Edge function : AllBottom (result of previous compose)
62584 2019-Jan-16 22:08:42.891244 - [DEBUG]
62585 2019-Jan-16 22:08:42.891269 - [DEBUG] Join: AllTop & AllBottom
62586 2019-Jan-16 22:08:42.891304 - [DEBUG] = AllBottom (new jump func)
62587 2019-Jan-16 22:08:42.891329 - [DEBUG]
62588 2019-Jan-16 22:08:42.891352 - [DEBUG] Start adding new jump function
62589 2019-Jan-16 22:08:42.891376 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62590 2019-Jan-16 22:08:42.891447 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62591 2019-Jan-16 22:08:42.892085 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62592 2019-Jan-16 22:08:42.892725 - [DEBUG] Edge Function : AllBottom
62593 2019-Jan-16 22:08:42.892753 - [DEBUG] End adding new jump function
62594 2019-Jan-16 22:08:42.892777 - [DEBUG]
62595 2019-Jan-16 22:08:42.892801 - [DEBUG] -------------------------------------------- 1667. Path Edge --------------------------------------------
62596 2019-Jan-16 22:08:42.892826 - [DEBUG]
62597 2019-Jan-16 22:08:42.892849 - [DEBUG] Process 1667. path edge:
62598 2019-Jan-16 22:08:42.892873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62599 2019-Jan-16 22:08:42.892929 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
62600 2019-Jan-16 22:08:42.893569 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62601 2019-Jan-16 22:08:42.894206 - [DEBUG]
62602 2019-Jan-16 22:08:42.894231 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62603 2019-Jan-16 22:08:42.894917 - [DEBUG] Compose: EdgeIdentity * AllBottom
62604 2019-Jan-16 22:08:42.894947 - [DEBUG]
62605 2019-Jan-16 22:08:42.894971 - [DEBUG] Propagate flow
62606 2019-Jan-16 22:08:42.894995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62607 2019-Jan-16 22:08:42.895053 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62608 2019-Jan-16 22:08:42.895690 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62609 2019-Jan-16 22:08:42.896327 - [DEBUG] Edge function : AllBottom (result of previous compose)
62610 2019-Jan-16 22:08:42.896352 - [DEBUG]
62611 2019-Jan-16 22:08:42.896377 - [DEBUG] Join: AllTop & AllBottom
62612 2019-Jan-16 22:08:42.896404 - [DEBUG] = AllBottom (new jump func)
62613 2019-Jan-16 22:08:42.896429 - [DEBUG]
62614 2019-Jan-16 22:08:42.896453 - [DEBUG] Start adding new jump function
62615 2019-Jan-16 22:08:42.896476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62616 2019-Jan-16 22:08:42.896533 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62617 2019-Jan-16 22:08:42.897168 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62618 2019-Jan-16 22:08:42.897805 - [DEBUG] Edge Function : AllBottom
62619 2019-Jan-16 22:08:42.897833 - [DEBUG] End adding new jump function
62620 2019-Jan-16 22:08:42.897858 - [DEBUG]
62621 2019-Jan-16 22:08:42.897882 - [DEBUG] -------------------------------------------- 1668. Path Edge --------------------------------------------
62622 2019-Jan-16 22:08:42.897907 - [DEBUG]
62623 2019-Jan-16 22:08:42.897931 - [DEBUG] Process 1668. path edge:
62624 2019-Jan-16 22:08:42.897955 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62625 2019-Jan-16 22:08:42.898011 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
62626 2019-Jan-16 22:08:42.898665 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62627 2019-Jan-16 22:08:42.899301 - [DEBUG]
62628 2019-Jan-16 22:08:42.899327 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62629 2019-Jan-16 22:08:42.899985 - [DEBUG] Compose: EdgeIdentity * AllBottom
62630 2019-Jan-16 22:08:42.900023 - [DEBUG]
62631 2019-Jan-16 22:08:42.900048 - [DEBUG] Propagate flow
62632 2019-Jan-16 22:08:42.900071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62633 2019-Jan-16 22:08:42.900129 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62634 2019-Jan-16 22:08:42.900776 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62635 2019-Jan-16 22:08:42.901424 - [DEBUG] Edge function : AllBottom (result of previous compose)
62636 2019-Jan-16 22:08:42.901452 - [DEBUG]
62637 2019-Jan-16 22:08:42.901477 - [DEBUG] Join: AllTop & AllBottom
62638 2019-Jan-16 22:08:42.901503 - [DEBUG] = AllBottom (new jump func)
62639 2019-Jan-16 22:08:42.901528 - [DEBUG]
62640 2019-Jan-16 22:08:42.901551 - [DEBUG] Start adding new jump function
62641 2019-Jan-16 22:08:42.901574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62642 2019-Jan-16 22:08:42.901631 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62643 2019-Jan-16 22:08:42.902267 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62644 2019-Jan-16 22:08:42.902913 - [DEBUG] Edge Function : AllBottom
62645 2019-Jan-16 22:08:42.902941 - [DEBUG] End adding new jump function
62646 2019-Jan-16 22:08:42.902965 - [DEBUG]
62647 2019-Jan-16 22:08:42.902989 - [DEBUG] -------------------------------------------- 1669. Path Edge --------------------------------------------
62648 2019-Jan-16 22:08:42.903014 - [DEBUG]
62649 2019-Jan-16 22:08:42.903038 - [DEBUG] Process 1669. path edge:
62650 2019-Jan-16 22:08:42.903061 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62651 2019-Jan-16 22:08:42.903117 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
62652 2019-Jan-16 22:08:42.903765 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62653 2019-Jan-16 22:08:42.904400 - [DEBUG]
62654 2019-Jan-16 22:08:42.904424 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62655 2019-Jan-16 22:08:42.905104 - [DEBUG] Possible callees:
62656 2019-Jan-16 22:08:42.905130 - [DEBUG] llvm.dbg.declare
62657 2019-Jan-16 22:08:42.905155 - [DEBUG] Possible return sites:
62658 2019-Jan-16 22:08:42.905179 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14962659 2019-Jan-16 22:08:42.906468 - [DEBUG] Found and process special summary
62660 2019-Jan-16 22:08:42.906511 - [DEBUG] Compose: EdgeIdentity * AllBottom
62661 2019-Jan-16 22:08:42.906539 - [DEBUG]
62662 2019-Jan-16 22:08:42.906564 - [DEBUG] Propagate flow
62663 2019-Jan-16 22:08:42.906587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62664 2019-Jan-16 22:08:42.906644 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62665 2019-Jan-16 22:08:42.907286 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62666 2019-Jan-16 22:08:42.907923 - [DEBUG] Edge function : AllBottom (result of previous compose)
62667 2019-Jan-16 22:08:42.907948 - [DEBUG]
62668 2019-Jan-16 22:08:42.907974 - [DEBUG] Join: AllTop & AllBottom
62669 2019-Jan-16 22:08:42.908000 - [DEBUG] = AllBottom (new jump func)
62670 2019-Jan-16 22:08:42.908025 - [DEBUG]
62671 2019-Jan-16 22:08:42.908049 - [DEBUG] Start adding new jump function
62672 2019-Jan-16 22:08:42.908092 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62673 2019-Jan-16 22:08:42.908151 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62674 2019-Jan-16 22:08:42.908789 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62675 2019-Jan-16 22:08:42.909430 - [DEBUG] Edge Function : AllBottom
62676 2019-Jan-16 22:08:42.909459 - [DEBUG] End adding new jump function
62677 2019-Jan-16 22:08:42.909483 - [DEBUG]
62678 2019-Jan-16 22:08:42.909507 - [DEBUG] -------------------------------------------- 1670. Path Edge --------------------------------------------
62679 2019-Jan-16 22:08:42.909532 - [DEBUG]
62680 2019-Jan-16 22:08:42.909556 - [DEBUG] Process 1670. path edge:
62681 2019-Jan-16 22:08:42.909580 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62682 2019-Jan-16 22:08:42.909636 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
62683 2019-Jan-16 22:08:42.910276 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62684 2019-Jan-16 22:08:42.910914 - [DEBUG]
62685 2019-Jan-16 22:08:42.910939 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62686 2019-Jan-16 22:08:42.911632 - [DEBUG] Compose: EdgeIdentity * AllBottom
62687 2019-Jan-16 22:08:42.911661 - [DEBUG]
62688 2019-Jan-16 22:08:42.911686 - [DEBUG] Propagate flow
62689 2019-Jan-16 22:08:42.911709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62690 2019-Jan-16 22:08:42.911767 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62691 2019-Jan-16 22:08:42.912414 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62692 2019-Jan-16 22:08:42.913050 - [DEBUG] Edge function : AllBottom (result of previous compose)
62693 2019-Jan-16 22:08:42.913075 - [DEBUG]
62694 2019-Jan-16 22:08:42.913101 - [DEBUG] Join: AllTop & AllBottom
62695 2019-Jan-16 22:08:42.913127 - [DEBUG] = AllBottom (new jump func)
62696 2019-Jan-16 22:08:42.913152 - [DEBUG]
62697 2019-Jan-16 22:08:42.913175 - [DEBUG] Start adding new jump function
62698 2019-Jan-16 22:08:42.913199 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62699 2019-Jan-16 22:08:42.913255 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62700 2019-Jan-16 22:08:42.913891 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62701 2019-Jan-16 22:08:42.914526 - [DEBUG] Edge Function : AllBottom
62702 2019-Jan-16 22:08:42.914555 - [DEBUG] End adding new jump function
62703 2019-Jan-16 22:08:42.914579 - [DEBUG]
62704 2019-Jan-16 22:08:42.914603 - [DEBUG] -------------------------------------------- 1671. Path Edge --------------------------------------------
62705 2019-Jan-16 22:08:42.914628 - [DEBUG]
62706 2019-Jan-16 22:08:42.914651 - [DEBUG] Process 1671. path edge:
62707 2019-Jan-16 22:08:42.914675 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62708 2019-Jan-16 22:08:42.914731 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
62709 2019-Jan-16 22:08:42.915381 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62710 2019-Jan-16 22:08:42.916018 - [DEBUG]
62711 2019-Jan-16 22:08:42.916043 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62712 2019-Jan-16 22:08:42.916707 - [DEBUG] Compose: EdgeIdentity * AllBottom
62713 2019-Jan-16 22:08:42.916736 - [DEBUG]
62714 2019-Jan-16 22:08:42.916761 - [DEBUG] Propagate flow
62715 2019-Jan-16 22:08:42.916784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62716 2019-Jan-16 22:08:42.916851 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62717 2019-Jan-16 22:08:42.917499 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62718 2019-Jan-16 22:08:42.918151 - [DEBUG] Edge function : AllBottom (result of previous compose)
62719 2019-Jan-16 22:08:42.918177 - [DEBUG]
62720 2019-Jan-16 22:08:42.918203 - [DEBUG] Join: AllTop & AllBottom
62721 2019-Jan-16 22:08:42.918229 - [DEBUG] = AllBottom (new jump func)
62722 2019-Jan-16 22:08:42.918254 - [DEBUG]
62723 2019-Jan-16 22:08:42.918278 - [DEBUG] Start adding new jump function
62724 2019-Jan-16 22:08:42.918301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62725 2019-Jan-16 22:08:42.918358 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62726 2019-Jan-16 22:08:42.918995 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62727 2019-Jan-16 22:08:42.919640 - [DEBUG] Edge Function : AllBottom
62728 2019-Jan-16 22:08:42.919669 - [DEBUG] End adding new jump function
62729 2019-Jan-16 22:08:42.919693 - [DEBUG]
62730 2019-Jan-16 22:08:42.919717 - [DEBUG] -------------------------------------------- 1672. Path Edge --------------------------------------------
62731 2019-Jan-16 22:08:42.919742 - [DEBUG]
62732 2019-Jan-16 22:08:42.919765 - [DEBUG] Process 1672. path edge:
62733 2019-Jan-16 22:08:42.919789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62734 2019-Jan-16 22:08:42.919845 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
62735 2019-Jan-16 22:08:42.920513 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62736 2019-Jan-16 22:08:42.921168 - [DEBUG]
62737 2019-Jan-16 22:08:42.921193 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62738 2019-Jan-16 22:08:42.921888 - [DEBUG] Possible callees:
62739 2019-Jan-16 22:08:42.921914 - [DEBUG] llvm.dbg.declare
62740 2019-Jan-16 22:08:42.921939 - [DEBUG] Possible return sites:
62741 2019-Jan-16 22:08:42.921962 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15562742 2019-Jan-16 22:08:42.923257 - [DEBUG] Found and process special summary
62743 2019-Jan-16 22:08:42.923306 - [DEBUG] Compose: EdgeIdentity * AllBottom
62744 2019-Jan-16 22:08:42.923335 - [DEBUG]
62745 2019-Jan-16 22:08:42.923359 - [DEBUG] Propagate flow
62746 2019-Jan-16 22:08:42.923382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62747 2019-Jan-16 22:08:42.923441 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62748 2019-Jan-16 22:08:42.924082 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62749 2019-Jan-16 22:08:42.924720 - [DEBUG] Edge function : AllBottom (result of previous compose)
62750 2019-Jan-16 22:08:42.924758 - [DEBUG]
62751 2019-Jan-16 22:08:42.924786 - [DEBUG] Join: AllTop & AllBottom
62752 2019-Jan-16 22:08:42.924812 - [DEBUG] = AllBottom (new jump func)
62753 2019-Jan-16 22:08:42.924837 - [DEBUG]
62754 2019-Jan-16 22:08:42.924861 - [DEBUG] Start adding new jump function
62755 2019-Jan-16 22:08:42.924884 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62756 2019-Jan-16 22:08:42.924941 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62757 2019-Jan-16 22:08:42.925590 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62758 2019-Jan-16 22:08:42.926231 - [DEBUG] Edge Function : AllBottom
62759 2019-Jan-16 22:08:42.926260 - [DEBUG] End adding new jump function
62760 2019-Jan-16 22:08:42.926284 - [DEBUG]
62761 2019-Jan-16 22:08:42.926308 - [DEBUG] -------------------------------------------- 1673. Path Edge --------------------------------------------
62762 2019-Jan-16 22:08:42.926333 - [DEBUG]
62763 2019-Jan-16 22:08:42.926356 - [DEBUG] Process 1673. path edge:
62764 2019-Jan-16 22:08:42.926380 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62765 2019-Jan-16 22:08:42.926437 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
62766 2019-Jan-16 22:08:42.927076 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62767 2019-Jan-16 22:08:42.927712 - [DEBUG]
62768 2019-Jan-16 22:08:42.927737 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62769 2019-Jan-16 22:08:42.928431 - [DEBUG] Compose: EdgeIdentity * AllBottom
62770 2019-Jan-16 22:08:42.928460 - [DEBUG]
62771 2019-Jan-16 22:08:42.928484 - [DEBUG] Propagate flow
62772 2019-Jan-16 22:08:42.928507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62773 2019-Jan-16 22:08:42.928566 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62774 2019-Jan-16 22:08:42.929204 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62775 2019-Jan-16 22:08:42.929840 - [DEBUG] Edge function : AllBottom (result of previous compose)
62776 2019-Jan-16 22:08:42.929865 - [DEBUG]
62777 2019-Jan-16 22:08:42.929891 - [DEBUG] Join: AllTop & AllBottom
62778 2019-Jan-16 22:08:42.929917 - [DEBUG] = AllBottom (new jump func)
62779 2019-Jan-16 22:08:42.929941 - [DEBUG]
62780 2019-Jan-16 22:08:42.929965 - [DEBUG] Start adding new jump function
62781 2019-Jan-16 22:08:42.929988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62782 2019-Jan-16 22:08:42.930044 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62783 2019-Jan-16 22:08:42.930681 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62784 2019-Jan-16 22:08:42.931317 - [DEBUG] Edge Function : AllBottom
62785 2019-Jan-16 22:08:42.931345 - [DEBUG] End adding new jump function
62786 2019-Jan-16 22:08:42.931369 - [DEBUG]
62787 2019-Jan-16 22:08:42.931393 - [DEBUG] -------------------------------------------- 1674. Path Edge --------------------------------------------
62788 2019-Jan-16 22:08:42.931431 - [DEBUG]
62789 2019-Jan-16 22:08:42.931455 - [DEBUG] Process 1674. path edge:
62790 2019-Jan-16 22:08:42.931479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62791 2019-Jan-16 22:08:42.931535 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
62792 2019-Jan-16 22:08:42.932171 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62793 2019-Jan-16 22:08:42.932807 - [DEBUG]
62794 2019-Jan-16 22:08:42.932832 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62795 2019-Jan-16 22:08:42.933495 - [DEBUG] Compose: EdgeIdentity * AllBottom
62796 2019-Jan-16 22:08:42.933523 - [DEBUG]
62797 2019-Jan-16 22:08:42.933548 - [DEBUG] Propagate flow
62798 2019-Jan-16 22:08:42.933571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62799 2019-Jan-16 22:08:42.933629 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62800 2019-Jan-16 22:08:42.934273 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62801 2019-Jan-16 22:08:42.934925 - [DEBUG] Edge function : AllBottom (result of previous compose)
62802 2019-Jan-16 22:08:42.934951 - [DEBUG]
62803 2019-Jan-16 22:08:42.934976 - [DEBUG] Join: AllTop & AllBottom
62804 2019-Jan-16 22:08:42.935002 - [DEBUG] = AllBottom (new jump func)
62805 2019-Jan-16 22:08:42.935026 - [DEBUG]
62806 2019-Jan-16 22:08:42.935050 - [DEBUG] Start adding new jump function
62807 2019-Jan-16 22:08:42.935073 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62808 2019-Jan-16 22:08:42.935130 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62809 2019-Jan-16 22:08:42.935767 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62810 2019-Jan-16 22:08:42.936402 - [DEBUG] Edge Function : AllBottom
62811 2019-Jan-16 22:08:42.936430 - [DEBUG] End adding new jump function
62812 2019-Jan-16 22:08:42.936454 - [DEBUG]
62813 2019-Jan-16 22:08:42.936478 - [DEBUG] -------------------------------------------- 1675. Path Edge --------------------------------------------
62814 2019-Jan-16 22:08:42.936502 - [DEBUG]
62815 2019-Jan-16 22:08:42.936526 - [DEBUG] Process 1675. path edge:
62816 2019-Jan-16 22:08:42.936550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62817 2019-Jan-16 22:08:42.936606 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
62818 2019-Jan-16 22:08:42.937241 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62819 2019-Jan-16 22:08:42.937876 - [DEBUG]
62820 2019-Jan-16 22:08:42.937901 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62821 2019-Jan-16 22:08:42.938584 - [DEBUG] Compose: EdgeIdentity * AllBottom
62822 2019-Jan-16 22:08:42.938612 - [DEBUG]
62823 2019-Jan-16 22:08:42.938637 - [DEBUG] Propagate flow
62824 2019-Jan-16 22:08:42.938660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62825 2019-Jan-16 22:08:42.938719 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62826 2019-Jan-16 22:08:42.939436 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62827 2019-Jan-16 22:08:42.940092 - [DEBUG] Edge function : AllBottom (result of previous compose)
62828 2019-Jan-16 22:08:42.940118 - [DEBUG]
62829 2019-Jan-16 22:08:42.940144 - [DEBUG] Join: AllTop & AllBottom
62830 2019-Jan-16 22:08:42.940170 - [DEBUG] = AllBottom (new jump func)
62831 2019-Jan-16 22:08:42.940195 - [DEBUG]
62832 2019-Jan-16 22:08:42.940219 - [DEBUG] Start adding new jump function
62833 2019-Jan-16 22:08:42.940242 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62834 2019-Jan-16 22:08:42.940300 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62835 2019-Jan-16 22:08:42.940934 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62836 2019-Jan-16 22:08:42.941639 - [DEBUG] Edge Function : AllBottom
62837 2019-Jan-16 22:08:42.941671 - [DEBUG] End adding new jump function
62838 2019-Jan-16 22:08:42.941696 - [DEBUG]
62839 2019-Jan-16 22:08:42.941720 - [DEBUG] -------------------------------------------- 1676. Path Edge --------------------------------------------
62840 2019-Jan-16 22:08:42.941745 - [DEBUG]
62841 2019-Jan-16 22:08:42.941769 - [DEBUG] Process 1676. path edge:
62842 2019-Jan-16 22:08:42.941793 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62843 2019-Jan-16 22:08:42.941855 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
62844 2019-Jan-16 22:08:42.942523 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62845 2019-Jan-16 22:08:42.943161 - [DEBUG]
62846 2019-Jan-16 22:08:42.943186 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62847 2019-Jan-16 22:08:42.943857 - [DEBUG] Possible callees:
62848 2019-Jan-16 22:08:42.943884 - [DEBUG] llvm.dbg.declare
62849 2019-Jan-16 22:08:42.943910 - [DEBUG] Possible return sites:
62850 2019-Jan-16 22:08:42.943933 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16362851 2019-Jan-16 22:08:42.945240 - [DEBUG] Found and process special summary
62852 2019-Jan-16 22:08:42.945286 - [DEBUG] EDGE:
62853 2019-Jan-16 22:08:42.945346 - [DEBUG] ---> 62854 2019-Jan-16 22:08:42.946009 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62855 2019-Jan-16 22:08:42.946646 - [DEBUG]
62856 2019-Jan-16 22:08:42.946672 - [DEBUG] EDGE:
62857 2019-Jan-16 22:08:42.946730 - [DEBUG] ---> 62858 2019-Jan-16 22:08:42.947367 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62859 2019-Jan-16 22:08:42.948001 - [DEBUG]
62860 2019-Jan-16 22:08:42.948027 - [DEBUG] EDGE:
62861 2019-Jan-16 22:08:42.948098 - [DEBUG] ---> 62862 2019-Jan-16 22:08:42.948736 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62863 2019-Jan-16 22:08:42.949373 - [DEBUG]
62864 2019-Jan-16 22:08:42.949402 - [DEBUG] Compose: EdgeIdentity * AllBottom
62865 2019-Jan-16 22:08:42.949429 - [DEBUG]
62866 2019-Jan-16 22:08:42.949453 - [DEBUG] Propagate flow
62867 2019-Jan-16 22:08:42.949476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62868 2019-Jan-16 22:08:42.949533 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62869 2019-Jan-16 22:08:42.950169 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62870 2019-Jan-16 22:08:42.950810 - [DEBUG] Edge function : AllBottom (result of previous compose)
62871 2019-Jan-16 22:08:42.950836 - [DEBUG]
62872 2019-Jan-16 22:08:42.950862 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62873 2019-Jan-16 22:08:42.950888 - [DEBUG] = AllBottom
62874 2019-Jan-16 22:08:42.950913 - [DEBUG]
62875 2019-Jan-16 22:08:42.950936 - [DEBUG] PROPAGATE: No new function!
62876 2019-Jan-16 22:08:42.950962 - [DEBUG] EDGE:
62877 2019-Jan-16 22:08:42.951020 - [DEBUG] ---> 62878 2019-Jan-16 22:08:42.951676 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62879 2019-Jan-16 22:08:42.952313 - [DEBUG]
62880 2019-Jan-16 22:08:42.952340 - [DEBUG] Compose: EdgeIdentity * AllBottom
62881 2019-Jan-16 22:08:42.952367 - [DEBUG]
62882 2019-Jan-16 22:08:42.952390 - [DEBUG] Propagate flow
62883 2019-Jan-16 22:08:42.952414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62884 2019-Jan-16 22:08:42.952470 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62885 2019-Jan-16 22:08:42.953119 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62886 2019-Jan-16 22:08:42.953768 - [DEBUG] Edge function : AllBottom (result of previous compose)
62887 2019-Jan-16 22:08:42.953794 - [DEBUG]
62888 2019-Jan-16 22:08:42.953820 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62889 2019-Jan-16 22:08:42.953846 - [DEBUG] = AllBottom
62890 2019-Jan-16 22:08:42.953871 - [DEBUG]
62891 2019-Jan-16 22:08:42.953894 - [DEBUG] PROPAGATE: No new function!
62892 2019-Jan-16 22:08:42.953940 - [DEBUG] Compose: EdgeIdentity * AllBottom
62893 2019-Jan-16 22:08:42.953968 - [DEBUG]
62894 2019-Jan-16 22:08:42.953992 - [DEBUG] Propagate flow
62895 2019-Jan-16 22:08:42.954015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62896 2019-Jan-16 22:08:42.954073 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62897 2019-Jan-16 22:08:42.954718 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62898 2019-Jan-16 22:08:42.955372 - [DEBUG] Edge function : AllBottom (result of previous compose)
62899 2019-Jan-16 22:08:42.955398 - [DEBUG]
62900 2019-Jan-16 22:08:42.955423 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62901 2019-Jan-16 22:08:42.955449 - [DEBUG] = AllBottom
62902 2019-Jan-16 22:08:42.955473 - [DEBUG]
62903 2019-Jan-16 22:08:42.955497 - [DEBUG] PROPAGATE: No new function!
62904 2019-Jan-16 22:08:42.955523 - [DEBUG] Compose: EdgeIdentity * AllBottom
62905 2019-Jan-16 22:08:42.955549 - [DEBUG]
62906 2019-Jan-16 22:08:42.955573 - [DEBUG] Propagate flow
62907 2019-Jan-16 22:08:42.955596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62908 2019-Jan-16 22:08:42.955653 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62909 2019-Jan-16 22:08:42.956292 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62910 2019-Jan-16 22:08:42.956940 - [DEBUG] Edge function : AllBottom (result of previous compose)
62911 2019-Jan-16 22:08:42.956966 - [DEBUG]
62912 2019-Jan-16 22:08:42.956990 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62913 2019-Jan-16 22:08:42.957016 - [DEBUG] = AllBottom
62914 2019-Jan-16 22:08:42.957041 - [DEBUG]
62915 2019-Jan-16 22:08:42.957064 - [DEBUG] PROPAGATE: No new function!
62916 2019-Jan-16 22:08:42.957091 - [DEBUG] EDGE:
62917 2019-Jan-16 22:08:42.957150 - [DEBUG] ---> 62918 2019-Jan-16 22:08:42.957797 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62919 2019-Jan-16 22:08:42.958448 - [DEBUG]
62920 2019-Jan-16 22:08:42.958474 - [DEBUG] EDGE:
62921 2019-Jan-16 22:08:42.958532 - [DEBUG] ---> 62922 2019-Jan-16 22:08:42.959169 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62923 2019-Jan-16 22:08:42.959805 - [DEBUG]
62924 2019-Jan-16 22:08:42.959833 - [DEBUG] Compose: EdgeIdentity * AllBottom
62925 2019-Jan-16 22:08:42.959860 - [DEBUG]
62926 2019-Jan-16 22:08:42.959884 - [DEBUG] Propagate flow
62927 2019-Jan-16 22:08:42.959907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62928 2019-Jan-16 22:08:42.959963 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62929 2019-Jan-16 22:08:42.960600 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62930 2019-Jan-16 22:08:42.961258 - [DEBUG] Edge function : AllBottom (result of previous compose)
62931 2019-Jan-16 22:08:42.961284 - [DEBUG]
62932 2019-Jan-16 22:08:42.961311 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62933 2019-Jan-16 22:08:42.961337 - [DEBUG] = AllBottom
62934 2019-Jan-16 22:08:42.961362 - [DEBUG]
62935 2019-Jan-16 22:08:42.961385 - [DEBUG] PROPAGATE: No new function!
62936 2019-Jan-16 22:08:42.961424 - [DEBUG] EDGE:
62937 2019-Jan-16 22:08:42.961487 - [DEBUG] ---> 62938 2019-Jan-16 22:08:42.962133 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62939 2019-Jan-16 22:08:42.962771 - [DEBUG]
62940 2019-Jan-16 22:08:42.962799 - [DEBUG] Compose: EdgeIdentity * AllBottom
62941 2019-Jan-16 22:08:42.962825 - [DEBUG]
62942 2019-Jan-16 22:08:42.962849 - [DEBUG] Propagate flow
62943 2019-Jan-16 22:08:42.962873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62944 2019-Jan-16 22:08:42.962929 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62945 2019-Jan-16 22:08:42.963571 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62946 2019-Jan-16 22:08:42.964218 - [DEBUG] Edge function : AllBottom (result of previous compose)
62947 2019-Jan-16 22:08:42.964243 - [DEBUG]
62948 2019-Jan-16 22:08:42.964270 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62949 2019-Jan-16 22:08:42.964295 - [DEBUG] = AllBottom
62950 2019-Jan-16 22:08:42.964320 - [DEBUG]
62951 2019-Jan-16 22:08:42.964344 - [DEBUG] PROPAGATE: No new function!
62952 2019-Jan-16 22:08:42.964391 - [DEBUG] Compose: EdgeIdentity * AllBottom
62953 2019-Jan-16 22:08:42.964419 - [DEBUG]
62954 2019-Jan-16 22:08:42.964443 - [DEBUG] Propagate flow
62955 2019-Jan-16 22:08:42.964466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62956 2019-Jan-16 22:08:42.964523 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62957 2019-Jan-16 22:08:42.965180 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62958 2019-Jan-16 22:08:42.965817 - [DEBUG] Edge function : AllBottom (result of previous compose)
62959 2019-Jan-16 22:08:42.965843 - [DEBUG]
62960 2019-Jan-16 22:08:42.965868 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62961 2019-Jan-16 22:08:42.965894 - [DEBUG] = AllBottom
62962 2019-Jan-16 22:08:42.965919 - [DEBUG]
62963 2019-Jan-16 22:08:42.965942 - [DEBUG] PROPAGATE: No new function!
62964 2019-Jan-16 22:08:42.965969 - [DEBUG] Compose: EdgeIdentity * AllBottom
62965 2019-Jan-16 22:08:42.965995 - [DEBUG]
62966 2019-Jan-16 22:08:42.966019 - [DEBUG] Propagate flow
62967 2019-Jan-16 22:08:42.966043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62968 2019-Jan-16 22:08:42.966098 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62969 2019-Jan-16 22:08:42.966738 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62970 2019-Jan-16 22:08:42.967385 - [DEBUG] Edge function : AllBottom (result of previous compose)
62971 2019-Jan-16 22:08:42.967410 - [DEBUG]
62972 2019-Jan-16 22:08:42.967435 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62973 2019-Jan-16 22:08:42.967461 - [DEBUG] = AllBottom
62974 2019-Jan-16 22:08:42.967486 - [DEBUG]
62975 2019-Jan-16 22:08:42.967509 - [DEBUG] PROPAGATE: No new function!
62976 2019-Jan-16 22:08:42.967536 - [DEBUG] EDGE:
62977 2019-Jan-16 22:08:42.967602 - [DEBUG] ---> 62978 2019-Jan-16 22:08:42.968268 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62979 2019-Jan-16 22:08:42.968905 - [DEBUG]
62980 2019-Jan-16 22:08:42.968931 - [DEBUG] EDGE:
62981 2019-Jan-16 22:08:42.968988 - [DEBUG] ---> 62982 2019-Jan-16 22:08:42.969625 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62983 2019-Jan-16 22:08:42.970260 - [DEBUG]
62984 2019-Jan-16 22:08:42.970288 - [DEBUG] Compose: EdgeIdentity * AllBottom
62985 2019-Jan-16 22:08:42.970315 - [DEBUG]
62986 2019-Jan-16 22:08:42.970338 - [DEBUG] Propagate flow
62987 2019-Jan-16 22:08:42.970361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62988 2019-Jan-16 22:08:42.970418 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62989 2019-Jan-16 22:08:42.971055 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62990 2019-Jan-16 22:08:42.971712 - [DEBUG] Edge function : AllBottom (result of previous compose)
62991 2019-Jan-16 22:08:42.971738 - [DEBUG]
62992 2019-Jan-16 22:08:42.971765 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62993 2019-Jan-16 22:08:42.971791 - [DEBUG] = AllBottom
62994 2019-Jan-16 22:08:42.971815 - [DEBUG]
62995 2019-Jan-16 22:08:42.971838 - [DEBUG] PROPAGATE: No new function!
62996 2019-Jan-16 22:08:42.971863 - [DEBUG] EDGE:
62997 2019-Jan-16 22:08:42.971922 - [DEBUG] ---> 62998 2019-Jan-16 22:08:42.972562 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62999 2019-Jan-16 22:08:42.973198 - [DEBUG]
63000 2019-Jan-16 22:08:42.973225 - [DEBUG] Compose: EdgeIdentity * AllBottom
63001 2019-Jan-16 22:08:42.973252 - [DEBUG]
63002 2019-Jan-16 22:08:42.973276 - [DEBUG] Propagate flow
63003 2019-Jan-16 22:08:42.973299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63004 2019-Jan-16 22:08:42.973355 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63005 2019-Jan-16 22:08:42.973994 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
63006 2019-Jan-16 22:08:42.974640 - [DEBUG] Edge function : AllBottom (result of previous compose)
63007 2019-Jan-16 22:08:42.974666 - [DEBUG]
63008 2019-Jan-16 22:08:42.974692 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63009 2019-Jan-16 22:08:42.974718 - [DEBUG] = AllBottom
63010 2019-Jan-16 22:08:42.974742 - [DEBUG]
63011 2019-Jan-16 22:08:42.974779 - [DEBUG] PROPAGATE: No new function!
63012 2019-Jan-16 22:08:42.974820 - [DEBUG] Compose: EdgeIdentity * AllBottom
63013 2019-Jan-16 22:08:42.974848 - [DEBUG]
63014 2019-Jan-16 22:08:42.974872 - [DEBUG] Propagate flow
63015 2019-Jan-16 22:08:42.974895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63016 2019-Jan-16 22:08:42.974952 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63017 2019-Jan-16 22:08:42.975593 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63018 2019-Jan-16 22:08:42.976230 - [DEBUG] Edge function : AllBottom (result of previous compose)
63019 2019-Jan-16 22:08:42.976256 - [DEBUG]
63020 2019-Jan-16 22:08:42.976281 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63021 2019-Jan-16 22:08:42.976307 - [DEBUG] = AllBottom
63022 2019-Jan-16 22:08:42.976340 - [DEBUG]
63023 2019-Jan-16 22:08:42.976364 - [DEBUG] PROPAGATE: No new function!
63024 2019-Jan-16 22:08:42.976390 - [DEBUG] Compose: EdgeIdentity * AllBottom
63025 2019-Jan-16 22:08:42.976417 - [DEBUG]
63026 2019-Jan-16 22:08:42.976440 - [DEBUG] Propagate flow
63027 2019-Jan-16 22:08:42.976464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63028 2019-Jan-16 22:08:42.976520 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63029 2019-Jan-16 22:08:42.977161 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
63030 2019-Jan-16 22:08:42.977816 - [DEBUG] Edge function : AllBottom (result of previous compose)
63031 2019-Jan-16 22:08:42.977842 - [DEBUG]
63032 2019-Jan-16 22:08:42.977867 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63033 2019-Jan-16 22:08:42.977893 - [DEBUG] = AllBottom
63034 2019-Jan-16 22:08:42.977918 - [DEBUG]
63035 2019-Jan-16 22:08:42.977941 - [DEBUG] PROPAGATE: No new function!
63036 2019-Jan-16 22:08:42.977968 - [DEBUG] EDGE:
63037 2019-Jan-16 22:08:42.978026 - [DEBUG] ---> 63038 2019-Jan-16 22:08:42.978690 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63039 2019-Jan-16 22:08:42.979328 - [DEBUG]
63040 2019-Jan-16 22:08:42.979364 - [DEBUG] Compose: EdgeIdentity * AllBottom
63041 2019-Jan-16 22:08:42.979391 - [DEBUG]
63042 2019-Jan-16 22:08:42.979415 - [DEBUG] Propagate flow
63043 2019-Jan-16 22:08:42.979439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63044 2019-Jan-16 22:08:42.979495 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63045 2019-Jan-16 22:08:42.980135 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63046 2019-Jan-16 22:08:42.980772 - [DEBUG] Edge function : AllBottom (result of previous compose)
63047 2019-Jan-16 22:08:42.980797 - [DEBUG]
63048 2019-Jan-16 22:08:42.980823 - [DEBUG] Join: AllTop & AllBottom
63049 2019-Jan-16 22:08:42.980849 - [DEBUG] = AllBottom (new jump func)
63050 2019-Jan-16 22:08:42.980874 - [DEBUG]
63051 2019-Jan-16 22:08:42.980897 - [DEBUG] Start adding new jump function
63052 2019-Jan-16 22:08:42.980921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63053 2019-Jan-16 22:08:42.980977 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63054 2019-Jan-16 22:08:42.981631 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63055 2019-Jan-16 22:08:42.982271 - [DEBUG] Edge Function : AllBottom
63056 2019-Jan-16 22:08:42.982300 - [DEBUG] End adding new jump function
63057 2019-Jan-16 22:08:42.982324 - [DEBUG]
63058 2019-Jan-16 22:08:42.982348 - [DEBUG] -------------------------------------------- 1677. Path Edge --------------------------------------------
63059 2019-Jan-16 22:08:42.982373 - [DEBUG]
63060 2019-Jan-16 22:08:42.982396 - [DEBUG] Process 1677. path edge:
63061 2019-Jan-16 22:08:42.982420 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63062 2019-Jan-16 22:08:42.982476 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
63063 2019-Jan-16 22:08:42.983116 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63064 2019-Jan-16 22:08:42.983752 - [DEBUG]
63065 2019-Jan-16 22:08:42.983777 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63066 2019-Jan-16 22:08:42.984439 - [DEBUG] Possible callees:
63067 2019-Jan-16 22:08:42.984465 - [DEBUG] foo
63068 2019-Jan-16 22:08:42.984490 - [DEBUG] Possible return sites:
63069 2019-Jan-16 22:08:42.984513 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12663070 2019-Jan-16 22:08:42.985801 - [DEBUG] Found and process special summary
63071 2019-Jan-16 22:08:42.985841 - [DEBUG] Compose: EdgeIdentity * AllBottom
63072 2019-Jan-16 22:08:42.985869 - [DEBUG]
63073 2019-Jan-16 22:08:42.985894 - [DEBUG] Propagate flow
63074 2019-Jan-16 22:08:42.985917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63075 2019-Jan-16 22:08:42.985974 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63076 2019-Jan-16 22:08:42.986622 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63077 2019-Jan-16 22:08:42.987258 - [DEBUG] Edge function : AllBottom (result of previous compose)
63078 2019-Jan-16 22:08:42.987284 - [DEBUG]
63079 2019-Jan-16 22:08:42.987309 - [DEBUG] Join: AllTop & AllBottom
63080 2019-Jan-16 22:08:42.987335 - [DEBUG] = AllBottom (new jump func)
63081 2019-Jan-16 22:08:42.987360 - [DEBUG]
63082 2019-Jan-16 22:08:42.987383 - [DEBUG] Start adding new jump function
63083 2019-Jan-16 22:08:42.987407 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63084 2019-Jan-16 22:08:42.987463 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63085 2019-Jan-16 22:08:42.988113 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63086 2019-Jan-16 22:08:42.988754 - [DEBUG] Edge Function : AllBottom
63087 2019-Jan-16 22:08:42.988783 - [DEBUG] End adding new jump function
63088 2019-Jan-16 22:08:42.988807 - [DEBUG]
63089 2019-Jan-16 22:08:42.988831 - [DEBUG] -------------------------------------------- 1678. Path Edge --------------------------------------------
63090 2019-Jan-16 22:08:42.988856 - [DEBUG]
63091 2019-Jan-16 22:08:42.988879 - [DEBUG] Process 1678. path edge:
63092 2019-Jan-16 22:08:42.988903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63093 2019-Jan-16 22:08:42.988959 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
63094 2019-Jan-16 22:08:42.989599 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63095 2019-Jan-16 22:08:42.990235 - [DEBUG]
63096 2019-Jan-16 22:08:42.990260 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63097 2019-Jan-16 22:08:42.990927 - [DEBUG] Compose: EdgeIdentity * AllBottom
63098 2019-Jan-16 22:08:42.990955 - [DEBUG]
63099 2019-Jan-16 22:08:42.990979 - [DEBUG] Propagate flow
63100 2019-Jan-16 22:08:42.991003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63101 2019-Jan-16 22:08:42.991060 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63102 2019-Jan-16 22:08:42.991714 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63103 2019-Jan-16 22:08:42.992350 - [DEBUG] Edge function : AllBottom (result of previous compose)
63104 2019-Jan-16 22:08:42.992376 - [DEBUG]
63105 2019-Jan-16 22:08:42.992402 - [DEBUG] Join: AllTop & AllBottom
63106 2019-Jan-16 22:08:42.992427 - [DEBUG] = AllBottom (new jump func)
63107 2019-Jan-16 22:08:42.992452 - [DEBUG]
63108 2019-Jan-16 22:08:42.992476 - [DEBUG] Start adding new jump function
63109 2019-Jan-16 22:08:42.992499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63110 2019-Jan-16 22:08:42.992556 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63111 2019-Jan-16 22:08:42.993204 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63112 2019-Jan-16 22:08:42.993840 - [DEBUG] Edge Function : AllBottom
63113 2019-Jan-16 22:08:42.993869 - [DEBUG] End adding new jump function
63114 2019-Jan-16 22:08:42.993893 - [DEBUG]
63115 2019-Jan-16 22:08:42.993917 - [DEBUG] -------------------------------------------- 1679. Path Edge --------------------------------------------
63116 2019-Jan-16 22:08:42.993942 - [DEBUG]
63117 2019-Jan-16 22:08:42.993965 - [DEBUG] Process 1679. path edge:
63118 2019-Jan-16 22:08:42.993989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63119 2019-Jan-16 22:08:42.994046 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
63120 2019-Jan-16 22:08:42.994681 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63121 2019-Jan-16 22:08:42.995335 - [DEBUG]
63122 2019-Jan-16 22:08:42.995361 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63123 2019-Jan-16 22:08:42.996021 - [DEBUG] Compose: EdgeIdentity * AllBottom
63124 2019-Jan-16 22:08:42.996049 - [DEBUG]
63125 2019-Jan-16 22:08:42.996073 - [DEBUG] Propagate flow
63126 2019-Jan-16 22:08:42.996097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63127 2019-Jan-16 22:08:42.996154 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63128 2019-Jan-16 22:08:42.996792 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63129 2019-Jan-16 22:08:42.997427 - [DEBUG] Edge function : AllBottom (result of previous compose)
63130 2019-Jan-16 22:08:42.997453 - [DEBUG]
63131 2019-Jan-16 22:08:42.997478 - [DEBUG] Join: AllTop & AllBottom
63132 2019-Jan-16 22:08:42.997504 - [DEBUG] = AllBottom (new jump func)
63133 2019-Jan-16 22:08:42.997528 - [DEBUG]
63134 2019-Jan-16 22:08:42.997552 - [DEBUG] Start adding new jump function
63135 2019-Jan-16 22:08:42.997575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63136 2019-Jan-16 22:08:42.997631 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63137 2019-Jan-16 22:08:42.998283 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63138 2019-Jan-16 22:08:42.998920 - [DEBUG] Edge Function : AllBottom
63139 2019-Jan-16 22:08:42.998949 - [DEBUG] End adding new jump function
63140 2019-Jan-16 22:08:42.998973 - [DEBUG]
63141 2019-Jan-16 22:08:42.998996 - [DEBUG] -------------------------------------------- 1680. Path Edge --------------------------------------------
63142 2019-Jan-16 22:08:42.999021 - [DEBUG]
63143 2019-Jan-16 22:08:42.999044 - [DEBUG] Process 1680. path edge:
63144 2019-Jan-16 22:08:42.999068 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63145 2019-Jan-16 22:08:42.999124 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
63146 2019-Jan-16 22:08:42.999760 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63147 2019-Jan-16 22:08:43.000395 - [DEBUG]
63148 2019-Jan-16 22:08:43.000421 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63149 2019-Jan-16 22:08:43.001081 - [DEBUG] Compose: EdgeIdentity * AllBottom
63150 2019-Jan-16 22:08:43.001109 - [DEBUG]
63151 2019-Jan-16 22:08:43.001133 - [DEBUG] Propagate flow
63152 2019-Jan-16 22:08:43.001157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63153 2019-Jan-16 22:08:43.001222 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63154 2019-Jan-16 22:08:43.001888 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63155 2019-Jan-16 22:08:43.002525 - [DEBUG] Edge function : AllBottom (result of previous compose)
63156 2019-Jan-16 22:08:43.002550 - [DEBUG]
63157 2019-Jan-16 22:08:43.002576 - [DEBUG] Join: AllTop & AllBottom
63158 2019-Jan-16 22:08:43.002602 - [DEBUG] = AllBottom (new jump func)
63159 2019-Jan-16 22:08:43.002627 - [DEBUG]
63160 2019-Jan-16 22:08:43.002651 - [DEBUG] Start adding new jump function
63161 2019-Jan-16 22:08:43.002674 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63162 2019-Jan-16 22:08:43.002729 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63163 2019-Jan-16 22:08:43.003365 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63164 2019-Jan-16 22:08:43.004011 - [DEBUG] Edge Function : AllBottom
63165 2019-Jan-16 22:08:43.004039 - [DEBUG] End adding new jump function
63166 2019-Jan-16 22:08:43.004064 - [DEBUG]
63167 2019-Jan-16 22:08:43.004088 - [DEBUG] -------------------------------------------- 1681. Path Edge --------------------------------------------
63168 2019-Jan-16 22:08:43.004113 - [DEBUG]
63169 2019-Jan-16 22:08:43.004136 - [DEBUG] Process 1681. path edge:
63170 2019-Jan-16 22:08:43.004160 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63171 2019-Jan-16 22:08:43.004216 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
63172 2019-Jan-16 22:08:43.004879 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63173 2019-Jan-16 22:08:43.005515 - [DEBUG]
63174 2019-Jan-16 22:08:43.005540 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63175 2019-Jan-16 22:08:43.006202 - [DEBUG] Possible callees:
63176 2019-Jan-16 22:08:43.006228 - [DEBUG] llvm.dbg.declare
63177 2019-Jan-16 22:08:43.006253 - [DEBUG] Possible return sites:
63178 2019-Jan-16 22:08:43.006277 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13663179 2019-Jan-16 22:08:43.007556 - [DEBUG] Found and process special summary
63180 2019-Jan-16 22:08:43.007597 - [DEBUG] Compose: EdgeIdentity * AllBottom
63181 2019-Jan-16 22:08:43.007625 - [DEBUG]
63182 2019-Jan-16 22:08:43.007649 - [DEBUG] Propagate flow
63183 2019-Jan-16 22:08:43.007673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63184 2019-Jan-16 22:08:43.007730 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63185 2019-Jan-16 22:08:43.008387 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63186 2019-Jan-16 22:08:43.009025 - [DEBUG] Edge function : AllBottom (result of previous compose)
63187 2019-Jan-16 22:08:43.009050 - [DEBUG]
63188 2019-Jan-16 22:08:43.009076 - [DEBUG] Join: AllTop & AllBottom
63189 2019-Jan-16 22:08:43.009102 - [DEBUG] = AllBottom (new jump func)
63190 2019-Jan-16 22:08:43.009126 - [DEBUG]
63191 2019-Jan-16 22:08:43.009150 - [DEBUG] Start adding new jump function
63192 2019-Jan-16 22:08:43.009174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63193 2019-Jan-16 22:08:43.009230 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63194 2019-Jan-16 22:08:43.009874 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63195 2019-Jan-16 22:08:43.010515 - [DEBUG] Edge Function : AllBottom
63196 2019-Jan-16 22:08:43.010543 - [DEBUG] End adding new jump function
63197 2019-Jan-16 22:08:43.010567 - [DEBUG]
63198 2019-Jan-16 22:08:43.010591 - [DEBUG] -------------------------------------------- 1682. Path Edge --------------------------------------------
63199 2019-Jan-16 22:08:43.010616 - [DEBUG]
63200 2019-Jan-16 22:08:43.010640 - [DEBUG] Process 1682. path edge:
63201 2019-Jan-16 22:08:43.010664 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63202 2019-Jan-16 22:08:43.010720 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
63203 2019-Jan-16 22:08:43.011361 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63204 2019-Jan-16 22:08:43.012016 - [DEBUG]
63205 2019-Jan-16 22:08:43.012041 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63206 2019-Jan-16 22:08:43.012719 - [DEBUG] Compose: EdgeIdentity * AllBottom
63207 2019-Jan-16 22:08:43.012747 - [DEBUG]
63208 2019-Jan-16 22:08:43.012772 - [DEBUG] Propagate flow
63209 2019-Jan-16 22:08:43.012795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63210 2019-Jan-16 22:08:43.012853 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63211 2019-Jan-16 22:08:43.013497 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63212 2019-Jan-16 22:08:43.014134 - [DEBUG] Edge function : AllBottom (result of previous compose)
63213 2019-Jan-16 22:08:43.014159 - [DEBUG]
63214 2019-Jan-16 22:08:43.014185 - [DEBUG] Join: AllTop & AllBottom
63215 2019-Jan-16 22:08:43.014211 - [DEBUG] = AllBottom (new jump func)
63216 2019-Jan-16 22:08:43.014236 - [DEBUG]
63217 2019-Jan-16 22:08:43.014260 - [DEBUG] Start adding new jump function
63218 2019-Jan-16 22:08:43.014283 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63219 2019-Jan-16 22:08:43.014340 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63220 2019-Jan-16 22:08:43.014993 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63221 2019-Jan-16 22:08:43.015629 - [DEBUG] Edge Function : AllBottom
63222 2019-Jan-16 22:08:43.015658 - [DEBUG] End adding new jump function
63223 2019-Jan-16 22:08:43.015682 - [DEBUG]
63224 2019-Jan-16 22:08:43.015706 - [DEBUG] -------------------------------------------- 1683. Path Edge --------------------------------------------
63225 2019-Jan-16 22:08:43.015731 - [DEBUG]
63226 2019-Jan-16 22:08:43.015754 - [DEBUG] Process 1683. path edge:
63227 2019-Jan-16 22:08:43.015778 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63228 2019-Jan-16 22:08:43.015835 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
63229 2019-Jan-16 22:08:43.016471 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63230 2019-Jan-16 22:08:43.017108 - [DEBUG]
63231 2019-Jan-16 22:08:43.017133 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63232 2019-Jan-16 22:08:43.017793 - [DEBUG] Compose: EdgeIdentity * AllBottom
63233 2019-Jan-16 22:08:43.017822 - [DEBUG]
63234 2019-Jan-16 22:08:43.017846 - [DEBUG] Propagate flow
63235 2019-Jan-16 22:08:43.017870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63236 2019-Jan-16 22:08:43.017927 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
63237 2019-Jan-16 22:08:43.018580 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63238 2019-Jan-16 22:08:43.019228 - [DEBUG] Edge function : AllBottom (result of previous compose)
63239 2019-Jan-16 22:08:43.019254 - [DEBUG]
63240 2019-Jan-16 22:08:43.019279 - [DEBUG] Join: AllTop & AllBottom
63241 2019-Jan-16 22:08:43.019305 - [DEBUG] = AllBottom (new jump func)
63242 2019-Jan-16 22:08:43.019330 - [DEBUG]
63243 2019-Jan-16 22:08:43.019354 - [DEBUG] Start adding new jump function
63244 2019-Jan-16 22:08:43.019378 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63245 2019-Jan-16 22:08:43.019434 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63246 2019-Jan-16 22:08:43.020072 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
63247 2019-Jan-16 22:08:43.020708 - [DEBUG] Edge Function : AllBottom
63248 2019-Jan-16 22:08:43.020737 - [DEBUG] End adding new jump function
63249 2019-Jan-16 22:08:43.020761 - [DEBUG]
63250 2019-Jan-16 22:08:43.020785 - [DEBUG] -------------------------------------------- 1684. Path Edge --------------------------------------------
63251 2019-Jan-16 22:08:43.020810 - [DEBUG]
63252 2019-Jan-16 22:08:43.020833 - [DEBUG] Process 1684. path edge:
63253 2019-Jan-16 22:08:43.020857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63254 2019-Jan-16 22:08:43.020913 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
63255 2019-Jan-16 22:08:43.021567 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63256 2019-Jan-16 22:08:43.022203 - [DEBUG]
63257 2019-Jan-16 22:08:43.022228 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
63258 2019-Jan-16 22:08:43.022891 - [DEBUG] Compose: EdgeIdentity * AllBottom
63259 2019-Jan-16 22:08:43.022920 - [DEBUG]
63260 2019-Jan-16 22:08:43.022944 - [DEBUG] Propagate flow
63261 2019-Jan-16 22:08:43.022968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63262 2019-Jan-16 22:08:43.023026 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
63263 2019-Jan-16 22:08:43.023676 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63264 2019-Jan-16 22:08:43.024313 - [DEBUG] Edge function : AllBottom (result of previous compose)
63265 2019-Jan-16 22:08:43.024339 - [DEBUG]
63266 2019-Jan-16 22:08:43.024365 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63267 2019-Jan-16 22:08:43.024391 - [DEBUG] = AllBottom
63268 2019-Jan-16 22:08:43.024416 - [DEBUG]
63269 2019-Jan-16 22:08:43.024439 - [DEBUG] PROPAGATE: No new function!
63270 2019-Jan-16 22:08:43.024464 - [DEBUG] EDGE:
63271 2019-Jan-16 22:08:43.024522 - [DEBUG] ---> 63272 2019-Jan-16 22:08:43.025174 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63273 2019-Jan-16 22:08:43.025811 - [DEBUG]
63274 2019-Jan-16 22:08:43.025836 - [DEBUG] EDGE:
63275 2019-Jan-16 22:08:43.025894 - [DEBUG] ---> 63276 2019-Jan-16 22:08:43.026532 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63277 2019-Jan-16 22:08:43.027167 - [DEBUG]
63278 2019-Jan-16 22:08:43.027194 - [DEBUG] Compose: EdgeIdentity * AllBottom
63279 2019-Jan-16 22:08:43.027221 - [DEBUG]
63280 2019-Jan-16 22:08:43.027245 - [DEBUG] Propagate flow
63281 2019-Jan-16 22:08:43.027268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63282 2019-Jan-16 22:08:43.027325 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63283 2019-Jan-16 22:08:43.027970 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63284 2019-Jan-16 22:08:43.028629 - [DEBUG] Edge function : AllBottom (result of previous compose)
63285 2019-Jan-16 22:08:43.028654 - [DEBUG]
63286 2019-Jan-16 22:08:43.028680 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63287 2019-Jan-16 22:08:43.028706 - [DEBUG] = AllBottom
63288 2019-Jan-16 22:08:43.028731 - [DEBUG]
63289 2019-Jan-16 22:08:43.028755 - [DEBUG] PROPAGATE: No new function!
63290 2019-Jan-16 22:08:43.028779 - [DEBUG] EDGE:
63291 2019-Jan-16 22:08:43.028838 - [DEBUG] ---> 63292 2019-Jan-16 22:08:43.029478 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63293 2019-Jan-16 22:08:43.030114 - [DEBUG]
63294 2019-Jan-16 22:08:43.030141 - [DEBUG] Compose: EdgeIdentity * AllBottom
63295 2019-Jan-16 22:08:43.030167 - [DEBUG]
63296 2019-Jan-16 22:08:43.030191 - [DEBUG] Propagate flow
63297 2019-Jan-16 22:08:43.030215 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63298 2019-Jan-16 22:08:43.030271 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63299 2019-Jan-16 22:08:43.030912 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63300 2019-Jan-16 22:08:43.031574 - [DEBUG] Edge function : AllBottom (result of previous compose)
63301 2019-Jan-16 22:08:43.031600 - [DEBUG]
63302 2019-Jan-16 22:08:43.031625 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63303 2019-Jan-16 22:08:43.031651 - [DEBUG] = AllBottom
63304 2019-Jan-16 22:08:43.031675 - [DEBUG]
63305 2019-Jan-16 22:08:43.031699 - [DEBUG] PROPAGATE: No new function!
63306 2019-Jan-16 22:08:43.031738 - [DEBUG] Compose: EdgeIdentity * AllBottom
63307 2019-Jan-16 22:08:43.031766 - [DEBUG]
63308 2019-Jan-16 22:08:43.031790 - [DEBUG] Propagate flow
63309 2019-Jan-16 22:08:43.031814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63310 2019-Jan-16 22:08:43.031871 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63311 2019-Jan-16 22:08:43.032513 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63312 2019-Jan-16 22:08:43.033150 - [DEBUG] Edge function : AllBottom (result of previous compose)
63313 2019-Jan-16 22:08:43.033175 - [DEBUG]
63314 2019-Jan-16 22:08:43.033200 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63315 2019-Jan-16 22:08:43.033226 - [DEBUG] = AllBottom
63316 2019-Jan-16 22:08:43.033251 - [DEBUG]
63317 2019-Jan-16 22:08:43.033275 - [DEBUG] PROPAGATE: No new function!
63318 2019-Jan-16 22:08:43.033301 - [DEBUG] Compose: EdgeIdentity * AllBottom
63319 2019-Jan-16 22:08:43.033327 - [DEBUG]
63320 2019-Jan-16 22:08:43.033351 - [DEBUG] Propagate flow
63321 2019-Jan-16 22:08:43.033375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63322 2019-Jan-16 22:08:43.033431 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63323 2019-Jan-16 22:08:43.034071 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63324 2019-Jan-16 22:08:43.034717 - [DEBUG] Edge function : AllBottom (result of previous compose)
63325 2019-Jan-16 22:08:43.034743 - [DEBUG]
63326 2019-Jan-16 22:08:43.034782 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63327 2019-Jan-16 22:08:43.034808 - [DEBUG] = AllBottom
63328 2019-Jan-16 22:08:43.034833 - [DEBUG]
63329 2019-Jan-16 22:08:43.034856 - [DEBUG] PROPAGATE: No new function!
63330 2019-Jan-16 22:08:43.034891 - [DEBUG] EDGE:
63331 2019-Jan-16 22:08:43.034949 - [DEBUG] ---> 63332 2019-Jan-16 22:08:43.035599 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63333 2019-Jan-16 22:08:43.036236 - [DEBUG]
63334 2019-Jan-16 22:08:43.036270 - [DEBUG] Compose: EdgeIdentity * AllBottom
63335 2019-Jan-16 22:08:43.036298 - [DEBUG]
63336 2019-Jan-16 22:08:43.036322 - [DEBUG] Propagate flow
63337 2019-Jan-16 22:08:43.036345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63338 2019-Jan-16 22:08:43.036402 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63339 2019-Jan-16 22:08:43.037050 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63340 2019-Jan-16 22:08:43.037687 - [DEBUG] Edge function : AllBottom (result of previous compose)
63341 2019-Jan-16 22:08:43.037713 - [DEBUG]
63342 2019-Jan-16 22:08:43.037738 - [DEBUG] Join: AllTop & AllBottom
63343 2019-Jan-16 22:08:43.037764 - [DEBUG] = AllBottom (new jump func)
63344 2019-Jan-16 22:08:43.037789 - [DEBUG]
63345 2019-Jan-16 22:08:43.037813 - [DEBUG] Start adding new jump function
63346 2019-Jan-16 22:08:43.037836 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63347 2019-Jan-16 22:08:43.037892 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63348 2019-Jan-16 22:08:43.038546 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63349 2019-Jan-16 22:08:43.039192 - [DEBUG] Edge Function : AllBottom
63350 2019-Jan-16 22:08:43.039221 - [DEBUG] End adding new jump function
63351 2019-Jan-16 22:08:43.039245 - [DEBUG]
63352 2019-Jan-16 22:08:43.039269 - [DEBUG] -------------------------------------------- 1685. Path Edge --------------------------------------------
63353 2019-Jan-16 22:08:43.039294 - [DEBUG]
63354 2019-Jan-16 22:08:43.039317 - [DEBUG] Process 1685. path edge:
63355 2019-Jan-16 22:08:43.039341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63356 2019-Jan-16 22:08:43.039397 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
63357 2019-Jan-16 22:08:43.040044 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63358 2019-Jan-16 22:08:43.040681 - [DEBUG]
63359 2019-Jan-16 22:08:43.040706 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63360 2019-Jan-16 22:08:43.041368 - [DEBUG] Possible callees:
63361 2019-Jan-16 22:08:43.041394 - [DEBUG] llvm.dbg.declare
63362 2019-Jan-16 22:08:43.041432 - [DEBUG] Possible return sites:
63363 2019-Jan-16 22:08:43.041457 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14363364 2019-Jan-16 22:08:43.042736 - [DEBUG] Found and process special summary
63365 2019-Jan-16 22:08:43.042778 - [DEBUG] Compose: EdgeIdentity * AllBottom
63366 2019-Jan-16 22:08:43.042806 - [DEBUG]
63367 2019-Jan-16 22:08:43.042830 - [DEBUG] Propagate flow
63368 2019-Jan-16 22:08:43.042854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63369 2019-Jan-16 22:08:43.042910 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63370 2019-Jan-16 22:08:43.043566 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63371 2019-Jan-16 22:08:43.044204 - [DEBUG] Edge function : AllBottom (result of previous compose)
63372 2019-Jan-16 22:08:43.044230 - [DEBUG]
63373 2019-Jan-16 22:08:43.044255 - [DEBUG] Join: AllTop & AllBottom
63374 2019-Jan-16 22:08:43.044281 - [DEBUG] = AllBottom (new jump func)
63375 2019-Jan-16 22:08:43.044306 - [DEBUG]
63376 2019-Jan-16 22:08:43.044330 - [DEBUG] Start adding new jump function
63377 2019-Jan-16 22:08:43.044353 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63378 2019-Jan-16 22:08:43.044410 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63379 2019-Jan-16 22:08:43.045062 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63380 2019-Jan-16 22:08:43.045703 - [DEBUG] Edge Function : AllBottom
63381 2019-Jan-16 22:08:43.045731 - [DEBUG] End adding new jump function
63382 2019-Jan-16 22:08:43.045755 - [DEBUG]
63383 2019-Jan-16 22:08:43.045779 - [DEBUG] -------------------------------------------- 1686. Path Edge --------------------------------------------
63384 2019-Jan-16 22:08:43.045804 - [DEBUG]
63385 2019-Jan-16 22:08:43.045827 - [DEBUG] Process 1686. path edge:
63386 2019-Jan-16 22:08:43.045851 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63387 2019-Jan-16 22:08:43.045907 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
63388 2019-Jan-16 22:08:43.046547 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63389 2019-Jan-16 22:08:43.047183 - [DEBUG]
63390 2019-Jan-16 22:08:43.047208 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63391 2019-Jan-16 22:08:43.047880 - [DEBUG] Compose: EdgeIdentity * AllBottom
63392 2019-Jan-16 22:08:43.047908 - [DEBUG]
63393 2019-Jan-16 22:08:43.047932 - [DEBUG] Propagate flow
63394 2019-Jan-16 22:08:43.047956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63395 2019-Jan-16 22:08:43.048014 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
63396 2019-Jan-16 22:08:43.048665 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63397 2019-Jan-16 22:08:43.049303 - [DEBUG] Edge function : AllBottom (result of previous compose)
63398 2019-Jan-16 22:08:43.049329 - [DEBUG]
63399 2019-Jan-16 22:08:43.049354 - [DEBUG] Join: AllTop & AllBottom
63400 2019-Jan-16 22:08:43.049380 - [DEBUG] = AllBottom (new jump func)
63401 2019-Jan-16 22:08:43.049405 - [DEBUG]
63402 2019-Jan-16 22:08:43.049429 - [DEBUG] Start adding new jump function
63403 2019-Jan-16 22:08:43.049453 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63404 2019-Jan-16 22:08:43.049509 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63405 2019-Jan-16 22:08:43.050146 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
63406 2019-Jan-16 22:08:43.050779 - [DEBUG] Edge Function : AllBottom
63407 2019-Jan-16 22:08:43.050808 - [DEBUG] End adding new jump function
63408 2019-Jan-16 22:08:43.050832 - [DEBUG]
63409 2019-Jan-16 22:08:43.050856 - [DEBUG] -------------------------------------------- 1687. Path Edge --------------------------------------------
63410 2019-Jan-16 22:08:43.050880 - [DEBUG]
63411 2019-Jan-16 22:08:43.050904 - [DEBUG] Process 1687. path edge:
63412 2019-Jan-16 22:08:43.050928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63413 2019-Jan-16 22:08:43.050984 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
63414 2019-Jan-16 22:08:43.051637 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63415 2019-Jan-16 22:08:43.052284 - [DEBUG]
63416 2019-Jan-16 22:08:43.052310 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
63417 2019-Jan-16 22:08:43.052970 - [DEBUG] Compose: EdgeIdentity * AllBottom
63418 2019-Jan-16 22:08:43.052999 - [DEBUG]
63419 2019-Jan-16 22:08:43.053023 - [DEBUG] Propagate flow
63420 2019-Jan-16 22:08:43.053046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63421 2019-Jan-16 22:08:43.053105 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
63422 2019-Jan-16 22:08:43.053741 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63423 2019-Jan-16 22:08:43.054377 - [DEBUG] Edge function : AllBottom (result of previous compose)
63424 2019-Jan-16 22:08:43.054403 - [DEBUG]
63425 2019-Jan-16 22:08:43.054429 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63426 2019-Jan-16 22:08:43.054455 - [DEBUG] = AllBottom
63427 2019-Jan-16 22:08:43.054480 - [DEBUG]
63428 2019-Jan-16 22:08:43.054504 - [DEBUG] PROPAGATE: No new function!
63429 2019-Jan-16 22:08:43.054529 - [DEBUG] EDGE:
63430 2019-Jan-16 22:08:43.054587 - [DEBUG] ---> 63431 2019-Jan-16 22:08:43.055240 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63432 2019-Jan-16 22:08:43.055876 - [DEBUG]
63433 2019-Jan-16 22:08:43.055904 - [DEBUG] Compose: EdgeIdentity * AllBottom
63434 2019-Jan-16 22:08:43.055930 - [DEBUG]
63435 2019-Jan-16 22:08:43.055955 - [DEBUG] Propagate flow
63436 2019-Jan-16 22:08:43.055978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63437 2019-Jan-16 22:08:43.056035 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
63438 2019-Jan-16 22:08:43.056710 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63439 2019-Jan-16 22:08:43.057352 - [DEBUG] Edge function : AllBottom (result of previous compose)
63440 2019-Jan-16 22:08:43.057378 - [DEBUG]
63441 2019-Jan-16 22:08:43.057404 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63442 2019-Jan-16 22:08:43.057430 - [DEBUG] = AllBottom
63443 2019-Jan-16 22:08:43.057455 - [DEBUG]
63444 2019-Jan-16 22:08:43.057479 - [DEBUG] PROPAGATE: No new function!
63445 2019-Jan-16 22:08:43.057503 - [DEBUG] EDGE:
63446 2019-Jan-16 22:08:43.057562 - [DEBUG] ---> 63447 2019-Jan-16 22:08:43.058260 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63448 2019-Jan-16 22:08:43.058930 - [DEBUG]
63449 2019-Jan-16 22:08:43.058957 - [DEBUG] Compose: EdgeIdentity * AllBottom
63450 2019-Jan-16 22:08:43.058983 - [DEBUG]
63451 2019-Jan-16 22:08:43.059007 - [DEBUG] Propagate flow
63452 2019-Jan-16 22:08:43.059031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63453 2019-Jan-16 22:08:43.059087 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63454 2019-Jan-16 22:08:43.059728 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63455 2019-Jan-16 22:08:43.060426 - [DEBUG] Edge function : AllBottom (result of previous compose)
63456 2019-Jan-16 22:08:43.060458 - [DEBUG]
63457 2019-Jan-16 22:08:43.060484 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63458 2019-Jan-16 22:08:43.060510 - [DEBUG] = AllBottom
63459 2019-Jan-16 22:08:43.060535 - [DEBUG]
63460 2019-Jan-16 22:08:43.060559 - [DEBUG] PROPAGATE: No new function!
63461 2019-Jan-16 22:08:43.060612 - [DEBUG] Compose: EdgeIdentity * AllBottom
63462 2019-Jan-16 22:08:43.060640 - [DEBUG]
63463 2019-Jan-16 22:08:43.060665 - [DEBUG] Propagate flow
63464 2019-Jan-16 22:08:43.060688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63465 2019-Jan-16 22:08:43.060746 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63466 2019-Jan-16 22:08:43.061469 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63467 2019-Jan-16 22:08:43.062126 - [DEBUG] Edge function : AllBottom (result of previous compose)
63468 2019-Jan-16 22:08:43.062152 - [DEBUG]
63469 2019-Jan-16 22:08:43.062179 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63470 2019-Jan-16 22:08:43.062205 - [DEBUG] = AllBottom
63471 2019-Jan-16 22:08:43.062230 - [DEBUG]
63472 2019-Jan-16 22:08:43.062253 - [DEBUG] PROPAGATE: No new function!
63473 2019-Jan-16 22:08:43.062282 - [DEBUG] Compose: EdgeIdentity * AllBottom
63474 2019-Jan-16 22:08:43.062309 - [DEBUG]
63475 2019-Jan-16 22:08:43.062333 - [DEBUG] Propagate flow
63476 2019-Jan-16 22:08:43.062357 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63477 2019-Jan-16 22:08:43.062420 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63478 2019-Jan-16 22:08:43.063114 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63479 2019-Jan-16 22:08:43.063769 - [DEBUG] Edge function : AllBottom (result of previous compose)
63480 2019-Jan-16 22:08:43.063795 - [DEBUG]
63481 2019-Jan-16 22:08:43.063821 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63482 2019-Jan-16 22:08:43.063847 - [DEBUG] = AllBottom
63483 2019-Jan-16 22:08:43.063871 - [DEBUG]
63484 2019-Jan-16 22:08:43.063894 - [DEBUG] PROPAGATE: No new function!
63485 2019-Jan-16 22:08:43.063926 - [DEBUG] EDGE:
63486 2019-Jan-16 22:08:43.063986 - [DEBUG] ---> 63487 2019-Jan-16 22:08:43.064631 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63488 2019-Jan-16 22:08:43.065289 - [DEBUG]
63489 2019-Jan-16 22:08:43.065315 - [DEBUG] EDGE:
63490 2019-Jan-16 22:08:43.065372 - [DEBUG] ---> 63491 2019-Jan-16 22:08:43.066008 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63492 2019-Jan-16 22:08:43.066687 - [DEBUG]
63493 2019-Jan-16 22:08:43.066740 - [DEBUG] Compose: EdgeIdentity * AllBottom
63494 2019-Jan-16 22:08:43.066768 - [DEBUG]
63495 2019-Jan-16 22:08:43.066793 - [DEBUG] Propagate flow
63496 2019-Jan-16 22:08:43.066816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63497 2019-Jan-16 22:08:43.066883 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63498 2019-Jan-16 22:08:43.067549 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63499 2019-Jan-16 22:08:43.068249 - [DEBUG] Edge function : AllBottom (result of previous compose)
63500 2019-Jan-16 22:08:43.068277 - [DEBUG]
63501 2019-Jan-16 22:08:43.068304 - [DEBUG] Join: AllTop & AllBottom
63502 2019-Jan-16 22:08:43.068330 - [DEBUG] = AllBottom (new jump func)
63503 2019-Jan-16 22:08:43.068355 - [DEBUG]
63504 2019-Jan-16 22:08:43.068379 - [DEBUG] Start adding new jump function
63505 2019-Jan-16 22:08:43.068403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63506 2019-Jan-16 22:08:43.068488 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63507 2019-Jan-16 22:08:43.069131 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63508 2019-Jan-16 22:08:43.069767 - [DEBUG] Edge Function : AllBottom
63509 2019-Jan-16 22:08:43.069798 - [DEBUG] End adding new jump function
63510 2019-Jan-16 22:08:43.069822 - [DEBUG]
63511 2019-Jan-16 22:08:43.069846 - [DEBUG] -------------------------------------------- 1688. Path Edge --------------------------------------------
63512 2019-Jan-16 22:08:43.069871 - [DEBUG]
63513 2019-Jan-16 22:08:43.069895 - [DEBUG] Process 1688. path edge:
63514 2019-Jan-16 22:08:43.069919 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63515 2019-Jan-16 22:08:43.069975 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
63516 2019-Jan-16 22:08:43.070612 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63517 2019-Jan-16 22:08:43.071247 - [DEBUG]
63518 2019-Jan-16 22:08:43.071274 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63519 2019-Jan-16 22:08:43.071967 - [DEBUG] Compose: EdgeIdentity * AllBottom
63520 2019-Jan-16 22:08:43.071996 - [DEBUG]
63521 2019-Jan-16 22:08:43.072020 - [DEBUG] Propagate flow
63522 2019-Jan-16 22:08:43.072043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63523 2019-Jan-16 22:08:43.072102 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63524 2019-Jan-16 22:08:43.072756 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63525 2019-Jan-16 22:08:43.073392 - [DEBUG] Edge function : AllBottom (result of previous compose)
63526 2019-Jan-16 22:08:43.073418 - [DEBUG]
63527 2019-Jan-16 22:08:43.073444 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63528 2019-Jan-16 22:08:43.073470 - [DEBUG] = AllBottom
63529 2019-Jan-16 22:08:43.073495 - [DEBUG]
63530 2019-Jan-16 22:08:43.073519 - [DEBUG] PROPAGATE: No new function!
63531 2019-Jan-16 22:08:43.073553 - [DEBUG] Compose: EdgeIdentity * AllBottom
63532 2019-Jan-16 22:08:43.073581 - [DEBUG]
63533 2019-Jan-16 22:08:43.073605 - [DEBUG] Propagate flow
63534 2019-Jan-16 22:08:43.073629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63535 2019-Jan-16 22:08:43.073685 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63536 2019-Jan-16 22:08:43.074333 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63537 2019-Jan-16 22:08:43.075021 - [DEBUG] Edge function : AllBottom (result of previous compose)
63538 2019-Jan-16 22:08:43.075048 - [DEBUG]
63539 2019-Jan-16 22:08:43.075075 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63540 2019-Jan-16 22:08:43.075102 - [DEBUG] = AllBottom
63541 2019-Jan-16 22:08:43.075126 - [DEBUG]
63542 2019-Jan-16 22:08:43.075149 - [DEBUG] PROPAGATE: No new function!
63543 2019-Jan-16 22:08:43.075176 - [DEBUG] EDGE:
63544 2019-Jan-16 22:08:43.075246 - [DEBUG] ---> 63545 2019-Jan-16 22:08:43.075942 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63546 2019-Jan-16 22:08:43.076628 - [DEBUG]
63547 2019-Jan-16 22:08:43.076658 - [DEBUG] EDGE:
63548 2019-Jan-16 22:08:43.076730 - [DEBUG] ---> 63549 2019-Jan-16 22:08:43.077395 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63550 2019-Jan-16 22:08:43.078032 - [DEBUG]
63551 2019-Jan-16 22:08:43.078062 - [DEBUG] Compose: EdgeIdentity * AllBottom
63552 2019-Jan-16 22:08:43.078111 - [DEBUG]
63553 2019-Jan-16 22:08:43.078135 - [DEBUG] Propagate flow
63554 2019-Jan-16 22:08:43.078159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63555 2019-Jan-16 22:08:43.078217 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63556 2019-Jan-16 22:08:43.078855 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63557 2019-Jan-16 22:08:43.079501 - [DEBUG] Edge function : AllBottom (result of previous compose)
63558 2019-Jan-16 22:08:43.079527 - [DEBUG]
63559 2019-Jan-16 22:08:43.079555 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63560 2019-Jan-16 22:08:43.079581 - [DEBUG] = AllBottom
63561 2019-Jan-16 22:08:43.079606 - [DEBUG]
63562 2019-Jan-16 22:08:43.079629 - [DEBUG] PROPAGATE: No new function!
63563 2019-Jan-16 22:08:43.079654 - [DEBUG] EDGE:
63564 2019-Jan-16 22:08:43.079713 - [DEBUG] ---> 63565 2019-Jan-16 22:08:43.080354 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63566 2019-Jan-16 22:08:43.080989 - [DEBUG]
63567 2019-Jan-16 22:08:43.081017 - [DEBUG] Compose: EdgeIdentity * AllBottom
63568 2019-Jan-16 22:08:43.081044 - [DEBUG]
63569 2019-Jan-16 22:08:43.081068 - [DEBUG] Propagate flow
63570 2019-Jan-16 22:08:43.081091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63571 2019-Jan-16 22:08:43.081147 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63572 2019-Jan-16 22:08:43.081802 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63573 2019-Jan-16 22:08:43.082444 - [DEBUG] Edge function : AllBottom (result of previous compose)
63574 2019-Jan-16 22:08:43.082469 - [DEBUG]
63575 2019-Jan-16 22:08:43.082496 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63576 2019-Jan-16 22:08:43.082522 - [DEBUG] = AllBottom
63577 2019-Jan-16 22:08:43.082547 - [DEBUG]
63578 2019-Jan-16 22:08:43.082570 - [DEBUG] PROPAGATE: No new function!
63579 2019-Jan-16 22:08:43.082632 - [DEBUG] Compose: EdgeIdentity * AllBottom
63580 2019-Jan-16 22:08:43.082660 - [DEBUG]
63581 2019-Jan-16 22:08:43.082684 - [DEBUG] Propagate flow
63582 2019-Jan-16 22:08:43.082707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63583 2019-Jan-16 22:08:43.082765 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63584 2019-Jan-16 22:08:43.083406 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63585 2019-Jan-16 22:08:43.084045 - [DEBUG] Edge function : AllBottom (result of previous compose)
63586 2019-Jan-16 22:08:43.084071 - [DEBUG]
63587 2019-Jan-16 22:08:43.084097 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63588 2019-Jan-16 22:08:43.084123 - [DEBUG] = AllBottom
63589 2019-Jan-16 22:08:43.084148 - [DEBUG]
63590 2019-Jan-16 22:08:43.084171 - [DEBUG] PROPAGATE: No new function!
63591 2019-Jan-16 22:08:43.084198 - [DEBUG] Compose: EdgeIdentity * AllBottom
63592 2019-Jan-16 22:08:43.084224 - [DEBUG]
63593 2019-Jan-16 22:08:43.084248 - [DEBUG] Propagate flow
63594 2019-Jan-16 22:08:43.084272 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63595 2019-Jan-16 22:08:43.084328 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63596 2019-Jan-16 22:08:43.084996 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63597 2019-Jan-16 22:08:43.085636 - [DEBUG] Edge function : AllBottom (result of previous compose)
63598 2019-Jan-16 22:08:43.085662 - [DEBUG]
63599 2019-Jan-16 22:08:43.085687 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63600 2019-Jan-16 22:08:43.085713 - [DEBUG] = AllBottom
63601 2019-Jan-16 22:08:43.085738 - [DEBUG]
63602 2019-Jan-16 22:08:43.085761 - [DEBUG] PROPAGATE: No new function!
63603 2019-Jan-16 22:08:43.085791 - [DEBUG] EDGE:
63604 2019-Jan-16 22:08:43.085849 - [DEBUG] ---> 63605 2019-Jan-16 22:08:43.086488 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63606 2019-Jan-16 22:08:43.087124 - [DEBUG]
63607 2019-Jan-16 22:08:43.087150 - [DEBUG] EDGE:
63608 2019-Jan-16 22:08:43.087207 - [DEBUG] ---> 63609 2019-Jan-16 22:08:43.087843 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63610 2019-Jan-16 22:08:43.088495 - [DEBUG]
63611 2019-Jan-16 22:08:43.088523 - [DEBUG] Compose: EdgeIdentity * AllBottom
63612 2019-Jan-16 22:08:43.088549 - [DEBUG]
63613 2019-Jan-16 22:08:43.088573 - [DEBUG] Propagate flow
63614 2019-Jan-16 22:08:43.088597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63615 2019-Jan-16 22:08:43.088653 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
63616 2019-Jan-16 22:08:43.089289 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63617 2019-Jan-16 22:08:43.089929 - [DEBUG] Edge function : AllBottom (result of previous compose)
63618 2019-Jan-16 22:08:43.089955 - [DEBUG]
63619 2019-Jan-16 22:08:43.089981 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63620 2019-Jan-16 22:08:43.090007 - [DEBUG] = AllBottom
63621 2019-Jan-16 22:08:43.090032 - [DEBUG]
63622 2019-Jan-16 22:08:43.090056 - [DEBUG] PROPAGATE: No new function!
63623 2019-Jan-16 22:08:43.090081 - [DEBUG] EDGE:
63624 2019-Jan-16 22:08:43.090139 - [DEBUG] ---> 63625 2019-Jan-16 22:08:43.090779 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63626 2019-Jan-16 22:08:43.091426 - [DEBUG]
63627 2019-Jan-16 22:08:43.091456 - [DEBUG] Compose: EdgeIdentity * AllBottom
63628 2019-Jan-16 22:08:43.091482 - [DEBUG]
63629 2019-Jan-16 22:08:43.091506 - [DEBUG] Propagate flow
63630 2019-Jan-16 22:08:43.091529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63631 2019-Jan-16 22:08:43.091586 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63632 2019-Jan-16 22:08:43.092228 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
63633 2019-Jan-16 22:08:43.092865 - [DEBUG] Edge function : AllBottom (result of previous compose)
63634 2019-Jan-16 22:08:43.092890 - [DEBUG]
63635 2019-Jan-16 22:08:43.092917 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63636 2019-Jan-16 22:08:43.092943 - [DEBUG] = AllBottom
63637 2019-Jan-16 22:08:43.092968 - [DEBUG]
63638 2019-Jan-16 22:08:43.092991 - [DEBUG] PROPAGATE: No new function!
63639 2019-Jan-16 22:08:43.093016 - [DEBUG] EDGE:
63640 2019-Jan-16 22:08:43.093075 - [DEBUG] ---> 63641 2019-Jan-16 22:08:43.093718 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63642 2019-Jan-16 22:08:43.094355 - [DEBUG]
63643 2019-Jan-16 22:08:43.094381 - [DEBUG] EDGE:
63644 2019-Jan-16 22:08:43.094438 - [DEBUG] ---> 63645 2019-Jan-16 22:08:43.095089 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63646 2019-Jan-16 22:08:43.095727 - [DEBUG]
63647 2019-Jan-16 22:08:43.095755 - [DEBUG] Compose: EdgeIdentity * AllBottom
63648 2019-Jan-16 22:08:43.095781 - [DEBUG]
63649 2019-Jan-16 22:08:43.095805 - [DEBUG] Propagate flow
63650 2019-Jan-16 22:08:43.095829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63651 2019-Jan-16 22:08:43.095885 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
63652 2019-Jan-16 22:08:43.096520 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
63653 2019-Jan-16 22:08:43.097164 - [DEBUG] Edge function : AllBottom (result of previous compose)
63654 2019-Jan-16 22:08:43.097190 - [DEBUG]
63655 2019-Jan-16 22:08:43.097216 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63656 2019-Jan-16 22:08:43.097242 - [DEBUG] = AllBottom
63657 2019-Jan-16 22:08:43.097267 - [DEBUG]
63658 2019-Jan-16 22:08:43.097291 - [DEBUG] PROPAGATE: No new function!
63659 2019-Jan-16 22:08:43.097316 - [DEBUG] EDGE:
63660 2019-Jan-16 22:08:43.097374 - [DEBUG] ---> 63661 2019-Jan-16 22:08:43.098014 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63662 2019-Jan-16 22:08:43.098668 - [DEBUG]
63663 2019-Jan-16 22:08:43.098693 - [DEBUG] EDGE:
63664 2019-Jan-16 22:08:43.098751 - [DEBUG] ---> 63665 2019-Jan-16 22:08:43.099387 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63666 2019-Jan-16 22:08:43.100024 - [DEBUG]
63667 2019-Jan-16 22:08:43.100052 - [DEBUG] Compose: EdgeIdentity * AllBottom
63668 2019-Jan-16 22:08:43.100078 - [DEBUG]
63669 2019-Jan-16 22:08:43.100102 - [DEBUG] Propagate flow
63670 2019-Jan-16 22:08:43.100125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63671 2019-Jan-16 22:08:43.100181 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
63672 2019-Jan-16 22:08:43.100818 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63673 2019-Jan-16 22:08:43.101472 - [DEBUG] Edge function : AllBottom (result of previous compose)
63674 2019-Jan-16 22:08:43.101498 - [DEBUG]
63675 2019-Jan-16 22:08:43.101525 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63676 2019-Jan-16 22:08:43.101551 - [DEBUG] = AllBottom
63677 2019-Jan-16 22:08:43.101576 - [DEBUG]
63678 2019-Jan-16 22:08:43.101599 - [DEBUG] PROPAGATE: No new function!
63679 2019-Jan-16 22:08:43.101624 - [DEBUG] EDGE:
63680 2019-Jan-16 22:08:43.101682 - [DEBUG] ---> 63681 2019-Jan-16 22:08:43.102323 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63682 2019-Jan-16 22:08:43.102958 - [DEBUG]
63683 2019-Jan-16 22:08:43.102985 - [DEBUG] Compose: EdgeIdentity * AllBottom
63684 2019-Jan-16 22:08:43.103011 - [DEBUG]
63685 2019-Jan-16 22:08:43.103035 - [DEBUG] Propagate flow
63686 2019-Jan-16 22:08:43.103059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63687 2019-Jan-16 22:08:43.103135 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63688 2019-Jan-16 22:08:43.103775 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
63689 2019-Jan-16 22:08:43.104423 - [DEBUG] Edge function : AllBottom (result of previous compose)
63690 2019-Jan-16 22:08:43.104449 - [DEBUG]
63691 2019-Jan-16 22:08:43.104476 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63692 2019-Jan-16 22:08:43.104502 - [DEBUG] = AllBottom
63693 2019-Jan-16 22:08:43.104527 - [DEBUG]
63694 2019-Jan-16 22:08:43.104550 - [DEBUG] PROPAGATE: No new function!
63695 2019-Jan-16 22:08:43.104593 - [DEBUG] Compose: EdgeIdentity * AllBottom
63696 2019-Jan-16 22:08:43.104621 - [DEBUG]
63697 2019-Jan-16 22:08:43.104645 - [DEBUG] Propagate flow
63698 2019-Jan-16 22:08:43.104669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63699 2019-Jan-16 22:08:43.104726 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63700 2019-Jan-16 22:08:43.105383 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63701 2019-Jan-16 22:08:43.106018 - [DEBUG] Edge function : AllBottom (result of previous compose)
63702 2019-Jan-16 22:08:43.106044 - [DEBUG]
63703 2019-Jan-16 22:08:43.106070 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63704 2019-Jan-16 22:08:43.106096 - [DEBUG] = AllBottom
63705 2019-Jan-16 22:08:43.106121 - [DEBUG]
63706 2019-Jan-16 22:08:43.106145 - [DEBUG] PROPAGATE: No new function!
63707 2019-Jan-16 22:08:43.106171 - [DEBUG] Compose: EdgeIdentity * AllBottom
63708 2019-Jan-16 22:08:43.106197 - [DEBUG]
63709 2019-Jan-16 22:08:43.106221 - [DEBUG] Propagate flow
63710 2019-Jan-16 22:08:43.106245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63711 2019-Jan-16 22:08:43.106301 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63712 2019-Jan-16 22:08:43.106941 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
63713 2019-Jan-16 22:08:43.107587 - [DEBUG] Edge function : AllBottom (result of previous compose)
63714 2019-Jan-16 22:08:43.107613 - [DEBUG]
63715 2019-Jan-16 22:08:43.107639 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63716 2019-Jan-16 22:08:43.107665 - [DEBUG] = AllBottom
63717 2019-Jan-16 22:08:43.107690 - [DEBUG]
63718 2019-Jan-16 22:08:43.107713 - [DEBUG] PROPAGATE: No new function!
63719 2019-Jan-16 22:08:43.107740 - [DEBUG] EDGE:
63720 2019-Jan-16 22:08:43.107798 - [DEBUG] ---> 63721 2019-Jan-16 22:08:43.108458 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63722 2019-Jan-16 22:08:43.109095 - [DEBUG]
63723 2019-Jan-16 22:08:43.109132 - [DEBUG] Compose: EdgeIdentity * AllBottom
63724 2019-Jan-16 22:08:43.109160 - [DEBUG]
63725 2019-Jan-16 22:08:43.109184 - [DEBUG] Propagate flow
63726 2019-Jan-16 22:08:43.109207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63727 2019-Jan-16 22:08:43.109264 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63728 2019-Jan-16 22:08:43.109904 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63729 2019-Jan-16 22:08:43.110540 - [DEBUG] Edge function : AllBottom (result of previous compose)
63730 2019-Jan-16 22:08:43.110566 - [DEBUG]
63731 2019-Jan-16 22:08:43.110591 - [DEBUG] Join: AllTop & AllBottom
63732 2019-Jan-16 22:08:43.110629 - [DEBUG] = AllBottom (new jump func)
63733 2019-Jan-16 22:08:43.110654 - [DEBUG]
63734 2019-Jan-16 22:08:43.110678 - [DEBUG] Start adding new jump function
63735 2019-Jan-16 22:08:43.110702 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63736 2019-Jan-16 22:08:43.110758 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63737 2019-Jan-16 22:08:43.111396 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63738 2019-Jan-16 22:08:43.112049 - [DEBUG] Edge Function : AllBottom
63739 2019-Jan-16 22:08:43.112080 - [DEBUG] End adding new jump function
63740 2019-Jan-16 22:08:43.112104 - [DEBUG]
63741 2019-Jan-16 22:08:43.112128 - [DEBUG] -------------------------------------------- 1689. Path Edge --------------------------------------------
63742 2019-Jan-16 22:08:43.112153 - [DEBUG]
63743 2019-Jan-16 22:08:43.112177 - [DEBUG] Process 1689. path edge:
63744 2019-Jan-16 22:08:43.112201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63745 2019-Jan-16 22:08:43.112257 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
63746 2019-Jan-16 22:08:43.112896 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63747 2019-Jan-16 22:08:43.113532 - [DEBUG]
63748 2019-Jan-16 22:08:43.113557 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63749 2019-Jan-16 22:08:43.114209 - [DEBUG] Possible callees:
63750 2019-Jan-16 22:08:43.114235 - [DEBUG] foo
63751 2019-Jan-16 22:08:43.114260 - [DEBUG] Possible return sites:
63752 2019-Jan-16 22:08:43.114284 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8463753 2019-Jan-16 22:08:43.115577 - [DEBUG] Found and process special summary
63754 2019-Jan-16 22:08:43.115619 - [DEBUG] Compose: EdgeIdentity * AllBottom
63755 2019-Jan-16 22:08:43.115648 - [DEBUG]
63756 2019-Jan-16 22:08:43.115672 - [DEBUG] Propagate flow
63757 2019-Jan-16 22:08:43.115696 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63758 2019-Jan-16 22:08:43.115753 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63759 2019-Jan-16 22:08:43.116396 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63760 2019-Jan-16 22:08:43.117032 - [DEBUG] Edge function : AllBottom (result of previous compose)
63761 2019-Jan-16 22:08:43.117058 - [DEBUG]
63762 2019-Jan-16 22:08:43.117083 - [DEBUG] Join: AllTop & AllBottom
63763 2019-Jan-16 22:08:43.117110 - [DEBUG] = AllBottom (new jump func)
63764 2019-Jan-16 22:08:43.117134 - [DEBUG]
63765 2019-Jan-16 22:08:43.117158 - [DEBUG] Start adding new jump function
63766 2019-Jan-16 22:08:43.117182 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63767 2019-Jan-16 22:08:43.117238 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63768 2019-Jan-16 22:08:43.117874 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63769 2019-Jan-16 22:08:43.118531 - [DEBUG] Edge Function : AllBottom
63770 2019-Jan-16 22:08:43.118560 - [DEBUG] End adding new jump function
63771 2019-Jan-16 22:08:43.118584 - [DEBUG]
63772 2019-Jan-16 22:08:43.118608 - [DEBUG] -------------------------------------------- 1690. Path Edge --------------------------------------------
63773 2019-Jan-16 22:08:43.118632 - [DEBUG]
63774 2019-Jan-16 22:08:43.118656 - [DEBUG] Process 1690. path edge:
63775 2019-Jan-16 22:08:43.118680 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63776 2019-Jan-16 22:08:43.118736 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
63777 2019-Jan-16 22:08:43.119386 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63778 2019-Jan-16 22:08:43.120023 - [DEBUG]
63779 2019-Jan-16 22:08:43.120049 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63780 2019-Jan-16 22:08:43.120711 - [DEBUG] Compose: EdgeIdentity * AllBottom
63781 2019-Jan-16 22:08:43.120740 - [DEBUG]
63782 2019-Jan-16 22:08:43.120763 - [DEBUG] Propagate flow
63783 2019-Jan-16 22:08:43.120787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63784 2019-Jan-16 22:08:43.120844 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63785 2019-Jan-16 22:08:43.121497 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63786 2019-Jan-16 22:08:43.122133 - [DEBUG] Edge function : AllBottom (result of previous compose)
63787 2019-Jan-16 22:08:43.122158 - [DEBUG]
63788 2019-Jan-16 22:08:43.122183 - [DEBUG] Join: AllTop & AllBottom
63789 2019-Jan-16 22:08:43.122209 - [DEBUG] = AllBottom (new jump func)
63790 2019-Jan-16 22:08:43.122234 - [DEBUG]
63791 2019-Jan-16 22:08:43.122257 - [DEBUG] Start adding new jump function
63792 2019-Jan-16 22:08:43.122281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63793 2019-Jan-16 22:08:43.122337 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63794 2019-Jan-16 22:08:43.122972 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63795 2019-Jan-16 22:08:43.123607 - [DEBUG] Edge Function : AllBottom
63796 2019-Jan-16 22:08:43.123636 - [DEBUG] End adding new jump function
63797 2019-Jan-16 22:08:43.123660 - [DEBUG]
63798 2019-Jan-16 22:08:43.123684 - [DEBUG] -------------------------------------------- 1691. Path Edge --------------------------------------------
63799 2019-Jan-16 22:08:43.123708 - [DEBUG]
63800 2019-Jan-16 22:08:43.123732 - [DEBUG] Process 1691. path edge:
63801 2019-Jan-16 22:08:43.123756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63802 2019-Jan-16 22:08:43.123812 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
63803 2019-Jan-16 22:08:43.124447 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63804 2019-Jan-16 22:08:43.125097 - [DEBUG]
63805 2019-Jan-16 22:08:43.125123 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63806 2019-Jan-16 22:08:43.125776 - [DEBUG] Compose: EdgeIdentity * AllBottom
63807 2019-Jan-16 22:08:43.125805 - [DEBUG]
63808 2019-Jan-16 22:08:43.125828 - [DEBUG] Propagate flow
63809 2019-Jan-16 22:08:43.125852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63810 2019-Jan-16 22:08:43.125909 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63811 2019-Jan-16 22:08:43.126559 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63812 2019-Jan-16 22:08:43.127196 - [DEBUG] Edge function : AllBottom (result of previous compose)
63813 2019-Jan-16 22:08:43.127221 - [DEBUG]
63814 2019-Jan-16 22:08:43.127246 - [DEBUG] Join: AllTop & AllBottom
63815 2019-Jan-16 22:08:43.127272 - [DEBUG] = AllBottom (new jump func)
63816 2019-Jan-16 22:08:43.127297 - [DEBUG]
63817 2019-Jan-16 22:08:43.127320 - [DEBUG] Start adding new jump function
63818 2019-Jan-16 22:08:43.127343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63819 2019-Jan-16 22:08:43.127407 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63820 2019-Jan-16 22:08:43.128046 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63821 2019-Jan-16 22:08:43.128708 - [DEBUG] Edge Function : AllBottom
63822 2019-Jan-16 22:08:43.128741 - [DEBUG] End adding new jump function
63823 2019-Jan-16 22:08:43.128766 - [DEBUG]
63824 2019-Jan-16 22:08:43.128789 - [DEBUG] -------------------------------------------- 1692. Path Edge --------------------------------------------
63825 2019-Jan-16 22:08:43.128814 - [DEBUG]
63826 2019-Jan-16 22:08:43.128837 - [DEBUG] Process 1692. path edge:
63827 2019-Jan-16 22:08:43.128861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63828 2019-Jan-16 22:08:43.128917 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
63829 2019-Jan-16 22:08:43.129565 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63830 2019-Jan-16 22:08:43.130200 - [DEBUG]
63831 2019-Jan-16 22:08:43.130224 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63832 2019-Jan-16 22:08:43.130881 - [DEBUG] Possible callees:
63833 2019-Jan-16 22:08:43.130906 - [DEBUG] llvm.dbg.declare
63834 2019-Jan-16 22:08:43.130931 - [DEBUG] Possible return sites:
63835 2019-Jan-16 22:08:43.130955 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9663836 2019-Jan-16 22:08:43.132246 - [DEBUG] Found and process special summary
63837 2019-Jan-16 22:08:43.132286 - [DEBUG] Compose: EdgeIdentity * AllBottom
63838 2019-Jan-16 22:08:43.132314 - [DEBUG]
63839 2019-Jan-16 22:08:43.132338 - [DEBUG] Propagate flow
63840 2019-Jan-16 22:08:43.132362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63841 2019-Jan-16 22:08:43.132418 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63842 2019-Jan-16 22:08:43.133059 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63843 2019-Jan-16 22:08:43.133695 - [DEBUG] Edge function : AllBottom (result of previous compose)
63844 2019-Jan-16 22:08:43.133721 - [DEBUG]
63845 2019-Jan-16 22:08:43.133746 - [DEBUG] Join: AllTop & AllBottom
63846 2019-Jan-16 22:08:43.133772 - [DEBUG] = AllBottom (new jump func)
63847 2019-Jan-16 22:08:43.133797 - [DEBUG]
63848 2019-Jan-16 22:08:43.133821 - [DEBUG] Start adding new jump function
63849 2019-Jan-16 22:08:43.133844 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63850 2019-Jan-16 22:08:43.133900 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63851 2019-Jan-16 22:08:43.134536 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63852 2019-Jan-16 22:08:43.135190 - [DEBUG] Edge Function : AllBottom
63853 2019-Jan-16 22:08:43.135219 - [DEBUG] End adding new jump function
63854 2019-Jan-16 22:08:43.135243 - [DEBUG]
63855 2019-Jan-16 22:08:43.135267 - [DEBUG] -------------------------------------------- 1693. Path Edge --------------------------------------------
63856 2019-Jan-16 22:08:43.135291 - [DEBUG]
63857 2019-Jan-16 22:08:43.135315 - [DEBUG] Process 1693. path edge:
63858 2019-Jan-16 22:08:43.135338 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63859 2019-Jan-16 22:08:43.135395 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
63860 2019-Jan-16 22:08:43.136051 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63861 2019-Jan-16 22:08:43.136687 - [DEBUG]
63862 2019-Jan-16 22:08:43.136712 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63863 2019-Jan-16 22:08:43.137384 - [DEBUG] Compose: EdgeIdentity * AllBottom
63864 2019-Jan-16 22:08:43.137414 - [DEBUG]
63865 2019-Jan-16 22:08:43.137438 - [DEBUG] Propagate flow
63866 2019-Jan-16 22:08:43.137462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63867 2019-Jan-16 22:08:43.137519 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63868 2019-Jan-16 22:08:43.138174 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63869 2019-Jan-16 22:08:43.138809 - [DEBUG] Edge function : AllBottom (result of previous compose)
63870 2019-Jan-16 22:08:43.138835 - [DEBUG]
63871 2019-Jan-16 22:08:43.138860 - [DEBUG] Join: AllTop & AllBottom
63872 2019-Jan-16 22:08:43.138886 - [DEBUG] = AllBottom (new jump func)
63873 2019-Jan-16 22:08:43.138911 - [DEBUG]
63874 2019-Jan-16 22:08:43.138934 - [DEBUG] Start adding new jump function
63875 2019-Jan-16 22:08:43.138958 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63876 2019-Jan-16 22:08:43.139014 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63877 2019-Jan-16 22:08:43.139650 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63878 2019-Jan-16 22:08:43.140286 - [DEBUG] Edge Function : AllBottom
63879 2019-Jan-16 22:08:43.140315 - [DEBUG] End adding new jump function
63880 2019-Jan-16 22:08:43.140339 - [DEBUG]
63881 2019-Jan-16 22:08:43.140363 - [DEBUG] -------------------------------------------- 1694. Path Edge --------------------------------------------
63882 2019-Jan-16 22:08:43.140387 - [DEBUG]
63883 2019-Jan-16 22:08:43.140410 - [DEBUG] Process 1694. path edge:
63884 2019-Jan-16 22:08:43.140434 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63885 2019-Jan-16 22:08:43.140490 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
63886 2019-Jan-16 22:08:43.141126 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63887 2019-Jan-16 22:08:43.141779 - [DEBUG]
63888 2019-Jan-16 22:08:43.141805 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63889 2019-Jan-16 22:08:43.142460 - [DEBUG] Compose: EdgeIdentity * AllBottom
63890 2019-Jan-16 22:08:43.142489 - [DEBUG]
63891 2019-Jan-16 22:08:43.142513 - [DEBUG] Propagate flow
63892 2019-Jan-16 22:08:43.142536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63893 2019-Jan-16 22:08:43.142593 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
63894 2019-Jan-16 22:08:43.143228 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63895 2019-Jan-16 22:08:43.143864 - [DEBUG] Edge function : AllBottom (result of previous compose)
63896 2019-Jan-16 22:08:43.143890 - [DEBUG]
63897 2019-Jan-16 22:08:43.143915 - [DEBUG] Join: AllTop & AllBottom
63898 2019-Jan-16 22:08:43.143941 - [DEBUG] = AllBottom (new jump func)
63899 2019-Jan-16 22:08:43.143966 - [DEBUG]
63900 2019-Jan-16 22:08:43.143990 - [DEBUG] Start adding new jump function
63901 2019-Jan-16 22:08:43.144013 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63902 2019-Jan-16 22:08:43.144069 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63903 2019-Jan-16 22:08:43.144707 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
63904 2019-Jan-16 22:08:43.145365 - [DEBUG] Edge Function : AllBottom
63905 2019-Jan-16 22:08:43.145394 - [DEBUG] End adding new jump function
63906 2019-Jan-16 22:08:43.145418 - [DEBUG]
63907 2019-Jan-16 22:08:43.145442 - [DEBUG] -------------------------------------------- 1695. Path Edge --------------------------------------------
63908 2019-Jan-16 22:08:43.145467 - [DEBUG]
63909 2019-Jan-16 22:08:43.145490 - [DEBUG] Process 1695. path edge:
63910 2019-Jan-16 22:08:43.145514 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63911 2019-Jan-16 22:08:43.145570 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
63912 2019-Jan-16 22:08:43.146205 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63913 2019-Jan-16 22:08:43.146839 - [DEBUG]
63914 2019-Jan-16 22:08:43.146865 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
63915 2019-Jan-16 22:08:43.147520 - [DEBUG] Compose: EdgeIdentity * AllBottom
63916 2019-Jan-16 22:08:43.147548 - [DEBUG]
63917 2019-Jan-16 22:08:43.147572 - [DEBUG] Propagate flow
63918 2019-Jan-16 22:08:43.147595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63919 2019-Jan-16 22:08:43.147653 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
63920 2019-Jan-16 22:08:43.148310 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63921 2019-Jan-16 22:08:43.148946 - [DEBUG] Edge function : AllBottom (result of previous compose)
63922 2019-Jan-16 22:08:43.148972 - [DEBUG]
63923 2019-Jan-16 22:08:43.148998 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63924 2019-Jan-16 22:08:43.149024 - [DEBUG] = AllBottom
63925 2019-Jan-16 22:08:43.149048 - [DEBUG]
63926 2019-Jan-16 22:08:43.149072 - [DEBUG] PROPAGATE: No new function!
63927 2019-Jan-16 22:08:43.149096 - [DEBUG] EDGE:
63928 2019-Jan-16 22:08:43.149154 - [DEBUG] ---> 63929 2019-Jan-16 22:08:43.149789 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63930 2019-Jan-16 22:08:43.150423 - [DEBUG]
63931 2019-Jan-16 22:08:43.150448 - [DEBUG] EDGE:
63932 2019-Jan-16 22:08:43.150505 - [DEBUG] ---> 63933 2019-Jan-16 22:08:43.151140 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63934 2019-Jan-16 22:08:43.151790 - [DEBUG]
63935 2019-Jan-16 22:08:43.151817 - [DEBUG] Compose: EdgeIdentity * AllBottom
63936 2019-Jan-16 22:08:43.151843 - [DEBUG]
63937 2019-Jan-16 22:08:43.151867 - [DEBUG] Propagate flow
63938 2019-Jan-16 22:08:43.151890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63939 2019-Jan-16 22:08:43.151946 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63940 2019-Jan-16 22:08:43.152582 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63941 2019-Jan-16 22:08:43.153222 - [DEBUG] Edge function : AllBottom (result of previous compose)
63942 2019-Jan-16 22:08:43.153248 - [DEBUG]
63943 2019-Jan-16 22:08:43.153274 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63944 2019-Jan-16 22:08:43.153300 - [DEBUG] = AllBottom
63945 2019-Jan-16 22:08:43.153324 - [DEBUG]
63946 2019-Jan-16 22:08:43.153347 - [DEBUG] PROPAGATE: No new function!
63947 2019-Jan-16 22:08:43.153372 - [DEBUG] EDGE:
63948 2019-Jan-16 22:08:43.153430 - [DEBUG] ---> 63949 2019-Jan-16 22:08:43.154069 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63950 2019-Jan-16 22:08:43.154713 - [DEBUG]
63951 2019-Jan-16 22:08:43.154739 - [DEBUG] Compose: EdgeIdentity * AllBottom
63952 2019-Jan-16 22:08:43.154779 - [DEBUG]
63953 2019-Jan-16 22:08:43.154803 - [DEBUG] Propagate flow
63954 2019-Jan-16 22:08:43.154827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63955 2019-Jan-16 22:08:43.154883 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63956 2019-Jan-16 22:08:43.155523 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63957 2019-Jan-16 22:08:43.156172 - [DEBUG] Edge function : AllBottom (result of previous compose)
63958 2019-Jan-16 22:08:43.156198 - [DEBUG]
63959 2019-Jan-16 22:08:43.156223 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63960 2019-Jan-16 22:08:43.156249 - [DEBUG] = AllBottom
63961 2019-Jan-16 22:08:43.156274 - [DEBUG]
63962 2019-Jan-16 22:08:43.156297 - [DEBUG] PROPAGATE: No new function!
63963 2019-Jan-16 22:08:43.156337 - [DEBUG] Compose: EdgeIdentity * AllBottom
63964 2019-Jan-16 22:08:43.156365 - [DEBUG]
63965 2019-Jan-16 22:08:43.156389 - [DEBUG] Propagate flow
63966 2019-Jan-16 22:08:43.156412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63967 2019-Jan-16 22:08:43.156469 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63968 2019-Jan-16 22:08:43.157109 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63969 2019-Jan-16 22:08:43.157745 - [DEBUG] Edge function : AllBottom (result of previous compose)
63970 2019-Jan-16 22:08:43.157771 - [DEBUG]
63971 2019-Jan-16 22:08:43.157796 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63972 2019-Jan-16 22:08:43.157822 - [DEBUG] = AllBottom
63973 2019-Jan-16 22:08:43.157847 - [DEBUG]
63974 2019-Jan-16 22:08:43.157870 - [DEBUG] PROPAGATE: No new function!
63975 2019-Jan-16 22:08:43.157896 - [DEBUG] Compose: EdgeIdentity * AllBottom
63976 2019-Jan-16 22:08:43.157922 - [DEBUG]
63977 2019-Jan-16 22:08:43.157946 - [DEBUG] Propagate flow
63978 2019-Jan-16 22:08:43.157970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63979 2019-Jan-16 22:08:43.158026 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63980 2019-Jan-16 22:08:43.158681 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63981 2019-Jan-16 22:08:43.159328 - [DEBUG] Edge function : AllBottom (result of previous compose)
63982 2019-Jan-16 22:08:43.159354 - [DEBUG]
63983 2019-Jan-16 22:08:43.159379 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63984 2019-Jan-16 22:08:43.159405 - [DEBUG] = AllBottom
63985 2019-Jan-16 22:08:43.159430 - [DEBUG]
63986 2019-Jan-16 22:08:43.159453 - [DEBUG] PROPAGATE: No new function!
63987 2019-Jan-16 22:08:43.159480 - [DEBUG] EDGE:
63988 2019-Jan-16 22:08:43.159537 - [DEBUG] ---> 63989 2019-Jan-16 22:08:43.160186 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63990 2019-Jan-16 22:08:43.160822 - [DEBUG]
63991 2019-Jan-16 22:08:43.160856 - [DEBUG] Compose: EdgeIdentity * AllBottom
63992 2019-Jan-16 22:08:43.160883 - [DEBUG]
63993 2019-Jan-16 22:08:43.160907 - [DEBUG] Propagate flow
63994 2019-Jan-16 22:08:43.160930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63995 2019-Jan-16 22:08:43.160987 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
63996 2019-Jan-16 22:08:43.161643 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63997 2019-Jan-16 22:08:43.162289 - [DEBUG] Edge function : AllBottom (result of previous compose)
63998 2019-Jan-16 22:08:43.162315 - [DEBUG]
63999 2019-Jan-16 22:08:43.162339 - [DEBUG] Join: AllTop & AllBottom
64000 2019-Jan-16 22:08:43.162365 - [DEBUG] = AllBottom (new jump func)
64001 2019-Jan-16 22:08:43.162390 - [DEBUG]
64002 2019-Jan-16 22:08:43.162413 - [DEBUG] Start adding new jump function
64003 2019-Jan-16 22:08:43.162437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64004 2019-Jan-16 22:08:43.162493 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64005 2019-Jan-16 22:08:43.163130 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64006 2019-Jan-16 22:08:43.163768 - [DEBUG] Edge Function : AllBottom
64007 2019-Jan-16 22:08:43.163797 - [DEBUG] End adding new jump function
64008 2019-Jan-16 22:08:43.163821 - [DEBUG]
64009 2019-Jan-16 22:08:43.163845 - [DEBUG] -------------------------------------------- 1696. Path Edge --------------------------------------------
64010 2019-Jan-16 22:08:43.163869 - [DEBUG]
64011 2019-Jan-16 22:08:43.163892 - [DEBUG] Process 1696. path edge:
64012 2019-Jan-16 22:08:43.163916 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64013 2019-Jan-16 22:08:43.163972 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
64014 2019-Jan-16 22:08:43.164612 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64015 2019-Jan-16 22:08:43.165263 - [DEBUG]
64016 2019-Jan-16 22:08:43.165288 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64017 2019-Jan-16 22:08:43.165935 - [DEBUG] Possible callees:
64018 2019-Jan-16 22:08:43.165960 - [DEBUG] bar
64019 2019-Jan-16 22:08:43.165985 - [DEBUG] Possible return sites:
64020 2019-Jan-16 22:08:43.166008 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8964021 2019-Jan-16 22:08:43.167275 - [DEBUG] Found and process special summary
64022 2019-Jan-16 22:08:43.167316 - [DEBUG] Compose: EdgeIdentity * AllBottom
64023 2019-Jan-16 22:08:43.167344 - [DEBUG]
64024 2019-Jan-16 22:08:43.167368 - [DEBUG] Propagate flow
64025 2019-Jan-16 22:08:43.167391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64026 2019-Jan-16 22:08:43.167448 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64027 2019-Jan-16 22:08:43.168099 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64028 2019-Jan-16 22:08:43.168737 - [DEBUG] Edge function : AllBottom (result of previous compose)
64029 2019-Jan-16 22:08:43.168762 - [DEBUG]
64030 2019-Jan-16 22:08:43.168787 - [DEBUG] Join: AllTop & AllBottom
64031 2019-Jan-16 22:08:43.168813 - [DEBUG] = AllBottom (new jump func)
64032 2019-Jan-16 22:08:43.168838 - [DEBUG]
64033 2019-Jan-16 22:08:43.168861 - [DEBUG] Start adding new jump function
64034 2019-Jan-16 22:08:43.168885 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64035 2019-Jan-16 22:08:43.168941 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64036 2019-Jan-16 22:08:43.169577 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64037 2019-Jan-16 22:08:43.170215 - [DEBUG] Edge Function : AllBottom
64038 2019-Jan-16 22:08:43.170244 - [DEBUG] End adding new jump function
64039 2019-Jan-16 22:08:43.170268 - [DEBUG]
64040 2019-Jan-16 22:08:43.170292 - [DEBUG] -------------------------------------------- 1697. Path Edge --------------------------------------------
64041 2019-Jan-16 22:08:43.170324 - [DEBUG]
64042 2019-Jan-16 22:08:43.170348 - [DEBUG] Process 1697. path edge:
64043 2019-Jan-16 22:08:43.170372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64044 2019-Jan-16 22:08:43.170429 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
64045 2019-Jan-16 22:08:43.171068 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64046 2019-Jan-16 22:08:43.171721 - [DEBUG]
64047 2019-Jan-16 22:08:43.171745 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64048 2019-Jan-16 22:08:43.172407 - [DEBUG] Compose: EdgeIdentity * AllBottom
64049 2019-Jan-16 22:08:43.172436 - [DEBUG]
64050 2019-Jan-16 22:08:43.172459 - [DEBUG] Propagate flow
64051 2019-Jan-16 22:08:43.172483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64052 2019-Jan-16 22:08:43.172540 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64053 2019-Jan-16 22:08:43.173177 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64054 2019-Jan-16 22:08:43.173813 - [DEBUG] Edge function : AllBottom (result of previous compose)
64055 2019-Jan-16 22:08:43.173838 - [DEBUG]
64056 2019-Jan-16 22:08:43.173863 - [DEBUG] Join: AllTop & AllBottom
64057 2019-Jan-16 22:08:43.173889 - [DEBUG] = AllBottom (new jump func)
64058 2019-Jan-16 22:08:43.173914 - [DEBUG]
64059 2019-Jan-16 22:08:43.173937 - [DEBUG] Start adding new jump function
64060 2019-Jan-16 22:08:43.173961 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64061 2019-Jan-16 22:08:43.174017 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64062 2019-Jan-16 22:08:43.174653 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64063 2019-Jan-16 22:08:43.175305 - [DEBUG] Edge Function : AllBottom
64064 2019-Jan-16 22:08:43.175333 - [DEBUG] End adding new jump function
64065 2019-Jan-16 22:08:43.175357 - [DEBUG]
64066 2019-Jan-16 22:08:43.175381 - [DEBUG] -------------------------------------------- 1698. Path Edge --------------------------------------------
64067 2019-Jan-16 22:08:43.175406 - [DEBUG]
64068 2019-Jan-16 22:08:43.175429 - [DEBUG] Process 1698. path edge:
64069 2019-Jan-16 22:08:43.175452 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64070 2019-Jan-16 22:08:43.175508 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
64071 2019-Jan-16 22:08:43.176145 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64072 2019-Jan-16 22:08:43.176780 - [DEBUG]
64073 2019-Jan-16 22:08:43.176806 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64074 2019-Jan-16 22:08:43.177461 - [DEBUG] Compose: EdgeIdentity * AllBottom
64075 2019-Jan-16 22:08:43.177489 - [DEBUG]
64076 2019-Jan-16 22:08:43.177513 - [DEBUG] Propagate flow
64077 2019-Jan-16 22:08:43.177537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64078 2019-Jan-16 22:08:43.177594 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
64079 2019-Jan-16 22:08:43.178258 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64080 2019-Jan-16 22:08:43.178962 - [DEBUG] Edge function : AllBottom (result of previous compose)
64081 2019-Jan-16 22:08:43.178988 - [DEBUG]
64082 2019-Jan-16 22:08:43.179025 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64083 2019-Jan-16 22:08:43.179052 - [DEBUG] = AllBottom
64084 2019-Jan-16 22:08:43.179077 - [DEBUG]
64085 2019-Jan-16 22:08:43.179100 - [DEBUG] PROPAGATE: No new function!
64086 2019-Jan-16 22:08:43.179138 - [DEBUG] Compose: EdgeIdentity * AllBottom
64087 2019-Jan-16 22:08:43.179167 - [DEBUG]
64088 2019-Jan-16 22:08:43.179191 - [DEBUG] Propagate flow
64089 2019-Jan-16 22:08:43.179214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64090 2019-Jan-16 22:08:43.179275 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64091 2019-Jan-16 22:08:43.179943 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64092 2019-Jan-16 22:08:43.180608 - [DEBUG] Edge function : AllBottom (result of previous compose)
64093 2019-Jan-16 22:08:43.180635 - [DEBUG]
64094 2019-Jan-16 22:08:43.180668 - [DEBUG] Join: AllTop & AllBottom
64095 2019-Jan-16 22:08:43.180695 - [DEBUG] = AllBottom (new jump func)
64096 2019-Jan-16 22:08:43.180719 - [DEBUG]
64097 2019-Jan-16 22:08:43.180743 - [DEBUG] Start adding new jump function
64098 2019-Jan-16 22:08:43.180767 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64099 2019-Jan-16 22:08:43.180827 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64100 2019-Jan-16 22:08:43.181524 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64101 2019-Jan-16 22:08:43.182237 - [DEBUG] Edge Function : AllBottom
64102 2019-Jan-16 22:08:43.182278 - [DEBUG] End adding new jump function
64103 2019-Jan-16 22:08:43.182303 - [DEBUG]
64104 2019-Jan-16 22:08:43.182328 - [DEBUG] -------------------------------------------- 1699. Path Edge --------------------------------------------
64105 2019-Jan-16 22:08:43.182353 - [DEBUG]
64106 2019-Jan-16 22:08:43.182376 - [DEBUG] Process 1699. path edge:
64107 2019-Jan-16 22:08:43.182401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64108 2019-Jan-16 22:08:43.182473 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
64109 2019-Jan-16 22:08:43.183189 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64110 2019-Jan-16 22:08:43.183884 - [DEBUG]
64111 2019-Jan-16 22:08:43.183912 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64112 2019-Jan-16 22:08:43.184647 - [DEBUG] Possible callees:
64113 2019-Jan-16 22:08:43.184675 - [DEBUG] llvm.dbg.declare
64114 2019-Jan-16 22:08:43.184701 - [DEBUG] Possible return sites:
64115 2019-Jan-16 22:08:43.184724 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10364116 2019-Jan-16 22:08:43.186144 - [DEBUG] Found and process special summary
64117 2019-Jan-16 22:08:43.186213 - [DEBUG] Compose: EdgeIdentity * AllBottom
64118 2019-Jan-16 22:08:43.186243 - [DEBUG]
64119 2019-Jan-16 22:08:43.186268 - [DEBUG] Propagate flow
64120 2019-Jan-16 22:08:43.186291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64121 2019-Jan-16 22:08:43.186361 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64122 2019-Jan-16 22:08:43.187045 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64123 2019-Jan-16 22:08:43.187744 - [DEBUG] Edge function : AllBottom (result of previous compose)
64124 2019-Jan-16 22:08:43.187794 - [DEBUG]
64125 2019-Jan-16 22:08:43.187823 - [DEBUG] Join: AllTop & AllBottom
64126 2019-Jan-16 22:08:43.187849 - [DEBUG] = AllBottom (new jump func)
64127 2019-Jan-16 22:08:43.187874 - [DEBUG]
64128 2019-Jan-16 22:08:43.187897 - [DEBUG] Start adding new jump function
64129 2019-Jan-16 22:08:43.187921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64130 2019-Jan-16 22:08:43.187997 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64131 2019-Jan-16 22:08:43.188722 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64132 2019-Jan-16 22:08:43.189412 - [DEBUG] Edge Function : AllBottom
64133 2019-Jan-16 22:08:43.189447 - [DEBUG] End adding new jump function
64134 2019-Jan-16 22:08:43.189471 - [DEBUG]
64135 2019-Jan-16 22:08:43.189496 - [DEBUG] -------------------------------------------- 1700. Path Edge --------------------------------------------
64136 2019-Jan-16 22:08:43.189521 - [DEBUG]
64137 2019-Jan-16 22:08:43.189545 - [DEBUG] Process 1700. path edge:
64138 2019-Jan-16 22:08:43.189569 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64139 2019-Jan-16 22:08:43.189638 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
64140 2019-Jan-16 22:08:43.190315 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64141 2019-Jan-16 22:08:43.191004 - [DEBUG]
64142 2019-Jan-16 22:08:43.191032 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64143 2019-Jan-16 22:08:43.191838 - [DEBUG] Compose: EdgeIdentity * AllBottom
64144 2019-Jan-16 22:08:43.191872 - [DEBUG]
64145 2019-Jan-16 22:08:43.191896 - [DEBUG] Propagate flow
64146 2019-Jan-16 22:08:43.191919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64147 2019-Jan-16 22:08:43.191992 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
64148 2019-Jan-16 22:08:43.192667 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64149 2019-Jan-16 22:08:43.193307 - [DEBUG] Edge function : AllBottom (result of previous compose)
64150 2019-Jan-16 22:08:43.193333 - [DEBUG]
64151 2019-Jan-16 22:08:43.193360 - [DEBUG] Join: AllTop & AllBottom
64152 2019-Jan-16 22:08:43.193387 - [DEBUG] = AllBottom (new jump func)
64153 2019-Jan-16 22:08:43.193411 - [DEBUG]
64154 2019-Jan-16 22:08:43.193435 - [DEBUG] Start adding new jump function
64155 2019-Jan-16 22:08:43.193459 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64156 2019-Jan-16 22:08:43.193517 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64157 2019-Jan-16 22:08:43.194153 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
64158 2019-Jan-16 22:08:43.194805 - [DEBUG] Edge Function : AllBottom
64159 2019-Jan-16 22:08:43.194835 - [DEBUG] End adding new jump function
64160 2019-Jan-16 22:08:43.194859 - [DEBUG]
64161 2019-Jan-16 22:08:43.194883 - [DEBUG] -------------------------------------------- 1701. Path Edge --------------------------------------------
64162 2019-Jan-16 22:08:43.194908 - [DEBUG]
64163 2019-Jan-16 22:08:43.194931 - [DEBUG] Process 1701. path edge:
64164 2019-Jan-16 22:08:43.194955 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64165 2019-Jan-16 22:08:43.195012 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
64166 2019-Jan-16 22:08:43.195648 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64167 2019-Jan-16 22:08:43.196284 - [DEBUG]
64168 2019-Jan-16 22:08:43.196311 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
64169 2019-Jan-16 22:08:43.196989 - [DEBUG] Compose: EdgeIdentity * AllBottom
64170 2019-Jan-16 22:08:43.197018 - [DEBUG]
64171 2019-Jan-16 22:08:43.197042 - [DEBUG] Propagate flow
64172 2019-Jan-16 22:08:43.197065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64173 2019-Jan-16 22:08:43.197123 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
64174 2019-Jan-16 22:08:43.197771 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64175 2019-Jan-16 22:08:43.198423 - [DEBUG] Edge function : AllBottom (result of previous compose)
64176 2019-Jan-16 22:08:43.198449 - [DEBUG]
64177 2019-Jan-16 22:08:43.198475 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64178 2019-Jan-16 22:08:43.198501 - [DEBUG] = AllBottom
64179 2019-Jan-16 22:08:43.198526 - [DEBUG]
64180 2019-Jan-16 22:08:43.198549 - [DEBUG] PROPAGATE: No new function!
64181 2019-Jan-16 22:08:43.198574 - [DEBUG] EDGE:
64182 2019-Jan-16 22:08:43.198632 - [DEBUG] ---> 64183 2019-Jan-16 22:08:43.199267 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64184 2019-Jan-16 22:08:43.199903 - [DEBUG]
64185 2019-Jan-16 22:08:43.199930 - [DEBUG] Compose: EdgeIdentity * AllBottom
64186 2019-Jan-16 22:08:43.199957 - [DEBUG]
64187 2019-Jan-16 22:08:43.199981 - [DEBUG] Propagate flow
64188 2019-Jan-16 22:08:43.200005 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64189 2019-Jan-16 22:08:43.200061 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
64190 2019-Jan-16 22:08:43.200695 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64191 2019-Jan-16 22:08:43.201337 - [DEBUG] Edge function : AllBottom (result of previous compose)
64192 2019-Jan-16 22:08:43.201362 - [DEBUG]
64193 2019-Jan-16 22:08:43.201388 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64194 2019-Jan-16 22:08:43.201425 - [DEBUG] = AllBottom
64195 2019-Jan-16 22:08:43.201452 - [DEBUG]
64196 2019-Jan-16 22:08:43.201476 - [DEBUG] PROPAGATE: No new function!
64197 2019-Jan-16 22:08:43.201501 - [DEBUG] EDGE:
64198 2019-Jan-16 22:08:43.201560 - [DEBUG] ---> 64199 2019-Jan-16 22:08:43.202200 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64200 2019-Jan-16 22:08:43.202835 - [DEBUG]
64201 2019-Jan-16 22:08:43.202863 - [DEBUG] Compose: EdgeIdentity * AllBottom
64202 2019-Jan-16 22:08:43.202890 - [DEBUG]
64203 2019-Jan-16 22:08:43.202914 - [DEBUG] Propagate flow
64204 2019-Jan-16 22:08:43.202937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64205 2019-Jan-16 22:08:43.202993 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64206 2019-Jan-16 22:08:43.203633 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64207 2019-Jan-16 22:08:43.204284 - [DEBUG] Edge function : AllBottom (result of previous compose)
64208 2019-Jan-16 22:08:43.204310 - [DEBUG]
64209 2019-Jan-16 22:08:43.204336 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64210 2019-Jan-16 22:08:43.204363 - [DEBUG] = AllBottom
64211 2019-Jan-16 22:08:43.204387 - [DEBUG]
64212 2019-Jan-16 22:08:43.204411 - [DEBUG] PROPAGATE: No new function!
64213 2019-Jan-16 22:08:43.204455 - [DEBUG] Compose: EdgeIdentity * AllBottom
64214 2019-Jan-16 22:08:43.204483 - [DEBUG]
64215 2019-Jan-16 22:08:43.204507 - [DEBUG] Propagate flow
64216 2019-Jan-16 22:08:43.204531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64217 2019-Jan-16 22:08:43.204597 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64218 2019-Jan-16 22:08:43.205255 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64219 2019-Jan-16 22:08:43.205891 - [DEBUG] Edge function : AllBottom (result of previous compose)
64220 2019-Jan-16 22:08:43.205917 - [DEBUG]
64221 2019-Jan-16 22:08:43.205943 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64222 2019-Jan-16 22:08:43.205969 - [DEBUG] = AllBottom
64223 2019-Jan-16 22:08:43.205994 - [DEBUG]
64224 2019-Jan-16 22:08:43.206018 - [DEBUG] PROPAGATE: No new function!
64225 2019-Jan-16 22:08:43.206044 - [DEBUG] Compose: EdgeIdentity * AllBottom
64226 2019-Jan-16 22:08:43.206070 - [DEBUG]
64227 2019-Jan-16 22:08:43.206094 - [DEBUG] Propagate flow
64228 2019-Jan-16 22:08:43.206118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64229 2019-Jan-16 22:08:43.206174 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64230 2019-Jan-16 22:08:43.206814 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64231 2019-Jan-16 22:08:43.207460 - [DEBUG] Edge function : AllBottom (result of previous compose)
64232 2019-Jan-16 22:08:43.207486 - [DEBUG]
64233 2019-Jan-16 22:08:43.207511 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64234 2019-Jan-16 22:08:43.207537 - [DEBUG] = AllBottom
64235 2019-Jan-16 22:08:43.207562 - [DEBUG]
64236 2019-Jan-16 22:08:43.207586 - [DEBUG] PROPAGATE: No new function!
64237 2019-Jan-16 22:08:43.207615 - [DEBUG] EDGE:
64238 2019-Jan-16 22:08:43.207674 - [DEBUG] ---> 64239 2019-Jan-16 22:08:43.208340 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64240 2019-Jan-16 22:08:43.208978 - [DEBUG]
64241 2019-Jan-16 22:08:43.209004 - [DEBUG] EDGE:
64242 2019-Jan-16 22:08:43.209062 - [DEBUG] ---> 64243 2019-Jan-16 22:08:43.209699 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64244 2019-Jan-16 22:08:43.210338 - [DEBUG]
64245 2019-Jan-16 22:08:43.210366 - [DEBUG] Compose: EdgeIdentity * AllBottom
64246 2019-Jan-16 22:08:43.210392 - [DEBUG]
64247 2019-Jan-16 22:08:43.210416 - [DEBUG] Propagate flow
64248 2019-Jan-16 22:08:43.210440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64249 2019-Jan-16 22:08:43.210496 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64250 2019-Jan-16 22:08:43.211133 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64251 2019-Jan-16 22:08:43.211790 - [DEBUG] Edge function : AllBottom (result of previous compose)
64252 2019-Jan-16 22:08:43.211816 - [DEBUG]
64253 2019-Jan-16 22:08:43.211842 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64254 2019-Jan-16 22:08:43.211868 - [DEBUG] = AllBottom
64255 2019-Jan-16 22:08:43.211893 - [DEBUG]
64256 2019-Jan-16 22:08:43.211916 - [DEBUG] PROPAGATE: No new function!
64257 2019-Jan-16 22:08:43.211941 - [DEBUG] EDGE:
64258 2019-Jan-16 22:08:43.212000 - [DEBUG] ---> 64259 2019-Jan-16 22:08:43.212640 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64260 2019-Jan-16 22:08:43.213286 - [DEBUG]
64261 2019-Jan-16 22:08:43.213313 - [DEBUG] Compose: EdgeIdentity * AllBottom
64262 2019-Jan-16 22:08:43.213340 - [DEBUG]
64263 2019-Jan-16 22:08:43.213364 - [DEBUG] Propagate flow
64264 2019-Jan-16 22:08:43.213387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64265 2019-Jan-16 22:08:43.213443 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64266 2019-Jan-16 22:08:43.214084 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64267 2019-Jan-16 22:08:43.214724 - [DEBUG] Edge function : AllBottom (result of previous compose)
64268 2019-Jan-16 22:08:43.214763 - [DEBUG]
64269 2019-Jan-16 22:08:43.214790 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64270 2019-Jan-16 22:08:43.214816 - [DEBUG] = AllBottom
64271 2019-Jan-16 22:08:43.214841 - [DEBUG]
64272 2019-Jan-16 22:08:43.214864 - [DEBUG] PROPAGATE: No new function!
64273 2019-Jan-16 22:08:43.214905 - [DEBUG] Compose: EdgeIdentity * AllBottom
64274 2019-Jan-16 22:08:43.214933 - [DEBUG]
64275 2019-Jan-16 22:08:43.214957 - [DEBUG] Propagate flow
64276 2019-Jan-16 22:08:43.214980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64277 2019-Jan-16 22:08:43.215037 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64278 2019-Jan-16 22:08:43.215678 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64279 2019-Jan-16 22:08:43.216315 - [DEBUG] Edge function : AllBottom (result of previous compose)
64280 2019-Jan-16 22:08:43.216341 - [DEBUG]
64281 2019-Jan-16 22:08:43.216367 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64282 2019-Jan-16 22:08:43.216393 - [DEBUG] = AllBottom
64283 2019-Jan-16 22:08:43.216418 - [DEBUG]
64284 2019-Jan-16 22:08:43.216441 - [DEBUG] PROPAGATE: No new function!
64285 2019-Jan-16 22:08:43.216468 - [DEBUG] Compose: EdgeIdentity * AllBottom
64286 2019-Jan-16 22:08:43.216494 - [DEBUG]
64287 2019-Jan-16 22:08:43.216518 - [DEBUG] Propagate flow
64288 2019-Jan-16 22:08:43.216541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64289 2019-Jan-16 22:08:43.216598 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64290 2019-Jan-16 22:08:43.217237 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64291 2019-Jan-16 22:08:43.217876 - [DEBUG] Edge function : AllBottom (result of previous compose)
64292 2019-Jan-16 22:08:43.217902 - [DEBUG]
64293 2019-Jan-16 22:08:43.217927 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64294 2019-Jan-16 22:08:43.217953 - [DEBUG] = AllBottom
64295 2019-Jan-16 22:08:43.217978 - [DEBUG]
64296 2019-Jan-16 22:08:43.218002 - [DEBUG] PROPAGATE: No new function!
64297 2019-Jan-16 22:08:43.218028 - [DEBUG] EDGE:
64298 2019-Jan-16 22:08:43.218100 - [DEBUG] ---> 64299 2019-Jan-16 22:08:43.218741 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64300 2019-Jan-16 22:08:43.219377 - [DEBUG]
64301 2019-Jan-16 22:08:43.219403 - [DEBUG] EDGE:
64302 2019-Jan-16 22:08:43.219461 - [DEBUG] ---> 64303 2019-Jan-16 22:08:43.220100 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64304 2019-Jan-16 22:08:43.220736 - [DEBUG]
64305 2019-Jan-16 22:08:43.220764 - [DEBUG] Compose: EdgeIdentity * AllBottom
64306 2019-Jan-16 22:08:43.220790 - [DEBUG]
64307 2019-Jan-16 22:08:43.220814 - [DEBUG] Propagate flow
64308 2019-Jan-16 22:08:43.220838 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64309 2019-Jan-16 22:08:43.220902 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
64310 2019-Jan-16 22:08:43.221558 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64311 2019-Jan-16 22:08:43.222200 - [DEBUG] Edge function : AllBottom (result of previous compose)
64312 2019-Jan-16 22:08:43.222226 - [DEBUG]
64313 2019-Jan-16 22:08:43.222252 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64314 2019-Jan-16 22:08:43.222278 - [DEBUG] = AllBottom
64315 2019-Jan-16 22:08:43.222303 - [DEBUG]
64316 2019-Jan-16 22:08:43.222326 - [DEBUG] PROPAGATE: No new function!
64317 2019-Jan-16 22:08:43.222351 - [DEBUG] EDGE:
64318 2019-Jan-16 22:08:43.222409 - [DEBUG] ---> 64319 2019-Jan-16 22:08:43.223050 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64320 2019-Jan-16 22:08:43.223687 - [DEBUG]
64321 2019-Jan-16 22:08:43.223713 - [DEBUG] Compose: EdgeIdentity * AllBottom
64322 2019-Jan-16 22:08:43.223740 - [DEBUG]
64323 2019-Jan-16 22:08:43.223764 - [DEBUG] Propagate flow
64324 2019-Jan-16 22:08:43.223788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64325 2019-Jan-16 22:08:43.223844 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64326 2019-Jan-16 22:08:43.224484 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
64327 2019-Jan-16 22:08:43.225137 - [DEBUG] Edge function : AllBottom (result of previous compose)
64328 2019-Jan-16 22:08:43.225163 - [DEBUG]
64329 2019-Jan-16 22:08:43.225189 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64330 2019-Jan-16 22:08:43.225215 - [DEBUG] = AllBottom
64331 2019-Jan-16 22:08:43.225240 - [DEBUG]
64332 2019-Jan-16 22:08:43.225263 - [DEBUG] PROPAGATE: No new function!
64333 2019-Jan-16 22:08:43.225302 - [DEBUG] Compose: EdgeIdentity * AllBottom
64334 2019-Jan-16 22:08:43.225330 - [DEBUG]
64335 2019-Jan-16 22:08:43.225354 - [DEBUG] Propagate flow
64336 2019-Jan-16 22:08:43.225378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64337 2019-Jan-16 22:08:43.225435 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64338 2019-Jan-16 22:08:43.226075 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64339 2019-Jan-16 22:08:43.226711 - [DEBUG] Edge function : AllBottom (result of previous compose)
64340 2019-Jan-16 22:08:43.226736 - [DEBUG]
64341 2019-Jan-16 22:08:43.226762 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64342 2019-Jan-16 22:08:43.226788 - [DEBUG] = AllBottom
64343 2019-Jan-16 22:08:43.226813 - [DEBUG]
64344 2019-Jan-16 22:08:43.226836 - [DEBUG] PROPAGATE: No new function!
64345 2019-Jan-16 22:08:43.226863 - [DEBUG] Compose: EdgeIdentity * AllBottom
64346 2019-Jan-16 22:08:43.226889 - [DEBUG]
64347 2019-Jan-16 22:08:43.226913 - [DEBUG] Propagate flow
64348 2019-Jan-16 22:08:43.226936 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64349 2019-Jan-16 22:08:43.226993 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64350 2019-Jan-16 22:08:43.227633 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
64351 2019-Jan-16 22:08:43.228288 - [DEBUG] Edge function : AllBottom (result of previous compose)
64352 2019-Jan-16 22:08:43.228313 - [DEBUG]
64353 2019-Jan-16 22:08:43.228339 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64354 2019-Jan-16 22:08:43.228365 - [DEBUG] = AllBottom
64355 2019-Jan-16 22:08:43.228389 - [DEBUG]
64356 2019-Jan-16 22:08:43.228421 - [DEBUG] PROPAGATE: No new function!
64357 2019-Jan-16 22:08:43.228448 - [DEBUG] EDGE:
64358 2019-Jan-16 22:08:43.228507 - [DEBUG] ---> 64359 2019-Jan-16 22:08:43.229148 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64360 2019-Jan-16 22:08:43.229785 - [DEBUG]
64361 2019-Jan-16 22:08:43.229811 - [DEBUG] EDGE:
64362 2019-Jan-16 22:08:43.229869 - [DEBUG] ---> 64363 2019-Jan-16 22:08:43.230503 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64364 2019-Jan-16 22:08:43.231140 - [DEBUG]
64365 2019-Jan-16 22:08:43.231167 - [DEBUG] Compose: EdgeIdentity * AllBottom
64366 2019-Jan-16 22:08:43.231194 - [DEBUG]
64367 2019-Jan-16 22:08:43.231218 - [DEBUG] Propagate flow
64368 2019-Jan-16 22:08:43.231241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64369 2019-Jan-16 22:08:43.231297 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64370 2019-Jan-16 22:08:43.231949 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64371 2019-Jan-16 22:08:43.232590 - [DEBUG] Edge function : AllBottom (result of previous compose)
64372 2019-Jan-16 22:08:43.232615 - [DEBUG]
64373 2019-Jan-16 22:08:43.232641 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64374 2019-Jan-16 22:08:43.232667 - [DEBUG] = AllBottom
64375 2019-Jan-16 22:08:43.232692 - [DEBUG]
64376 2019-Jan-16 22:08:43.232716 - [DEBUG] PROPAGATE: No new function!
64377 2019-Jan-16 22:08:43.232741 - [DEBUG] EDGE:
64378 2019-Jan-16 22:08:43.232799 - [DEBUG] ---> 64379 2019-Jan-16 22:08:43.233439 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64380 2019-Jan-16 22:08:43.234075 - [DEBUG]
64381 2019-Jan-16 22:08:43.234102 - [DEBUG] Compose: EdgeIdentity * AllBottom
64382 2019-Jan-16 22:08:43.234129 - [DEBUG]
64383 2019-Jan-16 22:08:43.234153 - [DEBUG] Propagate flow
64384 2019-Jan-16 22:08:43.234176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64385 2019-Jan-16 22:08:43.234232 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64386 2019-Jan-16 22:08:43.234888 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64387 2019-Jan-16 22:08:43.235527 - [DEBUG] Edge function : AllBottom (result of previous compose)
64388 2019-Jan-16 22:08:43.235552 - [DEBUG]
64389 2019-Jan-16 22:08:43.235578 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64390 2019-Jan-16 22:08:43.235604 - [DEBUG] = AllBottom
64391 2019-Jan-16 22:08:43.235629 - [DEBUG]
64392 2019-Jan-16 22:08:43.235653 - [DEBUG] PROPAGATE: No new function!
64393 2019-Jan-16 22:08:43.235693 - [DEBUG] Compose: EdgeIdentity * AllBottom
64394 2019-Jan-16 22:08:43.235721 - [DEBUG]
64395 2019-Jan-16 22:08:43.235745 - [DEBUG] Propagate flow
64396 2019-Jan-16 22:08:43.235768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64397 2019-Jan-16 22:08:43.235825 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64398 2019-Jan-16 22:08:43.236466 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64399 2019-Jan-16 22:08:43.237102 - [DEBUG] Edge function : AllBottom (result of previous compose)
64400 2019-Jan-16 22:08:43.237128 - [DEBUG]
64401 2019-Jan-16 22:08:43.237161 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64402 2019-Jan-16 22:08:43.237187 - [DEBUG] = AllBottom
64403 2019-Jan-16 22:08:43.237212 - [DEBUG]
64404 2019-Jan-16 22:08:43.237235 - [DEBUG] PROPAGATE: No new function!
64405 2019-Jan-16 22:08:43.237262 - [DEBUG] Compose: EdgeIdentity * AllBottom
64406 2019-Jan-16 22:08:43.237288 - [DEBUG]
64407 2019-Jan-16 22:08:43.237312 - [DEBUG] Propagate flow
64408 2019-Jan-16 22:08:43.237336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64409 2019-Jan-16 22:08:43.237392 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64410 2019-Jan-16 22:08:43.238033 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64411 2019-Jan-16 22:08:43.238688 - [DEBUG] Edge function : AllBottom (result of previous compose)
64412 2019-Jan-16 22:08:43.238714 - [DEBUG]
64413 2019-Jan-16 22:08:43.238739 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64414 2019-Jan-16 22:08:43.238765 - [DEBUG] = AllBottom
64415 2019-Jan-16 22:08:43.238790 - [DEBUG]
64416 2019-Jan-16 22:08:43.238813 - [DEBUG] PROPAGATE: No new function!
64417 2019-Jan-16 22:08:43.238840 - [DEBUG] EDGE:
64418 2019-Jan-16 22:08:43.238898 - [DEBUG] ---> 64419 2019-Jan-16 22:08:43.239538 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64420 2019-Jan-16 22:08:43.240174 - [DEBUG]
64421 2019-Jan-16 22:08:43.240210 - [DEBUG] Compose: EdgeIdentity * AllBottom
64422 2019-Jan-16 22:08:43.240238 - [DEBUG]
64423 2019-Jan-16 22:08:43.240262 - [DEBUG] Propagate flow
64424 2019-Jan-16 22:08:43.240285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64425 2019-Jan-16 22:08:43.240342 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64426 2019-Jan-16 22:08:43.240979 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64427 2019-Jan-16 22:08:43.241631 - [DEBUG] Edge function : AllBottom (result of previous compose)
64428 2019-Jan-16 22:08:43.241657 - [DEBUG]
64429 2019-Jan-16 22:08:43.241683 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64430 2019-Jan-16 22:08:43.241709 - [DEBUG] = AllBottom
64431 2019-Jan-16 22:08:43.241734 - [DEBUG]
64432 2019-Jan-16 22:08:43.241757 - [DEBUG] PROPAGATE: No new function!
64433 2019-Jan-16 22:08:43.241782 - [DEBUG] EDGE:
64434 2019-Jan-16 22:08:43.241840 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
64435 2019-Jan-16 22:08:43.242484 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64436 2019-Jan-16 22:08:43.243121 - [DEBUG]
64437 2019-Jan-16 22:08:43.243148 - [DEBUG] Compose: EdgeIdentity * AllBottom
64438 2019-Jan-16 22:08:43.243174 - [DEBUG]
64439 2019-Jan-16 22:08:43.243198 - [DEBUG] Propagate flow
64440 2019-Jan-16 22:08:43.243222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64441 2019-Jan-16 22:08:43.243278 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64442 2019-Jan-16 22:08:43.243918 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64443 2019-Jan-16 22:08:43.244552 - [DEBUG] Edge function : AllBottom (result of previous compose)
64444 2019-Jan-16 22:08:43.244578 - [DEBUG]
64445 2019-Jan-16 22:08:43.244604 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64446 2019-Jan-16 22:08:43.244631 - [DEBUG] = AllBottom
64447 2019-Jan-16 22:08:43.244656 - [DEBUG]
64448 2019-Jan-16 22:08:43.244687 - [DEBUG] PROPAGATE: No new function!
64449 2019-Jan-16 22:08:43.244713 - [DEBUG] EDGE:
64450 2019-Jan-16 22:08:43.244785 - [DEBUG] ---> 64451 2019-Jan-16 22:08:43.245422 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64452 2019-Jan-16 22:08:43.246059 - [DEBUG]
64453 2019-Jan-16 22:08:43.246084 - [DEBUG] EDGE:
64454 2019-Jan-16 22:08:43.246142 - [DEBUG] ---> 64455 2019-Jan-16 22:08:43.246779 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64456 2019-Jan-16 22:08:43.247414 - [DEBUG]
64457 2019-Jan-16 22:08:43.247442 - [DEBUG] Compose: EdgeIdentity * AllBottom
64458 2019-Jan-16 22:08:43.247469 - [DEBUG]
64459 2019-Jan-16 22:08:43.247493 - [DEBUG] Propagate flow
64460 2019-Jan-16 22:08:43.247516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64461 2019-Jan-16 22:08:43.247573 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64462 2019-Jan-16 22:08:43.248225 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64463 2019-Jan-16 22:08:43.248867 - [DEBUG] Edge function : AllBottom (result of previous compose)
64464 2019-Jan-16 22:08:43.248893 - [DEBUG]
64465 2019-Jan-16 22:08:43.248920 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64466 2019-Jan-16 22:08:43.248946 - [DEBUG] = AllBottom
64467 2019-Jan-16 22:08:43.248970 - [DEBUG]
64468 2019-Jan-16 22:08:43.248994 - [DEBUG] PROPAGATE: No new function!
64469 2019-Jan-16 22:08:43.249019 - [DEBUG] EDGE:
64470 2019-Jan-16 22:08:43.249078 - [DEBUG] ---> 64471 2019-Jan-16 22:08:43.249718 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64472 2019-Jan-16 22:08:43.250354 - [DEBUG]
64473 2019-Jan-16 22:08:43.250388 - [DEBUG] Compose: EdgeIdentity * AllBottom
64474 2019-Jan-16 22:08:43.250416 - [DEBUG]
64475 2019-Jan-16 22:08:43.250440 - [DEBUG] Propagate flow
64476 2019-Jan-16 22:08:43.250464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64477 2019-Jan-16 22:08:43.250520 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64478 2019-Jan-16 22:08:43.251156 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64479 2019-Jan-16 22:08:43.251808 - [DEBUG] Edge function : AllBottom (result of previous compose)
64480 2019-Jan-16 22:08:43.251834 - [DEBUG]
64481 2019-Jan-16 22:08:43.251860 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64482 2019-Jan-16 22:08:43.251886 - [DEBUG] = AllBottom
64483 2019-Jan-16 22:08:43.251911 - [DEBUG]
64484 2019-Jan-16 22:08:43.251934 - [DEBUG] PROPAGATE: No new function!
64485 2019-Jan-16 22:08:43.251959 - [DEBUG] EDGE:
64486 2019-Jan-16 22:08:43.252017 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
64487 2019-Jan-16 22:08:43.252659 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64488 2019-Jan-16 22:08:43.253296 - [DEBUG]
64489 2019-Jan-16 22:08:43.253322 - [DEBUG] EDGE:
64490 2019-Jan-16 22:08:43.253379 - [DEBUG] ---> 64491 2019-Jan-16 22:08:43.254015 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64492 2019-Jan-16 22:08:43.254660 - [DEBUG]
64493 2019-Jan-16 22:08:43.254701 - [DEBUG] Compose: EdgeIdentity * AllBottom
64494 2019-Jan-16 22:08:43.254729 - [DEBUG]
64495 2019-Jan-16 22:08:43.254766 - [DEBUG] Propagate flow
64496 2019-Jan-16 22:08:43.254790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64497 2019-Jan-16 22:08:43.254847 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64498 2019-Jan-16 22:08:43.255496 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64499 2019-Jan-16 22:08:43.256138 - [DEBUG] Edge function : AllBottom (result of previous compose)
64500 2019-Jan-16 22:08:43.256164 - [DEBUG]
64501 2019-Jan-16 22:08:43.256191 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64502 2019-Jan-16 22:08:43.256217 - [DEBUG] = AllBottom
64503 2019-Jan-16 22:08:43.256242 - [DEBUG]
64504 2019-Jan-16 22:08:43.256265 - [DEBUG] PROPAGATE: No new function!
64505 2019-Jan-16 22:08:43.256292 - [DEBUG] Compose: EdgeIdentity * AllBottom
64506 2019-Jan-16 22:08:43.256319 - [DEBUG]
64507 2019-Jan-16 22:08:43.256343 - [DEBUG] Propagate flow
64508 2019-Jan-16 22:08:43.256366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64509 2019-Jan-16 22:08:43.256423 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64510 2019-Jan-16 22:08:43.257070 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64511 2019-Jan-16 22:08:43.257708 - [DEBUG] Edge function : AllBottom (result of previous compose)
64512 2019-Jan-16 22:08:43.257734 - [DEBUG]
64513 2019-Jan-16 22:08:43.257760 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64514 2019-Jan-16 22:08:43.257786 - [DEBUG] = AllBottom
64515 2019-Jan-16 22:08:43.257811 - [DEBUG]
64516 2019-Jan-16 22:08:43.257835 - [DEBUG] PROPAGATE: No new function!
64517 2019-Jan-16 22:08:43.257861 - [DEBUG] EDGE:
64518 2019-Jan-16 22:08:43.257918 - [DEBUG] ---> 64519 2019-Jan-16 22:08:43.258571 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
64520 2019-Jan-16 22:08:43.259212 - [DEBUG]
64521 2019-Jan-16 22:08:43.259238 - [DEBUG] EDGE:
64522 2019-Jan-16 22:08:43.259296 - [DEBUG] ---> 64523 2019-Jan-16 22:08:43.259937 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
64524 2019-Jan-16 22:08:43.260572 - [DEBUG]
64525 2019-Jan-16 22:08:43.260600 - [DEBUG] Compose: EdgeIdentity * AllBottom
64526 2019-Jan-16 22:08:43.260627 - [DEBUG]
64527 2019-Jan-16 22:08:43.260651 - [DEBUG] Propagate flow
64528 2019-Jan-16 22:08:43.260675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64529 2019-Jan-16 22:08:43.260732 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64530 2019-Jan-16 22:08:43.261373 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64531 2019-Jan-16 22:08:43.262028 - [DEBUG] Edge function : AllBottom (result of previous compose)
64532 2019-Jan-16 22:08:43.262054 - [DEBUG]
64533 2019-Jan-16 22:08:43.262079 - [DEBUG] Join: AllTop & AllBottom
64534 2019-Jan-16 22:08:43.262105 - [DEBUG] = AllBottom (new jump func)
64535 2019-Jan-16 22:08:43.262130 - [DEBUG]
64536 2019-Jan-16 22:08:43.262153 - [DEBUG] Start adding new jump function
64537 2019-Jan-16 22:08:43.262177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64538 2019-Jan-16 22:08:43.262241 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64539 2019-Jan-16 22:08:43.262880 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64540 2019-Jan-16 22:08:43.263520 - [DEBUG] Edge Function : AllBottom
64541 2019-Jan-16 22:08:43.263549 - [DEBUG] End adding new jump function
64542 2019-Jan-16 22:08:43.263574 - [DEBUG]
64543 2019-Jan-16 22:08:43.263598 - [DEBUG] -------------------------------------------- 1702. Path Edge --------------------------------------------
64544 2019-Jan-16 22:08:43.263623 - [DEBUG]
64545 2019-Jan-16 22:08:43.263646 - [DEBUG] Process 1702. path edge:
64546 2019-Jan-16 22:08:43.263670 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64547 2019-Jan-16 22:08:43.263727 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
64548 2019-Jan-16 22:08:43.264368 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64549 2019-Jan-16 22:08:43.265024 - [DEBUG]
64550 2019-Jan-16 22:08:43.265049 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64551 2019-Jan-16 22:08:43.265717 - [DEBUG] Compose: EdgeIdentity * AllBottom
64552 2019-Jan-16 22:08:43.265745 - [DEBUG]
64553 2019-Jan-16 22:08:43.265769 - [DEBUG] Propagate flow
64554 2019-Jan-16 22:08:43.265792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64555 2019-Jan-16 22:08:43.265850 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64556 2019-Jan-16 22:08:43.266488 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64557 2019-Jan-16 22:08:43.267130 - [DEBUG] Edge function : AllBottom (result of previous compose)
64558 2019-Jan-16 22:08:43.267156 - [DEBUG]
64559 2019-Jan-16 22:08:43.267181 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64560 2019-Jan-16 22:08:43.267208 - [DEBUG] = AllBottom
64561 2019-Jan-16 22:08:43.267232 - [DEBUG]
64562 2019-Jan-16 22:08:43.267256 - [DEBUG] PROPAGATE: No new function!
64563 2019-Jan-16 22:08:43.267283 - [DEBUG] Compose: EdgeIdentity * AllBottom
64564 2019-Jan-16 22:08:43.267309 - [DEBUG]
64565 2019-Jan-16 22:08:43.267333 - [DEBUG] Propagate flow
64566 2019-Jan-16 22:08:43.267357 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64567 2019-Jan-16 22:08:43.267414 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64568 2019-Jan-16 22:08:43.268050 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64569 2019-Jan-16 22:08:43.268706 - [DEBUG] Edge function : AllBottom (result of previous compose)
64570 2019-Jan-16 22:08:43.268732 - [DEBUG]
64571 2019-Jan-16 22:08:43.268757 - [DEBUG] Join: AllTop & AllBottom
64572 2019-Jan-16 22:08:43.268783 - [DEBUG] = AllBottom (new jump func)
64573 2019-Jan-16 22:08:43.268807 - [DEBUG]
64574 2019-Jan-16 22:08:43.268831 - [DEBUG] Start adding new jump function
64575 2019-Jan-16 22:08:43.268854 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64576 2019-Jan-16 22:08:43.268910 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64577 2019-Jan-16 22:08:43.269551 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64578 2019-Jan-16 22:08:43.270187 - [DEBUG] Edge Function : AllBottom
64579 2019-Jan-16 22:08:43.270216 - [DEBUG] End adding new jump function
64580 2019-Jan-16 22:08:43.270241 - [DEBUG]
64581 2019-Jan-16 22:08:43.270265 - [DEBUG] -------------------------------------------- 1703. Path Edge --------------------------------------------
64582 2019-Jan-16 22:08:43.270297 - [DEBUG]
64583 2019-Jan-16 22:08:43.270321 - [DEBUG] Process 1703. path edge:
64584 2019-Jan-16 22:08:43.270345 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64585 2019-Jan-16 22:08:43.270402 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
64586 2019-Jan-16 22:08:43.271041 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64587 2019-Jan-16 22:08:43.271699 - [DEBUG]
64588 2019-Jan-16 22:08:43.271725 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64589 2019-Jan-16 22:08:43.272376 - [DEBUG] Compose: EdgeIdentity * AllBottom
64590 2019-Jan-16 22:08:43.272404 - [DEBUG]
64591 2019-Jan-16 22:08:43.272428 - [DEBUG] Propagate flow
64592 2019-Jan-16 22:08:43.272451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64593 2019-Jan-16 22:08:43.272508 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64594 2019-Jan-16 22:08:43.273145 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64595 2019-Jan-16 22:08:43.273786 - [DEBUG] Edge function : AllBottom (result of previous compose)
64596 2019-Jan-16 22:08:43.273812 - [DEBUG]
64597 2019-Jan-16 22:08:43.273837 - [DEBUG] Join: AllTop & AllBottom
64598 2019-Jan-16 22:08:43.273863 - [DEBUG] = AllBottom (new jump func)
64599 2019-Jan-16 22:08:43.273888 - [DEBUG]
64600 2019-Jan-16 22:08:43.273911 - [DEBUG] Start adding new jump function
64601 2019-Jan-16 22:08:43.273935 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64602 2019-Jan-16 22:08:43.273992 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64603 2019-Jan-16 22:08:43.274629 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64604 2019-Jan-16 22:08:43.275281 - [DEBUG] Edge Function : AllBottom
64605 2019-Jan-16 22:08:43.275310 - [DEBUG] End adding new jump function
64606 2019-Jan-16 22:08:43.275335 - [DEBUG]
64607 2019-Jan-16 22:08:43.275359 - [DEBUG] -------------------------------------------- 1704. Path Edge --------------------------------------------
64608 2019-Jan-16 22:08:43.275383 - [DEBUG]
64609 2019-Jan-16 22:08:43.275406 - [DEBUG] Process 1704. path edge:
64610 2019-Jan-16 22:08:43.275430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64611 2019-Jan-16 22:08:43.275487 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
64612 2019-Jan-16 22:08:43.276124 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64613 2019-Jan-16 22:08:43.276762 - [DEBUG]
64614 2019-Jan-16 22:08:43.276787 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64615 2019-Jan-16 22:08:43.277441 - [DEBUG] Compose: EdgeIdentity * AllBottom
64616 2019-Jan-16 22:08:43.277469 - [DEBUG]
64617 2019-Jan-16 22:08:43.277493 - [DEBUG] Propagate flow
64618 2019-Jan-16 22:08:43.277517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64619 2019-Jan-16 22:08:43.277574 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64620 2019-Jan-16 22:08:43.278231 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64621 2019-Jan-16 22:08:43.278872 - [DEBUG] Edge function : AllBottom (result of previous compose)
64622 2019-Jan-16 22:08:43.278898 - [DEBUG]
64623 2019-Jan-16 22:08:43.278923 - [DEBUG] Join: AllTop & AllBottom
64624 2019-Jan-16 22:08:43.278949 - [DEBUG] = AllBottom (new jump func)
64625 2019-Jan-16 22:08:43.278974 - [DEBUG]
64626 2019-Jan-16 22:08:43.278998 - [DEBUG] Start adding new jump function
64627 2019-Jan-16 22:08:43.279029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64628 2019-Jan-16 22:08:43.279087 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64629 2019-Jan-16 22:08:43.279727 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64630 2019-Jan-16 22:08:43.280368 - [DEBUG] Edge Function : AllBottom
64631 2019-Jan-16 22:08:43.280397 - [DEBUG] End adding new jump function
64632 2019-Jan-16 22:08:43.280421 - [DEBUG]
64633 2019-Jan-16 22:08:43.280446 - [DEBUG] -------------------------------------------- 1705. Path Edge --------------------------------------------
64634 2019-Jan-16 22:08:43.280470 - [DEBUG]
64635 2019-Jan-16 22:08:43.280493 - [DEBUG] Process 1705. path edge:
64636 2019-Jan-16 22:08:43.280517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64637 2019-Jan-16 22:08:43.280574 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
64638 2019-Jan-16 22:08:43.281215 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64639 2019-Jan-16 22:08:43.281870 - [DEBUG]
64640 2019-Jan-16 22:08:43.281896 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64641 2019-Jan-16 22:08:43.282551 - [DEBUG] Compose: EdgeIdentity * AllBottom
64642 2019-Jan-16 22:08:43.282580 - [DEBUG]
64643 2019-Jan-16 22:08:43.282604 - [DEBUG] Propagate flow
64644 2019-Jan-16 22:08:43.282627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64645 2019-Jan-16 22:08:43.282684 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64646 2019-Jan-16 22:08:43.283324 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64647 2019-Jan-16 22:08:43.283964 - [DEBUG] Edge function : AllBottom (result of previous compose)
64648 2019-Jan-16 22:08:43.283990 - [DEBUG]
64649 2019-Jan-16 22:08:43.284015 - [DEBUG] Join: AllTop & AllBottom
64650 2019-Jan-16 22:08:43.284041 - [DEBUG] = AllBottom (new jump func)
64651 2019-Jan-16 22:08:43.284065 - [DEBUG]
64652 2019-Jan-16 22:08:43.284089 - [DEBUG] Start adding new jump function
64653 2019-Jan-16 22:08:43.284113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64654 2019-Jan-16 22:08:43.284169 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64655 2019-Jan-16 22:08:43.284823 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64656 2019-Jan-16 22:08:43.285463 - [DEBUG] Edge Function : AllBottom
64657 2019-Jan-16 22:08:43.285493 - [DEBUG] End adding new jump function
64658 2019-Jan-16 22:08:43.285517 - [DEBUG]
64659 2019-Jan-16 22:08:43.285541 - [DEBUG] -------------------------------------------- 1706. Path Edge --------------------------------------------
64660 2019-Jan-16 22:08:43.285565 - [DEBUG]
64661 2019-Jan-16 22:08:43.285589 - [DEBUG] Process 1706. path edge:
64662 2019-Jan-16 22:08:43.285613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64663 2019-Jan-16 22:08:43.285670 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
64664 2019-Jan-16 22:08:43.286316 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64665 2019-Jan-16 22:08:43.286956 - [DEBUG]
64666 2019-Jan-16 22:08:43.286981 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64667 2019-Jan-16 22:08:43.287639 - [DEBUG] Compose: EdgeIdentity * AllBottom
64668 2019-Jan-16 22:08:43.287668 - [DEBUG]
64669 2019-Jan-16 22:08:43.287700 - [DEBUG] Propagate flow
64670 2019-Jan-16 22:08:43.287724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64671 2019-Jan-16 22:08:43.287781 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64672 2019-Jan-16 22:08:43.288434 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64673 2019-Jan-16 22:08:43.289074 - [DEBUG] Edge function : AllBottom (result of previous compose)
64674 2019-Jan-16 22:08:43.289100 - [DEBUG]
64675 2019-Jan-16 22:08:43.289125 - [DEBUG] Join: AllTop & AllBottom
64676 2019-Jan-16 22:08:43.289151 - [DEBUG] = AllBottom (new jump func)
64677 2019-Jan-16 22:08:43.289176 - [DEBUG]
64678 2019-Jan-16 22:08:43.289200 - [DEBUG] Start adding new jump function
64679 2019-Jan-16 22:08:43.289223 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64680 2019-Jan-16 22:08:43.289280 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64681 2019-Jan-16 22:08:43.289920 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64682 2019-Jan-16 22:08:43.290555 - [DEBUG] Edge Function : AllBottom
64683 2019-Jan-16 22:08:43.290586 - [DEBUG] End adding new jump function
64684 2019-Jan-16 22:08:43.290611 - [DEBUG]
64685 2019-Jan-16 22:08:43.290635 - [DEBUG] -------------------------------------------- 1707. Path Edge --------------------------------------------
64686 2019-Jan-16 22:08:43.290659 - [DEBUG]
64687 2019-Jan-16 22:08:43.290683 - [DEBUG] Process 1707. path edge:
64688 2019-Jan-16 22:08:43.290707 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64689 2019-Jan-16 22:08:43.290763 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
64690 2019-Jan-16 22:08:43.291402 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64691 2019-Jan-16 22:08:43.292054 - [DEBUG]
64692 2019-Jan-16 22:08:43.292079 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64693 2019-Jan-16 22:08:43.292729 - [DEBUG] Compose: EdgeIdentity * AllBottom
64694 2019-Jan-16 22:08:43.292758 - [DEBUG]
64695 2019-Jan-16 22:08:43.292782 - [DEBUG] Propagate flow
64696 2019-Jan-16 22:08:43.292806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64697 2019-Jan-16 22:08:43.292862 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64698 2019-Jan-16 22:08:43.293499 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64699 2019-Jan-16 22:08:43.294139 - [DEBUG] Edge function : AllBottom (result of previous compose)
64700 2019-Jan-16 22:08:43.294165 - [DEBUG]
64701 2019-Jan-16 22:08:43.294189 - [DEBUG] Join: AllTop & AllBottom
64702 2019-Jan-16 22:08:43.294215 - [DEBUG] = AllBottom (new jump func)
64703 2019-Jan-16 22:08:43.294240 - [DEBUG]
64704 2019-Jan-16 22:08:43.294264 - [DEBUG] Start adding new jump function
64705 2019-Jan-16 22:08:43.294288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64706 2019-Jan-16 22:08:43.294345 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64707 2019-Jan-16 22:08:43.295001 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64708 2019-Jan-16 22:08:43.295638 - [DEBUG] Edge Function : AllBottom
64709 2019-Jan-16 22:08:43.295669 - [DEBUG] End adding new jump function
64710 2019-Jan-16 22:08:43.295694 - [DEBUG]
64711 2019-Jan-16 22:08:43.295718 - [DEBUG] -------------------------------------------- 1708. Path Edge --------------------------------------------
64712 2019-Jan-16 22:08:43.295742 - [DEBUG]
64713 2019-Jan-16 22:08:43.295766 - [DEBUG] Process 1708. path edge:
64714 2019-Jan-16 22:08:43.295789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64715 2019-Jan-16 22:08:43.295854 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
64716 2019-Jan-16 22:08:43.296492 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64717 2019-Jan-16 22:08:43.297132 - [DEBUG]
64718 2019-Jan-16 22:08:43.297156 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64719 2019-Jan-16 22:08:43.297810 - [DEBUG] Compose: EdgeIdentity * AllBottom
64720 2019-Jan-16 22:08:43.297839 - [DEBUG]
64721 2019-Jan-16 22:08:43.297863 - [DEBUG] Propagate flow
64722 2019-Jan-16 22:08:43.297886 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64723 2019-Jan-16 22:08:43.297943 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64724 2019-Jan-16 22:08:43.298601 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64725 2019-Jan-16 22:08:43.299241 - [DEBUG] Edge function : AllBottom (result of previous compose)
64726 2019-Jan-16 22:08:43.299267 - [DEBUG]
64727 2019-Jan-16 22:08:43.299291 - [DEBUG] Join: AllTop & AllBottom
64728 2019-Jan-16 22:08:43.299317 - [DEBUG] = AllBottom (new jump func)
64729 2019-Jan-16 22:08:43.299342 - [DEBUG]
64730 2019-Jan-16 22:08:43.299366 - [DEBUG] Start adding new jump function
64731 2019-Jan-16 22:08:43.299389 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64732 2019-Jan-16 22:08:43.299446 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64733 2019-Jan-16 22:08:43.300086 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64734 2019-Jan-16 22:08:43.300726 - [DEBUG] Edge Function : AllBottom
64735 2019-Jan-16 22:08:43.300756 - [DEBUG] End adding new jump function
64736 2019-Jan-16 22:08:43.300781 - [DEBUG]
64737 2019-Jan-16 22:08:43.300805 - [DEBUG] -------------------------------------------- 1709. Path Edge --------------------------------------------
64738 2019-Jan-16 22:08:43.300830 - [DEBUG]
64739 2019-Jan-16 22:08:43.300854 - [DEBUG] Process 1709. path edge:
64740 2019-Jan-16 22:08:43.300877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64741 2019-Jan-16 22:08:43.300934 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
64742 2019-Jan-16 22:08:43.301590 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64743 2019-Jan-16 22:08:43.302232 - [DEBUG]
64744 2019-Jan-16 22:08:43.302258 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64745 2019-Jan-16 22:08:43.302914 - [DEBUG] Compose: EdgeIdentity * AllBottom
64746 2019-Jan-16 22:08:43.302943 - [DEBUG]
64747 2019-Jan-16 22:08:43.302968 - [DEBUG] Propagate flow
64748 2019-Jan-16 22:08:43.302992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64749 2019-Jan-16 22:08:43.303050 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64750 2019-Jan-16 22:08:43.303690 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64751 2019-Jan-16 22:08:43.304330 - [DEBUG] Edge function : AllBottom (result of previous compose)
64752 2019-Jan-16 22:08:43.304355 - [DEBUG]
64753 2019-Jan-16 22:08:43.304381 - [DEBUG] Join: AllTop & AllBottom
64754 2019-Jan-16 22:08:43.304406 - [DEBUG] = AllBottom (new jump func)
64755 2019-Jan-16 22:08:43.304431 - [DEBUG]
64756 2019-Jan-16 22:08:43.304455 - [DEBUG] Start adding new jump function
64757 2019-Jan-16 22:08:43.304479 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64758 2019-Jan-16 22:08:43.304543 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64759 2019-Jan-16 22:08:43.305200 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64760 2019-Jan-16 22:08:43.305840 - [DEBUG] Edge Function : AllBottom
64761 2019-Jan-16 22:08:43.305870 - [DEBUG] End adding new jump function
64762 2019-Jan-16 22:08:43.305895 - [DEBUG]
64763 2019-Jan-16 22:08:43.305919 - [DEBUG] -------------------------------------------- 1710. Path Edge --------------------------------------------
64764 2019-Jan-16 22:08:43.305944 - [DEBUG]
64765 2019-Jan-16 22:08:43.305968 - [DEBUG] Process 1710. path edge:
64766 2019-Jan-16 22:08:43.305993 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64767 2019-Jan-16 22:08:43.306051 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
64768 2019-Jan-16 22:08:43.306691 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64769 2019-Jan-16 22:08:43.307331 - [DEBUG]
64770 2019-Jan-16 22:08:43.307356 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64771 2019-Jan-16 22:08:43.308007 - [DEBUG] Possible callees:
64772 2019-Jan-16 22:08:43.308033 - [DEBUG] bar
64773 2019-Jan-16 22:08:43.308058 - [DEBUG] Possible return sites:
64774 2019-Jan-16 22:08:43.308094 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7164775 2019-Jan-16 22:08:43.309371 - [DEBUG] Found and process special summary
64776 2019-Jan-16 22:08:43.309408 - [DEBUG] Compose: EdgeIdentity * AllBottom
64777 2019-Jan-16 22:08:43.309436 - [DEBUG]
64778 2019-Jan-16 22:08:43.309461 - [DEBUG] Propagate flow
64779 2019-Jan-16 22:08:43.309485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64780 2019-Jan-16 22:08:43.309542 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64781 2019-Jan-16 22:08:43.310183 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64782 2019-Jan-16 22:08:43.310823 - [DEBUG] Edge function : AllBottom (result of previous compose)
64783 2019-Jan-16 22:08:43.310849 - [DEBUG]
64784 2019-Jan-16 22:08:43.310874 - [DEBUG] Join: AllTop & AllBottom
64785 2019-Jan-16 22:08:43.310900 - [DEBUG] = AllBottom (new jump func)
64786 2019-Jan-16 22:08:43.310925 - [DEBUG]
64787 2019-Jan-16 22:08:43.310948 - [DEBUG] Start adding new jump function
64788 2019-Jan-16 22:08:43.310972 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64789 2019-Jan-16 22:08:43.311029 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64790 2019-Jan-16 22:08:43.311686 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64791 2019-Jan-16 22:08:43.312326 - [DEBUG] Edge Function : AllBottom
64792 2019-Jan-16 22:08:43.312356 - [DEBUG] End adding new jump function
64793 2019-Jan-16 22:08:43.312380 - [DEBUG]
64794 2019-Jan-16 22:08:43.312405 - [DEBUG] -------------------------------------------- 1711. Path Edge --------------------------------------------
64795 2019-Jan-16 22:08:43.312430 - [DEBUG]
64796 2019-Jan-16 22:08:43.312454 - [DEBUG] Process 1711. path edge:
64797 2019-Jan-16 22:08:43.312478 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64798 2019-Jan-16 22:08:43.312536 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
64799 2019-Jan-16 22:08:43.313177 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64800 2019-Jan-16 22:08:43.313816 - [DEBUG]
64801 2019-Jan-16 22:08:43.313852 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64802 2019-Jan-16 22:08:43.314516 - [DEBUG] Compose: EdgeIdentity * AllBottom
64803 2019-Jan-16 22:08:43.314545 - [DEBUG]
64804 2019-Jan-16 22:08:43.314569 - [DEBUG] Propagate flow
64805 2019-Jan-16 22:08:43.314593 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64806 2019-Jan-16 22:08:43.314651 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64807 2019-Jan-16 22:08:43.315304 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64808 2019-Jan-16 22:08:43.315943 - [DEBUG] Edge function : AllBottom (result of previous compose)
64809 2019-Jan-16 22:08:43.315969 - [DEBUG]
64810 2019-Jan-16 22:08:43.315994 - [DEBUG] Join: AllTop & AllBottom
64811 2019-Jan-16 22:08:43.316020 - [DEBUG] = AllBottom (new jump func)
64812 2019-Jan-16 22:08:43.316044 - [DEBUG]
64813 2019-Jan-16 22:08:43.316068 - [DEBUG] Start adding new jump function
64814 2019-Jan-16 22:08:43.316091 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64815 2019-Jan-16 22:08:43.316147 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64816 2019-Jan-16 22:08:43.316786 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64817 2019-Jan-16 22:08:43.317422 - [DEBUG] Edge Function : AllBottom
64818 2019-Jan-16 22:08:43.317451 - [DEBUG] End adding new jump function
64819 2019-Jan-16 22:08:43.317476 - [DEBUG]
64820 2019-Jan-16 22:08:43.317501 - [DEBUG] -------------------------------------------- 1712. Path Edge --------------------------------------------
64821 2019-Jan-16 22:08:43.317526 - [DEBUG]
64822 2019-Jan-16 22:08:43.317550 - [DEBUG] Process 1712. path edge:
64823 2019-Jan-16 22:08:43.317574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64824 2019-Jan-16 22:08:43.317631 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
64825 2019-Jan-16 22:08:43.318282 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64826 2019-Jan-16 22:08:43.318922 - [DEBUG]
64827 2019-Jan-16 22:08:43.318948 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64828 2019-Jan-16 22:08:43.319601 - [DEBUG] Compose: EdgeIdentity * AllBottom
64829 2019-Jan-16 22:08:43.319630 - [DEBUG]
64830 2019-Jan-16 22:08:43.319654 - [DEBUG] Propagate flow
64831 2019-Jan-16 22:08:43.319678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64832 2019-Jan-16 22:08:43.319735 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64833 2019-Jan-16 22:08:43.320382 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64834 2019-Jan-16 22:08:43.321022 - [DEBUG] Edge function : AllBottom (result of previous compose)
64835 2019-Jan-16 22:08:43.321047 - [DEBUG]
64836 2019-Jan-16 22:08:43.321073 - [DEBUG] Join: AllTop & AllBottom
64837 2019-Jan-16 22:08:43.321099 - [DEBUG] = AllBottom (new jump func)
64838 2019-Jan-16 22:08:43.321123 - [DEBUG]
64839 2019-Jan-16 22:08:43.321147 - [DEBUG] Start adding new jump function
64840 2019-Jan-16 22:08:43.321171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64841 2019-Jan-16 22:08:43.321227 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64842 2019-Jan-16 22:08:43.321882 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64843 2019-Jan-16 22:08:43.322529 - [DEBUG] Edge Function : AllBottom
64844 2019-Jan-16 22:08:43.322567 - [DEBUG] End adding new jump function
64845 2019-Jan-16 22:08:43.322592 - [DEBUG]
64846 2019-Jan-16 22:08:43.322617 - [DEBUG] -------------------------------------------- 1713. Path Edge --------------------------------------------
64847 2019-Jan-16 22:08:43.322642 - [DEBUG]
64848 2019-Jan-16 22:08:43.322666 - [DEBUG] Process 1713. path edge:
64849 2019-Jan-16 22:08:43.322690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64850 2019-Jan-16 22:08:43.322747 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
64851 2019-Jan-16 22:08:43.323395 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64852 2019-Jan-16 22:08:43.324033 - [DEBUG]
64853 2019-Jan-16 22:08:43.324058 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64854 2019-Jan-16 22:08:43.324712 - [DEBUG] Possible callees:
64855 2019-Jan-16 22:08:43.324738 - [DEBUG] llvm.dbg.declare
64856 2019-Jan-16 22:08:43.324777 - [DEBUG] Possible return sites:
64857 2019-Jan-16 22:08:43.324802 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7864858 2019-Jan-16 22:08:43.326155 - [DEBUG] Found and process special summary
64859 2019-Jan-16 22:08:43.326213 - [DEBUG] Compose: EdgeIdentity * AllBottom
64860 2019-Jan-16 22:08:43.326243 - [DEBUG]
64861 2019-Jan-16 22:08:43.326268 - [DEBUG] Propagate flow
64862 2019-Jan-16 22:08:43.326292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64863 2019-Jan-16 22:08:43.326368 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64864 2019-Jan-16 22:08:43.327078 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64865 2019-Jan-16 22:08:43.327756 - [DEBUG] Edge function : AllBottom (result of previous compose)
64866 2019-Jan-16 22:08:43.327784 - [DEBUG]
64867 2019-Jan-16 22:08:43.327812 - [DEBUG] Join: AllTop & AllBottom
64868 2019-Jan-16 22:08:43.327840 - [DEBUG] = AllBottom (new jump func)
64869 2019-Jan-16 22:08:43.327865 - [DEBUG]
64870 2019-Jan-16 22:08:43.327889 - [DEBUG] Start adding new jump function
64871 2019-Jan-16 22:08:43.327913 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64872 2019-Jan-16 22:08:43.327977 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64873 2019-Jan-16 22:08:43.328646 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64874 2019-Jan-16 22:08:43.329286 - [DEBUG] Edge Function : AllBottom
64875 2019-Jan-16 22:08:43.329318 - [DEBUG] End adding new jump function
64876 2019-Jan-16 22:08:43.329343 - [DEBUG]
64877 2019-Jan-16 22:08:43.329368 - [DEBUG] -------------------------------------------- 1714. Path Edge --------------------------------------------
64878 2019-Jan-16 22:08:43.329394 - [DEBUG]
64879 2019-Jan-16 22:08:43.329418 - [DEBUG] Process 1714. path edge:
64880 2019-Jan-16 22:08:43.329443 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64881 2019-Jan-16 22:08:43.329500 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
64882 2019-Jan-16 22:08:43.330141 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64883 2019-Jan-16 22:08:43.330780 - [DEBUG]
64884 2019-Jan-16 22:08:43.330805 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64885 2019-Jan-16 22:08:43.331502 - [DEBUG] Compose: EdgeIdentity * AllBottom
64886 2019-Jan-16 22:08:43.331549 - [DEBUG]
64887 2019-Jan-16 22:08:43.331574 - [DEBUG] Propagate flow
64888 2019-Jan-16 22:08:43.331598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64889 2019-Jan-16 22:08:43.331657 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64890 2019-Jan-16 22:08:43.332298 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64891 2019-Jan-16 22:08:43.332937 - [DEBUG] Edge function : AllBottom (result of previous compose)
64892 2019-Jan-16 22:08:43.332963 - [DEBUG]
64893 2019-Jan-16 22:08:43.332988 - [DEBUG] Join: AllTop & AllBottom
64894 2019-Jan-16 22:08:43.333014 - [DEBUG] = AllBottom (new jump func)
64895 2019-Jan-16 22:08:43.333039 - [DEBUG]
64896 2019-Jan-16 22:08:43.333063 - [DEBUG] Start adding new jump function
64897 2019-Jan-16 22:08:43.333087 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64898 2019-Jan-16 22:08:43.333143 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64899 2019-Jan-16 22:08:43.333783 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64900 2019-Jan-16 22:08:43.334418 - [DEBUG] Edge Function : AllBottom
64901 2019-Jan-16 22:08:43.334447 - [DEBUG] End adding new jump function
64902 2019-Jan-16 22:08:43.334472 - [DEBUG]
64903 2019-Jan-16 22:08:43.334497 - [DEBUG] -------------------------------------------- 1715. Path Edge --------------------------------------------
64904 2019-Jan-16 22:08:43.334522 - [DEBUG]
64905 2019-Jan-16 22:08:43.334546 - [DEBUG] Process 1715. path edge:
64906 2019-Jan-16 22:08:43.334570 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64907 2019-Jan-16 22:08:43.334627 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
64908 2019-Jan-16 22:08:43.335280 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64909 2019-Jan-16 22:08:43.335920 - [DEBUG]
64910 2019-Jan-16 22:08:43.335947 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64911 2019-Jan-16 22:08:43.336605 - [DEBUG] Compose: EdgeIdentity * AllBottom
64912 2019-Jan-16 22:08:43.336634 - [DEBUG]
64913 2019-Jan-16 22:08:43.336658 - [DEBUG] Propagate flow
64914 2019-Jan-16 22:08:43.336681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64915 2019-Jan-16 22:08:43.336739 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64916 2019-Jan-16 22:08:43.337381 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64917 2019-Jan-16 22:08:43.338020 - [DEBUG] Edge function : AllBottom (result of previous compose)
64918 2019-Jan-16 22:08:43.338046 - [DEBUG]
64919 2019-Jan-16 22:08:43.338071 - [DEBUG] Join: AllTop & AllBottom
64920 2019-Jan-16 22:08:43.338112 - [DEBUG] = AllBottom (new jump func)
64921 2019-Jan-16 22:08:43.338137 - [DEBUG]
64922 2019-Jan-16 22:08:43.338160 - [DEBUG] Start adding new jump function
64923 2019-Jan-16 22:08:43.338184 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64924 2019-Jan-16 22:08:43.338240 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64925 2019-Jan-16 22:08:43.338881 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64926 2019-Jan-16 22:08:43.339520 - [DEBUG] Edge Function : AllBottom
64927 2019-Jan-16 22:08:43.339550 - [DEBUG] End adding new jump function
64928 2019-Jan-16 22:08:43.339575 - [DEBUG]
64929 2019-Jan-16 22:08:43.339600 - [DEBUG] -------------------------------------------- 1716. Path Edge --------------------------------------------
64930 2019-Jan-16 22:08:43.339625 - [DEBUG]
64931 2019-Jan-16 22:08:43.339648 - [DEBUG] Process 1716. path edge:
64932 2019-Jan-16 22:08:43.339683 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64933 2019-Jan-16 22:08:43.339741 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
64934 2019-Jan-16 22:08:43.340384 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64935 2019-Jan-16 22:08:43.341026 - [DEBUG]
64936 2019-Jan-16 22:08:43.341051 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64937 2019-Jan-16 22:08:43.341734 - [DEBUG] Compose: EdgeIdentity * AllBottom
64938 2019-Jan-16 22:08:43.341763 - [DEBUG]
64939 2019-Jan-16 22:08:43.341788 - [DEBUG] Propagate flow
64940 2019-Jan-16 22:08:43.341811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64941 2019-Jan-16 22:08:43.341869 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64942 2019-Jan-16 22:08:43.342506 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64943 2019-Jan-16 22:08:43.343145 - [DEBUG] Edge function : AllBottom (result of previous compose)
64944 2019-Jan-16 22:08:43.343171 - [DEBUG]
64945 2019-Jan-16 22:08:43.343196 - [DEBUG] Join: AllTop & AllBottom
64946 2019-Jan-16 22:08:43.343222 - [DEBUG] = AllBottom (new jump func)
64947 2019-Jan-16 22:08:43.343246 - [DEBUG]
64948 2019-Jan-16 22:08:43.343270 - [DEBUG] Start adding new jump function
64949 2019-Jan-16 22:08:43.343293 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64950 2019-Jan-16 22:08:43.343350 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64951 2019-Jan-16 22:08:43.343998 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64952 2019-Jan-16 22:08:43.344634 - [DEBUG] Edge Function : AllBottom
64953 2019-Jan-16 22:08:43.344665 - [DEBUG] End adding new jump function
64954 2019-Jan-16 22:08:43.344690 - [DEBUG]
64955 2019-Jan-16 22:08:43.344715 - [DEBUG] -------------------------------------------- 1717. Path Edge --------------------------------------------
64956 2019-Jan-16 22:08:43.344740 - [DEBUG]
64957 2019-Jan-16 22:08:43.344781 - [DEBUG] Process 1717. path edge:
64958 2019-Jan-16 22:08:43.344805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64959 2019-Jan-16 22:08:43.344862 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
64960 2019-Jan-16 22:08:43.345500 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64961 2019-Jan-16 22:08:43.346138 - [DEBUG]
64962 2019-Jan-16 22:08:43.346164 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64963 2019-Jan-16 22:08:43.346826 - [DEBUG] Compose: EdgeIdentity * AllBottom
64964 2019-Jan-16 22:08:43.346854 - [DEBUG]
64965 2019-Jan-16 22:08:43.346878 - [DEBUG] Propagate flow
64966 2019-Jan-16 22:08:43.346902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64967 2019-Jan-16 22:08:43.346960 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64968 2019-Jan-16 22:08:43.347596 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64969 2019-Jan-16 22:08:43.348251 - [DEBUG] Edge function : AllBottom (result of previous compose)
64970 2019-Jan-16 22:08:43.348277 - [DEBUG]
64971 2019-Jan-16 22:08:43.348302 - [DEBUG] Join: AllTop & AllBottom
64972 2019-Jan-16 22:08:43.348328 - [DEBUG] = AllBottom (new jump func)
64973 2019-Jan-16 22:08:43.348352 - [DEBUG]
64974 2019-Jan-16 22:08:43.348376 - [DEBUG] Start adding new jump function
64975 2019-Jan-16 22:08:43.348399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64976 2019-Jan-16 22:08:43.348456 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
64977 2019-Jan-16 22:08:43.349107 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64978 2019-Jan-16 22:08:43.349744 - [DEBUG] Edge Function : AllBottom
64979 2019-Jan-16 22:08:43.349774 - [DEBUG] End adding new jump function
64980 2019-Jan-16 22:08:43.349798 - [DEBUG]
64981 2019-Jan-16 22:08:43.349823 - [DEBUG] -------------------------------------------- 1718. Path Edge --------------------------------------------
64982 2019-Jan-16 22:08:43.349848 - [DEBUG]
64983 2019-Jan-16 22:08:43.349871 - [DEBUG] Process 1718. path edge:
64984 2019-Jan-16 22:08:43.349895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64985 2019-Jan-16 22:08:43.349952 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
64986 2019-Jan-16 22:08:43.350588 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
64987 2019-Jan-16 22:08:43.351229 - [DEBUG]
64988 2019-Jan-16 22:08:43.351254 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64989 2019-Jan-16 22:08:43.351947 - [DEBUG] Compose: EdgeIdentity * AllBottom
64990 2019-Jan-16 22:08:43.351976 - [DEBUG]
64991 2019-Jan-16 22:08:43.352000 - [DEBUG] Propagate flow
64992 2019-Jan-16 22:08:43.352024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64993 2019-Jan-16 22:08:43.352081 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
64994 2019-Jan-16 22:08:43.352735 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64995 2019-Jan-16 22:08:43.353371 - [DEBUG] Edge function : AllBottom (result of previous compose)
64996 2019-Jan-16 22:08:43.353397 - [DEBUG]
64997 2019-Jan-16 22:08:43.353423 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64998 2019-Jan-16 22:08:43.353449 - [DEBUG] = AllBottom
64999 2019-Jan-16 22:08:43.353474 - [DEBUG]
65000 2019-Jan-16 22:08:43.353497 - [DEBUG] PROPAGATE: No new function!
65001 2019-Jan-16 22:08:43.353524 - [DEBUG] Compose: EdgeIdentity * AllBottom
65002 2019-Jan-16 22:08:43.353550 - [DEBUG]
65003 2019-Jan-16 22:08:43.353574 - [DEBUG] Propagate flow
65004 2019-Jan-16 22:08:43.353598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65005 2019-Jan-16 22:08:43.353655 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65006 2019-Jan-16 22:08:43.354297 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65007 2019-Jan-16 22:08:43.354952 - [DEBUG] Edge function : AllBottom (result of previous compose)
65008 2019-Jan-16 22:08:43.354978 - [DEBUG]
65009 2019-Jan-16 22:08:43.355003 - [DEBUG] Join: AllTop & AllBottom
65010 2019-Jan-16 22:08:43.355029 - [DEBUG] = AllBottom (new jump func)
65011 2019-Jan-16 22:08:43.355054 - [DEBUG]
65012 2019-Jan-16 22:08:43.355077 - [DEBUG] Start adding new jump function
65013 2019-Jan-16 22:08:43.355101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65014 2019-Jan-16 22:08:43.355158 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65015 2019-Jan-16 22:08:43.355798 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65016 2019-Jan-16 22:08:43.356439 - [DEBUG] Edge Function : AllBottom
65017 2019-Jan-16 22:08:43.356469 - [DEBUG] End adding new jump function
65018 2019-Jan-16 22:08:43.356494 - [DEBUG]
65019 2019-Jan-16 22:08:43.356519 - [DEBUG] -------------------------------------------- 1719. Path Edge --------------------------------------------
65020 2019-Jan-16 22:08:43.356544 - [DEBUG]
65021 2019-Jan-16 22:08:43.356567 - [DEBUG] Process 1719. path edge:
65022 2019-Jan-16 22:08:43.356591 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65023 2019-Jan-16 22:08:43.356656 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
65024 2019-Jan-16 22:08:43.357298 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65025 2019-Jan-16 22:08:43.357939 - [DEBUG]
65026 2019-Jan-16 22:08:43.357964 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65027 2019-Jan-16 22:08:43.358654 - [DEBUG] Compose: EdgeIdentity * AllBottom
65028 2019-Jan-16 22:08:43.358684 - [DEBUG]
65029 2019-Jan-16 22:08:43.358708 - [DEBUG] Propagate flow
65030 2019-Jan-16 22:08:43.358731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65031 2019-Jan-16 22:08:43.358789 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65032 2019-Jan-16 22:08:43.359429 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65033 2019-Jan-16 22:08:43.360071 - [DEBUG] Edge function : AllBottom (result of previous compose)
65034 2019-Jan-16 22:08:43.360097 - [DEBUG]
65035 2019-Jan-16 22:08:43.360123 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65036 2019-Jan-16 22:08:43.360149 - [DEBUG] = AllBottom
65037 2019-Jan-16 22:08:43.360173 - [DEBUG]
65038 2019-Jan-16 22:08:43.360197 - [DEBUG] PROPAGATE: No new function!
65039 2019-Jan-16 22:08:43.360224 - [DEBUG] Compose: EdgeIdentity * AllBottom
65040 2019-Jan-16 22:08:43.360250 - [DEBUG]
65041 2019-Jan-16 22:08:43.360275 - [DEBUG] Propagate flow
65042 2019-Jan-16 22:08:43.360299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65043 2019-Jan-16 22:08:43.360356 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65044 2019-Jan-16 22:08:43.360996 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65045 2019-Jan-16 22:08:43.361652 - [DEBUG] Edge function : AllBottom (result of previous compose)
65046 2019-Jan-16 22:08:43.361678 - [DEBUG]
65047 2019-Jan-16 22:08:43.361703 - [DEBUG] Join: AllTop & AllBottom
65048 2019-Jan-16 22:08:43.361729 - [DEBUG] = AllBottom (new jump func)
65049 2019-Jan-16 22:08:43.361753 - [DEBUG]
65050 2019-Jan-16 22:08:43.361777 - [DEBUG] Start adding new jump function
65051 2019-Jan-16 22:08:43.361800 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65052 2019-Jan-16 22:08:43.361857 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65053 2019-Jan-16 22:08:43.362498 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65054 2019-Jan-16 22:08:43.363135 - [DEBUG] Edge Function : AllBottom
65055 2019-Jan-16 22:08:43.363164 - [DEBUG] End adding new jump function
65056 2019-Jan-16 22:08:43.363189 - [DEBUG]
65057 2019-Jan-16 22:08:43.363213 - [DEBUG] -------------------------------------------- 1720. Path Edge --------------------------------------------
65058 2019-Jan-16 22:08:43.363238 - [DEBUG]
65059 2019-Jan-16 22:08:43.363262 - [DEBUG] Process 1720. path edge:
65060 2019-Jan-16 22:08:43.363285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65061 2019-Jan-16 22:08:43.363342 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
65062 2019-Jan-16 22:08:43.363980 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65063 2019-Jan-16 22:08:43.364620 - [DEBUG]
65064 2019-Jan-16 22:08:43.364646 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65065 2019-Jan-16 22:08:43.365322 - [DEBUG] Compose: EdgeIdentity * AllBottom
65066 2019-Jan-16 22:08:43.365359 - [DEBUG]
65067 2019-Jan-16 22:08:43.365384 - [DEBUG] Propagate flow
65068 2019-Jan-16 22:08:43.365408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65069 2019-Jan-16 22:08:43.365466 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65070 2019-Jan-16 22:08:43.366117 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65071 2019-Jan-16 22:08:43.366757 - [DEBUG] Edge function : AllBottom (result of previous compose)
65072 2019-Jan-16 22:08:43.366783 - [DEBUG]
65073 2019-Jan-16 22:08:43.366808 - [DEBUG] Join: AllTop & AllBottom
65074 2019-Jan-16 22:08:43.366834 - [DEBUG] = AllBottom (new jump func)
65075 2019-Jan-16 22:08:43.366859 - [DEBUG]
65076 2019-Jan-16 22:08:43.366882 - [DEBUG] Start adding new jump function
65077 2019-Jan-16 22:08:43.366906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65078 2019-Jan-16 22:08:43.366962 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65079 2019-Jan-16 22:08:43.367602 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65080 2019-Jan-16 22:08:43.368264 - [DEBUG] Edge Function : AllBottom
65081 2019-Jan-16 22:08:43.368294 - [DEBUG] End adding new jump function
65082 2019-Jan-16 22:08:43.368318 - [DEBUG]
65083 2019-Jan-16 22:08:43.368343 - [DEBUG] -------------------------------------------- 1721. Path Edge --------------------------------------------
65084 2019-Jan-16 22:08:43.368368 - [DEBUG]
65085 2019-Jan-16 22:08:43.368392 - [DEBUG] Process 1721. path edge:
65086 2019-Jan-16 22:08:43.368415 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65087 2019-Jan-16 22:08:43.368473 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
65088 2019-Jan-16 22:08:43.369120 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65089 2019-Jan-16 22:08:43.369760 - [DEBUG]
65090 2019-Jan-16 22:08:43.369785 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65091 2019-Jan-16 22:08:43.370448 - [DEBUG] Possible callees:
65092 2019-Jan-16 22:08:43.370473 - [DEBUG] llvm.dbg.declare
65093 2019-Jan-16 22:08:43.370499 - [DEBUG] Possible return sites:
65094 2019-Jan-16 22:08:43.370522 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12065095 2019-Jan-16 22:08:43.371821 - [DEBUG] Found and process special summary
65096 2019-Jan-16 22:08:43.371858 - [DEBUG] Compose: EdgeIdentity * AllBottom
65097 2019-Jan-16 22:08:43.371886 - [DEBUG]
65098 2019-Jan-16 22:08:43.371911 - [DEBUG] Propagate flow
65099 2019-Jan-16 22:08:43.371935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65100 2019-Jan-16 22:08:43.371992 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65101 2019-Jan-16 22:08:43.372634 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65102 2019-Jan-16 22:08:43.373273 - [DEBUG] Edge function : AllBottom (result of previous compose)
65103 2019-Jan-16 22:08:43.373299 - [DEBUG]
65104 2019-Jan-16 22:08:43.373325 - [DEBUG] Join: AllTop & AllBottom
65105 2019-Jan-16 22:08:43.373351 - [DEBUG] = AllBottom (new jump func)
65106 2019-Jan-16 22:08:43.373376 - [DEBUG]
65107 2019-Jan-16 22:08:43.373399 - [DEBUG] Start adding new jump function
65108 2019-Jan-16 22:08:43.373423 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65109 2019-Jan-16 22:08:43.373488 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65110 2019-Jan-16 22:08:43.374130 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65111 2019-Jan-16 22:08:43.374783 - [DEBUG] Edge Function : AllBottom
65112 2019-Jan-16 22:08:43.374812 - [DEBUG] End adding new jump function
65113 2019-Jan-16 22:08:43.374836 - [DEBUG]
65114 2019-Jan-16 22:08:43.374861 - [DEBUG] -------------------------------------------- 1722. Path Edge --------------------------------------------
65115 2019-Jan-16 22:08:43.374886 - [DEBUG]
65116 2019-Jan-16 22:08:43.374909 - [DEBUG] Process 1722. path edge:
65117 2019-Jan-16 22:08:43.374933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65118 2019-Jan-16 22:08:43.374990 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
65119 2019-Jan-16 22:08:43.375631 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65120 2019-Jan-16 22:08:43.376270 - [DEBUG]
65121 2019-Jan-16 22:08:43.376295 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65122 2019-Jan-16 22:08:43.376966 - [DEBUG] Compose: EdgeIdentity * AllBottom
65123 2019-Jan-16 22:08:43.376995 - [DEBUG]
65124 2019-Jan-16 22:08:43.377019 - [DEBUG] Propagate flow
65125 2019-Jan-16 22:08:43.377043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65126 2019-Jan-16 22:08:43.377101 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65127 2019-Jan-16 22:08:43.377745 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65128 2019-Jan-16 22:08:43.378400 - [DEBUG] Edge function : AllBottom (result of previous compose)
65129 2019-Jan-16 22:08:43.378426 - [DEBUG]
65130 2019-Jan-16 22:08:43.378451 - [DEBUG] Join: AllTop & AllBottom
65131 2019-Jan-16 22:08:43.378478 - [DEBUG] = AllBottom (new jump func)
65132 2019-Jan-16 22:08:43.378502 - [DEBUG]
65133 2019-Jan-16 22:08:43.378526 - [DEBUG] Start adding new jump function
65134 2019-Jan-16 22:08:43.378550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65135 2019-Jan-16 22:08:43.378606 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65136 2019-Jan-16 22:08:43.379245 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65137 2019-Jan-16 22:08:43.379880 - [DEBUG] Edge Function : AllBottom
65138 2019-Jan-16 22:08:43.379910 - [DEBUG] End adding new jump function
65139 2019-Jan-16 22:08:43.379935 - [DEBUG]
65140 2019-Jan-16 22:08:43.379960 - [DEBUG] -------------------------------------------- 1723. Path Edge --------------------------------------------
65141 2019-Jan-16 22:08:43.379985 - [DEBUG]
65142 2019-Jan-16 22:08:43.380008 - [DEBUG] Process 1723. path edge:
65143 2019-Jan-16 22:08:43.380032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65144 2019-Jan-16 22:08:43.380089 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
65145 2019-Jan-16 22:08:43.380724 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65146 2019-Jan-16 22:08:43.381363 - [DEBUG]
65147 2019-Jan-16 22:08:43.381388 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65148 2019-Jan-16 22:08:43.382063 - [DEBUG] Compose: EdgeIdentity * AllBottom
65149 2019-Jan-16 22:08:43.382092 - [DEBUG]
65150 2019-Jan-16 22:08:43.382116 - [DEBUG] Propagate flow
65151 2019-Jan-16 22:08:43.382140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65152 2019-Jan-16 22:08:43.382197 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65153 2019-Jan-16 22:08:43.382853 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65154 2019-Jan-16 22:08:43.383493 - [DEBUG] Edge function : AllBottom (result of previous compose)
65155 2019-Jan-16 22:08:43.383519 - [DEBUG]
65156 2019-Jan-16 22:08:43.383544 - [DEBUG] Join: AllTop & AllBottom
65157 2019-Jan-16 22:08:43.383570 - [DEBUG] = AllBottom (new jump func)
65158 2019-Jan-16 22:08:43.383594 - [DEBUG]
65159 2019-Jan-16 22:08:43.383618 - [DEBUG] Start adding new jump function
65160 2019-Jan-16 22:08:43.383641 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65161 2019-Jan-16 22:08:43.383698 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65162 2019-Jan-16 22:08:43.384338 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65163 2019-Jan-16 22:08:43.384999 - [DEBUG] Edge Function : AllBottom
65164 2019-Jan-16 22:08:43.385029 - [DEBUG] End adding new jump function
65165 2019-Jan-16 22:08:43.385054 - [DEBUG]
65166 2019-Jan-16 22:08:43.385078 - [DEBUG] -------------------------------------------- 1724. Path Edge --------------------------------------------
65167 2019-Jan-16 22:08:43.385103 - [DEBUG]
65168 2019-Jan-16 22:08:43.385126 - [DEBUG] Process 1724. path edge:
65169 2019-Jan-16 22:08:43.385149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65170 2019-Jan-16 22:08:43.385206 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
65171 2019-Jan-16 22:08:43.385853 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65172 2019-Jan-16 22:08:43.386492 - [DEBUG]
65173 2019-Jan-16 22:08:43.386516 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65174 2019-Jan-16 22:08:43.387181 - [DEBUG] Possible callees:
65175 2019-Jan-16 22:08:43.387206 - [DEBUG] llvm.dbg.declare
65176 2019-Jan-16 22:08:43.387231 - [DEBUG] Possible return sites:
65177 2019-Jan-16 22:08:43.387255 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14965178 2019-Jan-16 22:08:43.388546 - [DEBUG] Found and process special summary
65179 2019-Jan-16 22:08:43.388583 - [DEBUG] Compose: EdgeIdentity * AllBottom
65180 2019-Jan-16 22:08:43.388611 - [DEBUG]
65181 2019-Jan-16 22:08:43.388635 - [DEBUG] Propagate flow
65182 2019-Jan-16 22:08:43.388659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65183 2019-Jan-16 22:08:43.388716 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65184 2019-Jan-16 22:08:43.389357 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65185 2019-Jan-16 22:08:43.389998 - [DEBUG] Edge function : AllBottom (result of previous compose)
65186 2019-Jan-16 22:08:43.390023 - [DEBUG]
65187 2019-Jan-16 22:08:43.390049 - [DEBUG] Join: AllTop & AllBottom
65188 2019-Jan-16 22:08:43.390075 - [DEBUG] = AllBottom (new jump func)
65189 2019-Jan-16 22:08:43.390100 - [DEBUG]
65190 2019-Jan-16 22:08:43.390123 - [DEBUG] Start adding new jump function
65191 2019-Jan-16 22:08:43.390147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65192 2019-Jan-16 22:08:43.390204 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65193 2019-Jan-16 22:08:43.390844 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65194 2019-Jan-16 22:08:43.391507 - [DEBUG] Edge Function : AllBottom
65195 2019-Jan-16 22:08:43.391537 - [DEBUG] End adding new jump function
65196 2019-Jan-16 22:08:43.391562 - [DEBUG]
65197 2019-Jan-16 22:08:43.391587 - [DEBUG] -------------------------------------------- 1725. Path Edge --------------------------------------------
65198 2019-Jan-16 22:08:43.391612 - [DEBUG]
65199 2019-Jan-16 22:08:43.391635 - [DEBUG] Process 1725. path edge:
65200 2019-Jan-16 22:08:43.391659 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65201 2019-Jan-16 22:08:43.391716 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
65202 2019-Jan-16 22:08:43.392359 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65203 2019-Jan-16 22:08:43.392998 - [DEBUG]
65204 2019-Jan-16 22:08:43.393023 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65205 2019-Jan-16 22:08:43.393696 - [DEBUG] Compose: EdgeIdentity * AllBottom
65206 2019-Jan-16 22:08:43.393725 - [DEBUG]
65207 2019-Jan-16 22:08:43.393749 - [DEBUG] Propagate flow
65208 2019-Jan-16 22:08:43.393773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65209 2019-Jan-16 22:08:43.393830 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65210 2019-Jan-16 22:08:43.394477 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65211 2019-Jan-16 22:08:43.395130 - [DEBUG] Edge function : AllBottom (result of previous compose)
65212 2019-Jan-16 22:08:43.395156 - [DEBUG]
65213 2019-Jan-16 22:08:43.395181 - [DEBUG] Join: AllTop & AllBottom
65214 2019-Jan-16 22:08:43.395207 - [DEBUG] = AllBottom (new jump func)
65215 2019-Jan-16 22:08:43.395232 - [DEBUG]
65216 2019-Jan-16 22:08:43.395256 - [DEBUG] Start adding new jump function
65217 2019-Jan-16 22:08:43.395280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65218 2019-Jan-16 22:08:43.395337 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65219 2019-Jan-16 22:08:43.395978 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65220 2019-Jan-16 22:08:43.396614 - [DEBUG] Edge Function : AllBottom
65221 2019-Jan-16 22:08:43.396644 - [DEBUG] End adding new jump function
65222 2019-Jan-16 22:08:43.396668 - [DEBUG]
65223 2019-Jan-16 22:08:43.396693 - [DEBUG] -------------------------------------------- 1726. Path Edge --------------------------------------------
65224 2019-Jan-16 22:08:43.396718 - [DEBUG]
65225 2019-Jan-16 22:08:43.396741 - [DEBUG] Process 1726. path edge:
65226 2019-Jan-16 22:08:43.396765 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65227 2019-Jan-16 22:08:43.396821 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
65228 2019-Jan-16 22:08:43.397458 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65229 2019-Jan-16 22:08:43.398110 - [DEBUG]
65230 2019-Jan-16 22:08:43.398135 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65231 2019-Jan-16 22:08:43.398800 - [DEBUG] Compose: EdgeIdentity * AllBottom
65232 2019-Jan-16 22:08:43.398828 - [DEBUG]
65233 2019-Jan-16 22:08:43.398852 - [DEBUG] Propagate flow
65234 2019-Jan-16 22:08:43.398876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65235 2019-Jan-16 22:08:43.398934 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65236 2019-Jan-16 22:08:43.399582 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65237 2019-Jan-16 22:08:43.400222 - [DEBUG] Edge function : AllBottom (result of previous compose)
65238 2019-Jan-16 22:08:43.400255 - [DEBUG]
65239 2019-Jan-16 22:08:43.400281 - [DEBUG] Join: AllTop & AllBottom
65240 2019-Jan-16 22:08:43.400307 - [DEBUG] = AllBottom (new jump func)
65241 2019-Jan-16 22:08:43.400332 - [DEBUG]
65242 2019-Jan-16 22:08:43.400356 - [DEBUG] Start adding new jump function
65243 2019-Jan-16 22:08:43.400380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65244 2019-Jan-16 22:08:43.400437 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65245 2019-Jan-16 22:08:43.401078 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65246 2019-Jan-16 22:08:43.401744 - [DEBUG] Edge Function : AllBottom
65247 2019-Jan-16 22:08:43.401773 - [DEBUG] End adding new jump function
65248 2019-Jan-16 22:08:43.401798 - [DEBUG]
65249 2019-Jan-16 22:08:43.401823 - [DEBUG] -------------------------------------------- 1727. Path Edge --------------------------------------------
65250 2019-Jan-16 22:08:43.401847 - [DEBUG]
65251 2019-Jan-16 22:08:43.401870 - [DEBUG] Process 1727. path edge:
65252 2019-Jan-16 22:08:43.401894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65253 2019-Jan-16 22:08:43.401951 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
65254 2019-Jan-16 22:08:43.402598 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65255 2019-Jan-16 22:08:43.403238 - [DEBUG]
65256 2019-Jan-16 22:08:43.403263 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65257 2019-Jan-16 22:08:43.403929 - [DEBUG] Possible callees:
65258 2019-Jan-16 22:08:43.403955 - [DEBUG] llvm.dbg.declare
65259 2019-Jan-16 22:08:43.403980 - [DEBUG] Possible return sites:
65260 2019-Jan-16 22:08:43.404003 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15565261 2019-Jan-16 22:08:43.405297 - [DEBUG] Found and process special summary
65262 2019-Jan-16 22:08:43.405333 - [DEBUG] Compose: EdgeIdentity * AllBottom
65263 2019-Jan-16 22:08:43.405361 - [DEBUG]
65264 2019-Jan-16 22:08:43.405385 - [DEBUG] Propagate flow
65265 2019-Jan-16 22:08:43.405408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65266 2019-Jan-16 22:08:43.405466 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65267 2019-Jan-16 22:08:43.406107 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65268 2019-Jan-16 22:08:43.406747 - [DEBUG] Edge function : AllBottom (result of previous compose)
65269 2019-Jan-16 22:08:43.406773 - [DEBUG]
65270 2019-Jan-16 22:08:43.406798 - [DEBUG] Join: AllTop & AllBottom
65271 2019-Jan-16 22:08:43.406824 - [DEBUG] = AllBottom (new jump func)
65272 2019-Jan-16 22:08:43.406849 - [DEBUG]
65273 2019-Jan-16 22:08:43.406873 - [DEBUG] Start adding new jump function
65274 2019-Jan-16 22:08:43.406897 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65275 2019-Jan-16 22:08:43.406953 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65276 2019-Jan-16 22:08:43.407592 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65277 2019-Jan-16 22:08:43.408248 - [DEBUG] Edge Function : AllBottom
65278 2019-Jan-16 22:08:43.408276 - [DEBUG] End adding new jump function
65279 2019-Jan-16 22:08:43.408301 - [DEBUG]
65280 2019-Jan-16 22:08:43.408326 - [DEBUG] -------------------------------------------- 1728. Path Edge --------------------------------------------
65281 2019-Jan-16 22:08:43.408358 - [DEBUG]
65282 2019-Jan-16 22:08:43.408382 - [DEBUG] Process 1728. path edge:
65283 2019-Jan-16 22:08:43.408406 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65284 2019-Jan-16 22:08:43.408463 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
65285 2019-Jan-16 22:08:43.409104 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65286 2019-Jan-16 22:08:43.409743 - [DEBUG]
65287 2019-Jan-16 22:08:43.409768 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65288 2019-Jan-16 22:08:43.410440 - [DEBUG] Compose: EdgeIdentity * AllBottom
65289 2019-Jan-16 22:08:43.410469 - [DEBUG]
65290 2019-Jan-16 22:08:43.410493 - [DEBUG] Propagate flow
65291 2019-Jan-16 22:08:43.410517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65292 2019-Jan-16 22:08:43.410574 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65293 2019-Jan-16 22:08:43.411213 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65294 2019-Jan-16 22:08:43.411868 - [DEBUG] Edge function : AllBottom (result of previous compose)
65295 2019-Jan-16 22:08:43.411894 - [DEBUG]
65296 2019-Jan-16 22:08:43.411919 - [DEBUG] Join: AllTop & AllBottom
65297 2019-Jan-16 22:08:43.411945 - [DEBUG] = AllBottom (new jump func)
65298 2019-Jan-16 22:08:43.411970 - [DEBUG]
65299 2019-Jan-16 22:08:43.411993 - [DEBUG] Start adding new jump function
65300 2019-Jan-16 22:08:43.412017 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65301 2019-Jan-16 22:08:43.412074 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65302 2019-Jan-16 22:08:43.412715 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65303 2019-Jan-16 22:08:43.413350 - [DEBUG] Edge Function : AllBottom
65304 2019-Jan-16 22:08:43.413380 - [DEBUG] End adding new jump function
65305 2019-Jan-16 22:08:43.413405 - [DEBUG]
65306 2019-Jan-16 22:08:43.413429 - [DEBUG] -------------------------------------------- 1729. Path Edge --------------------------------------------
65307 2019-Jan-16 22:08:43.413454 - [DEBUG]
65308 2019-Jan-16 22:08:43.413477 - [DEBUG] Process 1729. path edge:
65309 2019-Jan-16 22:08:43.413501 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65310 2019-Jan-16 22:08:43.413558 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
65311 2019-Jan-16 22:08:43.414194 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65312 2019-Jan-16 22:08:43.414848 - [DEBUG]
65313 2019-Jan-16 22:08:43.414874 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65314 2019-Jan-16 22:08:43.415538 - [DEBUG] Compose: EdgeIdentity * AllBottom
65315 2019-Jan-16 22:08:43.415566 - [DEBUG]
65316 2019-Jan-16 22:08:43.415590 - [DEBUG] Propagate flow
65317 2019-Jan-16 22:08:43.415614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65318 2019-Jan-16 22:08:43.415671 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65319 2019-Jan-16 22:08:43.416322 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65320 2019-Jan-16 22:08:43.416961 - [DEBUG] Edge function : AllBottom (result of previous compose)
65321 2019-Jan-16 22:08:43.416987 - [DEBUG]
65322 2019-Jan-16 22:08:43.417012 - [DEBUG] Join: AllTop & AllBottom
65323 2019-Jan-16 22:08:43.417038 - [DEBUG] = AllBottom (new jump func)
65324 2019-Jan-16 22:08:43.417063 - [DEBUG]
65325 2019-Jan-16 22:08:43.417087 - [DEBUG] Start adding new jump function
65326 2019-Jan-16 22:08:43.417119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65327 2019-Jan-16 22:08:43.417176 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65328 2019-Jan-16 22:08:43.417816 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65329 2019-Jan-16 22:08:43.418467 - [DEBUG] Edge Function : AllBottom
65330 2019-Jan-16 22:08:43.418497 - [DEBUG] End adding new jump function
65331 2019-Jan-16 22:08:43.418521 - [DEBUG]
65332 2019-Jan-16 22:08:43.418546 - [DEBUG] -------------------------------------------- 1730. Path Edge --------------------------------------------
65333 2019-Jan-16 22:08:43.418571 - [DEBUG]
65334 2019-Jan-16 22:08:43.418594 - [DEBUG] Process 1730. path edge:
65335 2019-Jan-16 22:08:43.418617 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65336 2019-Jan-16 22:08:43.418674 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
65337 2019-Jan-16 22:08:43.419310 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65338 2019-Jan-16 22:08:43.419949 - [DEBUG]
65339 2019-Jan-16 22:08:43.419974 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65340 2019-Jan-16 22:08:43.420637 - [DEBUG] Compose: EdgeIdentity * AllBottom
65341 2019-Jan-16 22:08:43.420666 - [DEBUG]
65342 2019-Jan-16 22:08:43.420690 - [DEBUG] Propagate flow
65343 2019-Jan-16 22:08:43.420714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65344 2019-Jan-16 22:08:43.420772 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65345 2019-Jan-16 22:08:43.421449 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65346 2019-Jan-16 22:08:43.422091 - [DEBUG] Edge function : AllBottom (result of previous compose)
65347 2019-Jan-16 22:08:43.422117 - [DEBUG]
65348 2019-Jan-16 22:08:43.422142 - [DEBUG] Join: AllTop & AllBottom
65349 2019-Jan-16 22:08:43.422168 - [DEBUG] = AllBottom (new jump func)
65350 2019-Jan-16 22:08:43.422193 - [DEBUG]
65351 2019-Jan-16 22:08:43.422216 - [DEBUG] Start adding new jump function
65352 2019-Jan-16 22:08:43.422240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65353 2019-Jan-16 22:08:43.422296 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65354 2019-Jan-16 22:08:43.422935 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65355 2019-Jan-16 22:08:43.423581 - [DEBUG] Edge Function : AllBottom
65356 2019-Jan-16 22:08:43.423610 - [DEBUG] End adding new jump function
65357 2019-Jan-16 22:08:43.423635 - [DEBUG]
65358 2019-Jan-16 22:08:43.423660 - [DEBUG] -------------------------------------------- 1731. Path Edge --------------------------------------------
65359 2019-Jan-16 22:08:43.423684 - [DEBUG]
65360 2019-Jan-16 22:08:43.423708 - [DEBUG] Process 1731. path edge:
65361 2019-Jan-16 22:08:43.423732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65362 2019-Jan-16 22:08:43.423788 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
65363 2019-Jan-16 22:08:43.424436 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65364 2019-Jan-16 22:08:43.425092 - [DEBUG]
65365 2019-Jan-16 22:08:43.425117 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65366 2019-Jan-16 22:08:43.425783 - [DEBUG] Possible callees:
65367 2019-Jan-16 22:08:43.425809 - [DEBUG] llvm.dbg.declare
65368 2019-Jan-16 22:08:43.425842 - [DEBUG] Possible return sites:
65369 2019-Jan-16 22:08:43.425866 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16365370 2019-Jan-16 22:08:43.427146 - [DEBUG] Found and process special summary
65371 2019-Jan-16 22:08:43.427181 - [DEBUG] Compose: EdgeIdentity * AllBottom
65372 2019-Jan-16 22:08:43.427209 - [DEBUG]
65373 2019-Jan-16 22:08:43.427234 - [DEBUG] Propagate flow
65374 2019-Jan-16 22:08:43.427258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65375 2019-Jan-16 22:08:43.427315 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65376 2019-Jan-16 22:08:43.427956 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65377 2019-Jan-16 22:08:43.428612 - [DEBUG] Edge function : AllBottom (result of previous compose)
65378 2019-Jan-16 22:08:43.428638 - [DEBUG]
65379 2019-Jan-16 22:08:43.428663 - [DEBUG] Join: AllTop & AllBottom
65380 2019-Jan-16 22:08:43.428690 - [DEBUG] = AllBottom (new jump func)
65381 2019-Jan-16 22:08:43.428715 - [DEBUG]
65382 2019-Jan-16 22:08:43.428738 - [DEBUG] Start adding new jump function
65383 2019-Jan-16 22:08:43.428762 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65384 2019-Jan-16 22:08:43.428819 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65385 2019-Jan-16 22:08:43.429459 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65386 2019-Jan-16 22:08:43.430097 - [DEBUG] Edge Function : AllBottom
65387 2019-Jan-16 22:08:43.430127 - [DEBUG] End adding new jump function
65388 2019-Jan-16 22:08:43.430152 - [DEBUG]
65389 2019-Jan-16 22:08:43.430176 - [DEBUG] -------------------------------------------- 1732. Path Edge --------------------------------------------
65390 2019-Jan-16 22:08:43.430201 - [DEBUG]
65391 2019-Jan-16 22:08:43.430225 - [DEBUG] Process 1732. path edge:
65392 2019-Jan-16 22:08:43.430248 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65393 2019-Jan-16 22:08:43.430305 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
65394 2019-Jan-16 22:08:43.430944 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65395 2019-Jan-16 22:08:43.431600 - [DEBUG]
65396 2019-Jan-16 22:08:43.431625 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65397 2019-Jan-16 22:08:43.432298 - [DEBUG] Compose: EdgeIdentity * AllBottom
65398 2019-Jan-16 22:08:43.432326 - [DEBUG]
65399 2019-Jan-16 22:08:43.432350 - [DEBUG] Propagate flow
65400 2019-Jan-16 22:08:43.432374 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65401 2019-Jan-16 22:08:43.432431 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65402 2019-Jan-16 22:08:43.433075 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65403 2019-Jan-16 22:08:43.433713 - [DEBUG] Edge function : AllBottom (result of previous compose)
65404 2019-Jan-16 22:08:43.433738 - [DEBUG]
65405 2019-Jan-16 22:08:43.433763 - [DEBUG] Join: AllTop & AllBottom
65406 2019-Jan-16 22:08:43.433789 - [DEBUG] = AllBottom (new jump func)
65407 2019-Jan-16 22:08:43.433814 - [DEBUG]
65408 2019-Jan-16 22:08:43.433838 - [DEBUG] Start adding new jump function
65409 2019-Jan-16 22:08:43.433861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65410 2019-Jan-16 22:08:43.433917 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65411 2019-Jan-16 22:08:43.434556 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65412 2019-Jan-16 22:08:43.435220 - [DEBUG] Edge Function : AllBottom
65413 2019-Jan-16 22:08:43.435250 - [DEBUG] End adding new jump function
65414 2019-Jan-16 22:08:43.435275 - [DEBUG]
65415 2019-Jan-16 22:08:43.435300 - [DEBUG] -------------------------------------------- 1733. Path Edge --------------------------------------------
65416 2019-Jan-16 22:08:43.435325 - [DEBUG]
65417 2019-Jan-16 22:08:43.435348 - [DEBUG] Process 1733. path edge:
65418 2019-Jan-16 22:08:43.435372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65419 2019-Jan-16 22:08:43.435429 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
65420 2019-Jan-16 22:08:43.436066 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65421 2019-Jan-16 22:08:43.436703 - [DEBUG]
65422 2019-Jan-16 22:08:43.436729 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65423 2019-Jan-16 22:08:43.437392 - [DEBUG] Compose: EdgeIdentity * AllBottom
65424 2019-Jan-16 22:08:43.437421 - [DEBUG]
65425 2019-Jan-16 22:08:43.437445 - [DEBUG] Propagate flow
65426 2019-Jan-16 22:08:43.437468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65427 2019-Jan-16 22:08:43.437526 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65428 2019-Jan-16 22:08:43.438188 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65429 2019-Jan-16 22:08:43.438828 - [DEBUG] Edge function : AllBottom (result of previous compose)
65430 2019-Jan-16 22:08:43.438853 - [DEBUG]
65431 2019-Jan-16 22:08:43.438878 - [DEBUG] Join: AllTop & AllBottom
65432 2019-Jan-16 22:08:43.438904 - [DEBUG] = AllBottom (new jump func)
65433 2019-Jan-16 22:08:43.438929 - [DEBUG]
65434 2019-Jan-16 22:08:43.438953 - [DEBUG] Start adding new jump function
65435 2019-Jan-16 22:08:43.438976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65436 2019-Jan-16 22:08:43.439032 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65437 2019-Jan-16 22:08:43.439671 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65438 2019-Jan-16 22:08:43.440317 - [DEBUG] Edge Function : AllBottom
65439 2019-Jan-16 22:08:43.440346 - [DEBUG] End adding new jump function
65440 2019-Jan-16 22:08:43.440371 - [DEBUG]
65441 2019-Jan-16 22:08:43.440395 - [DEBUG] -------------------------------------------- 1734. Path Edge --------------------------------------------
65442 2019-Jan-16 22:08:43.440420 - [DEBUG]
65443 2019-Jan-16 22:08:43.440444 - [DEBUG] Process 1734. path edge:
65444 2019-Jan-16 22:08:43.440468 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65445 2019-Jan-16 22:08:43.440524 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
65446 2019-Jan-16 22:08:43.441172 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65447 2019-Jan-16 22:08:43.441827 - [DEBUG]
65448 2019-Jan-16 22:08:43.441852 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65449 2019-Jan-16 22:08:43.442518 - [DEBUG] Possible callees:
65450 2019-Jan-16 22:08:43.442544 - [DEBUG] llvm.dbg.declare
65451 2019-Jan-16 22:08:43.442569 - [DEBUG] Possible return sites:
65452 2019-Jan-16 22:08:43.442593 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16965453 2019-Jan-16 22:08:43.443877 - [DEBUG] Found and process special summary
65454 2019-Jan-16 22:08:43.443913 - [DEBUG] Compose: EdgeIdentity * AllBottom
65455 2019-Jan-16 22:08:43.443942 - [DEBUG]
65456 2019-Jan-16 22:08:43.443967 - [DEBUG] Propagate flow
65457 2019-Jan-16 22:08:43.443991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65458 2019-Jan-16 22:08:43.444049 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65459 2019-Jan-16 22:08:43.444691 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65460 2019-Jan-16 22:08:43.445346 - [DEBUG] Edge function : AllBottom (result of previous compose)
65461 2019-Jan-16 22:08:43.445372 - [DEBUG]
65462 2019-Jan-16 22:08:43.445397 - [DEBUG] Join: AllTop & AllBottom
65463 2019-Jan-16 22:08:43.445423 - [DEBUG] = AllBottom (new jump func)
65464 2019-Jan-16 22:08:43.445448 - [DEBUG]
65465 2019-Jan-16 22:08:43.445471 - [DEBUG] Start adding new jump function
65466 2019-Jan-16 22:08:43.445495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65467 2019-Jan-16 22:08:43.445552 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65468 2019-Jan-16 22:08:43.446193 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65469 2019-Jan-16 22:08:43.446834 - [DEBUG] Edge Function : AllBottom
65470 2019-Jan-16 22:08:43.446864 - [DEBUG] End adding new jump function
65471 2019-Jan-16 22:08:43.446889 - [DEBUG]
65472 2019-Jan-16 22:08:43.446914 - [DEBUG] -------------------------------------------- 1735. Path Edge --------------------------------------------
65473 2019-Jan-16 22:08:43.446939 - [DEBUG]
65474 2019-Jan-16 22:08:43.446962 - [DEBUG] Process 1735. path edge:
65475 2019-Jan-16 22:08:43.446986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65476 2019-Jan-16 22:08:43.447042 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
65477 2019-Jan-16 22:08:43.447682 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65478 2019-Jan-16 22:08:43.448336 - [DEBUG]
65479 2019-Jan-16 22:08:43.448361 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65480 2019-Jan-16 22:08:43.449033 - [DEBUG] Compose: EdgeIdentity * AllBottom
65481 2019-Jan-16 22:08:43.449062 - [DEBUG]
65482 2019-Jan-16 22:08:43.449086 - [DEBUG] Propagate flow
65483 2019-Jan-16 22:08:43.449109 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65484 2019-Jan-16 22:08:43.449167 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65485 2019-Jan-16 22:08:43.449812 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65486 2019-Jan-16 22:08:43.450450 - [DEBUG] Edge function : AllBottom (result of previous compose)
65487 2019-Jan-16 22:08:43.450476 - [DEBUG]
65488 2019-Jan-16 22:08:43.450501 - [DEBUG] Join: AllTop & AllBottom
65489 2019-Jan-16 22:08:43.450527 - [DEBUG] = AllBottom (new jump func)
65490 2019-Jan-16 22:08:43.450552 - [DEBUG]
65491 2019-Jan-16 22:08:43.450575 - [DEBUG] Start adding new jump function
65492 2019-Jan-16 22:08:43.450599 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65493 2019-Jan-16 22:08:43.450655 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65494 2019-Jan-16 22:08:43.451296 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65495 2019-Jan-16 22:08:43.451948 - [DEBUG] Edge Function : AllBottom
65496 2019-Jan-16 22:08:43.451979 - [DEBUG] End adding new jump function
65497 2019-Jan-16 22:08:43.452011 - [DEBUG]
65498 2019-Jan-16 22:08:43.452036 - [DEBUG] -------------------------------------------- 1736. Path Edge --------------------------------------------
65499 2019-Jan-16 22:08:43.452061 - [DEBUG]
65500 2019-Jan-16 22:08:43.452084 - [DEBUG] Process 1736. path edge:
65501 2019-Jan-16 22:08:43.452108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65502 2019-Jan-16 22:08:43.452165 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
65503 2019-Jan-16 22:08:43.452802 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65504 2019-Jan-16 22:08:43.453441 - [DEBUG]
65505 2019-Jan-16 22:08:43.453466 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65506 2019-Jan-16 22:08:43.454134 - [DEBUG] Compose: EdgeIdentity * AllBottom
65507 2019-Jan-16 22:08:43.454163 - [DEBUG]
65508 2019-Jan-16 22:08:43.454187 - [DEBUG] Propagate flow
65509 2019-Jan-16 22:08:43.454210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65510 2019-Jan-16 22:08:43.454268 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65511 2019-Jan-16 22:08:43.454926 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65512 2019-Jan-16 22:08:43.455563 - [DEBUG] Edge function : AllBottom (result of previous compose)
65513 2019-Jan-16 22:08:43.455589 - [DEBUG]
65514 2019-Jan-16 22:08:43.455614 - [DEBUG] Join: AllTop & AllBottom
65515 2019-Jan-16 22:08:43.455640 - [DEBUG] = AllBottom (new jump func)
65516 2019-Jan-16 22:08:43.455665 - [DEBUG]
65517 2019-Jan-16 22:08:43.455688 - [DEBUG] Start adding new jump function
65518 2019-Jan-16 22:08:43.455712 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65519 2019-Jan-16 22:08:43.455768 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65520 2019-Jan-16 22:08:43.456407 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65521 2019-Jan-16 22:08:43.457045 - [DEBUG] Edge Function : AllBottom
65522 2019-Jan-16 22:08:43.457074 - [DEBUG] End adding new jump function
65523 2019-Jan-16 22:08:43.457099 - [DEBUG]
65524 2019-Jan-16 22:08:43.457123 - [DEBUG] -------------------------------------------- 1737. Path Edge --------------------------------------------
65525 2019-Jan-16 22:08:43.457148 - [DEBUG]
65526 2019-Jan-16 22:08:43.457171 - [DEBUG] Process 1737. path edge:
65527 2019-Jan-16 22:08:43.457195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65528 2019-Jan-16 22:08:43.457252 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
65529 2019-Jan-16 22:08:43.457892 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65530 2019-Jan-16 22:08:43.458547 - [DEBUG]
65531 2019-Jan-16 22:08:43.458571 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65532 2019-Jan-16 22:08:43.459245 - [DEBUG] Compose: EdgeIdentity * AllBottom
65533 2019-Jan-16 22:08:43.459274 - [DEBUG]
65534 2019-Jan-16 22:08:43.459298 - [DEBUG] Propagate flow
65535 2019-Jan-16 22:08:43.459321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65536 2019-Jan-16 22:08:43.459379 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65537 2019-Jan-16 22:08:43.460015 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65538 2019-Jan-16 22:08:43.460653 - [DEBUG] Edge function : AllBottom (result of previous compose)
65539 2019-Jan-16 22:08:43.460678 - [DEBUG]
65540 2019-Jan-16 22:08:43.460703 - [DEBUG] Join: AllTop & AllBottom
65541 2019-Jan-16 22:08:43.460738 - [DEBUG] = AllBottom (new jump func)
65542 2019-Jan-16 22:08:43.460763 - [DEBUG]
65543 2019-Jan-16 22:08:43.460787 - [DEBUG] Start adding new jump function
65544 2019-Jan-16 22:08:43.460810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65545 2019-Jan-16 22:08:43.460866 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65546 2019-Jan-16 22:08:43.461521 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65547 2019-Jan-16 22:08:43.462156 - [DEBUG] Edge Function : AllBottom
65548 2019-Jan-16 22:08:43.462186 - [DEBUG] End adding new jump function
65549 2019-Jan-16 22:08:43.462211 - [DEBUG]
65550 2019-Jan-16 22:08:43.462235 - [DEBUG] -------------------------------------------- 1738. Path Edge --------------------------------------------
65551 2019-Jan-16 22:08:43.462260 - [DEBUG]
65552 2019-Jan-16 22:08:43.462284 - [DEBUG] Process 1738. path edge:
65553 2019-Jan-16 22:08:43.462308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65554 2019-Jan-16 22:08:43.462364 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
65555 2019-Jan-16 22:08:43.463000 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65556 2019-Jan-16 22:08:43.463639 - [DEBUG]
65557 2019-Jan-16 22:08:43.463665 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65558 2019-Jan-16 22:08:43.464329 - [DEBUG] Compose: EdgeIdentity * AllBottom
65559 2019-Jan-16 22:08:43.464357 - [DEBUG]
65560 2019-Jan-16 22:08:43.464381 - [DEBUG] Propagate flow
65561 2019-Jan-16 22:08:43.464405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65562 2019-Jan-16 22:08:43.464463 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65563 2019-Jan-16 22:08:43.465122 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65564 2019-Jan-16 22:08:43.465759 - [DEBUG] Edge function : AllBottom (result of previous compose)
65565 2019-Jan-16 22:08:43.465785 - [DEBUG]
65566 2019-Jan-16 22:08:43.465810 - [DEBUG] Join: AllTop & AllBottom
65567 2019-Jan-16 22:08:43.465836 - [DEBUG] = AllBottom (new jump func)
65568 2019-Jan-16 22:08:43.465861 - [DEBUG]
65569 2019-Jan-16 22:08:43.465885 - [DEBUG] Start adding new jump function
65570 2019-Jan-16 22:08:43.465908 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65571 2019-Jan-16 22:08:43.465965 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65572 2019-Jan-16 22:08:43.466603 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65573 2019-Jan-16 22:08:43.467240 - [DEBUG] Edge Function : AllBottom
65574 2019-Jan-16 22:08:43.467270 - [DEBUG] End adding new jump function
65575 2019-Jan-16 22:08:43.467295 - [DEBUG]
65576 2019-Jan-16 22:08:43.467320 - [DEBUG] -------------------------------------------- 1739. Path Edge --------------------------------------------
65577 2019-Jan-16 22:08:43.467344 - [DEBUG]
65578 2019-Jan-16 22:08:43.467368 - [DEBUG] Process 1739. path edge:
65579 2019-Jan-16 22:08:43.467391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65580 2019-Jan-16 22:08:43.467448 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
65581 2019-Jan-16 22:08:43.468098 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65582 2019-Jan-16 22:08:43.468739 - [DEBUG]
65583 2019-Jan-16 22:08:43.468764 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65584 2019-Jan-16 22:08:43.469444 - [DEBUG] Compose: EdgeIdentity * AllBottom
65585 2019-Jan-16 22:08:43.469473 - [DEBUG]
65586 2019-Jan-16 22:08:43.469497 - [DEBUG] Propagate flow
65587 2019-Jan-16 22:08:43.469520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65588 2019-Jan-16 22:08:43.469578 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65589 2019-Jan-16 22:08:43.470215 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65590 2019-Jan-16 22:08:43.470852 - [DEBUG] Edge function : AllBottom (result of previous compose)
65591 2019-Jan-16 22:08:43.470878 - [DEBUG]
65592 2019-Jan-16 22:08:43.470903 - [DEBUG] Join: AllTop & AllBottom
65593 2019-Jan-16 22:08:43.470929 - [DEBUG] = AllBottom (new jump func)
65594 2019-Jan-16 22:08:43.470953 - [DEBUG]
65595 2019-Jan-16 22:08:43.470977 - [DEBUG] Start adding new jump function
65596 2019-Jan-16 22:08:43.471000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65597 2019-Jan-16 22:08:43.471057 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65598 2019-Jan-16 22:08:43.471713 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65599 2019-Jan-16 22:08:43.472347 - [DEBUG] Edge Function : AllBottom
65600 2019-Jan-16 22:08:43.472376 - [DEBUG] End adding new jump function
65601 2019-Jan-16 22:08:43.472402 - [DEBUG]
65602 2019-Jan-16 22:08:43.472427 - [DEBUG] -------------------------------------------- 1740. Path Edge --------------------------------------------
65603 2019-Jan-16 22:08:43.472451 - [DEBUG]
65604 2019-Jan-16 22:08:43.472475 - [DEBUG] Process 1740. path edge:
65605 2019-Jan-16 22:08:43.472499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65606 2019-Jan-16 22:08:43.472556 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
65607 2019-Jan-16 22:08:43.473191 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65608 2019-Jan-16 22:08:43.473828 - [DEBUG]
65609 2019-Jan-16 22:08:43.473854 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65610 2019-Jan-16 22:08:43.474516 - [DEBUG] Compose: EdgeIdentity * AllBottom
65611 2019-Jan-16 22:08:43.474544 - [DEBUG]
65612 2019-Jan-16 22:08:43.474569 - [DEBUG] Propagate flow
65613 2019-Jan-16 22:08:43.474592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65614 2019-Jan-16 22:08:43.474650 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65615 2019-Jan-16 22:08:43.475303 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65616 2019-Jan-16 22:08:43.475942 - [DEBUG] Edge function : AllBottom (result of previous compose)
65617 2019-Jan-16 22:08:43.475968 - [DEBUG]
65618 2019-Jan-16 22:08:43.475993 - [DEBUG] Join: AllTop & AllBottom
65619 2019-Jan-16 22:08:43.476019 - [DEBUG] = AllBottom (new jump func)
65620 2019-Jan-16 22:08:43.476044 - [DEBUG]
65621 2019-Jan-16 22:08:43.476068 - [DEBUG] Start adding new jump function
65622 2019-Jan-16 22:08:43.476091 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65623 2019-Jan-16 22:08:43.476148 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65624 2019-Jan-16 22:08:43.476787 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65625 2019-Jan-16 22:08:43.477422 - [DEBUG] Edge Function : AllBottom
65626 2019-Jan-16 22:08:43.477451 - [DEBUG] End adding new jump function
65627 2019-Jan-16 22:08:43.477476 - [DEBUG]
65628 2019-Jan-16 22:08:43.477501 - [DEBUG] -------------------------------------------- 1741. Path Edge --------------------------------------------
65629 2019-Jan-16 22:08:43.477534 - [DEBUG]
65630 2019-Jan-16 22:08:43.477558 - [DEBUG] Process 1741. path edge:
65631 2019-Jan-16 22:08:43.477582 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65632 2019-Jan-16 22:08:43.477639 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
65633 2019-Jan-16 22:08:43.478291 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65634 2019-Jan-16 22:08:43.478929 - [DEBUG]
65635 2019-Jan-16 22:08:43.478954 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65636 2019-Jan-16 22:08:43.479621 - [DEBUG] Compose: EdgeIdentity * AllBottom
65637 2019-Jan-16 22:08:43.479650 - [DEBUG]
65638 2019-Jan-16 22:08:43.479674 - [DEBUG] Propagate flow
65639 2019-Jan-16 22:08:43.479697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65640 2019-Jan-16 22:08:43.479755 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65641 2019-Jan-16 22:08:43.480407 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65642 2019-Jan-16 22:08:43.481046 - [DEBUG] Edge function : AllBottom (result of previous compose)
65643 2019-Jan-16 22:08:43.481072 - [DEBUG]
65644 2019-Jan-16 22:08:43.481097 - [DEBUG] Join: AllTop & AllBottom
65645 2019-Jan-16 22:08:43.481123 - [DEBUG] = AllBottom (new jump func)
65646 2019-Jan-16 22:08:43.481148 - [DEBUG]
65647 2019-Jan-16 22:08:43.481172 - [DEBUG] Start adding new jump function
65648 2019-Jan-16 22:08:43.481195 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65649 2019-Jan-16 22:08:43.481251 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65650 2019-Jan-16 22:08:43.481908 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65651 2019-Jan-16 22:08:43.482550 - [DEBUG] Edge Function : AllBottom
65652 2019-Jan-16 22:08:43.482579 - [DEBUG] End adding new jump function
65653 2019-Jan-16 22:08:43.482604 - [DEBUG]
65654 2019-Jan-16 22:08:43.482628 - [DEBUG] -------------------------------------------- 1742. Path Edge --------------------------------------------
65655 2019-Jan-16 22:08:43.482653 - [DEBUG]
65656 2019-Jan-16 22:08:43.482677 - [DEBUG] Process 1742. path edge:
65657 2019-Jan-16 22:08:43.482701 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65658 2019-Jan-16 22:08:43.482758 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
65659 2019-Jan-16 22:08:43.483398 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65660 2019-Jan-16 22:08:43.484038 - [DEBUG]
65661 2019-Jan-16 22:08:43.484064 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65662 2019-Jan-16 22:08:43.484735 - [DEBUG] Compose: EdgeIdentity * AllBottom
65663 2019-Jan-16 22:08:43.484777 - [DEBUG]
65664 2019-Jan-16 22:08:43.484802 - [DEBUG] Propagate flow
65665 2019-Jan-16 22:08:43.484825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65666 2019-Jan-16 22:08:43.484884 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65667 2019-Jan-16 22:08:43.485521 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65668 2019-Jan-16 22:08:43.486161 - [DEBUG] Edge function : AllBottom (result of previous compose)
65669 2019-Jan-16 22:08:43.486187 - [DEBUG]
65670 2019-Jan-16 22:08:43.486212 - [DEBUG] Join: AllTop & AllBottom
65671 2019-Jan-16 22:08:43.486238 - [DEBUG] = AllBottom (new jump func)
65672 2019-Jan-16 22:08:43.486271 - [DEBUG]
65673 2019-Jan-16 22:08:43.486296 - [DEBUG] Start adding new jump function
65674 2019-Jan-16 22:08:43.486319 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65675 2019-Jan-16 22:08:43.486376 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65676 2019-Jan-16 22:08:43.487016 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65677 2019-Jan-16 22:08:43.487651 - [DEBUG] Edge Function : AllBottom
65678 2019-Jan-16 22:08:43.487690 - [DEBUG] End adding new jump function
65679 2019-Jan-16 22:08:43.487715 - [DEBUG]
65680 2019-Jan-16 22:08:43.487740 - [DEBUG] -------------------------------------------- 1743. Path Edge --------------------------------------------
65681 2019-Jan-16 22:08:43.487764 - [DEBUG]
65682 2019-Jan-16 22:08:43.487788 - [DEBUG] Process 1743. path edge:
65683 2019-Jan-16 22:08:43.487812 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65684 2019-Jan-16 22:08:43.487869 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
65685 2019-Jan-16 22:08:43.488521 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65686 2019-Jan-16 22:08:43.489160 - [DEBUG]
65687 2019-Jan-16 22:08:43.489185 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65688 2019-Jan-16 22:08:43.489853 - [DEBUG] Compose: EdgeIdentity * AllBottom
65689 2019-Jan-16 22:08:43.489882 - [DEBUG]
65690 2019-Jan-16 22:08:43.489906 - [DEBUG] Propagate flow
65691 2019-Jan-16 22:08:43.489930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65692 2019-Jan-16 22:08:43.489988 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65693 2019-Jan-16 22:08:43.490627 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65694 2019-Jan-16 22:08:43.491267 - [DEBUG] Edge function : AllBottom (result of previous compose)
65695 2019-Jan-16 22:08:43.491292 - [DEBUG]
65696 2019-Jan-16 22:08:43.491318 - [DEBUG] Join: AllTop & AllBottom
65697 2019-Jan-16 22:08:43.491344 - [DEBUG] = AllBottom (new jump func)
65698 2019-Jan-16 22:08:43.491369 - [DEBUG]
65699 2019-Jan-16 22:08:43.491393 - [DEBUG] Start adding new jump function
65700 2019-Jan-16 22:08:43.491428 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65701 2019-Jan-16 22:08:43.491486 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65702 2019-Jan-16 22:08:43.492125 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65703 2019-Jan-16 22:08:43.492761 - [DEBUG] Edge Function : AllBottom
65704 2019-Jan-16 22:08:43.492799 - [DEBUG] End adding new jump function
65705 2019-Jan-16 22:08:43.492824 - [DEBUG]
65706 2019-Jan-16 22:08:43.492849 - [DEBUG] -------------------------------------------- 1744. Path Edge --------------------------------------------
65707 2019-Jan-16 22:08:43.492873 - [DEBUG]
65708 2019-Jan-16 22:08:43.492897 - [DEBUG] Process 1744. path edge:
65709 2019-Jan-16 22:08:43.492921 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65710 2019-Jan-16 22:08:43.492978 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
65711 2019-Jan-16 22:08:43.493616 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65712 2019-Jan-16 22:08:43.494255 - [DEBUG]
65713 2019-Jan-16 22:08:43.494280 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65714 2019-Jan-16 22:08:43.494957 - [DEBUG] Start of endsummarytab entry
65715 2019-Jan-16 22:08:43.494999 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
65716 2019-Jan-16 22:08:43.495659 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
65717 2019-Jan-16 22:08:43.495738 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65718 2019-Jan-16 22:08:43.496383 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
65719 2019-Jan-16 22:08:43.497025 - [DEBUG] EF: AllBottom
65720 2019-Jan-16 22:08:43.497052 - [DEBUG]
65721 2019-Jan-16 22:08:43.497076 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65722 2019-Jan-16 22:08:43.497712 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
65723 2019-Jan-16 22:08:43.498368 - [DEBUG] EF: AllBottom
65724 2019-Jan-16 22:08:43.498394 - [DEBUG]
65725 2019-Jan-16 22:08:43.498418 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65726 2019-Jan-16 22:08:43.499055 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
65727 2019-Jan-16 22:08:43.499697 - [DEBUG] EF: AllBottom
65728 2019-Jan-16 22:08:43.499723 - [DEBUG]
65729 2019-Jan-16 22:08:43.499747 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65730 2019-Jan-16 22:08:43.500382 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
65731 2019-Jan-16 22:08:43.501021 - [DEBUG] EF: AllBottom
65732 2019-Jan-16 22:08:43.501047 - [DEBUG]
65733 2019-Jan-16 22:08:43.501071 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65734 2019-Jan-16 22:08:43.501722 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
65735 2019-Jan-16 22:08:43.502361 - [DEBUG] EF: AllBottom
65736 2019-Jan-16 22:08:43.502387 - [DEBUG]
65737 2019-Jan-16 22:08:43.502410 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65738 2019-Jan-16 22:08:43.503044 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
65739 2019-Jan-16 22:08:43.503685 - [DEBUG] EF: AllBottom
65740 2019-Jan-16 22:08:43.503710 - [DEBUG]
65741 2019-Jan-16 22:08:43.503734 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65742 2019-Jan-16 22:08:43.504368 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65743 2019-Jan-16 22:08:43.505032 - [DEBUG] EF: AllBottom
65744 2019-Jan-16 22:08:43.505057 - [DEBUG]
65745 2019-Jan-16 22:08:43.505081 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65746 2019-Jan-16 22:08:43.505718 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
65747 2019-Jan-16 22:08:43.506358 - [DEBUG] EF: AllBottom
65748 2019-Jan-16 22:08:43.506384 - [DEBUG]
65749 2019-Jan-16 22:08:43.506407 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65750 2019-Jan-16 22:08:43.507042 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65751 2019-Jan-16 22:08:43.507688 - [DEBUG] EF: AllBottom
65752 2019-Jan-16 22:08:43.507714 - [DEBUG]
65753 2019-Jan-16 22:08:43.507738 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65754 2019-Jan-16 22:08:43.508389 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65755 2019-Jan-16 22:08:43.509030 - [DEBUG] EF: AllBottom
65756 2019-Jan-16 22:08:43.509055 - [DEBUG]
65757 2019-Jan-16 22:08:43.509079 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65758 2019-Jan-16 22:08:43.509714 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
65759 2019-Jan-16 22:08:43.510379 - [DEBUG] EF: AllBottom
65760 2019-Jan-16 22:08:43.510406 - [DEBUG]
65761 2019-Jan-16 22:08:43.510430 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65762 2019-Jan-16 22:08:43.511076 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
65763 2019-Jan-16 22:08:43.511764 - [DEBUG] EF: AllBottom
65764 2019-Jan-16 22:08:43.511790 - [DEBUG]
65765 2019-Jan-16 22:08:43.511814 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65766 2019-Jan-16 22:08:43.512452 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
65767 2019-Jan-16 22:08:43.513101 - [DEBUG] EF: AllBottom
65768 2019-Jan-16 22:08:43.513126 - [DEBUG]
65769 2019-Jan-16 22:08:43.513149 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65770 2019-Jan-16 22:08:43.513783 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65771 2019-Jan-16 22:08:43.514418 - [DEBUG] EF: AllBottom
65772 2019-Jan-16 22:08:43.514443 - [DEBUG]
65773 2019-Jan-16 22:08:43.514467 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65774 2019-Jan-16 22:08:43.515122 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
65775 2019-Jan-16 22:08:43.515774 - [DEBUG] EF: AllBottom
65776 2019-Jan-16 22:08:43.515800 - [DEBUG]
65777 2019-Jan-16 22:08:43.515824 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65778 2019-Jan-16 22:08:43.516464 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65779 2019-Jan-16 22:08:43.517105 - [DEBUG] EF: AllBottom
65780 2019-Jan-16 22:08:43.517130 - [DEBUG]
65781 2019-Jan-16 22:08:43.517154 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65782 2019-Jan-16 22:08:43.517789 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
65783 2019-Jan-16 22:08:43.518458 - [DEBUG] EF: AllBottom
65784 2019-Jan-16 22:08:43.518484 - [DEBUG]
65785 2019-Jan-16 22:08:43.518507 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65786 2019-Jan-16 22:08:43.519144 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
65787 2019-Jan-16 22:08:43.519794 - [DEBUG] EF: AllBottom
65788 2019-Jan-16 22:08:43.519819 - [DEBUG]
65789 2019-Jan-16 22:08:43.519842 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65790 2019-Jan-16 22:08:43.520477 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
65791 2019-Jan-16 22:08:43.521146 - [DEBUG] EF: AllBottom
65792 2019-Jan-16 22:08:43.521173 - [DEBUG]
65793 2019-Jan-16 22:08:43.521197 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65794 2019-Jan-16 22:08:43.521907 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65795 2019-Jan-16 22:08:43.522607 - [DEBUG] EF: AllBottom
65796 2019-Jan-16 22:08:43.522634 - [DEBUG]
65797 2019-Jan-16 22:08:43.522659 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65798 2019-Jan-16 22:08:43.523367 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
65799 2019-Jan-16 22:08:43.524080 - [DEBUG] EF: AllBottom
65800 2019-Jan-16 22:08:43.524109 - [DEBUG]
65801 2019-Jan-16 22:08:43.524133 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65802 2019-Jan-16 22:08:43.524920 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
65803 2019-Jan-16 22:08:43.525649 - [DEBUG] EF: AllBottom
65804 2019-Jan-16 22:08:43.525677 - [DEBUG]
65805 2019-Jan-16 22:08:43.525701 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65806 2019-Jan-16 22:08:43.526383 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65807 2019-Jan-16 22:08:43.527078 - [DEBUG] EF: AllBottom
65808 2019-Jan-16 22:08:43.527117 - [DEBUG]
65809 2019-Jan-16 22:08:43.527142 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65810 2019-Jan-16 22:08:43.527789 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
65811 2019-Jan-16 22:08:43.528466 - [DEBUG] EF: AllBottom
65812 2019-Jan-16 22:08:43.528492 - [DEBUG]
65813 2019-Jan-16 22:08:43.528516 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65814 2019-Jan-16 22:08:43.529153 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
65815 2019-Jan-16 22:08:43.529787 - [DEBUG] EF: AllBottom
65816 2019-Jan-16 22:08:43.529813 - [DEBUG]
65817 2019-Jan-16 22:08:43.529837 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65818 2019-Jan-16 22:08:43.530474 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65819 2019-Jan-16 22:08:43.531114 - [DEBUG] EF: AllBottom
65820 2019-Jan-16 22:08:43.531139 - [DEBUG]
65821 2019-Jan-16 22:08:43.531163 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65822 2019-Jan-16 22:08:43.531818 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65823 2019-Jan-16 22:08:43.532464 - [DEBUG] EF: AllBottom
65824 2019-Jan-16 22:08:43.532490 - [DEBUG]
65825 2019-Jan-16 22:08:43.532514 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65826 2019-Jan-16 22:08:43.533150 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65827 2019-Jan-16 22:08:43.533788 - [DEBUG] EF: AllBottom
65828 2019-Jan-16 22:08:43.533814 - [DEBUG]
65829 2019-Jan-16 22:08:43.533837 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65830 2019-Jan-16 22:08:43.534472 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
65831 2019-Jan-16 22:08:43.535125 - [DEBUG] EF: AllBottom
65832 2019-Jan-16 22:08:43.535150 - [DEBUG]
65833 2019-Jan-16 22:08:43.535174 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65834 2019-Jan-16 22:08:43.535809 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
65835 2019-Jan-16 22:08:43.536448 - [DEBUG] EF: AllBottom
65836 2019-Jan-16 22:08:43.536473 - [DEBUG]
65837 2019-Jan-16 22:08:43.536497 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65838 2019-Jan-16 22:08:43.537132 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65839 2019-Jan-16 22:08:43.537782 - [DEBUG] EF: AllBottom
65840 2019-Jan-16 22:08:43.537807 - [DEBUG]
65841 2019-Jan-16 22:08:43.537831 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65842 2019-Jan-16 22:08:43.538495 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65843 2019-Jan-16 22:08:43.539131 - [DEBUG] EF: AllBottom
65844 2019-Jan-16 22:08:43.539157 - [DEBUG]
65845 2019-Jan-16 22:08:43.539181 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65846 2019-Jan-16 22:08:43.539816 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65847 2019-Jan-16 22:08:43.540457 - [DEBUG] EF: AllBottom
65848 2019-Jan-16 22:08:43.540483 - [DEBUG]
65849 2019-Jan-16 22:08:43.540507 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65850 2019-Jan-16 22:08:43.541141 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
65851 2019-Jan-16 22:08:43.541794 - [DEBUG] EF: AllBottom
65852 2019-Jan-16 22:08:43.541819 - [DEBUG]
65853 2019-Jan-16 22:08:43.541843 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65854 2019-Jan-16 22:08:43.542479 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
65855 2019-Jan-16 22:08:43.543136 - [DEBUG] EF: AllBottom
65856 2019-Jan-16 22:08:43.543162 - [DEBUG]
65857 2019-Jan-16 22:08:43.543185 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65858 2019-Jan-16 22:08:43.543821 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
65859 2019-Jan-16 22:08:43.544456 - [DEBUG] EF: AllBottom
65860 2019-Jan-16 22:08:43.544482 - [DEBUG]
65861 2019-Jan-16 22:08:43.544506 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65862 2019-Jan-16 22:08:43.545157 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
65863 2019-Jan-16 22:08:43.545797 - [DEBUG] EF: AllBottom
65864 2019-Jan-16 22:08:43.545823 - [DEBUG]
65865 2019-Jan-16 22:08:43.545849 - [DEBUG] ---------------
65866 2019-Jan-16 22:08:43.545873 - [DEBUG]
65867 2019-Jan-16 22:08:43.545903 - [DEBUG] End of endsummarytab entry
65868 2019-Jan-16 22:08:43.545928 - [DEBUG]
65869 2019-Jan-16 22:08:43.545952 - [DEBUG] Start of incomingtab entry
65870 2019-Jan-16 22:08:43.545978 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
65871 2019-Jan-16 22:08:43.546621 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
65872 2019-Jan-16 22:08:43.546681 - [DEBUG] ---------------
65873 2019-Jan-16 22:08:43.546706 - [DEBUG] End of incomingtab entry
65874 2019-Jan-16 22:08:43.546730 - [DEBUG]
65875 2019-Jan-16 22:08:43.546757 - [DEBUG] EDGE:
65876 2019-Jan-16 22:08:43.546815 - [DEBUG] ---> 65877 2019-Jan-16 22:08:43.547453 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65878 2019-Jan-16 22:08:43.548113 - [DEBUG]
65879 2019-Jan-16 22:08:43.548140 - [DEBUG] EDGE:
65880 2019-Jan-16 22:08:43.548199 - [DEBUG] ---> 65881 2019-Jan-16 22:08:43.548836 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65882 2019-Jan-16 22:08:43.549474 - [DEBUG]
65883 2019-Jan-16 22:08:43.549528 - [DEBUG] Compose: EdgeIdentity * AllBottom
65884 2019-Jan-16 22:08:43.549556 - [DEBUG]
65885 2019-Jan-16 22:08:43.549580 - [DEBUG] Propagate flow
65886 2019-Jan-16 22:08:43.549604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65887 2019-Jan-16 22:08:43.549662 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65888 2019-Jan-16 22:08:43.550310 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65889 2019-Jan-16 22:08:43.550948 - [DEBUG] Edge function : AllBottom (result of previous compose)
65890 2019-Jan-16 22:08:43.550974 - [DEBUG]
65891 2019-Jan-16 22:08:43.551001 - [DEBUG] Join: AllTop & AllBottom
65892 2019-Jan-16 22:08:43.551027 - [DEBUG] = AllBottom (new jump func)
65893 2019-Jan-16 22:08:43.551052 - [DEBUG]
65894 2019-Jan-16 22:08:43.551076 - [DEBUG] Start adding new jump function
65895 2019-Jan-16 22:08:43.551100 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65896 2019-Jan-16 22:08:43.551156 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65897 2019-Jan-16 22:08:43.551810 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65898 2019-Jan-16 22:08:43.552457 - [DEBUG] Edge Function : AllBottom
65899 2019-Jan-16 22:08:43.552490 - [DEBUG] End adding new jump function
65900 2019-Jan-16 22:08:43.552514 - [DEBUG]
65901 2019-Jan-16 22:08:43.552538 - [DEBUG] -------------------------------------------- 1745. Path Edge --------------------------------------------
65902 2019-Jan-16 22:08:43.552576 - [DEBUG]
65903 2019-Jan-16 22:08:43.552600 - [DEBUG] Process 1745. path edge:
65904 2019-Jan-16 22:08:43.552624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65905 2019-Jan-16 22:08:43.552681 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
65906 2019-Jan-16 22:08:43.553329 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65907 2019-Jan-16 22:08:43.553969 - [DEBUG]
65908 2019-Jan-16 22:08:43.553994 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65909 2019-Jan-16 22:08:43.554682 - [DEBUG] Possible callees:
65910 2019-Jan-16 22:08:43.554708 - [DEBUG] llvm.dbg.declare
65911 2019-Jan-16 22:08:43.554734 - [DEBUG] Possible return sites:
65912 2019-Jan-16 22:08:43.554771 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19365913 2019-Jan-16 22:08:43.556060 - [DEBUG] Found and process special summary
65914 2019-Jan-16 22:08:43.556097 - [DEBUG] Compose: EdgeIdentity * AllBottom
65915 2019-Jan-16 22:08:43.556125 - [DEBUG]
65916 2019-Jan-16 22:08:43.556150 - [DEBUG] Propagate flow
65917 2019-Jan-16 22:08:43.556173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65918 2019-Jan-16 22:08:43.556231 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65919 2019-Jan-16 22:08:43.556882 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65920 2019-Jan-16 22:08:43.557522 - [DEBUG] Edge function : AllBottom (result of previous compose)
65921 2019-Jan-16 22:08:43.557548 - [DEBUG]
65922 2019-Jan-16 22:08:43.557574 - [DEBUG] Join: AllTop & AllBottom
65923 2019-Jan-16 22:08:43.557601 - [DEBUG] = AllBottom (new jump func)
65924 2019-Jan-16 22:08:43.557626 - [DEBUG]
65925 2019-Jan-16 22:08:43.557649 - [DEBUG] Start adding new jump function
65926 2019-Jan-16 22:08:43.557673 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65927 2019-Jan-16 22:08:43.557730 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65928 2019-Jan-16 22:08:43.558386 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65929 2019-Jan-16 22:08:43.559025 - [DEBUG] Edge Function : AllBottom
65930 2019-Jan-16 22:08:43.559055 - [DEBUG] End adding new jump function
65931 2019-Jan-16 22:08:43.559080 - [DEBUG]
65932 2019-Jan-16 22:08:43.559104 - [DEBUG] -------------------------------------------- 1746. Path Edge --------------------------------------------
65933 2019-Jan-16 22:08:43.559129 - [DEBUG]
65934 2019-Jan-16 22:08:43.559153 - [DEBUG] Process 1746. path edge:
65935 2019-Jan-16 22:08:43.559177 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65936 2019-Jan-16 22:08:43.559235 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
65937 2019-Jan-16 22:08:43.559874 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65938 2019-Jan-16 22:08:43.560514 - [DEBUG]
65939 2019-Jan-16 22:08:43.560540 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65940 2019-Jan-16 22:08:43.561221 - [DEBUG] Compose: EdgeIdentity * AllBottom
65941 2019-Jan-16 22:08:43.561250 - [DEBUG]
65942 2019-Jan-16 22:08:43.561274 - [DEBUG] Propagate flow
65943 2019-Jan-16 22:08:43.561298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65944 2019-Jan-16 22:08:43.561365 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65945 2019-Jan-16 22:08:43.562020 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65946 2019-Jan-16 22:08:43.562660 - [DEBUG] Edge function : AllBottom (result of previous compose)
65947 2019-Jan-16 22:08:43.562686 - [DEBUG]
65948 2019-Jan-16 22:08:43.562712 - [DEBUG] Join: AllTop & AllBottom
65949 2019-Jan-16 22:08:43.562738 - [DEBUG] = AllBottom (new jump func)
65950 2019-Jan-16 22:08:43.562763 - [DEBUG]
65951 2019-Jan-16 22:08:43.562786 - [DEBUG] Start adding new jump function
65952 2019-Jan-16 22:08:43.562810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65953 2019-Jan-16 22:08:43.562866 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65954 2019-Jan-16 22:08:43.563506 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65955 2019-Jan-16 22:08:43.564143 - [DEBUG] Edge Function : AllBottom
65956 2019-Jan-16 22:08:43.564183 - [DEBUG] End adding new jump function
65957 2019-Jan-16 22:08:43.564208 - [DEBUG]
65958 2019-Jan-16 22:08:43.564233 - [DEBUG] -------------------------------------------- 1747. Path Edge --------------------------------------------
65959 2019-Jan-16 22:08:43.564257 - [DEBUG]
65960 2019-Jan-16 22:08:43.564281 - [DEBUG] Process 1747. path edge:
65961 2019-Jan-16 22:08:43.564305 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65962 2019-Jan-16 22:08:43.564363 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
65963 2019-Jan-16 22:08:43.565016 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
65964 2019-Jan-16 22:08:43.565656 - [DEBUG]
65965 2019-Jan-16 22:08:43.565682 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65966 2019-Jan-16 22:08:43.566349 - [DEBUG] Compose: EdgeIdentity * AllBottom
65967 2019-Jan-16 22:08:43.566377 - [DEBUG]
65968 2019-Jan-16 22:08:43.566401 - [DEBUG] Propagate flow
65969 2019-Jan-16 22:08:43.566425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65970 2019-Jan-16 22:08:43.566483 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65971 2019-Jan-16 22:08:43.567120 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65972 2019-Jan-16 22:08:43.567760 - [DEBUG] Edge function : AllBottom (result of previous compose)
65973 2019-Jan-16 22:08:43.567785 - [DEBUG]
65974 2019-Jan-16 22:08:43.567811 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65975 2019-Jan-16 22:08:43.567837 - [DEBUG] = AllBottom
65976 2019-Jan-16 22:08:43.567862 - [DEBUG]
65977 2019-Jan-16 22:08:43.567885 - [DEBUG] PROPAGATE: No new function!
65978 2019-Jan-16 22:08:43.567910 - [DEBUG] EDGE:
65979 2019-Jan-16 22:08:43.567968 - [DEBUG] ---> 65980 2019-Jan-16 22:08:43.568621 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65981 2019-Jan-16 22:08:43.569261 - [DEBUG]
65982 2019-Jan-16 22:08:43.569287 - [DEBUG] EDGE:
65983 2019-Jan-16 22:08:43.569344 - [DEBUG] ---> 65984 2019-Jan-16 22:08:43.569985 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
65985 2019-Jan-16 22:08:43.570624 - [DEBUG]
65986 2019-Jan-16 22:08:43.570664 - [DEBUG] Compose: EdgeIdentity * AllBottom
65987 2019-Jan-16 22:08:43.570692 - [DEBUG]
65988 2019-Jan-16 22:08:43.570724 - [DEBUG] Propagate flow
65989 2019-Jan-16 22:08:43.570748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65990 2019-Jan-16 22:08:43.570806 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65991 2019-Jan-16 22:08:43.571461 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65992 2019-Jan-16 22:08:43.572100 - [DEBUG] Edge function : AllBottom (result of previous compose)
65993 2019-Jan-16 22:08:43.572126 - [DEBUG]
65994 2019-Jan-16 22:08:43.572151 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65995 2019-Jan-16 22:08:43.572177 - [DEBUG] = AllBottom
65996 2019-Jan-16 22:08:43.572202 - [DEBUG]
65997 2019-Jan-16 22:08:43.572226 - [DEBUG] PROPAGATE: No new function!
65998 2019-Jan-16 22:08:43.572253 - [DEBUG] EDGE:
65999 2019-Jan-16 22:08:43.572312 - [DEBUG] ---> 66000 2019-Jan-16 22:08:43.572960 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66001 2019-Jan-16 22:08:43.573599 - [DEBUG]
66002 2019-Jan-16 22:08:43.573625 - [DEBUG] EDGE:
66003 2019-Jan-16 22:08:43.573683 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
66004 2019-Jan-16 22:08:43.574326 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66005 2019-Jan-16 22:08:43.574982 - [DEBUG]
66006 2019-Jan-16 22:08:43.575008 - [DEBUG] EDGE:
66007 2019-Jan-16 22:08:43.575066 - [DEBUG] ---> 66008 2019-Jan-16 22:08:43.575702 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66009 2019-Jan-16 22:08:43.576340 - [DEBUG]
66010 2019-Jan-16 22:08:43.576366 - [DEBUG] EDGE:
66011 2019-Jan-16 22:08:43.576424 - [DEBUG] ---> 66012 2019-Jan-16 22:08:43.577061 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66013 2019-Jan-16 22:08:43.577736 - [DEBUG]
66014 2019-Jan-16 22:08:43.577765 - [DEBUG] EDGE:
66015 2019-Jan-16 22:08:43.577835 - [DEBUG] ---> 66016 2019-Jan-16 22:08:43.578556 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66017 2019-Jan-16 22:08:43.579253 - [DEBUG]
66018 2019-Jan-16 22:08:43.579313 - [DEBUG] Compose: EdgeIdentity * AllBottom
66019 2019-Jan-16 22:08:43.579342 - [DEBUG]
66020 2019-Jan-16 22:08:43.579366 - [DEBUG] Propagate flow
66021 2019-Jan-16 22:08:43.579389 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66022 2019-Jan-16 22:08:43.579462 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66023 2019-Jan-16 22:08:43.580116 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66024 2019-Jan-16 22:08:43.580756 - [DEBUG] Edge function : AllBottom (result of previous compose)
66025 2019-Jan-16 22:08:43.580782 - [DEBUG]
66026 2019-Jan-16 22:08:43.580808 - [DEBUG] Join: AllTop & AllBottom
66027 2019-Jan-16 22:08:43.580835 - [DEBUG] = AllBottom (new jump func)
66028 2019-Jan-16 22:08:43.580860 - [DEBUG]
66029 2019-Jan-16 22:08:43.580884 - [DEBUG] Start adding new jump function
66030 2019-Jan-16 22:08:43.580907 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66031 2019-Jan-16 22:08:43.580981 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66032 2019-Jan-16 22:08:43.581646 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66033 2019-Jan-16 22:08:43.582286 - [DEBUG] Edge Function : AllBottom
66034 2019-Jan-16 22:08:43.582318 - [DEBUG] End adding new jump function
66035 2019-Jan-16 22:08:43.582343 - [DEBUG]
66036 2019-Jan-16 22:08:43.582367 - [DEBUG] -------------------------------------------- 1748. Path Edge --------------------------------------------
66037 2019-Jan-16 22:08:43.582392 - [DEBUG]
66038 2019-Jan-16 22:08:43.582415 - [DEBUG] Process 1748. path edge:
66039 2019-Jan-16 22:08:43.582439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66040 2019-Jan-16 22:08:43.582497 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
66041 2019-Jan-16 22:08:43.583136 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66042 2019-Jan-16 22:08:43.583777 - [DEBUG]
66043 2019-Jan-16 22:08:43.583803 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66044 2019-Jan-16 22:08:43.584491 - [DEBUG] Compose: EdgeIdentity * AllBottom
66045 2019-Jan-16 22:08:43.584519 - [DEBUG]
66046 2019-Jan-16 22:08:43.584543 - [DEBUG] Propagate flow
66047 2019-Jan-16 22:08:43.584566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66048 2019-Jan-16 22:08:43.584624 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
66049 2019-Jan-16 22:08:43.585279 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66050 2019-Jan-16 22:08:43.585919 - [DEBUG] Edge function : AllBottom (result of previous compose)
66051 2019-Jan-16 22:08:43.585945 - [DEBUG]
66052 2019-Jan-16 22:08:43.585970 - [DEBUG] Join: AllTop & AllBottom
66053 2019-Jan-16 22:08:43.585995 - [DEBUG] = AllBottom (new jump func)
66054 2019-Jan-16 22:08:43.586020 - [DEBUG]
66055 2019-Jan-16 22:08:43.586043 - [DEBUG] Start adding new jump function
66056 2019-Jan-16 22:08:43.586067 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66057 2019-Jan-16 22:08:43.586124 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66058 2019-Jan-16 22:08:43.586766 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
66059 2019-Jan-16 22:08:43.587402 - [DEBUG] Edge Function : AllBottom
66060 2019-Jan-16 22:08:43.587432 - [DEBUG] End adding new jump function
66061 2019-Jan-16 22:08:43.587457 - [DEBUG]
66062 2019-Jan-16 22:08:43.587482 - [DEBUG] -------------------------------------------- 1749. Path Edge --------------------------------------------
66063 2019-Jan-16 22:08:43.587507 - [DEBUG]
66064 2019-Jan-16 22:08:43.587531 - [DEBUG] Process 1749. path edge:
66065 2019-Jan-16 22:08:43.587555 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66066 2019-Jan-16 22:08:43.587612 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
66067 2019-Jan-16 22:08:43.588265 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66068 2019-Jan-16 22:08:43.588906 - [DEBUG]
66069 2019-Jan-16 22:08:43.588932 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
66070 2019-Jan-16 22:08:43.589596 - [DEBUG] Compose: EdgeIdentity * AllBottom
66071 2019-Jan-16 22:08:43.589624 - [DEBUG]
66072 2019-Jan-16 22:08:43.589648 - [DEBUG] Propagate flow
66073 2019-Jan-16 22:08:43.589671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66074 2019-Jan-16 22:08:43.589729 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
66075 2019-Jan-16 22:08:43.590386 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66076 2019-Jan-16 22:08:43.591028 - [DEBUG] Edge function : AllBottom (result of previous compose)
66077 2019-Jan-16 22:08:43.591053 - [DEBUG]
66078 2019-Jan-16 22:08:43.591079 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66079 2019-Jan-16 22:08:43.591105 - [DEBUG] = AllBottom
66080 2019-Jan-16 22:08:43.591130 - [DEBUG]
66081 2019-Jan-16 22:08:43.591153 - [DEBUG] PROPAGATE: No new function!
66082 2019-Jan-16 22:08:43.591179 - [DEBUG] EDGE:
66083 2019-Jan-16 22:08:43.591237 - [DEBUG] ---> 66084 2019-Jan-16 22:08:43.591889 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66085 2019-Jan-16 22:08:43.592528 - [DEBUG]
66086 2019-Jan-16 22:08:43.592554 - [DEBUG] EDGE:
66087 2019-Jan-16 22:08:43.592612 - [DEBUG] ---> 66088 2019-Jan-16 22:08:43.593252 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66089 2019-Jan-16 22:08:43.593891 - [DEBUG]
66090 2019-Jan-16 22:08:43.593917 - [DEBUG] EDGE:
66091 2019-Jan-16 22:08:43.593975 - [DEBUG] ---> 66092 2019-Jan-16 22:08:43.594612 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66093 2019-Jan-16 22:08:43.595266 - [DEBUG]
66094 2019-Jan-16 22:08:43.595293 - [DEBUG] EDGE:
66095 2019-Jan-16 22:08:43.595351 - [DEBUG] ---> 66096 2019-Jan-16 22:08:43.595991 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66097 2019-Jan-16 22:08:43.596628 - [DEBUG]
66098 2019-Jan-16 22:08:43.596655 - [DEBUG] EDGE:
66099 2019-Jan-16 22:08:43.596713 - [DEBUG] ---> 66100 2019-Jan-16 22:08:43.597348 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66101 2019-Jan-16 22:08:43.597987 - [DEBUG]
66102 2019-Jan-16 22:08:43.598013 - [DEBUG] EDGE:
66103 2019-Jan-16 22:08:43.598071 - [DEBUG] ---> 66104 2019-Jan-16 22:08:43.598723 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66105 2019-Jan-16 22:08:43.599361 - [DEBUG]
66106 2019-Jan-16 22:08:43.599404 - [DEBUG] Compose: EdgeIdentity * AllBottom
66107 2019-Jan-16 22:08:43.599432 - [DEBUG]
66108 2019-Jan-16 22:08:43.599457 - [DEBUG] Propagate flow
66109 2019-Jan-16 22:08:43.599480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66110 2019-Jan-16 22:08:43.599537 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
66111 2019-Jan-16 22:08:43.600178 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66112 2019-Jan-16 22:08:43.600818 - [DEBUG] Edge function : AllBottom (result of previous compose)
66113 2019-Jan-16 22:08:43.600843 - [DEBUG]
66114 2019-Jan-16 22:08:43.600869 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66115 2019-Jan-16 22:08:43.600895 - [DEBUG] = AllBottom
66116 2019-Jan-16 22:08:43.600920 - [DEBUG]
66117 2019-Jan-16 22:08:43.600952 - [DEBUG] PROPAGATE: No new function!
66118 2019-Jan-16 22:08:43.600982 - [DEBUG] EDGE:
66119 2019-Jan-16 22:08:43.601041 - [DEBUG] ---> 66120 2019-Jan-16 22:08:43.601708 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66121 2019-Jan-16 22:08:43.602349 - [DEBUG]
66122 2019-Jan-16 22:08:43.602375 - [DEBUG] EDGE:
66123 2019-Jan-16 22:08:43.602433 - [DEBUG] ---> 66124 2019-Jan-16 22:08:43.603070 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66125 2019-Jan-16 22:08:43.603709 - [DEBUG]
66126 2019-Jan-16 22:08:43.603735 - [DEBUG] EDGE:
66127 2019-Jan-16 22:08:43.603793 - [DEBUG] ---> 66128 2019-Jan-16 22:08:43.604433 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66129 2019-Jan-16 22:08:43.605086 - [DEBUG]
66130 2019-Jan-16 22:08:43.605126 - [DEBUG] Compose: EdgeIdentity * AllBottom
66131 2019-Jan-16 22:08:43.605154 - [DEBUG]
66132 2019-Jan-16 22:08:43.605178 - [DEBUG] Propagate flow
66133 2019-Jan-16 22:08:43.605202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66134 2019-Jan-16 22:08:43.605258 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
66135 2019-Jan-16 22:08:43.605899 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66136 2019-Jan-16 22:08:43.606537 - [DEBUG] Edge function : AllBottom (result of previous compose)
66137 2019-Jan-16 22:08:43.606563 - [DEBUG]
66138 2019-Jan-16 22:08:43.606589 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66139 2019-Jan-16 22:08:43.606616 - [DEBUG] = AllBottom
66140 2019-Jan-16 22:08:43.606641 - [DEBUG]
66141 2019-Jan-16 22:08:43.606664 - [DEBUG] PROPAGATE: No new function!
66142 2019-Jan-16 22:08:43.606692 - [DEBUG] EDGE:
66143 2019-Jan-16 22:08:43.606750 - [DEBUG] ---> 66144 2019-Jan-16 22:08:43.607397 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66145 2019-Jan-16 22:08:43.608037 - [DEBUG]
66146 2019-Jan-16 22:08:43.608064 - [DEBUG] EDGE:
66147 2019-Jan-16 22:08:43.608136 - [DEBUG] ---> 66148 2019-Jan-16 22:08:43.608773 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66149 2019-Jan-16 22:08:43.609411 - [DEBUG]
66150 2019-Jan-16 22:08:43.609437 - [DEBUG] EDGE:
66151 2019-Jan-16 22:08:43.609495 - [DEBUG] ---> 66152 2019-Jan-16 22:08:43.610131 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66153 2019-Jan-16 22:08:43.610769 - [DEBUG]
66154 2019-Jan-16 22:08:43.610796 - [DEBUG] EDGE:
66155 2019-Jan-16 22:08:43.610854 - [DEBUG] ---> 66156 2019-Jan-16 22:08:43.611507 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66157 2019-Jan-16 22:08:43.612147 - [DEBUG]
66158 2019-Jan-16 22:08:43.612203 - [DEBUG] Compose: EdgeIdentity * AllBottom
66159 2019-Jan-16 22:08:43.612231 - [DEBUG]
66160 2019-Jan-16 22:08:43.612255 - [DEBUG] Propagate flow
66161 2019-Jan-16 22:08:43.612278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66162 2019-Jan-16 22:08:43.612336 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
66163 2019-Jan-16 22:08:43.612976 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66164 2019-Jan-16 22:08:43.613615 - [DEBUG] Edge function : AllBottom (result of previous compose)
66165 2019-Jan-16 22:08:43.613640 - [DEBUG]
66166 2019-Jan-16 22:08:43.613667 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66167 2019-Jan-16 22:08:43.613692 - [DEBUG] = AllBottom
66168 2019-Jan-16 22:08:43.613717 - [DEBUG]
66169 2019-Jan-16 22:08:43.613741 - [DEBUG] PROPAGATE: No new function!
66170 2019-Jan-16 22:08:43.613768 - [DEBUG] EDGE:
66171 2019-Jan-16 22:08:43.613826 - [DEBUG] ---> 66172 2019-Jan-16 22:08:43.614473 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66173 2019-Jan-16 22:08:43.615127 - [DEBUG]
66174 2019-Jan-16 22:08:43.615153 - [DEBUG] EDGE:
66175 2019-Jan-16 22:08:43.615211 - [DEBUG] ---> 66176 2019-Jan-16 22:08:43.615848 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66177 2019-Jan-16 22:08:43.616486 - [DEBUG]
66178 2019-Jan-16 22:08:43.616513 - [DEBUG] EDGE:
66179 2019-Jan-16 22:08:43.616570 - [DEBUG] ---> 66180 2019-Jan-16 22:08:43.617210 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66181 2019-Jan-16 22:08:43.617849 - [DEBUG]
66182 2019-Jan-16 22:08:43.617888 - [DEBUG] Compose: EdgeIdentity * AllBottom
66183 2019-Jan-16 22:08:43.617916 - [DEBUG]
66184 2019-Jan-16 22:08:43.617940 - [DEBUG] Propagate flow
66185 2019-Jan-16 22:08:43.617964 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66186 2019-Jan-16 22:08:43.618020 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
66187 2019-Jan-16 22:08:43.618678 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66188 2019-Jan-16 22:08:43.619317 - [DEBUG] Edge function : AllBottom (result of previous compose)
66189 2019-Jan-16 22:08:43.619342 - [DEBUG]
66190 2019-Jan-16 22:08:43.619368 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66191 2019-Jan-16 22:08:43.619394 - [DEBUG] = AllBottom
66192 2019-Jan-16 22:08:43.619419 - [DEBUG]
66193 2019-Jan-16 22:08:43.619442 - [DEBUG] PROPAGATE: No new function!
66194 2019-Jan-16 22:08:43.619470 - [DEBUG] EDGE:
66195 2019-Jan-16 22:08:43.619529 - [DEBUG] ---> 66196 2019-Jan-16 22:08:43.620175 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66197 2019-Jan-16 22:08:43.620814 - [DEBUG]
66198 2019-Jan-16 22:08:43.620841 - [DEBUG] EDGE:
66199 2019-Jan-16 22:08:43.620899 - [DEBUG] ---> 66200 2019-Jan-16 22:08:43.621550 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66201 2019-Jan-16 22:08:43.622197 - [DEBUG]
66202 2019-Jan-16 22:08:43.622224 - [DEBUG] EDGE:
66203 2019-Jan-16 22:08:43.622282 - [DEBUG] ---> 66204 2019-Jan-16 22:08:43.622922 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66205 2019-Jan-16 22:08:43.623560 - [DEBUG]
66206 2019-Jan-16 22:08:43.623600 - [DEBUG] Compose: EdgeIdentity * AllBottom
66207 2019-Jan-16 22:08:43.623628 - [DEBUG]
66208 2019-Jan-16 22:08:43.623653 - [DEBUG] Propagate flow
66209 2019-Jan-16 22:08:43.623676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66210 2019-Jan-16 22:08:43.623733 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
66211 2019-Jan-16 22:08:43.624373 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66212 2019-Jan-16 22:08:43.625027 - [DEBUG] Edge function : AllBottom (result of previous compose)
66213 2019-Jan-16 22:08:43.625053 - [DEBUG]
66214 2019-Jan-16 22:08:43.625079 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66215 2019-Jan-16 22:08:43.625105 - [DEBUG] = AllBottom
66216 2019-Jan-16 22:08:43.625129 - [DEBUG]
66217 2019-Jan-16 22:08:43.625153 - [DEBUG] PROPAGATE: No new function!
66218 2019-Jan-16 22:08:43.625179 - [DEBUG] EDGE:
66219 2019-Jan-16 22:08:43.625238 - [DEBUG] ---> 66220 2019-Jan-16 22:08:43.625885 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66221 2019-Jan-16 22:08:43.626525 - [DEBUG]
66222 2019-Jan-16 22:08:43.626563 - [DEBUG] Compose: EdgeIdentity * AllBottom
66223 2019-Jan-16 22:08:43.626590 - [DEBUG]
66224 2019-Jan-16 22:08:43.626614 - [DEBUG] Propagate flow
66225 2019-Jan-16 22:08:43.626638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66226 2019-Jan-16 22:08:43.626695 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66227 2019-Jan-16 22:08:43.627334 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66228 2019-Jan-16 22:08:43.627973 - [DEBUG] Edge function : AllBottom (result of previous compose)
66229 2019-Jan-16 22:08:43.627999 - [DEBUG]
66230 2019-Jan-16 22:08:43.628024 - [DEBUG] Join: AllTop & AllBottom
66231 2019-Jan-16 22:08:43.628050 - [DEBUG] = AllBottom (new jump func)
66232 2019-Jan-16 22:08:43.628074 - [DEBUG]
66233 2019-Jan-16 22:08:43.628112 - [DEBUG] Start adding new jump function
66234 2019-Jan-16 22:08:43.628136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66235 2019-Jan-16 22:08:43.628192 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66236 2019-Jan-16 22:08:43.628833 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66237 2019-Jan-16 22:08:43.629472 - [DEBUG] Edge Function : AllBottom
66238 2019-Jan-16 22:08:43.629502 - [DEBUG] End adding new jump function
66239 2019-Jan-16 22:08:43.629526 - [DEBUG]
66240 2019-Jan-16 22:08:43.629551 - [DEBUG] -------------------------------------------- 1750. Path Edge --------------------------------------------
66241 2019-Jan-16 22:08:43.629575 - [DEBUG]
66242 2019-Jan-16 22:08:43.629599 - [DEBUG] Process 1750. path edge:
66243 2019-Jan-16 22:08:43.629622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66244 2019-Jan-16 22:08:43.629679 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
66245 2019-Jan-16 22:08:43.630319 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66246 2019-Jan-16 22:08:43.630966 - [DEBUG]
66247 2019-Jan-16 22:08:43.630991 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66248 2019-Jan-16 22:08:43.631664 - [DEBUG] Possible callees:
66249 2019-Jan-16 22:08:43.631690 - [DEBUG] foo
66250 2019-Jan-16 22:08:43.631715 - [DEBUG] Possible return sites:
66251 2019-Jan-16 22:08:43.631738 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12666252 2019-Jan-16 22:08:43.633012 - [DEBUG] Found and process special summary
66253 2019-Jan-16 22:08:43.633047 - [DEBUG] Compose: EdgeIdentity * AllBottom
66254 2019-Jan-16 22:08:43.633075 - [DEBUG]
66255 2019-Jan-16 22:08:43.633099 - [DEBUG] Propagate flow
66256 2019-Jan-16 22:08:43.633123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66257 2019-Jan-16 22:08:43.633180 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66258 2019-Jan-16 22:08:43.633819 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66259 2019-Jan-16 22:08:43.634458 - [DEBUG] Edge function : AllBottom (result of previous compose)
66260 2019-Jan-16 22:08:43.634483 - [DEBUG]
66261 2019-Jan-16 22:08:43.634509 - [DEBUG] Join: AllTop & AllBottom
66262 2019-Jan-16 22:08:43.634535 - [DEBUG] = AllBottom (new jump func)
66263 2019-Jan-16 22:08:43.634560 - [DEBUG]
66264 2019-Jan-16 22:08:43.634584 - [DEBUG] Start adding new jump function
66265 2019-Jan-16 22:08:43.634607 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66266 2019-Jan-16 22:08:43.634663 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66267 2019-Jan-16 22:08:43.635321 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66268 2019-Jan-16 22:08:43.635962 - [DEBUG] Edge Function : AllBottom
66269 2019-Jan-16 22:08:43.635992 - [DEBUG] End adding new jump function
66270 2019-Jan-16 22:08:43.636016 - [DEBUG]
66271 2019-Jan-16 22:08:43.636040 - [DEBUG] -------------------------------------------- 1751. Path Edge --------------------------------------------
66272 2019-Jan-16 22:08:43.636066 - [DEBUG]
66273 2019-Jan-16 22:08:43.636089 - [DEBUG] Process 1751. path edge:
66274 2019-Jan-16 22:08:43.636113 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66275 2019-Jan-16 22:08:43.636170 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
66276 2019-Jan-16 22:08:43.636810 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66277 2019-Jan-16 22:08:43.637448 - [DEBUG]
66278 2019-Jan-16 22:08:43.637473 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66279 2019-Jan-16 22:08:43.638161 - [DEBUG] Compose: EdgeIdentity * AllBottom
66280 2019-Jan-16 22:08:43.638190 - [DEBUG]
66281 2019-Jan-16 22:08:43.638214 - [DEBUG] Propagate flow
66282 2019-Jan-16 22:08:43.638237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66283 2019-Jan-16 22:08:43.638295 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66284 2019-Jan-16 22:08:43.638933 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66285 2019-Jan-16 22:08:43.639572 - [DEBUG] Edge function : AllBottom (result of previous compose)
66286 2019-Jan-16 22:08:43.639597 - [DEBUG]
66287 2019-Jan-16 22:08:43.639623 - [DEBUG] Join: AllTop & AllBottom
66288 2019-Jan-16 22:08:43.639649 - [DEBUG] = AllBottom (new jump func)
66289 2019-Jan-16 22:08:43.639673 - [DEBUG]
66290 2019-Jan-16 22:08:43.639706 - [DEBUG] Start adding new jump function
66291 2019-Jan-16 22:08:43.639730 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66292 2019-Jan-16 22:08:43.639788 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66293 2019-Jan-16 22:08:43.640427 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66294 2019-Jan-16 22:08:43.641063 - [DEBUG] Edge Function : AllBottom
66295 2019-Jan-16 22:08:43.641093 - [DEBUG] End adding new jump function
66296 2019-Jan-16 22:08:43.641118 - [DEBUG]
66297 2019-Jan-16 22:08:43.641142 - [DEBUG] -------------------------------------------- 1752. Path Edge --------------------------------------------
66298 2019-Jan-16 22:08:43.641167 - [DEBUG]
66299 2019-Jan-16 22:08:43.641190 - [DEBUG] Process 1752. path edge:
66300 2019-Jan-16 22:08:43.641214 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66301 2019-Jan-16 22:08:43.641271 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
66302 2019-Jan-16 22:08:43.641923 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66303 2019-Jan-16 22:08:43.642563 - [DEBUG]
66304 2019-Jan-16 22:08:43.642589 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66305 2019-Jan-16 22:08:43.643249 - [DEBUG] Compose: EdgeIdentity * AllBottom
66306 2019-Jan-16 22:08:43.643277 - [DEBUG]
66307 2019-Jan-16 22:08:43.643301 - [DEBUG] Propagate flow
66308 2019-Jan-16 22:08:43.643325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66309 2019-Jan-16 22:08:43.643382 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66310 2019-Jan-16 22:08:43.644019 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66311 2019-Jan-16 22:08:43.644657 - [DEBUG] Edge function : AllBottom (result of previous compose)
66312 2019-Jan-16 22:08:43.644683 - [DEBUG]
66313 2019-Jan-16 22:08:43.644708 - [DEBUG] Join: AllTop & AllBottom
66314 2019-Jan-16 22:08:43.644734 - [DEBUG] = AllBottom (new jump func)
66315 2019-Jan-16 22:08:43.644773 - [DEBUG]
66316 2019-Jan-16 22:08:43.644797 - [DEBUG] Start adding new jump function
66317 2019-Jan-16 22:08:43.644821 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66318 2019-Jan-16 22:08:43.644877 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66319 2019-Jan-16 22:08:43.645515 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66320 2019-Jan-16 22:08:43.646150 - [DEBUG] Edge Function : AllBottom
66321 2019-Jan-16 22:08:43.646179 - [DEBUG] End adding new jump function
66322 2019-Jan-16 22:08:43.646204 - [DEBUG]
66323 2019-Jan-16 22:08:43.646228 - [DEBUG] -------------------------------------------- 1753. Path Edge --------------------------------------------
66324 2019-Jan-16 22:08:43.646252 - [DEBUG]
66325 2019-Jan-16 22:08:43.646276 - [DEBUG] Process 1753. path edge:
66326 2019-Jan-16 22:08:43.646300 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66327 2019-Jan-16 22:08:43.646356 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
66328 2019-Jan-16 22:08:43.646992 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66329 2019-Jan-16 22:08:43.647630 - [DEBUG]
66330 2019-Jan-16 22:08:43.647656 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66331 2019-Jan-16 22:08:43.648334 - [DEBUG] Compose: EdgeIdentity * AllBottom
66332 2019-Jan-16 22:08:43.648370 - [DEBUG]
66333 2019-Jan-16 22:08:43.648395 - [DEBUG] Propagate flow
66334 2019-Jan-16 22:08:43.648418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66335 2019-Jan-16 22:08:43.648476 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66336 2019-Jan-16 22:08:43.649126 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66337 2019-Jan-16 22:08:43.649764 - [DEBUG] Edge function : AllBottom (result of previous compose)
66338 2019-Jan-16 22:08:43.649790 - [DEBUG]
66339 2019-Jan-16 22:08:43.649815 - [DEBUG] Join: AllTop & AllBottom
66340 2019-Jan-16 22:08:43.649841 - [DEBUG] = AllBottom (new jump func)
66341 2019-Jan-16 22:08:43.649866 - [DEBUG]
66342 2019-Jan-16 22:08:43.649890 - [DEBUG] Start adding new jump function
66343 2019-Jan-16 22:08:43.649914 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66344 2019-Jan-16 22:08:43.649970 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66345 2019-Jan-16 22:08:43.650609 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66346 2019-Jan-16 22:08:43.651254 - [DEBUG] Edge Function : AllBottom
66347 2019-Jan-16 22:08:43.651283 - [DEBUG] End adding new jump function
66348 2019-Jan-16 22:08:43.651307 - [DEBUG]
66349 2019-Jan-16 22:08:43.651331 - [DEBUG] -------------------------------------------- 1754. Path Edge --------------------------------------------
66350 2019-Jan-16 22:08:43.651356 - [DEBUG]
66351 2019-Jan-16 22:08:43.651379 - [DEBUG] Process 1754. path edge:
66352 2019-Jan-16 22:08:43.651403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66353 2019-Jan-16 22:08:43.651473 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
66354 2019-Jan-16 22:08:43.652121 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66355 2019-Jan-16 22:08:43.652759 - [DEBUG]
66356 2019-Jan-16 22:08:43.652784 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66357 2019-Jan-16 22:08:43.653446 - [DEBUG] Possible callees:
66358 2019-Jan-16 22:08:43.653471 - [DEBUG] llvm.dbg.declare
66359 2019-Jan-16 22:08:43.653496 - [DEBUG] Possible return sites:
66360 2019-Jan-16 22:08:43.653520 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13666361 2019-Jan-16 22:08:43.654813 - [DEBUG] Found and process special summary
66362 2019-Jan-16 22:08:43.654848 - [DEBUG] Compose: EdgeIdentity * AllBottom
66363 2019-Jan-16 22:08:43.654876 - [DEBUG]
66364 2019-Jan-16 22:08:43.654901 - [DEBUG] Propagate flow
66365 2019-Jan-16 22:08:43.654925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66366 2019-Jan-16 22:08:43.654982 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66367 2019-Jan-16 22:08:43.655625 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66368 2019-Jan-16 22:08:43.656266 - [DEBUG] Edge function : AllBottom (result of previous compose)
66369 2019-Jan-16 22:08:43.656292 - [DEBUG]
66370 2019-Jan-16 22:08:43.656318 - [DEBUG] Join: AllTop & AllBottom
66371 2019-Jan-16 22:08:43.656345 - [DEBUG] = AllBottom (new jump func)
66372 2019-Jan-16 22:08:43.656370 - [DEBUG]
66373 2019-Jan-16 22:08:43.656394 - [DEBUG] Start adding new jump function
66374 2019-Jan-16 22:08:43.656418 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66375 2019-Jan-16 22:08:43.656483 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66376 2019-Jan-16 22:08:43.657124 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66377 2019-Jan-16 22:08:43.657764 - [DEBUG] Edge Function : AllBottom
66378 2019-Jan-16 22:08:43.657793 - [DEBUG] End adding new jump function
66379 2019-Jan-16 22:08:43.657818 - [DEBUG]
66380 2019-Jan-16 22:08:43.657842 - [DEBUG] -------------------------------------------- 1755. Path Edge --------------------------------------------
66381 2019-Jan-16 22:08:43.657867 - [DEBUG]
66382 2019-Jan-16 22:08:43.657891 - [DEBUG] Process 1755. path edge:
66383 2019-Jan-16 22:08:43.657915 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66384 2019-Jan-16 22:08:43.657973 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
66385 2019-Jan-16 22:08:43.658629 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66386 2019-Jan-16 22:08:43.659268 - [DEBUG]
66387 2019-Jan-16 22:08:43.659293 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66388 2019-Jan-16 22:08:43.659965 - [DEBUG] Compose: EdgeIdentity * AllBottom
66389 2019-Jan-16 22:08:43.659994 - [DEBUG]
66390 2019-Jan-16 22:08:43.660018 - [DEBUG] Propagate flow
66391 2019-Jan-16 22:08:43.660042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66392 2019-Jan-16 22:08:43.660099 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66393 2019-Jan-16 22:08:43.660738 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66394 2019-Jan-16 22:08:43.661376 - [DEBUG] Edge function : AllBottom (result of previous compose)
66395 2019-Jan-16 22:08:43.661402 - [DEBUG]
66396 2019-Jan-16 22:08:43.661444 - [DEBUG] Join: AllTop & AllBottom
66397 2019-Jan-16 22:08:43.661470 - [DEBUG] = AllBottom (new jump func)
66398 2019-Jan-16 22:08:43.661495 - [DEBUG]
66399 2019-Jan-16 22:08:43.661518 - [DEBUG] Start adding new jump function
66400 2019-Jan-16 22:08:43.661542 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66401 2019-Jan-16 22:08:43.661599 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66402 2019-Jan-16 22:08:43.662240 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66403 2019-Jan-16 22:08:43.662877 - [DEBUG] Edge Function : AllBottom
66404 2019-Jan-16 22:08:43.662906 - [DEBUG] End adding new jump function
66405 2019-Jan-16 22:08:43.662931 - [DEBUG]
66406 2019-Jan-16 22:08:43.662955 - [DEBUG] -------------------------------------------- 1756. Path Edge --------------------------------------------
66407 2019-Jan-16 22:08:43.662980 - [DEBUG]
66408 2019-Jan-16 22:08:43.663004 - [DEBUG] Process 1756. path edge:
66409 2019-Jan-16 22:08:43.663029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66410 2019-Jan-16 22:08:43.663086 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
66411 2019-Jan-16 22:08:43.663725 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66412 2019-Jan-16 22:08:43.664365 - [DEBUG]
66413 2019-Jan-16 22:08:43.664391 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66414 2019-Jan-16 22:08:43.665068 - [DEBUG] Compose: EdgeIdentity * AllBottom
66415 2019-Jan-16 22:08:43.665097 - [DEBUG]
66416 2019-Jan-16 22:08:43.665121 - [DEBUG] Propagate flow
66417 2019-Jan-16 22:08:43.665145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66418 2019-Jan-16 22:08:43.665203 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
66419 2019-Jan-16 22:08:43.665847 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66420 2019-Jan-16 22:08:43.666487 - [DEBUG] Edge function : AllBottom (result of previous compose)
66421 2019-Jan-16 22:08:43.666513 - [DEBUG]
66422 2019-Jan-16 22:08:43.666539 - [DEBUG] Join: AllTop & AllBottom
66423 2019-Jan-16 22:08:43.666565 - [DEBUG] = AllBottom (new jump func)
66424 2019-Jan-16 22:08:43.666589 - [DEBUG]
66425 2019-Jan-16 22:08:43.666613 - [DEBUG] Start adding new jump function
66426 2019-Jan-16 22:08:43.666637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66427 2019-Jan-16 22:08:43.666694 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66428 2019-Jan-16 22:08:43.667335 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
66429 2019-Jan-16 22:08:43.667971 - [DEBUG] Edge Function : AllBottom
66430 2019-Jan-16 22:08:43.668001 - [DEBUG] End adding new jump function
66431 2019-Jan-16 22:08:43.668026 - [DEBUG]
66432 2019-Jan-16 22:08:43.668051 - [DEBUG] -------------------------------------------- 1757. Path Edge --------------------------------------------
66433 2019-Jan-16 22:08:43.668076 - [DEBUG]
66434 2019-Jan-16 22:08:43.668113 - [DEBUG] Process 1757. path edge:
66435 2019-Jan-16 22:08:43.668138 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66436 2019-Jan-16 22:08:43.668195 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
66437 2019-Jan-16 22:08:43.668833 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66438 2019-Jan-16 22:08:43.669471 - [DEBUG]
66439 2019-Jan-16 22:08:43.669497 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
66440 2019-Jan-16 22:08:43.670158 - [DEBUG] Compose: EdgeIdentity * AllBottom
66441 2019-Jan-16 22:08:43.670186 - [DEBUG]
66442 2019-Jan-16 22:08:43.670210 - [DEBUG] Propagate flow
66443 2019-Jan-16 22:08:43.670234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66444 2019-Jan-16 22:08:43.670292 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
66445 2019-Jan-16 22:08:43.670941 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66446 2019-Jan-16 22:08:43.671597 - [DEBUG] Edge function : AllBottom (result of previous compose)
66447 2019-Jan-16 22:08:43.671623 - [DEBUG]
66448 2019-Jan-16 22:08:43.671649 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66449 2019-Jan-16 22:08:43.671675 - [DEBUG] = AllBottom
66450 2019-Jan-16 22:08:43.671700 - [DEBUG]
66451 2019-Jan-16 22:08:43.671723 - [DEBUG] PROPAGATE: No new function!
66452 2019-Jan-16 22:08:43.671748 - [DEBUG] EDGE:
66453 2019-Jan-16 22:08:43.671806 - [DEBUG] ---> 66454 2019-Jan-16 22:08:43.672442 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66455 2019-Jan-16 22:08:43.673080 - [DEBUG]
66456 2019-Jan-16 22:08:43.673106 - [DEBUG] EDGE:
66457 2019-Jan-16 22:08:43.673164 - [DEBUG] ---> 66458 2019-Jan-16 22:08:43.673799 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66459 2019-Jan-16 22:08:43.674436 - [DEBUG]
66460 2019-Jan-16 22:08:43.674462 - [DEBUG] EDGE:
66461 2019-Jan-16 22:08:43.674519 - [DEBUG] ---> 66462 2019-Jan-16 22:08:43.675176 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66463 2019-Jan-16 22:08:43.675823 - [DEBUG]
66464 2019-Jan-16 22:08:43.675861 - [DEBUG] Compose: EdgeIdentity * AllBottom
66465 2019-Jan-16 22:08:43.675889 - [DEBUG]
66466 2019-Jan-16 22:08:43.675913 - [DEBUG] Propagate flow
66467 2019-Jan-16 22:08:43.675937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66468 2019-Jan-16 22:08:43.675993 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66469 2019-Jan-16 22:08:43.676635 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66470 2019-Jan-16 22:08:43.677273 - [DEBUG] Edge function : AllBottom (result of previous compose)
66471 2019-Jan-16 22:08:43.677298 - [DEBUG]
66472 2019-Jan-16 22:08:43.677323 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66473 2019-Jan-16 22:08:43.677349 - [DEBUG] = AllBottom
66474 2019-Jan-16 22:08:43.677374 - [DEBUG]
66475 2019-Jan-16 22:08:43.677397 - [DEBUG] PROPAGATE: No new function!
66476 2019-Jan-16 22:08:43.677424 - [DEBUG] EDGE:
66477 2019-Jan-16 22:08:43.677482 - [DEBUG] ---> 66478 2019-Jan-16 22:08:43.678143 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66479 2019-Jan-16 22:08:43.678781 - [DEBUG]
66480 2019-Jan-16 22:08:43.678816 - [DEBUG] Compose: EdgeIdentity * AllBottom
66481 2019-Jan-16 22:08:43.678843 - [DEBUG]
66482 2019-Jan-16 22:08:43.678867 - [DEBUG] Propagate flow
66483 2019-Jan-16 22:08:43.678890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66484 2019-Jan-16 22:08:43.678947 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66485 2019-Jan-16 22:08:43.679595 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66486 2019-Jan-16 22:08:43.680233 - [DEBUG] Edge function : AllBottom (result of previous compose)
66487 2019-Jan-16 22:08:43.680259 - [DEBUG]
66488 2019-Jan-16 22:08:43.680284 - [DEBUG] Join: AllTop & AllBottom
66489 2019-Jan-16 22:08:43.680310 - [DEBUG] = AllBottom (new jump func)
66490 2019-Jan-16 22:08:43.680335 - [DEBUG]
66491 2019-Jan-16 22:08:43.680359 - [DEBUG] Start adding new jump function
66492 2019-Jan-16 22:08:43.680382 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66493 2019-Jan-16 22:08:43.680439 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66494 2019-Jan-16 22:08:43.681077 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66495 2019-Jan-16 22:08:43.681738 - [DEBUG] Edge Function : AllBottom
66496 2019-Jan-16 22:08:43.681768 - [DEBUG] End adding new jump function
66497 2019-Jan-16 22:08:43.681792 - [DEBUG]
66498 2019-Jan-16 22:08:43.681816 - [DEBUG] -------------------------------------------- 1758. Path Edge --------------------------------------------
66499 2019-Jan-16 22:08:43.681840 - [DEBUG]
66500 2019-Jan-16 22:08:43.681864 - [DEBUG] Process 1758. path edge:
66501 2019-Jan-16 22:08:43.681888 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66502 2019-Jan-16 22:08:43.681944 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
66503 2019-Jan-16 22:08:43.682592 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66504 2019-Jan-16 22:08:43.683230 - [DEBUG]
66505 2019-Jan-16 22:08:43.683255 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66506 2019-Jan-16 22:08:43.683926 - [DEBUG] Possible callees:
66507 2019-Jan-16 22:08:43.683952 - [DEBUG] llvm.dbg.declare
66508 2019-Jan-16 22:08:43.683977 - [DEBUG] Possible return sites:
66509 2019-Jan-16 22:08:43.684000 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14366510 2019-Jan-16 22:08:43.685294 - [DEBUG] Found and process special summary
66511 2019-Jan-16 22:08:43.685329 - [DEBUG] Compose: EdgeIdentity * AllBottom
66512 2019-Jan-16 22:08:43.685357 - [DEBUG]
66513 2019-Jan-16 22:08:43.685381 - [DEBUG] Propagate flow
66514 2019-Jan-16 22:08:43.685405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66515 2019-Jan-16 22:08:43.685463 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66516 2019-Jan-16 22:08:43.686105 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66517 2019-Jan-16 22:08:43.686745 - [DEBUG] Edge function : AllBottom (result of previous compose)
66518 2019-Jan-16 22:08:43.686771 - [DEBUG]
66519 2019-Jan-16 22:08:43.686796 - [DEBUG] Join: AllTop & AllBottom
66520 2019-Jan-16 22:08:43.686822 - [DEBUG] = AllBottom (new jump func)
66521 2019-Jan-16 22:08:43.686847 - [DEBUG]
66522 2019-Jan-16 22:08:43.686871 - [DEBUG] Start adding new jump function
66523 2019-Jan-16 22:08:43.686895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66524 2019-Jan-16 22:08:43.686952 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66525 2019-Jan-16 22:08:43.687592 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66526 2019-Jan-16 22:08:43.688247 - [DEBUG] Edge Function : AllBottom
66527 2019-Jan-16 22:08:43.688276 - [DEBUG] End adding new jump function
66528 2019-Jan-16 22:08:43.688301 - [DEBUG]
66529 2019-Jan-16 22:08:43.688326 - [DEBUG] -------------------------------------------- 1759. Path Edge --------------------------------------------
66530 2019-Jan-16 22:08:43.688350 - [DEBUG]
66531 2019-Jan-16 22:08:43.688374 - [DEBUG] Process 1759. path edge:
66532 2019-Jan-16 22:08:43.688397 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66533 2019-Jan-16 22:08:43.688454 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
66534 2019-Jan-16 22:08:43.689095 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66535 2019-Jan-16 22:08:43.689734 - [DEBUG]
66536 2019-Jan-16 22:08:43.689759 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66537 2019-Jan-16 22:08:43.690430 - [DEBUG] Compose: EdgeIdentity * AllBottom
66538 2019-Jan-16 22:08:43.690459 - [DEBUG]
66539 2019-Jan-16 22:08:43.690484 - [DEBUG] Propagate flow
66540 2019-Jan-16 22:08:43.690507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66541 2019-Jan-16 22:08:43.690565 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
66542 2019-Jan-16 22:08:43.691202 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66543 2019-Jan-16 22:08:43.691858 - [DEBUG] Edge function : AllBottom (result of previous compose)
66544 2019-Jan-16 22:08:43.691883 - [DEBUG]
66545 2019-Jan-16 22:08:43.691908 - [DEBUG] Join: AllTop & AllBottom
66546 2019-Jan-16 22:08:43.691934 - [DEBUG] = AllBottom (new jump func)
66547 2019-Jan-16 22:08:43.691959 - [DEBUG]
66548 2019-Jan-16 22:08:43.691983 - [DEBUG] Start adding new jump function
66549 2019-Jan-16 22:08:43.692007 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66550 2019-Jan-16 22:08:43.692071 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66551 2019-Jan-16 22:08:43.692713 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
66552 2019-Jan-16 22:08:43.693347 - [DEBUG] Edge Function : AllBottom
66553 2019-Jan-16 22:08:43.693377 - [DEBUG] End adding new jump function
66554 2019-Jan-16 22:08:43.693402 - [DEBUG]
66555 2019-Jan-16 22:08:43.693427 - [DEBUG] -------------------------------------------- 1760. Path Edge --------------------------------------------
66556 2019-Jan-16 22:08:43.693452 - [DEBUG]
66557 2019-Jan-16 22:08:43.693475 - [DEBUG] Process 1760. path edge:
66558 2019-Jan-16 22:08:43.693499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66559 2019-Jan-16 22:08:43.693556 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
66560 2019-Jan-16 22:08:43.694192 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66561 2019-Jan-16 22:08:43.694846 - [DEBUG]
66562 2019-Jan-16 22:08:43.694872 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
66563 2019-Jan-16 22:08:43.695532 - [DEBUG] Compose: EdgeIdentity * AllBottom
66564 2019-Jan-16 22:08:43.695560 - [DEBUG]
66565 2019-Jan-16 22:08:43.695584 - [DEBUG] Propagate flow
66566 2019-Jan-16 22:08:43.695608 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66567 2019-Jan-16 22:08:43.695666 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
66568 2019-Jan-16 22:08:43.696303 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66569 2019-Jan-16 22:08:43.696944 - [DEBUG] Edge function : AllBottom (result of previous compose)
66570 2019-Jan-16 22:08:43.696969 - [DEBUG]
66571 2019-Jan-16 22:08:43.696995 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66572 2019-Jan-16 22:08:43.697021 - [DEBUG] = AllBottom
66573 2019-Jan-16 22:08:43.697046 - [DEBUG]
66574 2019-Jan-16 22:08:43.697069 - [DEBUG] PROPAGATE: No new function!
66575 2019-Jan-16 22:08:43.697094 - [DEBUG] EDGE:
66576 2019-Jan-16 22:08:43.697152 - [DEBUG] ---> 66577 2019-Jan-16 22:08:43.697788 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66578 2019-Jan-16 22:08:43.698440 - [DEBUG]
66579 2019-Jan-16 22:08:43.698466 - [DEBUG] EDGE:
66580 2019-Jan-16 22:08:43.698524 - [DEBUG] ---> 66581 2019-Jan-16 22:08:43.699163 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66582 2019-Jan-16 22:08:43.699801 - [DEBUG]
66583 2019-Jan-16 22:08:43.699838 - [DEBUG] Compose: EdgeIdentity * AllBottom
66584 2019-Jan-16 22:08:43.699866 - [DEBUG]
66585 2019-Jan-16 22:08:43.699890 - [DEBUG] Propagate flow
66586 2019-Jan-16 22:08:43.699914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66587 2019-Jan-16 22:08:43.699970 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66588 2019-Jan-16 22:08:43.700610 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66589 2019-Jan-16 22:08:43.701249 - [DEBUG] Edge function : AllBottom (result of previous compose)
66590 2019-Jan-16 22:08:43.701274 - [DEBUG]
66591 2019-Jan-16 22:08:43.701300 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66592 2019-Jan-16 22:08:43.701326 - [DEBUG] = AllBottom
66593 2019-Jan-16 22:08:43.701351 - [DEBUG]
66594 2019-Jan-16 22:08:43.701374 - [DEBUG] PROPAGATE: No new function!
66595 2019-Jan-16 22:08:43.701401 - [DEBUG] EDGE:
66596 2019-Jan-16 22:08:43.701481 - [DEBUG] ---> 66597 2019-Jan-16 22:08:43.702130 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66598 2019-Jan-16 22:08:43.702768 - [DEBUG]
66599 2019-Jan-16 22:08:43.702794 - [DEBUG] EDGE:
66600 2019-Jan-16 22:08:43.702852 - [DEBUG] ---> 66601 2019-Jan-16 22:08:43.703489 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66602 2019-Jan-16 22:08:43.704126 - [DEBUG]
66603 2019-Jan-16 22:08:43.704161 - [DEBUG] Compose: EdgeIdentity * AllBottom
66604 2019-Jan-16 22:08:43.704188 - [DEBUG]
66605 2019-Jan-16 22:08:43.704212 - [DEBUG] Propagate flow
66606 2019-Jan-16 22:08:43.704236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66607 2019-Jan-16 22:08:43.704292 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66608 2019-Jan-16 22:08:43.704944 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66609 2019-Jan-16 22:08:43.705583 - [DEBUG] Edge function : AllBottom (result of previous compose)
66610 2019-Jan-16 22:08:43.705608 - [DEBUG]
66611 2019-Jan-16 22:08:43.705634 - [DEBUG] Join: AllTop & AllBottom
66612 2019-Jan-16 22:08:43.705660 - [DEBUG] = AllBottom (new jump func)
66613 2019-Jan-16 22:08:43.705684 - [DEBUG]
66614 2019-Jan-16 22:08:43.705708 - [DEBUG] Start adding new jump function
66615 2019-Jan-16 22:08:43.705732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66616 2019-Jan-16 22:08:43.705788 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66617 2019-Jan-16 22:08:43.706427 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66618 2019-Jan-16 22:08:43.707063 - [DEBUG] Edge Function : AllBottom
66619 2019-Jan-16 22:08:43.707093 - [DEBUG] End adding new jump function
66620 2019-Jan-16 22:08:43.707117 - [DEBUG]
66621 2019-Jan-16 22:08:43.707142 - [DEBUG] -------------------------------------------- 1761. Path Edge --------------------------------------------
66622 2019-Jan-16 22:08:43.707166 - [DEBUG]
66623 2019-Jan-16 22:08:43.707189 - [DEBUG] Process 1761. path edge:
66624 2019-Jan-16 22:08:43.707213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66625 2019-Jan-16 22:08:43.707269 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
66626 2019-Jan-16 22:08:43.707906 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66627 2019-Jan-16 22:08:43.708560 - [DEBUG]
66628 2019-Jan-16 22:08:43.708586 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66629 2019-Jan-16 22:08:43.709245 - [DEBUG] Compose: EdgeIdentity * AllBottom
66630 2019-Jan-16 22:08:43.709273 - [DEBUG]
66631 2019-Jan-16 22:08:43.709297 - [DEBUG] Propagate flow
66632 2019-Jan-16 22:08:43.709321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66633 2019-Jan-16 22:08:43.709378 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66634 2019-Jan-16 22:08:43.710025 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66635 2019-Jan-16 22:08:43.710664 - [DEBUG] Edge function : AllBottom (result of previous compose)
66636 2019-Jan-16 22:08:43.710690 - [DEBUG]
66637 2019-Jan-16 22:08:43.710716 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66638 2019-Jan-16 22:08:43.710750 - [DEBUG] = AllBottom
66639 2019-Jan-16 22:08:43.710776 - [DEBUG]
66640 2019-Jan-16 22:08:43.710799 - [DEBUG] PROPAGATE: No new function!
66641 2019-Jan-16 22:08:43.710832 - [DEBUG] Compose: EdgeIdentity * AllBottom
66642 2019-Jan-16 22:08:43.710860 - [DEBUG]
66643 2019-Jan-16 22:08:43.710884 - [DEBUG] Propagate flow
66644 2019-Jan-16 22:08:43.710908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66645 2019-Jan-16 22:08:43.710965 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66646 2019-Jan-16 22:08:43.711633 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66647 2019-Jan-16 22:08:43.712274 - [DEBUG] Edge function : AllBottom (result of previous compose)
66648 2019-Jan-16 22:08:43.712300 - [DEBUG]
66649 2019-Jan-16 22:08:43.712327 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66650 2019-Jan-16 22:08:43.712354 - [DEBUG] = AllBottom
66651 2019-Jan-16 22:08:43.712379 - [DEBUG]
66652 2019-Jan-16 22:08:43.712402 - [DEBUG] PROPAGATE: No new function!
66653 2019-Jan-16 22:08:43.712426 - [DEBUG] EDGE:
66654 2019-Jan-16 22:08:43.712485 - [DEBUG] ---> 66655 2019-Jan-16 22:08:43.713121 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66656 2019-Jan-16 22:08:43.713759 - [DEBUG]
66657 2019-Jan-16 22:08:43.713784 - [DEBUG] EDGE:
66658 2019-Jan-16 22:08:43.713842 - [DEBUG] ---> 66659 2019-Jan-16 22:08:43.714478 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66660 2019-Jan-16 22:08:43.715128 - [DEBUG]
66661 2019-Jan-16 22:08:43.715154 - [DEBUG] EDGE:
66662 2019-Jan-16 22:08:43.715212 - [DEBUG] ---> 66663 2019-Jan-16 22:08:43.715852 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66664 2019-Jan-16 22:08:43.716490 - [DEBUG]
66665 2019-Jan-16 22:08:43.716527 - [DEBUG] Compose: EdgeIdentity * AllBottom
66666 2019-Jan-16 22:08:43.716554 - [DEBUG]
66667 2019-Jan-16 22:08:43.716579 - [DEBUG] Propagate flow
66668 2019-Jan-16 22:08:43.716602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66669 2019-Jan-16 22:08:43.716658 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66670 2019-Jan-16 22:08:43.717298 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66671 2019-Jan-16 22:08:43.717936 - [DEBUG] Edge function : AllBottom (result of previous compose)
66672 2019-Jan-16 22:08:43.717962 - [DEBUG]
66673 2019-Jan-16 22:08:43.717988 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66674 2019-Jan-16 22:08:43.718014 - [DEBUG] = AllBottom
66675 2019-Jan-16 22:08:43.718039 - [DEBUG]
66676 2019-Jan-16 22:08:43.718062 - [DEBUG] PROPAGATE: No new function!
66677 2019-Jan-16 22:08:43.718103 - [DEBUG] EDGE:
66678 2019-Jan-16 22:08:43.718162 - [DEBUG] ---> 66679 2019-Jan-16 22:08:43.718802 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66680 2019-Jan-16 22:08:43.719440 - [DEBUG]
66681 2019-Jan-16 22:08:43.719466 - [DEBUG] EDGE:
66682 2019-Jan-16 22:08:43.719532 - [DEBUG] ---> 66683 2019-Jan-16 22:08:43.720170 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66684 2019-Jan-16 22:08:43.720808 - [DEBUG]
66685 2019-Jan-16 22:08:43.720835 - [DEBUG] EDGE:
66686 2019-Jan-16 22:08:43.720893 - [DEBUG] ---> 66687 2019-Jan-16 22:08:43.721550 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66688 2019-Jan-16 22:08:43.722188 - [DEBUG]
66689 2019-Jan-16 22:08:43.722215 - [DEBUG] EDGE:
66690 2019-Jan-16 22:08:43.722273 - [DEBUG] ---> 66691 2019-Jan-16 22:08:43.722909 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66692 2019-Jan-16 22:08:43.723548 - [DEBUG]
66693 2019-Jan-16 22:08:43.723574 - [DEBUG] EDGE:
66694 2019-Jan-16 22:08:43.723632 - [DEBUG] ---> 66695 2019-Jan-16 22:08:43.724266 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66696 2019-Jan-16 22:08:43.724921 - [DEBUG]
66697 2019-Jan-16 22:08:43.724947 - [DEBUG] EDGE:
66698 2019-Jan-16 22:08:43.725005 - [DEBUG] ---> 66699 2019-Jan-16 22:08:43.725646 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66700 2019-Jan-16 22:08:43.726284 - [DEBUG]
66701 2019-Jan-16 22:08:43.726310 - [DEBUG] EDGE:
66702 2019-Jan-16 22:08:43.726368 - [DEBUG] ---> 66703 2019-Jan-16 22:08:43.727005 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66704 2019-Jan-16 22:08:43.727643 - [DEBUG]
66705 2019-Jan-16 22:08:43.727669 - [DEBUG] EDGE:
66706 2019-Jan-16 22:08:43.727727 - [DEBUG] ---> 66707 2019-Jan-16 22:08:43.728382 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66708 2019-Jan-16 22:08:43.729019 - [DEBUG]
66709 2019-Jan-16 22:08:43.729058 - [DEBUG] Compose: EdgeIdentity * AllBottom
66710 2019-Jan-16 22:08:43.729086 - [DEBUG]
66711 2019-Jan-16 22:08:43.729110 - [DEBUG] Propagate flow
66712 2019-Jan-16 22:08:43.729134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66713 2019-Jan-16 22:08:43.729190 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
66714 2019-Jan-16 22:08:43.729831 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66715 2019-Jan-16 22:08:43.730468 - [DEBUG] Edge function : AllBottom (result of previous compose)
66716 2019-Jan-16 22:08:43.730494 - [DEBUG]
66717 2019-Jan-16 22:08:43.730520 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66718 2019-Jan-16 22:08:43.730546 - [DEBUG] = AllBottom
66719 2019-Jan-16 22:08:43.730571 - [DEBUG]
66720 2019-Jan-16 22:08:43.730594 - [DEBUG] PROPAGATE: No new function!
66721 2019-Jan-16 22:08:43.730621 - [DEBUG] EDGE:
66722 2019-Jan-16 22:08:43.730679 - [DEBUG] ---> 66723 2019-Jan-16 22:08:43.731333 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66724 2019-Jan-16 22:08:43.731989 - [DEBUG]
66725 2019-Jan-16 22:08:43.732025 - [DEBUG] Compose: EdgeIdentity * AllBottom
66726 2019-Jan-16 22:08:43.732052 - [DEBUG]
66727 2019-Jan-16 22:08:43.732076 - [DEBUG] Propagate flow
66728 2019-Jan-16 22:08:43.732100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66729 2019-Jan-16 22:08:43.732158 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66730 2019-Jan-16 22:08:43.732796 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66731 2019-Jan-16 22:08:43.733433 - [DEBUG] Edge function : AllBottom (result of previous compose)
66732 2019-Jan-16 22:08:43.733459 - [DEBUG]
66733 2019-Jan-16 22:08:43.733484 - [DEBUG] Join: AllTop & AllBottom
66734 2019-Jan-16 22:08:43.733510 - [DEBUG] = AllBottom (new jump func)
66735 2019-Jan-16 22:08:43.733535 - [DEBUG]
66736 2019-Jan-16 22:08:43.733558 - [DEBUG] Start adding new jump function
66737 2019-Jan-16 22:08:43.733582 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66738 2019-Jan-16 22:08:43.733637 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66739 2019-Jan-16 22:08:43.734276 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66740 2019-Jan-16 22:08:43.734929 - [DEBUG] Edge Function : AllBottom
66741 2019-Jan-16 22:08:43.734959 - [DEBUG] End adding new jump function
66742 2019-Jan-16 22:08:43.734983 - [DEBUG]
66743 2019-Jan-16 22:08:43.735007 - [DEBUG] -------------------------------------------- 1762. Path Edge --------------------------------------------
66744 2019-Jan-16 22:08:43.735032 - [DEBUG]
66745 2019-Jan-16 22:08:43.735056 - [DEBUG] Process 1762. path edge:
66746 2019-Jan-16 22:08:43.735080 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66747 2019-Jan-16 22:08:43.735137 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
66748 2019-Jan-16 22:08:43.735775 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66749 2019-Jan-16 22:08:43.736414 - [DEBUG]
66750 2019-Jan-16 22:08:43.736439 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66751 2019-Jan-16 22:08:43.737087 - [DEBUG] Possible callees:
66752 2019-Jan-16 22:08:43.737112 - [DEBUG] foo
66753 2019-Jan-16 22:08:43.737137 - [DEBUG] Possible return sites:
66754 2019-Jan-16 22:08:43.737161 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8466755 2019-Jan-16 22:08:43.738443 - [DEBUG] Found and process special summary
66756 2019-Jan-16 22:08:43.738480 - [DEBUG] Compose: EdgeIdentity * AllBottom
66757 2019-Jan-16 22:08:43.738507 - [DEBUG]
66758 2019-Jan-16 22:08:43.738531 - [DEBUG] Propagate flow
66759 2019-Jan-16 22:08:43.738555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66760 2019-Jan-16 22:08:43.738612 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66761 2019-Jan-16 22:08:43.739254 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66762 2019-Jan-16 22:08:43.739893 - [DEBUG] Edge function : AllBottom (result of previous compose)
66763 2019-Jan-16 22:08:43.739919 - [DEBUG]
66764 2019-Jan-16 22:08:43.739944 - [DEBUG] Join: AllTop & AllBottom
66765 2019-Jan-16 22:08:43.739970 - [DEBUG] = AllBottom (new jump func)
66766 2019-Jan-16 22:08:43.739995 - [DEBUG]
66767 2019-Jan-16 22:08:43.740019 - [DEBUG] Start adding new jump function
66768 2019-Jan-16 22:08:43.740051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66769 2019-Jan-16 22:08:43.740108 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66770 2019-Jan-16 22:08:43.740748 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66771 2019-Jan-16 22:08:43.741389 - [DEBUG] Edge Function : AllBottom
66772 2019-Jan-16 22:08:43.741430 - [DEBUG] End adding new jump function
66773 2019-Jan-16 22:08:43.741455 - [DEBUG]
66774 2019-Jan-16 22:08:43.741479 - [DEBUG] -------------------------------------------- 1763. Path Edge --------------------------------------------
66775 2019-Jan-16 22:08:43.741504 - [DEBUG]
66776 2019-Jan-16 22:08:43.741528 - [DEBUG] Process 1763. path edge:
66777 2019-Jan-16 22:08:43.741551 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66778 2019-Jan-16 22:08:43.741608 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
66779 2019-Jan-16 22:08:43.742250 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66780 2019-Jan-16 22:08:43.742889 - [DEBUG]
66781 2019-Jan-16 22:08:43.742913 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66782 2019-Jan-16 22:08:43.743578 - [DEBUG] Compose: EdgeIdentity * AllBottom
66783 2019-Jan-16 22:08:43.743607 - [DEBUG]
66784 2019-Jan-16 22:08:43.743631 - [DEBUG] Propagate flow
66785 2019-Jan-16 22:08:43.743654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66786 2019-Jan-16 22:08:43.743711 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66787 2019-Jan-16 22:08:43.744349 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66788 2019-Jan-16 22:08:43.745004 - [DEBUG] Edge function : AllBottom (result of previous compose)
66789 2019-Jan-16 22:08:43.745029 - [DEBUG]
66790 2019-Jan-16 22:08:43.745054 - [DEBUG] Join: AllTop & AllBottom
66791 2019-Jan-16 22:08:43.745080 - [DEBUG] = AllBottom (new jump func)
66792 2019-Jan-16 22:08:43.745105 - [DEBUG]
66793 2019-Jan-16 22:08:43.745128 - [DEBUG] Start adding new jump function
66794 2019-Jan-16 22:08:43.745152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66795 2019-Jan-16 22:08:43.745208 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66796 2019-Jan-16 22:08:43.745847 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66797 2019-Jan-16 22:08:43.746484 - [DEBUG] Edge Function : AllBottom
66798 2019-Jan-16 22:08:43.746513 - [DEBUG] End adding new jump function
66799 2019-Jan-16 22:08:43.746538 - [DEBUG]
66800 2019-Jan-16 22:08:43.746562 - [DEBUG] -------------------------------------------- 1764. Path Edge --------------------------------------------
66801 2019-Jan-16 22:08:43.746587 - [DEBUG]
66802 2019-Jan-16 22:08:43.746610 - [DEBUG] Process 1764. path edge:
66803 2019-Jan-16 22:08:43.746634 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66804 2019-Jan-16 22:08:43.746691 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
66805 2019-Jan-16 22:08:43.747327 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66806 2019-Jan-16 22:08:43.747966 - [DEBUG]
66807 2019-Jan-16 22:08:43.747992 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66808 2019-Jan-16 22:08:43.748661 - [DEBUG] Compose: EdgeIdentity * AllBottom
66809 2019-Jan-16 22:08:43.748689 - [DEBUG]
66810 2019-Jan-16 22:08:43.748713 - [DEBUG] Propagate flow
66811 2019-Jan-16 22:08:43.748750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66812 2019-Jan-16 22:08:43.748808 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66813 2019-Jan-16 22:08:43.749488 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66814 2019-Jan-16 22:08:43.750135 - [DEBUG] Edge function : AllBottom (result of previous compose)
66815 2019-Jan-16 22:08:43.750161 - [DEBUG]
66816 2019-Jan-16 22:08:43.750186 - [DEBUG] Join: AllTop & AllBottom
66817 2019-Jan-16 22:08:43.750213 - [DEBUG] = AllBottom (new jump func)
66818 2019-Jan-16 22:08:43.750237 - [DEBUG]
66819 2019-Jan-16 22:08:43.750261 - [DEBUG] Start adding new jump function
66820 2019-Jan-16 22:08:43.750284 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66821 2019-Jan-16 22:08:43.750341 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66822 2019-Jan-16 22:08:43.750982 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66823 2019-Jan-16 22:08:43.751646 - [DEBUG] Edge Function : AllBottom
66824 2019-Jan-16 22:08:43.751675 - [DEBUG] End adding new jump function
66825 2019-Jan-16 22:08:43.751700 - [DEBUG]
66826 2019-Jan-16 22:08:43.751724 - [DEBUG] -------------------------------------------- 1765. Path Edge --------------------------------------------
66827 2019-Jan-16 22:08:43.751749 - [DEBUG]
66828 2019-Jan-16 22:08:43.751772 - [DEBUG] Process 1765. path edge:
66829 2019-Jan-16 22:08:43.751796 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66830 2019-Jan-16 22:08:43.751853 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
66831 2019-Jan-16 22:08:43.752501 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66832 2019-Jan-16 22:08:43.753143 - [DEBUG]
66833 2019-Jan-16 22:08:43.753167 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66834 2019-Jan-16 22:08:43.753824 - [DEBUG] Possible callees:
66835 2019-Jan-16 22:08:43.753849 - [DEBUG] llvm.dbg.declare
66836 2019-Jan-16 22:08:43.753875 - [DEBUG] Possible return sites:
66837 2019-Jan-16 22:08:43.753898 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9666838 2019-Jan-16 22:08:43.755190 - [DEBUG] Found and process special summary
66839 2019-Jan-16 22:08:43.755226 - [DEBUG] Compose: EdgeIdentity * AllBottom
66840 2019-Jan-16 22:08:43.755254 - [DEBUG]
66841 2019-Jan-16 22:08:43.755278 - [DEBUG] Propagate flow
66842 2019-Jan-16 22:08:43.755302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66843 2019-Jan-16 22:08:43.755358 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66844 2019-Jan-16 22:08:43.755999 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66845 2019-Jan-16 22:08:43.756639 - [DEBUG] Edge function : AllBottom (result of previous compose)
66846 2019-Jan-16 22:08:43.756665 - [DEBUG]
66847 2019-Jan-16 22:08:43.756690 - [DEBUG] Join: AllTop & AllBottom
66848 2019-Jan-16 22:08:43.756715 - [DEBUG] = AllBottom (new jump func)
66849 2019-Jan-16 22:08:43.756740 - [DEBUG]
66850 2019-Jan-16 22:08:43.756763 - [DEBUG] Start adding new jump function
66851 2019-Jan-16 22:08:43.756787 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66852 2019-Jan-16 22:08:43.756843 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66853 2019-Jan-16 22:08:43.757493 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66854 2019-Jan-16 22:08:43.758148 - [DEBUG] Edge Function : AllBottom
66855 2019-Jan-16 22:08:43.758178 - [DEBUG] End adding new jump function
66856 2019-Jan-16 22:08:43.758203 - [DEBUG]
66857 2019-Jan-16 22:08:43.758227 - [DEBUG] -------------------------------------------- 1766. Path Edge --------------------------------------------
66858 2019-Jan-16 22:08:43.758252 - [DEBUG]
66859 2019-Jan-16 22:08:43.758276 - [DEBUG] Process 1766. path edge:
66860 2019-Jan-16 22:08:43.758300 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66861 2019-Jan-16 22:08:43.758357 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
66862 2019-Jan-16 22:08:43.758999 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66863 2019-Jan-16 22:08:43.759637 - [DEBUG]
66864 2019-Jan-16 22:08:43.759662 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66865 2019-Jan-16 22:08:43.760355 - [DEBUG] Compose: EdgeIdentity * AllBottom
66866 2019-Jan-16 22:08:43.760384 - [DEBUG]
66867 2019-Jan-16 22:08:43.760408 - [DEBUG] Propagate flow
66868 2019-Jan-16 22:08:43.760432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66869 2019-Jan-16 22:08:43.760494 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66870 2019-Jan-16 22:08:43.761138 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66871 2019-Jan-16 22:08:43.761795 - [DEBUG] Edge function : AllBottom (result of previous compose)
66872 2019-Jan-16 22:08:43.761821 - [DEBUG]
66873 2019-Jan-16 22:08:43.761847 - [DEBUG] Join: AllTop & AllBottom
66874 2019-Jan-16 22:08:43.761873 - [DEBUG] = AllBottom (new jump func)
66875 2019-Jan-16 22:08:43.761898 - [DEBUG]
66876 2019-Jan-16 22:08:43.761922 - [DEBUG] Start adding new jump function
66877 2019-Jan-16 22:08:43.761945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66878 2019-Jan-16 22:08:43.762002 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66879 2019-Jan-16 22:08:43.762643 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66880 2019-Jan-16 22:08:43.763279 - [DEBUG] Edge Function : AllBottom
66881 2019-Jan-16 22:08:43.763309 - [DEBUG] End adding new jump function
66882 2019-Jan-16 22:08:43.763334 - [DEBUG]
66883 2019-Jan-16 22:08:43.763359 - [DEBUG] -------------------------------------------- 1767. Path Edge --------------------------------------------
66884 2019-Jan-16 22:08:43.763383 - [DEBUG]
66885 2019-Jan-16 22:08:43.763407 - [DEBUG] Process 1767. path edge:
66886 2019-Jan-16 22:08:43.763432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66887 2019-Jan-16 22:08:43.763489 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
66888 2019-Jan-16 22:08:43.764126 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66889 2019-Jan-16 22:08:43.764780 - [DEBUG]
66890 2019-Jan-16 22:08:43.764806 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66891 2019-Jan-16 22:08:43.765465 - [DEBUG] Compose: EdgeIdentity * AllBottom
66892 2019-Jan-16 22:08:43.765494 - [DEBUG]
66893 2019-Jan-16 22:08:43.765518 - [DEBUG] Propagate flow
66894 2019-Jan-16 22:08:43.765541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66895 2019-Jan-16 22:08:43.765599 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
66896 2019-Jan-16 22:08:43.766243 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66897 2019-Jan-16 22:08:43.766893 - [DEBUG] Edge function : AllBottom (result of previous compose)
66898 2019-Jan-16 22:08:43.766919 - [DEBUG]
66899 2019-Jan-16 22:08:43.766945 - [DEBUG] Join: AllTop & AllBottom
66900 2019-Jan-16 22:08:43.766971 - [DEBUG] = AllBottom (new jump func)
66901 2019-Jan-16 22:08:43.766996 - [DEBUG]
66902 2019-Jan-16 22:08:43.767019 - [DEBUG] Start adding new jump function
66903 2019-Jan-16 22:08:43.767043 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66904 2019-Jan-16 22:08:43.767100 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66905 2019-Jan-16 22:08:43.767741 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
66906 2019-Jan-16 22:08:43.768393 - [DEBUG] Edge Function : AllBottom
66907 2019-Jan-16 22:08:43.768423 - [DEBUG] End adding new jump function
66908 2019-Jan-16 22:08:43.768448 - [DEBUG]
66909 2019-Jan-16 22:08:43.768472 - [DEBUG] -------------------------------------------- 1768. Path Edge --------------------------------------------
66910 2019-Jan-16 22:08:43.768497 - [DEBUG]
66911 2019-Jan-16 22:08:43.768521 - [DEBUG] Process 1768. path edge:
66912 2019-Jan-16 22:08:43.768545 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66913 2019-Jan-16 22:08:43.768602 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
66914 2019-Jan-16 22:08:43.769238 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66915 2019-Jan-16 22:08:43.769878 - [DEBUG]
66916 2019-Jan-16 22:08:43.769903 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
66917 2019-Jan-16 22:08:43.770558 - [DEBUG] Compose: EdgeIdentity * AllBottom
66918 2019-Jan-16 22:08:43.770586 - [DEBUG]
66919 2019-Jan-16 22:08:43.770610 - [DEBUG] Propagate flow
66920 2019-Jan-16 22:08:43.770634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66921 2019-Jan-16 22:08:43.770691 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
66922 2019-Jan-16 22:08:43.771332 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66923 2019-Jan-16 22:08:43.771988 - [DEBUG] Edge function : AllBottom (result of previous compose)
66924 2019-Jan-16 22:08:43.772013 - [DEBUG]
66925 2019-Jan-16 22:08:43.772040 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66926 2019-Jan-16 22:08:43.772066 - [DEBUG] = AllBottom
66927 2019-Jan-16 22:08:43.772090 - [DEBUG]
66928 2019-Jan-16 22:08:43.772113 - [DEBUG] PROPAGATE: No new function!
66929 2019-Jan-16 22:08:43.772138 - [DEBUG] EDGE:
66930 2019-Jan-16 22:08:43.772196 - [DEBUG] ---> 66931 2019-Jan-16 22:08:43.772832 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66932 2019-Jan-16 22:08:43.773471 - [DEBUG]
66933 2019-Jan-16 22:08:43.773496 - [DEBUG] EDGE:
66934 2019-Jan-16 22:08:43.773554 - [DEBUG] ---> 66935 2019-Jan-16 22:08:43.774192 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66936 2019-Jan-16 22:08:43.774846 - [DEBUG]
66937 2019-Jan-16 22:08:43.774871 - [DEBUG] EDGE:
66938 2019-Jan-16 22:08:43.774929 - [DEBUG] ---> 66939 2019-Jan-16 22:08:43.775571 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66940 2019-Jan-16 22:08:43.776210 - [DEBUG]
66941 2019-Jan-16 22:08:43.776250 - [DEBUG] Compose: EdgeIdentity * AllBottom
66942 2019-Jan-16 22:08:43.776290 - [DEBUG]
66943 2019-Jan-16 22:08:43.776315 - [DEBUG] Propagate flow
66944 2019-Jan-16 22:08:43.776338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66945 2019-Jan-16 22:08:43.776395 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66946 2019-Jan-16 22:08:43.777037 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66947 2019-Jan-16 22:08:43.777675 - [DEBUG] Edge function : AllBottom (result of previous compose)
66948 2019-Jan-16 22:08:43.777701 - [DEBUG]
66949 2019-Jan-16 22:08:43.777727 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66950 2019-Jan-16 22:08:43.777753 - [DEBUG] = AllBottom
66951 2019-Jan-16 22:08:43.777778 - [DEBUG]
66952 2019-Jan-16 22:08:43.777801 - [DEBUG] PROPAGATE: No new function!
66953 2019-Jan-16 22:08:43.777829 - [DEBUG] EDGE:
66954 2019-Jan-16 22:08:43.777887 - [DEBUG] ---> 66955 2019-Jan-16 22:08:43.778555 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
66956 2019-Jan-16 22:08:43.779195 - [DEBUG]
66957 2019-Jan-16 22:08:43.779230 - [DEBUG] Compose: EdgeIdentity * AllBottom
66958 2019-Jan-16 22:08:43.779257 - [DEBUG]
66959 2019-Jan-16 22:08:43.779281 - [DEBUG] Propagate flow
66960 2019-Jan-16 22:08:43.779305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66961 2019-Jan-16 22:08:43.779362 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66962 2019-Jan-16 22:08:43.780003 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66963 2019-Jan-16 22:08:43.780643 - [DEBUG] Edge function : AllBottom (result of previous compose)
66964 2019-Jan-16 22:08:43.780668 - [DEBUG]
66965 2019-Jan-16 22:08:43.780693 - [DEBUG] Join: AllTop & AllBottom
66966 2019-Jan-16 22:08:43.780719 - [DEBUG] = AllBottom (new jump func)
66967 2019-Jan-16 22:08:43.780744 - [DEBUG]
66968 2019-Jan-16 22:08:43.780768 - [DEBUG] Start adding new jump function
66969 2019-Jan-16 22:08:43.780791 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66970 2019-Jan-16 22:08:43.780847 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66971 2019-Jan-16 22:08:43.781501 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66972 2019-Jan-16 22:08:43.782142 - [DEBUG] Edge Function : AllBottom
66973 2019-Jan-16 22:08:43.782172 - [DEBUG] End adding new jump function
66974 2019-Jan-16 22:08:43.782196 - [DEBUG]
66975 2019-Jan-16 22:08:43.782220 - [DEBUG] -------------------------------------------- 1769. Path Edge --------------------------------------------
66976 2019-Jan-16 22:08:43.782244 - [DEBUG]
66977 2019-Jan-16 22:08:43.782268 - [DEBUG] Process 1769. path edge:
66978 2019-Jan-16 22:08:43.782292 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66979 2019-Jan-16 22:08:43.782349 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
66980 2019-Jan-16 22:08:43.782990 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
66981 2019-Jan-16 22:08:43.783630 - [DEBUG]
66982 2019-Jan-16 22:08:43.783654 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66983 2019-Jan-16 22:08:43.784303 - [DEBUG] Possible callees:
66984 2019-Jan-16 22:08:43.784329 - [DEBUG] bar
66985 2019-Jan-16 22:08:43.784354 - [DEBUG] Possible return sites:
66986 2019-Jan-16 22:08:43.784377 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8966987 2019-Jan-16 22:08:43.785673 - [DEBUG] Found and process special summary
66988 2019-Jan-16 22:08:43.785709 - [DEBUG] Compose: EdgeIdentity * AllBottom
66989 2019-Jan-16 22:08:43.785738 - [DEBUG]
66990 2019-Jan-16 22:08:43.785762 - [DEBUG] Propagate flow
66991 2019-Jan-16 22:08:43.785786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66992 2019-Jan-16 22:08:43.785844 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
66993 2019-Jan-16 22:08:43.786486 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
66994 2019-Jan-16 22:08:43.787129 - [DEBUG] Edge function : AllBottom (result of previous compose)
66995 2019-Jan-16 22:08:43.787155 - [DEBUG]
66996 2019-Jan-16 22:08:43.787181 - [DEBUG] Join: AllTop & AllBottom
66997 2019-Jan-16 22:08:43.787207 - [DEBUG] = AllBottom (new jump func)
66998 2019-Jan-16 22:08:43.787232 - [DEBUG]
66999 2019-Jan-16 22:08:43.787256 - [DEBUG] Start adding new jump function
67000 2019-Jan-16 22:08:43.787280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67001 2019-Jan-16 22:08:43.787337 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67002 2019-Jan-16 22:08:43.787977 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67003 2019-Jan-16 22:08:43.788633 - [DEBUG] Edge Function : AllBottom
67004 2019-Jan-16 22:08:43.788662 - [DEBUG] End adding new jump function
67005 2019-Jan-16 22:08:43.788687 - [DEBUG]
67006 2019-Jan-16 22:08:43.788711 - [DEBUG] -------------------------------------------- 1770. Path Edge --------------------------------------------
67007 2019-Jan-16 22:08:43.788736 - [DEBUG]
67008 2019-Jan-16 22:08:43.788760 - [DEBUG] Process 1770. path edge:
67009 2019-Jan-16 22:08:43.788784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67010 2019-Jan-16 22:08:43.788841 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
67011 2019-Jan-16 22:08:43.789483 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
67012 2019-Jan-16 22:08:43.790123 - [DEBUG]
67013 2019-Jan-16 22:08:43.790148 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67014 2019-Jan-16 22:08:43.790814 - [DEBUG] Compose: EdgeIdentity * AllBottom
67015 2019-Jan-16 22:08:43.790843 - [DEBUG]
67016 2019-Jan-16 22:08:43.790867 - [DEBUG] Propagate flow
67017 2019-Jan-16 22:08:43.790891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67018 2019-Jan-16 22:08:43.790948 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67019 2019-Jan-16 22:08:43.791607 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67020 2019-Jan-16 22:08:43.792249 - [DEBUG] Edge function : AllBottom (result of previous compose)
67021 2019-Jan-16 22:08:43.792274 - [DEBUG]
67022 2019-Jan-16 22:08:43.792299 - [DEBUG] Join: AllTop & AllBottom
67023 2019-Jan-16 22:08:43.792325 - [DEBUG] = AllBottom (new jump func)
67024 2019-Jan-16 22:08:43.792349 - [DEBUG]
67025 2019-Jan-16 22:08:43.792373 - [DEBUG] Start adding new jump function
67026 2019-Jan-16 22:08:43.792396 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67027 2019-Jan-16 22:08:43.792453 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67028 2019-Jan-16 22:08:43.793093 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67029 2019-Jan-16 22:08:43.793730 - [DEBUG] Edge Function : AllBottom
67030 2019-Jan-16 22:08:43.793764 - [DEBUG] End adding new jump function
67031 2019-Jan-16 22:08:43.793797 - [DEBUG]
67032 2019-Jan-16 22:08:43.793822 - [DEBUG] -------------------------------------------- 1771. Path Edge --------------------------------------------
67033 2019-Jan-16 22:08:43.793847 - [DEBUG]
67034 2019-Jan-16 22:08:43.793871 - [DEBUG] Process 1771. path edge:
67035 2019-Jan-16 22:08:43.793895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67036 2019-Jan-16 22:08:43.793953 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
67037 2019-Jan-16 22:08:43.794593 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
67038 2019-Jan-16 22:08:43.795251 - [DEBUG]
67039 2019-Jan-16 22:08:43.795277 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67040 2019-Jan-16 22:08:43.795934 - [DEBUG] Compose: EdgeIdentity * AllBottom
67041 2019-Jan-16 22:08:43.795962 - [DEBUG]
67042 2019-Jan-16 22:08:43.795986 - [DEBUG] Propagate flow
67043 2019-Jan-16 22:08:43.796010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67044 2019-Jan-16 22:08:43.796068 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
67045 2019-Jan-16 22:08:43.796716 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67046 2019-Jan-16 22:08:43.797355 - [DEBUG] Edge function : AllBottom (result of previous compose)
67047 2019-Jan-16 22:08:43.797381 - [DEBUG]
67048 2019-Jan-16 22:08:43.797407 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67049 2019-Jan-16 22:08:43.797433 - [DEBUG] = AllBottom
67050 2019-Jan-16 22:08:43.797457 - [DEBUG]
67051 2019-Jan-16 22:08:43.797481 - [DEBUG] PROPAGATE: No new function!
67052 2019-Jan-16 22:08:43.797514 - [DEBUG] Compose: EdgeIdentity * AllBottom
67053 2019-Jan-16 22:08:43.797542 - [DEBUG]
67054 2019-Jan-16 22:08:43.797566 - [DEBUG] Propagate flow
67055 2019-Jan-16 22:08:43.797590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67056 2019-Jan-16 22:08:43.797648 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67057 2019-Jan-16 22:08:43.798312 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67058 2019-Jan-16 22:08:43.798955 - [DEBUG] Edge function : AllBottom (result of previous compose)
67059 2019-Jan-16 22:08:43.798981 - [DEBUG]
67060 2019-Jan-16 22:08:43.799006 - [DEBUG] Join: AllTop & AllBottom
67061 2019-Jan-16 22:08:43.799033 - [DEBUG] = AllBottom (new jump func)
67062 2019-Jan-16 22:08:43.799057 - [DEBUG]
67063 2019-Jan-16 22:08:43.799081 - [DEBUG] Start adding new jump function
67064 2019-Jan-16 22:08:43.799104 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67065 2019-Jan-16 22:08:43.799161 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67066 2019-Jan-16 22:08:43.799801 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67067 2019-Jan-16 22:08:43.800448 - [DEBUG] Edge Function : AllBottom
67068 2019-Jan-16 22:08:43.800477 - [DEBUG] End adding new jump function
67069 2019-Jan-16 22:08:43.800502 - [DEBUG]
67070 2019-Jan-16 22:08:43.800527 - [DEBUG] -------------------------------------------- 1772. Path Edge --------------------------------------------
67071 2019-Jan-16 22:08:43.800552 - [DEBUG]
67072 2019-Jan-16 22:08:43.800576 - [DEBUG] Process 1772. path edge:
67073 2019-Jan-16 22:08:43.800600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67074 2019-Jan-16 22:08:43.800658 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
67075 2019-Jan-16 22:08:43.801311 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
67076 2019-Jan-16 22:08:43.801967 - [DEBUG]
67077 2019-Jan-16 22:08:43.801992 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67078 2019-Jan-16 22:08:43.802650 - [DEBUG] Possible callees:
67079 2019-Jan-16 22:08:43.802675 - [DEBUG] llvm.dbg.declare
67080 2019-Jan-16 22:08:43.802701 - [DEBUG] Possible return sites:
67081 2019-Jan-16 22:08:43.802724 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10367082 2019-Jan-16 22:08:43.804000 - [DEBUG] Found and process special summary
67083 2019-Jan-16 22:08:43.804036 - [DEBUG] Compose: EdgeIdentity * AllBottom
67084 2019-Jan-16 22:08:43.804065 - [DEBUG]
67085 2019-Jan-16 22:08:43.804089 - [DEBUG] Propagate flow
67086 2019-Jan-16 22:08:43.804113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67087 2019-Jan-16 22:08:43.804171 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67088 2019-Jan-16 22:08:43.804826 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67089 2019-Jan-16 22:08:43.805466 - [DEBUG] Edge function : AllBottom (result of previous compose)
67090 2019-Jan-16 22:08:43.805492 - [DEBUG]
67091 2019-Jan-16 22:08:43.805518 - [DEBUG] Join: AllTop & AllBottom
67092 2019-Jan-16 22:08:43.805544 - [DEBUG] = AllBottom (new jump func)
67093 2019-Jan-16 22:08:43.805568 - [DEBUG]
67094 2019-Jan-16 22:08:43.805592 - [DEBUG] Start adding new jump function
67095 2019-Jan-16 22:08:43.805615 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67096 2019-Jan-16 22:08:43.805672 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67097 2019-Jan-16 22:08:43.806312 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67098 2019-Jan-16 22:08:43.806952 - [DEBUG] Edge Function : AllBottom
67099 2019-Jan-16 22:08:43.806982 - [DEBUG] End adding new jump function
67100 2019-Jan-16 22:08:43.807006 - [DEBUG]
67101 2019-Jan-16 22:08:43.807031 - [DEBUG] -------------------------------------------- 1773. Path Edge --------------------------------------------
67102 2019-Jan-16 22:08:43.807056 - [DEBUG]
67103 2019-Jan-16 22:08:43.807080 - [DEBUG] Process 1773. path edge:
67104 2019-Jan-16 22:08:43.807104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67105 2019-Jan-16 22:08:43.807162 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
67106 2019-Jan-16 22:08:43.807803 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
67107 2019-Jan-16 22:08:43.808457 - [DEBUG]
67108 2019-Jan-16 22:08:43.808482 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67109 2019-Jan-16 22:08:43.809147 - [DEBUG] Compose: EdgeIdentity * AllBottom
67110 2019-Jan-16 22:08:43.809176 - [DEBUG]
67111 2019-Jan-16 22:08:43.809200 - [DEBUG] Propagate flow
67112 2019-Jan-16 22:08:43.809223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67113 2019-Jan-16 22:08:43.809281 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
67114 2019-Jan-16 22:08:43.809916 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67115 2019-Jan-16 22:08:43.810555 - [DEBUG] Edge function : AllBottom (result of previous compose)
67116 2019-Jan-16 22:08:43.810592 - [DEBUG]
67117 2019-Jan-16 22:08:43.810618 - [DEBUG] Join: AllTop & AllBottom
67118 2019-Jan-16 22:08:43.810644 - [DEBUG] = AllBottom (new jump func)
67119 2019-Jan-16 22:08:43.810669 - [DEBUG]
67120 2019-Jan-16 22:08:43.810692 - [DEBUG] Start adding new jump function
67121 2019-Jan-16 22:08:43.810717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67122 2019-Jan-16 22:08:43.810774 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67123 2019-Jan-16 22:08:43.811426 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
67124 2019-Jan-16 22:08:43.812062 - [DEBUG] Edge Function : AllBottom
67125 2019-Jan-16 22:08:43.812093 - [DEBUG] End adding new jump function
67126 2019-Jan-16 22:08:43.812117 - [DEBUG]
67127 2019-Jan-16 22:08:43.812141 - [DEBUG] -------------------------------------------- 1774. Path Edge --------------------------------------------
67128 2019-Jan-16 22:08:43.812166 - [DEBUG]
67129 2019-Jan-16 22:08:43.812189 - [DEBUG] Process 1774. path edge:
67130 2019-Jan-16 22:08:43.812213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67131 2019-Jan-16 22:08:43.812270 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
67132 2019-Jan-16 22:08:43.812905 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
67133 2019-Jan-16 22:08:43.813545 - [DEBUG]
67134 2019-Jan-16 22:08:43.813571 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
67135 2019-Jan-16 22:08:43.814225 - [DEBUG] Compose: EdgeIdentity * AllBottom
67136 2019-Jan-16 22:08:43.814254 - [DEBUG]
67137 2019-Jan-16 22:08:43.814279 - [DEBUG] Propagate flow
67138 2019-Jan-16 22:08:43.814302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67139 2019-Jan-16 22:08:43.814360 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
67140 2019-Jan-16 22:08:43.815018 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67141 2019-Jan-16 22:08:43.815658 - [DEBUG] Edge function : AllBottom (result of previous compose)
67142 2019-Jan-16 22:08:43.815684 - [DEBUG]
67143 2019-Jan-16 22:08:43.815710 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67144 2019-Jan-16 22:08:43.815736 - [DEBUG] = AllBottom
67145 2019-Jan-16 22:08:43.815760 - [DEBUG]
67146 2019-Jan-16 22:08:43.815784 - [DEBUG] PROPAGATE: No new function!
67147 2019-Jan-16 22:08:43.815809 - [DEBUG] EDGE:
67148 2019-Jan-16 22:08:43.815867 - [DEBUG] ---> 67149 2019-Jan-16 22:08:43.816502 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67150 2019-Jan-16 22:08:43.817140 - [DEBUG]
67151 2019-Jan-16 22:08:43.817166 - [DEBUG] EDGE:
67152 2019-Jan-16 22:08:43.817224 - [DEBUG] ---> 67153 2019-Jan-16 22:08:43.817864 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67154 2019-Jan-16 22:08:43.818517 - [DEBUG]
67155 2019-Jan-16 22:08:43.818555 - [DEBUG] Compose: EdgeIdentity * AllBottom
67156 2019-Jan-16 22:08:43.818583 - [DEBUG]
67157 2019-Jan-16 22:08:43.818608 - [DEBUG] Propagate flow
67158 2019-Jan-16 22:08:43.818631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67159 2019-Jan-16 22:08:43.818688 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67160 2019-Jan-16 22:08:43.819327 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67161 2019-Jan-16 22:08:43.819965 - [DEBUG] Edge function : AllBottom (result of previous compose)
67162 2019-Jan-16 22:08:43.819999 - [DEBUG]
67163 2019-Jan-16 22:08:43.820026 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67164 2019-Jan-16 22:08:43.820052 - [DEBUG] = AllBottom
67165 2019-Jan-16 22:08:43.820076 - [DEBUG]
67166 2019-Jan-16 22:08:43.820100 - [DEBUG] PROPAGATE: No new function!
67167 2019-Jan-16 22:08:43.820126 - [DEBUG] EDGE:
67168 2019-Jan-16 22:08:43.820185 - [DEBUG] ---> 67169 2019-Jan-16 22:08:43.820834 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67170 2019-Jan-16 22:08:43.821487 - [DEBUG]
67171 2019-Jan-16 22:08:43.821512 - [DEBUG] EDGE:
67172 2019-Jan-16 22:08:43.821571 - [DEBUG] ---> 67173 2019-Jan-16 22:08:43.822209 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67174 2019-Jan-16 22:08:43.822848 - [DEBUG]
67175 2019-Jan-16 22:08:43.822874 - [DEBUG] EDGE:
67176 2019-Jan-16 22:08:43.822932 - [DEBUG] ---> 67177 2019-Jan-16 22:08:43.823573 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67178 2019-Jan-16 22:08:43.824211 - [DEBUG]
67179 2019-Jan-16 22:08:43.824247 - [DEBUG] Compose: EdgeIdentity * AllBottom
67180 2019-Jan-16 22:08:43.824275 - [DEBUG]
67181 2019-Jan-16 22:08:43.824299 - [DEBUG] Propagate flow
67182 2019-Jan-16 22:08:43.824322 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67183 2019-Jan-16 22:08:43.824379 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67184 2019-Jan-16 22:08:43.825036 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67185 2019-Jan-16 22:08:43.825683 - [DEBUG] Edge function : AllBottom (result of previous compose)
67186 2019-Jan-16 22:08:43.825709 - [DEBUG]
67187 2019-Jan-16 22:08:43.825734 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67188 2019-Jan-16 22:08:43.825760 - [DEBUG] = AllBottom
67189 2019-Jan-16 22:08:43.825785 - [DEBUG]
67190 2019-Jan-16 22:08:43.825809 - [DEBUG] PROPAGATE: No new function!
67191 2019-Jan-16 22:08:43.825836 - [DEBUG] EDGE:
67192 2019-Jan-16 22:08:43.825894 - [DEBUG] ---> 67193 2019-Jan-16 22:08:43.826534 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67194 2019-Jan-16 22:08:43.827171 - [DEBUG]
67195 2019-Jan-16 22:08:43.827197 - [DEBUG] EDGE:
67196 2019-Jan-16 22:08:43.827255 - [DEBUG] ---> 67197 2019-Jan-16 22:08:43.827898 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67198 2019-Jan-16 22:08:43.828604 - [DEBUG]
67199 2019-Jan-16 22:08:43.828635 - [DEBUG] EDGE:
67200 2019-Jan-16 22:08:43.828705 - [DEBUG] ---> 67201 2019-Jan-16 22:08:43.829402 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67202 2019-Jan-16 22:08:43.830078 - [DEBUG]
67203 2019-Jan-16 22:08:43.830138 - [DEBUG] Compose: EdgeIdentity * AllBottom
67204 2019-Jan-16 22:08:43.830167 - [DEBUG]
67205 2019-Jan-16 22:08:43.830212 - [DEBUG] Propagate flow
67206 2019-Jan-16 22:08:43.830237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67207 2019-Jan-16 22:08:43.830309 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
67208 2019-Jan-16 22:08:43.831004 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67209 2019-Jan-16 22:08:43.831678 - [DEBUG] Edge function : AllBottom (result of previous compose)
67210 2019-Jan-16 22:08:43.831704 - [DEBUG]
67211 2019-Jan-16 22:08:43.831731 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67212 2019-Jan-16 22:08:43.831757 - [DEBUG] = AllBottom
67213 2019-Jan-16 22:08:43.831781 - [DEBUG]
67214 2019-Jan-16 22:08:43.831805 - [DEBUG] PROPAGATE: No new function!
67215 2019-Jan-16 22:08:43.831838 - [DEBUG] EDGE:
67216 2019-Jan-16 22:08:43.831899 - [DEBUG] ---> 67217 2019-Jan-16 22:08:43.832540 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67218 2019-Jan-16 22:08:43.833177 - [DEBUG]
67219 2019-Jan-16 22:08:43.833205 - [DEBUG] EDGE:
67220 2019-Jan-16 22:08:43.833263 - [DEBUG] ---> 67221 2019-Jan-16 22:08:43.833900 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67222 2019-Jan-16 22:08:43.834538 - [DEBUG]
67223 2019-Jan-16 22:08:43.834565 - [DEBUG] EDGE:
67224 2019-Jan-16 22:08:43.834622 - [DEBUG] ---> 67225 2019-Jan-16 22:08:43.835279 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67226 2019-Jan-16 22:08:43.835917 - [DEBUG]
67227 2019-Jan-16 22:08:43.835962 - [DEBUG] Compose: EdgeIdentity * AllBottom
67228 2019-Jan-16 22:08:43.835990 - [DEBUG]
67229 2019-Jan-16 22:08:43.836015 - [DEBUG] Propagate flow
67230 2019-Jan-16 22:08:43.836038 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67231 2019-Jan-16 22:08:43.836095 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67232 2019-Jan-16 22:08:43.836734 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67233 2019-Jan-16 22:08:43.837375 - [DEBUG] Edge function : AllBottom (result of previous compose)
67234 2019-Jan-16 22:08:43.837401 - [DEBUG]
67235 2019-Jan-16 22:08:43.837427 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67236 2019-Jan-16 22:08:43.837452 - [DEBUG] = AllBottom
67237 2019-Jan-16 22:08:43.837477 - [DEBUG]
67238 2019-Jan-16 22:08:43.837500 - [DEBUG] PROPAGATE: No new function!
67239 2019-Jan-16 22:08:43.837528 - [DEBUG] EDGE:
67240 2019-Jan-16 22:08:43.837587 - [DEBUG] ---> 67241 2019-Jan-16 22:08:43.838243 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67242 2019-Jan-16 22:08:43.838880 - [DEBUG]
67243 2019-Jan-16 22:08:43.838921 - [DEBUG] Compose: EdgeIdentity * AllBottom
67244 2019-Jan-16 22:08:43.838950 - [DEBUG]
67245 2019-Jan-16 22:08:43.838974 - [DEBUG] Propagate flow
67246 2019-Jan-16 22:08:43.838997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67247 2019-Jan-16 22:08:43.839054 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67248 2019-Jan-16 22:08:43.839692 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67249 2019-Jan-16 22:08:43.840344 - [DEBUG] Edge function : AllBottom (result of previous compose)
67250 2019-Jan-16 22:08:43.840369 - [DEBUG]
67251 2019-Jan-16 22:08:43.840396 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67252 2019-Jan-16 22:08:43.840422 - [DEBUG] = AllBottom
67253 2019-Jan-16 22:08:43.840446 - [DEBUG]
67254 2019-Jan-16 22:08:43.840470 - [DEBUG] PROPAGATE: No new function!
67255 2019-Jan-16 22:08:43.840495 - [DEBUG] EDGE:
67256 2019-Jan-16 22:08:43.840553 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
67257 2019-Jan-16 22:08:43.841198 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67258 2019-Jan-16 22:08:43.841854 - [DEBUG]
67259 2019-Jan-16 22:08:43.841880 - [DEBUG] EDGE:
67260 2019-Jan-16 22:08:43.841938 - [DEBUG] ---> 67261 2019-Jan-16 22:08:43.842574 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67262 2019-Jan-16 22:08:43.843213 - [DEBUG]
67263 2019-Jan-16 22:08:43.843239 - [DEBUG] EDGE:
67264 2019-Jan-16 22:08:43.843297 - [DEBUG] ---> 67265 2019-Jan-16 22:08:43.843935 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67266 2019-Jan-16 22:08:43.844573 - [DEBUG]
67267 2019-Jan-16 22:08:43.844600 - [DEBUG] EDGE:
67268 2019-Jan-16 22:08:43.844658 - [DEBUG] ---> 67269 2019-Jan-16 22:08:43.845316 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67270 2019-Jan-16 22:08:43.845965 - [DEBUG]
67271 2019-Jan-16 22:08:43.846005 - [DEBUG] Compose: EdgeIdentity * AllBottom
67272 2019-Jan-16 22:08:43.846033 - [DEBUG]
67273 2019-Jan-16 22:08:43.846057 - [DEBUG] Propagate flow
67274 2019-Jan-16 22:08:43.846081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67275 2019-Jan-16 22:08:43.846141 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67276 2019-Jan-16 22:08:43.846780 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67277 2019-Jan-16 22:08:43.847420 - [DEBUG] Edge function : AllBottom (result of previous compose)
67278 2019-Jan-16 22:08:43.847446 - [DEBUG]
67279 2019-Jan-16 22:08:43.847472 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67280 2019-Jan-16 22:08:43.847498 - [DEBUG] = AllBottom
67281 2019-Jan-16 22:08:43.847523 - [DEBUG]
67282 2019-Jan-16 22:08:43.847546 - [DEBUG] PROPAGATE: No new function!
67283 2019-Jan-16 22:08:43.847572 - [DEBUG] EDGE:
67284 2019-Jan-16 22:08:43.847630 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
67285 2019-Jan-16 22:08:43.848292 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67286 2019-Jan-16 22:08:43.848932 - [DEBUG]
67287 2019-Jan-16 22:08:43.848959 - [DEBUG] EDGE:
67288 2019-Jan-16 22:08:43.849016 - [DEBUG] ---> 67289 2019-Jan-16 22:08:43.849654 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67290 2019-Jan-16 22:08:43.850294 - [DEBUG]
67291 2019-Jan-16 22:08:43.850331 - [DEBUG] Compose: EdgeIdentity * AllBottom
67292 2019-Jan-16 22:08:43.850370 - [DEBUG]
67293 2019-Jan-16 22:08:43.850394 - [DEBUG] Propagate flow
67294 2019-Jan-16 22:08:43.850418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67295 2019-Jan-16 22:08:43.850475 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
67296 2019-Jan-16 22:08:43.851125 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67297 2019-Jan-16 22:08:43.851781 - [DEBUG] Edge function : AllBottom (result of previous compose)
67298 2019-Jan-16 22:08:43.851806 - [DEBUG]
67299 2019-Jan-16 22:08:43.851833 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67300 2019-Jan-16 22:08:43.851859 - [DEBUG] = AllBottom
67301 2019-Jan-16 22:08:43.851883 - [DEBUG]
67302 2019-Jan-16 22:08:43.851907 - [DEBUG] PROPAGATE: No new function!
67303 2019-Jan-16 22:08:43.851932 - [DEBUG] EDGE:
67304 2019-Jan-16 22:08:43.851990 - [DEBUG] ---> 67305 2019-Jan-16 22:08:43.852628 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67306 2019-Jan-16 22:08:43.853268 - [DEBUG]
67307 2019-Jan-16 22:08:43.853295 - [DEBUG] EDGE:
67308 2019-Jan-16 22:08:43.853353 - [DEBUG] ---> 67309 2019-Jan-16 22:08:43.853996 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67310 2019-Jan-16 22:08:43.854634 - [DEBUG]
67311 2019-Jan-16 22:08:43.854660 - [DEBUG] EDGE:
67312 2019-Jan-16 22:08:43.854719 - [DEBUG] ---> 67313 2019-Jan-16 22:08:43.855370 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67314 2019-Jan-16 22:08:43.856010 - [DEBUG]


getNormalFlowFunction()
br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !4667315 2019-Jan-16 22:08:43.856671 - [DEBUG] Compose: EdgeIdentity * AllBottom
67316 2019-Jan-16 22:08:43.856701 - [DEBUG]
67317 2019-Jan-16 22:08:43.856725 - [DEBUG] Propagate flow
67318 2019-Jan-16 22:08:43.856748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67319 2019-Jan-16 22:08:43.856805 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
67320 2019-Jan-16 22:08:43.857468 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67321 2019-Jan-16 22:08:43.858122 - [DEBUG] Edge function : AllBottom (result of previous compose)
67322 2019-Jan-16 22:08:43.858147 - [DEBUG]
67323 2019-Jan-16 22:08:43.858173 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67324 2019-Jan-16 22:08:43.858199 - [DEBUG] = AllBottom
67325 2019-Jan-16 22:08:43.858223 - [DEBUG]
67326 2019-Jan-16 22:08:43.858247 - [DEBUG] PROPAGATE: No new function!
67327 2019-Jan-16 22:08:43.858272 - [DEBUG] EDGE:
67328 2019-Jan-16 22:08:43.858331 - [DEBUG] ---> 67329 2019-Jan-16 22:08:43.858969 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67330 2019-Jan-16 22:08:43.859606 - [DEBUG]
67331 2019-Jan-16 22:08:43.859633 - [DEBUG] EDGE:
67332 2019-Jan-16 22:08:43.859691 - [DEBUG] ---> 67333 2019-Jan-16 22:08:43.860342 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67334 2019-Jan-16 22:08:43.860981 - [DEBUG]
67335 2019-Jan-16 22:08:43.861007 - [DEBUG] EDGE:
67336 2019-Jan-16 22:08:43.861066 - [DEBUG] ---> 67337 2019-Jan-16 22:08:43.861718 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67338 2019-Jan-16 22:08:43.862358 - [DEBUG]
67339 2019-Jan-16 22:08:43.862385 - [DEBUG] EDGE:
67340 2019-Jan-16 22:08:43.862443 - [DEBUG] ---> 67341 2019-Jan-16 22:08:43.863082 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
67342 2019-Jan-16 22:08:43.863740 - [DEBUG]
67343 2019-Jan-16 22:08:43.863784 - [DEBUG] Compose: AllBottom * AllBottom
67344 2019-Jan-16 22:08:43.863811 - [DEBUG]
67345 2019-Jan-16 22:08:43.863836 - [DEBUG] Propagate flow
67346 2019-Jan-16 22:08:43.863860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67347 2019-Jan-16 22:08:43.863917 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67348 2019-Jan-16 22:08:43.864556 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67349 2019-Jan-16 22:08:43.864612 - [DEBUG] Edge function : AllBottom (result of previous compose)
67350 2019-Jan-16 22:08:43.864638 - [DEBUG]
67351 2019-Jan-16 22:08:43.864663 - [DEBUG] Join: AllTop & AllBottom
67352 2019-Jan-16 22:08:43.864690 - [DEBUG] = AllBottom (new jump func)
67353 2019-Jan-16 22:08:43.864715 - [DEBUG]
67354 2019-Jan-16 22:08:43.864738 - [DEBUG] Start adding new jump function
67355 2019-Jan-16 22:08:43.864777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67356 2019-Jan-16 22:08:43.864833 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67357 2019-Jan-16 22:08:43.864888 - [DEBUG] Destination : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67358 2019-Jan-16 22:08:43.865527 - [DEBUG] Edge Function : AllBottom
67359 2019-Jan-16 22:08:43.865557 - [DEBUG] End adding new jump function
67360 2019-Jan-16 22:08:43.865581 - [DEBUG]
67361 2019-Jan-16 22:08:43.865605 - [DEBUG] -------------------------------------------- 1775. Path Edge --------------------------------------------
67362 2019-Jan-16 22:08:43.865630 - [DEBUG]
67363 2019-Jan-16 22:08:43.865653 - [DEBUG] Process 1775. path edge:
67364 2019-Jan-16 22:08:43.865677 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67365 2019-Jan-16 22:08:43.865734 - [DEBUG] N target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 ;
67366 2019-Jan-16 22:08:43.866372 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67367 2019-Jan-16 22:08:43.866428 - [DEBUG]
67368 2019-Jan-16 22:08:43.866454 - [DEBUG] Process normal at target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67369 2019-Jan-16 22:08:43.867107 - [DEBUG] Compose: AllBottom * AllBottom
67370 2019-Jan-16 22:08:43.867135 - [DEBUG]
67371 2019-Jan-16 22:08:43.867159 - [DEBUG] Propagate flow
67372 2019-Jan-16 22:08:43.867182 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67373 2019-Jan-16 22:08:43.867240 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67374 2019-Jan-16 22:08:43.867876 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67375 2019-Jan-16 22:08:43.867932 - [DEBUG] Edge function : AllBottom (result of previous compose)
67376 2019-Jan-16 22:08:43.867957 - [DEBUG]
67377 2019-Jan-16 22:08:43.867991 - [DEBUG] Join: AllTop & AllBottom
67378 2019-Jan-16 22:08:43.868018 - [DEBUG] = AllBottom (new jump func)
67379 2019-Jan-16 22:08:43.868043 - [DEBUG]
67380 2019-Jan-16 22:08:43.868066 - [DEBUG] Start adding new jump function
67381 2019-Jan-16 22:08:43.868103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67382 2019-Jan-16 22:08:43.868159 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67383 2019-Jan-16 22:08:43.868214 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67384 2019-Jan-16 22:08:43.868852 - [DEBUG] Edge Function : AllBottom
67385 2019-Jan-16 22:08:43.868880 - [DEBUG] End adding new jump function
67386 2019-Jan-16 22:08:43.868904 - [DEBUG]
67387 2019-Jan-16 22:08:43.868927 - [DEBUG] -------------------------------------------- 1776. Path Edge --------------------------------------------
67388 2019-Jan-16 22:08:43.868951 - [DEBUG]
67389 2019-Jan-16 22:08:43.868975 - [DEBUG] Process 1776. path edge:
67390 2019-Jan-16 22:08:43.868999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67391 2019-Jan-16 22:08:43.869055 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
67392 2019-Jan-16 22:08:43.869690 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67393 2019-Jan-16 22:08:43.869746 - [DEBUG]
67394 2019-Jan-16 22:08:43.869770 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67395 2019-Jan-16 22:08:43.870418 - [DEBUG] Compose: AllBottom * AllBottom
67396 2019-Jan-16 22:08:43.870446 - [DEBUG]
67397 2019-Jan-16 22:08:43.870470 - [DEBUG] Propagate flow
67398 2019-Jan-16 22:08:43.870493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67399 2019-Jan-16 22:08:43.870549 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67400 2019-Jan-16 22:08:43.871193 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67401 2019-Jan-16 22:08:43.871249 - [DEBUG] Edge function : AllBottom (result of previous compose)
67402 2019-Jan-16 22:08:43.871275 - [DEBUG]
67403 2019-Jan-16 22:08:43.871299 - [DEBUG] Join: AllTop & AllBottom
67404 2019-Jan-16 22:08:43.871325 - [DEBUG] = AllBottom (new jump func)
67405 2019-Jan-16 22:08:43.871350 - [DEBUG]
67406 2019-Jan-16 22:08:43.871373 - [DEBUG] Start adding new jump function
67407 2019-Jan-16 22:08:43.871397 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67408 2019-Jan-16 22:08:43.871466 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67409 2019-Jan-16 22:08:43.871521 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67410 2019-Jan-16 22:08:43.872162 - [DEBUG] Edge Function : AllBottom
67411 2019-Jan-16 22:08:43.872190 - [DEBUG] End adding new jump function
67412 2019-Jan-16 22:08:43.872214 - [DEBUG]
67413 2019-Jan-16 22:08:43.872238 - [DEBUG] -------------------------------------------- 1777. Path Edge --------------------------------------------
67414 2019-Jan-16 22:08:43.872262 - [DEBUG]
67415 2019-Jan-16 22:08:43.872286 - [DEBUG] Process 1777. path edge:
67416 2019-Jan-16 22:08:43.872310 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67417 2019-Jan-16 22:08:43.872366 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
67418 2019-Jan-16 22:08:43.873008 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67419 2019-Jan-16 22:08:43.873064 - [DEBUG]
67420 2019-Jan-16 22:08:43.873088 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67421 2019-Jan-16 22:08:43.873739 - [DEBUG] Compose: AllBottom * AllBottom
67422 2019-Jan-16 22:08:43.873767 - [DEBUG]
67423 2019-Jan-16 22:08:43.873791 - [DEBUG] Propagate flow
67424 2019-Jan-16 22:08:43.873814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67425 2019-Jan-16 22:08:43.873878 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67426 2019-Jan-16 22:08:43.874516 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67427 2019-Jan-16 22:08:43.874572 - [DEBUG] Edge function : AllBottom (result of previous compose)
67428 2019-Jan-16 22:08:43.874598 - [DEBUG]
67429 2019-Jan-16 22:08:43.874623 - [DEBUG] Join: AllTop & AllBottom
67430 2019-Jan-16 22:08:43.874649 - [DEBUG] = AllBottom (new jump func)
67431 2019-Jan-16 22:08:43.874674 - [DEBUG]
67432 2019-Jan-16 22:08:43.874697 - [DEBUG] Start adding new jump function
67433 2019-Jan-16 22:08:43.874721 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67434 2019-Jan-16 22:08:43.874790 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67435 2019-Jan-16 22:08:43.874845 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67436 2019-Jan-16 22:08:43.875481 - [DEBUG] Edge Function : AllBottom
67437 2019-Jan-16 22:08:43.875509 - [DEBUG] End adding new jump function
67438 2019-Jan-16 22:08:43.875533 - [DEBUG]
67439 2019-Jan-16 22:08:43.875557 - [DEBUG] -------------------------------------------- 1778. Path Edge --------------------------------------------
67440 2019-Jan-16 22:08:43.875581 - [DEBUG]
67441 2019-Jan-16 22:08:43.875604 - [DEBUG] Process 1778. path edge:
67442 2019-Jan-16 22:08:43.875628 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67443 2019-Jan-16 22:08:43.875684 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
67444 2019-Jan-16 22:08:43.876319 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67445 2019-Jan-16 22:08:43.876375 - [DEBUG]
67446 2019-Jan-16 22:08:43.876401 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67447 2019-Jan-16 22:08:43.877050 - [DEBUG] Compose: AllBottom * AllBottom
67448 2019-Jan-16 22:08:43.877079 - [DEBUG]
67449 2019-Jan-16 22:08:43.877103 - [DEBUG] Propagate flow
67450 2019-Jan-16 22:08:43.877126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67451 2019-Jan-16 22:08:43.877183 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67452 2019-Jan-16 22:08:43.877819 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67453 2019-Jan-16 22:08:43.877875 - [DEBUG] Edge function : AllBottom (result of previous compose)
67454 2019-Jan-16 22:08:43.877900 - [DEBUG]
67455 2019-Jan-16 22:08:43.877925 - [DEBUG] Join: AllTop & AllBottom
67456 2019-Jan-16 22:08:43.877951 - [DEBUG] = AllBottom (new jump func)
67457 2019-Jan-16 22:08:43.877975 - [DEBUG]
67458 2019-Jan-16 22:08:43.877999 - [DEBUG] Start adding new jump function
67459 2019-Jan-16 22:08:43.878022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67460 2019-Jan-16 22:08:43.878089 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67461 2019-Jan-16 22:08:43.878146 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67462 2019-Jan-16 22:08:43.878783 - [DEBUG] Edge Function : AllBottom
67463 2019-Jan-16 22:08:43.878811 - [DEBUG] End adding new jump function
67464 2019-Jan-16 22:08:43.878835 - [DEBUG]
67465 2019-Jan-16 22:08:43.878859 - [DEBUG] -------------------------------------------- 1779. Path Edge --------------------------------------------
67466 2019-Jan-16 22:08:43.878884 - [DEBUG]
67467 2019-Jan-16 22:08:43.878907 - [DEBUG] Process 1779. path edge:
67468 2019-Jan-16 22:08:43.878931 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67469 2019-Jan-16 22:08:43.878987 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
67470 2019-Jan-16 22:08:43.879631 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67471 2019-Jan-16 22:08:43.879688 - [DEBUG]
67472 2019-Jan-16 22:08:43.879712 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67473 2019-Jan-16 22:08:43.880360 - [DEBUG] Compose: AllBottom * AllBottom
67474 2019-Jan-16 22:08:43.880388 - [DEBUG]
67475 2019-Jan-16 22:08:43.880412 - [DEBUG] Propagate flow
67476 2019-Jan-16 22:08:43.880436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67477 2019-Jan-16 22:08:43.880492 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67478 2019-Jan-16 22:08:43.881135 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67479 2019-Jan-16 22:08:43.881191 - [DEBUG] Edge function : AllBottom (result of previous compose)
67480 2019-Jan-16 22:08:43.881217 - [DEBUG]
67481 2019-Jan-16 22:08:43.881242 - [DEBUG] Join: AllTop & AllBottom
67482 2019-Jan-16 22:08:43.881268 - [DEBUG] = AllBottom (new jump func)
67483 2019-Jan-16 22:08:43.881293 - [DEBUG]
67484 2019-Jan-16 22:08:43.881317 - [DEBUG] Start adding new jump function
67485 2019-Jan-16 22:08:43.881340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67486 2019-Jan-16 22:08:43.881395 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67487 2019-Jan-16 22:08:43.881464 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67488 2019-Jan-16 22:08:43.882106 - [DEBUG] Edge Function : AllBottom
67489 2019-Jan-16 22:08:43.882135 - [DEBUG] End adding new jump function
67490 2019-Jan-16 22:08:43.882160 - [DEBUG]
67491 2019-Jan-16 22:08:43.882184 - [DEBUG] -------------------------------------------- 1780. Path Edge --------------------------------------------
67492 2019-Jan-16 22:08:43.882208 - [DEBUG]
67493 2019-Jan-16 22:08:43.882232 - [DEBUG] Process 1780. path edge:
67494 2019-Jan-16 22:08:43.882255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67495 2019-Jan-16 22:08:43.882312 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
67496 2019-Jan-16 22:08:43.882954 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67497 2019-Jan-16 22:08:43.883010 - [DEBUG]
67498 2019-Jan-16 22:08:43.883034 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67499 2019-Jan-16 22:08:43.883688 - [DEBUG] Compose: AllBottom * AllBottom
67500 2019-Jan-16 22:08:43.883715 - [DEBUG]
67501 2019-Jan-16 22:08:43.883739 - [DEBUG] Propagate flow
67502 2019-Jan-16 22:08:43.883763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67503 2019-Jan-16 22:08:43.883819 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67504 2019-Jan-16 22:08:43.884457 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67505 2019-Jan-16 22:08:43.884513 - [DEBUG] Edge function : AllBottom (result of previous compose)
67506 2019-Jan-16 22:08:43.884538 - [DEBUG]
67507 2019-Jan-16 22:08:43.884564 - [DEBUG] Join: AllTop & AllBottom
67508 2019-Jan-16 22:08:43.884590 - [DEBUG] = AllBottom (new jump func)
67509 2019-Jan-16 22:08:43.884615 - [DEBUG]
67510 2019-Jan-16 22:08:43.884638 - [DEBUG] Start adding new jump function
67511 2019-Jan-16 22:08:43.884662 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67512 2019-Jan-16 22:08:43.884717 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67513 2019-Jan-16 22:08:43.884785 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67514 2019-Jan-16 22:08:43.885423 - [DEBUG] Edge Function : AllBottom
67515 2019-Jan-16 22:08:43.885452 - [DEBUG] End adding new jump function
67516 2019-Jan-16 22:08:43.885476 - [DEBUG]
67517 2019-Jan-16 22:08:43.885507 - [DEBUG] -------------------------------------------- 1781. Path Edge --------------------------------------------
67518 2019-Jan-16 22:08:43.885533 - [DEBUG]
67519 2019-Jan-16 22:08:43.885556 - [DEBUG] Process 1781. path edge:
67520 2019-Jan-16 22:08:43.885580 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67521 2019-Jan-16 22:08:43.885637 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
67522 2019-Jan-16 22:08:43.886275 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67523 2019-Jan-16 22:08:43.886331 - [DEBUG]
67524 2019-Jan-16 22:08:43.886356 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67525 2019-Jan-16 22:08:43.887005 - [DEBUG] Compose: AllBottom * AllBottom
67526 2019-Jan-16 22:08:43.887033 - [DEBUG]
67527 2019-Jan-16 22:08:43.887057 - [DEBUG] Propagate flow
67528 2019-Jan-16 22:08:43.887080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67529 2019-Jan-16 22:08:43.887137 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67530 2019-Jan-16 22:08:43.887773 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67531 2019-Jan-16 22:08:43.887829 - [DEBUG] Edge function : AllBottom (result of previous compose)
67532 2019-Jan-16 22:08:43.887854 - [DEBUG]
67533 2019-Jan-16 22:08:43.887879 - [DEBUG] Join: AllTop & AllBottom
67534 2019-Jan-16 22:08:43.887905 - [DEBUG] = AllBottom (new jump func)
67535 2019-Jan-16 22:08:43.887930 - [DEBUG]
67536 2019-Jan-16 22:08:43.887953 - [DEBUG] Start adding new jump function
67537 2019-Jan-16 22:08:43.887977 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67538 2019-Jan-16 22:08:43.888032 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67539 2019-Jan-16 22:08:43.888099 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67540 2019-Jan-16 22:08:43.888736 - [DEBUG] Edge Function : AllBottom
67541 2019-Jan-16 22:08:43.888764 - [DEBUG] End adding new jump function
67542 2019-Jan-16 22:08:43.888788 - [DEBUG]
67543 2019-Jan-16 22:08:43.888812 - [DEBUG] -------------------------------------------- 1782. Path Edge --------------------------------------------
67544 2019-Jan-16 22:08:43.888837 - [DEBUG]
67545 2019-Jan-16 22:08:43.888860 - [DEBUG] Process 1782. path edge:
67546 2019-Jan-16 22:08:43.888884 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67547 2019-Jan-16 22:08:43.888940 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
67548 2019-Jan-16 22:08:43.889576 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67549 2019-Jan-16 22:08:43.889632 - [DEBUG]
67550 2019-Jan-16 22:08:43.889657 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67551 2019-Jan-16 22:08:43.890305 - [DEBUG] Compose: AllBottom * AllBottom
67552 2019-Jan-16 22:08:43.890333 - [DEBUG]
67553 2019-Jan-16 22:08:43.890357 - [DEBUG] Propagate flow
67554 2019-Jan-16 22:08:43.890381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67555 2019-Jan-16 22:08:43.890437 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67556 2019-Jan-16 22:08:43.891079 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67557 2019-Jan-16 22:08:43.891135 - [DEBUG] Edge function : AllBottom (result of previous compose)
67558 2019-Jan-16 22:08:43.891161 - [DEBUG]
67559 2019-Jan-16 22:08:43.891186 - [DEBUG] Join: AllTop & AllBottom
67560 2019-Jan-16 22:08:43.891212 - [DEBUG] = AllBottom (new jump func)
67561 2019-Jan-16 22:08:43.891236 - [DEBUG]
67562 2019-Jan-16 22:08:43.891260 - [DEBUG] Start adding new jump function
67563 2019-Jan-16 22:08:43.891293 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67564 2019-Jan-16 22:08:43.891349 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67565 2019-Jan-16 22:08:43.891403 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67566 2019-Jan-16 22:08:43.892059 - [DEBUG] Edge Function : AllBottom
67567 2019-Jan-16 22:08:43.892088 - [DEBUG] End adding new jump function
67568 2019-Jan-16 22:08:43.892112 - [DEBUG]
67569 2019-Jan-16 22:08:43.892136 - [DEBUG] -------------------------------------------- 1783. Path Edge --------------------------------------------
67570 2019-Jan-16 22:08:43.892160 - [DEBUG]
67571 2019-Jan-16 22:08:43.892183 - [DEBUG] Process 1783. path edge:
67572 2019-Jan-16 22:08:43.892207 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67573 2019-Jan-16 22:08:43.892263 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
67574 2019-Jan-16 22:08:43.892903 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67575 2019-Jan-16 22:08:43.892959 - [DEBUG]
67576 2019-Jan-16 22:08:43.892985 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67577 2019-Jan-16 22:08:43.893639 - [DEBUG] Compose: AllBottom * AllBottom
67578 2019-Jan-16 22:08:43.893668 - [DEBUG]
67579 2019-Jan-16 22:08:43.893692 - [DEBUG] Propagate flow
67580 2019-Jan-16 22:08:43.893716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67581 2019-Jan-16 22:08:43.893773 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67582 2019-Jan-16 22:08:43.894414 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67583 2019-Jan-16 22:08:43.894469 - [DEBUG] Edge function : AllBottom (result of previous compose)
67584 2019-Jan-16 22:08:43.894495 - [DEBUG]
67585 2019-Jan-16 22:08:43.894520 - [DEBUG] Join: AllTop & AllBottom
67586 2019-Jan-16 22:08:43.894547 - [DEBUG] = AllBottom (new jump func)
67587 2019-Jan-16 22:08:43.894571 - [DEBUG]
67588 2019-Jan-16 22:08:43.894595 - [DEBUG] Start adding new jump function
67589 2019-Jan-16 22:08:43.894619 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67590 2019-Jan-16 22:08:43.894674 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67591 2019-Jan-16 22:08:43.894729 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67592 2019-Jan-16 22:08:43.895383 - [DEBUG] Edge Function : AllBottom
67593 2019-Jan-16 22:08:43.895413 - [DEBUG] End adding new jump function
67594 2019-Jan-16 22:08:43.895437 - [DEBUG]
67595 2019-Jan-16 22:08:43.895461 - [DEBUG] -------------------------------------------- 1784. Path Edge --------------------------------------------
67596 2019-Jan-16 22:08:43.895486 - [DEBUG]
67597 2019-Jan-16 22:08:43.895510 - [DEBUG] Process 1784. path edge:
67598 2019-Jan-16 22:08:43.895534 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67599 2019-Jan-16 22:08:43.895590 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
67600 2019-Jan-16 22:08:43.896231 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67601 2019-Jan-16 22:08:43.896287 - [DEBUG]
67602 2019-Jan-16 22:08:43.896312 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67603 2019-Jan-16 22:08:43.896967 - [DEBUG] Compose: AllBottom * AllBottom
67604 2019-Jan-16 22:08:43.896995 - [DEBUG]
67605 2019-Jan-16 22:08:43.897019 - [DEBUG] Propagate flow
67606 2019-Jan-16 22:08:43.897042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67607 2019-Jan-16 22:08:43.897098 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67608 2019-Jan-16 22:08:43.897744 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67609 2019-Jan-16 22:08:43.897800 - [DEBUG] Edge function : AllBottom (result of previous compose)
67610 2019-Jan-16 22:08:43.897826 - [DEBUG]
67611 2019-Jan-16 22:08:43.897850 - [DEBUG] Join: AllTop & AllBottom
67612 2019-Jan-16 22:08:43.897876 - [DEBUG] = AllBottom (new jump func)
67613 2019-Jan-16 22:08:43.897901 - [DEBUG]
67614 2019-Jan-16 22:08:43.897924 - [DEBUG] Start adding new jump function
67615 2019-Jan-16 22:08:43.897947 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67616 2019-Jan-16 22:08:43.898002 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67617 2019-Jan-16 22:08:43.898057 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67618 2019-Jan-16 22:08:43.898708 - [DEBUG] Edge Function : AllBottom
67619 2019-Jan-16 22:08:43.898736 - [DEBUG] End adding new jump function
67620 2019-Jan-16 22:08:43.898760 - [DEBUG]
67621 2019-Jan-16 22:08:43.898784 - [DEBUG] -------------------------------------------- 1785. Path Edge --------------------------------------------
67622 2019-Jan-16 22:08:43.898808 - [DEBUG]
67623 2019-Jan-16 22:08:43.898831 - [DEBUG] Process 1785. path edge:
67624 2019-Jan-16 22:08:43.898855 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67625 2019-Jan-16 22:08:43.898911 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
67626 2019-Jan-16 22:08:43.899549 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67627 2019-Jan-16 22:08:43.899605 - [DEBUG]
67628 2019-Jan-16 22:08:43.899630 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67629 2019-Jan-16 22:08:43.900280 - [DEBUG] Compose: AllBottom * AllBottom
67630 2019-Jan-16 22:08:43.900307 - [DEBUG]
67631 2019-Jan-16 22:08:43.900331 - [DEBUG] Propagate flow
67632 2019-Jan-16 22:08:43.900354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67633 2019-Jan-16 22:08:43.900411 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67634 2019-Jan-16 22:08:43.901047 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67635 2019-Jan-16 22:08:43.901103 - [DEBUG] Edge function : AllBottom (result of previous compose)
67636 2019-Jan-16 22:08:43.901128 - [DEBUG]
67637 2019-Jan-16 22:08:43.901153 - [DEBUG] Join: AllTop & AllBottom
67638 2019-Jan-16 22:08:43.901179 - [DEBUG] = AllBottom (new jump func)
67639 2019-Jan-16 22:08:43.901203 - [DEBUG]
67640 2019-Jan-16 22:08:43.901227 - [DEBUG] Start adding new jump function
67641 2019-Jan-16 22:08:43.901251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67642 2019-Jan-16 22:08:43.901305 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67643 2019-Jan-16 22:08:43.901360 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67644 2019-Jan-16 22:08:43.902011 - [DEBUG] Edge Function : AllBottom
67645 2019-Jan-16 22:08:43.902039 - [DEBUG] End adding new jump function
67646 2019-Jan-16 22:08:43.902063 - [DEBUG]
67647 2019-Jan-16 22:08:43.902087 - [DEBUG] -------------------------------------------- 1786. Path Edge --------------------------------------------
67648 2019-Jan-16 22:08:43.902111 - [DEBUG]
67649 2019-Jan-16 22:08:43.902134 - [DEBUG] Process 1786. path edge:
67650 2019-Jan-16 22:08:43.902158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67651 2019-Jan-16 22:08:43.902214 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
67652 2019-Jan-16 22:08:43.902849 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67653 2019-Jan-16 22:08:43.902906 - [DEBUG]
67654 2019-Jan-16 22:08:43.902930 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67655 2019-Jan-16 22:08:43.903587 - [DEBUG] Compose: AllBottom * AllBottom
67656 2019-Jan-16 22:08:43.903616 - [DEBUG]
67657 2019-Jan-16 22:08:43.903640 - [DEBUG] Propagate flow
67658 2019-Jan-16 22:08:43.903663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67659 2019-Jan-16 22:08:43.903720 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67660 2019-Jan-16 22:08:43.904369 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67661 2019-Jan-16 22:08:43.904425 - [DEBUG] Edge function : AllBottom (result of previous compose)
67662 2019-Jan-16 22:08:43.904451 - [DEBUG]
67663 2019-Jan-16 22:08:43.904476 - [DEBUG] Join: AllTop & AllBottom
67664 2019-Jan-16 22:08:43.904502 - [DEBUG] = AllBottom (new jump func)
67665 2019-Jan-16 22:08:43.904527 - [DEBUG]
67666 2019-Jan-16 22:08:43.904550 - [DEBUG] Start adding new jump function
67667 2019-Jan-16 22:08:43.904574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67668 2019-Jan-16 22:08:43.904629 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67669 2019-Jan-16 22:08:43.904684 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67670 2019-Jan-16 22:08:43.905346 - [DEBUG] Edge Function : AllBottom
67671 2019-Jan-16 22:08:43.905376 - [DEBUG] End adding new jump function
67672 2019-Jan-16 22:08:43.905400 - [DEBUG]
67673 2019-Jan-16 22:08:43.905424 - [DEBUG] -------------------------------------------- 1787. Path Edge --------------------------------------------
67674 2019-Jan-16 22:08:43.905448 - [DEBUG]
67675 2019-Jan-16 22:08:43.905472 - [DEBUG] Process 1787. path edge:
67676 2019-Jan-16 22:08:43.905496 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67677 2019-Jan-16 22:08:43.905552 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
67678 2019-Jan-16 22:08:43.906194 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67679 2019-Jan-16 22:08:43.906250 - [DEBUG]
67680 2019-Jan-16 22:08:43.906276 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67681 2019-Jan-16 22:08:43.906934 - [DEBUG] Compose: AllBottom * AllBottom
67682 2019-Jan-16 22:08:43.906963 - [DEBUG]
67683 2019-Jan-16 22:08:43.906986 - [DEBUG] Propagate flow
67684 2019-Jan-16 22:08:43.907010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67685 2019-Jan-16 22:08:43.907067 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67686 2019-Jan-16 22:08:43.907709 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67687 2019-Jan-16 22:08:43.907765 - [DEBUG] Edge function : AllBottom (result of previous compose)
67688 2019-Jan-16 22:08:43.907791 - [DEBUG]
67689 2019-Jan-16 22:08:43.907815 - [DEBUG] Join: AllTop & AllBottom
67690 2019-Jan-16 22:08:43.907841 - [DEBUG] = AllBottom (new jump func)
67691 2019-Jan-16 22:08:43.907866 - [DEBUG]
67692 2019-Jan-16 22:08:43.907889 - [DEBUG] Start adding new jump function
67693 2019-Jan-16 22:08:43.907913 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67694 2019-Jan-16 22:08:43.907968 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67695 2019-Jan-16 22:08:43.908023 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67696 2019-Jan-16 22:08:43.908679 - [DEBUG] Edge Function : AllBottom
67697 2019-Jan-16 22:08:43.908707 - [DEBUG] End adding new jump function
67698 2019-Jan-16 22:08:43.908731 - [DEBUG]
67699 2019-Jan-16 22:08:43.908755 - [DEBUG] -------------------------------------------- 1788. Path Edge --------------------------------------------
67700 2019-Jan-16 22:08:43.908788 - [DEBUG]
67701 2019-Jan-16 22:08:43.908812 - [DEBUG] Process 1788. path edge:
67702 2019-Jan-16 22:08:43.908836 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67703 2019-Jan-16 22:08:43.908892 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
67704 2019-Jan-16 22:08:43.909532 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67705 2019-Jan-16 22:08:43.909588 - [DEBUG]
67706 2019-Jan-16 22:08:43.909613 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67707 2019-Jan-16 22:08:43.910263 - [DEBUG] Possible callees:
67708 2019-Jan-16 22:08:43.910288 - [DEBUG] bar
67709 2019-Jan-16 22:08:43.910313 - [DEBUG] Possible return sites:
67710 2019-Jan-16 22:08:43.910336 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got branch instruction
getCallToRetFlowFunction()
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7167711 2019-Jan-16 22:08:43.911626 - [DEBUG] Found and process special summary
67712 2019-Jan-16 22:08:43.911662 - [DEBUG] Compose: EdgeIdentity * AllBottom
67713 2019-Jan-16 22:08:43.911690 - [DEBUG]
67714 2019-Jan-16 22:08:43.911714 - [DEBUG] Propagate flow
67715 2019-Jan-16 22:08:43.911737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67716 2019-Jan-16 22:08:43.911795 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67717 2019-Jan-16 22:08:43.912436 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67718 2019-Jan-16 22:08:43.912492 - [DEBUG] Edge function : AllBottom (result of previous compose)
67719 2019-Jan-16 22:08:43.912518 - [DEBUG]
67720 2019-Jan-16 22:08:43.912543 - [DEBUG] Join: AllTop & AllBottom
67721 2019-Jan-16 22:08:43.912569 - [DEBUG] = AllBottom (new jump func)
67722 2019-Jan-16 22:08:43.912593 - [DEBUG]
67723 2019-Jan-16 22:08:43.912617 - [DEBUG] Start adding new jump function
67724 2019-Jan-16 22:08:43.912640 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67725 2019-Jan-16 22:08:43.912695 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67726 2019-Jan-16 22:08:43.912750 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67727 2019-Jan-16 22:08:43.913390 - [DEBUG] Edge Function : AllBottom
67728 2019-Jan-16 22:08:43.913419 - [DEBUG] End adding new jump function
67729 2019-Jan-16 22:08:43.913443 - [DEBUG]
67730 2019-Jan-16 22:08:43.913466 - [DEBUG] -------------------------------------------- 1789. Path Edge --------------------------------------------
67731 2019-Jan-16 22:08:43.913491 - [DEBUG]
67732 2019-Jan-16 22:08:43.913514 - [DEBUG] Process 1789. path edge:
67733 2019-Jan-16 22:08:43.913538 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67734 2019-Jan-16 22:08:43.913594 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
67735 2019-Jan-16 22:08:43.914234 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67736 2019-Jan-16 22:08:43.914290 - [DEBUG]
67737 2019-Jan-16 22:08:43.914315 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67738 2019-Jan-16 22:08:43.914987 - [DEBUG] Compose: AllBottom * AllBottom
67739 2019-Jan-16 22:08:43.915015 - [DEBUG]
67740 2019-Jan-16 22:08:43.915039 - [DEBUG] Propagate flow
67741 2019-Jan-16 22:08:43.915063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67742 2019-Jan-16 22:08:43.915120 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67743 2019-Jan-16 22:08:43.915759 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67744 2019-Jan-16 22:08:43.915816 - [DEBUG] Edge function : AllBottom (result of previous compose)
67745 2019-Jan-16 22:08:43.915851 - [DEBUG]
67746 2019-Jan-16 22:08:43.915876 - [DEBUG] Join: AllTop & AllBottom
67747 2019-Jan-16 22:08:43.915902 - [DEBUG] = AllBottom (new jump func)
67748 2019-Jan-16 22:08:43.915927 - [DEBUG]
67749 2019-Jan-16 22:08:43.915950 - [DEBUG] Start adding new jump function
67750 2019-Jan-16 22:08:43.915974 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67751 2019-Jan-16 22:08:43.916029 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67752 2019-Jan-16 22:08:43.916084 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67753 2019-Jan-16 22:08:43.916721 - [DEBUG] Edge Function : AllBottom
67754 2019-Jan-16 22:08:43.916750 - [DEBUG] End adding new jump function
67755 2019-Jan-16 22:08:43.916774 - [DEBUG]
67756 2019-Jan-16 22:08:43.916797 - [DEBUG] -------------------------------------------- 1790. Path Edge --------------------------------------------
67757 2019-Jan-16 22:08:43.916822 - [DEBUG]
67758 2019-Jan-16 22:08:43.916845 - [DEBUG] Process 1790. path edge:
67759 2019-Jan-16 22:08:43.916869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67760 2019-Jan-16 22:08:43.916925 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
67761 2019-Jan-16 22:08:43.917561 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67762 2019-Jan-16 22:08:43.917617 - [DEBUG]
67763 2019-Jan-16 22:08:43.917643 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67764 2019-Jan-16 22:08:43.918312 - [DEBUG] Compose: AllBottom * AllBottom
67765 2019-Jan-16 22:08:43.918340 - [DEBUG]
67766 2019-Jan-16 22:08:43.918364 - [DEBUG] Propagate flow
67767 2019-Jan-16 22:08:43.918388 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67768 2019-Jan-16 22:08:43.918445 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67769 2019-Jan-16 22:08:43.919101 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67770 2019-Jan-16 22:08:43.919158 - [DEBUG] Edge function : AllBottom (result of previous compose)
67771 2019-Jan-16 22:08:43.919183 - [DEBUG]
67772 2019-Jan-16 22:08:43.919209 - [DEBUG] Join: AllTop & AllBottom
67773 2019-Jan-16 22:08:43.919235 - [DEBUG] = AllBottom (new jump func)
67774 2019-Jan-16 22:08:43.919260 - [DEBUG]
67775 2019-Jan-16 22:08:43.919283 - [DEBUG] Start adding new jump function
67776 2019-Jan-16 22:08:43.919307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67777 2019-Jan-16 22:08:43.919362 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67778 2019-Jan-16 22:08:43.919416 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67779 2019-Jan-16 22:08:43.920064 - [DEBUG] Edge Function : AllBottom
67780 2019-Jan-16 22:08:43.920093 - [DEBUG] End adding new jump function
67781 2019-Jan-16 22:08:43.920118 - [DEBUG]
67782 2019-Jan-16 22:08:43.920141 - [DEBUG] -------------------------------------------- 1791. Path Edge --------------------------------------------
67783 2019-Jan-16 22:08:43.920166 - [DEBUG]
67784 2019-Jan-16 22:08:43.920189 - [DEBUG] Process 1791. path edge:
67785 2019-Jan-16 22:08:43.920213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67786 2019-Jan-16 22:08:43.920270 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
67787 2019-Jan-16 22:08:43.920918 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67788 2019-Jan-16 22:08:43.920975 - [DEBUG]
67789 2019-Jan-16 22:08:43.921000 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67790 2019-Jan-16 22:08:43.921722 - [DEBUG] Possible callees:
67791 2019-Jan-16 22:08:43.921749 - [DEBUG] llvm.dbg.declare
67792 2019-Jan-16 22:08:43.921774 - [DEBUG] Possible return sites:
67793 2019-Jan-16 22:08:43.921798 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7867794 2019-Jan-16 22:08:43.923091 - [DEBUG] Found and process special summary
67795 2019-Jan-16 22:08:43.923127 - [DEBUG] Compose: EdgeIdentity * AllBottom
67796 2019-Jan-16 22:08:43.923156 - [DEBUG]
67797 2019-Jan-16 22:08:43.923180 - [DEBUG] Propagate flow
67798 2019-Jan-16 22:08:43.923204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67799 2019-Jan-16 22:08:43.923262 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67800 2019-Jan-16 22:08:43.923903 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67801 2019-Jan-16 22:08:43.923959 - [DEBUG] Edge function : AllBottom (result of previous compose)
67802 2019-Jan-16 22:08:43.923985 - [DEBUG]
67803 2019-Jan-16 22:08:43.924011 - [DEBUG] Join: AllTop & AllBottom
67804 2019-Jan-16 22:08:43.924037 - [DEBUG] = AllBottom (new jump func)
67805 2019-Jan-16 22:08:43.924062 - [DEBUG]
67806 2019-Jan-16 22:08:43.924086 - [DEBUG] Start adding new jump function
67807 2019-Jan-16 22:08:43.924109 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67808 2019-Jan-16 22:08:43.924164 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67809 2019-Jan-16 22:08:43.924219 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67810 2019-Jan-16 22:08:43.924877 - [DEBUG] Edge Function : AllBottom
67811 2019-Jan-16 22:08:43.924907 - [DEBUG] End adding new jump function
67812 2019-Jan-16 22:08:43.924931 - [DEBUG]
67813 2019-Jan-16 22:08:43.924955 - [DEBUG] -------------------------------------------- 1792. Path Edge --------------------------------------------
67814 2019-Jan-16 22:08:43.924979 - [DEBUG]
67815 2019-Jan-16 22:08:43.925003 - [DEBUG] Process 1792. path edge:
67816 2019-Jan-16 22:08:43.925027 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67817 2019-Jan-16 22:08:43.925083 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
67818 2019-Jan-16 22:08:43.925725 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67819 2019-Jan-16 22:08:43.925781 - [DEBUG]
67820 2019-Jan-16 22:08:43.925806 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67821 2019-Jan-16 22:08:43.926466 - [DEBUG] Compose: AllBottom * AllBottom
67822 2019-Jan-16 22:08:43.926494 - [DEBUG]
67823 2019-Jan-16 22:08:43.926518 - [DEBUG] Propagate flow
67824 2019-Jan-16 22:08:43.926542 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67825 2019-Jan-16 22:08:43.926599 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67826 2019-Jan-16 22:08:43.927240 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67827 2019-Jan-16 22:08:43.927297 - [DEBUG] Edge function : AllBottom (result of previous compose)
67828 2019-Jan-16 22:08:43.927322 - [DEBUG]
67829 2019-Jan-16 22:08:43.927347 - [DEBUG] Join: AllTop & AllBottom
67830 2019-Jan-16 22:08:43.927373 - [DEBUG] = AllBottom (new jump func)
67831 2019-Jan-16 22:08:43.927398 - [DEBUG]
67832 2019-Jan-16 22:08:43.927421 - [DEBUG] Start adding new jump function
67833 2019-Jan-16 22:08:43.927445 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67834 2019-Jan-16 22:08:43.927500 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67835 2019-Jan-16 22:08:43.927555 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67836 2019-Jan-16 22:08:43.928223 - [DEBUG] Edge Function : AllBottom
67837 2019-Jan-16 22:08:43.928253 - [DEBUG] End adding new jump function
67838 2019-Jan-16 22:08:43.928277 - [DEBUG]
67839 2019-Jan-16 22:08:43.928301 - [DEBUG] -------------------------------------------- 1793. Path Edge --------------------------------------------
67840 2019-Jan-16 22:08:43.928325 - [DEBUG]
67841 2019-Jan-16 22:08:43.928348 - [DEBUG] Process 1793. path edge:
67842 2019-Jan-16 22:08:43.928372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67843 2019-Jan-16 22:08:43.928428 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
67844 2019-Jan-16 22:08:43.929065 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67845 2019-Jan-16 22:08:43.929121 - [DEBUG]
67846 2019-Jan-16 22:08:43.929147 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67847 2019-Jan-16 22:08:43.929802 - [DEBUG] Compose: AllBottom * AllBottom
67848 2019-Jan-16 22:08:43.929831 - [DEBUG]
67849 2019-Jan-16 22:08:43.929855 - [DEBUG] Propagate flow
67850 2019-Jan-16 22:08:43.929878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67851 2019-Jan-16 22:08:43.929935 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67852 2019-Jan-16 22:08:43.930577 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67853 2019-Jan-16 22:08:43.930633 - [DEBUG] Edge function : AllBottom (result of previous compose)
67854 2019-Jan-16 22:08:43.930659 - [DEBUG]
67855 2019-Jan-16 22:08:43.930684 - [DEBUG] Join: AllTop & AllBottom
67856 2019-Jan-16 22:08:43.930710 - [DEBUG] = AllBottom (new jump func)
67857 2019-Jan-16 22:08:43.930735 - [DEBUG]
67858 2019-Jan-16 22:08:43.930758 - [DEBUG] Start adding new jump function
67859 2019-Jan-16 22:08:43.930782 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67860 2019-Jan-16 22:08:43.930837 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67861 2019-Jan-16 22:08:43.930892 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67862 2019-Jan-16 22:08:43.931548 - [DEBUG] Edge Function : AllBottom
67863 2019-Jan-16 22:08:43.931576 - [DEBUG] End adding new jump function
67864 2019-Jan-16 22:08:43.931600 - [DEBUG]
67865 2019-Jan-16 22:08:43.931624 - [DEBUG] -------------------------------------------- 1794. Path Edge --------------------------------------------
67866 2019-Jan-16 22:08:43.931648 - [DEBUG]
67867 2019-Jan-16 22:08:43.931671 - [DEBUG] Process 1794. path edge:
67868 2019-Jan-16 22:08:43.931695 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67869 2019-Jan-16 22:08:43.931751 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
67870 2019-Jan-16 22:08:43.932393 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67871 2019-Jan-16 22:08:43.932449 - [DEBUG]
67872 2019-Jan-16 22:08:43.932474 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67873 2019-Jan-16 22:08:43.933135 - [DEBUG] Compose: AllBottom * AllBottom
67874 2019-Jan-16 22:08:43.933163 - [DEBUG]
67875 2019-Jan-16 22:08:43.933187 - [DEBUG] Propagate flow
67876 2019-Jan-16 22:08:43.933210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67877 2019-Jan-16 22:08:43.933267 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67878 2019-Jan-16 22:08:43.933906 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67879 2019-Jan-16 22:08:43.933962 - [DEBUG] Edge function : AllBottom (result of previous compose)
67880 2019-Jan-16 22:08:43.933988 - [DEBUG]
67881 2019-Jan-16 22:08:43.934013 - [DEBUG] Join: AllTop & AllBottom
67882 2019-Jan-16 22:08:43.934039 - [DEBUG] = AllBottom (new jump func)
67883 2019-Jan-16 22:08:43.934072 - [DEBUG]
67884 2019-Jan-16 22:08:43.934096 - [DEBUG] Start adding new jump function
67885 2019-Jan-16 22:08:43.934120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67886 2019-Jan-16 22:08:43.934176 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67887 2019-Jan-16 22:08:43.934231 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67888 2019-Jan-16 22:08:43.934884 - [DEBUG] Edge Function : AllBottom
67889 2019-Jan-16 22:08:43.934913 - [DEBUG] End adding new jump function
67890 2019-Jan-16 22:08:43.934937 - [DEBUG]
67891 2019-Jan-16 22:08:43.934960 - [DEBUG] -------------------------------------------- 1795. Path Edge --------------------------------------------
67892 2019-Jan-16 22:08:43.934985 - [DEBUG]
67893 2019-Jan-16 22:08:43.935008 - [DEBUG] Process 1795. path edge:
67894 2019-Jan-16 22:08:43.935032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67895 2019-Jan-16 22:08:43.935088 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
67896 2019-Jan-16 22:08:43.935725 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67897 2019-Jan-16 22:08:43.935781 - [DEBUG]
67898 2019-Jan-16 22:08:43.935807 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67899 2019-Jan-16 22:08:43.936463 - [DEBUG] Compose: AllBottom * AllBottom
67900 2019-Jan-16 22:08:43.936491 - [DEBUG]
67901 2019-Jan-16 22:08:43.936515 - [DEBUG] Propagate flow
67902 2019-Jan-16 22:08:43.936539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67903 2019-Jan-16 22:08:43.936595 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67904 2019-Jan-16 22:08:43.937233 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67905 2019-Jan-16 22:08:43.937290 - [DEBUG] Edge function : AllBottom (result of previous compose)
67906 2019-Jan-16 22:08:43.937316 - [DEBUG]
67907 2019-Jan-16 22:08:43.937341 - [DEBUG] Join: AllTop & AllBottom
67908 2019-Jan-16 22:08:43.937366 - [DEBUG] = AllBottom (new jump func)
67909 2019-Jan-16 22:08:43.937390 - [DEBUG]
67910 2019-Jan-16 22:08:43.937414 - [DEBUG] Start adding new jump function
67911 2019-Jan-16 22:08:43.937436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67912 2019-Jan-16 22:08:43.937493 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67913 2019-Jan-16 22:08:43.937547 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67914 2019-Jan-16 22:08:43.938205 - [DEBUG] Edge Function : AllBottom
67915 2019-Jan-16 22:08:43.938234 - [DEBUG] End adding new jump function
67916 2019-Jan-16 22:08:43.938258 - [DEBUG]
67917 2019-Jan-16 22:08:43.938282 - [DEBUG] -------------------------------------------- 1796. Path Edge --------------------------------------------
67918 2019-Jan-16 22:08:43.938306 - [DEBUG]
67919 2019-Jan-16 22:08:43.938330 - [DEBUG] Process 1796. path edge:
67920 2019-Jan-16 22:08:43.938353 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67921 2019-Jan-16 22:08:43.938409 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
67922 2019-Jan-16 22:08:43.939047 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67923 2019-Jan-16 22:08:43.939103 - [DEBUG]
67924 2019-Jan-16 22:08:43.939127 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67925 2019-Jan-16 22:08:43.939790 - [DEBUG] Compose: AllBottom * AllBottom
67926 2019-Jan-16 22:08:43.939819 - [DEBUG]
67927 2019-Jan-16 22:08:43.939842 - [DEBUG] Propagate flow
67928 2019-Jan-16 22:08:43.939866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67929 2019-Jan-16 22:08:43.939924 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67930 2019-Jan-16 22:08:43.940576 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67931 2019-Jan-16 22:08:43.940633 - [DEBUG] Edge function : AllBottom (result of previous compose)
67932 2019-Jan-16 22:08:43.940659 - [DEBUG]
67933 2019-Jan-16 22:08:43.940685 - [DEBUG] Join: AllTop & AllBottom
67934 2019-Jan-16 22:08:43.940711 - [DEBUG] = AllBottom (new jump func)
67935 2019-Jan-16 22:08:43.940735 - [DEBUG]
67936 2019-Jan-16 22:08:43.940759 - [DEBUG] Start adding new jump function
67937 2019-Jan-16 22:08:43.940782 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67938 2019-Jan-16 22:08:43.940838 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67939 2019-Jan-16 22:08:43.940893 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67940 2019-Jan-16 22:08:43.941550 - [DEBUG] Edge Function : AllBottom
67941 2019-Jan-16 22:08:43.941579 - [DEBUG] End adding new jump function
67942 2019-Jan-16 22:08:43.941603 - [DEBUG]
67943 2019-Jan-16 22:08:43.941626 - [DEBUG] -------------------------------------------- 1797. Path Edge --------------------------------------------
67944 2019-Jan-16 22:08:43.941651 - [DEBUG]
67945 2019-Jan-16 22:08:43.941674 - [DEBUG] Process 1797. path edge:
67946 2019-Jan-16 22:08:43.941698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67947 2019-Jan-16 22:08:43.941754 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
67948 2019-Jan-16 22:08:43.942395 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67949 2019-Jan-16 22:08:43.942451 - [DEBUG]
67950 2019-Jan-16 22:08:43.942476 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67951 2019-Jan-16 22:08:43.943140 - [DEBUG] Compose: AllBottom * AllBottom
67952 2019-Jan-16 22:08:43.943168 - [DEBUG]
67953 2019-Jan-16 22:08:43.943191 - [DEBUG] Propagate flow
67954 2019-Jan-16 22:08:43.943215 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67955 2019-Jan-16 22:08:43.943272 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67956 2019-Jan-16 22:08:43.943911 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67957 2019-Jan-16 22:08:43.943967 - [DEBUG] Edge function : AllBottom (result of previous compose)
67958 2019-Jan-16 22:08:43.943993 - [DEBUG]
67959 2019-Jan-16 22:08:43.944019 - [DEBUG] Join: AllTop & AllBottom
67960 2019-Jan-16 22:08:43.944045 - [DEBUG] = AllBottom (new jump func)
67961 2019-Jan-16 22:08:43.944069 - [DEBUG]
67962 2019-Jan-16 22:08:43.944093 - [DEBUG] Start adding new jump function
67963 2019-Jan-16 22:08:43.944116 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67964 2019-Jan-16 22:08:43.944172 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67965 2019-Jan-16 22:08:43.944227 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67966 2019-Jan-16 22:08:43.944881 - [DEBUG] Edge Function : AllBottom
67967 2019-Jan-16 22:08:43.944910 - [DEBUG] End adding new jump function
67968 2019-Jan-16 22:08:43.944934 - [DEBUG]
67969 2019-Jan-16 22:08:43.944957 - [DEBUG] -------------------------------------------- 1798. Path Edge --------------------------------------------
67970 2019-Jan-16 22:08:43.944982 - [DEBUG]
67971 2019-Jan-16 22:08:43.945005 - [DEBUG] Process 1798. path edge:
67972 2019-Jan-16 22:08:43.945029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67973 2019-Jan-16 22:08:43.945085 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
67974 2019-Jan-16 22:08:43.945724 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67975 2019-Jan-16 22:08:43.945780 - [DEBUG]
67976 2019-Jan-16 22:08:43.945814 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67977 2019-Jan-16 22:08:43.946477 - [DEBUG] Compose: AllBottom * AllBottom
67978 2019-Jan-16 22:08:43.946505 - [DEBUG]
67979 2019-Jan-16 22:08:43.946529 - [DEBUG] Propagate flow
67980 2019-Jan-16 22:08:43.946552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67981 2019-Jan-16 22:08:43.946610 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67982 2019-Jan-16 22:08:43.947259 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67983 2019-Jan-16 22:08:43.947316 - [DEBUG] Edge function : AllBottom (result of previous compose)
67984 2019-Jan-16 22:08:43.947342 - [DEBUG]
67985 2019-Jan-16 22:08:43.947367 - [DEBUG] Join: AllTop & AllBottom
67986 2019-Jan-16 22:08:43.947393 - [DEBUG] = AllBottom (new jump func)
67987 2019-Jan-16 22:08:43.947418 - [DEBUG]
67988 2019-Jan-16 22:08:43.947441 - [DEBUG] Start adding new jump function
67989 2019-Jan-16 22:08:43.947464 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67990 2019-Jan-16 22:08:43.947520 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67991 2019-Jan-16 22:08:43.947575 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67992 2019-Jan-16 22:08:43.948238 - [DEBUG] Edge Function : AllBottom
67993 2019-Jan-16 22:08:43.948267 - [DEBUG] End adding new jump function
67994 2019-Jan-16 22:08:43.948291 - [DEBUG]
67995 2019-Jan-16 22:08:43.948315 - [DEBUG] -------------------------------------------- 1799. Path Edge --------------------------------------------
67996 2019-Jan-16 22:08:43.948340 - [DEBUG]
67997 2019-Jan-16 22:08:43.948363 - [DEBUG] Process 1799. path edge:
67998 2019-Jan-16 22:08:43.948387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67999 2019-Jan-16 22:08:43.948443 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
68000 2019-Jan-16 22:08:43.949090 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68001 2019-Jan-16 22:08:43.949147 - [DEBUG]
68002 2019-Jan-16 22:08:43.949171 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
68003 2019-Jan-16 22:08:43.949834 - [DEBUG] Possible callees:
68004 2019-Jan-16 22:08:43.949861 - [DEBUG] llvm.dbg.declare
68005 2019-Jan-16 22:08:43.949886 - [DEBUG] Possible return sites:
68006 2019-Jan-16 22:08:43.949909 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12068007 2019-Jan-16 22:08:43.951188 - [DEBUG] Found and process special summary
68008 2019-Jan-16 22:08:43.951223 - [DEBUG] Compose: EdgeIdentity * AllBottom
68009 2019-Jan-16 22:08:43.951251 - [DEBUG]
68010 2019-Jan-16 22:08:43.951275 - [DEBUG] Propagate flow
68011 2019-Jan-16 22:08:43.951298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68012 2019-Jan-16 22:08:43.951356 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68013 2019-Jan-16 22:08:43.952021 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68014 2019-Jan-16 22:08:43.952078 - [DEBUG] Edge function : AllBottom (result of previous compose)
68015 2019-Jan-16 22:08:43.952104 - [DEBUG]
68016 2019-Jan-16 22:08:43.952129 - [DEBUG] Join: AllTop & AllBottom
68017 2019-Jan-16 22:08:43.952155 - [DEBUG] = AllBottom (new jump func)
68018 2019-Jan-16 22:08:43.952180 - [DEBUG]
68019 2019-Jan-16 22:08:43.952203 - [DEBUG] Start adding new jump function
68020 2019-Jan-16 22:08:43.952237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68021 2019-Jan-16 22:08:43.952293 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68022 2019-Jan-16 22:08:43.952349 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68023 2019-Jan-16 22:08:43.952990 - [DEBUG] Edge Function : AllBottom
68024 2019-Jan-16 22:08:43.953020 - [DEBUG] End adding new jump function
68025 2019-Jan-16 22:08:43.953044 - [DEBUG]
68026 2019-Jan-16 22:08:43.953068 - [DEBUG] -------------------------------------------- 1800. Path Edge --------------------------------------------
68027 2019-Jan-16 22:08:43.953093 - [DEBUG]
68028 2019-Jan-16 22:08:43.953116 - [DEBUG] Process 1800. path edge:
68029 2019-Jan-16 22:08:43.953140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68030 2019-Jan-16 22:08:43.953196 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
68031 2019-Jan-16 22:08:43.953837 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68032 2019-Jan-16 22:08:43.953894 - [DEBUG]
68033 2019-Jan-16 22:08:43.953918 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68034 2019-Jan-16 22:08:43.954583 - [DEBUG] Compose: AllBottom * AllBottom
68035 2019-Jan-16 22:08:43.954611 - [DEBUG]
68036 2019-Jan-16 22:08:43.954635 - [DEBUG] Propagate flow
68037 2019-Jan-16 22:08:43.954658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68038 2019-Jan-16 22:08:43.954716 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68039 2019-Jan-16 22:08:43.955372 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68040 2019-Jan-16 22:08:43.955429 - [DEBUG] Edge function : AllBottom (result of previous compose)
68041 2019-Jan-16 22:08:43.955454 - [DEBUG]
68042 2019-Jan-16 22:08:43.955479 - [DEBUG] Join: AllTop & AllBottom
68043 2019-Jan-16 22:08:43.955505 - [DEBUG] = AllBottom (new jump func)
68044 2019-Jan-16 22:08:43.955530 - [DEBUG]
68045 2019-Jan-16 22:08:43.955553 - [DEBUG] Start adding new jump function
68046 2019-Jan-16 22:08:43.955576 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68047 2019-Jan-16 22:08:43.955632 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68048 2019-Jan-16 22:08:43.955688 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68049 2019-Jan-16 22:08:43.956325 - [DEBUG] Edge Function : AllBottom
68050 2019-Jan-16 22:08:43.956354 - [DEBUG] End adding new jump function
68051 2019-Jan-16 22:08:43.956379 - [DEBUG]
68052 2019-Jan-16 22:08:43.956403 - [DEBUG] -------------------------------------------- 1801. Path Edge --------------------------------------------
68053 2019-Jan-16 22:08:43.956428 - [DEBUG]
68054 2019-Jan-16 22:08:43.956451 - [DEBUG] Process 1801. path edge:
68055 2019-Jan-16 22:08:43.956475 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68056 2019-Jan-16 22:08:43.956531 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
68057 2019-Jan-16 22:08:43.957167 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68058 2019-Jan-16 22:08:43.957223 - [DEBUG]
68059 2019-Jan-16 22:08:43.957249 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68060 2019-Jan-16 22:08:43.957908 - [DEBUG] Compose: AllBottom * AllBottom
68061 2019-Jan-16 22:08:43.957936 - [DEBUG]
68062 2019-Jan-16 22:08:43.957960 - [DEBUG] Propagate flow
68063 2019-Jan-16 22:08:43.957983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68064 2019-Jan-16 22:08:43.958041 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68065 2019-Jan-16 22:08:43.958715 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68066 2019-Jan-16 22:08:43.958772 - [DEBUG] Edge function : AllBottom (result of previous compose)
68067 2019-Jan-16 22:08:43.958798 - [DEBUG]
68068 2019-Jan-16 22:08:43.958823 - [DEBUG] Join: AllTop & AllBottom
68069 2019-Jan-16 22:08:43.958849 - [DEBUG] = AllBottom (new jump func)
68070 2019-Jan-16 22:08:43.958874 - [DEBUG]
68071 2019-Jan-16 22:08:43.958897 - [DEBUG] Start adding new jump function
68072 2019-Jan-16 22:08:43.958920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68073 2019-Jan-16 22:08:43.958976 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68074 2019-Jan-16 22:08:43.959031 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68075 2019-Jan-16 22:08:43.959680 - [DEBUG] Edge Function : AllBottom
68076 2019-Jan-16 22:08:43.959710 - [DEBUG] End adding new jump function
68077 2019-Jan-16 22:08:43.959734 - [DEBUG]
68078 2019-Jan-16 22:08:43.959758 - [DEBUG] -------------------------------------------- 1802. Path Edge --------------------------------------------
68079 2019-Jan-16 22:08:43.959783 - [DEBUG]
68080 2019-Jan-16 22:08:43.959806 - [DEBUG] Process 1802. path edge:
68081 2019-Jan-16 22:08:43.959830 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68082 2019-Jan-16 22:08:43.959886 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
68083 2019-Jan-16 22:08:43.960533 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68084 2019-Jan-16 22:08:43.960589 - [DEBUG]
68085 2019-Jan-16 22:08:43.960613 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68086 2019-Jan-16 22:08:43.961279 - [DEBUG] Possible callees:
68087 2019-Jan-16 22:08:43.961304 - [DEBUG] llvm.dbg.declare
68088 2019-Jan-16 22:08:43.961329 - [DEBUG] Possible return sites:
68089 2019-Jan-16 22:08:43.961352 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14968090 2019-Jan-16 22:08:43.962648 - [DEBUG] Found and process special summary
68091 2019-Jan-16 22:08:43.962683 - [DEBUG] Compose: EdgeIdentity * AllBottom
68092 2019-Jan-16 22:08:43.962711 - [DEBUG]
68093 2019-Jan-16 22:08:43.962735 - [DEBUG] Propagate flow
68094 2019-Jan-16 22:08:43.962758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68095 2019-Jan-16 22:08:43.962815 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68096 2019-Jan-16 22:08:43.963456 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68097 2019-Jan-16 22:08:43.963513 - [DEBUG] Edge function : AllBottom (result of previous compose)
68098 2019-Jan-16 22:08:43.963539 - [DEBUG]
68099 2019-Jan-16 22:08:43.963564 - [DEBUG] Join: AllTop & AllBottom
68100 2019-Jan-16 22:08:43.963590 - [DEBUG] = AllBottom (new jump func)
68101 2019-Jan-16 22:08:43.963615 - [DEBUG]
68102 2019-Jan-16 22:08:43.963638 - [DEBUG] Start adding new jump function
68103 2019-Jan-16 22:08:43.963662 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68104 2019-Jan-16 22:08:43.963717 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68105 2019-Jan-16 22:08:43.963772 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68106 2019-Jan-16 22:08:43.964414 - [DEBUG] Edge Function : AllBottom
68107 2019-Jan-16 22:08:43.964443 - [DEBUG] End adding new jump function
68108 2019-Jan-16 22:08:43.964467 - [DEBUG]
68109 2019-Jan-16 22:08:43.964490 - [DEBUG] -------------------------------------------- 1803. Path Edge --------------------------------------------
68110 2019-Jan-16 22:08:43.964527 - [DEBUG]
68111 2019-Jan-16 22:08:43.964551 - [DEBUG] Process 1803. path edge:
68112 2019-Jan-16 22:08:43.964575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68113 2019-Jan-16 22:08:43.964632 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
68114 2019-Jan-16 22:08:43.965290 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68115 2019-Jan-16 22:08:43.965346 - [DEBUG]
68116 2019-Jan-16 22:08:43.965370 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68117 2019-Jan-16 22:08:43.966039 - [DEBUG] Compose: AllBottom * AllBottom
68118 2019-Jan-16 22:08:43.966067 - [DEBUG]
68119 2019-Jan-16 22:08:43.966092 - [DEBUG] Propagate flow
68120 2019-Jan-16 22:08:43.966115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68121 2019-Jan-16 22:08:43.966173 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68122 2019-Jan-16 22:08:43.966813 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68123 2019-Jan-16 22:08:43.966870 - [DEBUG] Edge function : AllBottom (result of previous compose)
68124 2019-Jan-16 22:08:43.966896 - [DEBUG]
68125 2019-Jan-16 22:08:43.966922 - [DEBUG] Join: AllTop & AllBottom
68126 2019-Jan-16 22:08:43.966948 - [DEBUG] = AllBottom (new jump func)
68127 2019-Jan-16 22:08:43.966973 - [DEBUG]
68128 2019-Jan-16 22:08:43.966996 - [DEBUG] Start adding new jump function
68129 2019-Jan-16 22:08:43.967020 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68130 2019-Jan-16 22:08:43.967076 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68131 2019-Jan-16 22:08:43.967131 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68132 2019-Jan-16 22:08:43.967769 - [DEBUG] Edge Function : AllBottom
68133 2019-Jan-16 22:08:43.967799 - [DEBUG] End adding new jump function
68134 2019-Jan-16 22:08:43.967824 - [DEBUG]
68135 2019-Jan-16 22:08:43.967848 - [DEBUG] -------------------------------------------- 1804. Path Edge --------------------------------------------
68136 2019-Jan-16 22:08:43.967873 - [DEBUG]
68137 2019-Jan-16 22:08:43.967897 - [DEBUG] Process 1804. path edge:
68138 2019-Jan-16 22:08:43.967920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68139 2019-Jan-16 22:08:43.967977 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
68140 2019-Jan-16 22:08:43.968630 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68141 2019-Jan-16 22:08:43.968686 - [DEBUG]
68142 2019-Jan-16 22:08:43.968712 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68143 2019-Jan-16 22:08:43.969377 - [DEBUG] Compose: AllBottom * AllBottom
68144 2019-Jan-16 22:08:43.969405 - [DEBUG]
68145 2019-Jan-16 22:08:43.969428 - [DEBUG] Propagate flow
68146 2019-Jan-16 22:08:43.969452 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68147 2019-Jan-16 22:08:43.969510 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68148 2019-Jan-16 22:08:43.970159 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68149 2019-Jan-16 22:08:43.970216 - [DEBUG] Edge function : AllBottom (result of previous compose)
68150 2019-Jan-16 22:08:43.970241 - [DEBUG]
68151 2019-Jan-16 22:08:43.970267 - [DEBUG] Join: AllTop & AllBottom
68152 2019-Jan-16 22:08:43.970293 - [DEBUG] = AllBottom (new jump func)
68153 2019-Jan-16 22:08:43.970317 - [DEBUG]
68154 2019-Jan-16 22:08:43.970341 - [DEBUG] Start adding new jump function
68155 2019-Jan-16 22:08:43.970364 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68156 2019-Jan-16 22:08:43.970428 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68157 2019-Jan-16 22:08:43.970484 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68158 2019-Jan-16 22:08:43.971132 - [DEBUG] Edge Function : AllBottom
68159 2019-Jan-16 22:08:43.971161 - [DEBUG] End adding new jump function
68160 2019-Jan-16 22:08:43.971185 - [DEBUG]
68161 2019-Jan-16 22:08:43.971210 - [DEBUG] -------------------------------------------- 1805. Path Edge --------------------------------------------
68162 2019-Jan-16 22:08:43.971235 - [DEBUG]
68163 2019-Jan-16 22:08:43.971258 - [DEBUG] Process 1805. path edge:
68164 2019-Jan-16 22:08:43.971282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68165 2019-Jan-16 22:08:43.971338 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
68166 2019-Jan-16 22:08:43.972001 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68167 2019-Jan-16 22:08:43.972057 - [DEBUG]
68168 2019-Jan-16 22:08:43.972082 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68169 2019-Jan-16 22:08:43.972749 - [DEBUG] Possible callees:
68170 2019-Jan-16 22:08:43.972774 - [DEBUG] llvm.dbg.declare
68171 2019-Jan-16 22:08:43.972799 - [DEBUG] Possible return sites:
68172 2019-Jan-16 22:08:43.972823 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15568173 2019-Jan-16 22:08:43.974119 - [DEBUG] Found and process special summary
68174 2019-Jan-16 22:08:43.974154 - [DEBUG] Compose: EdgeIdentity * AllBottom
68175 2019-Jan-16 22:08:43.974182 - [DEBUG]
68176 2019-Jan-16 22:08:43.974207 - [DEBUG] Propagate flow
68177 2019-Jan-16 22:08:43.974230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68178 2019-Jan-16 22:08:43.974288 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68179 2019-Jan-16 22:08:43.974945 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68180 2019-Jan-16 22:08:43.975002 - [DEBUG] Edge function : AllBottom (result of previous compose)
68181 2019-Jan-16 22:08:43.975027 - [DEBUG]
68182 2019-Jan-16 22:08:43.975052 - [DEBUG] Join: AllTop & AllBottom
68183 2019-Jan-16 22:08:43.975078 - [DEBUG] = AllBottom (new jump func)
68184 2019-Jan-16 22:08:43.975103 - [DEBUG]
68185 2019-Jan-16 22:08:43.975126 - [DEBUG] Start adding new jump function
68186 2019-Jan-16 22:08:43.975150 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68187 2019-Jan-16 22:08:43.975205 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68188 2019-Jan-16 22:08:43.975261 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68189 2019-Jan-16 22:08:43.975902 - [DEBUG] Edge Function : AllBottom
68190 2019-Jan-16 22:08:43.975931 - [DEBUG] End adding new jump function
68191 2019-Jan-16 22:08:43.975955 - [DEBUG]
68192 2019-Jan-16 22:08:43.975979 - [DEBUG] -------------------------------------------- 1806. Path Edge --------------------------------------------
68193 2019-Jan-16 22:08:43.976004 - [DEBUG]
68194 2019-Jan-16 22:08:43.976027 - [DEBUG] Process 1806. path edge:
68195 2019-Jan-16 22:08:43.976051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68196 2019-Jan-16 22:08:43.976108 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
68197 2019-Jan-16 22:08:43.976747 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68198 2019-Jan-16 22:08:43.976803 - [DEBUG]
68199 2019-Jan-16 22:08:43.976828 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68200 2019-Jan-16 22:08:43.977504 - [DEBUG] Compose: AllBottom * AllBottom
68201 2019-Jan-16 22:08:43.977532 - [DEBUG]
68202 2019-Jan-16 22:08:43.977556 - [DEBUG] Propagate flow
68203 2019-Jan-16 22:08:43.977579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68204 2019-Jan-16 22:08:43.977638 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68205 2019-Jan-16 22:08:43.978294 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68206 2019-Jan-16 22:08:43.978350 - [DEBUG] Edge function : AllBottom (result of previous compose)
68207 2019-Jan-16 22:08:43.978376 - [DEBUG]
68208 2019-Jan-16 22:08:43.978401 - [DEBUG] Join: AllTop & AllBottom
68209 2019-Jan-16 22:08:43.978427 - [DEBUG] = AllBottom (new jump func)
68210 2019-Jan-16 22:08:43.978452 - [DEBUG]
68211 2019-Jan-16 22:08:43.978475 - [DEBUG] Start adding new jump function
68212 2019-Jan-16 22:08:43.978499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68213 2019-Jan-16 22:08:43.978554 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68214 2019-Jan-16 22:08:43.978610 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68215 2019-Jan-16 22:08:43.979246 - [DEBUG] Edge Function : AllBottom
68216 2019-Jan-16 22:08:43.979275 - [DEBUG] End adding new jump function
68217 2019-Jan-16 22:08:43.979299 - [DEBUG]
68218 2019-Jan-16 22:08:43.979323 - [DEBUG] -------------------------------------------- 1807. Path Edge --------------------------------------------
68219 2019-Jan-16 22:08:43.979348 - [DEBUG]
68220 2019-Jan-16 22:08:43.979371 - [DEBUG] Process 1807. path edge:
68221 2019-Jan-16 22:08:43.979395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68222 2019-Jan-16 22:08:43.979451 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
68223 2019-Jan-16 22:08:43.980088 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68224 2019-Jan-16 22:08:43.980144 - [DEBUG]
68225 2019-Jan-16 22:08:43.980169 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68226 2019-Jan-16 22:08:43.980832 - [DEBUG] Compose: AllBottom * AllBottom
68227 2019-Jan-16 22:08:43.980860 - [DEBUG]
68228 2019-Jan-16 22:08:43.980883 - [DEBUG] Propagate flow
68229 2019-Jan-16 22:08:43.980907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68230 2019-Jan-16 22:08:43.980965 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68231 2019-Jan-16 22:08:43.981618 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68232 2019-Jan-16 22:08:43.981674 - [DEBUG] Edge function : AllBottom (result of previous compose)
68233 2019-Jan-16 22:08:43.981700 - [DEBUG]
68234 2019-Jan-16 22:08:43.981725 - [DEBUG] Join: AllTop & AllBottom
68235 2019-Jan-16 22:08:43.981751 - [DEBUG] = AllBottom (new jump func)
68236 2019-Jan-16 22:08:43.981775 - [DEBUG]
68237 2019-Jan-16 22:08:43.981799 - [DEBUG] Start adding new jump function
68238 2019-Jan-16 22:08:43.981822 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68239 2019-Jan-16 22:08:43.981878 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68240 2019-Jan-16 22:08:43.981933 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68241 2019-Jan-16 22:08:43.982570 - [DEBUG] Edge Function : AllBottom
68242 2019-Jan-16 22:08:43.982599 - [DEBUG] End adding new jump function
68243 2019-Jan-16 22:08:43.982624 - [DEBUG]
68244 2019-Jan-16 22:08:43.982648 - [DEBUG] -------------------------------------------- 1808. Path Edge --------------------------------------------
68245 2019-Jan-16 22:08:43.982672 - [DEBUG]
68246 2019-Jan-16 22:08:43.982696 - [DEBUG] Process 1808. path edge:
68247 2019-Jan-16 22:08:43.982720 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68248 2019-Jan-16 22:08:43.982785 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
68249 2019-Jan-16 22:08:43.983422 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68250 2019-Jan-16 22:08:43.983478 - [DEBUG]
68251 2019-Jan-16 22:08:43.983503 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68252 2019-Jan-16 22:08:43.984166 - [DEBUG] Compose: AllBottom * AllBottom
68253 2019-Jan-16 22:08:43.984194 - [DEBUG]
68254 2019-Jan-16 22:08:43.984218 - [DEBUG] Propagate flow
68255 2019-Jan-16 22:08:43.984241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68256 2019-Jan-16 22:08:43.984299 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68257 2019-Jan-16 22:08:43.984964 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68258 2019-Jan-16 22:08:43.985021 - [DEBUG] Edge function : AllBottom (result of previous compose)
68259 2019-Jan-16 22:08:43.985046 - [DEBUG]
68260 2019-Jan-16 22:08:43.985071 - [DEBUG] Join: AllTop & AllBottom
68261 2019-Jan-16 22:08:43.985097 - [DEBUG] = AllBottom (new jump func)
68262 2019-Jan-16 22:08:43.985122 - [DEBUG]
68263 2019-Jan-16 22:08:43.985145 - [DEBUG] Start adding new jump function
68264 2019-Jan-16 22:08:43.985168 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68265 2019-Jan-16 22:08:43.985224 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68266 2019-Jan-16 22:08:43.985279 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68267 2019-Jan-16 22:08:43.985927 - [DEBUG] Edge Function : AllBottom
68268 2019-Jan-16 22:08:43.985956 - [DEBUG] End adding new jump function
68269 2019-Jan-16 22:08:43.985980 - [DEBUG]
68270 2019-Jan-16 22:08:43.986003 - [DEBUG] -------------------------------------------- 1809. Path Edge --------------------------------------------
68271 2019-Jan-16 22:08:43.986028 - [DEBUG]
68272 2019-Jan-16 22:08:43.986050 - [DEBUG] Process 1809. path edge:
68273 2019-Jan-16 22:08:43.986074 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68274 2019-Jan-16 22:08:43.986130 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
68275 2019-Jan-16 22:08:43.986778 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68276 2019-Jan-16 22:08:43.986834 - [DEBUG]
68277 2019-Jan-16 22:08:43.986858 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68278 2019-Jan-16 22:08:43.987524 - [DEBUG] Possible callees:
68279 2019-Jan-16 22:08:43.987550 - [DEBUG] llvm.dbg.declare
68280 2019-Jan-16 22:08:43.987576 - [DEBUG] Possible return sites:
68281 2019-Jan-16 22:08:43.987599 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16368282 2019-Jan-16 22:08:43.988893 - [DEBUG] Found and process special summary
68283 2019-Jan-16 22:08:43.988927 - [DEBUG] Compose: EdgeIdentity * AllBottom
68284 2019-Jan-16 22:08:43.988955 - [DEBUG]
68285 2019-Jan-16 22:08:43.988979 - [DEBUG] Propagate flow
68286 2019-Jan-16 22:08:43.989003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68287 2019-Jan-16 22:08:43.989060 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68288 2019-Jan-16 22:08:43.989703 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68289 2019-Jan-16 22:08:43.989760 - [DEBUG] Edge function : AllBottom (result of previous compose)
68290 2019-Jan-16 22:08:43.989795 - [DEBUG]
68291 2019-Jan-16 22:08:43.989821 - [DEBUG] Join: AllTop & AllBottom
68292 2019-Jan-16 22:08:43.989848 - [DEBUG] = AllBottom (new jump func)
68293 2019-Jan-16 22:08:43.989872 - [DEBUG]
68294 2019-Jan-16 22:08:43.989896 - [DEBUG] Start adding new jump function
68295 2019-Jan-16 22:08:43.989919 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68296 2019-Jan-16 22:08:43.989975 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68297 2019-Jan-16 22:08:43.990031 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68298 2019-Jan-16 22:08:43.990670 - [DEBUG] Edge Function : AllBottom
68299 2019-Jan-16 22:08:43.990699 - [DEBUG] End adding new jump function
68300 2019-Jan-16 22:08:43.990724 - [DEBUG]
68301 2019-Jan-16 22:08:43.990748 - [DEBUG] -------------------------------------------- 1810. Path Edge --------------------------------------------
68302 2019-Jan-16 22:08:43.990773 - [DEBUG]
68303 2019-Jan-16 22:08:43.990796 - [DEBUG] Process 1810. path edge:
68304 2019-Jan-16 22:08:43.990820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68305 2019-Jan-16 22:08:43.990876 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
68306 2019-Jan-16 22:08:43.991531 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68307 2019-Jan-16 22:08:43.991587 - [DEBUG]
68308 2019-Jan-16 22:08:43.991611 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68309 2019-Jan-16 22:08:43.992279 - [DEBUG] Compose: AllBottom * AllBottom
68310 2019-Jan-16 22:08:43.992307 - [DEBUG]
68311 2019-Jan-16 22:08:43.992331 - [DEBUG] Propagate flow
68312 2019-Jan-16 22:08:43.992355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68313 2019-Jan-16 22:08:43.992412 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68314 2019-Jan-16 22:08:43.993049 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68315 2019-Jan-16 22:08:43.993106 - [DEBUG] Edge function : AllBottom (result of previous compose)
68316 2019-Jan-16 22:08:43.993132 - [DEBUG]
68317 2019-Jan-16 22:08:43.993157 - [DEBUG] Join: AllTop & AllBottom
68318 2019-Jan-16 22:08:43.993183 - [DEBUG] = AllBottom (new jump func)
68319 2019-Jan-16 22:08:43.993207 - [DEBUG]
68320 2019-Jan-16 22:08:43.993231 - [DEBUG] Start adding new jump function
68321 2019-Jan-16 22:08:43.993254 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68322 2019-Jan-16 22:08:43.993310 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68323 2019-Jan-16 22:08:43.993365 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68324 2019-Jan-16 22:08:43.994001 - [DEBUG] Edge Function : AllBottom
68325 2019-Jan-16 22:08:43.994030 - [DEBUG] End adding new jump function
68326 2019-Jan-16 22:08:43.994055 - [DEBUG]
68327 2019-Jan-16 22:08:43.994079 - [DEBUG] -------------------------------------------- 1811. Path Edge --------------------------------------------
68328 2019-Jan-16 22:08:43.994103 - [DEBUG]
68329 2019-Jan-16 22:08:43.994127 - [DEBUG] Process 1811. path edge:
68330 2019-Jan-16 22:08:43.994151 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68331 2019-Jan-16 22:08:43.994208 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
68332 2019-Jan-16 22:08:43.994860 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68333 2019-Jan-16 22:08:43.994916 - [DEBUG]
68334 2019-Jan-16 22:08:43.994942 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68335 2019-Jan-16 22:08:43.995605 - [DEBUG] Compose: AllBottom * AllBottom
68336 2019-Jan-16 22:08:43.995633 - [DEBUG]
68337 2019-Jan-16 22:08:43.995657 - [DEBUG] Propagate flow
68338 2019-Jan-16 22:08:43.995690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68339 2019-Jan-16 22:08:43.995748 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68340 2019-Jan-16 22:08:43.996397 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68341 2019-Jan-16 22:08:43.996454 - [DEBUG] Edge function : AllBottom (result of previous compose)
68342 2019-Jan-16 22:08:43.996480 - [DEBUG]
68343 2019-Jan-16 22:08:43.996504 - [DEBUG] Join: AllTop & AllBottom
68344 2019-Jan-16 22:08:43.996530 - [DEBUG] = AllBottom (new jump func)
68345 2019-Jan-16 22:08:43.996555 - [DEBUG]
68346 2019-Jan-16 22:08:43.996578 - [DEBUG] Start adding new jump function
68347 2019-Jan-16 22:08:43.996601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68348 2019-Jan-16 22:08:43.996657 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68349 2019-Jan-16 22:08:43.996712 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68350 2019-Jan-16 22:08:43.997359 - [DEBUG] Edge Function : AllBottom
68351 2019-Jan-16 22:08:43.997388 - [DEBUG] End adding new jump function
68352 2019-Jan-16 22:08:43.997413 - [DEBUG]
68353 2019-Jan-16 22:08:43.997437 - [DEBUG] -------------------------------------------- 1812. Path Edge --------------------------------------------
68354 2019-Jan-16 22:08:43.997461 - [DEBUG]
68355 2019-Jan-16 22:08:43.997484 - [DEBUG] Process 1812. path edge:
68356 2019-Jan-16 22:08:43.997509 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68357 2019-Jan-16 22:08:43.997565 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
68358 2019-Jan-16 22:08:43.998227 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68359 2019-Jan-16 22:08:43.998283 - [DEBUG]
68360 2019-Jan-16 22:08:43.998307 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68361 2019-Jan-16 22:08:43.998973 - [DEBUG] Possible callees:
68362 2019-Jan-16 22:08:43.998998 - [DEBUG] llvm.dbg.declare
68363 2019-Jan-16 22:08:43.999023 - [DEBUG] Possible return sites:
68364 2019-Jan-16 22:08:43.999047 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16968365 2019-Jan-16 22:08:44.000325 - [DEBUG] Found and process special summary
68366 2019-Jan-16 22:08:44.000360 - [DEBUG] Compose: EdgeIdentity * AllBottom
68367 2019-Jan-16 22:08:44.000388 - [DEBUG]
68368 2019-Jan-16 22:08:44.000413 - [DEBUG] Propagate flow
68369 2019-Jan-16 22:08:44.000436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68370 2019-Jan-16 22:08:44.000494 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68371 2019-Jan-16 22:08:44.001135 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68372 2019-Jan-16 22:08:44.001192 - [DEBUG] Edge function : AllBottom (result of previous compose)
68373 2019-Jan-16 22:08:44.001217 - [DEBUG]
68374 2019-Jan-16 22:08:44.001243 - [DEBUG] Join: AllTop & AllBottom
68375 2019-Jan-16 22:08:44.001269 - [DEBUG] = AllBottom (new jump func)
68376 2019-Jan-16 22:08:44.001294 - [DEBUG]
68377 2019-Jan-16 22:08:44.001318 - [DEBUG] Start adding new jump function
68378 2019-Jan-16 22:08:44.001341 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68379 2019-Jan-16 22:08:44.001397 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68380 2019-Jan-16 22:08:44.001467 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68381 2019-Jan-16 22:08:44.002118 - [DEBUG] Edge Function : AllBottom
68382 2019-Jan-16 22:08:44.002147 - [DEBUG] End adding new jump function
68383 2019-Jan-16 22:08:44.002172 - [DEBUG]
68384 2019-Jan-16 22:08:44.002196 - [DEBUG] -------------------------------------------- 1813. Path Edge --------------------------------------------
68385 2019-Jan-16 22:08:44.002220 - [DEBUG]
68386 2019-Jan-16 22:08:44.002244 - [DEBUG] Process 1813. path edge:
68387 2019-Jan-16 22:08:44.002267 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68388 2019-Jan-16 22:08:44.002324 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
68389 2019-Jan-16 22:08:44.002966 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68390 2019-Jan-16 22:08:44.003022 - [DEBUG]
68391 2019-Jan-16 22:08:44.003046 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68392 2019-Jan-16 22:08:44.003713 - [DEBUG] Compose: AllBottom * AllBottom
68393 2019-Jan-16 22:08:44.003741 - [DEBUG]
68394 2019-Jan-16 22:08:44.003765 - [DEBUG] Propagate flow
68395 2019-Jan-16 22:08:44.003788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68396 2019-Jan-16 22:08:44.003846 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68397 2019-Jan-16 22:08:44.004484 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68398 2019-Jan-16 22:08:44.004541 - [DEBUG] Edge function : AllBottom (result of previous compose)
68399 2019-Jan-16 22:08:44.004567 - [DEBUG]
68400 2019-Jan-16 22:08:44.004592 - [DEBUG] Join: AllTop & AllBottom
68401 2019-Jan-16 22:08:44.004618 - [DEBUG] = AllBottom (new jump func)
68402 2019-Jan-16 22:08:44.004643 - [DEBUG]
68403 2019-Jan-16 22:08:44.004666 - [DEBUG] Start adding new jump function
68404 2019-Jan-16 22:08:44.004690 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68405 2019-Jan-16 22:08:44.004757 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68406 2019-Jan-16 22:08:44.004815 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68407 2019-Jan-16 22:08:44.005452 - [DEBUG] Edge Function : AllBottom
68408 2019-Jan-16 22:08:44.005482 - [DEBUG] End adding new jump function
68409 2019-Jan-16 22:08:44.005506 - [DEBUG]
68410 2019-Jan-16 22:08:44.005530 - [DEBUG] -------------------------------------------- 1814. Path Edge --------------------------------------------
68411 2019-Jan-16 22:08:44.005554 - [DEBUG]
68412 2019-Jan-16 22:08:44.005578 - [DEBUG] Process 1814. path edge:
68413 2019-Jan-16 22:08:44.005601 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68414 2019-Jan-16 22:08:44.005657 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
68415 2019-Jan-16 22:08:44.006294 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68416 2019-Jan-16 22:08:44.006350 - [DEBUG]
68417 2019-Jan-16 22:08:44.006375 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68418 2019-Jan-16 22:08:44.007038 - [DEBUG] Compose: AllBottom * AllBottom
68419 2019-Jan-16 22:08:44.007066 - [DEBUG]
68420 2019-Jan-16 22:08:44.007090 - [DEBUG] Propagate flow
68421 2019-Jan-16 22:08:44.007114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68422 2019-Jan-16 22:08:44.007172 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68423 2019-Jan-16 22:08:44.007814 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68424 2019-Jan-16 22:08:44.007870 - [DEBUG] Edge function : AllBottom (result of previous compose)
68425 2019-Jan-16 22:08:44.007896 - [DEBUG]
68426 2019-Jan-16 22:08:44.007921 - [DEBUG] Join: AllTop & AllBottom
68427 2019-Jan-16 22:08:44.007961 - [DEBUG] = AllBottom (new jump func)
68428 2019-Jan-16 22:08:44.007987 - [DEBUG]
68429 2019-Jan-16 22:08:44.008010 - [DEBUG] Start adding new jump function
68430 2019-Jan-16 22:08:44.008034 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68431 2019-Jan-16 22:08:44.008101 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68432 2019-Jan-16 22:08:44.008157 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68433 2019-Jan-16 22:08:44.008799 - [DEBUG] Edge Function : AllBottom
68434 2019-Jan-16 22:08:44.008828 - [DEBUG] End adding new jump function
68435 2019-Jan-16 22:08:44.008853 - [DEBUG]
68436 2019-Jan-16 22:08:44.008877 - [DEBUG] -------------------------------------------- 1815. Path Edge --------------------------------------------
68437 2019-Jan-16 22:08:44.008902 - [DEBUG]
68438 2019-Jan-16 22:08:44.008925 - [DEBUG] Process 1815. path edge:
68439 2019-Jan-16 22:08:44.008949 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68440 2019-Jan-16 22:08:44.009006 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
68441 2019-Jan-16 22:08:44.009645 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68442 2019-Jan-16 22:08:44.009701 - [DEBUG]
68443 2019-Jan-16 22:08:44.009726 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68444 2019-Jan-16 22:08:44.010392 - [DEBUG] Compose: AllBottom * AllBottom
68445 2019-Jan-16 22:08:44.010420 - [DEBUG]
68446 2019-Jan-16 22:08:44.010444 - [DEBUG] Propagate flow
68447 2019-Jan-16 22:08:44.010467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68448 2019-Jan-16 22:08:44.010525 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68449 2019-Jan-16 22:08:44.011164 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68450 2019-Jan-16 22:08:44.011221 - [DEBUG] Edge function : AllBottom (result of previous compose)
68451 2019-Jan-16 22:08:44.011246 - [DEBUG]
68452 2019-Jan-16 22:08:44.011271 - [DEBUG] Join: AllTop & AllBottom
68453 2019-Jan-16 22:08:44.011298 - [DEBUG] = AllBottom (new jump func)
68454 2019-Jan-16 22:08:44.011322 - [DEBUG]
68455 2019-Jan-16 22:08:44.011346 - [DEBUG] Start adding new jump function
68456 2019-Jan-16 22:08:44.011369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68457 2019-Jan-16 22:08:44.011439 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68458 2019-Jan-16 22:08:44.011495 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68459 2019-Jan-16 22:08:44.012132 - [DEBUG] Edge Function : AllBottom
68460 2019-Jan-16 22:08:44.012161 - [DEBUG] End adding new jump function
68461 2019-Jan-16 22:08:44.012185 - [DEBUG]
68462 2019-Jan-16 22:08:44.012209 - [DEBUG] -------------------------------------------- 1816. Path Edge --------------------------------------------
68463 2019-Jan-16 22:08:44.012234 - [DEBUG]
68464 2019-Jan-16 22:08:44.012258 - [DEBUG] Process 1816. path edge:
68465 2019-Jan-16 22:08:44.012282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68466 2019-Jan-16 22:08:44.012338 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
68467 2019-Jan-16 22:08:44.012973 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68468 2019-Jan-16 22:08:44.013029 - [DEBUG]
68469 2019-Jan-16 22:08:44.013055 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68470 2019-Jan-16 22:08:44.013718 - [DEBUG] Compose: AllBottom * AllBottom
68471 2019-Jan-16 22:08:44.013746 - [DEBUG]
68472 2019-Jan-16 22:08:44.013770 - [DEBUG] Propagate flow
68473 2019-Jan-16 22:08:44.013803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68474 2019-Jan-16 22:08:44.013861 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68475 2019-Jan-16 22:08:44.014511 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68476 2019-Jan-16 22:08:44.014567 - [DEBUG] Edge function : AllBottom (result of previous compose)
68477 2019-Jan-16 22:08:44.014593 - [DEBUG]
68478 2019-Jan-16 22:08:44.014618 - [DEBUG] Join: AllTop & AllBottom
68479 2019-Jan-16 22:08:44.014644 - [DEBUG] = AllBottom (new jump func)
68480 2019-Jan-16 22:08:44.014669 - [DEBUG]
68481 2019-Jan-16 22:08:44.014692 - [DEBUG] Start adding new jump function
68482 2019-Jan-16 22:08:44.014716 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68483 2019-Jan-16 22:08:44.014785 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68484 2019-Jan-16 22:08:44.014841 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68485 2019-Jan-16 22:08:44.015480 - [DEBUG] Edge Function : AllBottom
68486 2019-Jan-16 22:08:44.015509 - [DEBUG] End adding new jump function
68487 2019-Jan-16 22:08:44.015533 - [DEBUG]
68488 2019-Jan-16 22:08:44.015557 - [DEBUG] -------------------------------------------- 1817. Path Edge --------------------------------------------
68489 2019-Jan-16 22:08:44.015582 - [DEBUG]
68490 2019-Jan-16 22:08:44.015606 - [DEBUG] Process 1817. path edge:
68491 2019-Jan-16 22:08:44.015629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68492 2019-Jan-16 22:08:44.015686 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
68493 2019-Jan-16 22:08:44.016323 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68494 2019-Jan-16 22:08:44.016379 - [DEBUG]
68495 2019-Jan-16 22:08:44.016404 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68496 2019-Jan-16 22:08:44.017071 - [DEBUG] Compose: AllBottom * AllBottom
68497 2019-Jan-16 22:08:44.017100 - [DEBUG]
68498 2019-Jan-16 22:08:44.017123 - [DEBUG] Propagate flow
68499 2019-Jan-16 22:08:44.017147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68500 2019-Jan-16 22:08:44.017204 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68501 2019-Jan-16 22:08:44.017840 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68502 2019-Jan-16 22:08:44.017897 - [DEBUG] Edge function : AllBottom (result of previous compose)
68503 2019-Jan-16 22:08:44.017922 - [DEBUG]
68504 2019-Jan-16 22:08:44.017947 - [DEBUG] Join: AllTop & AllBottom
68505 2019-Jan-16 22:08:44.017973 - [DEBUG] = AllBottom (new jump func)
68506 2019-Jan-16 22:08:44.017998 - [DEBUG]
68507 2019-Jan-16 22:08:44.018021 - [DEBUG] Start adding new jump function
68508 2019-Jan-16 22:08:44.018045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68509 2019-Jan-16 22:08:44.018114 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68510 2019-Jan-16 22:08:44.018170 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68511 2019-Jan-16 22:08:44.018807 - [DEBUG] Edge Function : AllBottom
68512 2019-Jan-16 22:08:44.018836 - [DEBUG] End adding new jump function
68513 2019-Jan-16 22:08:44.018861 - [DEBUG]
68514 2019-Jan-16 22:08:44.018885 - [DEBUG] -------------------------------------------- 1818. Path Edge --------------------------------------------
68515 2019-Jan-16 22:08:44.018910 - [DEBUG]
68516 2019-Jan-16 22:08:44.018933 - [DEBUG] Process 1818. path edge:
68517 2019-Jan-16 22:08:44.018957 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68518 2019-Jan-16 22:08:44.019014 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
68519 2019-Jan-16 22:08:44.019649 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68520 2019-Jan-16 22:08:44.019714 - [DEBUG]
68521 2019-Jan-16 22:08:44.019740 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68522 2019-Jan-16 22:08:44.020403 - [DEBUG] Compose: AllBottom * AllBottom
68523 2019-Jan-16 22:08:44.020431 - [DEBUG]
68524 2019-Jan-16 22:08:44.020455 - [DEBUG] Propagate flow
68525 2019-Jan-16 22:08:44.020479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68526 2019-Jan-16 22:08:44.020536 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68527 2019-Jan-16 22:08:44.021174 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68528 2019-Jan-16 22:08:44.021231 - [DEBUG] Edge function : AllBottom (result of previous compose)
68529 2019-Jan-16 22:08:44.021256 - [DEBUG]
68530 2019-Jan-16 22:08:44.021281 - [DEBUG] Join: AllTop & AllBottom
68531 2019-Jan-16 22:08:44.021307 - [DEBUG] = AllBottom (new jump func)
68532 2019-Jan-16 22:08:44.021332 - [DEBUG]
68533 2019-Jan-16 22:08:44.021356 - [DEBUG] Start adding new jump function
68534 2019-Jan-16 22:08:44.021379 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68535 2019-Jan-16 22:08:44.021449 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68536 2019-Jan-16 22:08:44.021504 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68537 2019-Jan-16 22:08:44.022142 - [DEBUG] Edge Function : AllBottom
68538 2019-Jan-16 22:08:44.022171 - [DEBUG] End adding new jump function
68539 2019-Jan-16 22:08:44.022195 - [DEBUG]
68540 2019-Jan-16 22:08:44.022219 - [DEBUG] -------------------------------------------- 1819. Path Edge --------------------------------------------
68541 2019-Jan-16 22:08:44.022244 - [DEBUG]
68542 2019-Jan-16 22:08:44.022268 - [DEBUG] Process 1819. path edge:
68543 2019-Jan-16 22:08:44.022291 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68544 2019-Jan-16 22:08:44.022348 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
68545 2019-Jan-16 22:08:44.022983 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68546 2019-Jan-16 22:08:44.023039 - [DEBUG]
68547 2019-Jan-16 22:08:44.023063 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68548 2019-Jan-16 22:08:44.023725 - [DEBUG] Compose: AllBottom * AllBottom
68549 2019-Jan-16 22:08:44.023753 - [DEBUG]
68550 2019-Jan-16 22:08:44.023777 - [DEBUG] Propagate flow
68551 2019-Jan-16 22:08:44.023800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68552 2019-Jan-16 22:08:44.023858 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68553 2019-Jan-16 22:08:44.024505 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68554 2019-Jan-16 22:08:44.024562 - [DEBUG] Edge function : AllBottom (result of previous compose)
68555 2019-Jan-16 22:08:44.024588 - [DEBUG]
68556 2019-Jan-16 22:08:44.024612 - [DEBUG] Join: AllTop & AllBottom
68557 2019-Jan-16 22:08:44.024638 - [DEBUG] = AllBottom (new jump func)
68558 2019-Jan-16 22:08:44.024663 - [DEBUG]
68559 2019-Jan-16 22:08:44.024686 - [DEBUG] Start adding new jump function
68560 2019-Jan-16 22:08:44.024710 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68561 2019-Jan-16 22:08:44.024779 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68562 2019-Jan-16 22:08:44.024835 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68563 2019-Jan-16 22:08:44.025478 - [DEBUG] Edge Function : AllBottom
68564 2019-Jan-16 22:08:44.025506 - [DEBUG] End adding new jump function
68565 2019-Jan-16 22:08:44.025531 - [DEBUG]
68566 2019-Jan-16 22:08:44.025564 - [DEBUG] -------------------------------------------- 1820. Path Edge --------------------------------------------
68567 2019-Jan-16 22:08:44.025590 - [DEBUG]
68568 2019-Jan-16 22:08:44.025614 - [DEBUG] Process 1820. path edge:
68569 2019-Jan-16 22:08:44.025638 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68570 2019-Jan-16 22:08:44.025695 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
68571 2019-Jan-16 22:08:44.026337 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68572 2019-Jan-16 22:08:44.026394 - [DEBUG]
68573 2019-Jan-16 22:08:44.026420 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68574 2019-Jan-16 22:08:44.027090 - [DEBUG] Compose: AllBottom * AllBottom
68575 2019-Jan-16 22:08:44.027118 - [DEBUG]
68576 2019-Jan-16 22:08:44.027142 - [DEBUG] Propagate flow
68577 2019-Jan-16 22:08:44.027166 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68578 2019-Jan-16 22:08:44.027224 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68579 2019-Jan-16 22:08:44.027861 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68580 2019-Jan-16 22:08:44.027918 - [DEBUG] Edge function : AllBottom (result of previous compose)
68581 2019-Jan-16 22:08:44.027943 - [DEBUG]
68582 2019-Jan-16 22:08:44.027968 - [DEBUG] Join: AllTop & AllBottom
68583 2019-Jan-16 22:08:44.027995 - [DEBUG] = AllBottom (new jump func)
68584 2019-Jan-16 22:08:44.028019 - [DEBUG]
68585 2019-Jan-16 22:08:44.028043 - [DEBUG] Start adding new jump function
68586 2019-Jan-16 22:08:44.028067 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68587 2019-Jan-16 22:08:44.028137 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68588 2019-Jan-16 22:08:44.028193 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68589 2019-Jan-16 22:08:44.028829 - [DEBUG] Edge Function : AllBottom
68590 2019-Jan-16 22:08:44.028858 - [DEBUG] End adding new jump function
68591 2019-Jan-16 22:08:44.028882 - [DEBUG]
68592 2019-Jan-16 22:08:44.028906 - [DEBUG] -------------------------------------------- 1821. Path Edge --------------------------------------------
68593 2019-Jan-16 22:08:44.028931 - [DEBUG]
68594 2019-Jan-16 22:08:44.028955 - [DEBUG] Process 1821. path edge:
68595 2019-Jan-16 22:08:44.028979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68596 2019-Jan-16 22:08:44.029035 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
68597 2019-Jan-16 22:08:44.029670 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68598 2019-Jan-16 22:08:44.029726 - [DEBUG]
68599 2019-Jan-16 22:08:44.029750 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68600 2019-Jan-16 22:08:44.030414 - [DEBUG] Compose: AllBottom * AllBottom
68601 2019-Jan-16 22:08:44.030442 - [DEBUG]
68602 2019-Jan-16 22:08:44.030466 - [DEBUG] Propagate flow
68603 2019-Jan-16 22:08:44.030489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68604 2019-Jan-16 22:08:44.030547 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68605 2019-Jan-16 22:08:44.031193 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68606 2019-Jan-16 22:08:44.031249 - [DEBUG] Edge function : AllBottom (result of previous compose)
68607 2019-Jan-16 22:08:44.031275 - [DEBUG]
68608 2019-Jan-16 22:08:44.031300 - [DEBUG] Join: AllTop & AllBottom
68609 2019-Jan-16 22:08:44.031326 - [DEBUG] = AllBottom (new jump func)
68610 2019-Jan-16 22:08:44.031351 - [DEBUG]
68611 2019-Jan-16 22:08:44.031374 - [DEBUG] Start adding new jump function
68612 2019-Jan-16 22:08:44.031406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68613 2019-Jan-16 22:08:44.031475 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68614 2019-Jan-16 22:08:44.031531 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68615 2019-Jan-16 22:08:44.032169 - [DEBUG] Edge Function : AllBottom
68616 2019-Jan-16 22:08:44.032198 - [DEBUG] End adding new jump function
68617 2019-Jan-16 22:08:44.032222 - [DEBUG]
68618 2019-Jan-16 22:08:44.032246 - [DEBUG] -------------------------------------------- 1822. Path Edge --------------------------------------------
68619 2019-Jan-16 22:08:44.032271 - [DEBUG]
68620 2019-Jan-16 22:08:44.032295 - [DEBUG] Process 1822. path edge:
68621 2019-Jan-16 22:08:44.032318 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68622 2019-Jan-16 22:08:44.032375 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
68623 2019-Jan-16 22:08:44.033011 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68624 2019-Jan-16 22:08:44.033067 - [DEBUG]
68625 2019-Jan-16 22:08:44.033092 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68626 2019-Jan-16 22:08:44.033750 - [DEBUG] Start of endsummarytab entry
68627 2019-Jan-16 22:08:44.033796 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
68628 2019-Jan-16 22:08:44.034447 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
68629 2019-Jan-16 22:08:44.034517 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68630 2019-Jan-16 22:08:44.035176 - [DEBUG] d2: @zero_value = constant i2 0, align 4, ID: -1
68631 2019-Jan-16 22:08:44.035234 - [DEBUG] EF: AllBottom
68632 2019-Jan-16 22:08:44.035260 - [DEBUG]
68633 2019-Jan-16 22:08:44.035284 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68634 2019-Jan-16 22:08:44.035922 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
68635 2019-Jan-16 22:08:44.036562 - [DEBUG] EF: AllBottom
68636 2019-Jan-16 22:08:44.036588 - [DEBUG]
68637 2019-Jan-16 22:08:44.036612 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68638 2019-Jan-16 22:08:44.037249 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68639 2019-Jan-16 22:08:44.037889 - [DEBUG] EF: AllBottom
68640 2019-Jan-16 22:08:44.037915 - [DEBUG]
68641 2019-Jan-16 22:08:44.037939 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68642 2019-Jan-16 22:08:44.038592 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
68643 2019-Jan-16 22:08:44.039233 - [DEBUG] EF: AllBottom
68644 2019-Jan-16 22:08:44.039259 - [DEBUG]
68645 2019-Jan-16 22:08:44.039283 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68646 2019-Jan-16 22:08:44.039919 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
68647 2019-Jan-16 22:08:44.040559 - [DEBUG] EF: AllBottom
68648 2019-Jan-16 22:08:44.040585 - [DEBUG]
68649 2019-Jan-16 22:08:44.040609 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68650 2019-Jan-16 22:08:44.041245 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
68651 2019-Jan-16 22:08:44.041900 - [DEBUG] EF: AllBottom
68652 2019-Jan-16 22:08:44.041926 - [DEBUG]
68653 2019-Jan-16 22:08:44.041950 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68654 2019-Jan-16 22:08:44.042586 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
68655 2019-Jan-16 22:08:44.043224 - [DEBUG] EF: AllBottom
68656 2019-Jan-16 22:08:44.043250 - [DEBUG]
68657 2019-Jan-16 22:08:44.043274 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68658 2019-Jan-16 22:08:44.043910 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
68659 2019-Jan-16 22:08:44.044567 - [DEBUG] EF: AllBottom
68660 2019-Jan-16 22:08:44.044593 - [DEBUG]
68661 2019-Jan-16 22:08:44.044617 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68662 2019-Jan-16 22:08:44.045271 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
68663 2019-Jan-16 22:08:44.045911 - [DEBUG] EF: AllBottom
68664 2019-Jan-16 22:08:44.045937 - [DEBUG]
68665 2019-Jan-16 22:08:44.045961 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68666 2019-Jan-16 22:08:44.046596 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68667 2019-Jan-16 22:08:44.047244 - [DEBUG] EF: AllBottom
68668 2019-Jan-16 22:08:44.047270 - [DEBUG]
68669 2019-Jan-16 22:08:44.047294 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68670 2019-Jan-16 22:08:44.047931 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68671 2019-Jan-16 22:08:44.048586 - [DEBUG] EF: AllBottom
68672 2019-Jan-16 22:08:44.048612 - [DEBUG]
68673 2019-Jan-16 22:08:44.048636 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68674 2019-Jan-16 22:08:44.049272 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
68675 2019-Jan-16 22:08:44.049910 - [DEBUG] EF: AllBottom
68676 2019-Jan-16 22:08:44.049936 - [DEBUG]
68677 2019-Jan-16 22:08:44.049960 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68678 2019-Jan-16 22:08:44.050596 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
68679 2019-Jan-16 22:08:44.051244 - [DEBUG] EF: AllBottom
68680 2019-Jan-16 22:08:44.051269 - [DEBUG]
68681 2019-Jan-16 22:08:44.051294 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68682 2019-Jan-16 22:08:44.051949 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
68683 2019-Jan-16 22:08:44.052589 - [DEBUG] EF: AllBottom
68684 2019-Jan-16 22:08:44.052615 - [DEBUG]
68685 2019-Jan-16 22:08:44.052639 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68686 2019-Jan-16 22:08:44.053275 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68687 2019-Jan-16 22:08:44.053910 - [DEBUG] EF: AllBottom
68688 2019-Jan-16 22:08:44.053936 - [DEBUG]
68689 2019-Jan-16 22:08:44.053960 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68690 2019-Jan-16 22:08:44.054595 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
68691 2019-Jan-16 22:08:44.055251 - [DEBUG] EF: AllBottom
68692 2019-Jan-16 22:08:44.055277 - [DEBUG]
68693 2019-Jan-16 22:08:44.055301 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68694 2019-Jan-16 22:08:44.055937 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
68695 2019-Jan-16 22:08:44.056573 - [DEBUG] EF: AllBottom
68696 2019-Jan-16 22:08:44.056599 - [DEBUG]
68697 2019-Jan-16 22:08:44.056623 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68698 2019-Jan-16 22:08:44.057259 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
68699 2019-Jan-16 22:08:44.057900 - [DEBUG] EF: AllBottom
68700 2019-Jan-16 22:08:44.057925 - [DEBUG]
68701 2019-Jan-16 22:08:44.057949 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68702 2019-Jan-16 22:08:44.058601 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68703 2019-Jan-16 22:08:44.059249 - [DEBUG] EF: AllBottom
68704 2019-Jan-16 22:08:44.059283 - [DEBUG]
68705 2019-Jan-16 22:08:44.059308 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68706 2019-Jan-16 22:08:44.059944 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68707 2019-Jan-16 22:08:44.060583 - [DEBUG] EF: AllBottom
68708 2019-Jan-16 22:08:44.060609 - [DEBUG]
68709 2019-Jan-16 22:08:44.060633 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68710 2019-Jan-16 22:08:44.061269 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
68711 2019-Jan-16 22:08:44.061924 - [DEBUG] EF: AllBottom
68712 2019-Jan-16 22:08:44.061950 - [DEBUG]
68713 2019-Jan-16 22:08:44.061974 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68714 2019-Jan-16 22:08:44.062610 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
68715 2019-Jan-16 22:08:44.063258 - [DEBUG] EF: AllBottom
68716 2019-Jan-16 22:08:44.063283 - [DEBUG]
68717 2019-Jan-16 22:08:44.063307 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68718 2019-Jan-16 22:08:44.063944 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
68719 2019-Jan-16 22:08:44.064591 - [DEBUG] EF: AllBottom
68720 2019-Jan-16 22:08:44.064617 - [DEBUG]
68721 2019-Jan-16 22:08:44.064641 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68722 2019-Jan-16 22:08:44.065294 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68723 2019-Jan-16 22:08:44.065943 - [DEBUG] EF: AllBottom
68724 2019-Jan-16 22:08:44.065969 - [DEBUG]
68725 2019-Jan-16 22:08:44.065992 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68726 2019-Jan-16 22:08:44.066628 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
68727 2019-Jan-16 22:08:44.067264 - [DEBUG] EF: AllBottom
68728 2019-Jan-16 22:08:44.067290 - [DEBUG]
68729 2019-Jan-16 22:08:44.067314 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68730 2019-Jan-16 22:08:44.067950 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
68731 2019-Jan-16 22:08:44.068601 - [DEBUG] EF: AllBottom
68732 2019-Jan-16 22:08:44.068626 - [DEBUG]
68733 2019-Jan-16 22:08:44.068650 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68734 2019-Jan-16 22:08:44.069287 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
68735 2019-Jan-16 22:08:44.069926 - [DEBUG] EF: AllBottom
68736 2019-Jan-16 22:08:44.069951 - [DEBUG]
68737 2019-Jan-16 22:08:44.069975 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68738 2019-Jan-16 22:08:44.070611 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68739 2019-Jan-16 22:08:44.071249 - [DEBUG] EF: AllBottom
68740 2019-Jan-16 22:08:44.071274 - [DEBUG]
68741 2019-Jan-16 22:08:44.071298 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68742 2019-Jan-16 22:08:44.071950 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68743 2019-Jan-16 22:08:44.072588 - [DEBUG] EF: AllBottom
68744 2019-Jan-16 22:08:44.072613 - [DEBUG]
68745 2019-Jan-16 22:08:44.072637 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68746 2019-Jan-16 22:08:44.073273 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
68747 2019-Jan-16 22:08:44.073911 - [DEBUG] EF: AllBottom
68748 2019-Jan-16 22:08:44.073936 - [DEBUG]
68749 2019-Jan-16 22:08:44.073960 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68750 2019-Jan-16 22:08:44.074596 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
68751 2019-Jan-16 22:08:44.075256 - [DEBUG] EF: AllBottom
68752 2019-Jan-16 22:08:44.075282 - [DEBUG]
68753 2019-Jan-16 22:08:44.075306 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68754 2019-Jan-16 22:08:44.075941 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68755 2019-Jan-16 22:08:44.076588 - [DEBUG] EF: AllBottom
68756 2019-Jan-16 22:08:44.076613 - [DEBUG]
68757 2019-Jan-16 22:08:44.076637 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68758 2019-Jan-16 22:08:44.077275 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68759 2019-Jan-16 22:08:44.077910 - [DEBUG] EF: AllBottom
68760 2019-Jan-16 22:08:44.077935 - [DEBUG]
68761 2019-Jan-16 22:08:44.077959 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68762 2019-Jan-16 22:08:44.078610 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68763 2019-Jan-16 22:08:44.079249 - [DEBUG] EF: AllBottom
68764 2019-Jan-16 22:08:44.079274 - [DEBUG]
68765 2019-Jan-16 22:08:44.079298 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68766 2019-Jan-16 22:08:44.079933 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
68767 2019-Jan-16 22:08:44.080605 - [DEBUG] EF: AllBottom
68768 2019-Jan-16 22:08:44.080632 - [DEBUG]
68769 2019-Jan-16 22:08:44.080656 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68770 2019-Jan-16 22:08:44.081343 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
68771 2019-Jan-16 22:08:44.082076 - [DEBUG] EF: AllBottom
68772 2019-Jan-16 22:08:44.082104 - [DEBUG]
68773 2019-Jan-16 22:08:44.082128 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68774 2019-Jan-16 22:08:44.082794 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
68775 2019-Jan-16 22:08:44.083435 - [DEBUG] EF: AllBottom
68776 2019-Jan-16 22:08:44.083461 - [DEBUG]
68777 2019-Jan-16 22:08:44.083485 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68778 2019-Jan-16 22:08:44.084120 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
68779 2019-Jan-16 22:08:44.084782 - [DEBUG] EF: AllBottom
68780 2019-Jan-16 22:08:44.084808 - [DEBUG]
68781 2019-Jan-16 22:08:44.084834 - [DEBUG] ---------------
68782 2019-Jan-16 22:08:44.084858 - [DEBUG]
68783 2019-Jan-16 22:08:44.084891 - [DEBUG] End of endsummarytab entry
68784 2019-Jan-16 22:08:44.084915 - [DEBUG]
68785 2019-Jan-16 22:08:44.084939 - [DEBUG] Start of incomingtab entry
68786 2019-Jan-16 22:08:44.084965 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
68787 2019-Jan-16 22:08:44.085608 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
68788 2019-Jan-16 22:08:44.085668 - [DEBUG] ---------------
68789 2019-Jan-16 22:08:44.085692 - [DEBUG] End of incomingtab entry
68790 2019-Jan-16 22:08:44.085716 - [DEBUG]
68791 2019-Jan-16 22:08:44.085774 - [DEBUG] Compose: AllBottom * AllBottom
68792 2019-Jan-16 22:08:44.085802 - [DEBUG]
68793 2019-Jan-16 22:08:44.085826 - [DEBUG] Propagate flow
68794 2019-Jan-16 22:08:44.085850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68795 2019-Jan-16 22:08:44.085906 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68796 2019-Jan-16 22:08:44.086557 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68797 2019-Jan-16 22:08:44.086613 - [DEBUG] Edge function : AllBottom (result of previous compose)
68798 2019-Jan-16 22:08:44.086639 - [DEBUG]
68799 2019-Jan-16 22:08:44.086684 - [DEBUG] Join: AllTop & AllBottom
68800 2019-Jan-16 22:08:44.086712 - [DEBUG] = AllBottom (new jump func)
68801 2019-Jan-16 22:08:44.086737 - [DEBUG]
68802 2019-Jan-16 22:08:44.086760 - [DEBUG] Start adding new jump function
68803 2019-Jan-16 22:08:44.086784 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68804 2019-Jan-16 22:08:44.086839 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68805 2019-Jan-16 22:08:44.086894 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68806 2019-Jan-16 22:08:44.087542 - [DEBUG] Edge Function : AllBottom
68807 2019-Jan-16 22:08:44.087574 - [DEBUG] End adding new jump function
68808 2019-Jan-16 22:08:44.087598 - [DEBUG]
68809 2019-Jan-16 22:08:44.087622 - [DEBUG] -------------------------------------------- 1823. Path Edge --------------------------------------------
68810 2019-Jan-16 22:08:44.087647 - [DEBUG]
68811 2019-Jan-16 22:08:44.087671 - [DEBUG] Process 1823. path edge:
68812 2019-Jan-16 22:08:44.087695 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68813 2019-Jan-16 22:08:44.087751 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
68814 2019-Jan-16 22:08:44.088414 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68815 2019-Jan-16 22:08:44.088470 - [DEBUG]
68816 2019-Jan-16 22:08:44.088495 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68817 2019-Jan-16 22:08:44.089170 - [DEBUG] Possible callees:
68818 2019-Jan-16 22:08:44.089195 - [DEBUG] llvm.dbg.declare
68819 2019-Jan-16 22:08:44.089220 - [DEBUG] Possible return sites:
68820 2019-Jan-16 22:08:44.089244 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19368821 2019-Jan-16 22:08:44.090533 - [DEBUG] Found and process special summary
68822 2019-Jan-16 22:08:44.090569 - [DEBUG] Compose: EdgeIdentity * AllBottom
68823 2019-Jan-16 22:08:44.090597 - [DEBUG]
68824 2019-Jan-16 22:08:44.090621 - [DEBUG] Propagate flow
68825 2019-Jan-16 22:08:44.090644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68826 2019-Jan-16 22:08:44.090701 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68827 2019-Jan-16 22:08:44.091343 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68828 2019-Jan-16 22:08:44.091399 - [DEBUG] Edge function : AllBottom (result of previous compose)
68829 2019-Jan-16 22:08:44.091439 - [DEBUG]
68830 2019-Jan-16 22:08:44.091465 - [DEBUG] Join: AllTop & AllBottom
68831 2019-Jan-16 22:08:44.091491 - [DEBUG] = AllBottom (new jump func)
68832 2019-Jan-16 22:08:44.091516 - [DEBUG]
68833 2019-Jan-16 22:08:44.091539 - [DEBUG] Start adding new jump function
68834 2019-Jan-16 22:08:44.091563 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68835 2019-Jan-16 22:08:44.091618 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68836 2019-Jan-16 22:08:44.091673 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68837 2019-Jan-16 22:08:44.092313 - [DEBUG] Edge Function : AllBottom
68838 2019-Jan-16 22:08:44.092352 - [DEBUG] End adding new jump function
68839 2019-Jan-16 22:08:44.092377 - [DEBUG]
68840 2019-Jan-16 22:08:44.092400 - [DEBUG] -------------------------------------------- 1824. Path Edge --------------------------------------------
68841 2019-Jan-16 22:08:44.092425 - [DEBUG]
68842 2019-Jan-16 22:08:44.092448 - [DEBUG] Process 1824. path edge:
68843 2019-Jan-16 22:08:44.092472 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68844 2019-Jan-16 22:08:44.092539 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
68845 2019-Jan-16 22:08:44.093180 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68846 2019-Jan-16 22:08:44.093236 - [DEBUG]
68847 2019-Jan-16 22:08:44.093261 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68848 2019-Jan-16 22:08:44.093932 - [DEBUG] Compose: AllBottom * AllBottom
68849 2019-Jan-16 22:08:44.093960 - [DEBUG]
68850 2019-Jan-16 22:08:44.093984 - [DEBUG] Propagate flow
68851 2019-Jan-16 22:08:44.094007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68852 2019-Jan-16 22:08:44.094065 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68853 2019-Jan-16 22:08:44.094719 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68854 2019-Jan-16 22:08:44.094790 - [DEBUG] Edge function : AllBottom (result of previous compose)
68855 2019-Jan-16 22:08:44.094815 - [DEBUG]
68856 2019-Jan-16 22:08:44.094840 - [DEBUG] Join: AllTop & AllBottom
68857 2019-Jan-16 22:08:44.094866 - [DEBUG] = AllBottom (new jump func)
68858 2019-Jan-16 22:08:44.094891 - [DEBUG]
68859 2019-Jan-16 22:08:44.094914 - [DEBUG] Start adding new jump function
68860 2019-Jan-16 22:08:44.094938 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68861 2019-Jan-16 22:08:44.094993 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68862 2019-Jan-16 22:08:44.095048 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68863 2019-Jan-16 22:08:44.095686 - [DEBUG] Edge Function : AllBottom
68864 2019-Jan-16 22:08:44.095715 - [DEBUG] End adding new jump function
68865 2019-Jan-16 22:08:44.095739 - [DEBUG]
68866 2019-Jan-16 22:08:44.095763 - [DEBUG] -------------------------------------------- 1825. Path Edge --------------------------------------------
68867 2019-Jan-16 22:08:44.095788 - [DEBUG]
68868 2019-Jan-16 22:08:44.095811 - [DEBUG] Process 1825. path edge:
68869 2019-Jan-16 22:08:44.095835 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68870 2019-Jan-16 22:08:44.095891 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
68871 2019-Jan-16 22:08:44.096528 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68872 2019-Jan-16 22:08:44.096584 - [DEBUG]
68873 2019-Jan-16 22:08:44.096610 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68874 2019-Jan-16 22:08:44.097276 - [DEBUG] Compose: AllBottom * AllBottom
68875 2019-Jan-16 22:08:44.097304 - [DEBUG]
68876 2019-Jan-16 22:08:44.097328 - [DEBUG] Propagate flow
68877 2019-Jan-16 22:08:44.097352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68878 2019-Jan-16 22:08:44.097410 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68879 2019-Jan-16 22:08:44.098047 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68880 2019-Jan-16 22:08:44.098117 - [DEBUG] Edge function : AllBottom (result of previous compose)
68881 2019-Jan-16 22:08:44.098143 - [DEBUG]
68882 2019-Jan-16 22:08:44.098169 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68883 2019-Jan-16 22:08:44.098195 - [DEBUG] = AllBottom
68884 2019-Jan-16 22:08:44.098220 - [DEBUG]
68885 2019-Jan-16 22:08:44.098243 - [DEBUG] PROPAGATE: No new function!
68886 2019-Jan-16 22:08:44.098285 - [DEBUG] Compose: AllBottom * AllBottom
68887 2019-Jan-16 22:08:44.098313 - [DEBUG]
68888 2019-Jan-16 22:08:44.098337 - [DEBUG] Propagate flow
68889 2019-Jan-16 22:08:44.098360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68890 2019-Jan-16 22:08:44.098417 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68891 2019-Jan-16 22:08:44.099068 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68892 2019-Jan-16 22:08:44.099124 - [DEBUG] Edge function : AllBottom (result of previous compose)
68893 2019-Jan-16 22:08:44.099150 - [DEBUG]
68894 2019-Jan-16 22:08:44.099175 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68895 2019-Jan-16 22:08:44.099201 - [DEBUG] = AllBottom
68896 2019-Jan-16 22:08:44.099226 - [DEBUG]
68897 2019-Jan-16 22:08:44.099249 - [DEBUG] PROPAGATE: No new function!
68898 2019-Jan-16 22:08:44.099294 - [DEBUG] Compose: AllBottom * AllBottom
68899 2019-Jan-16 22:08:44.099322 - [DEBUG]
68900 2019-Jan-16 22:08:44.099346 - [DEBUG] Propagate flow
68901 2019-Jan-16 22:08:44.099369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68902 2019-Jan-16 22:08:44.099425 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68903 2019-Jan-16 22:08:44.100068 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68904 2019-Jan-16 22:08:44.100124 - [DEBUG] Edge function : AllBottom (result of previous compose)
68905 2019-Jan-16 22:08:44.100150 - [DEBUG]
68906 2019-Jan-16 22:08:44.100174 - [DEBUG] Join: AllTop & AllBottom
68907 2019-Jan-16 22:08:44.100200 - [DEBUG] = AllBottom (new jump func)
68908 2019-Jan-16 22:08:44.100225 - [DEBUG]
68909 2019-Jan-16 22:08:44.100248 - [DEBUG] Start adding new jump function
68910 2019-Jan-16 22:08:44.100272 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68911 2019-Jan-16 22:08:44.100327 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68912 2019-Jan-16 22:08:44.100381 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68913 2019-Jan-16 22:08:44.101021 - [DEBUG] Edge Function : AllBottom
68914 2019-Jan-16 22:08:44.101050 - [DEBUG] End adding new jump function
68915 2019-Jan-16 22:08:44.101074 - [DEBUG]
68916 2019-Jan-16 22:08:44.101098 - [DEBUG] -------------------------------------------- 1826. Path Edge --------------------------------------------
68917 2019-Jan-16 22:08:44.101122 - [DEBUG]
68918 2019-Jan-16 22:08:44.101145 - [DEBUG] Process 1826. path edge:
68919 2019-Jan-16 22:08:44.101169 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68920 2019-Jan-16 22:08:44.101225 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
68921 2019-Jan-16 22:08:44.101882 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68922 2019-Jan-16 22:08:44.101939 - [DEBUG]
68923 2019-Jan-16 22:08:44.101963 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68924 2019-Jan-16 22:08:44.102635 - [DEBUG] Compose: AllBottom * AllBottom
68925 2019-Jan-16 22:08:44.102663 - [DEBUG]
68926 2019-Jan-16 22:08:44.102686 - [DEBUG] Propagate flow
68927 2019-Jan-16 22:08:44.102710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68928 2019-Jan-16 22:08:44.102767 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
68929 2019-Jan-16 22:08:44.103404 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68930 2019-Jan-16 22:08:44.103460 - [DEBUG] Edge function : AllBottom (result of previous compose)
68931 2019-Jan-16 22:08:44.103485 - [DEBUG]
68932 2019-Jan-16 22:08:44.103510 - [DEBUG] Join: AllTop & AllBottom
68933 2019-Jan-16 22:08:44.103536 - [DEBUG] = AllBottom (new jump func)
68934 2019-Jan-16 22:08:44.103560 - [DEBUG]
68935 2019-Jan-16 22:08:44.103584 - [DEBUG] Start adding new jump function
68936 2019-Jan-16 22:08:44.103607 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68937 2019-Jan-16 22:08:44.103662 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68938 2019-Jan-16 22:08:44.103717 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
68939 2019-Jan-16 22:08:44.104352 - [DEBUG] Edge Function : AllBottom
68940 2019-Jan-16 22:08:44.104389 - [DEBUG] End adding new jump function
68941 2019-Jan-16 22:08:44.104413 - [DEBUG]
68942 2019-Jan-16 22:08:44.104437 - [DEBUG] -------------------------------------------- 1827. Path Edge --------------------------------------------
68943 2019-Jan-16 22:08:44.104462 - [DEBUG]
68944 2019-Jan-16 22:08:44.104485 - [DEBUG] Process 1827. path edge:
68945 2019-Jan-16 22:08:44.104508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68946 2019-Jan-16 22:08:44.104564 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
68947 2019-Jan-16 22:08:44.105218 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68948 2019-Jan-16 22:08:44.105275 - [DEBUG]
68949 2019-Jan-16 22:08:44.105300 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
68950 2019-Jan-16 22:08:44.105963 - [DEBUG] Compose: AllBottom * AllBottom
68951 2019-Jan-16 22:08:44.105991 - [DEBUG]
68952 2019-Jan-16 22:08:44.106015 - [DEBUG] Propagate flow
68953 2019-Jan-16 22:08:44.106039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68954 2019-Jan-16 22:08:44.106097 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68955 2019-Jan-16 22:08:44.106736 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68956 2019-Jan-16 22:08:44.106793 - [DEBUG] Edge function : AllBottom (result of previous compose)
68957 2019-Jan-16 22:08:44.106818 - [DEBUG]
68958 2019-Jan-16 22:08:44.106844 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68959 2019-Jan-16 22:08:44.106871 - [DEBUG] = AllBottom
68960 2019-Jan-16 22:08:44.106895 - [DEBUG]
68961 2019-Jan-16 22:08:44.106919 - [DEBUG] PROPAGATE: No new function!
68962 2019-Jan-16 22:08:44.106964 - [DEBUG] Compose: AllBottom * AllBottom
68963 2019-Jan-16 22:08:44.106992 - [DEBUG]
68964 2019-Jan-16 22:08:44.107016 - [DEBUG] Propagate flow
68965 2019-Jan-16 22:08:44.107039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68966 2019-Jan-16 22:08:44.107096 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68967 2019-Jan-16 22:08:44.107737 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68968 2019-Jan-16 22:08:44.107793 - [DEBUG] Edge function : AllBottom (result of previous compose)
68969 2019-Jan-16 22:08:44.107819 - [DEBUG]
68970 2019-Jan-16 22:08:44.107844 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68971 2019-Jan-16 22:08:44.107870 - [DEBUG] = AllBottom
68972 2019-Jan-16 22:08:44.107895 - [DEBUG]
68973 2019-Jan-16 22:08:44.107918 - [DEBUG] PROPAGATE: No new function!
68974 2019-Jan-16 22:08:44.107961 - [DEBUG] Compose: AllBottom * AllBottom
68975 2019-Jan-16 22:08:44.107989 - [DEBUG]
68976 2019-Jan-16 22:08:44.108013 - [DEBUG] Propagate flow
68977 2019-Jan-16 22:08:44.108037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68978 2019-Jan-16 22:08:44.108107 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68979 2019-Jan-16 22:08:44.108749 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68980 2019-Jan-16 22:08:44.108805 - [DEBUG] Edge function : AllBottom (result of previous compose)
68981 2019-Jan-16 22:08:44.108831 - [DEBUG]
68982 2019-Jan-16 22:08:44.108856 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68983 2019-Jan-16 22:08:44.108882 - [DEBUG] = AllBottom
68984 2019-Jan-16 22:08:44.108907 - [DEBUG]
68985 2019-Jan-16 22:08:44.108930 - [DEBUG] PROPAGATE: No new function!
68986 2019-Jan-16 22:08:44.108975 - [DEBUG] Compose: AllBottom * AllBottom
68987 2019-Jan-16 22:08:44.109003 - [DEBUG]
68988 2019-Jan-16 22:08:44.109027 - [DEBUG] Propagate flow
68989 2019-Jan-16 22:08:44.109051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68990 2019-Jan-16 22:08:44.109107 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68991 2019-Jan-16 22:08:44.109758 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68992 2019-Jan-16 22:08:44.109814 - [DEBUG] Edge function : AllBottom (result of previous compose)
68993 2019-Jan-16 22:08:44.109840 - [DEBUG]
68994 2019-Jan-16 22:08:44.109865 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68995 2019-Jan-16 22:08:44.109891 - [DEBUG] = AllBottom
68996 2019-Jan-16 22:08:44.109916 - [DEBUG]
68997 2019-Jan-16 22:08:44.109939 - [DEBUG] PROPAGATE: No new function!
68998 2019-Jan-16 22:08:44.109982 - [DEBUG] Compose: AllBottom * AllBottom
68999 2019-Jan-16 22:08:44.110010 - [DEBUG]
69000 2019-Jan-16 22:08:44.110034 - [DEBUG] Propagate flow
69001 2019-Jan-16 22:08:44.110058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69002 2019-Jan-16 22:08:44.110114 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
69003 2019-Jan-16 22:08:44.110757 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69004 2019-Jan-16 22:08:44.110813 - [DEBUG] Edge function : AllBottom (result of previous compose)
69005 2019-Jan-16 22:08:44.110839 - [DEBUG]
69006 2019-Jan-16 22:08:44.110864 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69007 2019-Jan-16 22:08:44.110890 - [DEBUG] = AllBottom
69008 2019-Jan-16 22:08:44.110915 - [DEBUG]
69009 2019-Jan-16 22:08:44.110938 - [DEBUG] PROPAGATE: No new function!
69010 2019-Jan-16 22:08:44.110982 - [DEBUG] Compose: AllBottom * AllBottom
69011 2019-Jan-16 22:08:44.111010 - [DEBUG]
69012 2019-Jan-16 22:08:44.111034 - [DEBUG] Propagate flow
69013 2019-Jan-16 22:08:44.111057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69014 2019-Jan-16 22:08:44.111113 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
69015 2019-Jan-16 22:08:44.111772 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69016 2019-Jan-16 22:08:44.111828 - [DEBUG] Edge function : AllBottom (result of previous compose)
69017 2019-Jan-16 22:08:44.111853 - [DEBUG]
69018 2019-Jan-16 22:08:44.111878 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69019 2019-Jan-16 22:08:44.111904 - [DEBUG] = AllBottom
69020 2019-Jan-16 22:08:44.111928 - [DEBUG]
69021 2019-Jan-16 22:08:44.111952 - [DEBUG] PROPAGATE: No new function!
69022 2019-Jan-16 22:08:44.111992 - [DEBUG] Compose: AllBottom * AllBottom
69023 2019-Jan-16 22:08:44.112019 - [DEBUG]
69024 2019-Jan-16 22:08:44.112042 - [DEBUG] Propagate flow
69025 2019-Jan-16 22:08:44.112066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69026 2019-Jan-16 22:08:44.112121 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69027 2019-Jan-16 22:08:44.112763 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69028 2019-Jan-16 22:08:44.112819 - [DEBUG] Edge function : AllBottom (result of previous compose)
69029 2019-Jan-16 22:08:44.112844 - [DEBUG]
69030 2019-Jan-16 22:08:44.112870 - [DEBUG] Join: AllTop & AllBottom
69031 2019-Jan-16 22:08:44.112896 - [DEBUG] = AllBottom (new jump func)
69032 2019-Jan-16 22:08:44.112920 - [DEBUG]
69033 2019-Jan-16 22:08:44.112944 - [DEBUG] Start adding new jump function
69034 2019-Jan-16 22:08:44.112967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69035 2019-Jan-16 22:08:44.113022 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69036 2019-Jan-16 22:08:44.113077 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69037 2019-Jan-16 22:08:44.113716 - [DEBUG] Edge Function : AllBottom
69038 2019-Jan-16 22:08:44.113746 - [DEBUG] End adding new jump function
69039 2019-Jan-16 22:08:44.113770 - [DEBUG]
69040 2019-Jan-16 22:08:44.113793 - [DEBUG] -------------------------------------------- 1828. Path Edge --------------------------------------------
69041 2019-Jan-16 22:08:44.113827 - [DEBUG]
69042 2019-Jan-16 22:08:44.113851 - [DEBUG] Process 1828. path edge:
69043 2019-Jan-16 22:08:44.113874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69044 2019-Jan-16 22:08:44.113931 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
69045 2019-Jan-16 22:08:44.114572 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69046 2019-Jan-16 22:08:44.114628 - [DEBUG]
69047 2019-Jan-16 22:08:44.114653 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69048 2019-Jan-16 22:08:44.115324 - [DEBUG] Possible callees:
69049 2019-Jan-16 22:08:44.115349 - [DEBUG] foo
69050 2019-Jan-16 22:08:44.115374 - [DEBUG] Possible return sites:
69051 2019-Jan-16 22:08:44.115397 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12669052 2019-Jan-16 22:08:44.116669 - [DEBUG] Found and process special summary
69053 2019-Jan-16 22:08:44.116704 - [DEBUG] Compose: EdgeIdentity * AllBottom
69054 2019-Jan-16 22:08:44.116731 - [DEBUG]
69055 2019-Jan-16 22:08:44.116755 - [DEBUG] Propagate flow
69056 2019-Jan-16 22:08:44.116779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69057 2019-Jan-16 22:08:44.116836 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69058 2019-Jan-16 22:08:44.117477 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69059 2019-Jan-16 22:08:44.117533 - [DEBUG] Edge function : AllBottom (result of previous compose)
69060 2019-Jan-16 22:08:44.117558 - [DEBUG]
69061 2019-Jan-16 22:08:44.117583 - [DEBUG] Join: AllTop & AllBottom
69062 2019-Jan-16 22:08:44.117609 - [DEBUG] = AllBottom (new jump func)
69063 2019-Jan-16 22:08:44.117634 - [DEBUG]
69064 2019-Jan-16 22:08:44.117658 - [DEBUG] Start adding new jump function
69065 2019-Jan-16 22:08:44.117681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69066 2019-Jan-16 22:08:44.117736 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69067 2019-Jan-16 22:08:44.117790 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69068 2019-Jan-16 22:08:44.118447 - [DEBUG] Edge Function : AllBottom
69069 2019-Jan-16 22:08:44.118477 - [DEBUG] End adding new jump function
69070 2019-Jan-16 22:08:44.118501 - [DEBUG]
69071 2019-Jan-16 22:08:44.118524 - [DEBUG] -------------------------------------------- 1829. Path Edge --------------------------------------------
69072 2019-Jan-16 22:08:44.118548 - [DEBUG]
69073 2019-Jan-16 22:08:44.118571 - [DEBUG] Process 1829. path edge:
69074 2019-Jan-16 22:08:44.118595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69075 2019-Jan-16 22:08:44.118651 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
69076 2019-Jan-16 22:08:44.119293 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69077 2019-Jan-16 22:08:44.119349 - [DEBUG]
69078 2019-Jan-16 22:08:44.119374 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69079 2019-Jan-16 22:08:44.120037 - [DEBUG] Compose: AllBottom * AllBottom
69080 2019-Jan-16 22:08:44.120066 - [DEBUG]
69081 2019-Jan-16 22:08:44.120090 - [DEBUG] Propagate flow
69082 2019-Jan-16 22:08:44.120113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69083 2019-Jan-16 22:08:44.120170 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69084 2019-Jan-16 22:08:44.120808 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69085 2019-Jan-16 22:08:44.120865 - [DEBUG] Edge function : AllBottom (result of previous compose)
69086 2019-Jan-16 22:08:44.120899 - [DEBUG]
69087 2019-Jan-16 22:08:44.120925 - [DEBUG] Join: AllTop & AllBottom
69088 2019-Jan-16 22:08:44.120951 - [DEBUG] = AllBottom (new jump func)
69089 2019-Jan-16 22:08:44.120976 - [DEBUG]
69090 2019-Jan-16 22:08:44.121000 - [DEBUG] Start adding new jump function
69091 2019-Jan-16 22:08:44.121023 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69092 2019-Jan-16 22:08:44.121079 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69093 2019-Jan-16 22:08:44.121134 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69094 2019-Jan-16 22:08:44.121788 - [DEBUG] Edge Function : AllBottom
69095 2019-Jan-16 22:08:44.121817 - [DEBUG] End adding new jump function
69096 2019-Jan-16 22:08:44.121841 - [DEBUG]
69097 2019-Jan-16 22:08:44.121865 - [DEBUG] -------------------------------------------- 1830. Path Edge --------------------------------------------
69098 2019-Jan-16 22:08:44.121889 - [DEBUG]
69099 2019-Jan-16 22:08:44.121913 - [DEBUG] Process 1830. path edge:
69100 2019-Jan-16 22:08:44.121937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69101 2019-Jan-16 22:08:44.121993 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
69102 2019-Jan-16 22:08:44.122629 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69103 2019-Jan-16 22:08:44.122685 - [DEBUG]
69104 2019-Jan-16 22:08:44.122711 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69105 2019-Jan-16 22:08:44.123371 - [DEBUG] Compose: AllBottom * AllBottom
69106 2019-Jan-16 22:08:44.123399 - [DEBUG]
69107 2019-Jan-16 22:08:44.123423 - [DEBUG] Propagate flow
69108 2019-Jan-16 22:08:44.123446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69109 2019-Jan-16 22:08:44.123503 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69110 2019-Jan-16 22:08:44.124142 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69111 2019-Jan-16 22:08:44.124198 - [DEBUG] Edge function : AllBottom (result of previous compose)
69112 2019-Jan-16 22:08:44.124223 - [DEBUG]
69113 2019-Jan-16 22:08:44.124248 - [DEBUG] Join: AllTop & AllBottom
69114 2019-Jan-16 22:08:44.124274 - [DEBUG] = AllBottom (new jump func)
69115 2019-Jan-16 22:08:44.124298 - [DEBUG]
69116 2019-Jan-16 22:08:44.124322 - [DEBUG] Start adding new jump function
69117 2019-Jan-16 22:08:44.124346 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69118 2019-Jan-16 22:08:44.124400 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69119 2019-Jan-16 22:08:44.124455 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69120 2019-Jan-16 22:08:44.125108 - [DEBUG] Edge Function : AllBottom
69121 2019-Jan-16 22:08:44.125137 - [DEBUG] End adding new jump function
69122 2019-Jan-16 22:08:44.125161 - [DEBUG]
69123 2019-Jan-16 22:08:44.125185 - [DEBUG] -------------------------------------------- 1831. Path Edge --------------------------------------------
69124 2019-Jan-16 22:08:44.125209 - [DEBUG]
69125 2019-Jan-16 22:08:44.125232 - [DEBUG] Process 1831. path edge:
69126 2019-Jan-16 22:08:44.125256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69127 2019-Jan-16 22:08:44.125311 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
69128 2019-Jan-16 22:08:44.125948 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69129 2019-Jan-16 22:08:44.126004 - [DEBUG]
69130 2019-Jan-16 22:08:44.126030 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69131 2019-Jan-16 22:08:44.126691 - [DEBUG] Compose: AllBottom * AllBottom
69132 2019-Jan-16 22:08:44.126727 - [DEBUG]
69133 2019-Jan-16 22:08:44.126752 - [DEBUG] Propagate flow
69134 2019-Jan-16 22:08:44.126775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69135 2019-Jan-16 22:08:44.126834 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69136 2019-Jan-16 22:08:44.127484 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69137 2019-Jan-16 22:08:44.127541 - [DEBUG] Edge function : AllBottom (result of previous compose)
69138 2019-Jan-16 22:08:44.127566 - [DEBUG]
69139 2019-Jan-16 22:08:44.127591 - [DEBUG] Join: AllTop & AllBottom
69140 2019-Jan-16 22:08:44.127617 - [DEBUG] = AllBottom (new jump func)
69141 2019-Jan-16 22:08:44.127642 - [DEBUG]
69142 2019-Jan-16 22:08:44.127665 - [DEBUG] Start adding new jump function
69143 2019-Jan-16 22:08:44.127689 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69144 2019-Jan-16 22:08:44.127744 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69145 2019-Jan-16 22:08:44.127798 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69146 2019-Jan-16 22:08:44.128460 - [DEBUG] Edge Function : AllBottom
69147 2019-Jan-16 22:08:44.128489 - [DEBUG] End adding new jump function
69148 2019-Jan-16 22:08:44.128513 - [DEBUG]
69149 2019-Jan-16 22:08:44.128537 - [DEBUG] -------------------------------------------- 1832. Path Edge --------------------------------------------
69150 2019-Jan-16 22:08:44.128561 - [DEBUG]
69151 2019-Jan-16 22:08:44.128584 - [DEBUG] Process 1832. path edge:
69152 2019-Jan-16 22:08:44.128608 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69153 2019-Jan-16 22:08:44.128664 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
69154 2019-Jan-16 22:08:44.129311 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69155 2019-Jan-16 22:08:44.129367 - [DEBUG]
69156 2019-Jan-16 22:08:44.129391 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69157 2019-Jan-16 22:08:44.130053 - [DEBUG] Possible callees:
69158 2019-Jan-16 22:08:44.130079 - [DEBUG] llvm.dbg.declare
69159 2019-Jan-16 22:08:44.130104 - [DEBUG] Possible return sites:
69160 2019-Jan-16 22:08:44.130127 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13669161 2019-Jan-16 22:08:44.131407 - [DEBUG] Found and process special summary
69162 2019-Jan-16 22:08:44.131454 - [DEBUG] Compose: EdgeIdentity * AllBottom
69163 2019-Jan-16 22:08:44.131482 - [DEBUG]
69164 2019-Jan-16 22:08:44.131506 - [DEBUG] Propagate flow
69165 2019-Jan-16 22:08:44.131529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69166 2019-Jan-16 22:08:44.131585 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69167 2019-Jan-16 22:08:44.132229 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69168 2019-Jan-16 22:08:44.132285 - [DEBUG] Edge function : AllBottom (result of previous compose)
69169 2019-Jan-16 22:08:44.132310 - [DEBUG]
69170 2019-Jan-16 22:08:44.132336 - [DEBUG] Join: AllTop & AllBottom
69171 2019-Jan-16 22:08:44.132362 - [DEBUG] = AllBottom (new jump func)
69172 2019-Jan-16 22:08:44.132386 - [DEBUG]
69173 2019-Jan-16 22:08:44.132410 - [DEBUG] Start adding new jump function
69174 2019-Jan-16 22:08:44.132434 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69175 2019-Jan-16 22:08:44.132489 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69176 2019-Jan-16 22:08:44.132553 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69177 2019-Jan-16 22:08:44.133195 - [DEBUG] Edge Function : AllBottom
69178 2019-Jan-16 22:08:44.133224 - [DEBUG] End adding new jump function
69179 2019-Jan-16 22:08:44.133248 - [DEBUG]
69180 2019-Jan-16 22:08:44.133272 - [DEBUG] -------------------------------------------- 1833. Path Edge --------------------------------------------
69181 2019-Jan-16 22:08:44.133297 - [DEBUG]
69182 2019-Jan-16 22:08:44.133320 - [DEBUG] Process 1833. path edge:
69183 2019-Jan-16 22:08:44.133344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69184 2019-Jan-16 22:08:44.133400 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
69185 2019-Jan-16 22:08:44.134039 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69186 2019-Jan-16 22:08:44.134095 - [DEBUG]
69187 2019-Jan-16 22:08:44.134119 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69188 2019-Jan-16 22:08:44.134798 - [DEBUG] Compose: AllBottom * AllBottom
69189 2019-Jan-16 22:08:44.134827 - [DEBUG]
69190 2019-Jan-16 22:08:44.134851 - [DEBUG] Propagate flow
69191 2019-Jan-16 22:08:44.134875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69192 2019-Jan-16 22:08:44.134932 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69193 2019-Jan-16 22:08:44.135571 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69194 2019-Jan-16 22:08:44.135627 - [DEBUG] Edge function : AllBottom (result of previous compose)
69195 2019-Jan-16 22:08:44.135653 - [DEBUG]
69196 2019-Jan-16 22:08:44.135679 - [DEBUG] Join: AllTop & AllBottom
69197 2019-Jan-16 22:08:44.135705 - [DEBUG] = AllBottom (new jump func)
69198 2019-Jan-16 22:08:44.135730 - [DEBUG]
69199 2019-Jan-16 22:08:44.135753 - [DEBUG] Start adding new jump function
69200 2019-Jan-16 22:08:44.135777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69201 2019-Jan-16 22:08:44.135833 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69202 2019-Jan-16 22:08:44.135888 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69203 2019-Jan-16 22:08:44.136526 - [DEBUG] Edge Function : AllBottom
69204 2019-Jan-16 22:08:44.136555 - [DEBUG] End adding new jump function
69205 2019-Jan-16 22:08:44.136579 - [DEBUG]
69206 2019-Jan-16 22:08:44.136604 - [DEBUG] -------------------------------------------- 1834. Path Edge --------------------------------------------
69207 2019-Jan-16 22:08:44.136628 - [DEBUG]
69208 2019-Jan-16 22:08:44.136652 - [DEBUG] Process 1834. path edge:
69209 2019-Jan-16 22:08:44.136676 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69210 2019-Jan-16 22:08:44.136733 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
69211 2019-Jan-16 22:08:44.137372 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69212 2019-Jan-16 22:08:44.137429 - [DEBUG]
69213 2019-Jan-16 22:08:44.137454 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69214 2019-Jan-16 22:08:44.138131 - [DEBUG] Compose: AllBottom * AllBottom
69215 2019-Jan-16 22:08:44.138160 - [DEBUG]
69216 2019-Jan-16 22:08:44.138184 - [DEBUG] Propagate flow
69217 2019-Jan-16 22:08:44.138207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69218 2019-Jan-16 22:08:44.138265 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
69219 2019-Jan-16 22:08:44.138902 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69220 2019-Jan-16 22:08:44.138959 - [DEBUG] Edge function : AllBottom (result of previous compose)
69221 2019-Jan-16 22:08:44.138984 - [DEBUG]
69222 2019-Jan-16 22:08:44.139009 - [DEBUG] Join: AllTop & AllBottom
69223 2019-Jan-16 22:08:44.139045 - [DEBUG] = AllBottom (new jump func)
69224 2019-Jan-16 22:08:44.139070 - [DEBUG]
69225 2019-Jan-16 22:08:44.139094 - [DEBUG] Start adding new jump function
69226 2019-Jan-16 22:08:44.139117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69227 2019-Jan-16 22:08:44.139174 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69228 2019-Jan-16 22:08:44.139229 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
69229 2019-Jan-16 22:08:44.139866 - [DEBUG] Edge Function : AllBottom
69230 2019-Jan-16 22:08:44.139895 - [DEBUG] End adding new jump function
69231 2019-Jan-16 22:08:44.139920 - [DEBUG]
69232 2019-Jan-16 22:08:44.139944 - [DEBUG] -------------------------------------------- 1835. Path Edge --------------------------------------------
69233 2019-Jan-16 22:08:44.139969 - [DEBUG]
69234 2019-Jan-16 22:08:44.139992 - [DEBUG] Process 1835. path edge:
69235 2019-Jan-16 22:08:44.140016 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69236 2019-Jan-16 22:08:44.140072 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
69237 2019-Jan-16 22:08:44.140708 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69238 2019-Jan-16 22:08:44.140764 - [DEBUG]
69239 2019-Jan-16 22:08:44.140789 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
69240 2019-Jan-16 22:08:44.141461 - [DEBUG] Compose: AllBottom * AllBottom
69241 2019-Jan-16 22:08:44.141489 - [DEBUG]
69242 2019-Jan-16 22:08:44.141512 - [DEBUG] Propagate flow
69243 2019-Jan-16 22:08:44.141536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69244 2019-Jan-16 22:08:44.141594 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69245 2019-Jan-16 22:08:44.142243 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69246 2019-Jan-16 22:08:44.142300 - [DEBUG] Edge function : AllBottom (result of previous compose)
69247 2019-Jan-16 22:08:44.142325 - [DEBUG]
69248 2019-Jan-16 22:08:44.142351 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69249 2019-Jan-16 22:08:44.142377 - [DEBUG] = AllBottom
69250 2019-Jan-16 22:08:44.142402 - [DEBUG]
69251 2019-Jan-16 22:08:44.142425 - [DEBUG] PROPAGATE: No new function!
69252 2019-Jan-16 22:08:44.142466 - [DEBUG] Compose: AllBottom * AllBottom
69253 2019-Jan-16 22:08:44.142494 - [DEBUG]
69254 2019-Jan-16 22:08:44.142518 - [DEBUG] Propagate flow
69255 2019-Jan-16 22:08:44.142541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69256 2019-Jan-16 22:08:44.142598 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69257 2019-Jan-16 22:08:44.143240 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69258 2019-Jan-16 22:08:44.143296 - [DEBUG] Edge function : AllBottom (result of previous compose)
69259 2019-Jan-16 22:08:44.143321 - [DEBUG]
69260 2019-Jan-16 22:08:44.143347 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69261 2019-Jan-16 22:08:44.143373 - [DEBUG] = AllBottom
69262 2019-Jan-16 22:08:44.143397 - [DEBUG]
69263 2019-Jan-16 22:08:44.143420 - [DEBUG] PROPAGATE: No new function!
69264 2019-Jan-16 22:08:44.143457 - [DEBUG] Compose: AllBottom * AllBottom
69265 2019-Jan-16 22:08:44.143484 - [DEBUG]
69266 2019-Jan-16 22:08:44.143508 - [DEBUG] Propagate flow
69267 2019-Jan-16 22:08:44.143531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69268 2019-Jan-16 22:08:44.143587 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69269 2019-Jan-16 22:08:44.144235 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69270 2019-Jan-16 22:08:44.144292 - [DEBUG] Edge function : AllBottom (result of previous compose)
69271 2019-Jan-16 22:08:44.144328 - [DEBUG]
69272 2019-Jan-16 22:08:44.144354 - [DEBUG] Join: AllTop & AllBottom
69273 2019-Jan-16 22:08:44.144380 - [DEBUG] = AllBottom (new jump func)
69274 2019-Jan-16 22:08:44.144404 - [DEBUG]
69275 2019-Jan-16 22:08:44.144428 - [DEBUG] Start adding new jump function
69276 2019-Jan-16 22:08:44.144451 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69277 2019-Jan-16 22:08:44.144507 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69278 2019-Jan-16 22:08:44.144561 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69279 2019-Jan-16 22:08:44.145225 - [DEBUG] Edge Function : AllBottom
69280 2019-Jan-16 22:08:44.145255 - [DEBUG] End adding new jump function
69281 2019-Jan-16 22:08:44.145279 - [DEBUG]
69282 2019-Jan-16 22:08:44.145303 - [DEBUG] -------------------------------------------- 1836. Path Edge --------------------------------------------
69283 2019-Jan-16 22:08:44.145327 - [DEBUG]
69284 2019-Jan-16 22:08:44.145350 - [DEBUG] Process 1836. path edge:
69285 2019-Jan-16 22:08:44.145374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69286 2019-Jan-16 22:08:44.145429 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
69287 2019-Jan-16 22:08:44.146076 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69288 2019-Jan-16 22:08:44.146132 - [DEBUG]
69289 2019-Jan-16 22:08:44.146156 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69290 2019-Jan-16 22:08:44.146819 - [DEBUG] Possible callees:
69291 2019-Jan-16 22:08:44.146844 - [DEBUG] llvm.dbg.declare
69292 2019-Jan-16 22:08:44.146869 - [DEBUG] Possible return sites:
69293 2019-Jan-16 22:08:44.146893 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14369294 2019-Jan-16 22:08:44.148186 - [DEBUG] Found and process special summary
69295 2019-Jan-16 22:08:44.148221 - [DEBUG] Compose: EdgeIdentity * AllBottom
69296 2019-Jan-16 22:08:44.148249 - [DEBUG]
69297 2019-Jan-16 22:08:44.148273 - [DEBUG] Propagate flow
69298 2019-Jan-16 22:08:44.148296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69299 2019-Jan-16 22:08:44.148354 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69300 2019-Jan-16 22:08:44.148995 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69301 2019-Jan-16 22:08:44.149051 - [DEBUG] Edge function : AllBottom (result of previous compose)
69302 2019-Jan-16 22:08:44.149077 - [DEBUG]
69303 2019-Jan-16 22:08:44.149103 - [DEBUG] Join: AllTop & AllBottom
69304 2019-Jan-16 22:08:44.149129 - [DEBUG] = AllBottom (new jump func)
69305 2019-Jan-16 22:08:44.149153 - [DEBUG]
69306 2019-Jan-16 22:08:44.149177 - [DEBUG] Start adding new jump function
69307 2019-Jan-16 22:08:44.149200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69308 2019-Jan-16 22:08:44.149256 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69309 2019-Jan-16 22:08:44.149312 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69310 2019-Jan-16 22:08:44.149952 - [DEBUG] Edge Function : AllBottom
69311 2019-Jan-16 22:08:44.149982 - [DEBUG] End adding new jump function
69312 2019-Jan-16 22:08:44.150006 - [DEBUG]
69313 2019-Jan-16 22:08:44.150030 - [DEBUG] -------------------------------------------- 1837. Path Edge --------------------------------------------
69314 2019-Jan-16 22:08:44.150055 - [DEBUG]
69315 2019-Jan-16 22:08:44.150079 - [DEBUG] Process 1837. path edge:
69316 2019-Jan-16 22:08:44.150111 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69317 2019-Jan-16 22:08:44.150169 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
69318 2019-Jan-16 22:08:44.150810 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69319 2019-Jan-16 22:08:44.150867 - [DEBUG]
69320 2019-Jan-16 22:08:44.150891 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69321 2019-Jan-16 22:08:44.151570 - [DEBUG] Compose: AllBottom * AllBottom
69322 2019-Jan-16 22:08:44.151598 - [DEBUG]
69323 2019-Jan-16 22:08:44.151622 - [DEBUG] Propagate flow
69324 2019-Jan-16 22:08:44.151645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69325 2019-Jan-16 22:08:44.151703 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
69326 2019-Jan-16 22:08:44.152340 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69327 2019-Jan-16 22:08:44.152397 - [DEBUG] Edge function : AllBottom (result of previous compose)
69328 2019-Jan-16 22:08:44.152422 - [DEBUG]
69329 2019-Jan-16 22:08:44.152447 - [DEBUG] Join: AllTop & AllBottom
69330 2019-Jan-16 22:08:44.152473 - [DEBUG] = AllBottom (new jump func)
69331 2019-Jan-16 22:08:44.152498 - [DEBUG]
69332 2019-Jan-16 22:08:44.152521 - [DEBUG] Start adding new jump function
69333 2019-Jan-16 22:08:44.152545 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69334 2019-Jan-16 22:08:44.152601 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69335 2019-Jan-16 22:08:44.152656 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
69336 2019-Jan-16 22:08:44.153291 - [DEBUG] Edge Function : AllBottom
69337 2019-Jan-16 22:08:44.153320 - [DEBUG] End adding new jump function
69338 2019-Jan-16 22:08:44.153345 - [DEBUG]
69339 2019-Jan-16 22:08:44.153369 - [DEBUG] -------------------------------------------- 1838. Path Edge --------------------------------------------
69340 2019-Jan-16 22:08:44.153393 - [DEBUG]
69341 2019-Jan-16 22:08:44.153417 - [DEBUG] Process 1838. path edge:
69342 2019-Jan-16 22:08:44.153440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69343 2019-Jan-16 22:08:44.153497 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
69344 2019-Jan-16 22:08:44.154132 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69345 2019-Jan-16 22:08:44.154188 - [DEBUG]
69346 2019-Jan-16 22:08:44.154213 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
69347 2019-Jan-16 22:08:44.154888 - [DEBUG] Compose: AllBottom * AllBottom
69348 2019-Jan-16 22:08:44.154916 - [DEBUG]
69349 2019-Jan-16 22:08:44.154939 - [DEBUG] Propagate flow
69350 2019-Jan-16 22:08:44.154963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69351 2019-Jan-16 22:08:44.155021 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
69352 2019-Jan-16 22:08:44.155658 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69353 2019-Jan-16 22:08:44.155714 - [DEBUG] Edge function : AllBottom (result of previous compose)
69354 2019-Jan-16 22:08:44.155740 - [DEBUG]
69355 2019-Jan-16 22:08:44.155765 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69356 2019-Jan-16 22:08:44.155791 - [DEBUG] = AllBottom
69357 2019-Jan-16 22:08:44.155816 - [DEBUG]
69358 2019-Jan-16 22:08:44.155839 - [DEBUG] PROPAGATE: No new function!
69359 2019-Jan-16 22:08:44.155878 - [DEBUG] Compose: AllBottom * AllBottom
69360 2019-Jan-16 22:08:44.155905 - [DEBUG]
69361 2019-Jan-16 22:08:44.155929 - [DEBUG] Propagate flow
69362 2019-Jan-16 22:08:44.155953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69363 2019-Jan-16 22:08:44.156009 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69364 2019-Jan-16 22:08:44.156661 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69365 2019-Jan-16 22:08:44.156717 - [DEBUG] Edge function : AllBottom (result of previous compose)
69366 2019-Jan-16 22:08:44.156743 - [DEBUG]
69367 2019-Jan-16 22:08:44.156768 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69368 2019-Jan-16 22:08:44.156794 - [DEBUG] = AllBottom
69369 2019-Jan-16 22:08:44.156818 - [DEBUG]
69370 2019-Jan-16 22:08:44.156841 - [DEBUG] PROPAGATE: No new function!
69371 2019-Jan-16 22:08:44.156879 - [DEBUG] Compose: AllBottom * AllBottom
69372 2019-Jan-16 22:08:44.156906 - [DEBUG]
69373 2019-Jan-16 22:08:44.156930 - [DEBUG] Propagate flow
69374 2019-Jan-16 22:08:44.156953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69375 2019-Jan-16 22:08:44.157009 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69376 2019-Jan-16 22:08:44.157648 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69377 2019-Jan-16 22:08:44.157704 - [DEBUG] Edge function : AllBottom (result of previous compose)
69378 2019-Jan-16 22:08:44.157729 - [DEBUG]
69379 2019-Jan-16 22:08:44.157754 - [DEBUG] Join: AllTop & AllBottom
69380 2019-Jan-16 22:08:44.157780 - [DEBUG] = AllBottom (new jump func)
69381 2019-Jan-16 22:08:44.157805 - [DEBUG]
69382 2019-Jan-16 22:08:44.157828 - [DEBUG] Start adding new jump function
69383 2019-Jan-16 22:08:44.157852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69384 2019-Jan-16 22:08:44.157906 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69385 2019-Jan-16 22:08:44.157961 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69386 2019-Jan-16 22:08:44.158615 - [DEBUG] Edge Function : AllBottom
69387 2019-Jan-16 22:08:44.158644 - [DEBUG] End adding new jump function
69388 2019-Jan-16 22:08:44.158668 - [DEBUG]
69389 2019-Jan-16 22:08:44.158691 - [DEBUG] -------------------------------------------- 1839. Path Edge --------------------------------------------
69390 2019-Jan-16 22:08:44.158715 - [DEBUG]
69391 2019-Jan-16 22:08:44.158738 - [DEBUG] Process 1839. path edge:
69392 2019-Jan-16 22:08:44.158762 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69393 2019-Jan-16 22:08:44.158817 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
69394 2019-Jan-16 22:08:44.159454 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69395 2019-Jan-16 22:08:44.159510 - [DEBUG]
69396 2019-Jan-16 22:08:44.159536 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69397 2019-Jan-16 22:08:44.160196 - [DEBUG] Compose: AllBottom * AllBottom
69398 2019-Jan-16 22:08:44.160223 - [DEBUG]
69399 2019-Jan-16 22:08:44.160247 - [DEBUG] Propagate flow
69400 2019-Jan-16 22:08:44.160271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69401 2019-Jan-16 22:08:44.160328 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69402 2019-Jan-16 22:08:44.160975 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69403 2019-Jan-16 22:08:44.161032 - [DEBUG] Edge function : AllBottom (result of previous compose)
69404 2019-Jan-16 22:08:44.161057 - [DEBUG]
69405 2019-Jan-16 22:08:44.161083 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69406 2019-Jan-16 22:08:44.161109 - [DEBUG] = AllBottom
69407 2019-Jan-16 22:08:44.161133 - [DEBUG]
69408 2019-Jan-16 22:08:44.161157 - [DEBUG] PROPAGATE: No new function!
69409 2019-Jan-16 22:08:44.161190 - [DEBUG] Compose: AllBottom * AllBottom
69410 2019-Jan-16 22:08:44.161217 - [DEBUG]
69411 2019-Jan-16 22:08:44.161240 - [DEBUG] Propagate flow
69412 2019-Jan-16 22:08:44.161264 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69413 2019-Jan-16 22:08:44.161329 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69414 2019-Jan-16 22:08:44.161995 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69415 2019-Jan-16 22:08:44.162052 - [DEBUG] Edge function : AllBottom (result of previous compose)
69416 2019-Jan-16 22:08:44.162077 - [DEBUG]
69417 2019-Jan-16 22:08:44.162103 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69418 2019-Jan-16 22:08:44.162129 - [DEBUG] = AllBottom
69419 2019-Jan-16 22:08:44.162154 - [DEBUG]
69420 2019-Jan-16 22:08:44.162177 - [DEBUG] PROPAGATE: No new function!
69421 2019-Jan-16 22:08:44.162215 - [DEBUG] Compose: AllBottom * AllBottom
69422 2019-Jan-16 22:08:44.162243 - [DEBUG]
69423 2019-Jan-16 22:08:44.162267 - [DEBUG] Propagate flow
69424 2019-Jan-16 22:08:44.162290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69425 2019-Jan-16 22:08:44.162347 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69426 2019-Jan-16 22:08:44.162989 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69427 2019-Jan-16 22:08:44.163045 - [DEBUG] Edge function : AllBottom (result of previous compose)
69428 2019-Jan-16 22:08:44.163070 - [DEBUG]
69429 2019-Jan-16 22:08:44.163095 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69430 2019-Jan-16 22:08:44.163121 - [DEBUG] = AllBottom
69431 2019-Jan-16 22:08:44.163146 - [DEBUG]
69432 2019-Jan-16 22:08:44.163169 - [DEBUG] PROPAGATE: No new function!
69433 2019-Jan-16 22:08:44.163218 - [DEBUG] Compose: AllBottom * AllBottom
69434 2019-Jan-16 22:08:44.163246 - [DEBUG]
69435 2019-Jan-16 22:08:44.163270 - [DEBUG] Propagate flow
69436 2019-Jan-16 22:08:44.163294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69437 2019-Jan-16 22:08:44.163350 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
69438 2019-Jan-16 22:08:44.163993 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69439 2019-Jan-16 22:08:44.164049 - [DEBUG] Edge function : AllBottom (result of previous compose)
69440 2019-Jan-16 22:08:44.164074 - [DEBUG]
69441 2019-Jan-16 22:08:44.164099 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69442 2019-Jan-16 22:08:44.164125 - [DEBUG] = AllBottom
69443 2019-Jan-16 22:08:44.164149 - [DEBUG]
69444 2019-Jan-16 22:08:44.164173 - [DEBUG] PROPAGATE: No new function!
69445 2019-Jan-16 22:08:44.164211 - [DEBUG] Compose: AllBottom * AllBottom
69446 2019-Jan-16 22:08:44.164238 - [DEBUG]
69447 2019-Jan-16 22:08:44.164262 - [DEBUG] Propagate flow
69448 2019-Jan-16 22:08:44.164285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69449 2019-Jan-16 22:08:44.164341 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69450 2019-Jan-16 22:08:44.164999 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69451 2019-Jan-16 22:08:44.165055 - [DEBUG] Edge function : AllBottom (result of previous compose)
69452 2019-Jan-16 22:08:44.165080 - [DEBUG]
69453 2019-Jan-16 22:08:44.165105 - [DEBUG] Join: AllTop & AllBottom
69454 2019-Jan-16 22:08:44.165131 - [DEBUG] = AllBottom (new jump func)
69455 2019-Jan-16 22:08:44.165156 - [DEBUG]
69456 2019-Jan-16 22:08:44.165179 - [DEBUG] Start adding new jump function
69457 2019-Jan-16 22:08:44.165203 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69458 2019-Jan-16 22:08:44.165257 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69459 2019-Jan-16 22:08:44.165312 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69460 2019-Jan-16 22:08:44.165951 - [DEBUG] Edge Function : AllBottom
69461 2019-Jan-16 22:08:44.165980 - [DEBUG] End adding new jump function
69462 2019-Jan-16 22:08:44.166004 - [DEBUG]
69463 2019-Jan-16 22:08:44.166037 - [DEBUG] -------------------------------------------- 1840. Path Edge --------------------------------------------
69464 2019-Jan-16 22:08:44.166061 - [DEBUG]
69465 2019-Jan-16 22:08:44.166085 - [DEBUG] Process 1840. path edge:
69466 2019-Jan-16 22:08:44.166108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69467 2019-Jan-16 22:08:44.166165 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
69468 2019-Jan-16 22:08:44.166805 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69469 2019-Jan-16 22:08:44.166861 - [DEBUG]
69470 2019-Jan-16 22:08:44.166886 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69471 2019-Jan-16 22:08:44.167533 - [DEBUG] Possible callees:
69472 2019-Jan-16 22:08:44.167558 - [DEBUG] foo
69473 2019-Jan-16 22:08:44.167583 - [DEBUG] Possible return sites:
69474 2019-Jan-16 22:08:44.167606 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8469475 2019-Jan-16 22:08:44.168892 - [DEBUG] Found and process special summary
69476 2019-Jan-16 22:08:44.168926 - [DEBUG] Compose: EdgeIdentity * AllBottom
69477 2019-Jan-16 22:08:44.168954 - [DEBUG]
69478 2019-Jan-16 22:08:44.168978 - [DEBUG] Propagate flow
69479 2019-Jan-16 22:08:44.169001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69480 2019-Jan-16 22:08:44.169057 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69481 2019-Jan-16 22:08:44.169698 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69482 2019-Jan-16 22:08:44.169754 - [DEBUG] Edge function : AllBottom (result of previous compose)
69483 2019-Jan-16 22:08:44.169779 - [DEBUG]
69484 2019-Jan-16 22:08:44.169804 - [DEBUG] Join: AllTop & AllBottom
69485 2019-Jan-16 22:08:44.169830 - [DEBUG] = AllBottom (new jump func)
69486 2019-Jan-16 22:08:44.169855 - [DEBUG]
69487 2019-Jan-16 22:08:44.169879 - [DEBUG] Start adding new jump function
69488 2019-Jan-16 22:08:44.169902 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69489 2019-Jan-16 22:08:44.169957 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69490 2019-Jan-16 22:08:44.170012 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69491 2019-Jan-16 22:08:44.170651 - [DEBUG] Edge Function : AllBottom
69492 2019-Jan-16 22:08:44.170680 - [DEBUG] End adding new jump function
69493 2019-Jan-16 22:08:44.170704 - [DEBUG]
69494 2019-Jan-16 22:08:44.170728 - [DEBUG] -------------------------------------------- 1841. Path Edge --------------------------------------------
69495 2019-Jan-16 22:08:44.170752 - [DEBUG]
69496 2019-Jan-16 22:08:44.170775 - [DEBUG] Process 1841. path edge:
69497 2019-Jan-16 22:08:44.170799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69498 2019-Jan-16 22:08:44.170855 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
69499 2019-Jan-16 22:08:44.171512 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69500 2019-Jan-16 22:08:44.171568 - [DEBUG]
69501 2019-Jan-16 22:08:44.171592 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69502 2019-Jan-16 22:08:44.172251 - [DEBUG] Compose: AllBottom * AllBottom
69503 2019-Jan-16 22:08:44.172279 - [DEBUG]
69504 2019-Jan-16 22:08:44.172302 - [DEBUG] Propagate flow
69505 2019-Jan-16 22:08:44.172326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69506 2019-Jan-16 22:08:44.172382 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69507 2019-Jan-16 22:08:44.173021 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69508 2019-Jan-16 22:08:44.173085 - [DEBUG] Edge function : AllBottom (result of previous compose)
69509 2019-Jan-16 22:08:44.173111 - [DEBUG]
69510 2019-Jan-16 22:08:44.173136 - [DEBUG] Join: AllTop & AllBottom
69511 2019-Jan-16 22:08:44.173162 - [DEBUG] = AllBottom (new jump func)
69512 2019-Jan-16 22:08:44.173187 - [DEBUG]
69513 2019-Jan-16 22:08:44.173210 - [DEBUG] Start adding new jump function
69514 2019-Jan-16 22:08:44.173233 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69515 2019-Jan-16 22:08:44.173289 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69516 2019-Jan-16 22:08:44.173344 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69517 2019-Jan-16 22:08:44.173982 - [DEBUG] Edge Function : AllBottom
69518 2019-Jan-16 22:08:44.174011 - [DEBUG] End adding new jump function
69519 2019-Jan-16 22:08:44.174035 - [DEBUG]
69520 2019-Jan-16 22:08:44.174058 - [DEBUG] -------------------------------------------- 1842. Path Edge --------------------------------------------
69521 2019-Jan-16 22:08:44.174083 - [DEBUG]
69522 2019-Jan-16 22:08:44.174106 - [DEBUG] Process 1842. path edge:
69523 2019-Jan-16 22:08:44.174129 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69524 2019-Jan-16 22:08:44.174185 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
69525 2019-Jan-16 22:08:44.174835 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69526 2019-Jan-16 22:08:44.174892 - [DEBUG]
69527 2019-Jan-16 22:08:44.174917 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69528 2019-Jan-16 22:08:44.175570 - [DEBUG] Compose: AllBottom * AllBottom
69529 2019-Jan-16 22:08:44.175598 - [DEBUG]
69530 2019-Jan-16 22:08:44.175622 - [DEBUG] Propagate flow
69531 2019-Jan-16 22:08:44.175645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69532 2019-Jan-16 22:08:44.175702 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69533 2019-Jan-16 22:08:44.176364 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69534 2019-Jan-16 22:08:44.176421 - [DEBUG] Edge function : AllBottom (result of previous compose)
69535 2019-Jan-16 22:08:44.176446 - [DEBUG]
69536 2019-Jan-16 22:08:44.176471 - [DEBUG] Join: AllTop & AllBottom
69537 2019-Jan-16 22:08:44.176497 - [DEBUG] = AllBottom (new jump func)
69538 2019-Jan-16 22:08:44.176522 - [DEBUG]
69539 2019-Jan-16 22:08:44.176545 - [DEBUG] Start adding new jump function
69540 2019-Jan-16 22:08:44.176569 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69541 2019-Jan-16 22:08:44.176623 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69542 2019-Jan-16 22:08:44.176678 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69543 2019-Jan-16 22:08:44.177336 - [DEBUG] Edge Function : AllBottom
69544 2019-Jan-16 22:08:44.177364 - [DEBUG] End adding new jump function
69545 2019-Jan-16 22:08:44.177388 - [DEBUG]
69546 2019-Jan-16 22:08:44.177412 - [DEBUG] -------------------------------------------- 1843. Path Edge --------------------------------------------
69547 2019-Jan-16 22:08:44.177437 - [DEBUG]
69548 2019-Jan-16 22:08:44.177460 - [DEBUG] Process 1843. path edge:
69549 2019-Jan-16 22:08:44.177483 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69550 2019-Jan-16 22:08:44.177540 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
69551 2019-Jan-16 22:08:44.178204 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69552 2019-Jan-16 22:08:44.178260 - [DEBUG]
69553 2019-Jan-16 22:08:44.178292 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69554 2019-Jan-16 22:08:44.178954 - [DEBUG] Possible callees:
69555 2019-Jan-16 22:08:44.178979 - [DEBUG] llvm.dbg.declare
69556 2019-Jan-16 22:08:44.179004 - [DEBUG] Possible return sites:
69557 2019-Jan-16 22:08:44.179027 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9669558 2019-Jan-16 22:08:44.180305 - [DEBUG] Found and process special summary
69559 2019-Jan-16 22:08:44.180340 - [DEBUG] Compose: EdgeIdentity * AllBottom
69560 2019-Jan-16 22:08:44.180368 - [DEBUG]
69561 2019-Jan-16 22:08:44.180391 - [DEBUG] Propagate flow
69562 2019-Jan-16 22:08:44.180415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69563 2019-Jan-16 22:08:44.180471 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69564 2019-Jan-16 22:08:44.181112 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69565 2019-Jan-16 22:08:44.181168 - [DEBUG] Edge function : AllBottom (result of previous compose)
69566 2019-Jan-16 22:08:44.181193 - [DEBUG]
69567 2019-Jan-16 22:08:44.181218 - [DEBUG] Join: AllTop & AllBottom
69568 2019-Jan-16 22:08:44.181244 - [DEBUG] = AllBottom (new jump func)
69569 2019-Jan-16 22:08:44.181269 - [DEBUG]
69570 2019-Jan-16 22:08:44.181292 - [DEBUG] Start adding new jump function
69571 2019-Jan-16 22:08:44.181316 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69572 2019-Jan-16 22:08:44.181370 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69573 2019-Jan-16 22:08:44.181442 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69574 2019-Jan-16 22:08:44.182083 - [DEBUG] Edge Function : AllBottom
69575 2019-Jan-16 22:08:44.182112 - [DEBUG] End adding new jump function
69576 2019-Jan-16 22:08:44.182136 - [DEBUG]
69577 2019-Jan-16 22:08:44.182160 - [DEBUG] -------------------------------------------- 1844. Path Edge --------------------------------------------
69578 2019-Jan-16 22:08:44.182184 - [DEBUG]
69579 2019-Jan-16 22:08:44.182208 - [DEBUG] Process 1844. path edge:
69580 2019-Jan-16 22:08:44.182231 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69581 2019-Jan-16 22:08:44.182287 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
69582 2019-Jan-16 22:08:44.182927 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69583 2019-Jan-16 22:08:44.182983 - [DEBUG]
69584 2019-Jan-16 22:08:44.183008 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69585 2019-Jan-16 22:08:44.183669 - [DEBUG] Compose: AllBottom * AllBottom
69586 2019-Jan-16 22:08:44.183698 - [DEBUG]
69587 2019-Jan-16 22:08:44.183722 - [DEBUG] Propagate flow
69588 2019-Jan-16 22:08:44.183745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69589 2019-Jan-16 22:08:44.183802 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69590 2019-Jan-16 22:08:44.184442 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69591 2019-Jan-16 22:08:44.184498 - [DEBUG] Edge function : AllBottom (result of previous compose)
69592 2019-Jan-16 22:08:44.184524 - [DEBUG]
69593 2019-Jan-16 22:08:44.184549 - [DEBUG] Join: AllTop & AllBottom
69594 2019-Jan-16 22:08:44.184576 - [DEBUG] = AllBottom (new jump func)
69595 2019-Jan-16 22:08:44.184600 - [DEBUG]
69596 2019-Jan-16 22:08:44.184624 - [DEBUG] Start adding new jump function
69597 2019-Jan-16 22:08:44.184647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69598 2019-Jan-16 22:08:44.184703 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69599 2019-Jan-16 22:08:44.184780 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69600 2019-Jan-16 22:08:44.185419 - [DEBUG] Edge Function : AllBottom
69601 2019-Jan-16 22:08:44.185448 - [DEBUG] End adding new jump function
69602 2019-Jan-16 22:08:44.185472 - [DEBUG]
69603 2019-Jan-16 22:08:44.185497 - [DEBUG] -------------------------------------------- 1845. Path Edge --------------------------------------------
69604 2019-Jan-16 22:08:44.185521 - [DEBUG]
69605 2019-Jan-16 22:08:44.185545 - [DEBUG] Process 1845. path edge:
69606 2019-Jan-16 22:08:44.185569 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69607 2019-Jan-16 22:08:44.185625 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
69608 2019-Jan-16 22:08:44.186263 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69609 2019-Jan-16 22:08:44.186319 - [DEBUG]
69610 2019-Jan-16 22:08:44.186345 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69611 2019-Jan-16 22:08:44.187003 - [DEBUG] Compose: AllBottom * AllBottom
69612 2019-Jan-16 22:08:44.187032 - [DEBUG]
69613 2019-Jan-16 22:08:44.187056 - [DEBUG] Propagate flow
69614 2019-Jan-16 22:08:44.187080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69615 2019-Jan-16 22:08:44.187137 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
69616 2019-Jan-16 22:08:44.187774 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69617 2019-Jan-16 22:08:44.187830 - [DEBUG] Edge function : AllBottom (result of previous compose)
69618 2019-Jan-16 22:08:44.187856 - [DEBUG]
69619 2019-Jan-16 22:08:44.187881 - [DEBUG] Join: AllTop & AllBottom
69620 2019-Jan-16 22:08:44.187907 - [DEBUG] = AllBottom (new jump func)
69621 2019-Jan-16 22:08:44.187932 - [DEBUG]
69622 2019-Jan-16 22:08:44.187955 - [DEBUG] Start adding new jump function
69623 2019-Jan-16 22:08:44.187978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69624 2019-Jan-16 22:08:44.188034 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69625 2019-Jan-16 22:08:44.188102 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
69626 2019-Jan-16 22:08:44.188738 - [DEBUG] Edge Function : AllBottom
69627 2019-Jan-16 22:08:44.188767 - [DEBUG] End adding new jump function
69628 2019-Jan-16 22:08:44.188792 - [DEBUG]
69629 2019-Jan-16 22:08:44.188816 - [DEBUG] -------------------------------------------- 1846. Path Edge --------------------------------------------
69630 2019-Jan-16 22:08:44.188841 - [DEBUG]
69631 2019-Jan-16 22:08:44.188864 - [DEBUG] Process 1846. path edge:
69632 2019-Jan-16 22:08:44.188888 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69633 2019-Jan-16 22:08:44.188944 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
69634 2019-Jan-16 22:08:44.189578 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69635 2019-Jan-16 22:08:44.189634 - [DEBUG]
69636 2019-Jan-16 22:08:44.189659 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
69637 2019-Jan-16 22:08:44.190313 - [DEBUG] Compose: AllBottom * AllBottom
69638 2019-Jan-16 22:08:44.190341 - [DEBUG]
69639 2019-Jan-16 22:08:44.190365 - [DEBUG] Propagate flow
69640 2019-Jan-16 22:08:44.190388 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69641 2019-Jan-16 22:08:44.190446 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
69642 2019-Jan-16 22:08:44.191092 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69643 2019-Jan-16 22:08:44.191149 - [DEBUG] Edge function : AllBottom (result of previous compose)
69644 2019-Jan-16 22:08:44.191175 - [DEBUG]
69645 2019-Jan-16 22:08:44.191200 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69646 2019-Jan-16 22:08:44.191235 - [DEBUG] = AllBottom
69647 2019-Jan-16 22:08:44.191260 - [DEBUG]
69648 2019-Jan-16 22:08:44.191284 - [DEBUG] PROPAGATE: No new function!
69649 2019-Jan-16 22:08:44.191324 - [DEBUG] Compose: AllBottom * AllBottom
69650 2019-Jan-16 22:08:44.191351 - [DEBUG]
69651 2019-Jan-16 22:08:44.191376 - [DEBUG] Propagate flow
69652 2019-Jan-16 22:08:44.191399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69653 2019-Jan-16 22:08:44.191470 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69654 2019-Jan-16 22:08:44.192112 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69655 2019-Jan-16 22:08:44.192168 - [DEBUG] Edge function : AllBottom (result of previous compose)
69656 2019-Jan-16 22:08:44.192194 - [DEBUG]
69657 2019-Jan-16 22:08:44.192219 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69658 2019-Jan-16 22:08:44.192245 - [DEBUG] = AllBottom
69659 2019-Jan-16 22:08:44.192269 - [DEBUG]
69660 2019-Jan-16 22:08:44.192293 - [DEBUG] PROPAGATE: No new function!
69661 2019-Jan-16 22:08:44.192329 - [DEBUG] Compose: AllBottom * AllBottom
69662 2019-Jan-16 22:08:44.192357 - [DEBUG]
69663 2019-Jan-16 22:08:44.192380 - [DEBUG] Propagate flow
69664 2019-Jan-16 22:08:44.192404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69665 2019-Jan-16 22:08:44.192459 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69666 2019-Jan-16 22:08:44.193101 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69667 2019-Jan-16 22:08:44.193157 - [DEBUG] Edge function : AllBottom (result of previous compose)
69668 2019-Jan-16 22:08:44.193182 - [DEBUG]
69669 2019-Jan-16 22:08:44.193208 - [DEBUG] Join: AllTop & AllBottom
69670 2019-Jan-16 22:08:44.193234 - [DEBUG] = AllBottom (new jump func)
69671 2019-Jan-16 22:08:44.193258 - [DEBUG]
69672 2019-Jan-16 22:08:44.193282 - [DEBUG] Start adding new jump function
69673 2019-Jan-16 22:08:44.193305 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69674 2019-Jan-16 22:08:44.193360 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69675 2019-Jan-16 22:08:44.193415 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69676 2019-Jan-16 22:08:44.194056 - [DEBUG] Edge Function : AllBottom
69677 2019-Jan-16 22:08:44.194085 - [DEBUG] End adding new jump function
69678 2019-Jan-16 22:08:44.194109 - [DEBUG]
69679 2019-Jan-16 22:08:44.194133 - [DEBUG] -------------------------------------------- 1847. Path Edge --------------------------------------------
69680 2019-Jan-16 22:08:44.194157 - [DEBUG]
69681 2019-Jan-16 22:08:44.194180 - [DEBUG] Process 1847. path edge:
69682 2019-Jan-16 22:08:44.194203 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69683 2019-Jan-16 22:08:44.194260 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
69684 2019-Jan-16 22:08:44.194917 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69685 2019-Jan-16 22:08:44.194973 - [DEBUG]
69686 2019-Jan-16 22:08:44.194997 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69687 2019-Jan-16 22:08:44.195646 - [DEBUG] Possible callees:
69688 2019-Jan-16 22:08:44.195672 - [DEBUG] bar
69689 2019-Jan-16 22:08:44.195697 - [DEBUG] Possible return sites:
69690 2019-Jan-16 22:08:44.195720 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8969691 2019-Jan-16 22:08:44.196990 - [DEBUG] Found and process special summary
69692 2019-Jan-16 22:08:44.197024 - [DEBUG] Compose: EdgeIdentity * AllBottom
69693 2019-Jan-16 22:08:44.197052 - [DEBUG]
69694 2019-Jan-16 22:08:44.197076 - [DEBUG] Propagate flow
69695 2019-Jan-16 22:08:44.197099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69696 2019-Jan-16 22:08:44.197165 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69697 2019-Jan-16 22:08:44.197807 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69698 2019-Jan-16 22:08:44.197864 - [DEBUG] Edge function : AllBottom (result of previous compose)
69699 2019-Jan-16 22:08:44.197889 - [DEBUG]
69700 2019-Jan-16 22:08:44.197914 - [DEBUG] Join: AllTop & AllBottom
69701 2019-Jan-16 22:08:44.197940 - [DEBUG] = AllBottom (new jump func)
69702 2019-Jan-16 22:08:44.197965 - [DEBUG]
69703 2019-Jan-16 22:08:44.197988 - [DEBUG] Start adding new jump function
69704 2019-Jan-16 22:08:44.198012 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69705 2019-Jan-16 22:08:44.198068 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69706 2019-Jan-16 22:08:44.198137 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69707 2019-Jan-16 22:08:44.198778 - [DEBUG] Edge Function : AllBottom
69708 2019-Jan-16 22:08:44.198812 - [DEBUG] End adding new jump function
69709 2019-Jan-16 22:08:44.198836 - [DEBUG]
69710 2019-Jan-16 22:08:44.198861 - [DEBUG] -------------------------------------------- 1848. Path Edge --------------------------------------------
69711 2019-Jan-16 22:08:44.198885 - [DEBUG]
69712 2019-Jan-16 22:08:44.198909 - [DEBUG] Process 1848. path edge:
69713 2019-Jan-16 22:08:44.198933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69714 2019-Jan-16 22:08:44.198990 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
69715 2019-Jan-16 22:08:44.199631 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69716 2019-Jan-16 22:08:44.199687 - [DEBUG]
69717 2019-Jan-16 22:08:44.199712 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69718 2019-Jan-16 22:08:44.200370 - [DEBUG] Compose: AllBottom * AllBottom
69719 2019-Jan-16 22:08:44.200398 - [DEBUG]
69720 2019-Jan-16 22:08:44.200422 - [DEBUG] Propagate flow
69721 2019-Jan-16 22:08:44.200446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69722 2019-Jan-16 22:08:44.200502 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69723 2019-Jan-16 22:08:44.201140 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69724 2019-Jan-16 22:08:44.201196 - [DEBUG] Edge function : AllBottom (result of previous compose)
69725 2019-Jan-16 22:08:44.201222 - [DEBUG]
69726 2019-Jan-16 22:08:44.201247 - [DEBUG] Join: AllTop & AllBottom
69727 2019-Jan-16 22:08:44.201273 - [DEBUG] = AllBottom (new jump func)
69728 2019-Jan-16 22:08:44.201298 - [DEBUG]
69729 2019-Jan-16 22:08:44.201321 - [DEBUG] Start adding new jump function
69730 2019-Jan-16 22:08:44.201345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69731 2019-Jan-16 22:08:44.201400 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69732 2019-Jan-16 22:08:44.201470 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69733 2019-Jan-16 22:08:44.202108 - [DEBUG] Edge Function : AllBottom
69734 2019-Jan-16 22:08:44.202137 - [DEBUG] End adding new jump function
69735 2019-Jan-16 22:08:44.202161 - [DEBUG]
69736 2019-Jan-16 22:08:44.202185 - [DEBUG] -------------------------------------------- 1849. Path Edge --------------------------------------------
69737 2019-Jan-16 22:08:44.202210 - [DEBUG]
69738 2019-Jan-16 22:08:44.202233 - [DEBUG] Process 1849. path edge:
69739 2019-Jan-16 22:08:44.202257 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69740 2019-Jan-16 22:08:44.202314 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
69741 2019-Jan-16 22:08:44.202959 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69742 2019-Jan-16 22:08:44.203016 - [DEBUG]
69743 2019-Jan-16 22:08:44.203041 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69744 2019-Jan-16 22:08:44.203697 - [DEBUG] Compose: AllBottom * AllBottom
69745 2019-Jan-16 22:08:44.203725 - [DEBUG]
69746 2019-Jan-16 22:08:44.203748 - [DEBUG] Propagate flow
69747 2019-Jan-16 22:08:44.203772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69748 2019-Jan-16 22:08:44.203829 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69749 2019-Jan-16 22:08:44.204478 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69750 2019-Jan-16 22:08:44.204534 - [DEBUG] Edge function : AllBottom (result of previous compose)
69751 2019-Jan-16 22:08:44.204560 - [DEBUG]
69752 2019-Jan-16 22:08:44.204585 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69753 2019-Jan-16 22:08:44.204612 - [DEBUG] = AllBottom
69754 2019-Jan-16 22:08:44.204637 - [DEBUG]
69755 2019-Jan-16 22:08:44.204660 - [DEBUG] PROPAGATE: No new function!
69756 2019-Jan-16 22:08:44.204694 - [DEBUG] Compose: AllBottom * AllBottom
69757 2019-Jan-16 22:08:44.204721 - [DEBUG]
69758 2019-Jan-16 22:08:44.204756 - [DEBUG] Propagate flow
69759 2019-Jan-16 22:08:44.204782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69760 2019-Jan-16 22:08:44.204839 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69761 2019-Jan-16 22:08:44.205488 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69762 2019-Jan-16 22:08:44.205544 - [DEBUG] Edge function : AllBottom (result of previous compose)
69763 2019-Jan-16 22:08:44.205570 - [DEBUG]
69764 2019-Jan-16 22:08:44.205595 - [DEBUG] Join: AllTop & AllBottom
69765 2019-Jan-16 22:08:44.205621 - [DEBUG] = AllBottom (new jump func)
69766 2019-Jan-16 22:08:44.205646 - [DEBUG]
69767 2019-Jan-16 22:08:44.205669 - [DEBUG] Start adding new jump function
69768 2019-Jan-16 22:08:44.205693 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69769 2019-Jan-16 22:08:44.205748 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69770 2019-Jan-16 22:08:44.205804 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69771 2019-Jan-16 22:08:44.206451 - [DEBUG] Edge Function : AllBottom
69772 2019-Jan-16 22:08:44.206480 - [DEBUG] End adding new jump function
69773 2019-Jan-16 22:08:44.206504 - [DEBUG]
69774 2019-Jan-16 22:08:44.206528 - [DEBUG] -------------------------------------------- 1850. Path Edge --------------------------------------------
69775 2019-Jan-16 22:08:44.206552 - [DEBUG]
69776 2019-Jan-16 22:08:44.206575 - [DEBUG] Process 1850. path edge:
69777 2019-Jan-16 22:08:44.206599 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69778 2019-Jan-16 22:08:44.206655 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
69779 2019-Jan-16 22:08:44.207301 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69780 2019-Jan-16 22:08:44.207358 - [DEBUG]
69781 2019-Jan-16 22:08:44.207382 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69782 2019-Jan-16 22:08:44.208039 - [DEBUG] Possible callees:
69783 2019-Jan-16 22:08:44.208066 - [DEBUG] llvm.dbg.declare
69784 2019-Jan-16 22:08:44.208105 - [DEBUG] Possible return sites:
69785 2019-Jan-16 22:08:44.208129 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10369786 2019-Jan-16 22:08:44.209415 - [DEBUG] Found and process special summary
69787 2019-Jan-16 22:08:44.209449 - [DEBUG] Compose: EdgeIdentity * AllBottom
69788 2019-Jan-16 22:08:44.209477 - [DEBUG]
69789 2019-Jan-16 22:08:44.209501 - [DEBUG] Propagate flow
69790 2019-Jan-16 22:08:44.209524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69791 2019-Jan-16 22:08:44.209581 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69792 2019-Jan-16 22:08:44.210222 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69793 2019-Jan-16 22:08:44.210278 - [DEBUG] Edge function : AllBottom (result of previous compose)
69794 2019-Jan-16 22:08:44.210304 - [DEBUG]
69795 2019-Jan-16 22:08:44.210329 - [DEBUG] Join: AllTop & AllBottom
69796 2019-Jan-16 22:08:44.210355 - [DEBUG] = AllBottom (new jump func)
69797 2019-Jan-16 22:08:44.210380 - [DEBUG]
69798 2019-Jan-16 22:08:44.210403 - [DEBUG] Start adding new jump function
69799 2019-Jan-16 22:08:44.210427 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69800 2019-Jan-16 22:08:44.210482 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69801 2019-Jan-16 22:08:44.210536 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69802 2019-Jan-16 22:08:44.211177 - [DEBUG] Edge Function : AllBottom
69803 2019-Jan-16 22:08:44.211206 - [DEBUG] End adding new jump function
69804 2019-Jan-16 22:08:44.211230 - [DEBUG]
69805 2019-Jan-16 22:08:44.211254 - [DEBUG] -------------------------------------------- 1851. Path Edge --------------------------------------------
69806 2019-Jan-16 22:08:44.211278 - [DEBUG]
69807 2019-Jan-16 22:08:44.211302 - [DEBUG] Process 1851. path edge:
69808 2019-Jan-16 22:08:44.211325 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69809 2019-Jan-16 22:08:44.211382 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
69810 2019-Jan-16 22:08:44.212038 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69811 2019-Jan-16 22:08:44.212094 - [DEBUG]
69812 2019-Jan-16 22:08:44.212119 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69813 2019-Jan-16 22:08:44.212780 - [DEBUG] Compose: AllBottom * AllBottom
69814 2019-Jan-16 22:08:44.212808 - [DEBUG]
69815 2019-Jan-16 22:08:44.212832 - [DEBUG] Propagate flow
69816 2019-Jan-16 22:08:44.212855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69817 2019-Jan-16 22:08:44.212913 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
69818 2019-Jan-16 22:08:44.213550 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69819 2019-Jan-16 22:08:44.213607 - [DEBUG] Edge function : AllBottom (result of previous compose)
69820 2019-Jan-16 22:08:44.213633 - [DEBUG]
69821 2019-Jan-16 22:08:44.213658 - [DEBUG] Join: AllTop & AllBottom
69822 2019-Jan-16 22:08:44.213684 - [DEBUG] = AllBottom (new jump func)
69823 2019-Jan-16 22:08:44.213709 - [DEBUG]
69824 2019-Jan-16 22:08:44.213732 - [DEBUG] Start adding new jump function
69825 2019-Jan-16 22:08:44.213756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69826 2019-Jan-16 22:08:44.213811 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69827 2019-Jan-16 22:08:44.213867 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
69828 2019-Jan-16 22:08:44.214502 - [DEBUG] Edge Function : AllBottom
69829 2019-Jan-16 22:08:44.214531 - [DEBUG] End adding new jump function
69830 2019-Jan-16 22:08:44.214556 - [DEBUG]
69831 2019-Jan-16 22:08:44.214580 - [DEBUG] -------------------------------------------- 1852. Path Edge --------------------------------------------
69832 2019-Jan-16 22:08:44.214613 - [DEBUG]
69833 2019-Jan-16 22:08:44.214637 - [DEBUG] Process 1852. path edge:
69834 2019-Jan-16 22:08:44.214661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69835 2019-Jan-16 22:08:44.214717 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
69836 2019-Jan-16 22:08:44.215369 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69837 2019-Jan-16 22:08:44.215426 - [DEBUG]
69838 2019-Jan-16 22:08:44.215451 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
69839 2019-Jan-16 22:08:44.216105 - [DEBUG] Compose: AllBottom * AllBottom
69840 2019-Jan-16 22:08:44.216133 - [DEBUG]
69841 2019-Jan-16 22:08:44.216157 - [DEBUG] Propagate flow
69842 2019-Jan-16 22:08:44.216181 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69843 2019-Jan-16 22:08:44.216238 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
69844 2019-Jan-16 22:08:44.216874 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69845 2019-Jan-16 22:08:44.216931 - [DEBUG] Edge function : AllBottom (result of previous compose)
69846 2019-Jan-16 22:08:44.216957 - [DEBUG]
69847 2019-Jan-16 22:08:44.216982 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69848 2019-Jan-16 22:08:44.217008 - [DEBUG] = AllBottom
69849 2019-Jan-16 22:08:44.217033 - [DEBUG]
69850 2019-Jan-16 22:08:44.217056 - [DEBUG] PROPAGATE: No new function!
69851 2019-Jan-16 22:08:44.217095 - [DEBUG] Compose: AllBottom * AllBottom
69852 2019-Jan-16 22:08:44.217123 - [DEBUG]
69853 2019-Jan-16 22:08:44.217147 - [DEBUG] Propagate flow
69854 2019-Jan-16 22:08:44.217170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69855 2019-Jan-16 22:08:44.217227 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69856 2019-Jan-16 22:08:44.217869 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69857 2019-Jan-16 22:08:44.217925 - [DEBUG] Edge function : AllBottom (result of previous compose)
69858 2019-Jan-16 22:08:44.217950 - [DEBUG]
69859 2019-Jan-16 22:08:44.217975 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69860 2019-Jan-16 22:08:44.218001 - [DEBUG] = AllBottom
69861 2019-Jan-16 22:08:44.218026 - [DEBUG]
69862 2019-Jan-16 22:08:44.218049 - [DEBUG] PROPAGATE: No new function!
69863 2019-Jan-16 22:08:44.218101 - [DEBUG] Compose: AllBottom * AllBottom
69864 2019-Jan-16 22:08:44.218130 - [DEBUG]
69865 2019-Jan-16 22:08:44.218154 - [DEBUG] Propagate flow
69866 2019-Jan-16 22:08:44.218178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69867 2019-Jan-16 22:08:44.218234 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69868 2019-Jan-16 22:08:44.218875 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69869 2019-Jan-16 22:08:44.218931 - [DEBUG] Edge function : AllBottom (result of previous compose)
69870 2019-Jan-16 22:08:44.218956 - [DEBUG]
69871 2019-Jan-16 22:08:44.218981 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69872 2019-Jan-16 22:08:44.219007 - [DEBUG] = AllBottom
69873 2019-Jan-16 22:08:44.219031 - [DEBUG]
69874 2019-Jan-16 22:08:44.219054 - [DEBUG] PROPAGATE: No new function!
69875 2019-Jan-16 22:08:44.219093 - [DEBUG] Compose: AllBottom * AllBottom
69876 2019-Jan-16 22:08:44.219121 - [DEBUG]
69877 2019-Jan-16 22:08:44.219145 - [DEBUG] Propagate flow
69878 2019-Jan-16 22:08:44.219169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69879 2019-Jan-16 22:08:44.219225 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69880 2019-Jan-16 22:08:44.219867 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69881 2019-Jan-16 22:08:44.219922 - [DEBUG] Edge function : AllBottom (result of previous compose)
69882 2019-Jan-16 22:08:44.219948 - [DEBUG]
69883 2019-Jan-16 22:08:44.219981 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69884 2019-Jan-16 22:08:44.220007 - [DEBUG] = AllBottom
69885 2019-Jan-16 22:08:44.220032 - [DEBUG]
69886 2019-Jan-16 22:08:44.220055 - [DEBUG] PROPAGATE: No new function!
69887 2019-Jan-16 22:08:44.220096 - [DEBUG] Compose: AllBottom * AllBottom
69888 2019-Jan-16 22:08:44.220124 - [DEBUG]
69889 2019-Jan-16 22:08:44.220148 - [DEBUG] Propagate flow
69890 2019-Jan-16 22:08:44.220171 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69891 2019-Jan-16 22:08:44.220228 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
69892 2019-Jan-16 22:08:44.220869 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69893 2019-Jan-16 22:08:44.220925 - [DEBUG] Edge function : AllBottom (result of previous compose)
69894 2019-Jan-16 22:08:44.220950 - [DEBUG]
69895 2019-Jan-16 22:08:44.220975 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69896 2019-Jan-16 22:08:44.221001 - [DEBUG] = AllBottom
69897 2019-Jan-16 22:08:44.221026 - [DEBUG]
69898 2019-Jan-16 22:08:44.221049 - [DEBUG] PROPAGATE: No new function!
69899 2019-Jan-16 22:08:44.221087 - [DEBUG] Compose: AllBottom * AllBottom
69900 2019-Jan-16 22:08:44.221114 - [DEBUG]
69901 2019-Jan-16 22:08:44.221138 - [DEBUG] Propagate flow
69902 2019-Jan-16 22:08:44.221162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69903 2019-Jan-16 22:08:44.221218 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
69904 2019-Jan-16 22:08:44.221872 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69905 2019-Jan-16 22:08:44.221928 - [DEBUG] Edge function : AllBottom (result of previous compose)
69906 2019-Jan-16 22:08:44.221953 - [DEBUG]
69907 2019-Jan-16 22:08:44.221978 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69908 2019-Jan-16 22:08:44.222004 - [DEBUG] = AllBottom
69909 2019-Jan-16 22:08:44.222029 - [DEBUG]
69910 2019-Jan-16 22:08:44.222052 - [DEBUG] PROPAGATE: No new function!
69911 2019-Jan-16 22:08:44.222092 - [DEBUG] Compose: AllBottom * AllBottom
69912 2019-Jan-16 22:08:44.222119 - [DEBUG]
69913 2019-Jan-16 22:08:44.222143 - [DEBUG] Propagate flow
69914 2019-Jan-16 22:08:44.222166 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69915 2019-Jan-16 22:08:44.222223 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
69916 2019-Jan-16 22:08:44.222860 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69917 2019-Jan-16 22:08:44.222916 - [DEBUG] Edge function : AllBottom (result of previous compose)
69918 2019-Jan-16 22:08:44.222941 - [DEBUG]
69919 2019-Jan-16 22:08:44.222966 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69920 2019-Jan-16 22:08:44.222992 - [DEBUG] = AllBottom
69921 2019-Jan-16 22:08:44.223017 - [DEBUG]
69922 2019-Jan-16 22:08:44.223040 - [DEBUG] PROPAGATE: No new function!
69923 2019-Jan-16 22:08:44.223078 - [DEBUG] Compose: AllBottom * AllBottom
69924 2019-Jan-16 22:08:44.223105 - [DEBUG]
69925 2019-Jan-16 22:08:44.223129 - [DEBUG] Propagate flow
69926 2019-Jan-16 22:08:44.223152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69927 2019-Jan-16 22:08:44.223208 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
69928 2019-Jan-16 22:08:44.223857 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69929 2019-Jan-16 22:08:44.223913 - [DEBUG] Edge function : AllBottom (result of previous compose)
69930 2019-Jan-16 22:08:44.223939 - [DEBUG]
69931 2019-Jan-16 22:08:44.223964 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69932 2019-Jan-16 22:08:44.223990 - [DEBUG] = AllBottom
69933 2019-Jan-16 22:08:44.224015 - [DEBUG]
69934 2019-Jan-16 22:08:44.224038 - [DEBUG] PROPAGATE: No new function!
69935 2019-Jan-16 22:08:44.224084 - [DEBUG] Compose: AllBottom * AllBottom
69936 2019-Jan-16 22:08:44.224112 - [DEBUG]
69937 2019-Jan-16 22:08:44.224136 - [DEBUG] Propagate flow
69938 2019-Jan-16 22:08:44.224159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69939 2019-Jan-16 22:08:44.224215 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
69940 2019-Jan-16 22:08:44.224880 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69941 2019-Jan-16 22:08:44.224936 - [DEBUG] Edge function : AllBottom (result of previous compose)
69942 2019-Jan-16 22:08:44.224962 - [DEBUG]
69943 2019-Jan-16 22:08:44.224987 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69944 2019-Jan-16 22:08:44.225012 - [DEBUG] = AllBottom
69945 2019-Jan-16 22:08:44.225037 - [DEBUG]
69946 2019-Jan-16 22:08:44.225060 - [DEBUG] PROPAGATE: No new function!
69947 2019-Jan-16 22:08:44.225110 - [DEBUG] Compose: AllBottom * AllBottom
69948 2019-Jan-16 22:08:44.225138 - [DEBUG]
69949 2019-Jan-16 22:08:44.225162 - [DEBUG] Propagate flow
69950 2019-Jan-16 22:08:44.225186 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69951 2019-Jan-16 22:08:44.225242 - [DEBUG] Target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69952 2019-Jan-16 22:08:44.225901 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69953 2019-Jan-16 22:08:44.225957 - [DEBUG] Edge function : AllBottom (result of previous compose)
69954 2019-Jan-16 22:08:44.225982 - [DEBUG]
69955 2019-Jan-16 22:08:44.226007 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69956 2019-Jan-16 22:08:44.226033 - [DEBUG] = AllBottom
69957 2019-Jan-16 22:08:44.226058 - [DEBUG]
69958 2019-Jan-16 22:08:44.226081 - [DEBUG] PROPAGATE: No new function!
69959 2019-Jan-16 22:08:44.226123 - [DEBUG] Compose: AllBottom * AllBottom
69960 2019-Jan-16 22:08:44.226151 - [DEBUG]
69961 2019-Jan-16 22:08:44.226175 - [DEBUG] Propagate flow
69962 2019-Jan-16 22:08:44.226198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69963 2019-Jan-16 22:08:44.226254 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
69964 2019-Jan-16 22:08:44.226903 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69965 2019-Jan-16 22:08:44.226959 - [DEBUG] Edge function : AllBottom (result of previous compose)
69966 2019-Jan-16 22:08:44.226984 - [DEBUG]
69967 2019-Jan-16 22:08:44.227009 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69968 2019-Jan-16 22:08:44.227035 - [DEBUG] = AllBottom
69969 2019-Jan-16 22:08:44.227060 - [DEBUG]
69970 2019-Jan-16 22:08:44.227083 - [DEBUG] PROPAGATE: No new function!
69971 2019-Jan-16 22:08:44.227125 - [DEBUG] Compose: AllBottom * AllBottom
69972 2019-Jan-16 22:08:44.227153 - [DEBUG]
69973 2019-Jan-16 22:08:44.227177 - [DEBUG] Propagate flow
69974 2019-Jan-16 22:08:44.227200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69975 2019-Jan-16 22:08:44.227256 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
69976 2019-Jan-16 22:08:44.227905 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69977 2019-Jan-16 22:08:44.227961 - [DEBUG] Edge function : AllBottom (result of previous compose)
69978 2019-Jan-16 22:08:44.227986 - [DEBUG]
69979 2019-Jan-16 22:08:44.228011 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69980 2019-Jan-16 22:08:44.228037 - [DEBUG] = AllBottom
69981 2019-Jan-16 22:08:44.228062 - [DEBUG]
69982 2019-Jan-16 22:08:44.228099 - [DEBUG] PROPAGATE: No new function!
69983 2019-Jan-16 22:08:44.228148 - [DEBUG] Start adding new jump function
69984 2019-Jan-16 22:08:44.228173 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69985 2019-Jan-16 22:08:44.228240 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69986 2019-Jan-16 22:08:44.228295 - [DEBUG] Destination : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
69987 2019-Jan-16 22:08:44.228936 - [DEBUG] Edge Function : EdgeIdentity
69988 2019-Jan-16 22:08:44.228963 - [DEBUG] End adding new jump function
69989 2019-Jan-16 22:08:44.228987 - [DEBUG]
69990 2019-Jan-16 22:08:44.229011 - [INFO] Compute the final values according to the edge functions
69991 2019-Jan-16 22:08:44.229035 - [DEBUG] Start computing values
69992 2019-Jan-16 22:08:44.229061 - [DEBUG] Function : main
69993 2019-Jan-16 22:08:44.229086 - [DEBUG] Inst. : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
69994 2019-Jan-16 22:08:44.229724 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
69995 2019-Jan-16 22:08:44.229781 - [DEBUG] Value : BOTTOM
69996 2019-Jan-16 22:08:44.229807 - [DEBUG]
69997 2019-Jan-16 22:08:44.229840 - [DEBUG] Function : main
69998 2019-Jan-16 22:08:44.229866 - [DEBUG] Inst. : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69999 2019-Jan-16 22:08:44.230518 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70000 2019-Jan-16 22:08:44.230574 - [DEBUG] Value : BOTTOM
70001 2019-Jan-16 22:08:44.230600 - [DEBUG]


getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallFlowFunction()
%call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !3970002 2019-Jan-16 22:08:44.231453 - [DEBUG] Could not get starting points of 'getenv' because it is a declaration
70003 2019-Jan-16 22:08:44.231488 - [DEBUG] Function : main
70004 2019-Jan-16 22:08:44.231514 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
70005 2019-Jan-16 22:08:44.232163 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70006 2019-Jan-16 22:08:44.232221 - [DEBUG] Value : BOTTOM
70007 2019-Jan-16 22:08:44.232246 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !3170008 2019-Jan-16 22:08:44.232911 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70009 2019-Jan-16 22:08:44.232942 - [DEBUG] Function : main
70010 2019-Jan-16 22:08:44.232969 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
70011 2019-Jan-16 22:08:44.233616 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70012 2019-Jan-16 22:08:44.233673 - [DEBUG] Value : BOTTOM
70013 2019-Jan-16 22:08:44.233699 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !3470014 2019-Jan-16 22:08:44.234362 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70015 2019-Jan-16 22:08:44.234393 - [DEBUG] Function : main
70016 2019-Jan-16 22:08:44.234419 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
70017 2019-Jan-16 22:08:44.235083 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70018 2019-Jan-16 22:08:44.235139 - [DEBUG] Value : BOTTOM
70019 2019-Jan-16 22:08:44.235165 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !3770020 2019-Jan-16 22:08:44.235827 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70021 2019-Jan-16 22:08:44.235862 - [DEBUG] Function : main
70022 2019-Jan-16 22:08:44.235888 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70023 2019-Jan-16 22:08:44.236542 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70024 2019-Jan-16 22:08:44.237179 - [DEBUG] Value : BOTTOM
70025 2019-Jan-16 22:08:44.237205 - [DEBUG]


getCallFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7170026 2019-Jan-16 22:08:44.237858 - [DEBUG] Function : main
70027 2019-Jan-16 22:08:44.237887 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70028 2019-Jan-16 22:08:44.238543 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70029 2019-Jan-16 22:08:44.239184 - [DEBUG] Value : BOTTOM
70030 2019-Jan-16 22:08:44.239209 - [DEBUG]
70031 2019-Jan-16 22:08:44.239240 - [DEBUG] Function : main
70032 2019-Jan-16 22:08:44.239266 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70033 2019-Jan-16 22:08:44.239909 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70034 2019-Jan-16 22:08:44.240544 - [DEBUG] Value : BOTTOM
70035 2019-Jan-16 22:08:44.240570 - [DEBUG]
70036 2019-Jan-16 22:08:44.240599 - [DEBUG] Function : main
70037 2019-Jan-16 22:08:44.240625 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70038 2019-Jan-16 22:08:44.241264 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70039 2019-Jan-16 22:08:44.241916 - [DEBUG] Value : BOTTOM
70040 2019-Jan-16 22:08:44.241942 - [DEBUG]
70041 2019-Jan-16 22:08:44.241972 - [DEBUG] Function : main
70042 2019-Jan-16 22:08:44.241997 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70043 2019-Jan-16 22:08:44.242639 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70044 2019-Jan-16 22:08:44.243274 - [DEBUG] Value : BOTTOM
70045 2019-Jan-16 22:08:44.243300 - [DEBUG]
70046 2019-Jan-16 22:08:44.243329 - [DEBUG] Function : main
70047 2019-Jan-16 22:08:44.243355 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70048 2019-Jan-16 22:08:44.243994 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70049 2019-Jan-16 22:08:44.244636 - [DEBUG] Value : BOTTOM
70050 2019-Jan-16 22:08:44.244662 - [DEBUG]
70051 2019-Jan-16 22:08:44.244692 - [DEBUG] Function : main
70052 2019-Jan-16 22:08:44.244718 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70053 2019-Jan-16 22:08:44.245375 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70054 2019-Jan-16 22:08:44.246016 - [DEBUG] Value : BOTTOM
70055 2019-Jan-16 22:08:44.246042 - [DEBUG]
70056 2019-Jan-16 22:08:44.246071 - [DEBUG] Function : main
70057 2019-Jan-16 22:08:44.246097 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70058 2019-Jan-16 22:08:44.246736 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70059 2019-Jan-16 22:08:44.246793 - [DEBUG] Value : BOTTOM
70060 2019-Jan-16 22:08:44.246819 - [DEBUG]
70061 2019-Jan-16 22:08:44.246850 - [DEBUG] Could not get starting points of 'bar' because it is a declaration
70062 2019-Jan-16 22:08:44.246879 - [DEBUG] Function : main
70063 2019-Jan-16 22:08:44.246905 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70064 2019-Jan-16 22:08:44.247546 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70065 2019-Jan-16 22:08:44.248201 - [DEBUG] Value : BOTTOM
70066 2019-Jan-16 22:08:44.248226 - [DEBUG]
70067 2019-Jan-16 22:08:44.248257 - [DEBUG] Function : main
70068 2019-Jan-16 22:08:44.248297 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70069 2019-Jan-16 22:08:44.248940 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70070 2019-Jan-16 22:08:44.249578 - [DEBUG] Value : BOTTOM
70071 2019-Jan-16 22:08:44.249604 - [DEBUG]
70072 2019-Jan-16 22:08:44.249640 - [DEBUG] Function : main
70073 2019-Jan-16 22:08:44.249666 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70074 2019-Jan-16 22:08:44.250314 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70075 2019-Jan-16 22:08:44.250957 - [DEBUG] Value : BOTTOM
70076 2019-Jan-16 22:08:44.250983 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7870077 2019-Jan-16 22:08:44.251660 - [DEBUG] Function : main
70078 2019-Jan-16 22:08:44.251689 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70079 2019-Jan-16 22:08:44.252335 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70080 2019-Jan-16 22:08:44.252976 - [DEBUG] Value : BOTTOM
70081 2019-Jan-16 22:08:44.253001 - [DEBUG]
70082 2019-Jan-16 22:08:44.253034 - [DEBUG] Function : main
70083 2019-Jan-16 22:08:44.253061 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70084 2019-Jan-16 22:08:44.253709 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70085 2019-Jan-16 22:08:44.254345 - [DEBUG] Value : BOTTOM
70086 2019-Jan-16 22:08:44.254371 - [DEBUG]
70087 2019-Jan-16 22:08:44.254403 - [DEBUG] Function : main
70088 2019-Jan-16 22:08:44.254429 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70089 2019-Jan-16 22:08:44.255091 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70090 2019-Jan-16 22:08:44.255728 - [DEBUG] Value : BOTTOM
70091 2019-Jan-16 22:08:44.255754 - [DEBUG]
70092 2019-Jan-16 22:08:44.255786 - [DEBUG] Function : main
70093 2019-Jan-16 22:08:44.255812 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70094 2019-Jan-16 22:08:44.256459 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70095 2019-Jan-16 22:08:44.257096 - [DEBUG] Value : BOTTOM
70096 2019-Jan-16 22:08:44.257122 - [DEBUG]
70097 2019-Jan-16 22:08:44.257154 - [DEBUG] Function : main
70098 2019-Jan-16 22:08:44.257180 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70099 2019-Jan-16 22:08:44.257827 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70100 2019-Jan-16 22:08:44.258482 - [DEBUG] Value : BOTTOM
70101 2019-Jan-16 22:08:44.258508 - [DEBUG]
70102 2019-Jan-16 22:08:44.258540 - [DEBUG] Function : main
70103 2019-Jan-16 22:08:44.258566 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70104 2019-Jan-16 22:08:44.259214 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70105 2019-Jan-16 22:08:44.259855 - [DEBUG] Value : BOTTOM
70106 2019-Jan-16 22:08:44.259880 - [DEBUG]
70107 2019-Jan-16 22:08:44.259912 - [DEBUG] Function : main
70108 2019-Jan-16 22:08:44.259938 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70109 2019-Jan-16 22:08:44.260593 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70110 2019-Jan-16 22:08:44.261233 - [DEBUG] Value : BOTTOM
70111 2019-Jan-16 22:08:44.261259 - [DEBUG]
70112 2019-Jan-16 22:08:44.261291 - [DEBUG] Function : main
70113 2019-Jan-16 22:08:44.261318 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70114 2019-Jan-16 22:08:44.261980 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70115 2019-Jan-16 22:08:44.262620 - [DEBUG] Value : BOTTOM
70116 2019-Jan-16 22:08:44.262646 - [DEBUG]
70117 2019-Jan-16 22:08:44.262678 - [DEBUG] Function : main
70118 2019-Jan-16 22:08:44.262704 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70119 2019-Jan-16 22:08:44.263350 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70120 2019-Jan-16 22:08:44.263986 - [DEBUG] Value : BOTTOM
70121 2019-Jan-16 22:08:44.264011 - [DEBUG]
70122 2019-Jan-16 22:08:44.264043 - [DEBUG] Function : main
70123 2019-Jan-16 22:08:44.264070 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70124 2019-Jan-16 22:08:44.264717 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70125 2019-Jan-16 22:08:44.264787 - [DEBUG] Value : BOTTOM
70126 2019-Jan-16 22:08:44.264813 - [DEBUG]
70127 2019-Jan-16 22:08:44.264846 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70128 2019-Jan-16 22:08:44.264876 - [DEBUG] Function : main
70129 2019-Jan-16 22:08:44.264902 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70130 2019-Jan-16 22:08:44.265550 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70131 2019-Jan-16 22:08:44.266192 - [DEBUG] Value : BOTTOM
70132 2019-Jan-16 22:08:44.266218 - [DEBUG]
70133 2019-Jan-16 22:08:44.266271 - [DEBUG] Function : main
70134 2019-Jan-16 22:08:44.266299 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70135 2019-Jan-16 22:08:44.266946 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70136 2019-Jan-16 22:08:44.267585 - [DEBUG] Value : BOTTOM
70137 2019-Jan-16 22:08:44.267610 - [DEBUG]
70138 2019-Jan-16 22:08:44.267656 - [DEBUG] Function : main
70139 2019-Jan-16 22:08:44.267683 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70140 2019-Jan-16 22:08:44.268341 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70141 2019-Jan-16 22:08:44.268979 - [DEBUG] Value : BOTTOM
70142 2019-Jan-16 22:08:44.269005 - [DEBUG]


getCallFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8470143 2019-Jan-16 22:08:44.269658 - [DEBUG] Function : main
70144 2019-Jan-16 22:08:44.269687 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70145 2019-Jan-16 22:08:44.270327 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70146 2019-Jan-16 22:08:44.270966 - [DEBUG] Value : BOTTOM
70147 2019-Jan-16 22:08:44.270992 - [DEBUG]
70148 2019-Jan-16 22:08:44.271021 - [DEBUG] Function : main
70149 2019-Jan-16 22:08:44.271048 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70150 2019-Jan-16 22:08:44.271703 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70151 2019-Jan-16 22:08:44.272348 - [DEBUG] Value : BOTTOM
70152 2019-Jan-16 22:08:44.272374 - [DEBUG]
70153 2019-Jan-16 22:08:44.272403 - [DEBUG] Function : main
70154 2019-Jan-16 22:08:44.272429 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70155 2019-Jan-16 22:08:44.273070 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70156 2019-Jan-16 22:08:44.273705 - [DEBUG] Value : BOTTOM
70157 2019-Jan-16 22:08:44.273731 - [DEBUG]
70158 2019-Jan-16 22:08:44.273761 - [DEBUG] Function : main
70159 2019-Jan-16 22:08:44.273787 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70160 2019-Jan-16 22:08:44.274426 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70161 2019-Jan-16 22:08:44.275077 - [DEBUG] Value : BOTTOM
70162 2019-Jan-16 22:08:44.275103 - [DEBUG]
70163 2019-Jan-16 22:08:44.275133 - [DEBUG] Function : main
70164 2019-Jan-16 22:08:44.275158 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70165 2019-Jan-16 22:08:44.275798 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70166 2019-Jan-16 22:08:44.276438 - [DEBUG] Value : BOTTOM
70167 2019-Jan-16 22:08:44.276464 - [DEBUG]
70168 2019-Jan-16 22:08:44.276494 - [DEBUG] Function : main
70169 2019-Jan-16 22:08:44.276520 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70170 2019-Jan-16 22:08:44.277160 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70171 2019-Jan-16 22:08:44.277801 - [DEBUG] Value : BOTTOM
70172 2019-Jan-16 22:08:44.277827 - [DEBUG]
70173 2019-Jan-16 22:08:44.277856 - [DEBUG] Function : main
70174 2019-Jan-16 22:08:44.277882 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70175 2019-Jan-16 22:08:44.278538 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70176 2019-Jan-16 22:08:44.279175 - [DEBUG] Value : BOTTOM
70177 2019-Jan-16 22:08:44.279201 - [DEBUG]
70178 2019-Jan-16 22:08:44.279230 - [DEBUG] Function : main
70179 2019-Jan-16 22:08:44.279256 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70180 2019-Jan-16 22:08:44.279896 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70181 2019-Jan-16 22:08:44.280535 - [DEBUG] Value : BOTTOM
70182 2019-Jan-16 22:08:44.280561 - [DEBUG]
70183 2019-Jan-16 22:08:44.280590 - [DEBUG] Function : main
70184 2019-Jan-16 22:08:44.280616 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70185 2019-Jan-16 22:08:44.281256 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70186 2019-Jan-16 22:08:44.281907 - [DEBUG] Value : BOTTOM
70187 2019-Jan-16 22:08:44.281933 - [DEBUG]
70188 2019-Jan-16 22:08:44.281962 - [DEBUG] Function : main
70189 2019-Jan-16 22:08:44.281988 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70190 2019-Jan-16 22:08:44.282627 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70191 2019-Jan-16 22:08:44.282684 - [DEBUG] Value : BOTTOM
70192 2019-Jan-16 22:08:44.282709 - [DEBUG]
70193 2019-Jan-16 22:08:44.282740 - [DEBUG] Could not get starting points of 'foo' because it is a declaration
70194 2019-Jan-16 22:08:44.282769 - [DEBUG] Function : main
70195 2019-Jan-16 22:08:44.282796 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70196 2019-Jan-16 22:08:44.283436 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70197 2019-Jan-16 22:08:44.284075 - [DEBUG] Value : BOTTOM
70198 2019-Jan-16 22:08:44.284108 - [DEBUG]
70199 2019-Jan-16 22:08:44.284139 - [DEBUG] Function : main
70200 2019-Jan-16 22:08:44.284166 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70201 2019-Jan-16 22:08:44.284821 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70202 2019-Jan-16 22:08:44.285460 - [DEBUG] Value : BOTTOM
70203 2019-Jan-16 22:08:44.285487 - [DEBUG]
70204 2019-Jan-16 22:08:44.285523 - [DEBUG] Function : main
70205 2019-Jan-16 22:08:44.285549 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70206 2019-Jan-16 22:08:44.286192 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70207 2019-Jan-16 22:08:44.286828 - [DEBUG] Value : BOTTOM
70208 2019-Jan-16 22:08:44.286853 - [DEBUG]


getCallFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8970209 2019-Jan-16 22:08:44.287505 - [DEBUG] Function : main
70210 2019-Jan-16 22:08:44.287534 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70211 2019-Jan-16 22:08:44.288190 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70212 2019-Jan-16 22:08:44.288830 - [DEBUG] Value : BOTTOM
70213 2019-Jan-16 22:08:44.288856 - [DEBUG]
70214 2019-Jan-16 22:08:44.288886 - [DEBUG] Function : main
70215 2019-Jan-16 22:08:44.288912 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70216 2019-Jan-16 22:08:44.289553 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70217 2019-Jan-16 22:08:44.290189 - [DEBUG] Value : BOTTOM
70218 2019-Jan-16 22:08:44.290215 - [DEBUG]
70219 2019-Jan-16 22:08:44.290245 - [DEBUG] Function : main
70220 2019-Jan-16 22:08:44.290272 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70221 2019-Jan-16 22:08:44.290913 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70222 2019-Jan-16 22:08:44.291563 - [DEBUG] Value : BOTTOM
70223 2019-Jan-16 22:08:44.291590 - [DEBUG]
70224 2019-Jan-16 22:08:44.291619 - [DEBUG] Function : main
70225 2019-Jan-16 22:08:44.291645 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70226 2019-Jan-16 22:08:44.292287 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70227 2019-Jan-16 22:08:44.292923 - [DEBUG] Value : BOTTOM
70228 2019-Jan-16 22:08:44.292949 - [DEBUG]
70229 2019-Jan-16 22:08:44.292979 - [DEBUG] Function : main
70230 2019-Jan-16 22:08:44.293005 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70231 2019-Jan-16 22:08:44.293646 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70232 2019-Jan-16 22:08:44.294288 - [DEBUG] Value : BOTTOM
70233 2019-Jan-16 22:08:44.294314 - [DEBUG]
70234 2019-Jan-16 22:08:44.294344 - [DEBUG] Function : main
70235 2019-Jan-16 22:08:44.294370 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70236 2019-Jan-16 22:08:44.295027 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70237 2019-Jan-16 22:08:44.295668 - [DEBUG] Value : BOTTOM
70238 2019-Jan-16 22:08:44.295694 - [DEBUG]
70239 2019-Jan-16 22:08:44.295723 - [DEBUG] Function : main
70240 2019-Jan-16 22:08:44.295749 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70241 2019-Jan-16 22:08:44.296389 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70242 2019-Jan-16 22:08:44.297026 - [DEBUG] Value : BOTTOM
70243 2019-Jan-16 22:08:44.297059 - [DEBUG]
70244 2019-Jan-16 22:08:44.297089 - [DEBUG] Function : main
70245 2019-Jan-16 22:08:44.297115 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70246 2019-Jan-16 22:08:44.297756 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70247 2019-Jan-16 22:08:44.298411 - [DEBUG] Value : BOTTOM
70248 2019-Jan-16 22:08:44.298437 - [DEBUG]
70249 2019-Jan-16 22:08:44.298466 - [DEBUG] Function : main
70250 2019-Jan-16 22:08:44.298492 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70251 2019-Jan-16 22:08:44.299133 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70252 2019-Jan-16 22:08:44.299770 - [DEBUG] Value : BOTTOM
70253 2019-Jan-16 22:08:44.299796 - [DEBUG]
70254 2019-Jan-16 22:08:44.299826 - [DEBUG] Function : main
70255 2019-Jan-16 22:08:44.299852 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70256 2019-Jan-16 22:08:44.300494 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70257 2019-Jan-16 22:08:44.301133 - [DEBUG] Value : BOTTOM
70258 2019-Jan-16 22:08:44.301158 - [DEBUG]
70259 2019-Jan-16 22:08:44.301188 - [DEBUG] Function : main
70260 2019-Jan-16 22:08:44.301214 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70261 2019-Jan-16 22:08:44.301871 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70262 2019-Jan-16 22:08:44.302512 - [DEBUG] Value : BOTTOM
70263 2019-Jan-16 22:08:44.302538 - [DEBUG]
70264 2019-Jan-16 22:08:44.302568 - [DEBUG] Function : main
70265 2019-Jan-16 22:08:44.302594 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70266 2019-Jan-16 22:08:44.303235 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
70267 2019-Jan-16 22:08:44.303871 - [DEBUG] Value : BOTTOM
70268 2019-Jan-16 22:08:44.303897 - [DEBUG]
70269 2019-Jan-16 22:08:44.303927 - [DEBUG] Function : main
70270 2019-Jan-16 22:08:44.303953 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70271 2019-Jan-16 22:08:44.304593 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70272 2019-Jan-16 22:08:44.304651 - [DEBUG] Value : BOTTOM
70273 2019-Jan-16 22:08:44.304677 - [DEBUG]
70274 2019-Jan-16 22:08:44.304708 - [DEBUG] Could not get starting points of 'bar' because it is a declaration
70275 2019-Jan-16 22:08:44.304738 - [DEBUG] Function : main
70276 2019-Jan-16 22:08:44.304777 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70277 2019-Jan-16 22:08:44.305419 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70278 2019-Jan-16 22:08:44.306059 - [DEBUG] Value : BOTTOM
70279 2019-Jan-16 22:08:44.306085 - [DEBUG]
70280 2019-Jan-16 22:08:44.306115 - [DEBUG] Function : main
70281 2019-Jan-16 22:08:44.306142 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70282 2019-Jan-16 22:08:44.306784 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70283 2019-Jan-16 22:08:44.307423 - [DEBUG] Value : BOTTOM
70284 2019-Jan-16 22:08:44.307449 - [DEBUG]
70285 2019-Jan-16 22:08:44.307486 - [DEBUG] Function : main
70286 2019-Jan-16 22:08:44.307512 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70287 2019-Jan-16 22:08:44.308174 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70288 2019-Jan-16 22:08:44.308813 - [DEBUG] Value : BOTTOM
70289 2019-Jan-16 22:08:44.308847 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9670290 2019-Jan-16 22:08:44.309510 - [DEBUG] Function : main
70291 2019-Jan-16 22:08:44.309539 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70292 2019-Jan-16 22:08:44.310184 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70293 2019-Jan-16 22:08:44.310826 - [DEBUG] Value : BOTTOM
70294 2019-Jan-16 22:08:44.310851 - [DEBUG]
70295 2019-Jan-16 22:08:44.310884 - [DEBUG] Function : main
70296 2019-Jan-16 22:08:44.310910 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70297 2019-Jan-16 22:08:44.311578 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70298 2019-Jan-16 22:08:44.312214 - [DEBUG] Value : BOTTOM
70299 2019-Jan-16 22:08:44.312240 - [DEBUG]
70300 2019-Jan-16 22:08:44.312272 - [DEBUG] Function : main
70301 2019-Jan-16 22:08:44.312299 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70302 2019-Jan-16 22:08:44.312945 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70303 2019-Jan-16 22:08:44.313581 - [DEBUG] Value : BOTTOM
70304 2019-Jan-16 22:08:44.313607 - [DEBUG]
70305 2019-Jan-16 22:08:44.313640 - [DEBUG] Function : main
70306 2019-Jan-16 22:08:44.313666 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70307 2019-Jan-16 22:08:44.314313 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70308 2019-Jan-16 22:08:44.314965 - [DEBUG] Value : BOTTOM
70309 2019-Jan-16 22:08:44.314992 - [DEBUG]
70310 2019-Jan-16 22:08:44.315024 - [DEBUG] Function : main
70311 2019-Jan-16 22:08:44.315051 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70312 2019-Jan-16 22:08:44.315698 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70313 2019-Jan-16 22:08:44.316339 - [DEBUG] Value : BOTTOM
70314 2019-Jan-16 22:08:44.316365 - [DEBUG]
70315 2019-Jan-16 22:08:44.316398 - [DEBUG] Function : main
70316 2019-Jan-16 22:08:44.316424 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70317 2019-Jan-16 22:08:44.317071 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70318 2019-Jan-16 22:08:44.317712 - [DEBUG] Value : BOTTOM
70319 2019-Jan-16 22:08:44.317737 - [DEBUG]
70320 2019-Jan-16 22:08:44.317769 - [DEBUG] Function : main
70321 2019-Jan-16 22:08:44.317796 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70322 2019-Jan-16 22:08:44.318457 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70323 2019-Jan-16 22:08:44.319096 - [DEBUG] Value : BOTTOM
70324 2019-Jan-16 22:08:44.319122 - [DEBUG]
70325 2019-Jan-16 22:08:44.319155 - [DEBUG] Function : main
70326 2019-Jan-16 22:08:44.319182 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70327 2019-Jan-16 22:08:44.319827 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70328 2019-Jan-16 22:08:44.320468 - [DEBUG] Value : BOTTOM
70329 2019-Jan-16 22:08:44.320495 - [DEBUG]
70330 2019-Jan-16 22:08:44.320536 - [DEBUG] Function : main
70331 2019-Jan-16 22:08:44.320563 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70332 2019-Jan-16 22:08:44.321210 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70333 2019-Jan-16 22:08:44.321862 - [DEBUG] Value : BOTTOM
70334 2019-Jan-16 22:08:44.321888 - [DEBUG]
70335 2019-Jan-16 22:08:44.321921 - [DEBUG] Function : main
70336 2019-Jan-16 22:08:44.321948 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70337 2019-Jan-16 22:08:44.322594 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70338 2019-Jan-16 22:08:44.323233 - [DEBUG] Value : BOTTOM
70339 2019-Jan-16 22:08:44.323259 - [DEBUG]
70340 2019-Jan-16 22:08:44.323292 - [DEBUG] Function : main
70341 2019-Jan-16 22:08:44.323318 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70342 2019-Jan-16 22:08:44.323964 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70343 2019-Jan-16 22:08:44.324604 - [DEBUG] Value : BOTTOM
70344 2019-Jan-16 22:08:44.324630 - [DEBUG]
70345 2019-Jan-16 22:08:44.324663 - [DEBUG] Function : main
70346 2019-Jan-16 22:08:44.324689 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70347 2019-Jan-16 22:08:44.325351 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
70348 2019-Jan-16 22:08:44.325988 - [DEBUG] Value : BOTTOM
70349 2019-Jan-16 22:08:44.326014 - [DEBUG]
70350 2019-Jan-16 22:08:44.326047 - [DEBUG] Function : main
70351 2019-Jan-16 22:08:44.326074 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70352 2019-Jan-16 22:08:44.326728 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70353 2019-Jan-16 22:08:44.327368 - [DEBUG] Value : BOTTOM
70354 2019-Jan-16 22:08:44.327394 - [DEBUG]
70355 2019-Jan-16 22:08:44.327426 - [DEBUG] Function : main
70356 2019-Jan-16 22:08:44.327453 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70357 2019-Jan-16 22:08:44.328113 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70358 2019-Jan-16 22:08:44.328754 - [DEBUG] Value : BOTTOM
70359 2019-Jan-16 22:08:44.328780 - [DEBUG]
70360 2019-Jan-16 22:08:44.328813 - [DEBUG] Function : main
70361 2019-Jan-16 22:08:44.328839 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70362 2019-Jan-16 22:08:44.329487 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
70363 2019-Jan-16 22:08:44.330124 - [DEBUG] Value : BOTTOM
70364 2019-Jan-16 22:08:44.330150 - [DEBUG]
70365 2019-Jan-16 22:08:44.330183 - [DEBUG] Function : main
70366 2019-Jan-16 22:08:44.330210 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70367 2019-Jan-16 22:08:44.330858 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70368 2019-Jan-16 22:08:44.330916 - [DEBUG] Value : BOTTOM
70369 2019-Jan-16 22:08:44.330942 - [DEBUG]
70370 2019-Jan-16 22:08:44.330980 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70371 2019-Jan-16 22:08:44.331011 - [DEBUG] Function : main
70372 2019-Jan-16 22:08:44.331038 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70373 2019-Jan-16 22:08:44.331774 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70374 2019-Jan-16 22:08:44.332474 - [DEBUG] Value : BOTTOM
70375 2019-Jan-16 22:08:44.332502 - [DEBUG]
70376 2019-Jan-16 22:08:44.332566 - [DEBUG] Function : main
70377 2019-Jan-16 22:08:44.332595 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70378 2019-Jan-16 22:08:44.333304 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70379 2019-Jan-16 22:08:44.333952 - [DEBUG] Value : BOTTOM
70380 2019-Jan-16 22:08:44.333979 - [DEBUG]
70381 2019-Jan-16 22:08:44.334041 - [DEBUG] Function : main
70382 2019-Jan-16 22:08:44.334069 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70383 2019-Jan-16 22:08:44.334720 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70384 2019-Jan-16 22:08:44.335384 - [DEBUG] Value : BOTTOM
70385 2019-Jan-16 22:08:44.335411 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10370386 2019-Jan-16 22:08:44.336082 - [DEBUG] Function : main
70387 2019-Jan-16 22:08:44.336111 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70388 2019-Jan-16 22:08:44.336757 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70389 2019-Jan-16 22:08:44.337404 - [DEBUG] Value : BOTTOM
70390 2019-Jan-16 22:08:44.337430 - [DEBUG]
70391 2019-Jan-16 22:08:44.337464 - [DEBUG] Function : main
70392 2019-Jan-16 22:08:44.337490 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70393 2019-Jan-16 22:08:44.338153 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70394 2019-Jan-16 22:08:44.338792 - [DEBUG] Value : BOTTOM
70395 2019-Jan-16 22:08:44.338817 - [DEBUG]
70396 2019-Jan-16 22:08:44.338850 - [DEBUG] Function : main
70397 2019-Jan-16 22:08:44.338876 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70398 2019-Jan-16 22:08:44.339523 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70399 2019-Jan-16 22:08:44.340161 - [DEBUG] Value : BOTTOM
70400 2019-Jan-16 22:08:44.340187 - [DEBUG]
70401 2019-Jan-16 22:08:44.340219 - [DEBUG] Function : main
70402 2019-Jan-16 22:08:44.340246 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70403 2019-Jan-16 22:08:44.340892 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70404 2019-Jan-16 22:08:44.341543 - [DEBUG] Value : BOTTOM
70405 2019-Jan-16 22:08:44.341569 - [DEBUG]
70406 2019-Jan-16 22:08:44.341601 - [DEBUG] Function : main
70407 2019-Jan-16 22:08:44.341628 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70408 2019-Jan-16 22:08:44.342275 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70409 2019-Jan-16 22:08:44.342919 - [DEBUG] Value : BOTTOM
70410 2019-Jan-16 22:08:44.342945 - [DEBUG]
70411 2019-Jan-16 22:08:44.342978 - [DEBUG] Function : main
70412 2019-Jan-16 22:08:44.343005 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70413 2019-Jan-16 22:08:44.343667 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70414 2019-Jan-16 22:08:44.344310 - [DEBUG] Value : BOTTOM
70415 2019-Jan-16 22:08:44.344336 - [DEBUG]
70416 2019-Jan-16 22:08:44.344368 - [DEBUG] Function : main
70417 2019-Jan-16 22:08:44.344395 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70418 2019-Jan-16 22:08:44.345060 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70419 2019-Jan-16 22:08:44.345701 - [DEBUG] Value : BOTTOM
70420 2019-Jan-16 22:08:44.345727 - [DEBUG]
70421 2019-Jan-16 22:08:44.345760 - [DEBUG] Function : main
70422 2019-Jan-16 22:08:44.345786 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70423 2019-Jan-16 22:08:44.346432 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70424 2019-Jan-16 22:08:44.347074 - [DEBUG] Value : BOTTOM
70425 2019-Jan-16 22:08:44.347099 - [DEBUG]
70426 2019-Jan-16 22:08:44.347131 - [DEBUG] Function : main
70427 2019-Jan-16 22:08:44.347158 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70428 2019-Jan-16 22:08:44.347806 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70429 2019-Jan-16 22:08:44.348456 - [DEBUG] Value : BOTTOM
70430 2019-Jan-16 22:08:44.348482 - [DEBUG]
70431 2019-Jan-16 22:08:44.348515 - [DEBUG] Function : main
70432 2019-Jan-16 22:08:44.348541 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70433 2019-Jan-16 22:08:44.349188 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70434 2019-Jan-16 22:08:44.349828 - [DEBUG] Value : BOTTOM
70435 2019-Jan-16 22:08:44.349853 - [DEBUG]
70436 2019-Jan-16 22:08:44.349885 - [DEBUG] Function : main
70437 2019-Jan-16 22:08:44.349912 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70438 2019-Jan-16 22:08:44.350559 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70439 2019-Jan-16 22:08:44.351200 - [DEBUG] Value : BOTTOM
70440 2019-Jan-16 22:08:44.351227 - [DEBUG]
70441 2019-Jan-16 22:08:44.351259 - [DEBUG] Function : main
70442 2019-Jan-16 22:08:44.351286 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70443 2019-Jan-16 22:08:44.351949 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
70444 2019-Jan-16 22:08:44.352586 - [DEBUG] Value : BOTTOM
70445 2019-Jan-16 22:08:44.352612 - [DEBUG]
70446 2019-Jan-16 22:08:44.352645 - [DEBUG] Function : main
70447 2019-Jan-16 22:08:44.352671 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70448 2019-Jan-16 22:08:44.353320 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70449 2019-Jan-16 22:08:44.353959 - [DEBUG] Value : BOTTOM
70450 2019-Jan-16 22:08:44.353985 - [DEBUG]
70451 2019-Jan-16 22:08:44.354017 - [DEBUG] Function : main
70452 2019-Jan-16 22:08:44.354043 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70453 2019-Jan-16 22:08:44.354691 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70454 2019-Jan-16 22:08:44.355359 - [DEBUG] Value : BOTTOM
70455 2019-Jan-16 22:08:44.355385 - [DEBUG]
70456 2019-Jan-16 22:08:44.355418 - [DEBUG] Function : main
70457 2019-Jan-16 22:08:44.355445 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70458 2019-Jan-16 22:08:44.356092 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
70459 2019-Jan-16 22:08:44.356729 - [DEBUG] Value : BOTTOM
70460 2019-Jan-16 22:08:44.356756 - [DEBUG]
70461 2019-Jan-16 22:08:44.356789 - [DEBUG] Function : main
70462 2019-Jan-16 22:08:44.356816 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70463 2019-Jan-16 22:08:44.357463 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70464 2019-Jan-16 22:08:44.357522 - [DEBUG] Value : BOTTOM
70465 2019-Jan-16 22:08:44.357548 - [DEBUG]
70466 2019-Jan-16 22:08:44.357584 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70467 2019-Jan-16 22:08:44.357614 - [DEBUG] Function : main
70468 2019-Jan-16 22:08:44.357641 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70469 2019-Jan-16 22:08:44.358304 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70470 2019-Jan-16 22:08:44.358948 - [DEBUG] Value : BOTTOM
70471 2019-Jan-16 22:08:44.358974 - [DEBUG]
70472 2019-Jan-16 22:08:44.359015 - [DEBUG] Function : main
70473 2019-Jan-16 22:08:44.359043 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70474 2019-Jan-16 22:08:44.359690 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70475 2019-Jan-16 22:08:44.360330 - [DEBUG] Value : BOTTOM
70476 2019-Jan-16 22:08:44.360356 - [DEBUG]
70477 2019-Jan-16 22:08:44.360406 - [DEBUG] Function : main
70478 2019-Jan-16 22:08:44.360434 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70479 2019-Jan-16 22:08:44.361084 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70480 2019-Jan-16 22:08:44.361738 - [DEBUG] Value : BOTTOM
70481 2019-Jan-16 22:08:44.361764 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12070482 2019-Jan-16 22:08:44.362427 - [DEBUG] Function : main
70483 2019-Jan-16 22:08:44.362457 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70484 2019-Jan-16 22:08:44.363104 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70485 2019-Jan-16 22:08:44.363746 - [DEBUG] Value : BOTTOM
70486 2019-Jan-16 22:08:44.363773 - [DEBUG]
70487 2019-Jan-16 22:08:44.363806 - [DEBUG] Function : main
70488 2019-Jan-16 22:08:44.363832 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70489 2019-Jan-16 22:08:44.364479 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70490 2019-Jan-16 22:08:44.365129 - [DEBUG] Value : BOTTOM
70491 2019-Jan-16 22:08:44.365155 - [DEBUG]
70492 2019-Jan-16 22:08:44.365187 - [DEBUG] Function : main
70493 2019-Jan-16 22:08:44.365214 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70494 2019-Jan-16 22:08:44.365861 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70495 2019-Jan-16 22:08:44.366516 - [DEBUG] Value : BOTTOM
70496 2019-Jan-16 22:08:44.366542 - [DEBUG]
70497 2019-Jan-16 22:08:44.366574 - [DEBUG] Function : main
70498 2019-Jan-16 22:08:44.366601 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70499 2019-Jan-16 22:08:44.367248 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70500 2019-Jan-16 22:08:44.367884 - [DEBUG] Value : BOTTOM
70501 2019-Jan-16 22:08:44.367910 - [DEBUG]
70502 2019-Jan-16 22:08:44.367942 - [DEBUG] Function : main
70503 2019-Jan-16 22:08:44.367969 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70504 2019-Jan-16 22:08:44.368633 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70505 2019-Jan-16 22:08:44.369275 - [DEBUG] Value : BOTTOM
70506 2019-Jan-16 22:08:44.369301 - [DEBUG]
70507 2019-Jan-16 22:08:44.369334 - [DEBUG] Function : main
70508 2019-Jan-16 22:08:44.369360 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70509 2019-Jan-16 22:08:44.370006 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70510 2019-Jan-16 22:08:44.370644 - [DEBUG] Value : BOTTOM
70511 2019-Jan-16 22:08:44.370669 - [DEBUG]
70512 2019-Jan-16 22:08:44.370702 - [DEBUG] Function : main
70513 2019-Jan-16 22:08:44.370728 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70514 2019-Jan-16 22:08:44.371374 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70515 2019-Jan-16 22:08:44.372032 - [DEBUG] Value : BOTTOM
70516 2019-Jan-16 22:08:44.372058 - [DEBUG]
70517 2019-Jan-16 22:08:44.372090 - [DEBUG] Function : main
70518 2019-Jan-16 22:08:44.372117 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70519 2019-Jan-16 22:08:44.372763 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70520 2019-Jan-16 22:08:44.373402 - [DEBUG] Value : BOTTOM
70521 2019-Jan-16 22:08:44.373427 - [DEBUG]
70522 2019-Jan-16 22:08:44.373459 - [DEBUG] Function : main
70523 2019-Jan-16 22:08:44.373486 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70524 2019-Jan-16 22:08:44.374131 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70525 2019-Jan-16 22:08:44.374785 - [DEBUG] Value : BOTTOM
70526 2019-Jan-16 22:08:44.374811 - [DEBUG]
70527 2019-Jan-16 22:08:44.374843 - [DEBUG] Function : main
70528 2019-Jan-16 22:08:44.374869 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70529 2019-Jan-16 22:08:44.375516 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70530 2019-Jan-16 22:08:44.376161 - [DEBUG] Value : BOTTOM
70531 2019-Jan-16 22:08:44.376186 - [DEBUG]
70532 2019-Jan-16 22:08:44.376219 - [DEBUG] Function : main
70533 2019-Jan-16 22:08:44.376245 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70534 2019-Jan-16 22:08:44.376892 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70535 2019-Jan-16 22:08:44.377532 - [DEBUG] Value : BOTTOM
70536 2019-Jan-16 22:08:44.377557 - [DEBUG]
70537 2019-Jan-16 22:08:44.377597 - [DEBUG] Function : main
70538 2019-Jan-16 22:08:44.377624 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70539 2019-Jan-16 22:08:44.378286 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70540 2019-Jan-16 22:08:44.378926 - [DEBUG] Value : BOTTOM
70541 2019-Jan-16 22:08:44.378952 - [DEBUG]
70542 2019-Jan-16 22:08:44.378984 - [DEBUG] Function : main
70543 2019-Jan-16 22:08:44.379011 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70544 2019-Jan-16 22:08:44.379657 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70545 2019-Jan-16 22:08:44.380296 - [DEBUG] Value : BOTTOM
70546 2019-Jan-16 22:08:44.380322 - [DEBUG]
70547 2019-Jan-16 22:08:44.380354 - [DEBUG] Function : main
70548 2019-Jan-16 22:08:44.380380 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70549 2019-Jan-16 22:08:44.381026 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70550 2019-Jan-16 22:08:44.381682 - [DEBUG] Value : BOTTOM
70551 2019-Jan-16 22:08:44.381708 - [DEBUG]
70552 2019-Jan-16 22:08:44.381740 - [DEBUG] Function : main
70553 2019-Jan-16 22:08:44.381766 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70554 2019-Jan-16 22:08:44.382412 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70555 2019-Jan-16 22:08:44.383058 - [DEBUG] Value : BOTTOM
70556 2019-Jan-16 22:08:44.383083 - [DEBUG]
70557 2019-Jan-16 22:08:44.383116 - [DEBUG] Function : main
70558 2019-Jan-16 22:08:44.383143 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70559 2019-Jan-16 22:08:44.383789 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70560 2019-Jan-16 22:08:44.384434 - [DEBUG] Value : BOTTOM
70561 2019-Jan-16 22:08:44.384460 - [DEBUG]
70562 2019-Jan-16 22:08:44.384492 - [DEBUG] Function : main
70563 2019-Jan-16 22:08:44.384519 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70564 2019-Jan-16 22:08:44.385180 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70565 2019-Jan-16 22:08:44.385821 - [DEBUG] Value : BOTTOM
70566 2019-Jan-16 22:08:44.385847 - [DEBUG]
70567 2019-Jan-16 22:08:44.385879 - [DEBUG] Function : main
70568 2019-Jan-16 22:08:44.385906 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70569 2019-Jan-16 22:08:44.386552 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70570 2019-Jan-16 22:08:44.387188 - [DEBUG] Value : BOTTOM
70571 2019-Jan-16 22:08:44.387214 - [DEBUG]
70572 2019-Jan-16 22:08:44.387246 - [DEBUG] Function : main
70573 2019-Jan-16 22:08:44.387272 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70574 2019-Jan-16 22:08:44.387919 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70575 2019-Jan-16 22:08:44.387976 - [DEBUG] Value : BOTTOM
70576 2019-Jan-16 22:08:44.388001 - [DEBUG]
70577 2019-Jan-16 22:08:44.388035 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70578 2019-Jan-16 22:08:44.388064 - [DEBUG] Function : main
70579 2019-Jan-16 22:08:44.388112 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70580 2019-Jan-16 22:08:44.388760 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70581 2019-Jan-16 22:08:44.389399 - [DEBUG] Value : BOTTOM
70582 2019-Jan-16 22:08:44.389425 - [DEBUG]
70583 2019-Jan-16 22:08:44.389465 - [DEBUG] Function : main
70584 2019-Jan-16 22:08:44.389493 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70585 2019-Jan-16 22:08:44.390139 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70586 2019-Jan-16 22:08:44.390779 - [DEBUG] Value : BOTTOM
70587 2019-Jan-16 22:08:44.390805 - [DEBUG]
70588 2019-Jan-16 22:08:44.390845 - [DEBUG] Function : main
70589 2019-Jan-16 22:08:44.390872 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70590 2019-Jan-16 22:08:44.391534 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70591 2019-Jan-16 22:08:44.392175 - [DEBUG] Value : BOTTOM
70592 2019-Jan-16 22:08:44.392201 - [DEBUG]
70593 2019-Jan-16 22:08:44.392241 - [DEBUG] Function : main
70594 2019-Jan-16 22:08:44.392269 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70595 2019-Jan-16 22:08:44.392915 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70596 2019-Jan-16 22:08:44.393555 - [DEBUG] Value : BOTTOM
70597 2019-Jan-16 22:08:44.393580 - [DEBUG]
70598 2019-Jan-16 22:08:44.393620 - [DEBUG] Function : main
70599 2019-Jan-16 22:08:44.393648 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70600 2019-Jan-16 22:08:44.394294 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70601 2019-Jan-16 22:08:44.394949 - [DEBUG] Value : BOTTOM
70602 2019-Jan-16 22:08:44.394975 - [DEBUG]
70603 2019-Jan-16 22:08:44.395015 - [DEBUG] Function : main
70604 2019-Jan-16 22:08:44.395042 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70605 2019-Jan-16 22:08:44.395688 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70606 2019-Jan-16 22:08:44.396329 - [DEBUG] Value : BOTTOM
70607 2019-Jan-16 22:08:44.396354 - [DEBUG]
70608 2019-Jan-16 22:08:44.396403 - [DEBUG] Function : main
70609 2019-Jan-16 22:08:44.396430 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70610 2019-Jan-16 22:08:44.397072 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70611 2019-Jan-16 22:08:44.397708 - [DEBUG] Value : BOTTOM
70612 2019-Jan-16 22:08:44.397734 - [DEBUG]


getCallFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12670613 2019-Jan-16 22:08:44.398402 - [DEBUG] Function : main
70614 2019-Jan-16 22:08:44.398431 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70615 2019-Jan-16 22:08:44.399072 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70616 2019-Jan-16 22:08:44.399712 - [DEBUG] Value : BOTTOM
70617 2019-Jan-16 22:08:44.399738 - [DEBUG]
70618 2019-Jan-16 22:08:44.399767 - [DEBUG] Function : main
70619 2019-Jan-16 22:08:44.399793 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70620 2019-Jan-16 22:08:44.400436 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70621 2019-Jan-16 22:08:44.401086 - [DEBUG] Value : BOTTOM
70622 2019-Jan-16 22:08:44.401112 - [DEBUG]
70623 2019-Jan-16 22:08:44.401141 - [DEBUG] Function : main
70624 2019-Jan-16 22:08:44.401168 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70625 2019-Jan-16 22:08:44.401824 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70626 2019-Jan-16 22:08:44.402460 - [DEBUG] Value : BOTTOM
70627 2019-Jan-16 22:08:44.402486 - [DEBUG]
70628 2019-Jan-16 22:08:44.402515 - [DEBUG] Function : main
70629 2019-Jan-16 22:08:44.402541 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70630 2019-Jan-16 22:08:44.403181 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70631 2019-Jan-16 22:08:44.403816 - [DEBUG] Value : BOTTOM
70632 2019-Jan-16 22:08:44.403842 - [DEBUG]
70633 2019-Jan-16 22:08:44.403871 - [DEBUG] Function : main
70634 2019-Jan-16 22:08:44.403897 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70635 2019-Jan-16 22:08:44.404537 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70636 2019-Jan-16 22:08:44.405193 - [DEBUG] Value : BOTTOM
70637 2019-Jan-16 22:08:44.405219 - [DEBUG]
70638 2019-Jan-16 22:08:44.405248 - [DEBUG] Function : main
70639 2019-Jan-16 22:08:44.405274 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70640 2019-Jan-16 22:08:44.405915 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70641 2019-Jan-16 22:08:44.406551 - [DEBUG] Value : BOTTOM
70642 2019-Jan-16 22:08:44.406577 - [DEBUG]
70643 2019-Jan-16 22:08:44.406606 - [DEBUG] Function : main
70644 2019-Jan-16 22:08:44.406632 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70645 2019-Jan-16 22:08:44.407272 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70646 2019-Jan-16 22:08:44.407913 - [DEBUG] Value : BOTTOM
70647 2019-Jan-16 22:08:44.407938 - [DEBUG]
70648 2019-Jan-16 22:08:44.407967 - [DEBUG] Function : main
70649 2019-Jan-16 22:08:44.407994 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70650 2019-Jan-16 22:08:44.408649 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70651 2019-Jan-16 22:08:44.409288 - [DEBUG] Value : BOTTOM
70652 2019-Jan-16 22:08:44.409314 - [DEBUG]
70653 2019-Jan-16 22:08:44.409343 - [DEBUG] Function : main
70654 2019-Jan-16 22:08:44.409370 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70655 2019-Jan-16 22:08:44.410009 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70656 2019-Jan-16 22:08:44.410649 - [DEBUG] Value : BOTTOM
70657 2019-Jan-16 22:08:44.410675 - [DEBUG]
70658 2019-Jan-16 22:08:44.410704 - [DEBUG] Function : main
70659 2019-Jan-16 22:08:44.410731 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70660 2019-Jan-16 22:08:44.411370 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70661 2019-Jan-16 22:08:44.412033 - [DEBUG] Value : BOTTOM
70662 2019-Jan-16 22:08:44.412059 - [DEBUG]
70663 2019-Jan-16 22:08:44.412088 - [DEBUG] Function : main
70664 2019-Jan-16 22:08:44.412115 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70665 2019-Jan-16 22:08:44.412755 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70666 2019-Jan-16 22:08:44.413400 - [DEBUG] Value : BOTTOM
70667 2019-Jan-16 22:08:44.413426 - [DEBUG]
70668 2019-Jan-16 22:08:44.413456 - [DEBUG] Function : main
70669 2019-Jan-16 22:08:44.413482 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70670 2019-Jan-16 22:08:44.414122 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70671 2019-Jan-16 22:08:44.414773 - [DEBUG] Value : BOTTOM
70672 2019-Jan-16 22:08:44.414799 - [DEBUG]
70673 2019-Jan-16 22:08:44.414829 - [DEBUG] Function : main
70674 2019-Jan-16 22:08:44.414855 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70675 2019-Jan-16 22:08:44.415495 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70676 2019-Jan-16 22:08:44.416133 - [DEBUG] Value : BOTTOM
70677 2019-Jan-16 22:08:44.416158 - [DEBUG]
70678 2019-Jan-16 22:08:44.416188 - [DEBUG] Function : main
70679 2019-Jan-16 22:08:44.416214 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70680 2019-Jan-16 22:08:44.416855 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70681 2019-Jan-16 22:08:44.417493 - [DEBUG] Value : BOTTOM
70682 2019-Jan-16 22:08:44.417519 - [DEBUG]
70683 2019-Jan-16 22:08:44.417548 - [DEBUG] Function : main
70684 2019-Jan-16 22:08:44.417574 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70685 2019-Jan-16 22:08:44.418230 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70686 2019-Jan-16 22:08:44.418875 - [DEBUG] Value : BOTTOM
70687 2019-Jan-16 22:08:44.418901 - [DEBUG]
70688 2019-Jan-16 22:08:44.418931 - [DEBUG] Function : main
70689 2019-Jan-16 22:08:44.418957 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70690 2019-Jan-16 22:08:44.419598 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70691 2019-Jan-16 22:08:44.420243 - [DEBUG] Value : BOTTOM
70692 2019-Jan-16 22:08:44.420269 - [DEBUG]
70693 2019-Jan-16 22:08:44.420299 - [DEBUG] Function : main
70694 2019-Jan-16 22:08:44.420325 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70695 2019-Jan-16 22:08:44.420965 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70696 2019-Jan-16 22:08:44.421622 - [DEBUG] Value : BOTTOM
70697 2019-Jan-16 22:08:44.421647 - [DEBUG]
70698 2019-Jan-16 22:08:44.421677 - [DEBUG] Function : main
70699 2019-Jan-16 22:08:44.421703 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70700 2019-Jan-16 22:08:44.422344 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70701 2019-Jan-16 22:08:44.422979 - [DEBUG] Value : BOTTOM
70702 2019-Jan-16 22:08:44.423005 - [DEBUG]
70703 2019-Jan-16 22:08:44.423035 - [DEBUG] Function : main
70704 2019-Jan-16 22:08:44.423061 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70705 2019-Jan-16 22:08:44.423700 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70706 2019-Jan-16 22:08:44.423757 - [DEBUG] Value : BOTTOM
70707 2019-Jan-16 22:08:44.423782 - [DEBUG]
70708 2019-Jan-16 22:08:44.423813 - [DEBUG] Could not get starting points of 'foo' because it is a declaration
70709 2019-Jan-16 22:08:44.423843 - [DEBUG] Function : main
70710 2019-Jan-16 22:08:44.423869 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70711 2019-Jan-16 22:08:44.424510 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70712 2019-Jan-16 22:08:44.425175 - [DEBUG] Value : BOTTOM
70713 2019-Jan-16 22:08:44.425201 - [DEBUG]
70714 2019-Jan-16 22:08:44.425232 - [DEBUG] Function : main
70715 2019-Jan-16 22:08:44.425259 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70716 2019-Jan-16 22:08:44.425911 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70717 2019-Jan-16 22:08:44.426550 - [DEBUG] Value : BOTTOM
70718 2019-Jan-16 22:08:44.426576 - [DEBUG]
70719 2019-Jan-16 22:08:44.426606 - [DEBUG] Function : main
70720 2019-Jan-16 22:08:44.426633 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70721 2019-Jan-16 22:08:44.427274 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70722 2019-Jan-16 22:08:44.427915 - [DEBUG] Value : BOTTOM
70723 2019-Jan-16 22:08:44.427941 - [DEBUG]
70724 2019-Jan-16 22:08:44.427971 - [DEBUG] Function : main
70725 2019-Jan-16 22:08:44.427998 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70726 2019-Jan-16 22:08:44.428655 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70727 2019-Jan-16 22:08:44.429295 - [DEBUG] Value : BOTTOM
70728 2019-Jan-16 22:08:44.429320 - [DEBUG]
70729 2019-Jan-16 22:08:44.429351 - [DEBUG] Function : main
70730 2019-Jan-16 22:08:44.429377 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70731 2019-Jan-16 22:08:44.430018 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70732 2019-Jan-16 22:08:44.430656 - [DEBUG] Value : BOTTOM
70733 2019-Jan-16 22:08:44.430681 - [DEBUG]
70734 2019-Jan-16 22:08:44.430711 - [DEBUG] Function : main
70735 2019-Jan-16 22:08:44.430738 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70736 2019-Jan-16 22:08:44.431379 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70737 2019-Jan-16 22:08:44.432033 - [DEBUG] Value : BOTTOM
70738 2019-Jan-16 22:08:44.432059 - [DEBUG]
70739 2019-Jan-16 22:08:44.432100 - [DEBUG] Function : main
70740 2019-Jan-16 22:08:44.432126 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70741 2019-Jan-16 22:08:44.432775 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70742 2019-Jan-16 22:08:44.433413 - [DEBUG] Value : BOTTOM
70743 2019-Jan-16 22:08:44.433438 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13670744 2019-Jan-16 22:08:44.434100 - [DEBUG] Function : main
70745 2019-Jan-16 22:08:44.434129 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70746 2019-Jan-16 22:08:44.434810 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70747 2019-Jan-16 22:08:44.435453 - [DEBUG] Value : BOTTOM
70748 2019-Jan-16 22:08:44.435479 - [DEBUG]
70749 2019-Jan-16 22:08:44.435512 - [DEBUG] Function : main
70750 2019-Jan-16 22:08:44.435539 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70751 2019-Jan-16 22:08:44.436186 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70752 2019-Jan-16 22:08:44.436822 - [DEBUG] Value : BOTTOM
70753 2019-Jan-16 22:08:44.436848 - [DEBUG]
70754 2019-Jan-16 22:08:44.436880 - [DEBUG] Function : main
70755 2019-Jan-16 22:08:44.436907 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70756 2019-Jan-16 22:08:44.437562 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70757 2019-Jan-16 22:08:44.438214 - [DEBUG] Value : BOTTOM
70758 2019-Jan-16 22:08:44.438240 - [DEBUG]
70759 2019-Jan-16 22:08:44.438272 - [DEBUG] Function : main
70760 2019-Jan-16 22:08:44.438299 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70761 2019-Jan-16 22:08:44.438945 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70762 2019-Jan-16 22:08:44.439581 - [DEBUG] Value : BOTTOM
70763 2019-Jan-16 22:08:44.439607 - [DEBUG]
70764 2019-Jan-16 22:08:44.439639 - [DEBUG] Function : main
70765 2019-Jan-16 22:08:44.439665 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70766 2019-Jan-16 22:08:44.440312 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70767 2019-Jan-16 22:08:44.440952 - [DEBUG] Value : BOTTOM
70768 2019-Jan-16 22:08:44.440978 - [DEBUG]
70769 2019-Jan-16 22:08:44.441010 - [DEBUG] Function : main
70770 2019-Jan-16 22:08:44.441036 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70771 2019-Jan-16 22:08:44.441702 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70772 2019-Jan-16 22:08:44.442339 - [DEBUG] Value : BOTTOM
70773 2019-Jan-16 22:08:44.442365 - [DEBUG]
70774 2019-Jan-16 22:08:44.442397 - [DEBUG] Function : main
70775 2019-Jan-16 22:08:44.442423 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70776 2019-Jan-16 22:08:44.443070 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70777 2019-Jan-16 22:08:44.443711 - [DEBUG] Value : BOTTOM
70778 2019-Jan-16 22:08:44.443736 - [DEBUG]
70779 2019-Jan-16 22:08:44.443769 - [DEBUG] Function : main
70780 2019-Jan-16 22:08:44.443795 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70781 2019-Jan-16 22:08:44.444443 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70782 2019-Jan-16 22:08:44.445096 - [DEBUG] Value : BOTTOM
70783 2019-Jan-16 22:08:44.445122 - [DEBUG]
70784 2019-Jan-16 22:08:44.445154 - [DEBUG] Function : main
70785 2019-Jan-16 22:08:44.445180 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70786 2019-Jan-16 22:08:44.445827 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70787 2019-Jan-16 22:08:44.446465 - [DEBUG] Value : BOTTOM
70788 2019-Jan-16 22:08:44.446491 - [DEBUG]
70789 2019-Jan-16 22:08:44.446523 - [DEBUG] Function : main
70790 2019-Jan-16 22:08:44.446549 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70791 2019-Jan-16 22:08:44.447195 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70792 2019-Jan-16 22:08:44.447841 - [DEBUG] Value : BOTTOM
70793 2019-Jan-16 22:08:44.447866 - [DEBUG]
70794 2019-Jan-16 22:08:44.447898 - [DEBUG] Function : main
70795 2019-Jan-16 22:08:44.447925 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70796 2019-Jan-16 22:08:44.448588 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70797 2019-Jan-16 22:08:44.449234 - [DEBUG] Value : BOTTOM
70798 2019-Jan-16 22:08:44.449260 - [DEBUG]
70799 2019-Jan-16 22:08:44.449293 - [DEBUG] Function : main
70800 2019-Jan-16 22:08:44.449319 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70801 2019-Jan-16 22:08:44.449967 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70802 2019-Jan-16 22:08:44.450607 - [DEBUG] Value : BOTTOM
70803 2019-Jan-16 22:08:44.450633 - [DEBUG]
70804 2019-Jan-16 22:08:44.450665 - [DEBUG] Function : main
70805 2019-Jan-16 22:08:44.450691 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70806 2019-Jan-16 22:08:44.451337 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70807 2019-Jan-16 22:08:44.451990 - [DEBUG] Value : BOTTOM
70808 2019-Jan-16 22:08:44.452016 - [DEBUG]
70809 2019-Jan-16 22:08:44.452048 - [DEBUG] Function : main
70810 2019-Jan-16 22:08:44.452075 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70811 2019-Jan-16 22:08:44.452720 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70812 2019-Jan-16 22:08:44.453360 - [DEBUG] Value : BOTTOM
70813 2019-Jan-16 22:08:44.453385 - [DEBUG]
70814 2019-Jan-16 22:08:44.453418 - [DEBUG] Function : main
70815 2019-Jan-16 22:08:44.453444 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70816 2019-Jan-16 22:08:44.454090 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70817 2019-Jan-16 22:08:44.454734 - [DEBUG] Value : BOTTOM
70818 2019-Jan-16 22:08:44.454774 - [DEBUG]
70819 2019-Jan-16 22:08:44.454807 - [DEBUG] Function : main
70820 2019-Jan-16 22:08:44.454833 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70821 2019-Jan-16 22:08:44.455480 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70822 2019-Jan-16 22:08:44.456125 - [DEBUG] Value : BOTTOM
70823 2019-Jan-16 22:08:44.456150 - [DEBUG]
70824 2019-Jan-16 22:08:44.456182 - [DEBUG] Function : main
70825 2019-Jan-16 22:08:44.456209 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70826 2019-Jan-16 22:08:44.456855 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70827 2019-Jan-16 22:08:44.457495 - [DEBUG] Value : BOTTOM
70828 2019-Jan-16 22:08:44.457520 - [DEBUG]
70829 2019-Jan-16 22:08:44.457552 - [DEBUG] Function : main
70830 2019-Jan-16 22:08:44.457579 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70831 2019-Jan-16 22:08:44.458241 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70832 2019-Jan-16 22:08:44.458877 - [DEBUG] Value : BOTTOM
70833 2019-Jan-16 22:08:44.458903 - [DEBUG]
70834 2019-Jan-16 22:08:44.458935 - [DEBUG] Function : main
70835 2019-Jan-16 22:08:44.458962 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70836 2019-Jan-16 22:08:44.459608 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70837 2019-Jan-16 22:08:44.460246 - [DEBUG] Value : BOTTOM
70838 2019-Jan-16 22:08:44.460280 - [DEBUG]
70839 2019-Jan-16 22:08:44.460313 - [DEBUG] Function : main
70840 2019-Jan-16 22:08:44.460339 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70841 2019-Jan-16 22:08:44.460985 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
70842 2019-Jan-16 22:08:44.461640 - [DEBUG] Value : BOTTOM
70843 2019-Jan-16 22:08:44.461666 - [DEBUG]
70844 2019-Jan-16 22:08:44.461698 - [DEBUG] Function : main
70845 2019-Jan-16 22:08:44.461724 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70846 2019-Jan-16 22:08:44.462372 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
70847 2019-Jan-16 22:08:44.463007 - [DEBUG] Value : BOTTOM
70848 2019-Jan-16 22:08:44.463032 - [DEBUG]
70849 2019-Jan-16 22:08:44.463064 - [DEBUG] Function : main
70850 2019-Jan-16 22:08:44.463091 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70851 2019-Jan-16 22:08:44.463737 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70852 2019-Jan-16 22:08:44.463794 - [DEBUG] Value : BOTTOM
70853 2019-Jan-16 22:08:44.463820 - [DEBUG]
70854 2019-Jan-16 22:08:44.463854 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70855 2019-Jan-16 22:08:44.463883 - [DEBUG] Function : main
70856 2019-Jan-16 22:08:44.463910 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70857 2019-Jan-16 22:08:44.464557 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70858 2019-Jan-16 22:08:44.465212 - [DEBUG] Value : BOTTOM
70859 2019-Jan-16 22:08:44.465238 - [DEBUG]
70860 2019-Jan-16 22:08:44.465279 - [DEBUG] Function : main
70861 2019-Jan-16 22:08:44.465306 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70862 2019-Jan-16 22:08:44.465955 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70863 2019-Jan-16 22:08:44.466594 - [DEBUG] Value : BOTTOM
70864 2019-Jan-16 22:08:44.466620 - [DEBUG]
70865 2019-Jan-16 22:08:44.466660 - [DEBUG] Function : main
70866 2019-Jan-16 22:08:44.466687 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70867 2019-Jan-16 22:08:44.467336 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70868 2019-Jan-16 22:08:44.467976 - [DEBUG] Value : BOTTOM
70869 2019-Jan-16 22:08:44.468002 - [DEBUG]
70870 2019-Jan-16 22:08:44.468042 - [DEBUG] Function : main
70871 2019-Jan-16 22:08:44.468069 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70872 2019-Jan-16 22:08:44.468729 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70873 2019-Jan-16 22:08:44.469368 - [DEBUG] Value : BOTTOM
70874 2019-Jan-16 22:08:44.469394 - [DEBUG]
70875 2019-Jan-16 22:08:44.469434 - [DEBUG] Function : main
70876 2019-Jan-16 22:08:44.469461 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70877 2019-Jan-16 22:08:44.470108 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70878 2019-Jan-16 22:08:44.470748 - [DEBUG] Value : BOTTOM
70879 2019-Jan-16 22:08:44.470773 - [DEBUG]
70880 2019-Jan-16 22:08:44.470813 - [DEBUG] Function : main
70881 2019-Jan-16 22:08:44.470848 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70882 2019-Jan-16 22:08:44.471509 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70883 2019-Jan-16 22:08:44.472148 - [DEBUG] Value : BOTTOM
70884 2019-Jan-16 22:08:44.472174 - [DEBUG]
70885 2019-Jan-16 22:08:44.472225 - [DEBUG] Function : main
70886 2019-Jan-16 22:08:44.472253 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70887 2019-Jan-16 22:08:44.472901 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70888 2019-Jan-16 22:08:44.473537 - [DEBUG] Value : BOTTOM
70889 2019-Jan-16 22:08:44.473562 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14370890 2019-Jan-16 22:08:44.474225 - [DEBUG] Function : main
70891 2019-Jan-16 22:08:44.474254 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70892 2019-Jan-16 22:08:44.474917 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70893 2019-Jan-16 22:08:44.475558 - [DEBUG] Value : BOTTOM
70894 2019-Jan-16 22:08:44.475584 - [DEBUG]
70895 2019-Jan-16 22:08:44.475617 - [DEBUG] Function : main
70896 2019-Jan-16 22:08:44.475643 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70897 2019-Jan-16 22:08:44.476291 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70898 2019-Jan-16 22:08:44.476928 - [DEBUG] Value : BOTTOM
70899 2019-Jan-16 22:08:44.476954 - [DEBUG]
70900 2019-Jan-16 22:08:44.476986 - [DEBUG] Function : main
70901 2019-Jan-16 22:08:44.477012 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70902 2019-Jan-16 22:08:44.477660 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70903 2019-Jan-16 22:08:44.478311 - [DEBUG] Value : BOTTOM
70904 2019-Jan-16 22:08:44.478336 - [DEBUG]
70905 2019-Jan-16 22:08:44.478369 - [DEBUG] Function : main
70906 2019-Jan-16 22:08:44.478395 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70907 2019-Jan-16 22:08:44.479041 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70908 2019-Jan-16 22:08:44.479678 - [DEBUG] Value : BOTTOM
70909 2019-Jan-16 22:08:44.479703 - [DEBUG]
70910 2019-Jan-16 22:08:44.479735 - [DEBUG] Function : main
70911 2019-Jan-16 22:08:44.479762 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70912 2019-Jan-16 22:08:44.480407 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70913 2019-Jan-16 22:08:44.481049 - [DEBUG] Value : BOTTOM
70914 2019-Jan-16 22:08:44.481074 - [DEBUG]
70915 2019-Jan-16 22:08:44.481107 - [DEBUG] Function : main
70916 2019-Jan-16 22:08:44.481133 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70917 2019-Jan-16 22:08:44.481795 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70918 2019-Jan-16 22:08:44.482432 - [DEBUG] Value : BOTTOM
70919 2019-Jan-16 22:08:44.482458 - [DEBUG]
70920 2019-Jan-16 22:08:44.482490 - [DEBUG] Function : main
70921 2019-Jan-16 22:08:44.482516 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70922 2019-Jan-16 22:08:44.483170 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70923 2019-Jan-16 22:08:44.483812 - [DEBUG] Value : BOTTOM
70924 2019-Jan-16 22:08:44.483837 - [DEBUG]
70925 2019-Jan-16 22:08:44.483869 - [DEBUG] Function : main
70926 2019-Jan-16 22:08:44.483896 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70927 2019-Jan-16 22:08:44.484542 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70928 2019-Jan-16 22:08:44.485196 - [DEBUG] Value : BOTTOM
70929 2019-Jan-16 22:08:44.485222 - [DEBUG]
70930 2019-Jan-16 22:08:44.485254 - [DEBUG] Function : main
70931 2019-Jan-16 22:08:44.485280 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70932 2019-Jan-16 22:08:44.485927 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70933 2019-Jan-16 22:08:44.486567 - [DEBUG] Value : BOTTOM
70934 2019-Jan-16 22:08:44.486592 - [DEBUG]
70935 2019-Jan-16 22:08:44.486624 - [DEBUG] Function : main
70936 2019-Jan-16 22:08:44.486650 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70937 2019-Jan-16 22:08:44.487297 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70938 2019-Jan-16 22:08:44.487943 - [DEBUG] Value : BOTTOM
70939 2019-Jan-16 22:08:44.487968 - [DEBUG]
70940 2019-Jan-16 22:08:44.488000 - [DEBUG] Function : main
70941 2019-Jan-16 22:08:44.488027 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70942 2019-Jan-16 22:08:44.488688 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70943 2019-Jan-16 22:08:44.489326 - [DEBUG] Value : BOTTOM
70944 2019-Jan-16 22:08:44.489352 - [DEBUG]
70945 2019-Jan-16 22:08:44.489384 - [DEBUG] Function : main
70946 2019-Jan-16 22:08:44.489410 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70947 2019-Jan-16 22:08:44.490056 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70948 2019-Jan-16 22:08:44.490696 - [DEBUG] Value : BOTTOM
70949 2019-Jan-16 22:08:44.490721 - [DEBUG]
70950 2019-Jan-16 22:08:44.490753 - [DEBUG] Function : main
70951 2019-Jan-16 22:08:44.490779 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70952 2019-Jan-16 22:08:44.491439 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70953 2019-Jan-16 22:08:44.492078 - [DEBUG] Value : BOTTOM
70954 2019-Jan-16 22:08:44.492103 - [DEBUG]
70955 2019-Jan-16 22:08:44.492135 - [DEBUG] Function : main
70956 2019-Jan-16 22:08:44.492161 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70957 2019-Jan-16 22:08:44.492807 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70958 2019-Jan-16 22:08:44.493445 - [DEBUG] Value : BOTTOM
70959 2019-Jan-16 22:08:44.493471 - [DEBUG]
70960 2019-Jan-16 22:08:44.493503 - [DEBUG] Function : main
70961 2019-Jan-16 22:08:44.493529 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70962 2019-Jan-16 22:08:44.494174 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70963 2019-Jan-16 22:08:44.494841 - [DEBUG] Value : BOTTOM
70964 2019-Jan-16 22:08:44.494867 - [DEBUG]
70965 2019-Jan-16 22:08:44.494900 - [DEBUG] Function : main
70966 2019-Jan-16 22:08:44.494927 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70967 2019-Jan-16 22:08:44.495572 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70968 2019-Jan-16 22:08:44.496219 - [DEBUG] Value : BOTTOM
70969 2019-Jan-16 22:08:44.496244 - [DEBUG]
70970 2019-Jan-16 22:08:44.496276 - [DEBUG] Function : main
70971 2019-Jan-16 22:08:44.496303 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70972 2019-Jan-16 22:08:44.496948 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70973 2019-Jan-16 22:08:44.497589 - [DEBUG] Value : BOTTOM
70974 2019-Jan-16 22:08:44.497615 - [DEBUG]
70975 2019-Jan-16 22:08:44.497647 - [DEBUG] Function : main
70976 2019-Jan-16 22:08:44.497673 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70977 2019-Jan-16 22:08:44.498335 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70978 2019-Jan-16 22:08:44.498972 - [DEBUG] Value : BOTTOM
70979 2019-Jan-16 22:08:44.498998 - [DEBUG]
70980 2019-Jan-16 22:08:44.499030 - [DEBUG] Function : main
70981 2019-Jan-16 22:08:44.499056 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70982 2019-Jan-16 22:08:44.499701 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70983 2019-Jan-16 22:08:44.500340 - [DEBUG] Value : BOTTOM
70984 2019-Jan-16 22:08:44.500366 - [DEBUG]
70985 2019-Jan-16 22:08:44.500398 - [DEBUG] Function : main
70986 2019-Jan-16 22:08:44.500424 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70987 2019-Jan-16 22:08:44.501070 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
70988 2019-Jan-16 22:08:44.501725 - [DEBUG] Value : BOTTOM
70989 2019-Jan-16 22:08:44.501751 - [DEBUG]
70990 2019-Jan-16 22:08:44.501783 - [DEBUG] Function : main
70991 2019-Jan-16 22:08:44.501809 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70992 2019-Jan-16 22:08:44.502456 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
70993 2019-Jan-16 22:08:44.503091 - [DEBUG] Value : BOTTOM
70994 2019-Jan-16 22:08:44.503116 - [DEBUG]
70995 2019-Jan-16 22:08:44.503148 - [DEBUG] Function : main
70996 2019-Jan-16 22:08:44.503175 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70997 2019-Jan-16 22:08:44.503820 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70998 2019-Jan-16 22:08:44.503877 - [DEBUG] Value : BOTTOM
70999 2019-Jan-16 22:08:44.503902 - [DEBUG]
71000 2019-Jan-16 22:08:44.503936 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71001 2019-Jan-16 22:08:44.503965 - [DEBUG] Function : main
71002 2019-Jan-16 22:08:44.503992 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71003 2019-Jan-16 22:08:44.504638 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71004 2019-Jan-16 22:08:44.505303 - [DEBUG] Value : BOTTOM
71005 2019-Jan-16 22:08:44.505330 - [DEBUG]
71006 2019-Jan-16 22:08:44.505370 - [DEBUG] Function : main
71007 2019-Jan-16 22:08:44.505397 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71008 2019-Jan-16 22:08:44.506044 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71009 2019-Jan-16 22:08:44.506682 - [DEBUG] Value : BOTTOM
71010 2019-Jan-16 22:08:44.506708 - [DEBUG]
71011 2019-Jan-16 22:08:44.506748 - [DEBUG] Function : main
71012 2019-Jan-16 22:08:44.506775 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71013 2019-Jan-16 22:08:44.507421 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71014 2019-Jan-16 22:08:44.508062 - [DEBUG] Value : BOTTOM
71015 2019-Jan-16 22:08:44.508100 - [DEBUG]
71016 2019-Jan-16 22:08:44.508140 - [DEBUG] Function : main
71017 2019-Jan-16 22:08:44.508168 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71018 2019-Jan-16 22:08:44.508816 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71019 2019-Jan-16 22:08:44.509455 - [DEBUG] Value : BOTTOM
71020 2019-Jan-16 22:08:44.509481 - [DEBUG]
71021 2019-Jan-16 22:08:44.509521 - [DEBUG] Function : main
71022 2019-Jan-16 22:08:44.509548 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71023 2019-Jan-16 22:08:44.510194 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71024 2019-Jan-16 22:08:44.510834 - [DEBUG] Value : BOTTOM
71025 2019-Jan-16 22:08:44.510860 - [DEBUG]
71026 2019-Jan-16 22:08:44.510900 - [DEBUG] Function : main
71027 2019-Jan-16 22:08:44.510927 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71028 2019-Jan-16 22:08:44.511589 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71029 2019-Jan-16 22:08:44.512229 - [DEBUG] Value : BOTTOM
71030 2019-Jan-16 22:08:44.512254 - [DEBUG]
71031 2019-Jan-16 22:08:44.512306 - [DEBUG] Function : main
71032 2019-Jan-16 22:08:44.512333 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71033 2019-Jan-16 22:08:44.512981 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71034 2019-Jan-16 22:08:44.513619 - [DEBUG] Value : BOTTOM
71035 2019-Jan-16 22:08:44.513644 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14971036 2019-Jan-16 22:08:44.514307 - [DEBUG] Function : main
71037 2019-Jan-16 22:08:44.514336 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71038 2019-Jan-16 22:08:44.515006 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71039 2019-Jan-16 22:08:44.515648 - [DEBUG] Value : BOTTOM
71040 2019-Jan-16 22:08:44.515674 - [DEBUG]
71041 2019-Jan-16 22:08:44.515706 - [DEBUG] Function : main
71042 2019-Jan-16 22:08:44.515733 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71043 2019-Jan-16 22:08:44.516381 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71044 2019-Jan-16 22:08:44.517017 - [DEBUG] Value : BOTTOM
71045 2019-Jan-16 22:08:44.517052 - [DEBUG]
71046 2019-Jan-16 22:08:44.517085 - [DEBUG] Function : main
71047 2019-Jan-16 22:08:44.517111 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71048 2019-Jan-16 22:08:44.517758 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71049 2019-Jan-16 22:08:44.518410 - [DEBUG] Value : BOTTOM
71050 2019-Jan-16 22:08:44.518435 - [DEBUG]
71051 2019-Jan-16 22:08:44.518468 - [DEBUG] Function : main
71052 2019-Jan-16 22:08:44.518494 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71053 2019-Jan-16 22:08:44.519140 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71054 2019-Jan-16 22:08:44.519776 - [DEBUG] Value : BOTTOM
71055 2019-Jan-16 22:08:44.519801 - [DEBUG]
71056 2019-Jan-16 22:08:44.519833 - [DEBUG] Function : main
71057 2019-Jan-16 22:08:44.519860 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71058 2019-Jan-16 22:08:44.520506 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71059 2019-Jan-16 22:08:44.521147 - [DEBUG] Value : BOTTOM
71060 2019-Jan-16 22:08:44.521173 - [DEBUG]
71061 2019-Jan-16 22:08:44.521205 - [DEBUG] Function : main
71062 2019-Jan-16 22:08:44.521231 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71063 2019-Jan-16 22:08:44.521894 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71064 2019-Jan-16 22:08:44.522531 - [DEBUG] Value : BOTTOM
71065 2019-Jan-16 22:08:44.522556 - [DEBUG]
71066 2019-Jan-16 22:08:44.522588 - [DEBUG] Function : main
71067 2019-Jan-16 22:08:44.522615 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71068 2019-Jan-16 22:08:44.523261 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71069 2019-Jan-16 22:08:44.523902 - [DEBUG] Value : BOTTOM
71070 2019-Jan-16 22:08:44.523928 - [DEBUG]
71071 2019-Jan-16 22:08:44.523960 - [DEBUG] Function : main
71072 2019-Jan-16 22:08:44.523986 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71073 2019-Jan-16 22:08:44.524633 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71074 2019-Jan-16 22:08:44.525289 - [DEBUG] Value : BOTTOM
71075 2019-Jan-16 22:08:44.525315 - [DEBUG]
71076 2019-Jan-16 22:08:44.525347 - [DEBUG] Function : main
71077 2019-Jan-16 22:08:44.525373 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71078 2019-Jan-16 22:08:44.526019 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71079 2019-Jan-16 22:08:44.526659 - [DEBUG] Value : BOTTOM
71080 2019-Jan-16 22:08:44.526684 - [DEBUG]
71081 2019-Jan-16 22:08:44.526716 - [DEBUG] Function : main
71082 2019-Jan-16 22:08:44.526743 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71083 2019-Jan-16 22:08:44.527390 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71084 2019-Jan-16 22:08:44.528035 - [DEBUG] Value : BOTTOM
71085 2019-Jan-16 22:08:44.528061 - [DEBUG]
71086 2019-Jan-16 22:08:44.528106 - [DEBUG] Function : main
71087 2019-Jan-16 22:08:44.528141 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71088 2019-Jan-16 22:08:44.528788 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71089 2019-Jan-16 22:08:44.529426 - [DEBUG] Value : BOTTOM
71090 2019-Jan-16 22:08:44.529452 - [DEBUG]
71091 2019-Jan-16 22:08:44.529484 - [DEBUG] Function : main
71092 2019-Jan-16 22:08:44.529511 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71093 2019-Jan-16 22:08:44.530157 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71094 2019-Jan-16 22:08:44.530797 - [DEBUG] Value : BOTTOM
71095 2019-Jan-16 22:08:44.530823 - [DEBUG]
71096 2019-Jan-16 22:08:44.530855 - [DEBUG] Function : main
71097 2019-Jan-16 22:08:44.530881 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71098 2019-Jan-16 22:08:44.531542 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71099 2019-Jan-16 22:08:44.532180 - [DEBUG] Value : BOTTOM
71100 2019-Jan-16 22:08:44.532206 - [DEBUG]
71101 2019-Jan-16 22:08:44.532238 - [DEBUG] Function : main
71102 2019-Jan-16 22:08:44.532264 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71103 2019-Jan-16 22:08:44.532910 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71104 2019-Jan-16 22:08:44.533550 - [DEBUG] Value : BOTTOM
71105 2019-Jan-16 22:08:44.533576 - [DEBUG]
71106 2019-Jan-16 22:08:44.533608 - [DEBUG] Function : main
71107 2019-Jan-16 22:08:44.533635 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71108 2019-Jan-16 22:08:44.534281 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71109 2019-Jan-16 22:08:44.534943 - [DEBUG] Value : BOTTOM
71110 2019-Jan-16 22:08:44.534969 - [DEBUG]
71111 2019-Jan-16 22:08:44.535002 - [DEBUG] Function : main
71112 2019-Jan-16 22:08:44.535028 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71113 2019-Jan-16 22:08:44.535675 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71114 2019-Jan-16 22:08:44.536320 - [DEBUG] Value : BOTTOM
71115 2019-Jan-16 22:08:44.536346 - [DEBUG]
71116 2019-Jan-16 22:08:44.536378 - [DEBUG] Function : main
71117 2019-Jan-16 22:08:44.536404 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71118 2019-Jan-16 22:08:44.537051 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71119 2019-Jan-16 22:08:44.537692 - [DEBUG] Value : BOTTOM
71120 2019-Jan-16 22:08:44.537718 - [DEBUG]
71121 2019-Jan-16 22:08:44.537750 - [DEBUG] Function : main
71122 2019-Jan-16 22:08:44.537777 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71123 2019-Jan-16 22:08:44.538438 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
71124 2019-Jan-16 22:08:44.539075 - [DEBUG] Value : BOTTOM
71125 2019-Jan-16 22:08:44.539101 - [DEBUG]
71126 2019-Jan-16 22:08:44.539133 - [DEBUG] Function : main
71127 2019-Jan-16 22:08:44.539160 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71128 2019-Jan-16 22:08:44.539817 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71129 2019-Jan-16 22:08:44.540463 - [DEBUG] Value : BOTTOM
71130 2019-Jan-16 22:08:44.540488 - [DEBUG]
71131 2019-Jan-16 22:08:44.540520 - [DEBUG] Function : main
71132 2019-Jan-16 22:08:44.540547 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71133 2019-Jan-16 22:08:44.541193 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71134 2019-Jan-16 22:08:44.541848 - [DEBUG] Value : BOTTOM
71135 2019-Jan-16 22:08:44.541874 - [DEBUG]
71136 2019-Jan-16 22:08:44.541906 - [DEBUG] Function : main
71137 2019-Jan-16 22:08:44.541932 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71138 2019-Jan-16 22:08:44.542579 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71139 2019-Jan-16 22:08:44.543219 - [DEBUG] Value : BOTTOM
71140 2019-Jan-16 22:08:44.543244 - [DEBUG]
71141 2019-Jan-16 22:08:44.543277 - [DEBUG] Function : main
71142 2019-Jan-16 22:08:44.543303 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71143 2019-Jan-16 22:08:44.543950 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
71144 2019-Jan-16 22:08:44.544585 - [DEBUG] Value : BOTTOM
71145 2019-Jan-16 22:08:44.544611 - [DEBUG]
71146 2019-Jan-16 22:08:44.544643 - [DEBUG] Function : main
71147 2019-Jan-16 22:08:44.544669 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71148 2019-Jan-16 22:08:44.545331 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71149 2019-Jan-16 22:08:44.545978 - [DEBUG] Value : BOTTOM
71150 2019-Jan-16 22:08:44.546004 - [DEBUG]
71151 2019-Jan-16 22:08:44.546036 - [DEBUG] Function : main
71152 2019-Jan-16 22:08:44.546062 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71153 2019-Jan-16 22:08:44.546708 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71154 2019-Jan-16 22:08:44.547353 - [DEBUG] Value : BOTTOM
71155 2019-Jan-16 22:08:44.547379 - [DEBUG]
71156 2019-Jan-16 22:08:44.547411 - [DEBUG] Function : main
71157 2019-Jan-16 22:08:44.547437 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71158 2019-Jan-16 22:08:44.548095 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71159 2019-Jan-16 22:08:44.548153 - [DEBUG] Value : BOTTOM
71160 2019-Jan-16 22:08:44.548179 - [DEBUG]
71161 2019-Jan-16 22:08:44.548212 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71162 2019-Jan-16 22:08:44.548242 - [DEBUG] Function : main
71163 2019-Jan-16 22:08:44.548268 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71164 2019-Jan-16 22:08:44.548915 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71165 2019-Jan-16 22:08:44.549555 - [DEBUG] Value : BOTTOM
71166 2019-Jan-16 22:08:44.549581 - [DEBUG]
71167 2019-Jan-16 22:08:44.549622 - [DEBUG] Function : main
71168 2019-Jan-16 22:08:44.549649 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71169 2019-Jan-16 22:08:44.550304 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71170 2019-Jan-16 22:08:44.550944 - [DEBUG] Value : BOTTOM
71171 2019-Jan-16 22:08:44.550970 - [DEBUG]
71172 2019-Jan-16 22:08:44.551010 - [DEBUG] Function : main
71173 2019-Jan-16 22:08:44.551038 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71174 2019-Jan-16 22:08:44.551701 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71175 2019-Jan-16 22:08:44.552344 - [DEBUG] Value : BOTTOM
71176 2019-Jan-16 22:08:44.552370 - [DEBUG]
71177 2019-Jan-16 22:08:44.552410 - [DEBUG] Function : main
71178 2019-Jan-16 22:08:44.552437 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71179 2019-Jan-16 22:08:44.553084 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71180 2019-Jan-16 22:08:44.553725 - [DEBUG] Value : BOTTOM
71181 2019-Jan-16 22:08:44.553751 - [DEBUG]
71182 2019-Jan-16 22:08:44.553790 - [DEBUG] Function : main
71183 2019-Jan-16 22:08:44.553818 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71184 2019-Jan-16 22:08:44.554465 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71185 2019-Jan-16 22:08:44.555119 - [DEBUG] Value : BOTTOM
71186 2019-Jan-16 22:08:44.555145 - [DEBUG]
71187 2019-Jan-16 22:08:44.555185 - [DEBUG] Function : main
71188 2019-Jan-16 22:08:44.555212 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71189 2019-Jan-16 22:08:44.555859 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71190 2019-Jan-16 22:08:44.556499 - [DEBUG] Value : BOTTOM
71191 2019-Jan-16 22:08:44.556524 - [DEBUG]
71192 2019-Jan-16 22:08:44.556564 - [DEBUG] Function : main
71193 2019-Jan-16 22:08:44.556592 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71194 2019-Jan-16 22:08:44.557240 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71195 2019-Jan-16 22:08:44.557880 - [DEBUG] Value : BOTTOM
71196 2019-Jan-16 22:08:44.557905 - [DEBUG]
71197 2019-Jan-16 22:08:44.557945 - [DEBUG] Function : main
71198 2019-Jan-16 22:08:44.557973 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71199 2019-Jan-16 22:08:44.558635 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71200 2019-Jan-16 22:08:44.559276 - [DEBUG] Value : BOTTOM
71201 2019-Jan-16 22:08:44.559302 - [DEBUG]
71202 2019-Jan-16 22:08:44.559342 - [DEBUG] Function : main
71203 2019-Jan-16 22:08:44.559369 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71204 2019-Jan-16 22:08:44.560016 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71205 2019-Jan-16 22:08:44.560657 - [DEBUG] Value : BOTTOM
71206 2019-Jan-16 22:08:44.560682 - [DEBUG]
71207 2019-Jan-16 22:08:44.560736 - [DEBUG] Function : main
71208 2019-Jan-16 22:08:44.560764 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71209 2019-Jan-16 22:08:44.561422 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71210 2019-Jan-16 22:08:44.562063 - [DEBUG] Value : BOTTOM
71211 2019-Jan-16 22:08:44.562097 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15571212 2019-Jan-16 22:08:44.562760 - [DEBUG] Function : main
71213 2019-Jan-16 22:08:44.562789 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71214 2019-Jan-16 22:08:44.563435 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71215 2019-Jan-16 22:08:44.564078 - [DEBUG] Value : BOTTOM
71216 2019-Jan-16 22:08:44.564104 - [DEBUG]
71217 2019-Jan-16 22:08:44.564136 - [DEBUG] Function : main
71218 2019-Jan-16 22:08:44.564163 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71219 2019-Jan-16 22:08:44.564825 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71220 2019-Jan-16 22:08:44.565463 - [DEBUG] Value : BOTTOM
71221 2019-Jan-16 22:08:44.565489 - [DEBUG]
71222 2019-Jan-16 22:08:44.565521 - [DEBUG] Function : main
71223 2019-Jan-16 22:08:44.565547 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71224 2019-Jan-16 22:08:44.566193 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71225 2019-Jan-16 22:08:44.566830 - [DEBUG] Value : BOTTOM
71226 2019-Jan-16 22:08:44.566855 - [DEBUG]
71227 2019-Jan-16 22:08:44.566887 - [DEBUG] Function : main
71228 2019-Jan-16 22:08:44.566914 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71229 2019-Jan-16 22:08:44.567561 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71230 2019-Jan-16 22:08:44.568212 - [DEBUG] Value : BOTTOM
71231 2019-Jan-16 22:08:44.568238 - [DEBUG]
71232 2019-Jan-16 22:08:44.568270 - [DEBUG] Function : main
71233 2019-Jan-16 22:08:44.568296 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71234 2019-Jan-16 22:08:44.568942 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71235 2019-Jan-16 22:08:44.569583 - [DEBUG] Value : BOTTOM
71236 2019-Jan-16 22:08:44.569609 - [DEBUG]
71237 2019-Jan-16 22:08:44.569641 - [DEBUG] Function : main
71238 2019-Jan-16 22:08:44.569667 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71239 2019-Jan-16 22:08:44.570314 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71240 2019-Jan-16 22:08:44.570951 - [DEBUG] Value : BOTTOM
71241 2019-Jan-16 22:08:44.570976 - [DEBUG]
71242 2019-Jan-16 22:08:44.571008 - [DEBUG] Function : main
71243 2019-Jan-16 22:08:44.571035 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71244 2019-Jan-16 22:08:44.571699 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71245 2019-Jan-16 22:08:44.572340 - [DEBUG] Value : BOTTOM
71246 2019-Jan-16 22:08:44.572366 - [DEBUG]
71247 2019-Jan-16 22:08:44.572398 - [DEBUG] Function : main
71248 2019-Jan-16 22:08:44.572425 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71249 2019-Jan-16 22:08:44.573071 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71250 2019-Jan-16 22:08:44.573711 - [DEBUG] Value : BOTTOM
71251 2019-Jan-16 22:08:44.573745 - [DEBUG]
71252 2019-Jan-16 22:08:44.573778 - [DEBUG] Function : main
71253 2019-Jan-16 22:08:44.573804 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71254 2019-Jan-16 22:08:44.574450 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71255 2019-Jan-16 22:08:44.575105 - [DEBUG] Value : BOTTOM
71256 2019-Jan-16 22:08:44.575130 - [DEBUG]
71257 2019-Jan-16 22:08:44.575162 - [DEBUG] Function : main
71258 2019-Jan-16 22:08:44.575189 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71259 2019-Jan-16 22:08:44.575835 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71260 2019-Jan-16 22:08:44.576479 - [DEBUG] Value : BOTTOM
71261 2019-Jan-16 22:08:44.576505 - [DEBUG]
71262 2019-Jan-16 22:08:44.576537 - [DEBUG] Function : main
71263 2019-Jan-16 22:08:44.576564 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71264 2019-Jan-16 22:08:44.577210 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71265 2019-Jan-16 22:08:44.577847 - [DEBUG] Value : BOTTOM
71266 2019-Jan-16 22:08:44.577873 - [DEBUG]
71267 2019-Jan-16 22:08:44.577905 - [DEBUG] Function : main
71268 2019-Jan-16 22:08:44.577931 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71269 2019-Jan-16 22:08:44.578594 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71270 2019-Jan-16 22:08:44.579234 - [DEBUG] Value : BOTTOM
71271 2019-Jan-16 22:08:44.579260 - [DEBUG]
71272 2019-Jan-16 22:08:44.579292 - [DEBUG] Function : main
71273 2019-Jan-16 22:08:44.579318 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71274 2019-Jan-16 22:08:44.579964 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71275 2019-Jan-16 22:08:44.580602 - [DEBUG] Value : BOTTOM
71276 2019-Jan-16 22:08:44.580627 - [DEBUG]
71277 2019-Jan-16 22:08:44.580659 - [DEBUG] Function : main
71278 2019-Jan-16 22:08:44.580686 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71279 2019-Jan-16 22:08:44.581331 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71280 2019-Jan-16 22:08:44.582005 - [DEBUG] Value : BOTTOM
71281 2019-Jan-16 22:08:44.582032 - [DEBUG]
71282 2019-Jan-16 22:08:44.582073 - [DEBUG] Function : main
71283 2019-Jan-16 22:08:44.582100 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71284 2019-Jan-16 22:08:44.582807 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71285 2019-Jan-16 22:08:44.583511 - [DEBUG] Value : BOTTOM
71286 2019-Jan-16 22:08:44.583538 - [DEBUG]
71287 2019-Jan-16 22:08:44.583593 - [DEBUG] Function : main
71288 2019-Jan-16 22:08:44.583620 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71289 2019-Jan-16 22:08:44.584339 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71290 2019-Jan-16 22:08:44.585026 - [DEBUG] Value : BOTTOM
71291 2019-Jan-16 22:08:44.585053 - [DEBUG]
71292 2019-Jan-16 22:08:44.585096 - [DEBUG] Function : main
71293 2019-Jan-16 22:08:44.585140 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71294 2019-Jan-16 22:08:44.585788 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71295 2019-Jan-16 22:08:44.586437 - [DEBUG] Value : BOTTOM
71296 2019-Jan-16 22:08:44.586462 - [DEBUG]
71297 2019-Jan-16 22:08:44.586495 - [DEBUG] Function : main
71298 2019-Jan-16 22:08:44.586521 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71299 2019-Jan-16 22:08:44.587167 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71300 2019-Jan-16 22:08:44.587813 - [DEBUG] Value : BOTTOM
71301 2019-Jan-16 22:08:44.587839 - [DEBUG]
71302 2019-Jan-16 22:08:44.587871 - [DEBUG] Function : main
71303 2019-Jan-16 22:08:44.587898 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71304 2019-Jan-16 22:08:44.588560 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71305 2019-Jan-16 22:08:44.589199 - [DEBUG] Value : BOTTOM
71306 2019-Jan-16 22:08:44.589225 - [DEBUG]
71307 2019-Jan-16 22:08:44.589258 - [DEBUG] Function : main
71308 2019-Jan-16 22:08:44.589284 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71309 2019-Jan-16 22:08:44.589930 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71310 2019-Jan-16 22:08:44.590569 - [DEBUG] Value : BOTTOM
71311 2019-Jan-16 22:08:44.590595 - [DEBUG]
71312 2019-Jan-16 22:08:44.590627 - [DEBUG] Function : main
71313 2019-Jan-16 22:08:44.590654 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71314 2019-Jan-16 22:08:44.591300 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71315 2019-Jan-16 22:08:44.591962 - [DEBUG] Value : BOTTOM
71316 2019-Jan-16 22:08:44.591987 - [DEBUG]
71317 2019-Jan-16 22:08:44.592020 - [DEBUG] Function : main
71318 2019-Jan-16 22:08:44.592046 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71319 2019-Jan-16 22:08:44.592692 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71320 2019-Jan-16 22:08:44.593337 - [DEBUG] Value : BOTTOM
71321 2019-Jan-16 22:08:44.593362 - [DEBUG]
71322 2019-Jan-16 22:08:44.593395 - [DEBUG] Function : main
71323 2019-Jan-16 22:08:44.593421 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71324 2019-Jan-16 22:08:44.594067 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71325 2019-Jan-16 22:08:44.594712 - [DEBUG] Value : BOTTOM
71326 2019-Jan-16 22:08:44.594738 - [DEBUG]
71327 2019-Jan-16 22:08:44.594841 - [DEBUG] Function : main
71328 2019-Jan-16 22:08:44.594868 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71329 2019-Jan-16 22:08:44.595530 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71330 2019-Jan-16 22:08:44.595592 - [DEBUG] Value : BOTTOM
71331 2019-Jan-16 22:08:44.595618 - [DEBUG]
71332 2019-Jan-16 22:08:44.595655 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71333 2019-Jan-16 22:08:44.595687 - [DEBUG] Function : main
71334 2019-Jan-16 22:08:44.595723 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71335 2019-Jan-16 22:08:44.596372 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71336 2019-Jan-16 22:08:44.597014 - [DEBUG] Value : BOTTOM
71337 2019-Jan-16 22:08:44.597040 - [DEBUG]
71338 2019-Jan-16 22:08:44.597089 - [DEBUG] Function : main
71339 2019-Jan-16 22:08:44.597116 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71340 2019-Jan-16 22:08:44.597762 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71341 2019-Jan-16 22:08:44.598420 - [DEBUG] Value : BOTTOM
71342 2019-Jan-16 22:08:44.598446 - [DEBUG]
71343 2019-Jan-16 22:08:44.598488 - [DEBUG] Function : main
71344 2019-Jan-16 22:08:44.598515 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71345 2019-Jan-16 22:08:44.599161 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71346 2019-Jan-16 22:08:44.599800 - [DEBUG] Value : BOTTOM
71347 2019-Jan-16 22:08:44.599825 - [DEBUG]
71348 2019-Jan-16 22:08:44.599867 - [DEBUG] Function : main
71349 2019-Jan-16 22:08:44.599894 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71350 2019-Jan-16 22:08:44.600539 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71351 2019-Jan-16 22:08:44.601188 - [DEBUG] Value : BOTTOM
71352 2019-Jan-16 22:08:44.601214 - [DEBUG]
71353 2019-Jan-16 22:08:44.601257 - [DEBUG] Function : main
71354 2019-Jan-16 22:08:44.601284 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71355 2019-Jan-16 22:08:44.601952 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71356 2019-Jan-16 22:08:44.602591 - [DEBUG] Value : BOTTOM
71357 2019-Jan-16 22:08:44.602617 - [DEBUG]
71358 2019-Jan-16 22:08:44.602660 - [DEBUG] Function : main
71359 2019-Jan-16 22:08:44.602687 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71360 2019-Jan-16 22:08:44.603335 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71361 2019-Jan-16 22:08:44.603977 - [DEBUG] Value : BOTTOM
71362 2019-Jan-16 22:08:44.604002 - [DEBUG]
71363 2019-Jan-16 22:08:44.604044 - [DEBUG] Function : main
71364 2019-Jan-16 22:08:44.604071 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71365 2019-Jan-16 22:08:44.604722 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71366 2019-Jan-16 22:08:44.605379 - [DEBUG] Value : BOTTOM
71367 2019-Jan-16 22:08:44.605405 - [DEBUG]
71368 2019-Jan-16 22:08:44.605448 - [DEBUG] Function : main
71369 2019-Jan-16 22:08:44.605476 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71370 2019-Jan-16 22:08:44.606121 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71371 2019-Jan-16 22:08:44.606758 - [DEBUG] Value : BOTTOM
71372 2019-Jan-16 22:08:44.606784 - [DEBUG]
71373 2019-Jan-16 22:08:44.606825 - [DEBUG] Function : main
71374 2019-Jan-16 22:08:44.606852 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71375 2019-Jan-16 22:08:44.607510 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71376 2019-Jan-16 22:08:44.608184 - [DEBUG] Value : BOTTOM
71377 2019-Jan-16 22:08:44.608210 - [DEBUG]
71378 2019-Jan-16 22:08:44.608255 - [DEBUG] Function : main
71379 2019-Jan-16 22:08:44.608282 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71380 2019-Jan-16 22:08:44.608930 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71381 2019-Jan-16 22:08:44.609573 - [DEBUG] Value : BOTTOM
71382 2019-Jan-16 22:08:44.609599 - [DEBUG]
71383 2019-Jan-16 22:08:44.609659 - [DEBUG] Function : main
71384 2019-Jan-16 22:08:44.609687 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71385 2019-Jan-16 22:08:44.610332 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71386 2019-Jan-16 22:08:44.610968 - [DEBUG] Value : BOTTOM
71387 2019-Jan-16 22:08:44.610994 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16371388 2019-Jan-16 22:08:44.611683 - [DEBUG] Function : main
71389 2019-Jan-16 22:08:44.611712 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71390 2019-Jan-16 22:08:44.612357 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71391 2019-Jan-16 22:08:44.612998 - [DEBUG] Value : BOTTOM
71392 2019-Jan-16 22:08:44.613024 - [DEBUG]
71393 2019-Jan-16 22:08:44.613057 - [DEBUG] Function : main
71394 2019-Jan-16 22:08:44.613083 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71395 2019-Jan-16 22:08:44.613728 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71396 2019-Jan-16 22:08:44.614362 - [DEBUG] Value : BOTTOM
71397 2019-Jan-16 22:08:44.614387 - [DEBUG]
71398 2019-Jan-16 22:08:44.614420 - [DEBUG] Function : main
71399 2019-Jan-16 22:08:44.614446 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71400 2019-Jan-16 22:08:44.615107 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71401 2019-Jan-16 22:08:44.615742 - [DEBUG] Value : BOTTOM
71402 2019-Jan-16 22:08:44.615768 - [DEBUG]
71403 2019-Jan-16 22:08:44.615801 - [DEBUG] Function : main
71404 2019-Jan-16 22:08:44.615827 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71405 2019-Jan-16 22:08:44.616476 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71406 2019-Jan-16 22:08:44.617117 - [DEBUG] Value : BOTTOM
71407 2019-Jan-16 22:08:44.617143 - [DEBUG]
71408 2019-Jan-16 22:08:44.617177 - [DEBUG] Function : main
71409 2019-Jan-16 22:08:44.617204 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71410 2019-Jan-16 22:08:44.617850 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71411 2019-Jan-16 22:08:44.618505 - [DEBUG] Value : BOTTOM
71412 2019-Jan-16 22:08:44.618531 - [DEBUG]
71413 2019-Jan-16 22:08:44.618564 - [DEBUG] Function : main
71414 2019-Jan-16 22:08:44.618591 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71415 2019-Jan-16 22:08:44.619236 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71416 2019-Jan-16 22:08:44.619890 - [DEBUG] Value : BOTTOM
71417 2019-Jan-16 22:08:44.619916 - [DEBUG]
71418 2019-Jan-16 22:08:44.619949 - [DEBUG] Function : main
71419 2019-Jan-16 22:08:44.619976 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71420 2019-Jan-16 22:08:44.620621 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71421 2019-Jan-16 22:08:44.621264 - [DEBUG] Value : BOTTOM
71422 2019-Jan-16 22:08:44.621290 - [DEBUG]
71423 2019-Jan-16 22:08:44.621322 - [DEBUG] Function : main
71424 2019-Jan-16 22:08:44.621349 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71425 2019-Jan-16 22:08:44.622013 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71426 2019-Jan-16 22:08:44.622658 - [DEBUG] Value : BOTTOM
71427 2019-Jan-16 22:08:44.622684 - [DEBUG]
71428 2019-Jan-16 22:08:44.622716 - [DEBUG] Function : main
71429 2019-Jan-16 22:08:44.622743 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71430 2019-Jan-16 22:08:44.623388 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71431 2019-Jan-16 22:08:44.624027 - [DEBUG] Value : BOTTOM
71432 2019-Jan-16 22:08:44.624052 - [DEBUG]
71433 2019-Jan-16 22:08:44.624084 - [DEBUG] Function : main
71434 2019-Jan-16 22:08:44.624111 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71435 2019-Jan-16 22:08:44.624768 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71436 2019-Jan-16 22:08:44.625408 - [DEBUG] Value : BOTTOM
71437 2019-Jan-16 22:08:44.625434 - [DEBUG]
71438 2019-Jan-16 22:08:44.625466 - [DEBUG] Function : main
71439 2019-Jan-16 22:08:44.625493 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71440 2019-Jan-16 22:08:44.626139 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71441 2019-Jan-16 22:08:44.626777 - [DEBUG] Value : BOTTOM
71442 2019-Jan-16 22:08:44.626802 - [DEBUG]
71443 2019-Jan-16 22:08:44.626834 - [DEBUG] Function : main
71444 2019-Jan-16 22:08:44.626861 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71445 2019-Jan-16 22:08:44.627506 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71446 2019-Jan-16 22:08:44.628160 - [DEBUG] Value : BOTTOM
71447 2019-Jan-16 22:08:44.628185 - [DEBUG]
71448 2019-Jan-16 22:08:44.628218 - [DEBUG] Function : main
71449 2019-Jan-16 22:08:44.628244 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71450 2019-Jan-16 22:08:44.628890 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71451 2019-Jan-16 22:08:44.629534 - [DEBUG] Value : BOTTOM
71452 2019-Jan-16 22:08:44.629559 - [DEBUG]
71453 2019-Jan-16 22:08:44.629591 - [DEBUG] Function : main
71454 2019-Jan-16 22:08:44.629618 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71455 2019-Jan-16 22:08:44.630263 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71456 2019-Jan-16 22:08:44.630909 - [DEBUG] Value : BOTTOM
71457 2019-Jan-16 22:08:44.630935 - [DEBUG]
71458 2019-Jan-16 22:08:44.630975 - [DEBUG] Function : main
71459 2019-Jan-16 22:08:44.631002 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71460 2019-Jan-16 22:08:44.631663 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71461 2019-Jan-16 22:08:44.632304 - [DEBUG] Value : BOTTOM
71462 2019-Jan-16 22:08:44.632330 - [DEBUG]
71463 2019-Jan-16 22:08:44.632363 - [DEBUG] Function : main
71464 2019-Jan-16 22:08:44.632390 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71465 2019-Jan-16 22:08:44.633037 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71466 2019-Jan-16 22:08:44.633682 - [DEBUG] Value : BOTTOM
71467 2019-Jan-16 22:08:44.633707 - [DEBUG]
71468 2019-Jan-16 22:08:44.633740 - [DEBUG] Function : main
71469 2019-Jan-16 22:08:44.633766 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71470 2019-Jan-16 22:08:44.634412 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71471 2019-Jan-16 22:08:44.635066 - [DEBUG] Value : BOTTOM
71472 2019-Jan-16 22:08:44.635092 - [DEBUG]
71473 2019-Jan-16 22:08:44.635124 - [DEBUG] Function : main
71474 2019-Jan-16 22:08:44.635150 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71475 2019-Jan-16 22:08:44.635796 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71476 2019-Jan-16 22:08:44.636435 - [DEBUG] Value : BOTTOM
71477 2019-Jan-16 22:08:44.636461 - [DEBUG]
71478 2019-Jan-16 22:08:44.636493 - [DEBUG] Function : main
71479 2019-Jan-16 22:08:44.636520 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71480 2019-Jan-16 22:08:44.637166 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71481 2019-Jan-16 22:08:44.637812 - [DEBUG] Value : BOTTOM
71482 2019-Jan-16 22:08:44.637838 - [DEBUG]
71483 2019-Jan-16 22:08:44.637871 - [DEBUG] Function : main
71484 2019-Jan-16 22:08:44.637898 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71485 2019-Jan-16 22:08:44.638559 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71486 2019-Jan-16 22:08:44.639206 - [DEBUG] Value : BOTTOM
71487 2019-Jan-16 22:08:44.639231 - [DEBUG]
71488 2019-Jan-16 22:08:44.639263 - [DEBUG] Function : main
71489 2019-Jan-16 22:08:44.639290 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71490 2019-Jan-16 22:08:44.639935 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71491 2019-Jan-16 22:08:44.640580 - [DEBUG] Value : BOTTOM
71492 2019-Jan-16 22:08:44.640605 - [DEBUG]
71493 2019-Jan-16 22:08:44.640638 - [DEBUG] Function : main
71494 2019-Jan-16 22:08:44.640664 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71495 2019-Jan-16 22:08:44.641309 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71496 2019-Jan-16 22:08:44.641970 - [DEBUG] Value : BOTTOM
71497 2019-Jan-16 22:08:44.641996 - [DEBUG]
71498 2019-Jan-16 22:08:44.642028 - [DEBUG] Function : main
71499 2019-Jan-16 22:08:44.642063 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71500 2019-Jan-16 22:08:44.642710 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71501 2019-Jan-16 22:08:44.642770 - [DEBUG] Value : BOTTOM
71502 2019-Jan-16 22:08:44.642795 - [DEBUG]
71503 2019-Jan-16 22:08:44.642831 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71504 2019-Jan-16 22:08:44.642861 - [DEBUG] Function : main
71505 2019-Jan-16 22:08:44.642888 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71506 2019-Jan-16 22:08:44.643536 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71507 2019-Jan-16 22:08:44.644178 - [DEBUG] Value : BOTTOM
71508 2019-Jan-16 22:08:44.644203 - [DEBUG]
71509 2019-Jan-16 22:08:44.644249 - [DEBUG] Function : main
71510 2019-Jan-16 22:08:44.644277 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71511 2019-Jan-16 22:08:44.644941 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71512 2019-Jan-16 22:08:44.645580 - [DEBUG] Value : BOTTOM
71513 2019-Jan-16 22:08:44.645606 - [DEBUG]
71514 2019-Jan-16 22:08:44.645646 - [DEBUG] Function : main
71515 2019-Jan-16 22:08:44.645674 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71516 2019-Jan-16 22:08:44.646320 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71517 2019-Jan-16 22:08:44.646961 - [DEBUG] Value : BOTTOM
71518 2019-Jan-16 22:08:44.646988 - [DEBUG]
71519 2019-Jan-16 22:08:44.647030 - [DEBUG] Function : main
71520 2019-Jan-16 22:08:44.647057 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71521 2019-Jan-16 22:08:44.647703 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71522 2019-Jan-16 22:08:44.648359 - [DEBUG] Value : BOTTOM
71523 2019-Jan-16 22:08:44.648384 - [DEBUG]
71524 2019-Jan-16 22:08:44.648425 - [DEBUG] Function : main
71525 2019-Jan-16 22:08:44.648453 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71526 2019-Jan-16 22:08:44.649100 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71527 2019-Jan-16 22:08:44.649741 - [DEBUG] Value : BOTTOM
71528 2019-Jan-16 22:08:44.649767 - [DEBUG]
71529 2019-Jan-16 22:08:44.649808 - [DEBUG] Function : main
71530 2019-Jan-16 22:08:44.649836 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71531 2019-Jan-16 22:08:44.650482 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71532 2019-Jan-16 22:08:44.651123 - [DEBUG] Value : BOTTOM
71533 2019-Jan-16 22:08:44.651149 - [DEBUG]
71534 2019-Jan-16 22:08:44.651189 - [DEBUG] Function : main
71535 2019-Jan-16 22:08:44.651217 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71536 2019-Jan-16 22:08:44.651878 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71537 2019-Jan-16 22:08:44.652517 - [DEBUG] Value : BOTTOM
71538 2019-Jan-16 22:08:44.652543 - [DEBUG]
71539 2019-Jan-16 22:08:44.652583 - [DEBUG] Function : main
71540 2019-Jan-16 22:08:44.652611 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71541 2019-Jan-16 22:08:44.653264 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71542 2019-Jan-16 22:08:44.653904 - [DEBUG] Value : BOTTOM
71543 2019-Jan-16 22:08:44.653930 - [DEBUG]
71544 2019-Jan-16 22:08:44.653970 - [DEBUG] Function : main
71545 2019-Jan-16 22:08:44.653998 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71546 2019-Jan-16 22:08:44.654646 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71547 2019-Jan-16 22:08:44.655302 - [DEBUG] Value : BOTTOM
71548 2019-Jan-16 22:08:44.655328 - [DEBUG]
71549 2019-Jan-16 22:08:44.655368 - [DEBUG] Function : main
71550 2019-Jan-16 22:08:44.655396 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71551 2019-Jan-16 22:08:44.656042 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71552 2019-Jan-16 22:08:44.656681 - [DEBUG] Value : BOTTOM
71553 2019-Jan-16 22:08:44.656707 - [DEBUG]
71554 2019-Jan-16 22:08:44.656747 - [DEBUG] Function : main
71555 2019-Jan-16 22:08:44.656775 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71556 2019-Jan-16 22:08:44.657420 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71557 2019-Jan-16 22:08:44.658060 - [DEBUG] Value : BOTTOM
71558 2019-Jan-16 22:08:44.658099 - [DEBUG]
71559 2019-Jan-16 22:08:44.658154 - [DEBUG] Function : main
71560 2019-Jan-16 22:08:44.658182 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71561 2019-Jan-16 22:08:44.658830 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71562 2019-Jan-16 22:08:44.659467 - [DEBUG] Value : BOTTOM
71563 2019-Jan-16 22:08:44.659492 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16971564 2019-Jan-16 22:08:44.660159 - [DEBUG] Function : main
71565 2019-Jan-16 22:08:44.660188 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71566 2019-Jan-16 22:08:44.660835 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71567 2019-Jan-16 22:08:44.661489 - [DEBUG] Value : BOTTOM
71568 2019-Jan-16 22:08:44.661515 - [DEBUG]
71569 2019-Jan-16 22:08:44.661547 - [DEBUG] Function : main
71570 2019-Jan-16 22:08:44.661574 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71571 2019-Jan-16 22:08:44.662221 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71572 2019-Jan-16 22:08:44.662857 - [DEBUG] Value : BOTTOM
71573 2019-Jan-16 22:08:44.662882 - [DEBUG]
71574 2019-Jan-16 22:08:44.662914 - [DEBUG] Function : main
71575 2019-Jan-16 22:08:44.662941 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71576 2019-Jan-16 22:08:44.663587 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71577 2019-Jan-16 22:08:44.664223 - [DEBUG] Value : BOTTOM
71578 2019-Jan-16 22:08:44.664249 - [DEBUG]
71579 2019-Jan-16 22:08:44.664281 - [DEBUG] Function : main
71580 2019-Jan-16 22:08:44.664307 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71581 2019-Jan-16 22:08:44.664969 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71582 2019-Jan-16 22:08:44.665614 - [DEBUG] Value : BOTTOM
71583 2019-Jan-16 22:08:44.665641 - [DEBUG]
71584 2019-Jan-16 22:08:44.665673 - [DEBUG] Function : main
71585 2019-Jan-16 22:08:44.665699 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71586 2019-Jan-16 22:08:44.666346 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71587 2019-Jan-16 22:08:44.666984 - [DEBUG] Value : BOTTOM
71588 2019-Jan-16 22:08:44.667010 - [DEBUG]
71589 2019-Jan-16 22:08:44.667042 - [DEBUG] Function : main
71590 2019-Jan-16 22:08:44.667068 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71591 2019-Jan-16 22:08:44.667714 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71592 2019-Jan-16 22:08:44.668369 - [DEBUG] Value : BOTTOM
71593 2019-Jan-16 22:08:44.668395 - [DEBUG]
71594 2019-Jan-16 22:08:44.668427 - [DEBUG] Function : main
71595 2019-Jan-16 22:08:44.668454 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71596 2019-Jan-16 22:08:44.669099 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71597 2019-Jan-16 22:08:44.669743 - [DEBUG] Value : BOTTOM
71598 2019-Jan-16 22:08:44.669769 - [DEBUG]
71599 2019-Jan-16 22:08:44.669801 - [DEBUG] Function : main
71600 2019-Jan-16 22:08:44.669827 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71601 2019-Jan-16 22:08:44.670473 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71602 2019-Jan-16 22:08:44.671111 - [DEBUG] Value : BOTTOM
71603 2019-Jan-16 22:08:44.671136 - [DEBUG]
71604 2019-Jan-16 22:08:44.671168 - [DEBUG] Function : main
71605 2019-Jan-16 22:08:44.671195 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71606 2019-Jan-16 22:08:44.671855 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71607 2019-Jan-16 22:08:44.672494 - [DEBUG] Value : BOTTOM
71608 2019-Jan-16 22:08:44.672520 - [DEBUG]
71609 2019-Jan-16 22:08:44.672552 - [DEBUG] Function : main
71610 2019-Jan-16 22:08:44.672578 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71611 2019-Jan-16 22:08:44.673233 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71612 2019-Jan-16 22:08:44.673870 - [DEBUG] Value : BOTTOM
71613 2019-Jan-16 22:08:44.673896 - [DEBUG]
71614 2019-Jan-16 22:08:44.673928 - [DEBUG] Function : main
71615 2019-Jan-16 22:08:44.673954 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71616 2019-Jan-16 22:08:44.674601 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71617 2019-Jan-16 22:08:44.675256 - [DEBUG] Value : BOTTOM
71618 2019-Jan-16 22:08:44.675281 - [DEBUG]
71619 2019-Jan-16 22:08:44.675313 - [DEBUG] Function : main
71620 2019-Jan-16 22:08:44.675340 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71621 2019-Jan-16 22:08:44.675987 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71622 2019-Jan-16 22:08:44.676633 - [DEBUG] Value : BOTTOM
71623 2019-Jan-16 22:08:44.676669 - [DEBUG]
71624 2019-Jan-16 22:08:44.676702 - [DEBUG] Function : main
71625 2019-Jan-16 22:08:44.676728 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71626 2019-Jan-16 22:08:44.677375 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71627 2019-Jan-16 22:08:44.678021 - [DEBUG] Value : BOTTOM
71628 2019-Jan-16 22:08:44.678047 - [DEBUG]
71629 2019-Jan-16 22:08:44.678090 - [DEBUG] Function : main
71630 2019-Jan-16 22:08:44.678119 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71631 2019-Jan-16 22:08:44.678765 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71632 2019-Jan-16 22:08:44.679406 - [DEBUG] Value : BOTTOM
71633 2019-Jan-16 22:08:44.679432 - [DEBUG]
71634 2019-Jan-16 22:08:44.679464 - [DEBUG] Function : main
71635 2019-Jan-16 22:08:44.679491 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71636 2019-Jan-16 22:08:44.680136 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71637 2019-Jan-16 22:08:44.680782 - [DEBUG] Value : BOTTOM
71638 2019-Jan-16 22:08:44.680807 - [DEBUG]
71639 2019-Jan-16 22:08:44.680841 - [DEBUG] Function : main
71640 2019-Jan-16 22:08:44.680867 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71641 2019-Jan-16 22:08:44.681528 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71642 2019-Jan-16 22:08:44.682166 - [DEBUG] Value : BOTTOM
71643 2019-Jan-16 22:08:44.682192 - [DEBUG]
71644 2019-Jan-16 22:08:44.682224 - [DEBUG] Function : main
71645 2019-Jan-16 22:08:44.682250 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71646 2019-Jan-16 22:08:44.682897 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71647 2019-Jan-16 22:08:44.683536 - [DEBUG] Value : BOTTOM
71648 2019-Jan-16 22:08:44.683562 - [DEBUG]
71649 2019-Jan-16 22:08:44.683594 - [DEBUG] Function : main
71650 2019-Jan-16 22:08:44.683620 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71651 2019-Jan-16 22:08:44.684265 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71652 2019-Jan-16 22:08:44.684927 - [DEBUG] Value : BOTTOM
71653 2019-Jan-16 22:08:44.684952 - [DEBUG]
71654 2019-Jan-16 22:08:44.684984 - [DEBUG] Function : main
71655 2019-Jan-16 22:08:44.685011 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71656 2019-Jan-16 22:08:44.685656 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71657 2019-Jan-16 22:08:44.686301 - [DEBUG] Value : BOTTOM
71658 2019-Jan-16 22:08:44.686327 - [DEBUG]
71659 2019-Jan-16 22:08:44.686359 - [DEBUG] Function : main
71660 2019-Jan-16 22:08:44.686385 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71661 2019-Jan-16 22:08:44.687031 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71662 2019-Jan-16 22:08:44.687677 - [DEBUG] Value : BOTTOM
71663 2019-Jan-16 22:08:44.687703 - [DEBUG]
71664 2019-Jan-16 22:08:44.687743 - [DEBUG] Function : main
71665 2019-Jan-16 22:08:44.687770 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71666 2019-Jan-16 22:08:44.688430 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71667 2019-Jan-16 22:08:44.689076 - [DEBUG] Value : BOTTOM
71668 2019-Jan-16 22:08:44.689102 - [DEBUG]
71669 2019-Jan-16 22:08:44.689134 - [DEBUG] Function : main
71670 2019-Jan-16 22:08:44.689160 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71671 2019-Jan-16 22:08:44.689806 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71672 2019-Jan-16 22:08:44.689863 - [DEBUG] Value : BOTTOM
71673 2019-Jan-16 22:08:44.689889 - [DEBUG]
71674 2019-Jan-16 22:08:44.689923 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71675 2019-Jan-16 22:08:44.689952 - [DEBUG] Function : main
71676 2019-Jan-16 22:08:44.689979 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71677 2019-Jan-16 22:08:44.690626 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71678 2019-Jan-16 22:08:44.691266 - [DEBUG] Value : BOTTOM
71679 2019-Jan-16 22:08:44.691292 - [DEBUG]
71680 2019-Jan-16 22:08:44.691332 - [DEBUG] Function : main
71681 2019-Jan-16 22:08:44.691360 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71682 2019-Jan-16 22:08:44.692023 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71683 2019-Jan-16 22:08:44.692664 - [DEBUG] Value : BOTTOM
71684 2019-Jan-16 22:08:44.692689 - [DEBUG]
71685 2019-Jan-16 22:08:44.692729 - [DEBUG] Function : main
71686 2019-Jan-16 22:08:44.692757 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71687 2019-Jan-16 22:08:44.693405 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71688 2019-Jan-16 22:08:44.694046 - [DEBUG] Value : BOTTOM
71689 2019-Jan-16 22:08:44.694071 - [DEBUG]
71690 2019-Jan-16 22:08:44.694111 - [DEBUG] Function : main
71691 2019-Jan-16 22:08:44.694139 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71692 2019-Jan-16 22:08:44.694799 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71693 2019-Jan-16 22:08:44.695439 - [DEBUG] Value : BOTTOM
71694 2019-Jan-16 22:08:44.695465 - [DEBUG]
71695 2019-Jan-16 22:08:44.695505 - [DEBUG] Function : main
71696 2019-Jan-16 22:08:44.695532 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71697 2019-Jan-16 22:08:44.696179 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71698 2019-Jan-16 22:08:44.696818 - [DEBUG] Value : BOTTOM
71699 2019-Jan-16 22:08:44.696844 - [DEBUG]
71700 2019-Jan-16 22:08:44.696884 - [DEBUG] Function : main
71701 2019-Jan-16 22:08:44.696911 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71702 2019-Jan-16 22:08:44.697557 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71703 2019-Jan-16 22:08:44.698211 - [DEBUG] Value : BOTTOM
71704 2019-Jan-16 22:08:44.698237 - [DEBUG]
71705 2019-Jan-16 22:08:44.698277 - [DEBUG] Function : main
71706 2019-Jan-16 22:08:44.698304 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71707 2019-Jan-16 22:08:44.698964 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71708 2019-Jan-16 22:08:44.699606 - [DEBUG] Value : BOTTOM
71709 2019-Jan-16 22:08:44.699632 - [DEBUG]
71710 2019-Jan-16 22:08:44.699672 - [DEBUG] Function : main
71711 2019-Jan-16 22:08:44.699699 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71712 2019-Jan-16 22:08:44.700346 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71713 2019-Jan-16 22:08:44.700984 - [DEBUG] Value : BOTTOM
71714 2019-Jan-16 22:08:44.701009 - [DEBUG]
71715 2019-Jan-16 22:08:44.701049 - [DEBUG] Function : main
71716 2019-Jan-16 22:08:44.701077 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71717 2019-Jan-16 22:08:44.701742 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71718 2019-Jan-16 22:08:44.702383 - [DEBUG] Value : BOTTOM
71719 2019-Jan-16 22:08:44.702409 - [DEBUG]
71720 2019-Jan-16 22:08:44.702449 - [DEBUG] Function : main
71721 2019-Jan-16 22:08:44.702477 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71722 2019-Jan-16 22:08:44.703124 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71723 2019-Jan-16 22:08:44.703763 - [DEBUG] Value : BOTTOM
71724 2019-Jan-16 22:08:44.703789 - [DEBUG]
71725 2019-Jan-16 22:08:44.703829 - [DEBUG] Function : main
71726 2019-Jan-16 22:08:44.703857 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71727 2019-Jan-16 22:08:44.704503 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71728 2019-Jan-16 22:08:44.705159 - [DEBUG] Value : BOTTOM
71729 2019-Jan-16 22:08:44.705185 - [DEBUG]
71730 2019-Jan-16 22:08:44.705238 - [DEBUG] Function : main
71731 2019-Jan-16 22:08:44.705266 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71732 2019-Jan-16 22:08:44.705913 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71733 2019-Jan-16 22:08:44.706579 - [DEBUG] Value : BOTTOM
71734 2019-Jan-16 22:08:44.706605 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19371735 2019-Jan-16 22:08:44.707270 - [DEBUG] Function : main
71736 2019-Jan-16 22:08:44.707298 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71737 2019-Jan-16 22:08:44.707946 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71738 2019-Jan-16 22:08:44.708604 - [DEBUG] Value : BOTTOM
71739 2019-Jan-16 22:08:44.708630 - [DEBUG]
71740 2019-Jan-16 22:08:44.708662 - [DEBUG] Function : main
71741 2019-Jan-16 22:08:44.708689 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71742 2019-Jan-16 22:08:44.709336 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71743 2019-Jan-16 22:08:44.709972 - [DEBUG] Value : BOTTOM
71744 2019-Jan-16 22:08:44.709998 - [DEBUG]
71745 2019-Jan-16 22:08:44.710030 - [DEBUG] Function : main
71746 2019-Jan-16 22:08:44.710057 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71747 2019-Jan-16 22:08:44.710712 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71748 2019-Jan-16 22:08:44.711349 - [DEBUG] Value : BOTTOM
71749 2019-Jan-16 22:08:44.711375 - [DEBUG]
71750 2019-Jan-16 22:08:44.711407 - [DEBUG] Function : main
71751 2019-Jan-16 22:08:44.711448 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71752 2019-Jan-16 22:08:44.712095 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71753 2019-Jan-16 22:08:44.712732 - [DEBUG] Value : BOTTOM
71754 2019-Jan-16 22:08:44.712758 - [DEBUG]
71755 2019-Jan-16 22:08:44.712790 - [DEBUG] Function : main
71756 2019-Jan-16 22:08:44.712817 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71757 2019-Jan-16 22:08:44.713463 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71758 2019-Jan-16 22:08:44.714102 - [DEBUG] Value : BOTTOM
71759 2019-Jan-16 22:08:44.714128 - [DEBUG]
71760 2019-Jan-16 22:08:44.714160 - [DEBUG] Function : main
71761 2019-Jan-16 22:08:44.714186 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71762 2019-Jan-16 22:08:44.714847 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71763 2019-Jan-16 22:08:44.715487 - [DEBUG] Value : BOTTOM
71764 2019-Jan-16 22:08:44.715512 - [DEBUG]
71765 2019-Jan-16 22:08:44.715544 - [DEBUG] Function : main
71766 2019-Jan-16 22:08:44.715571 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71767 2019-Jan-16 22:08:44.716217 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71768 2019-Jan-16 22:08:44.716861 - [DEBUG] Value : BOTTOM
71769 2019-Jan-16 22:08:44.716887 - [DEBUG]
71770 2019-Jan-16 22:08:44.716919 - [DEBUG] Function : main
71771 2019-Jan-16 22:08:44.716945 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71772 2019-Jan-16 22:08:44.717593 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71773 2019-Jan-16 22:08:44.718247 - [DEBUG] Value : BOTTOM
71774 2019-Jan-16 22:08:44.718273 - [DEBUG]
71775 2019-Jan-16 22:08:44.718304 - [DEBUG] Function : main
71776 2019-Jan-16 22:08:44.718331 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71777 2019-Jan-16 22:08:44.718978 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71778 2019-Jan-16 22:08:44.719617 - [DEBUG] Value : BOTTOM
71779 2019-Jan-16 22:08:44.719643 - [DEBUG]
71780 2019-Jan-16 22:08:44.719675 - [DEBUG] Function : main
71781 2019-Jan-16 22:08:44.719701 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71782 2019-Jan-16 22:08:44.720348 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71783 2019-Jan-16 22:08:44.720987 - [DEBUG] Value : BOTTOM
71784 2019-Jan-16 22:08:44.721012 - [DEBUG]
71785 2019-Jan-16 22:08:44.721044 - [DEBUG] Function : main
71786 2019-Jan-16 22:08:44.721071 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71787 2019-Jan-16 22:08:44.721733 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71788 2019-Jan-16 22:08:44.722380 - [DEBUG] Value : BOTTOM
71789 2019-Jan-16 22:08:44.722406 - [DEBUG]
71790 2019-Jan-16 22:08:44.722438 - [DEBUG] Function : main
71791 2019-Jan-16 22:08:44.722465 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71792 2019-Jan-16 22:08:44.723112 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71793 2019-Jan-16 22:08:44.723757 - [DEBUG] Value : BOTTOM
71794 2019-Jan-16 22:08:44.723782 - [DEBUG]
71795 2019-Jan-16 22:08:44.723814 - [DEBUG] Function : main
71796 2019-Jan-16 22:08:44.723841 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71797 2019-Jan-16 22:08:44.724487 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71798 2019-Jan-16 22:08:44.725146 - [DEBUG] Value : BOTTOM
71799 2019-Jan-16 22:08:44.725172 - [DEBUG]
71800 2019-Jan-16 22:08:44.725205 - [DEBUG] Function : main
71801 2019-Jan-16 22:08:44.725231 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71802 2019-Jan-16 22:08:44.725877 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71803 2019-Jan-16 22:08:44.726517 - [DEBUG] Value : BOTTOM
71804 2019-Jan-16 22:08:44.726542 - [DEBUG]
71805 2019-Jan-16 22:08:44.726574 - [DEBUG] Function : main
71806 2019-Jan-16 22:08:44.726601 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71807 2019-Jan-16 22:08:44.727247 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71808 2019-Jan-16 22:08:44.727892 - [DEBUG] Value : BOTTOM
71809 2019-Jan-16 22:08:44.727918 - [DEBUG]
71810 2019-Jan-16 22:08:44.727951 - [DEBUG] Function : main
71811 2019-Jan-16 22:08:44.727978 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71812 2019-Jan-16 22:08:44.728640 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71813 2019-Jan-16 22:08:44.729278 - [DEBUG] Value : BOTTOM
71814 2019-Jan-16 22:08:44.729304 - [DEBUG]
71815 2019-Jan-16 22:08:44.729336 - [DEBUG] Function : main
71816 2019-Jan-16 22:08:44.729363 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71817 2019-Jan-16 22:08:44.730009 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71818 2019-Jan-16 22:08:44.730648 - [DEBUG] Value : BOTTOM
71819 2019-Jan-16 22:08:44.730674 - [DEBUG]
71820 2019-Jan-16 22:08:44.730706 - [DEBUG] Function : main
71821 2019-Jan-16 22:08:44.730733 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71822 2019-Jan-16 22:08:44.731379 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71823 2019-Jan-16 22:08:44.732040 - [DEBUG] Value : BOTTOM
71824 2019-Jan-16 22:08:44.732066 - [DEBUG]
71825 2019-Jan-16 22:08:44.732098 - [DEBUG] Function : main
71826 2019-Jan-16 22:08:44.732125 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71827 2019-Jan-16 22:08:44.732771 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71828 2019-Jan-16 22:08:44.733416 - [DEBUG] Value : BOTTOM
71829 2019-Jan-16 22:08:44.733450 - [DEBUG]
71830 2019-Jan-16 22:08:44.733483 - [DEBUG] Function : main
71831 2019-Jan-16 22:08:44.733510 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71832 2019-Jan-16 22:08:44.734164 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71833 2019-Jan-16 22:08:44.734824 - [DEBUG] Value : BOTTOM
71834 2019-Jan-16 22:08:44.734849 - [DEBUG]
71835 2019-Jan-16 22:08:44.734881 - [DEBUG] Function : main
71836 2019-Jan-16 22:08:44.734908 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71837 2019-Jan-16 22:08:44.735555 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71838 2019-Jan-16 22:08:44.736199 - [DEBUG] Value : BOTTOM
71839 2019-Jan-16 22:08:44.736224 - [DEBUG]
71840 2019-Jan-16 22:08:44.736256 - [DEBUG] Function : main
71841 2019-Jan-16 22:08:44.736283 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71842 2019-Jan-16 22:08:44.736929 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71843 2019-Jan-16 22:08:44.736986 - [DEBUG] Value : BOTTOM
71844 2019-Jan-16 22:08:44.737012 - [DEBUG]
71845 2019-Jan-16 22:08:44.737045 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71846 2019-Jan-16 22:08:44.737074 - [DEBUG] Function : main
71847 2019-Jan-16 22:08:44.737099 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71848 2019-Jan-16 22:08:44.737747 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
71849 2019-Jan-16 22:08:44.738399 - [DEBUG] Value : BOTTOM
71850 2019-Jan-16 22:08:44.738425 - [DEBUG]
71851 2019-Jan-16 22:08:44.738457 - [DEBUG] Function : main
71852 2019-Jan-16 22:08:44.738483 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71853 2019-Jan-16 22:08:44.739131 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
71854 2019-Jan-16 22:08:44.739773 - [DEBUG] Value : BOTTOM
71855 2019-Jan-16 22:08:44.739798 - [DEBUG]
71856 2019-Jan-16 22:08:44.739831 - [DEBUG] Function : main
71857 2019-Jan-16 22:08:44.739858 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71858 2019-Jan-16 22:08:44.740506 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71859 2019-Jan-16 22:08:44.741147 - [DEBUG] Value : BOTTOM
71860 2019-Jan-16 22:08:44.741173 - [DEBUG]
71861 2019-Jan-16 22:08:44.741214 - [DEBUG] Function : main
71862 2019-Jan-16 22:08:44.741242 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71863 2019-Jan-16 22:08:44.741906 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71864 2019-Jan-16 22:08:44.742546 - [DEBUG] Value : BOTTOM
71865 2019-Jan-16 22:08:44.742572 - [DEBUG]
71866 2019-Jan-16 22:08:44.742612 - [DEBUG] Function : main
71867 2019-Jan-16 22:08:44.742639 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71868 2019-Jan-16 22:08:44.743286 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71869 2019-Jan-16 22:08:44.743926 - [DEBUG] Value : BOTTOM
71870 2019-Jan-16 22:08:44.743961 - [DEBUG]
71871 2019-Jan-16 22:08:44.744002 - [DEBUG] Function : main
71872 2019-Jan-16 22:08:44.744030 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71873 2019-Jan-16 22:08:44.744677 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71874 2019-Jan-16 22:08:44.745333 - [DEBUG] Value : BOTTOM
71875 2019-Jan-16 22:08:44.745359 - [DEBUG]
71876 2019-Jan-16 22:08:44.745399 - [DEBUG] Function : main
71877 2019-Jan-16 22:08:44.745426 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71878 2019-Jan-16 22:08:44.746074 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71879 2019-Jan-16 22:08:44.746714 - [DEBUG] Value : BOTTOM
71880 2019-Jan-16 22:08:44.746740 - [DEBUG]
71881 2019-Jan-16 22:08:44.746780 - [DEBUG] Function : main
71882 2019-Jan-16 22:08:44.746807 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71883 2019-Jan-16 22:08:44.747454 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71884 2019-Jan-16 22:08:44.748107 - [DEBUG] Value : BOTTOM
71885 2019-Jan-16 22:08:44.748133 - [DEBUG]
71886 2019-Jan-16 22:08:44.748173 - [DEBUG] Function : main
71887 2019-Jan-16 22:08:44.748201 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71888 2019-Jan-16 22:08:44.748848 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71889 2019-Jan-16 22:08:44.749488 - [DEBUG] Value : BOTTOM
71890 2019-Jan-16 22:08:44.749514 - [DEBUG]
71891 2019-Jan-16 22:08:44.749554 - [DEBUG] Function : main
71892 2019-Jan-16 22:08:44.749581 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71893 2019-Jan-16 22:08:44.750228 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71894 2019-Jan-16 22:08:44.750865 - [DEBUG] Value : BOTTOM
71895 2019-Jan-16 22:08:44.750891 - [DEBUG]
71896 2019-Jan-16 22:08:44.750931 - [DEBUG] Function : main
71897 2019-Jan-16 22:08:44.750959 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71898 2019-Jan-16 22:08:44.751621 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71899 2019-Jan-16 22:08:44.752261 - [DEBUG] Value : BOTTOM
71900 2019-Jan-16 22:08:44.752287 - [DEBUG]
71901 2019-Jan-16 22:08:44.752327 - [DEBUG] Function : main
71902 2019-Jan-16 22:08:44.752355 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71903 2019-Jan-16 22:08:44.753002 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71904 2019-Jan-16 22:08:44.753641 - [DEBUG] Value : BOTTOM
71905 2019-Jan-16 22:08:44.753667 - [DEBUG]
71906 2019-Jan-16 22:08:44.753707 - [DEBUG] Function : main
71907 2019-Jan-16 22:08:44.753735 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71908 2019-Jan-16 22:08:44.754382 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71909 2019-Jan-16 22:08:44.755037 - [DEBUG] Value : BOTTOM
71910 2019-Jan-16 22:08:44.755063 - [DEBUG]
71911 2019-Jan-16 22:08:44.755129 - [DEBUG] Function : main
71912 2019-Jan-16 22:08:44.755157 - [DEBUG] Inst. : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
71913 2019-Jan-16 22:08:44.755815 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71914 2019-Jan-16 22:08:44.755872 - [DEBUG] Value : BOTTOM
71915 2019-Jan-16 22:08:44.755898 - [DEBUG]
71916 2019-Jan-16 22:08:44.755927 - [DEBUG] Function : main
71917 2019-Jan-16 22:08:44.755953 - [DEBUG] Inst. : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
71918 2019-Jan-16 22:08:44.756593 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71919 2019-Jan-16 22:08:44.756650 - [DEBUG] Value : BOTTOM
71920 2019-Jan-16 22:08:44.756676 - [DEBUG]
71921 2019-Jan-16 22:08:44.756705 - [DEBUG] Function : main
71922 2019-Jan-16 22:08:44.756731 - [DEBUG] Inst. : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
71923 2019-Jan-16 22:08:44.757370 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71924 2019-Jan-16 22:08:44.757427 - [DEBUG] Value : BOTTOM
71925 2019-Jan-16 22:08:44.757453 - [DEBUG]
71926 2019-Jan-16 22:08:44.757490 - [DEBUG] Function : main
71927 2019-Jan-16 22:08:44.757517 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71928 2019-Jan-16 22:08:44.758174 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71929 2019-Jan-16 22:08:44.758811 - [DEBUG] Value : BOTTOM
71930 2019-Jan-16 22:08:44.758837 - [DEBUG]
71931 2019-Jan-16 22:08:44.758862 - [DEBUG] Function : main
71932 2019-Jan-16 22:08:44.758888 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71933 2019-Jan-16 22:08:44.759528 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71934 2019-Jan-16 22:08:44.760171 - [DEBUG] Value : BOTTOM
71935 2019-Jan-16 22:08:44.760197 - [DEBUG]
71936 2019-Jan-16 22:08:44.760223 - [DEBUG] Function : main
71937 2019-Jan-16 22:08:44.760250 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71938 2019-Jan-16 22:08:44.760922 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71939 2019-Jan-16 22:08:44.761592 - [DEBUG] Value : BOTTOM
71940 2019-Jan-16 22:08:44.761618 - [DEBUG]
71941 2019-Jan-16 22:08:44.761645 - [DEBUG] Function : main
71942 2019-Jan-16 22:08:44.761672 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71943 2019-Jan-16 22:08:44.762314 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71944 2019-Jan-16 22:08:44.762954 - [DEBUG] Value : BOTTOM
71945 2019-Jan-16 22:08:44.762980 - [DEBUG]
71946 2019-Jan-16 22:08:44.763006 - [DEBUG] Function : main
71947 2019-Jan-16 22:08:44.763033 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71948 2019-Jan-16 22:08:44.763673 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71949 2019-Jan-16 22:08:44.764309 - [DEBUG] Value : BOTTOM
71950 2019-Jan-16 22:08:44.764336 - [DEBUG]
71951 2019-Jan-16 22:08:44.764362 - [DEBUG] Function : main
71952 2019-Jan-16 22:08:44.764388 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71953 2019-Jan-16 22:08:44.765045 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71954 2019-Jan-16 22:08:44.765689 - [DEBUG] Value : BOTTOM
71955 2019-Jan-16 22:08:44.765715 - [DEBUG]
71956 2019-Jan-16 22:08:44.765742 - [DEBUG] Function : main
71957 2019-Jan-16 22:08:44.765768 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71958 2019-Jan-16 22:08:44.766409 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71959 2019-Jan-16 22:08:44.767051 - [DEBUG] Value : BOTTOM
71960 2019-Jan-16 22:08:44.767077 - [DEBUG]
71961 2019-Jan-16 22:08:44.767116 - [DEBUG] Function : main
71962 2019-Jan-16 22:08:44.767142 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71963 2019-Jan-16 22:08:44.767785 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71964 2019-Jan-16 22:08:44.768442 - [DEBUG] Value : BOTTOM
71965 2019-Jan-16 22:08:44.768469 - [DEBUG]
71966 2019-Jan-16 22:08:44.768494 - [DEBUG] Function : main
71967 2019-Jan-16 22:08:44.768521 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71968 2019-Jan-16 22:08:44.769161 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71969 2019-Jan-16 22:08:44.769803 - [DEBUG] Value : BOTTOM
71970 2019-Jan-16 22:08:44.769829 - [DEBUG]
71971 2019-Jan-16 22:08:44.769855 - [DEBUG] Function : main
71972 2019-Jan-16 22:08:44.769881 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71973 2019-Jan-16 22:08:44.770522 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71974 2019-Jan-16 22:08:44.771160 - [DEBUG] Value : BOTTOM
71975 2019-Jan-16 22:08:44.771186 - [DEBUG]
71976 2019-Jan-16 22:08:44.771212 - [DEBUG] Function : main
71977 2019-Jan-16 22:08:44.771238 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71978 2019-Jan-16 22:08:44.771894 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71979 2019-Jan-16 22:08:44.772542 - [DEBUG] Value : BOTTOM
71980 2019-Jan-16 22:08:44.772568 - [DEBUG]
71981 2019-Jan-16 22:08:44.772594 - [DEBUG] Function : main
71982 2019-Jan-16 22:08:44.772620 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71983 2019-Jan-16 22:08:44.773262 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71984 2019-Jan-16 22:08:44.773321 - [DEBUG] Value : BOTTOM
71985 2019-Jan-16 22:08:44.773347 - [DEBUG]
71986 2019-Jan-16 22:08:44.773374 - [DEBUG] Function : main
71987 2019-Jan-16 22:08:44.773401 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71988 2019-Jan-16 22:08:44.774041 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71989 2019-Jan-16 22:08:44.774681 - [DEBUG] Value : BOTTOM
71990 2019-Jan-16 22:08:44.774707 - [DEBUG]
71991 2019-Jan-16 22:08:44.774733 - [DEBUG] Function : main
71992 2019-Jan-16 22:08:44.774773 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71993 2019-Jan-16 22:08:44.775414 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71994 2019-Jan-16 22:08:44.776054 - [DEBUG] Value : BOTTOM
71995 2019-Jan-16 22:08:44.776080 - [DEBUG]
71996 2019-Jan-16 22:08:44.776116 - [DEBUG] Function : main
71997 2019-Jan-16 22:08:44.776143 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71998 2019-Jan-16 22:08:44.776786 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71999 2019-Jan-16 22:08:44.777421 - [DEBUG] Value : BOTTOM
72000 2019-Jan-16 22:08:44.777446 - [DEBUG]
72001 2019-Jan-16 22:08:44.777472 - [DEBUG] Function : main
72002 2019-Jan-16 22:08:44.777497 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72003 2019-Jan-16 22:08:44.778152 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72004 2019-Jan-16 22:08:44.778792 - [DEBUG] Value : BOTTOM
72005 2019-Jan-16 22:08:44.778818 - [DEBUG]
72006 2019-Jan-16 22:08:44.778843 - [DEBUG] Function : main
72007 2019-Jan-16 22:08:44.778869 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72008 2019-Jan-16 22:08:44.779518 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72009 2019-Jan-16 22:08:44.780154 - [DEBUG] Value : BOTTOM
72010 2019-Jan-16 22:08:44.780180 - [DEBUG]
72011 2019-Jan-16 22:08:44.780205 - [DEBUG] Function : main
72012 2019-Jan-16 22:08:44.780231 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72013 2019-Jan-16 22:08:44.780871 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72014 2019-Jan-16 22:08:44.781523 - [DEBUG] Value : BOTTOM
72015 2019-Jan-16 22:08:44.781549 - [DEBUG]
72016 2019-Jan-16 22:08:44.781574 - [DEBUG] Function : main
72017 2019-Jan-16 22:08:44.781600 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72018 2019-Jan-16 22:08:44.782241 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72019 2019-Jan-16 22:08:44.782881 - [DEBUG] Value : BOTTOM
72020 2019-Jan-16 22:08:44.782907 - [DEBUG]
72021 2019-Jan-16 22:08:44.782932 - [DEBUG] Function : main
72022 2019-Jan-16 22:08:44.782958 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72023 2019-Jan-16 22:08:44.783599 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72024 2019-Jan-16 22:08:44.783655 - [DEBUG] Value : BOTTOM
72025 2019-Jan-16 22:08:44.783681 - [DEBUG]
72026 2019-Jan-16 22:08:44.783707 - [DEBUG] Function : main
72027 2019-Jan-16 22:08:44.783734 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72028 2019-Jan-16 22:08:44.784374 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72029 2019-Jan-16 22:08:44.785029 - [DEBUG] Value : BOTTOM
72030 2019-Jan-16 22:08:44.785054 - [DEBUG]
72031 2019-Jan-16 22:08:44.785083 - [DEBUG] Function : main
72032 2019-Jan-16 22:08:44.785109 - [DEBUG] Inst. : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
72033 2019-Jan-16 22:08:44.785747 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72034 2019-Jan-16 22:08:44.785803 - [DEBUG] Value : BOTTOM
72035 2019-Jan-16 22:08:44.785829 - [DEBUG]
72036 2019-Jan-16 22:08:44.785857 - [DEBUG] Function : main
72037 2019-Jan-16 22:08:44.785884 - [DEBUG] Inst. : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72038 2019-Jan-16 22:08:44.786524 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
72039 2019-Jan-16 22:08:44.787182 - [DEBUG] Value : BOTTOM
72040 2019-Jan-16 22:08:44.787207 - [DEBUG]
72041 2019-Jan-16 22:08:44.787232 - [DEBUG] Function : main
72042 2019-Jan-16 22:08:44.787258 - [DEBUG] Inst. : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72043 2019-Jan-16 22:08:44.787898 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72044 2019-Jan-16 22:08:44.787954 - [DEBUG] Value : BOTTOM
72045 2019-Jan-16 22:08:44.787980 - [DEBUG]
72046 2019-Jan-16 22:08:44.788008 - [DEBUG] Function : main
72047 2019-Jan-16 22:08:44.788033 - [DEBUG] Inst. : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
72048 2019-Jan-16 22:08:44.788685 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72049 2019-Jan-16 22:08:44.788742 - [DEBUG] Value : BOTTOM
72050 2019-Jan-16 22:08:44.788767 - [DEBUG]
72051 2019-Jan-16 22:08:44.788795 - [DEBUG] Function : main
72052 2019-Jan-16 22:08:44.788821 - [DEBUG] Inst. : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
72053 2019-Jan-16 22:08:44.789458 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72054 2019-Jan-16 22:08:44.789514 - [DEBUG] Value : BOTTOM
72055 2019-Jan-16 22:08:44.789540 - [DEBUG]
72056 2019-Jan-16 22:08:44.789576 - [DEBUG] Function : main
72057 2019-Jan-16 22:08:44.789603 - [DEBUG] Inst. : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
72058 2019-Jan-16 22:08:44.790241 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72059 2019-Jan-16 22:08:44.790298 - [DEBUG] Value : BOTTOM
72060 2019-Jan-16 22:08:44.790323 - [DEBUG]
72061 2019-Jan-16 22:08:44.790351 - [DEBUG] Function : main
72062 2019-Jan-16 22:08:44.790377 - [DEBUG] Inst. : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
72063 2019-Jan-16 22:08:44.791013 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72064 2019-Jan-16 22:08:44.791069 - [DEBUG] Value : BOTTOM
72065 2019-Jan-16 22:08:44.791095 - [DEBUG]
72066 2019-Jan-16 22:08:44.791122 - [DEBUG] Function : main
72067 2019-Jan-16 22:08:44.791149 - [DEBUG] Inst. : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
72068 2019-Jan-16 22:08:44.791800 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72069 2019-Jan-16 22:08:44.791857 - [DEBUG] Value : BOTTOM
72070 2019-Jan-16 22:08:44.791882 - [DEBUG]
72071 2019-Jan-16 22:08:44.791910 - [DEBUG] Function : main
72072 2019-Jan-16 22:08:44.791936 - [DEBUG] Inst. : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
72073 2019-Jan-16 22:08:44.792574 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72074 2019-Jan-16 22:08:44.792630 - [DEBUG] Value : BOTTOM
72075 2019-Jan-16 22:08:44.792656 - [DEBUG]
72076 2019-Jan-16 22:08:44.792683 - [DEBUG] Function : main
72077 2019-Jan-16 22:08:44.792710 - [DEBUG] Inst. : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
72078 2019-Jan-16 22:08:44.793346 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72079 2019-Jan-16 22:08:44.793402 - [DEBUG] Value : BOTTOM
72080 2019-Jan-16 22:08:44.793428 - [DEBUG]
72081 2019-Jan-16 22:08:44.793456 - [DEBUG] Function : main
72082 2019-Jan-16 22:08:44.793482 - [DEBUG] Inst. : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
72083 2019-Jan-16 22:08:44.794119 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72084 2019-Jan-16 22:08:44.794175 - [DEBUG] Value : BOTTOM
72085 2019-Jan-16 22:08:44.794201 - [DEBUG]
72086 2019-Jan-16 22:08:44.794229 - [DEBUG] Function : main
72087 2019-Jan-16 22:08:44.794255 - [DEBUG] Inst. : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
72088 2019-Jan-16 22:08:44.794906 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72089 2019-Jan-16 22:08:44.794963 - [DEBUG] Value : BOTTOM
72090 2019-Jan-16 22:08:44.794988 - [DEBUG]
72091 2019-Jan-16 22:08:44.795017 - [DEBUG] Function : main
72092 2019-Jan-16 22:08:44.795044 - [DEBUG] Inst. : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
72093 2019-Jan-16 22:08:44.795681 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72094 2019-Jan-16 22:08:44.795737 - [DEBUG] Value : BOTTOM
72095 2019-Jan-16 22:08:44.795763 - [DEBUG]
72096 2019-Jan-16 22:08:44.795791 - [DEBUG] Function : main
72097 2019-Jan-16 22:08:44.795817 - [DEBUG] Inst. : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
72098 2019-Jan-16 22:08:44.796454 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72099 2019-Jan-16 22:08:44.796511 - [DEBUG] Value : BOTTOM
72100 2019-Jan-16 22:08:44.796536 - [DEBUG]
72101 2019-Jan-16 22:08:44.796565 - [DEBUG] Function : main
72102 2019-Jan-16 22:08:44.796591 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
72103 2019-Jan-16 22:08:44.797229 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72104 2019-Jan-16 22:08:44.797285 - [DEBUG] Value : BOTTOM
72105 2019-Jan-16 22:08:44.797311 - [DEBUG]
72106 2019-Jan-16 22:08:44.797337 - [DEBUG] Function : main
72107 2019-Jan-16 22:08:44.797362 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
72108 2019-Jan-16 22:08:44.798000 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72109 2019-Jan-16 22:08:44.798661 - [DEBUG] Value : BOTTOM
72110 2019-Jan-16 22:08:44.798688 - [DEBUG]
72111 2019-Jan-16 22:08:44.798717 - [DEBUG] Function : main
72112 2019-Jan-16 22:08:44.798744 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
72113 2019-Jan-16 22:08:44.799386 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72114 2019-Jan-16 22:08:44.799443 - [DEBUG] Value : BOTTOM
72115 2019-Jan-16 22:08:44.799469 - [DEBUG]
72116 2019-Jan-16 22:08:44.799495 - [DEBUG] Function : main
72117 2019-Jan-16 22:08:44.799521 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
72118 2019-Jan-16 22:08:44.800161 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72119 2019-Jan-16 22:08:44.800800 - [DEBUG] Value : BOTTOM
72120 2019-Jan-16 22:08:44.800826 - [DEBUG]
72121 2019-Jan-16 22:08:44.800854 - [DEBUG] Function : main
72122 2019-Jan-16 22:08:44.800881 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72123 2019-Jan-16 22:08:44.801533 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72124 2019-Jan-16 22:08:44.801590 - [DEBUG] Value : BOTTOM
72125 2019-Jan-16 22:08:44.801616 - [DEBUG]
72126 2019-Jan-16 22:08:44.801641 - [DEBUG] Function : main
72127 2019-Jan-16 22:08:44.801667 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72128 2019-Jan-16 22:08:44.802305 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72129 2019-Jan-16 22:08:44.802944 - [DEBUG] Value : BOTTOM
72130 2019-Jan-16 22:08:44.802969 - [DEBUG]
72131 2019-Jan-16 22:08:44.803022 - [DEBUG] Function : main
72132 2019-Jan-16 22:08:44.803049 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72133 2019-Jan-16 22:08:44.803696 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72134 2019-Jan-16 22:08:44.804331 - [DEBUG] Value : BOTTOM
72135 2019-Jan-16 22:08:44.804357 - [DEBUG]
72136 2019-Jan-16 22:08:44.804382 - [DEBUG] Function : main
72137 2019-Jan-16 22:08:44.804408 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72138 2019-Jan-16 22:08:44.805059 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72139 2019-Jan-16 22:08:44.805699 - [DEBUG] Value : BOTTOM
72140 2019-Jan-16 22:08:44.805725 - [DEBUG]
72141 2019-Jan-16 22:08:44.805750 - [DEBUG] Function : main
72142 2019-Jan-16 22:08:44.805776 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72143 2019-Jan-16 22:08:44.806413 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72144 2019-Jan-16 22:08:44.807048 - [DEBUG] Value : BOTTOM
72145 2019-Jan-16 22:08:44.807073 - [DEBUG]
72146 2019-Jan-16 22:08:44.807098 - [DEBUG] Function : main
72147 2019-Jan-16 22:08:44.807124 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72148 2019-Jan-16 22:08:44.807760 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72149 2019-Jan-16 22:08:44.808409 - [DEBUG] Value : BOTTOM
72150 2019-Jan-16 22:08:44.808435 - [DEBUG]
72151 2019-Jan-16 22:08:44.808459 - [DEBUG] Function : main
72152 2019-Jan-16 22:08:44.808485 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72153 2019-Jan-16 22:08:44.809122 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72154 2019-Jan-16 22:08:44.809757 - [DEBUG] Value : BOTTOM
72155 2019-Jan-16 22:08:44.809782 - [DEBUG]
72156 2019-Jan-16 22:08:44.809816 - [DEBUG] Function : main
72157 2019-Jan-16 22:08:44.809842 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72158 2019-Jan-16 22:08:44.810479 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72159 2019-Jan-16 22:08:44.811119 - [DEBUG] Value : BOTTOM
72160 2019-Jan-16 22:08:44.811145 - [DEBUG]
72161 2019-Jan-16 22:08:44.811170 - [DEBUG] Function : main
72162 2019-Jan-16 22:08:44.811195 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72163 2019-Jan-16 22:08:44.811848 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72164 2019-Jan-16 22:08:44.812490 - [DEBUG] Value : BOTTOM
72165 2019-Jan-16 22:08:44.812515 - [DEBUG]
72166 2019-Jan-16 22:08:44.812540 - [DEBUG] Function : main
72167 2019-Jan-16 22:08:44.812566 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72168 2019-Jan-16 22:08:44.813202 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72169 2019-Jan-16 22:08:44.813855 - [DEBUG] Value : BOTTOM
72170 2019-Jan-16 22:08:44.813881 - [DEBUG]
72171 2019-Jan-16 22:08:44.813905 - [DEBUG] Function : main
72172 2019-Jan-16 22:08:44.813931 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72173 2019-Jan-16 22:08:44.814583 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72174 2019-Jan-16 22:08:44.815241 - [DEBUG] Value : BOTTOM
72175 2019-Jan-16 22:08:44.815266 - [DEBUG]
72176 2019-Jan-16 22:08:44.815291 - [DEBUG] Function : main
72177 2019-Jan-16 22:08:44.815317 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72178 2019-Jan-16 22:08:44.815953 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72179 2019-Jan-16 22:08:44.816595 - [DEBUG] Value : BOTTOM
72180 2019-Jan-16 22:08:44.816620 - [DEBUG]
72181 2019-Jan-16 22:08:44.816645 - [DEBUG] Function : main
72182 2019-Jan-16 22:08:44.816671 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72183 2019-Jan-16 22:08:44.817308 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72184 2019-Jan-16 22:08:44.817947 - [DEBUG] Value : BOTTOM
72185 2019-Jan-16 22:08:44.817973 - [DEBUG]
72186 2019-Jan-16 22:08:44.817998 - [DEBUG] Function : main
72187 2019-Jan-16 22:08:44.818023 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72188 2019-Jan-16 22:08:44.818676 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72189 2019-Jan-16 22:08:44.819317 - [DEBUG] Value : BOTTOM
72190 2019-Jan-16 22:08:44.819343 - [DEBUG]
72191 2019-Jan-16 22:08:44.819368 - [DEBUG] Function : main
72192 2019-Jan-16 22:08:44.819393 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72193 2019-Jan-16 22:08:44.820029 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72194 2019-Jan-16 22:08:44.820676 - [DEBUG] Value : BOTTOM
72195 2019-Jan-16 22:08:44.820702 - [DEBUG]
72196 2019-Jan-16 22:08:44.820726 - [DEBUG] Function : main
72197 2019-Jan-16 22:08:44.820752 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72198 2019-Jan-16 22:08:44.821389 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72199 2019-Jan-16 22:08:44.822050 - [DEBUG] Value : BOTTOM
72200 2019-Jan-16 22:08:44.822084 - [DEBUG]
72201 2019-Jan-16 22:08:44.822110 - [DEBUG] Function : main
72202 2019-Jan-16 22:08:44.822136 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72203 2019-Jan-16 22:08:44.822772 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72204 2019-Jan-16 22:08:44.823413 - [DEBUG] Value : BOTTOM
72205 2019-Jan-16 22:08:44.823439 - [DEBUG]
72206 2019-Jan-16 22:08:44.823464 - [DEBUG] Function : main
72207 2019-Jan-16 22:08:44.823489 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72208 2019-Jan-16 22:08:44.824126 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
72209 2019-Jan-16 22:08:44.824785 - [DEBUG] Value : BOTTOM
72210 2019-Jan-16 22:08:44.824811 - [DEBUG]
72211 2019-Jan-16 22:08:44.824837 - [DEBUG] Function : main
72212 2019-Jan-16 22:08:44.824862 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72213 2019-Jan-16 22:08:44.825500 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
72214 2019-Jan-16 22:08:44.826140 - [DEBUG] Value : BOTTOM
72215 2019-Jan-16 22:08:44.826166 - [DEBUG]
72216 2019-Jan-16 22:08:44.826191 - [DEBUG] Function : main
72217 2019-Jan-16 22:08:44.826216 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72218 2019-Jan-16 22:08:44.826853 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
72219 2019-Jan-16 22:08:44.827494 - [DEBUG] Value : BOTTOM
72220 2019-Jan-16 22:08:44.827520 - [DEBUG]
72221 2019-Jan-16 22:08:44.827545 - [DEBUG] Function : main
72222 2019-Jan-16 22:08:44.827570 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72223 2019-Jan-16 22:08:44.828221 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
72224 2019-Jan-16 22:08:44.828868 - [DEBUG] Value : BOTTOM
72225 2019-Jan-16 22:08:44.828893 - [DEBUG]
72226 2019-Jan-16 22:08:44.828918 - [DEBUG] Function : main
72227 2019-Jan-16 22:08:44.828944 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72228 2019-Jan-16 22:08:44.829580 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
72229 2019-Jan-16 22:08:44.830226 - [DEBUG] Value : BOTTOM
72230 2019-Jan-16 22:08:44.830252 - [DEBUG]
72231 2019-Jan-16 22:08:44.830277 - [DEBUG] Function : main
72232 2019-Jan-16 22:08:44.830302 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72233 2019-Jan-16 22:08:44.830939 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
72234 2019-Jan-16 22:08:44.831620 - [DEBUG] Value : BOTTOM
72235 2019-Jan-16 22:08:44.831646 - [DEBUG]
72236 2019-Jan-16 22:08:44.831671 - [DEBUG] Function : main
72237 2019-Jan-16 22:08:44.831697 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72238 2019-Jan-16 22:08:44.832335 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
72239 2019-Jan-16 22:08:44.833022 - [DEBUG] Value : BOTTOM
72240 2019-Jan-16 22:08:44.833049 - [DEBUG]
72241 2019-Jan-16 22:08:44.833075 - [DEBUG] Function : main
72242 2019-Jan-16 22:08:44.833102 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72243 2019-Jan-16 22:08:44.833799 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72244 2019-Jan-16 22:08:44.833889 - [DEBUG] Value : BOTTOM
72245 2019-Jan-16 22:08:44.833916 - [DEBUG]
72246 2019-Jan-16 22:08:44.833947 - [DEBUG] Function : main
72247 2019-Jan-16 22:08:44.833973 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72248 2019-Jan-16 22:08:44.834675 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72249 2019-Jan-16 22:08:44.835371 - [DEBUG] Value : BOTTOM
72250 2019-Jan-16 22:08:44.835398 - [DEBUG]
72251 2019-Jan-16 22:08:44.835425 - [DEBUG] Function : main
72252 2019-Jan-16 22:08:44.835451 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72253 2019-Jan-16 22:08:44.836090 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72254 2019-Jan-16 22:08:44.836731 - [DEBUG] Value : BOTTOM
72255 2019-Jan-16 22:08:44.836757 - [DEBUG]
72256 2019-Jan-16 22:08:44.836782 - [DEBUG] Function : main
72257 2019-Jan-16 22:08:44.836808 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72258 2019-Jan-16 22:08:44.837447 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72259 2019-Jan-16 22:08:44.838102 - [DEBUG] Value : BOTTOM
72260 2019-Jan-16 22:08:44.838129 - [DEBUG]
72261 2019-Jan-16 22:08:44.838156 - [DEBUG] Function : main
72262 2019-Jan-16 22:08:44.838182 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72263 2019-Jan-16 22:08:44.838820 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72264 2019-Jan-16 22:08:44.839461 - [DEBUG] Value : BOTTOM
72265 2019-Jan-16 22:08:44.839487 - [DEBUG]
72266 2019-Jan-16 22:08:44.839513 - [DEBUG] Function : main
72267 2019-Jan-16 22:08:44.839539 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72268 2019-Jan-16 22:08:44.840177 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
72269 2019-Jan-16 22:08:44.840818 - [DEBUG] Value : BOTTOM
72270 2019-Jan-16 22:08:44.840844 - [DEBUG]
72271 2019-Jan-16 22:08:44.840869 - [DEBUG] Function : main
72272 2019-Jan-16 22:08:44.840896 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72273 2019-Jan-16 22:08:44.841548 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72274 2019-Jan-16 22:08:44.842189 - [DEBUG] Value : BOTTOM
72275 2019-Jan-16 22:08:44.842215 - [DEBUG]
72276 2019-Jan-16 22:08:44.842241 - [DEBUG] Function : main
72277 2019-Jan-16 22:08:44.842267 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72278 2019-Jan-16 22:08:44.842903 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
72279 2019-Jan-16 22:08:44.843543 - [DEBUG] Value : BOTTOM
72280 2019-Jan-16 22:08:44.843569 - [DEBUG]
72281 2019-Jan-16 22:08:44.843595 - [DEBUG] Function : main
72282 2019-Jan-16 22:08:44.843621 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72283 2019-Jan-16 22:08:44.844257 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72284 2019-Jan-16 22:08:44.844914 - [DEBUG] Value : BOTTOM
72285 2019-Jan-16 22:08:44.844939 - [DEBUG]
72286 2019-Jan-16 22:08:44.844965 - [DEBUG] Function : main
72287 2019-Jan-16 22:08:44.844990 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72288 2019-Jan-16 22:08:44.845628 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
72289 2019-Jan-16 22:08:44.846268 - [DEBUG] Value : BOTTOM
72290 2019-Jan-16 22:08:44.846308 - [DEBUG]
72291 2019-Jan-16 22:08:44.846334 - [DEBUG] Function : main
72292 2019-Jan-16 22:08:44.846360 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72293 2019-Jan-16 22:08:44.846999 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
72294 2019-Jan-16 22:08:44.847640 - [DEBUG] Value : BOTTOM
72295 2019-Jan-16 22:08:44.847665 - [DEBUG]
72296 2019-Jan-16 22:08:44.847691 - [DEBUG] Function : main
72297 2019-Jan-16 22:08:44.847717 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72298 2019-Jan-16 22:08:44.848369 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
72299 2019-Jan-16 22:08:44.849011 - [DEBUG] Value : BOTTOM
72300 2019-Jan-16 22:08:44.849037 - [DEBUG]
72301 2019-Jan-16 22:08:44.849077 - [DEBUG] Function : main
72302 2019-Jan-16 22:08:44.849104 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
72303 2019-Jan-16 22:08:44.849746 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72304 2019-Jan-16 22:08:44.849805 - [DEBUG] Value : BOTTOM
72305 2019-Jan-16 22:08:44.849831 - [DEBUG]
72306 2019-Jan-16 22:08:44.849856 - [DEBUG] Function : main
72307 2019-Jan-16 22:08:44.849882 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
72308 2019-Jan-16 22:08:44.850519 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72309 2019-Jan-16 22:08:44.851157 - [DEBUG] Value : BOTTOM
72310 2019-Jan-16 22:08:44.851183 - [DEBUG]
72311 2019-Jan-16 22:08:44.851213 - [DEBUG] Function : main
72312 2019-Jan-16 22:08:44.851240 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72313 2019-Jan-16 22:08:44.851898 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72314 2019-Jan-16 22:08:44.852534 - [DEBUG] Value : BOTTOM
72315 2019-Jan-16 22:08:44.852560 - [DEBUG]
72316 2019-Jan-16 22:08:44.852585 - [DEBUG] Function : main
72317 2019-Jan-16 22:08:44.852611 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72318 2019-Jan-16 22:08:44.853251 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72319 2019-Jan-16 22:08:44.853307 - [DEBUG] Value : BOTTOM
72320 2019-Jan-16 22:08:44.853333 - [DEBUG]
72321 2019-Jan-16 22:08:44.853359 - [DEBUG] Function : main
72322 2019-Jan-16 22:08:44.853385 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72323 2019-Jan-16 22:08:44.854025 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72324 2019-Jan-16 22:08:44.854665 - [DEBUG] Value : BOTTOM
72325 2019-Jan-16 22:08:44.854691 - [DEBUG]
72326 2019-Jan-16 22:08:44.854723 - [DEBUG] Function : main
72327 2019-Jan-16 22:08:44.854761 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72328 2019-Jan-16 22:08:44.855401 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72329 2019-Jan-16 22:08:44.856037 - [DEBUG] Value : BOTTOM
72330 2019-Jan-16 22:08:44.856063 - [DEBUG]
72331 2019-Jan-16 22:08:44.856088 - [DEBUG] Function : main
72332 2019-Jan-16 22:08:44.856114 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72333 2019-Jan-16 22:08:44.856751 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72334 2019-Jan-16 22:08:44.857391 - [DEBUG] Value : BOTTOM
72335 2019-Jan-16 22:08:44.857416 - [DEBUG]
72336 2019-Jan-16 22:08:44.857442 - [DEBUG] Function : main
72337 2019-Jan-16 22:08:44.857468 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72338 2019-Jan-16 22:08:44.858125 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72339 2019-Jan-16 22:08:44.858764 - [DEBUG] Value : BOTTOM
72340 2019-Jan-16 22:08:44.858790 - [DEBUG]
72341 2019-Jan-16 22:08:44.858815 - [DEBUG] Function : main
72342 2019-Jan-16 22:08:44.858841 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72343 2019-Jan-16 22:08:44.859478 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72344 2019-Jan-16 22:08:44.859534 - [DEBUG] Value : BOTTOM
72345 2019-Jan-16 22:08:44.859560 - [DEBUG]
72346 2019-Jan-16 22:08:44.859586 - [DEBUG] Function : main
72347 2019-Jan-16 22:08:44.859612 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72348 2019-Jan-16 22:08:44.860249 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72349 2019-Jan-16 22:08:44.860888 - [DEBUG] Value : BOTTOM
72350 2019-Jan-16 22:08:44.860913 - [DEBUG]
72351 2019-Jan-16 22:08:44.860967 - [DEBUG] Function : main
72352 2019-Jan-16 22:08:44.860994 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72353 2019-Jan-16 22:08:44.861648 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72354 2019-Jan-16 22:08:44.862283 - [DEBUG] Value : BOTTOM
72355 2019-Jan-16 22:08:44.862309 - [DEBUG]
72356 2019-Jan-16 22:08:44.862334 - [DEBUG] Function : main
72357 2019-Jan-16 22:08:44.862359 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72358 2019-Jan-16 22:08:44.862996 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72359 2019-Jan-16 22:08:44.863635 - [DEBUG] Value : BOTTOM
72360 2019-Jan-16 22:08:44.863660 - [DEBUG]
72361 2019-Jan-16 22:08:44.863686 - [DEBUG] Function : main
72362 2019-Jan-16 22:08:44.863712 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72363 2019-Jan-16 22:08:44.864349 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72364 2019-Jan-16 22:08:44.865000 - [DEBUG] Value : BOTTOM
72365 2019-Jan-16 22:08:44.865025 - [DEBUG]
72366 2019-Jan-16 22:08:44.865050 - [DEBUG] Function : main
72367 2019-Jan-16 22:08:44.865075 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72368 2019-Jan-16 22:08:44.865712 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72369 2019-Jan-16 22:08:44.866346 - [DEBUG] Value : BOTTOM
72370 2019-Jan-16 22:08:44.866372 - [DEBUG]
72371 2019-Jan-16 22:08:44.866397 - [DEBUG] Function : main
72372 2019-Jan-16 22:08:44.866422 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72373 2019-Jan-16 22:08:44.867058 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72374 2019-Jan-16 22:08:44.867693 - [DEBUG] Value : BOTTOM
72375 2019-Jan-16 22:08:44.867719 - [DEBUG]
72376 2019-Jan-16 22:08:44.867744 - [DEBUG] Function : main
72377 2019-Jan-16 22:08:44.867769 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72378 2019-Jan-16 22:08:44.868419 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72379 2019-Jan-16 22:08:44.869061 - [DEBUG] Value : BOTTOM
72380 2019-Jan-16 22:08:44.869086 - [DEBUG]
72381 2019-Jan-16 22:08:44.869112 - [DEBUG] Function : main
72382 2019-Jan-16 22:08:44.869137 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72383 2019-Jan-16 22:08:44.869772 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72384 2019-Jan-16 22:08:44.870413 - [DEBUG] Value : BOTTOM
72385 2019-Jan-16 22:08:44.870447 - [DEBUG]
72386 2019-Jan-16 22:08:44.870473 - [DEBUG] Function : main
72387 2019-Jan-16 22:08:44.870499 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72388 2019-Jan-16 22:08:44.871135 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72389 2019-Jan-16 22:08:44.871797 - [DEBUG] Value : BOTTOM
72390 2019-Jan-16 22:08:44.871823 - [DEBUG]
72391 2019-Jan-16 22:08:44.871847 - [DEBUG] Function : main
72392 2019-Jan-16 22:08:44.871873 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72393 2019-Jan-16 22:08:44.872510 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72394 2019-Jan-16 22:08:44.873149 - [DEBUG] Value : BOTTOM
72395 2019-Jan-16 22:08:44.873175 - [DEBUG]
72396 2019-Jan-16 22:08:44.873199 - [DEBUG] Function : main
72397 2019-Jan-16 22:08:44.873225 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72398 2019-Jan-16 22:08:44.873861 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72399 2019-Jan-16 22:08:44.874500 - [DEBUG] Value : BOTTOM
72400 2019-Jan-16 22:08:44.874526 - [DEBUG]
72401 2019-Jan-16 22:08:44.874551 - [DEBUG] Function : main
72402 2019-Jan-16 22:08:44.874577 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72403 2019-Jan-16 22:08:44.875229 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72404 2019-Jan-16 22:08:44.875868 - [DEBUG] Value : BOTTOM
72405 2019-Jan-16 22:08:44.875894 - [DEBUG]
72406 2019-Jan-16 22:08:44.875919 - [DEBUG] Function : main
72407 2019-Jan-16 22:08:44.875944 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72408 2019-Jan-16 22:08:44.876580 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72409 2019-Jan-16 22:08:44.877220 - [DEBUG] Value : BOTTOM
72410 2019-Jan-16 22:08:44.877246 - [DEBUG]
72411 2019-Jan-16 22:08:44.877271 - [DEBUG] Function : main
72412 2019-Jan-16 22:08:44.877296 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72413 2019-Jan-16 22:08:44.877932 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72414 2019-Jan-16 22:08:44.878593 - [DEBUG] Value : BOTTOM
72415 2019-Jan-16 22:08:44.878619 - [DEBUG]
72416 2019-Jan-16 22:08:44.878644 - [DEBUG] Function : main
72417 2019-Jan-16 22:08:44.878669 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72418 2019-Jan-16 22:08:44.879306 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72419 2019-Jan-16 22:08:44.879951 - [DEBUG] Value : BOTTOM
72420 2019-Jan-16 22:08:44.879976 - [DEBUG]
72421 2019-Jan-16 22:08:44.880001 - [DEBUG] Function : main
72422 2019-Jan-16 22:08:44.880027 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72423 2019-Jan-16 22:08:44.880663 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72424 2019-Jan-16 22:08:44.881303 - [DEBUG] Value : BOTTOM
72425 2019-Jan-16 22:08:44.881329 - [DEBUG]
72426 2019-Jan-16 22:08:44.881354 - [DEBUG] Function : main
72427 2019-Jan-16 22:08:44.881379 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72428 2019-Jan-16 22:08:44.882032 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
72429 2019-Jan-16 22:08:44.882678 - [DEBUG] Value : BOTTOM
72430 2019-Jan-16 22:08:44.882703 - [DEBUG]
72431 2019-Jan-16 22:08:44.882729 - [DEBUG] Function : main
72432 2019-Jan-16 22:08:44.882764 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72433 2019-Jan-16 22:08:44.883402 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
72434 2019-Jan-16 22:08:44.884041 - [DEBUG] Value : BOTTOM
72435 2019-Jan-16 22:08:44.884067 - [DEBUG]
72436 2019-Jan-16 22:08:44.884092 - [DEBUG] Function : main
72437 2019-Jan-16 22:08:44.884117 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72438 2019-Jan-16 22:08:44.884766 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
72439 2019-Jan-16 22:08:44.885408 - [DEBUG] Value : BOTTOM
72440 2019-Jan-16 22:08:44.885433 - [DEBUG]
72441 2019-Jan-16 22:08:44.885458 - [DEBUG] Function : main
72442 2019-Jan-16 22:08:44.885484 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72443 2019-Jan-16 22:08:44.886120 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
72444 2019-Jan-16 22:08:44.886766 - [DEBUG] Value : BOTTOM
72445 2019-Jan-16 22:08:44.886792 - [DEBUG]
72446 2019-Jan-16 22:08:44.886816 - [DEBUG] Function : main
72447 2019-Jan-16 22:08:44.886842 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72448 2019-Jan-16 22:08:44.887479 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
72449 2019-Jan-16 22:08:44.888137 - [DEBUG] Value : BOTTOM
72450 2019-Jan-16 22:08:44.888162 - [DEBUG]
72451 2019-Jan-16 22:08:44.888187 - [DEBUG] Function : main
72452 2019-Jan-16 22:08:44.888213 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72453 2019-Jan-16 22:08:44.888850 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
72454 2019-Jan-16 22:08:44.889494 - [DEBUG] Value : BOTTOM
72455 2019-Jan-16 22:08:44.889520 - [DEBUG]
72456 2019-Jan-16 22:08:44.889545 - [DEBUG] Function : main
72457 2019-Jan-16 22:08:44.889571 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72458 2019-Jan-16 22:08:44.890208 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
72459 2019-Jan-16 22:08:44.890853 - [DEBUG] Value : BOTTOM
72460 2019-Jan-16 22:08:44.890878 - [DEBUG]
72461 2019-Jan-16 22:08:44.890903 - [DEBUG] Function : main
72462 2019-Jan-16 22:08:44.890929 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72463 2019-Jan-16 22:08:44.891582 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72464 2019-Jan-16 22:08:44.891639 - [DEBUG] Value : BOTTOM
72465 2019-Jan-16 22:08:44.891664 - [DEBUG]
72466 2019-Jan-16 22:08:44.891690 - [DEBUG] Function : main
72467 2019-Jan-16 22:08:44.891716 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72468 2019-Jan-16 22:08:44.892353 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72469 2019-Jan-16 22:08:44.892995 - [DEBUG] Value : BOTTOM
72470 2019-Jan-16 22:08:44.893021 - [DEBUG]
72471 2019-Jan-16 22:08:44.893046 - [DEBUG] Function : main
72472 2019-Jan-16 22:08:44.893072 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72473 2019-Jan-16 22:08:44.893708 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72474 2019-Jan-16 22:08:44.894349 - [DEBUG] Value : BOTTOM
72475 2019-Jan-16 22:08:44.894375 - [DEBUG]
72476 2019-Jan-16 22:08:44.894401 - [DEBUG] Function : main
72477 2019-Jan-16 22:08:44.894426 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72478 2019-Jan-16 22:08:44.895086 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72479 2019-Jan-16 22:08:44.895728 - [DEBUG] Value : BOTTOM
72480 2019-Jan-16 22:08:44.895754 - [DEBUG]
72481 2019-Jan-16 22:08:44.895779 - [DEBUG] Function : main
72482 2019-Jan-16 22:08:44.895805 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72483 2019-Jan-16 22:08:44.896441 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72484 2019-Jan-16 22:08:44.897081 - [DEBUG] Value : BOTTOM
72485 2019-Jan-16 22:08:44.897106 - [DEBUG]
72486 2019-Jan-16 22:08:44.897132 - [DEBUG] Function : main
72487 2019-Jan-16 22:08:44.897158 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72488 2019-Jan-16 22:08:44.897795 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
72489 2019-Jan-16 22:08:44.898449 - [DEBUG] Value : BOTTOM
72490 2019-Jan-16 22:08:44.898475 - [DEBUG]
72491 2019-Jan-16 22:08:44.898501 - [DEBUG] Function : main
72492 2019-Jan-16 22:08:44.898527 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72493 2019-Jan-16 22:08:44.899163 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72494 2019-Jan-16 22:08:44.899803 - [DEBUG] Value : BOTTOM
72495 2019-Jan-16 22:08:44.899829 - [DEBUG]
72496 2019-Jan-16 22:08:44.899854 - [DEBUG] Function : main
72497 2019-Jan-16 22:08:44.899880 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72498 2019-Jan-16 22:08:44.900518 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
72499 2019-Jan-16 22:08:44.901157 - [DEBUG] Value : BOTTOM
72500 2019-Jan-16 22:08:44.901183 - [DEBUG]
72501 2019-Jan-16 22:08:44.901208 - [DEBUG] Function : main
72502 2019-Jan-16 22:08:44.901234 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72503 2019-Jan-16 22:08:44.901887 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72504 2019-Jan-16 22:08:44.902526 - [DEBUG] Value : BOTTOM
72505 2019-Jan-16 22:08:44.902552 - [DEBUG]
72506 2019-Jan-16 22:08:44.902577 - [DEBUG] Function : main
72507 2019-Jan-16 22:08:44.902603 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72508 2019-Jan-16 22:08:44.903240 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
72509 2019-Jan-16 22:08:44.903880 - [DEBUG] Value : BOTTOM
72510 2019-Jan-16 22:08:44.903906 - [DEBUG]
72511 2019-Jan-16 22:08:44.903932 - [DEBUG] Function : main
72512 2019-Jan-16 22:08:44.903957 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72513 2019-Jan-16 22:08:44.904593 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
72514 2019-Jan-16 22:08:44.905249 - [DEBUG] Value : BOTTOM
72515 2019-Jan-16 22:08:44.905274 - [DEBUG]
72516 2019-Jan-16 22:08:44.905300 - [DEBUG] Function : main
72517 2019-Jan-16 22:08:44.905326 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72518 2019-Jan-16 22:08:44.905963 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
72519 2019-Jan-16 22:08:44.906604 - [DEBUG] Value : BOTTOM
72520 2019-Jan-16 22:08:44.906630 - [DEBUG]
72521 2019-Jan-16 22:08:44.906664 - [DEBUG] Function : main
72522 2019-Jan-16 22:08:44.906690 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72523 2019-Jan-16 22:08:44.907329 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72524 2019-Jan-16 22:08:44.907965 - [DEBUG] Value : BOTTOM
72525 2019-Jan-16 22:08:44.907991 - [DEBUG]
72526 2019-Jan-16 22:08:44.908026 - [DEBUG] Function : main
72527 2019-Jan-16 22:08:44.908052 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72528 2019-Jan-16 22:08:44.908706 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72529 2019-Jan-16 22:08:44.909346 - [DEBUG] Value : BOTTOM
72530 2019-Jan-16 22:08:44.909372 - [DEBUG]
72531 2019-Jan-16 22:08:44.909397 - [DEBUG] Function : main
72532 2019-Jan-16 22:08:44.909423 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72533 2019-Jan-16 22:08:44.910060 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72534 2019-Jan-16 22:08:44.910117 - [DEBUG] Value : BOTTOM
72535 2019-Jan-16 22:08:44.910143 - [DEBUG]
72536 2019-Jan-16 22:08:44.910168 - [DEBUG] Function : main
72537 2019-Jan-16 22:08:44.910194 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72538 2019-Jan-16 22:08:44.910831 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72539 2019-Jan-16 22:08:44.911485 - [DEBUG] Value : BOTTOM
72540 2019-Jan-16 22:08:44.911510 - [DEBUG]
72541 2019-Jan-16 22:08:44.911544 - [DEBUG] Function : main
72542 2019-Jan-16 22:08:44.911571 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72543 2019-Jan-16 22:08:44.912208 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72544 2019-Jan-16 22:08:44.912843 - [DEBUG] Value : BOTTOM
72545 2019-Jan-16 22:08:44.912869 - [DEBUG]
72546 2019-Jan-16 22:08:44.912894 - [DEBUG] Function : main
72547 2019-Jan-16 22:08:44.912919 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72548 2019-Jan-16 22:08:44.913556 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72549 2019-Jan-16 22:08:44.914194 - [DEBUG] Value : BOTTOM
72550 2019-Jan-16 22:08:44.914220 - [DEBUG]
72551 2019-Jan-16 22:08:44.914245 - [DEBUG] Function : main
72552 2019-Jan-16 22:08:44.914272 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72553 2019-Jan-16 22:08:44.914924 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72554 2019-Jan-16 22:08:44.915560 - [DEBUG] Value : BOTTOM
72555 2019-Jan-16 22:08:44.915586 - [DEBUG]
72556 2019-Jan-16 22:08:44.915610 - [DEBUG] Function : main
72557 2019-Jan-16 22:08:44.915636 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72558 2019-Jan-16 22:08:44.916272 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72559 2019-Jan-16 22:08:44.916909 - [DEBUG] Value : BOTTOM
72560 2019-Jan-16 22:08:44.916935 - [DEBUG]
72561 2019-Jan-16 22:08:44.916960 - [DEBUG] Function : main
72562 2019-Jan-16 22:08:44.916985 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72563 2019-Jan-16 22:08:44.917623 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72564 2019-Jan-16 22:08:44.918281 - [DEBUG] Value : BOTTOM
72565 2019-Jan-16 22:08:44.918307 - [DEBUG]
72566 2019-Jan-16 22:08:44.918332 - [DEBUG] Function : main
72567 2019-Jan-16 22:08:44.918357 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72568 2019-Jan-16 22:08:44.918992 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72569 2019-Jan-16 22:08:44.919048 - [DEBUG] Value : BOTTOM
72570 2019-Jan-16 22:08:44.919074 - [DEBUG]
72571 2019-Jan-16 22:08:44.919100 - [DEBUG] Function : main
72572 2019-Jan-16 22:08:44.919126 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72573 2019-Jan-16 22:08:44.919761 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72574 2019-Jan-16 22:08:44.920408 - [DEBUG] Value : BOTTOM
72575 2019-Jan-16 22:08:44.920434 - [DEBUG]
72576 2019-Jan-16 22:08:44.920460 - [DEBUG] Function : main
72577 2019-Jan-16 22:08:44.920485 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72578 2019-Jan-16 22:08:44.921121 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72579 2019-Jan-16 22:08:44.921783 - [DEBUG] Value : BOTTOM
72580 2019-Jan-16 22:08:44.921809 - [DEBUG]
72581 2019-Jan-16 22:08:44.921845 - [DEBUG] Function : main
72582 2019-Jan-16 22:08:44.921872 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72583 2019-Jan-16 22:08:44.922525 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72584 2019-Jan-16 22:08:44.923162 - [DEBUG] Value : BOTTOM
72585 2019-Jan-16 22:08:44.923188 - [DEBUG]
72586 2019-Jan-16 22:08:44.923213 - [DEBUG] Function : main
72587 2019-Jan-16 22:08:44.923238 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72588 2019-Jan-16 22:08:44.923874 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72589 2019-Jan-16 22:08:44.924516 - [DEBUG] Value : BOTTOM
72590 2019-Jan-16 22:08:44.924542 - [DEBUG]
72591 2019-Jan-16 22:08:44.924567 - [DEBUG] Function : main
72592 2019-Jan-16 22:08:44.924593 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72593 2019-Jan-16 22:08:44.925247 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72594 2019-Jan-16 22:08:44.925883 - [DEBUG] Value : BOTTOM
72595 2019-Jan-16 22:08:44.925909 - [DEBUG]
72596 2019-Jan-16 22:08:44.925934 - [DEBUG] Function : main
72597 2019-Jan-16 22:08:44.925959 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72598 2019-Jan-16 22:08:44.926595 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72599 2019-Jan-16 22:08:44.927231 - [DEBUG] Value : BOTTOM
72600 2019-Jan-16 22:08:44.927257 - [DEBUG]
72601 2019-Jan-16 22:08:44.927282 - [DEBUG] Function : main
72602 2019-Jan-16 22:08:44.927307 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72603 2019-Jan-16 22:08:44.927943 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72604 2019-Jan-16 22:08:44.928600 - [DEBUG] Value : BOTTOM
72605 2019-Jan-16 22:08:44.928626 - [DEBUG]
72606 2019-Jan-16 22:08:44.928651 - [DEBUG] Function : main
72607 2019-Jan-16 22:08:44.928676 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72608 2019-Jan-16 22:08:44.929312 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72609 2019-Jan-16 22:08:44.929369 - [DEBUG] Value : BOTTOM
72610 2019-Jan-16 22:08:44.929395 - [DEBUG]
72611 2019-Jan-16 22:08:44.929421 - [DEBUG] Function : main
72612 2019-Jan-16 22:08:44.929446 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72613 2019-Jan-16 22:08:44.930083 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72614 2019-Jan-16 22:08:44.930723 - [DEBUG] Value : BOTTOM
72615 2019-Jan-16 22:08:44.930749 - [DEBUG]
72616 2019-Jan-16 22:08:44.930775 - [DEBUG] Function : main
72617 2019-Jan-16 22:08:44.930800 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72618 2019-Jan-16 22:08:44.931450 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72619 2019-Jan-16 22:08:44.932089 - [DEBUG] Value : BOTTOM
72620 2019-Jan-16 22:08:44.932115 - [DEBUG]
72621 2019-Jan-16 22:08:44.932159 - [DEBUG] Function : main
72622 2019-Jan-16 22:08:44.932186 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72623 2019-Jan-16 22:08:44.932830 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72624 2019-Jan-16 22:08:44.933465 - [DEBUG] Value : BOTTOM
72625 2019-Jan-16 22:08:44.933491 - [DEBUG]
72626 2019-Jan-16 22:08:44.933516 - [DEBUG] Function : main
72627 2019-Jan-16 22:08:44.933542 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72628 2019-Jan-16 22:08:44.934182 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72629 2019-Jan-16 22:08:44.934837 - [DEBUG] Value : BOTTOM
72630 2019-Jan-16 22:08:44.934863 - [DEBUG]
72631 2019-Jan-16 22:08:44.934888 - [DEBUG] Function : main
72632 2019-Jan-16 22:08:44.934914 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72633 2019-Jan-16 22:08:44.935555 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72634 2019-Jan-16 22:08:44.936189 - [DEBUG] Value : BOTTOM
72635 2019-Jan-16 22:08:44.936215 - [DEBUG]
72636 2019-Jan-16 22:08:44.936240 - [DEBUG] Function : main
72637 2019-Jan-16 22:08:44.936266 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72638 2019-Jan-16 22:08:44.936905 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72639 2019-Jan-16 22:08:44.937543 - [DEBUG] Value : BOTTOM
72640 2019-Jan-16 22:08:44.937569 - [DEBUG]
72641 2019-Jan-16 22:08:44.937594 - [DEBUG] Function : main
72642 2019-Jan-16 22:08:44.937620 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72643 2019-Jan-16 22:08:44.938276 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72644 2019-Jan-16 22:08:44.938333 - [DEBUG] Value : BOTTOM
72645 2019-Jan-16 22:08:44.938359 - [DEBUG]
72646 2019-Jan-16 22:08:44.938384 - [DEBUG] Function : main
72647 2019-Jan-16 22:08:44.938410 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72648 2019-Jan-16 22:08:44.939051 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72649 2019-Jan-16 22:08:44.939690 - [DEBUG] Value : BOTTOM
72650 2019-Jan-16 22:08:44.939716 - [DEBUG]
72651 2019-Jan-16 22:08:44.939761 - [DEBUG] Function : main
72652 2019-Jan-16 22:08:44.939788 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72653 2019-Jan-16 22:08:44.940426 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72654 2019-Jan-16 22:08:44.941061 - [DEBUG] Value : BOTTOM
72655 2019-Jan-16 22:08:44.941086 - [DEBUG]
72656 2019-Jan-16 22:08:44.941111 - [DEBUG] Function : main
72657 2019-Jan-16 22:08:44.941137 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72658 2019-Jan-16 22:08:44.941789 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72659 2019-Jan-16 22:08:44.942429 - [DEBUG] Value : BOTTOM
72660 2019-Jan-16 22:08:44.942455 - [DEBUG]
72661 2019-Jan-16 22:08:44.942480 - [DEBUG] Function : main
72662 2019-Jan-16 22:08:44.942506 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72663 2019-Jan-16 22:08:44.943144 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72664 2019-Jan-16 22:08:44.943778 - [DEBUG] Value : BOTTOM
72665 2019-Jan-16 22:08:44.943804 - [DEBUG]
72666 2019-Jan-16 22:08:44.943837 - [DEBUG] Function : main
72667 2019-Jan-16 22:08:44.943864 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72668 2019-Jan-16 22:08:44.944501 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72669 2019-Jan-16 22:08:44.945154 - [DEBUG] Value : BOTTOM
72670 2019-Jan-16 22:08:44.945180 - [DEBUG]
72671 2019-Jan-16 22:08:44.945205 - [DEBUG] Function : main
72672 2019-Jan-16 22:08:44.945231 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72673 2019-Jan-16 22:08:44.945868 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72674 2019-Jan-16 22:08:44.946502 - [DEBUG] Value : BOTTOM
72675 2019-Jan-16 22:08:44.946528 - [DEBUG]
72676 2019-Jan-16 22:08:44.946553 - [DEBUG] Function : main
72677 2019-Jan-16 22:08:44.946579 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72678 2019-Jan-16 22:08:44.947215 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72679 2019-Jan-16 22:08:44.947855 - [DEBUG] Value : BOTTOM
72680 2019-Jan-16 22:08:44.947881 - [DEBUG]
72681 2019-Jan-16 22:08:44.947906 - [DEBUG] Function : main
72682 2019-Jan-16 22:08:44.947932 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72683 2019-Jan-16 22:08:44.948584 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72684 2019-Jan-16 22:08:44.949225 - [DEBUG] Value : BOTTOM
72685 2019-Jan-16 22:08:44.949250 - [DEBUG]
72686 2019-Jan-16 22:08:44.949275 - [DEBUG] Function : main
72687 2019-Jan-16 22:08:44.949301 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72688 2019-Jan-16 22:08:44.949938 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72689 2019-Jan-16 22:08:44.950579 - [DEBUG] Value : BOTTOM
72690 2019-Jan-16 22:08:44.950604 - [DEBUG]
72691 2019-Jan-16 22:08:44.950629 - [DEBUG] Function : main
72692 2019-Jan-16 22:08:44.950655 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72693 2019-Jan-16 22:08:44.951291 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72694 2019-Jan-16 22:08:44.951946 - [DEBUG] Value : BOTTOM
72695 2019-Jan-16 22:08:44.951972 - [DEBUG]
72696 2019-Jan-16 22:08:44.951997 - [DEBUG] Function : main
72697 2019-Jan-16 22:08:44.952023 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72698 2019-Jan-16 22:08:44.952658 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72699 2019-Jan-16 22:08:44.953305 - [DEBUG] Value : BOTTOM
72700 2019-Jan-16 22:08:44.953331 - [DEBUG]
72701 2019-Jan-16 22:08:44.953356 - [DEBUG] Function : main
72702 2019-Jan-16 22:08:44.953381 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72703 2019-Jan-16 22:08:44.954018 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72704 2019-Jan-16 22:08:44.954657 - [DEBUG] Value : BOTTOM
72705 2019-Jan-16 22:08:44.954683 - [DEBUG]
72706 2019-Jan-16 22:08:44.954708 - [DEBUG] Function : main
72707 2019-Jan-16 22:08:44.954733 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72708 2019-Jan-16 22:08:44.955383 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72709 2019-Jan-16 22:08:44.956024 - [DEBUG] Value : BOTTOM
72710 2019-Jan-16 22:08:44.956050 - [DEBUG]
72711 2019-Jan-16 22:08:44.956082 - [DEBUG] Function : main
72712 2019-Jan-16 22:08:44.956108 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72713 2019-Jan-16 22:08:44.956746 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72714 2019-Jan-16 22:08:44.957386 - [DEBUG] Value : BOTTOM
72715 2019-Jan-16 22:08:44.957412 - [DEBUG]
72716 2019-Jan-16 22:08:44.957437 - [DEBUG] Function : main
72717 2019-Jan-16 22:08:44.957462 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72718 2019-Jan-16 22:08:44.958112 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72719 2019-Jan-16 22:08:44.958753 - [DEBUG] Value : BOTTOM
72720 2019-Jan-16 22:08:44.958778 - [DEBUG]
72721 2019-Jan-16 22:08:44.958803 - [DEBUG] Function : main
72722 2019-Jan-16 22:08:44.958829 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72723 2019-Jan-16 22:08:44.959465 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72724 2019-Jan-16 22:08:44.960111 - [DEBUG] Value : BOTTOM
72725 2019-Jan-16 22:08:44.960137 - [DEBUG]
72726 2019-Jan-16 22:08:44.960162 - [DEBUG] Function : main
72727 2019-Jan-16 22:08:44.960187 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72728 2019-Jan-16 22:08:44.960824 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72729 2019-Jan-16 22:08:44.961485 - [DEBUG] Value : BOTTOM
72730 2019-Jan-16 22:08:44.961511 - [DEBUG]
72731 2019-Jan-16 22:08:44.961537 - [DEBUG] Function : main
72732 2019-Jan-16 22:08:44.961563 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72733 2019-Jan-16 22:08:44.962220 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72734 2019-Jan-16 22:08:44.962277 - [DEBUG] Value : BOTTOM
72735 2019-Jan-16 22:08:44.962303 - [DEBUG]
72736 2019-Jan-16 22:08:44.962328 - [DEBUG] Function : main
72737 2019-Jan-16 22:08:44.962354 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72738 2019-Jan-16 22:08:44.962992 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72739 2019-Jan-16 22:08:44.963633 - [DEBUG] Value : BOTTOM
72740 2019-Jan-16 22:08:44.963659 - [DEBUG]
72741 2019-Jan-16 22:08:44.963685 - [DEBUG] Function : main
72742 2019-Jan-16 22:08:44.963711 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72743 2019-Jan-16 22:08:44.964348 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72744 2019-Jan-16 22:08:44.965005 - [DEBUG] Value : BOTTOM
72745 2019-Jan-16 22:08:44.965031 - [DEBUG]
72746 2019-Jan-16 22:08:44.965056 - [DEBUG] Function : main
72747 2019-Jan-16 22:08:44.965082 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72748 2019-Jan-16 22:08:44.965720 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72749 2019-Jan-16 22:08:44.966361 - [DEBUG] Value : BOTTOM
72750 2019-Jan-16 22:08:44.966387 - [DEBUG]
72751 2019-Jan-16 22:08:44.966413 - [DEBUG] Function : main
72752 2019-Jan-16 22:08:44.966439 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72753 2019-Jan-16 22:08:44.967076 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72754 2019-Jan-16 22:08:44.967716 - [DEBUG] Value : BOTTOM
72755 2019-Jan-16 22:08:44.967742 - [DEBUG]
72756 2019-Jan-16 22:08:44.967768 - [DEBUG] Function : main
72757 2019-Jan-16 22:08:44.967794 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72758 2019-Jan-16 22:08:44.968462 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72759 2019-Jan-16 22:08:44.969107 - [DEBUG] Value : BOTTOM
72760 2019-Jan-16 22:08:44.969133 - [DEBUG]
72761 2019-Jan-16 22:08:44.969158 - [DEBUG] Function : main
72762 2019-Jan-16 22:08:44.969184 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72763 2019-Jan-16 22:08:44.969821 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72764 2019-Jan-16 22:08:44.970462 - [DEBUG] Value : BOTTOM
72765 2019-Jan-16 22:08:44.970487 - [DEBUG]
72766 2019-Jan-16 22:08:44.970523 - [DEBUG] Function : main
72767 2019-Jan-16 22:08:44.970550 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72768 2019-Jan-16 22:08:44.971193 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72769 2019-Jan-16 22:08:44.971845 - [DEBUG] Value : BOTTOM
72770 2019-Jan-16 22:08:44.971871 - [DEBUG]
72771 2019-Jan-16 22:08:44.971896 - [DEBUG] Function : main
72772 2019-Jan-16 22:08:44.971921 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72773 2019-Jan-16 22:08:44.972563 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72774 2019-Jan-16 22:08:44.973202 - [DEBUG] Value : BOTTOM
72775 2019-Jan-16 22:08:44.973228 - [DEBUG]
72776 2019-Jan-16 22:08:44.973253 - [DEBUG] Function : main
72777 2019-Jan-16 22:08:44.973279 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72778 2019-Jan-16 22:08:44.973920 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72779 2019-Jan-16 22:08:44.974555 - [DEBUG] Value : BOTTOM
72780 2019-Jan-16 22:08:44.974581 - [DEBUG]
72781 2019-Jan-16 22:08:44.974606 - [DEBUG] Function : main
72782 2019-Jan-16 22:08:44.974631 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72783 2019-Jan-16 22:08:44.975289 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72784 2019-Jan-16 22:08:44.975926 - [DEBUG] Value : BOTTOM
72785 2019-Jan-16 22:08:44.975952 - [DEBUG]
72786 2019-Jan-16 22:08:44.975977 - [DEBUG] Function : main
72787 2019-Jan-16 22:08:44.976003 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72788 2019-Jan-16 22:08:44.976643 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72789 2019-Jan-16 22:08:44.977279 - [DEBUG] Value : BOTTOM
72790 2019-Jan-16 22:08:44.977305 - [DEBUG]
72791 2019-Jan-16 22:08:44.977330 - [DEBUG] Function : main
72792 2019-Jan-16 22:08:44.977355 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72793 2019-Jan-16 22:08:44.977995 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72794 2019-Jan-16 22:08:44.978652 - [DEBUG] Value : BOTTOM
72795 2019-Jan-16 22:08:44.978678 - [DEBUG]
72796 2019-Jan-16 22:08:44.978703 - [DEBUG] Function : main
72797 2019-Jan-16 22:08:44.978728 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72798 2019-Jan-16 22:08:44.979369 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72799 2019-Jan-16 22:08:44.979425 - [DEBUG] Value : BOTTOM
72800 2019-Jan-16 22:08:44.979451 - [DEBUG]
72801 2019-Jan-16 22:08:44.979484 - [DEBUG] Function : main
72802 2019-Jan-16 22:08:44.979510 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72803 2019-Jan-16 22:08:44.980154 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72804 2019-Jan-16 22:08:44.980796 - [DEBUG] Value : BOTTOM
72805 2019-Jan-16 22:08:44.980822 - [DEBUG]
72806 2019-Jan-16 22:08:44.980848 - [DEBUG] Function : main
72807 2019-Jan-16 22:08:44.980873 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72808 2019-Jan-16 22:08:44.981530 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72809 2019-Jan-16 22:08:44.982170 - [DEBUG] Value : BOTTOM
72810 2019-Jan-16 22:08:44.982196 - [DEBUG]
72811 2019-Jan-16 22:08:44.982232 - [DEBUG] Function : main
72812 2019-Jan-16 22:08:44.982259 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72813 2019-Jan-16 22:08:44.982901 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72814 2019-Jan-16 22:08:44.983537 - [DEBUG] Value : BOTTOM
72815 2019-Jan-16 22:08:44.983563 - [DEBUG]
72816 2019-Jan-16 22:08:44.983588 - [DEBUG] Function : main
72817 2019-Jan-16 22:08:44.983613 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72818 2019-Jan-16 22:08:44.984253 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72819 2019-Jan-16 22:08:44.984909 - [DEBUG] Value : BOTTOM
72820 2019-Jan-16 22:08:44.984935 - [DEBUG]
72821 2019-Jan-16 22:08:44.984960 - [DEBUG] Function : main
72822 2019-Jan-16 22:08:44.984986 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72823 2019-Jan-16 22:08:44.985627 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72824 2019-Jan-16 22:08:44.986262 - [DEBUG] Value : BOTTOM
72825 2019-Jan-16 22:08:44.986288 - [DEBUG]
72826 2019-Jan-16 22:08:44.986313 - [DEBUG] Function : main
72827 2019-Jan-16 22:08:44.986339 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72828 2019-Jan-16 22:08:44.986979 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72829 2019-Jan-16 22:08:44.987616 - [DEBUG] Value : BOTTOM
72830 2019-Jan-16 22:08:44.987642 - [DEBUG]
72831 2019-Jan-16 22:08:44.987667 - [DEBUG] Function : main
72832 2019-Jan-16 22:08:44.987692 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72833 2019-Jan-16 22:08:44.988348 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72834 2019-Jan-16 22:08:44.988983 - [DEBUG] Value : BOTTOM
72835 2019-Jan-16 22:08:44.989009 - [DEBUG]
72836 2019-Jan-16 22:08:44.989034 - [DEBUG] Function : main
72837 2019-Jan-16 22:08:44.989060 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72838 2019-Jan-16 22:08:44.989700 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72839 2019-Jan-16 22:08:44.990340 - [DEBUG] Value : BOTTOM
72840 2019-Jan-16 22:08:44.990366 - [DEBUG]
72841 2019-Jan-16 22:08:44.990391 - [DEBUG] Function : main
72842 2019-Jan-16 22:08:44.990417 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72843 2019-Jan-16 22:08:44.991056 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72844 2019-Jan-16 22:08:44.991712 - [DEBUG] Value : BOTTOM
72845 2019-Jan-16 22:08:44.991738 - [DEBUG]
72846 2019-Jan-16 22:08:44.991763 - [DEBUG] Function : main
72847 2019-Jan-16 22:08:44.991797 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72848 2019-Jan-16 22:08:44.992437 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72849 2019-Jan-16 22:08:44.993076 - [DEBUG] Value : BOTTOM
72850 2019-Jan-16 22:08:44.993102 - [DEBUG]
72851 2019-Jan-16 22:08:44.993127 - [DEBUG] Function : main
72852 2019-Jan-16 22:08:44.993153 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72853 2019-Jan-16 22:08:44.993793 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72854 2019-Jan-16 22:08:44.993849 - [DEBUG] Value : BOTTOM
72855 2019-Jan-16 22:08:44.993875 - [DEBUG]
72856 2019-Jan-16 22:08:44.993900 - [DEBUG] Function : main
72857 2019-Jan-16 22:08:44.993926 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72858 2019-Jan-16 22:08:44.994567 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72859 2019-Jan-16 22:08:44.995223 - [DEBUG] Value : BOTTOM
72860 2019-Jan-16 22:08:44.995250 - [DEBUG]
72861 2019-Jan-16 22:08:44.995275 - [DEBUG] Function : main
72862 2019-Jan-16 22:08:44.995301 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72863 2019-Jan-16 22:08:44.995942 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72864 2019-Jan-16 22:08:44.996581 - [DEBUG] Value : BOTTOM
72865 2019-Jan-16 22:08:44.996607 - [DEBUG]
72866 2019-Jan-16 22:08:44.996650 - [DEBUG] Function : main
72867 2019-Jan-16 22:08:44.996676 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72868 2019-Jan-16 22:08:44.997314 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72869 2019-Jan-16 22:08:44.997950 - [DEBUG] Value : BOTTOM
72870 2019-Jan-16 22:08:44.997976 - [DEBUG]
72871 2019-Jan-16 22:08:44.998001 - [DEBUG] Function : main
72872 2019-Jan-16 22:08:44.998027 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72873 2019-Jan-16 22:08:44.998678 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72874 2019-Jan-16 22:08:44.999318 - [DEBUG] Value : BOTTOM
72875 2019-Jan-16 22:08:44.999344 - [DEBUG]
72876 2019-Jan-16 22:08:44.999369 - [DEBUG] Function : main
72877 2019-Jan-16 22:08:44.999395 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72878 2019-Jan-16 22:08:45.000031 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72879 2019-Jan-16 22:08:45.000678 - [DEBUG] Value : BOTTOM
72880 2019-Jan-16 22:08:45.000704 - [DEBUG]
72881 2019-Jan-16 22:08:45.000729 - [DEBUG] Function : main
72882 2019-Jan-16 22:08:45.000755 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72883 2019-Jan-16 22:08:45.002802 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72884 2019-Jan-16 22:08:45.005258 - [DEBUG] Value : BOTTOM
72885 2019-Jan-16 22:08:45.005285 - [DEBUG]
72886 2019-Jan-16 22:08:45.005310 - [DEBUG] Function : main
72887 2019-Jan-16 22:08:45.005927 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72888 2019-Jan-16 22:08:45.006588 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72889 2019-Jan-16 22:08:45.007246 - [DEBUG] Value : BOTTOM
72890 2019-Jan-16 22:08:45.007273 - [DEBUG]
72891 2019-Jan-16 22:08:45.007301 - [DEBUG] Function : main
72892 2019-Jan-16 22:08:45.007327 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72893 2019-Jan-16 22:08:45.007994 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72894 2019-Jan-16 22:08:45.008718 - [DEBUG] Value : BOTTOM
72895 2019-Jan-16 22:08:45.008745 - [DEBUG]
72896 2019-Jan-16 22:08:45.008773 - [DEBUG] Function : main
72897 2019-Jan-16 22:08:45.008798 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72898 2019-Jan-16 22:08:45.009439 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72899 2019-Jan-16 22:08:45.010080 - [DEBUG] Value : BOTTOM
72900 2019-Jan-16 22:08:45.010106 - [DEBUG]
72901 2019-Jan-16 22:08:45.010131 - [DEBUG] Function : main
72902 2019-Jan-16 22:08:45.010157 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72903 2019-Jan-16 22:08:45.010793 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72904 2019-Jan-16 22:08:45.011458 - [DEBUG] Value : BOTTOM
72905 2019-Jan-16 22:08:45.011484 - [DEBUG]
72906 2019-Jan-16 22:08:45.011509 - [DEBUG] Function : main
72907 2019-Jan-16 22:08:45.011535 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72908 2019-Jan-16 22:08:45.012172 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72909 2019-Jan-16 22:08:45.012813 - [DEBUG] Value : BOTTOM
72910 2019-Jan-16 22:08:45.012839 - [DEBUG]
72911 2019-Jan-16 22:08:45.012864 - [DEBUG] Function : main
72912 2019-Jan-16 22:08:45.012890 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72913 2019-Jan-16 22:08:45.013525 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72914 2019-Jan-16 22:08:45.014172 - [DEBUG] Value : BOTTOM
72915 2019-Jan-16 22:08:45.014198 - [DEBUG]
72916 2019-Jan-16 22:08:45.014223 - [DEBUG] Function : main
72917 2019-Jan-16 22:08:45.014249 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72918 2019-Jan-16 22:08:45.014901 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72919 2019-Jan-16 22:08:45.015543 - [DEBUG] Value : BOTTOM
72920 2019-Jan-16 22:08:45.015569 - [DEBUG]
72921 2019-Jan-16 22:08:45.015594 - [DEBUG] Function : main
72922 2019-Jan-16 22:08:45.015620 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72923 2019-Jan-16 22:08:45.016256 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72924 2019-Jan-16 22:08:45.016896 - [DEBUG] Value : BOTTOM
72925 2019-Jan-16 22:08:45.016922 - [DEBUG]
72926 2019-Jan-16 22:08:45.016948 - [DEBUG] Function : main
72927 2019-Jan-16 22:08:45.016974 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72928 2019-Jan-16 22:08:45.017610 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72929 2019-Jan-16 22:08:45.018265 - [DEBUG] Value : BOTTOM
72930 2019-Jan-16 22:08:45.018291 - [DEBUG]
72931 2019-Jan-16 22:08:45.018316 - [DEBUG] Function : main
72932 2019-Jan-16 22:08:45.018342 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72933 2019-Jan-16 22:08:45.018979 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72934 2019-Jan-16 22:08:45.019620 - [DEBUG] Value : BOTTOM
72935 2019-Jan-16 22:08:45.019646 - [DEBUG]
72936 2019-Jan-16 22:08:45.019671 - [DEBUG] Function : main
72937 2019-Jan-16 22:08:45.019696 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72938 2019-Jan-16 22:08:45.020332 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72939 2019-Jan-16 22:08:45.020979 - [DEBUG] Value : BOTTOM
72940 2019-Jan-16 22:08:45.021005 - [DEBUG]
72941 2019-Jan-16 22:08:45.021038 - [DEBUG] Function : main
72942 2019-Jan-16 22:08:45.021064 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72943 2019-Jan-16 22:08:45.021732 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72944 2019-Jan-16 22:08:45.022381 - [DEBUG] Value : BOTTOM
72945 2019-Jan-16 22:08:45.022407 - [DEBUG]
72946 2019-Jan-16 22:08:45.022433 - [DEBUG] Function : main
72947 2019-Jan-16 22:08:45.022459 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72948 2019-Jan-16 22:08:45.023098 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72949 2019-Jan-16 22:08:45.023157 - [DEBUG] Value : BOTTOM
72950 2019-Jan-16 22:08:45.023183 - [DEBUG]
72951 2019-Jan-16 22:08:45.023209 - [DEBUG] Function : main
72952 2019-Jan-16 22:08:45.023235 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72953 2019-Jan-16 22:08:45.023871 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72954 2019-Jan-16 22:08:45.024515 - [DEBUG] Value : BOTTOM
72955 2019-Jan-16 22:08:45.024541 - [DEBUG]
72956 2019-Jan-16 22:08:45.024567 - [DEBUG] Function : main
72957 2019-Jan-16 22:08:45.024592 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72958 2019-Jan-16 22:08:45.025248 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72959 2019-Jan-16 22:08:45.025890 - [DEBUG] Value : BOTTOM
72960 2019-Jan-16 22:08:45.025916 - [DEBUG]
72961 2019-Jan-16 22:08:45.025941 - [DEBUG] Function : main
72962 2019-Jan-16 22:08:45.025967 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72963 2019-Jan-16 22:08:45.026604 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72964 2019-Jan-16 22:08:45.027244 - [DEBUG] Value : BOTTOM
72965 2019-Jan-16 22:08:45.027270 - [DEBUG]
72966 2019-Jan-16 22:08:45.027295 - [DEBUG] Function : main
72967 2019-Jan-16 22:08:45.027321 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72968 2019-Jan-16 22:08:45.027959 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72969 2019-Jan-16 22:08:45.028615 - [DEBUG] Value : BOTTOM
72970 2019-Jan-16 22:08:45.028641 - [DEBUG]
72971 2019-Jan-16 22:08:45.028666 - [DEBUG] Function : main
72972 2019-Jan-16 22:08:45.028692 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72973 2019-Jan-16 22:08:45.029330 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72974 2019-Jan-16 22:08:45.029969 - [DEBUG] Value : BOTTOM
72975 2019-Jan-16 22:08:45.029994 - [DEBUG]
72976 2019-Jan-16 22:08:45.030038 - [DEBUG] Function : main
72977 2019-Jan-16 22:08:45.030064 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72978 2019-Jan-16 22:08:45.030703 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72979 2019-Jan-16 22:08:45.031340 - [DEBUG] Value : BOTTOM
72980 2019-Jan-16 22:08:45.031366 - [DEBUG]
72981 2019-Jan-16 22:08:45.031391 - [DEBUG] Function : main
72982 2019-Jan-16 22:08:45.031437 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72983 2019-Jan-16 22:08:45.032076 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72984 2019-Jan-16 22:08:45.032717 - [DEBUG] Value : BOTTOM
72985 2019-Jan-16 22:08:45.032744 - [DEBUG]
72986 2019-Jan-16 22:08:45.032769 - [DEBUG] Function : main
72987 2019-Jan-16 22:08:45.032795 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72988 2019-Jan-16 22:08:45.033440 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72989 2019-Jan-16 22:08:45.034075 - [DEBUG] Value : BOTTOM
72990 2019-Jan-16 22:08:45.034101 - [DEBUG]
72991 2019-Jan-16 22:08:45.034126 - [DEBUG] Function : main
72992 2019-Jan-16 22:08:45.034151 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72993 2019-Jan-16 22:08:45.034801 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72994 2019-Jan-16 22:08:45.035438 - [DEBUG] Value : BOTTOM
72995 2019-Jan-16 22:08:45.035464 - [DEBUG]
72996 2019-Jan-16 22:08:45.035489 - [DEBUG] Function : main
72997 2019-Jan-16 22:08:45.035515 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72998 2019-Jan-16 22:08:45.036151 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72999 2019-Jan-16 22:08:45.036785 - [DEBUG] Value : BOTTOM
73000 2019-Jan-16 22:08:45.036811 - [DEBUG]
73001 2019-Jan-16 22:08:45.036836 - [DEBUG] Function : main
73002 2019-Jan-16 22:08:45.036862 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73003 2019-Jan-16 22:08:45.037499 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73004 2019-Jan-16 22:08:45.038155 - [DEBUG] Value : BOTTOM
73005 2019-Jan-16 22:08:45.038181 - [DEBUG]
73006 2019-Jan-16 22:08:45.038207 - [DEBUG] Function : main
73007 2019-Jan-16 22:08:45.038232 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73008 2019-Jan-16 22:08:45.038867 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73009 2019-Jan-16 22:08:45.039507 - [DEBUG] Value : BOTTOM
73010 2019-Jan-16 22:08:45.039533 - [DEBUG]
73011 2019-Jan-16 22:08:45.039558 - [DEBUG] Function : main
73012 2019-Jan-16 22:08:45.039584 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73013 2019-Jan-16 22:08:45.040220 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73014 2019-Jan-16 22:08:45.040860 - [DEBUG] Value : BOTTOM
73015 2019-Jan-16 22:08:45.040885 - [DEBUG]
73016 2019-Jan-16 22:08:45.040910 - [DEBUG] Function : main
73017 2019-Jan-16 22:08:45.040935 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73018 2019-Jan-16 22:08:45.041587 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73019 2019-Jan-16 22:08:45.042228 - [DEBUG] Value : BOTTOM
73020 2019-Jan-16 22:08:45.042254 - [DEBUG]
73021 2019-Jan-16 22:08:45.042279 - [DEBUG] Function : main
73022 2019-Jan-16 22:08:45.042305 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73023 2019-Jan-16 22:08:45.042942 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73024 2019-Jan-16 22:08:45.042999 - [DEBUG] Value : BOTTOM
73025 2019-Jan-16 22:08:45.043024 - [DEBUG]
73026 2019-Jan-16 22:08:45.043050 - [DEBUG] Function : main
73027 2019-Jan-16 22:08:45.043076 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73028 2019-Jan-16 22:08:45.043713 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73029 2019-Jan-16 22:08:45.044354 - [DEBUG] Value : BOTTOM
73030 2019-Jan-16 22:08:45.044380 - [DEBUG]
73031 2019-Jan-16 22:08:45.044406 - [DEBUG] Function : main
73032 2019-Jan-16 22:08:45.044432 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73033 2019-Jan-16 22:08:45.045092 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73034 2019-Jan-16 22:08:45.045731 - [DEBUG] Value : BOTTOM
73035 2019-Jan-16 22:08:45.045758 - [DEBUG]
73036 2019-Jan-16 22:08:45.045796 - [DEBUG] Function : main
73037 2019-Jan-16 22:08:45.045823 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73038 2019-Jan-16 22:08:45.046461 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73039 2019-Jan-16 22:08:45.047097 - [DEBUG] Value : BOTTOM
73040 2019-Jan-16 22:08:45.047123 - [DEBUG]
73041 2019-Jan-16 22:08:45.047148 - [DEBUG] Function : main
73042 2019-Jan-16 22:08:45.047174 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73043 2019-Jan-16 22:08:45.047810 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73044 2019-Jan-16 22:08:45.048462 - [DEBUG] Value : BOTTOM
73045 2019-Jan-16 22:08:45.048488 - [DEBUG]
73046 2019-Jan-16 22:08:45.048514 - [DEBUG] Function : main
73047 2019-Jan-16 22:08:45.048539 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73048 2019-Jan-16 22:08:45.049176 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73049 2019-Jan-16 22:08:45.049810 - [DEBUG] Value : BOTTOM
73050 2019-Jan-16 22:08:45.049836 - [DEBUG]
73051 2019-Jan-16 22:08:45.049861 - [DEBUG] Function : main
73052 2019-Jan-16 22:08:45.049887 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73053 2019-Jan-16 22:08:45.050522 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73054 2019-Jan-16 22:08:45.051158 - [DEBUG] Value : BOTTOM
73055 2019-Jan-16 22:08:45.051184 - [DEBUG]
73056 2019-Jan-16 22:08:45.051209 - [DEBUG] Function : main
73057 2019-Jan-16 22:08:45.051234 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73058 2019-Jan-16 22:08:45.051885 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73059 2019-Jan-16 22:08:45.052520 - [DEBUG] Value : BOTTOM
73060 2019-Jan-16 22:08:45.052546 - [DEBUG]
73061 2019-Jan-16 22:08:45.052571 - [DEBUG] Function : main
73062 2019-Jan-16 22:08:45.052596 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73063 2019-Jan-16 22:08:45.053232 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73064 2019-Jan-16 22:08:45.053872 - [DEBUG] Value : BOTTOM
73065 2019-Jan-16 22:08:45.053897 - [DEBUG]
73066 2019-Jan-16 22:08:45.053923 - [DEBUG] Function : main
73067 2019-Jan-16 22:08:45.053948 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73068 2019-Jan-16 22:08:45.054585 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73069 2019-Jan-16 22:08:45.055240 - [DEBUG] Value : BOTTOM
73070 2019-Jan-16 22:08:45.055266 - [DEBUG]
73071 2019-Jan-16 22:08:45.055291 - [DEBUG] Function : main
73072 2019-Jan-16 22:08:45.055317 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73073 2019-Jan-16 22:08:45.055951 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73074 2019-Jan-16 22:08:45.056590 - [DEBUG] Value : BOTTOM
73075 2019-Jan-16 22:08:45.056616 - [DEBUG]
73076 2019-Jan-16 22:08:45.056641 - [DEBUG] Function : main
73077 2019-Jan-16 22:08:45.056666 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73078 2019-Jan-16 22:08:45.057302 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73079 2019-Jan-16 22:08:45.057941 - [DEBUG] Value : BOTTOM
73080 2019-Jan-16 22:08:45.057967 - [DEBUG]
73081 2019-Jan-16 22:08:45.058000 - [DEBUG] Function : main
73082 2019-Jan-16 22:08:45.058026 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73083 2019-Jan-16 22:08:45.058680 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73084 2019-Jan-16 22:08:45.059317 - [DEBUG] Value : BOTTOM
73085 2019-Jan-16 22:08:45.059343 - [DEBUG]
73086 2019-Jan-16 22:08:45.059368 - [DEBUG] Function : main
73087 2019-Jan-16 22:08:45.059393 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73088 2019-Jan-16 22:08:45.060030 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73089 2019-Jan-16 22:08:45.060676 - [DEBUG] Value : BOTTOM
73090 2019-Jan-16 22:08:45.060702 - [DEBUG]
73091 2019-Jan-16 22:08:45.060726 - [DEBUG] Function : main
73092 2019-Jan-16 22:08:45.060752 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73093 2019-Jan-16 22:08:45.061389 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73094 2019-Jan-16 22:08:45.061460 - [DEBUG] Value : BOTTOM
73095 2019-Jan-16 22:08:45.061486 - [DEBUG]
73096 2019-Jan-16 22:08:45.061511 - [DEBUG] Function : main
73097 2019-Jan-16 22:08:45.061537 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73098 2019-Jan-16 22:08:45.062175 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73099 2019-Jan-16 22:08:45.062816 - [DEBUG] Value : BOTTOM
73100 2019-Jan-16 22:08:45.062842 - [DEBUG]
73101 2019-Jan-16 22:08:45.062867 - [DEBUG] Function : main
73102 2019-Jan-16 22:08:45.062894 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73103 2019-Jan-16 22:08:45.063531 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73104 2019-Jan-16 22:08:45.064171 - [DEBUG] Value : BOTTOM
73105 2019-Jan-16 22:08:45.064197 - [DEBUG]
73106 2019-Jan-16 22:08:45.064223 - [DEBUG] Function : main
73107 2019-Jan-16 22:08:45.064249 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73108 2019-Jan-16 22:08:45.064900 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73109 2019-Jan-16 22:08:45.065540 - [DEBUG] Value : BOTTOM
73110 2019-Jan-16 22:08:45.065565 - [DEBUG]
73111 2019-Jan-16 22:08:45.065603 - [DEBUG] Function : main
73112 2019-Jan-16 22:08:45.065630 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73113 2019-Jan-16 22:08:45.066271 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73114 2019-Jan-16 22:08:45.066905 - [DEBUG] Value : BOTTOM
73115 2019-Jan-16 22:08:45.066931 - [DEBUG]
73116 2019-Jan-16 22:08:45.066956 - [DEBUG] Function : main
73117 2019-Jan-16 22:08:45.066982 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73118 2019-Jan-16 22:08:45.067623 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73119 2019-Jan-16 22:08:45.068279 - [DEBUG] Value : BOTTOM
73120 2019-Jan-16 22:08:45.068304 - [DEBUG]
73121 2019-Jan-16 22:08:45.068330 - [DEBUG] Function : main
73122 2019-Jan-16 22:08:45.068356 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73123 2019-Jan-16 22:08:45.068995 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73124 2019-Jan-16 22:08:45.069629 - [DEBUG] Value : BOTTOM
73125 2019-Jan-16 22:08:45.069655 - [DEBUG]
73126 2019-Jan-16 22:08:45.069679 - [DEBUG] Function : main
73127 2019-Jan-16 22:08:45.069705 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73128 2019-Jan-16 22:08:45.070344 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73129 2019-Jan-16 22:08:45.070989 - [DEBUG] Value : BOTTOM
73130 2019-Jan-16 22:08:45.071015 - [DEBUG]
73131 2019-Jan-16 22:08:45.071041 - [DEBUG] Function : main
73132 2019-Jan-16 22:08:45.071067 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73133 2019-Jan-16 22:08:45.071723 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73134 2019-Jan-16 22:08:45.072358 - [DEBUG] Value : BOTTOM
73135 2019-Jan-16 22:08:45.072384 - [DEBUG]
73136 2019-Jan-16 22:08:45.072410 - [DEBUG] Function : main
73137 2019-Jan-16 22:08:45.072435 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73138 2019-Jan-16 22:08:45.073075 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73139 2019-Jan-16 22:08:45.073714 - [DEBUG] Value : BOTTOM
73140 2019-Jan-16 22:08:45.073740 - [DEBUG]
73141 2019-Jan-16 22:08:45.073765 - [DEBUG] Function : main
73142 2019-Jan-16 22:08:45.073791 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73143 2019-Jan-16 22:08:45.074431 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73144 2019-Jan-16 22:08:45.075085 - [DEBUG] Value : BOTTOM
73145 2019-Jan-16 22:08:45.075112 - [DEBUG]
73146 2019-Jan-16 22:08:45.075136 - [DEBUG] Function : main
73147 2019-Jan-16 22:08:45.075162 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73148 2019-Jan-16 22:08:45.075804 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73149 2019-Jan-16 22:08:45.076443 - [DEBUG] Value : BOTTOM
73150 2019-Jan-16 22:08:45.076469 - [DEBUG]
73151 2019-Jan-16 22:08:45.076494 - [DEBUG] Function : main
73152 2019-Jan-16 22:08:45.076520 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73153 2019-Jan-16 22:08:45.077160 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73154 2019-Jan-16 22:08:45.077799 - [DEBUG] Value : BOTTOM
73155 2019-Jan-16 22:08:45.077825 - [DEBUG]
73156 2019-Jan-16 22:08:45.077850 - [DEBUG] Function : main
73157 2019-Jan-16 22:08:45.077876 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73158 2019-Jan-16 22:08:45.078531 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73159 2019-Jan-16 22:08:45.079169 - [DEBUG] Value : BOTTOM
73160 2019-Jan-16 22:08:45.079195 - [DEBUG]
73161 2019-Jan-16 22:08:45.079220 - [DEBUG] Function : main
73162 2019-Jan-16 22:08:45.079246 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73163 2019-Jan-16 22:08:45.079886 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73164 2019-Jan-16 22:08:45.080525 - [DEBUG] Value : BOTTOM
73165 2019-Jan-16 22:08:45.080551 - [DEBUG]
73166 2019-Jan-16 22:08:45.080576 - [DEBUG] Function : main
73167 2019-Jan-16 22:08:45.080601 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73168 2019-Jan-16 22:08:45.081240 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73169 2019-Jan-16 22:08:45.081297 - [DEBUG] Value : BOTTOM
73170 2019-Jan-16 22:08:45.081323 - [DEBUG]
73171 2019-Jan-16 22:08:45.081349 - [DEBUG] Function : main
73172 2019-Jan-16 22:08:45.081375 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73173 2019-Jan-16 22:08:45.082030 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73174 2019-Jan-16 22:08:45.082678 - [DEBUG] Value : BOTTOM
73175 2019-Jan-16 22:08:45.082705 - [DEBUG]
73176 2019-Jan-16 22:08:45.082730 - [DEBUG] Function : main
73177 2019-Jan-16 22:08:45.082756 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73178 2019-Jan-16 22:08:45.083411 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73179 2019-Jan-16 22:08:45.084100 - [DEBUG] Value : BOTTOM
73180 2019-Jan-16 22:08:45.084128 - [DEBUG]
73181 2019-Jan-16 22:08:45.084181 - [DEBUG] Function : main
73182 2019-Jan-16 22:08:45.084209 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73183 2019-Jan-16 22:08:45.084941 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73184 2019-Jan-16 22:08:45.085629 - [DEBUG] Value : BOTTOM
73185 2019-Jan-16 22:08:45.085657 - [DEBUG]
73186 2019-Jan-16 22:08:45.085684 - [DEBUG] Function : main
73187 2019-Jan-16 22:08:45.085710 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73188 2019-Jan-16 22:08:45.086409 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73189 2019-Jan-16 22:08:45.087055 - [DEBUG] Value : BOTTOM
73190 2019-Jan-16 22:08:45.087081 - [DEBUG]
73191 2019-Jan-16 22:08:45.087106 - [DEBUG] Function : main
73192 2019-Jan-16 22:08:45.087132 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73193 2019-Jan-16 22:08:45.087767 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73194 2019-Jan-16 22:08:45.088423 - [DEBUG] Value : BOTTOM
73195 2019-Jan-16 22:08:45.088448 - [DEBUG]
73196 2019-Jan-16 22:08:45.088473 - [DEBUG] Function : main
73197 2019-Jan-16 22:08:45.088499 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73198 2019-Jan-16 22:08:45.089134 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73199 2019-Jan-16 22:08:45.089771 - [DEBUG] Value : BOTTOM
73200 2019-Jan-16 22:08:45.089797 - [DEBUG]
73201 2019-Jan-16 22:08:45.089822 - [DEBUG] Function : main
73202 2019-Jan-16 22:08:45.089847 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73203 2019-Jan-16 22:08:45.090481 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73204 2019-Jan-16 22:08:45.091115 - [DEBUG] Value : BOTTOM
73205 2019-Jan-16 22:08:45.091141 - [DEBUG]
73206 2019-Jan-16 22:08:45.091166 - [DEBUG] Function : main
73207 2019-Jan-16 22:08:45.091191 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73208 2019-Jan-16 22:08:45.091845 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73209 2019-Jan-16 22:08:45.092487 - [DEBUG] Value : BOTTOM
73210 2019-Jan-16 22:08:45.092513 - [DEBUG]
73211 2019-Jan-16 22:08:45.092539 - [DEBUG] Function : main
73212 2019-Jan-16 22:08:45.092565 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73213 2019-Jan-16 22:08:45.093199 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73214 2019-Jan-16 22:08:45.093839 - [DEBUG] Value : BOTTOM
73215 2019-Jan-16 22:08:45.093865 - [DEBUG]
73216 2019-Jan-16 22:08:45.093890 - [DEBUG] Function : main
73217 2019-Jan-16 22:08:45.093916 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73218 2019-Jan-16 22:08:45.094550 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73219 2019-Jan-16 22:08:45.095208 - [DEBUG] Value : BOTTOM
73220 2019-Jan-16 22:08:45.095234 - [DEBUG]
73221 2019-Jan-16 22:08:45.095259 - [DEBUG] Function : main
73222 2019-Jan-16 22:08:45.095284 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73223 2019-Jan-16 22:08:45.095936 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73224 2019-Jan-16 22:08:45.096577 - [DEBUG] Value : BOTTOM
73225 2019-Jan-16 22:08:45.096603 - [DEBUG]
73226 2019-Jan-16 22:08:45.096628 - [DEBUG] Function : main
73227 2019-Jan-16 22:08:45.096654 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73228 2019-Jan-16 22:08:45.097288 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73229 2019-Jan-16 22:08:45.097925 - [DEBUG] Value : BOTTOM
73230 2019-Jan-16 22:08:45.097951 - [DEBUG]
73231 2019-Jan-16 22:08:45.097976 - [DEBUG] Function : main
73232 2019-Jan-16 22:08:45.098002 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73233 2019-Jan-16 22:08:45.098651 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73234 2019-Jan-16 22:08:45.099290 - [DEBUG] Value : BOTTOM
73235 2019-Jan-16 22:08:45.099316 - [DEBUG]
73236 2019-Jan-16 22:08:45.099341 - [DEBUG] Function : main
73237 2019-Jan-16 22:08:45.099366 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73238 2019-Jan-16 22:08:45.100000 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73239 2019-Jan-16 22:08:45.100640 - [DEBUG] Value : BOTTOM
73240 2019-Jan-16 22:08:45.100666 - [DEBUG]
73241 2019-Jan-16 22:08:45.100691 - [DEBUG] Function : main
73242 2019-Jan-16 22:08:45.100716 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73243 2019-Jan-16 22:08:45.101350 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73244 2019-Jan-16 22:08:45.102003 - [DEBUG] Value : BOTTOM
73245 2019-Jan-16 22:08:45.102028 - [DEBUG]
73246 2019-Jan-16 22:08:45.102053 - [DEBUG] Function : main
73247 2019-Jan-16 22:08:45.102079 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73248 2019-Jan-16 22:08:45.102712 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73249 2019-Jan-16 22:08:45.103350 - [DEBUG] Value : BOTTOM
73250 2019-Jan-16 22:08:45.103376 - [DEBUG]
73251 2019-Jan-16 22:08:45.103401 - [DEBUG] Function : main
73252 2019-Jan-16 22:08:45.103426 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73253 2019-Jan-16 22:08:45.104059 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73254 2019-Jan-16 22:08:45.104700 - [DEBUG] Value : BOTTOM
73255 2019-Jan-16 22:08:45.104725 - [DEBUG]
73256 2019-Jan-16 22:08:45.104762 - [DEBUG] Function : main
73257 2019-Jan-16 22:08:45.104789 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73258 2019-Jan-16 22:08:45.105425 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73259 2019-Jan-16 22:08:45.106062 - [DEBUG] Value : BOTTOM
73260 2019-Jan-16 22:08:45.106088 - [DEBUG]
73261 2019-Jan-16 22:08:45.106114 - [DEBUG] Function : main
73262 2019-Jan-16 22:08:45.106139 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73263 2019-Jan-16 22:08:45.106772 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73264 2019-Jan-16 22:08:45.107420 - [DEBUG] Value : BOTTOM
73265 2019-Jan-16 22:08:45.107445 - [DEBUG]
73266 2019-Jan-16 22:08:45.107470 - [DEBUG] Function : main
73267 2019-Jan-16 22:08:45.107496 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73268 2019-Jan-16 22:08:45.108146 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73269 2019-Jan-16 22:08:45.108791 - [DEBUG] Value : BOTTOM
73270 2019-Jan-16 22:08:45.108817 - [DEBUG]
73271 2019-Jan-16 22:08:45.108851 - [DEBUG] Function : main
73272 2019-Jan-16 22:08:45.108877 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73273 2019-Jan-16 22:08:45.109512 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73274 2019-Jan-16 22:08:45.109571 - [DEBUG] Value : BOTTOM
73275 2019-Jan-16 22:08:45.109597 - [DEBUG]
73276 2019-Jan-16 22:08:45.109623 - [DEBUG] Function : main
73277 2019-Jan-16 22:08:45.109649 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73278 2019-Jan-16 22:08:45.110294 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73279 2019-Jan-16 22:08:45.110938 - [DEBUG] Value : BOTTOM
73280 2019-Jan-16 22:08:45.110964 - [DEBUG]
73281 2019-Jan-16 22:08:45.110989 - [DEBUG] Function : main
73282 2019-Jan-16 22:08:45.111015 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73283 2019-Jan-16 22:08:45.111666 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73284 2019-Jan-16 22:08:45.112309 - [DEBUG] Value : BOTTOM
73285 2019-Jan-16 22:08:45.112334 - [DEBUG]
73286 2019-Jan-16 22:08:45.112360 - [DEBUG] Function : main
73287 2019-Jan-16 22:08:45.112386 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73288 2019-Jan-16 22:08:45.113022 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73289 2019-Jan-16 22:08:45.113662 - [DEBUG] Value : BOTTOM
73290 2019-Jan-16 22:08:45.113688 - [DEBUG]
73291 2019-Jan-16 22:08:45.113713 - [DEBUG] Function : main
73292 2019-Jan-16 22:08:45.113739 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73293 2019-Jan-16 22:08:45.114374 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73294 2019-Jan-16 22:08:45.115028 - [DEBUG] Value : BOTTOM
73295 2019-Jan-16 22:08:45.115054 - [DEBUG]
73296 2019-Jan-16 22:08:45.115101 - [DEBUG] Function : main
73297 2019-Jan-16 22:08:45.115128 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73298 2019-Jan-16 22:08:45.115767 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73299 2019-Jan-16 22:08:45.116403 - [DEBUG] Value : BOTTOM
73300 2019-Jan-16 22:08:45.116429 - [DEBUG]
73301 2019-Jan-16 22:08:45.116454 - [DEBUG] Function : main
73302 2019-Jan-16 22:08:45.116480 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73303 2019-Jan-16 22:08:45.117115 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73304 2019-Jan-16 22:08:45.117755 - [DEBUG] Value : BOTTOM
73305 2019-Jan-16 22:08:45.117781 - [DEBUG]
73306 2019-Jan-16 22:08:45.117806 - [DEBUG] Function : main
73307 2019-Jan-16 22:08:45.117832 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73308 2019-Jan-16 22:08:45.118482 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73309 2019-Jan-16 22:08:45.119118 - [DEBUG] Value : BOTTOM
73310 2019-Jan-16 22:08:45.119144 - [DEBUG]
73311 2019-Jan-16 22:08:45.119169 - [DEBUG] Function : main
73312 2019-Jan-16 22:08:45.119194 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73313 2019-Jan-16 22:08:45.119829 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73314 2019-Jan-16 22:08:45.120465 - [DEBUG] Value : BOTTOM
73315 2019-Jan-16 22:08:45.120491 - [DEBUG]
73316 2019-Jan-16 22:08:45.120516 - [DEBUG] Function : main
73317 2019-Jan-16 22:08:45.120542 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73318 2019-Jan-16 22:08:45.121176 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73319 2019-Jan-16 22:08:45.121826 - [DEBUG] Value : BOTTOM
73320 2019-Jan-16 22:08:45.121852 - [DEBUG]
73321 2019-Jan-16 22:08:45.121885 - [DEBUG] Function : main
73322 2019-Jan-16 22:08:45.121912 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73323 2019-Jan-16 22:08:45.122547 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73324 2019-Jan-16 22:08:45.123187 - [DEBUG] Value : BOTTOM
73325 2019-Jan-16 22:08:45.123213 - [DEBUG]
73326 2019-Jan-16 22:08:45.123238 - [DEBUG] Function : main
73327 2019-Jan-16 22:08:45.123263 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73328 2019-Jan-16 22:08:45.123897 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73329 2019-Jan-16 22:08:45.124537 - [DEBUG] Value : BOTTOM
73330 2019-Jan-16 22:08:45.124562 - [DEBUG]
73331 2019-Jan-16 22:08:45.124587 - [DEBUG] Function : main
73332 2019-Jan-16 22:08:45.124613 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73333 2019-Jan-16 22:08:45.125263 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73334 2019-Jan-16 22:08:45.125904 - [DEBUG] Value : BOTTOM
73335 2019-Jan-16 22:08:45.125930 - [DEBUG]
73336 2019-Jan-16 22:08:45.125955 - [DEBUG] Function : main
73337 2019-Jan-16 22:08:45.125981 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73338 2019-Jan-16 22:08:45.126615 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73339 2019-Jan-16 22:08:45.127256 - [DEBUG] Value : BOTTOM
73340 2019-Jan-16 22:08:45.127282 - [DEBUG]
73341 2019-Jan-16 22:08:45.127307 - [DEBUG] Function : main
73342 2019-Jan-16 22:08:45.127332 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73343 2019-Jan-16 22:08:45.127967 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73344 2019-Jan-16 22:08:45.128619 - [DEBUG] Value : BOTTOM
73345 2019-Jan-16 22:08:45.128645 - [DEBUG]
73346 2019-Jan-16 22:08:45.128669 - [DEBUG] Function : main
73347 2019-Jan-16 22:08:45.128695 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73348 2019-Jan-16 22:08:45.129329 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73349 2019-Jan-16 22:08:45.129969 - [DEBUG] Value : BOTTOM
73350 2019-Jan-16 22:08:45.129995 - [DEBUG]
73351 2019-Jan-16 22:08:45.130019 - [DEBUG] Function : main
73352 2019-Jan-16 22:08:45.130045 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73353 2019-Jan-16 22:08:45.130679 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73354 2019-Jan-16 22:08:45.131319 - [DEBUG] Value : BOTTOM
73355 2019-Jan-16 22:08:45.131345 - [DEBUG]
73356 2019-Jan-16 22:08:45.131370 - [DEBUG] Function : main
73357 2019-Jan-16 22:08:45.131395 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73358 2019-Jan-16 22:08:45.132044 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73359 2019-Jan-16 22:08:45.132680 - [DEBUG] Value : BOTTOM
73360 2019-Jan-16 22:08:45.132706 - [DEBUG]
73361 2019-Jan-16 22:08:45.132731 - [DEBUG] Function : main
73362 2019-Jan-16 22:08:45.132757 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73363 2019-Jan-16 22:08:45.133391 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73364 2019-Jan-16 22:08:45.134030 - [DEBUG] Value : BOTTOM
73365 2019-Jan-16 22:08:45.134056 - [DEBUG]
73366 2019-Jan-16 22:08:45.134081 - [DEBUG] Function : main
73367 2019-Jan-16 22:08:45.134106 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73368 2019-Jan-16 22:08:45.134740 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73369 2019-Jan-16 22:08:45.135405 - [DEBUG] Value : BOTTOM
73370 2019-Jan-16 22:08:45.135431 - [DEBUG]
73371 2019-Jan-16 22:08:45.135456 - [DEBUG] Function : main
73372 2019-Jan-16 22:08:45.135482 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73373 2019-Jan-16 22:08:45.136118 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73374 2019-Jan-16 22:08:45.136756 - [DEBUG] Value : BOTTOM
73375 2019-Jan-16 22:08:45.136781 - [DEBUG]
73376 2019-Jan-16 22:08:45.136807 - [DEBUG] Function : main
73377 2019-Jan-16 22:08:45.136833 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73378 2019-Jan-16 22:08:45.137468 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73379 2019-Jan-16 22:08:45.138129 - [DEBUG] Value : BOTTOM
73380 2019-Jan-16 22:08:45.138155 - [DEBUG]
73381 2019-Jan-16 22:08:45.138179 - [DEBUG] Function : main
73382 2019-Jan-16 22:08:45.138205 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73383 2019-Jan-16 22:08:45.138841 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73384 2019-Jan-16 22:08:45.138899 - [DEBUG] Value : BOTTOM
73385 2019-Jan-16 22:08:45.138924 - [DEBUG]
73386 2019-Jan-16 22:08:45.138950 - [DEBUG] Function : main
73387 2019-Jan-16 22:08:45.138975 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73388 2019-Jan-16 22:08:45.139611 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73389 2019-Jan-16 22:08:45.140252 - [DEBUG] Value : BOTTOM
73390 2019-Jan-16 22:08:45.140278 - [DEBUG]
73391 2019-Jan-16 22:08:45.140303 - [DEBUG] Function : main
73392 2019-Jan-16 22:08:45.140329 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73393 2019-Jan-16 22:08:45.140965 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73394 2019-Jan-16 22:08:45.141621 - [DEBUG] Value : BOTTOM
73395 2019-Jan-16 22:08:45.141647 - [DEBUG]
73396 2019-Jan-16 22:08:45.141672 - [DEBUG] Function : main
73397 2019-Jan-16 22:08:45.141699 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73398 2019-Jan-16 22:08:45.142334 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73399 2019-Jan-16 22:08:45.142974 - [DEBUG] Value : BOTTOM
73400 2019-Jan-16 22:08:45.142999 - [DEBUG]
73401 2019-Jan-16 22:08:45.143039 - [DEBUG] Function : main
73402 2019-Jan-16 22:08:45.143066 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73403 2019-Jan-16 22:08:45.143704 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73404 2019-Jan-16 22:08:45.144340 - [DEBUG] Value : BOTTOM
73405 2019-Jan-16 22:08:45.144366 - [DEBUG]
73406 2019-Jan-16 22:08:45.144391 - [DEBUG] Function : main
73407 2019-Jan-16 22:08:45.144417 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73408 2019-Jan-16 22:08:45.145069 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73409 2019-Jan-16 22:08:45.145709 - [DEBUG] Value : BOTTOM
73410 2019-Jan-16 22:08:45.145736 - [DEBUG]
73411 2019-Jan-16 22:08:45.145761 - [DEBUG] Function : main
73412 2019-Jan-16 22:08:45.145787 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73413 2019-Jan-16 22:08:45.146424 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73414 2019-Jan-16 22:08:45.147059 - [DEBUG] Value : BOTTOM
73415 2019-Jan-16 22:08:45.147084 - [DEBUG]
73416 2019-Jan-16 22:08:45.147109 - [DEBUG] Function : main
73417 2019-Jan-16 22:08:45.147135 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73418 2019-Jan-16 22:08:45.147779 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73419 2019-Jan-16 22:08:45.148432 - [DEBUG] Value : BOTTOM
73420 2019-Jan-16 22:08:45.148458 - [DEBUG]
73421 2019-Jan-16 22:08:45.148483 - [DEBUG] Function : main
73422 2019-Jan-16 22:08:45.148508 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73423 2019-Jan-16 22:08:45.149145 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73424 2019-Jan-16 22:08:45.149780 - [DEBUG] Value : BOTTOM
73425 2019-Jan-16 22:08:45.149805 - [DEBUG]
73426 2019-Jan-16 22:08:45.149830 - [DEBUG] Function : main
73427 2019-Jan-16 22:08:45.149856 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73428 2019-Jan-16 22:08:45.150492 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73429 2019-Jan-16 22:08:45.151133 - [DEBUG] Value : BOTTOM
73430 2019-Jan-16 22:08:45.151159 - [DEBUG]
73431 2019-Jan-16 22:08:45.151184 - [DEBUG] Function : main
73432 2019-Jan-16 22:08:45.151210 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73433 2019-Jan-16 22:08:45.151863 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73434 2019-Jan-16 22:08:45.152503 - [DEBUG] Value : BOTTOM
73435 2019-Jan-16 22:08:45.152529 - [DEBUG]
73436 2019-Jan-16 22:08:45.152554 - [DEBUG] Function : main
73437 2019-Jan-16 22:08:45.152579 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73438 2019-Jan-16 22:08:45.153216 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73439 2019-Jan-16 22:08:45.153854 - [DEBUG] Value : BOTTOM
73440 2019-Jan-16 22:08:45.153880 - [DEBUG]
73441 2019-Jan-16 22:08:45.153905 - [DEBUG] Function : main
73442 2019-Jan-16 22:08:45.153931 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73443 2019-Jan-16 22:08:45.154567 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73444 2019-Jan-16 22:08:45.155223 - [DEBUG] Value : BOTTOM
73445 2019-Jan-16 22:08:45.155249 - [DEBUG]
73446 2019-Jan-16 22:08:45.155274 - [DEBUG] Function : main
73447 2019-Jan-16 22:08:45.155300 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73448 2019-Jan-16 22:08:45.155942 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73449 2019-Jan-16 22:08:45.156578 - [DEBUG] Value : BOTTOM
73450 2019-Jan-16 22:08:45.156604 - [DEBUG]
73451 2019-Jan-16 22:08:45.156629 - [DEBUG] Function : main
73452 2019-Jan-16 22:08:45.156654 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73453 2019-Jan-16 22:08:45.157291 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73454 2019-Jan-16 22:08:45.157931 - [DEBUG] Value : BOTTOM
73455 2019-Jan-16 22:08:45.157958 - [DEBUG]
73456 2019-Jan-16 22:08:45.157983 - [DEBUG] Function : main
73457 2019-Jan-16 22:08:45.158008 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73458 2019-Jan-16 22:08:45.158660 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73459 2019-Jan-16 22:08:45.159300 - [DEBUG] Value : BOTTOM
73460 2019-Jan-16 22:08:45.159326 - [DEBUG]
73461 2019-Jan-16 22:08:45.159359 - [DEBUG] Function : main
73462 2019-Jan-16 22:08:45.159385 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73463 2019-Jan-16 22:08:45.160022 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73464 2019-Jan-16 22:08:45.160079 - [DEBUG] Value : BOTTOM
73465 2019-Jan-16 22:08:45.160104 - [DEBUG]
73466 2019-Jan-16 22:08:45.160130 - [DEBUG] Function : main
73467 2019-Jan-16 22:08:45.160155 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73468 2019-Jan-16 22:08:45.160792 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73469 2019-Jan-16 22:08:45.161445 - [DEBUG] Value : BOTTOM
73470 2019-Jan-16 22:08:45.161471 - [DEBUG]
73471 2019-Jan-16 22:08:45.161497 - [DEBUG] Function : main
73472 2019-Jan-16 22:08:45.161522 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73473 2019-Jan-16 22:08:45.162159 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73474 2019-Jan-16 22:08:45.162799 - [DEBUG] Value : BOTTOM
73475 2019-Jan-16 22:08:45.162825 - [DEBUG]
73476 2019-Jan-16 22:08:45.162864 - [DEBUG] Function : main
73477 2019-Jan-16 22:08:45.162890 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73478 2019-Jan-16 22:08:45.163531 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73479 2019-Jan-16 22:08:45.164167 - [DEBUG] Value : BOTTOM
73480 2019-Jan-16 22:08:45.164193 - [DEBUG]
73481 2019-Jan-16 22:08:45.164218 - [DEBUG] Function : main
73482 2019-Jan-16 22:08:45.164244 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73483 2019-Jan-16 22:08:45.164900 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73484 2019-Jan-16 22:08:45.165540 - [DEBUG] Value : BOTTOM
73485 2019-Jan-16 22:08:45.165566 - [DEBUG]
73486 2019-Jan-16 22:08:45.165592 - [DEBUG] Function : main
73487 2019-Jan-16 22:08:45.165618 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73488 2019-Jan-16 22:08:45.166258 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73489 2019-Jan-16 22:08:45.166893 - [DEBUG] Value : BOTTOM
73490 2019-Jan-16 22:08:45.166918 - [DEBUG]
73491 2019-Jan-16 22:08:45.166944 - [DEBUG] Function : main
73492 2019-Jan-16 22:08:45.166969 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73493 2019-Jan-16 22:08:45.167610 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73494 2019-Jan-16 22:08:45.168262 - [DEBUG] Value : BOTTOM
73495 2019-Jan-16 22:08:45.168288 - [DEBUG]
73496 2019-Jan-16 22:08:45.168313 - [DEBUG] Function : main
73497 2019-Jan-16 22:08:45.168338 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73498 2019-Jan-16 22:08:45.168979 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73499 2019-Jan-16 22:08:45.169614 - [DEBUG] Value : BOTTOM
73500 2019-Jan-16 22:08:45.169639 - [DEBUG]
73501 2019-Jan-16 22:08:45.169664 - [DEBUG] Function : main
73502 2019-Jan-16 22:08:45.169690 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73503 2019-Jan-16 22:08:45.170330 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73504 2019-Jan-16 22:08:45.170970 - [DEBUG] Value : BOTTOM
73505 2019-Jan-16 22:08:45.170996 - [DEBUG]
73506 2019-Jan-16 22:08:45.171022 - [DEBUG] Function : main
73507 2019-Jan-16 22:08:45.171047 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73508 2019-Jan-16 22:08:45.171710 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73509 2019-Jan-16 22:08:45.172351 - [DEBUG] Value : BOTTOM
73510 2019-Jan-16 22:08:45.172376 - [DEBUG]
73511 2019-Jan-16 22:08:45.172401 - [DEBUG] Function : main
73512 2019-Jan-16 22:08:45.172427 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73513 2019-Jan-16 22:08:45.173068 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73514 2019-Jan-16 22:08:45.173708 - [DEBUG] Value : BOTTOM
73515 2019-Jan-16 22:08:45.173734 - [DEBUG]
73516 2019-Jan-16 22:08:45.173759 - [DEBUG] Function : main
73517 2019-Jan-16 22:08:45.173785 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73518 2019-Jan-16 22:08:45.174425 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73519 2019-Jan-16 22:08:45.175080 - [DEBUG] Value : BOTTOM
73520 2019-Jan-16 22:08:45.175106 - [DEBUG]
73521 2019-Jan-16 22:08:45.175131 - [DEBUG] Function : main
73522 2019-Jan-16 22:08:45.175156 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73523 2019-Jan-16 22:08:45.175797 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73524 2019-Jan-16 22:08:45.176434 - [DEBUG] Value : BOTTOM
73525 2019-Jan-16 22:08:45.176460 - [DEBUG]
73526 2019-Jan-16 22:08:45.176485 - [DEBUG] Function : main
73527 2019-Jan-16 22:08:45.176511 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73528 2019-Jan-16 22:08:45.177151 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73529 2019-Jan-16 22:08:45.177790 - [DEBUG] Value : BOTTOM
73530 2019-Jan-16 22:08:45.177816 - [DEBUG]
73531 2019-Jan-16 22:08:45.177841 - [DEBUG] Function : main
73532 2019-Jan-16 22:08:45.177867 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73533 2019-Jan-16 22:08:45.178522 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73534 2019-Jan-16 22:08:45.179163 - [DEBUG] Value : BOTTOM
73535 2019-Jan-16 22:08:45.179189 - [DEBUG]
73536 2019-Jan-16 22:08:45.179214 - [DEBUG] Function : main
73537 2019-Jan-16 22:08:45.179240 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73538 2019-Jan-16 22:08:45.179879 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73539 2019-Jan-16 22:08:45.180517 - [DEBUG] Value : BOTTOM
73540 2019-Jan-16 22:08:45.180543 - [DEBUG]
73541 2019-Jan-16 22:08:45.180568 - [DEBUG] Function : main
73542 2019-Jan-16 22:08:45.180593 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73543 2019-Jan-16 22:08:45.181233 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73544 2019-Jan-16 22:08:45.181887 - [DEBUG] Value : BOTTOM
73545 2019-Jan-16 22:08:45.181913 - [DEBUG]
73546 2019-Jan-16 22:08:45.181938 - [DEBUG] Function : main
73547 2019-Jan-16 22:08:45.181964 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73548 2019-Jan-16 22:08:45.182604 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73549 2019-Jan-16 22:08:45.182660 - [DEBUG] Value : BOTTOM
73550 2019-Jan-16 22:08:45.182686 - [DEBUG]
73551 2019-Jan-16 22:08:45.182712 - [DEBUG] Function : main
73552 2019-Jan-16 22:08:45.182737 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73553 2019-Jan-16 22:08:45.183385 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73554 2019-Jan-16 22:08:45.184027 - [DEBUG] Value : BOTTOM
73555 2019-Jan-16 22:08:45.184053 - [DEBUG]
73556 2019-Jan-16 22:08:45.184079 - [DEBUG] Function : main
73557 2019-Jan-16 22:08:45.184105 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73558 2019-Jan-16 22:08:45.184757 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73559 2019-Jan-16 22:08:45.185399 - [DEBUG] Value : BOTTOM
73560 2019-Jan-16 22:08:45.185425 - [DEBUG]
73561 2019-Jan-16 22:08:45.185465 - [DEBUG] Function : main
73562 2019-Jan-16 22:08:45.185492 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73563 2019-Jan-16 22:08:45.186131 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73564 2019-Jan-16 22:08:45.186767 - [DEBUG] Value : BOTTOM
73565 2019-Jan-16 22:08:45.186793 - [DEBUG]
73566 2019-Jan-16 22:08:45.186818 - [DEBUG] Function : main
73567 2019-Jan-16 22:08:45.186844 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73568 2019-Jan-16 22:08:45.187481 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73569 2019-Jan-16 22:08:45.188134 - [DEBUG] Value : BOTTOM
73570 2019-Jan-16 22:08:45.188160 - [DEBUG]
73571 2019-Jan-16 22:08:45.188186 - [DEBUG] Function : main
73572 2019-Jan-16 22:08:45.188212 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73573 2019-Jan-16 22:08:45.188857 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73574 2019-Jan-16 22:08:45.189493 - [DEBUG] Value : BOTTOM
73575 2019-Jan-16 22:08:45.189519 - [DEBUG]
73576 2019-Jan-16 22:08:45.189544 - [DEBUG] Function : main
73577 2019-Jan-16 22:08:45.189570 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73578 2019-Jan-16 22:08:45.190206 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73579 2019-Jan-16 22:08:45.190843 - [DEBUG] Value : BOTTOM
73580 2019-Jan-16 22:08:45.190869 - [DEBUG]
73581 2019-Jan-16 22:08:45.190894 - [DEBUG] Function : main
73582 2019-Jan-16 22:08:45.190920 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73583 2019-Jan-16 22:08:45.191573 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73584 2019-Jan-16 22:08:45.192207 - [DEBUG] Value : BOTTOM
73585 2019-Jan-16 22:08:45.192233 - [DEBUG]
73586 2019-Jan-16 22:08:45.192259 - [DEBUG] Function : main
73587 2019-Jan-16 22:08:45.192284 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73588 2019-Jan-16 22:08:45.192921 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73589 2019-Jan-16 22:08:45.193561 - [DEBUG] Value : BOTTOM
73590 2019-Jan-16 22:08:45.193587 - [DEBUG]
73591 2019-Jan-16 22:08:45.193613 - [DEBUG] Function : main
73592 2019-Jan-16 22:08:45.193638 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73593 2019-Jan-16 22:08:45.194275 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73594 2019-Jan-16 22:08:45.194931 - [DEBUG] Value : BOTTOM
73595 2019-Jan-16 22:08:45.194957 - [DEBUG]
73596 2019-Jan-16 22:08:45.194982 - [DEBUG] Function : main
73597 2019-Jan-16 22:08:45.195008 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73598 2019-Jan-16 22:08:45.195654 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73599 2019-Jan-16 22:08:45.196294 - [DEBUG] Value : BOTTOM
73600 2019-Jan-16 22:08:45.196320 - [DEBUG]
73601 2019-Jan-16 22:08:45.196346 - [DEBUG] Function : main
73602 2019-Jan-16 22:08:45.196371 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73603 2019-Jan-16 22:08:45.197008 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73604 2019-Jan-16 22:08:45.197649 - [DEBUG] Value : BOTTOM
73605 2019-Jan-16 22:08:45.197675 - [DEBUG]
73606 2019-Jan-16 22:08:45.197700 - [DEBUG] Function : main
73607 2019-Jan-16 22:08:45.197726 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73608 2019-Jan-16 22:08:45.198377 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73609 2019-Jan-16 22:08:45.199013 - [DEBUG] Value : BOTTOM
73610 2019-Jan-16 22:08:45.199039 - [DEBUG]
73611 2019-Jan-16 22:08:45.199064 - [DEBUG] Function : main
73612 2019-Jan-16 22:08:45.199090 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73613 2019-Jan-16 22:08:45.199727 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73614 2019-Jan-16 22:08:45.200366 - [DEBUG] Value : BOTTOM
73615 2019-Jan-16 22:08:45.200392 - [DEBUG]
73616 2019-Jan-16 22:08:45.200417 - [DEBUG] Function : main
73617 2019-Jan-16 22:08:45.200443 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73618 2019-Jan-16 22:08:45.201080 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73619 2019-Jan-16 22:08:45.201737 - [DEBUG] Value : BOTTOM
73620 2019-Jan-16 22:08:45.201763 - [DEBUG]
73621 2019-Jan-16 22:08:45.201788 - [DEBUG] Function : main
73622 2019-Jan-16 22:08:45.201814 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73623 2019-Jan-16 22:08:45.202450 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73624 2019-Jan-16 22:08:45.203087 - [DEBUG] Value : BOTTOM
73625 2019-Jan-16 22:08:45.203113 - [DEBUG]
73626 2019-Jan-16 22:08:45.203138 - [DEBUG] Function : main
73627 2019-Jan-16 22:08:45.203164 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73628 2019-Jan-16 22:08:45.203799 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73629 2019-Jan-16 22:08:45.204438 - [DEBUG] Value : BOTTOM
73630 2019-Jan-16 22:08:45.204464 - [DEBUG]
73631 2019-Jan-16 22:08:45.204489 - [DEBUG] Function : main
73632 2019-Jan-16 22:08:45.204515 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73633 2019-Jan-16 22:08:45.205167 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73634 2019-Jan-16 22:08:45.205808 - [DEBUG] Value : BOTTOM
73635 2019-Jan-16 22:08:45.205834 - [DEBUG]
73636 2019-Jan-16 22:08:45.205859 - [DEBUG] Function : main
73637 2019-Jan-16 22:08:45.205885 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73638 2019-Jan-16 22:08:45.206523 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73639 2019-Jan-16 22:08:45.206581 - [DEBUG] Value : BOTTOM
73640 2019-Jan-16 22:08:45.206606 - [DEBUG]
73641 2019-Jan-16 22:08:45.206633 - [DEBUG] Function : main
73642 2019-Jan-16 22:08:45.206659 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73643 2019-Jan-16 22:08:45.207304 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73644 2019-Jan-16 22:08:45.207946 - [DEBUG] Value : BOTTOM
73645 2019-Jan-16 22:08:45.207972 - [DEBUG]
73646 2019-Jan-16 22:08:45.207997 - [DEBUG] Function : main
73647 2019-Jan-16 22:08:45.208024 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73648 2019-Jan-16 22:08:45.208679 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73649 2019-Jan-16 22:08:45.209319 - [DEBUG] Value : BOTTOM
73650 2019-Jan-16 22:08:45.209345 - [DEBUG]
73651 2019-Jan-16 22:08:45.209387 - [DEBUG] Function : main
73652 2019-Jan-16 22:08:45.209414 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73653 2019-Jan-16 22:08:45.210055 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73654 2019-Jan-16 22:08:45.210692 - [DEBUG] Value : BOTTOM
73655 2019-Jan-16 22:08:45.210718 - [DEBUG]
73656 2019-Jan-16 22:08:45.210743 - [DEBUG] Function : main
73657 2019-Jan-16 22:08:45.210769 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73658 2019-Jan-16 22:08:45.211408 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73659 2019-Jan-16 22:08:45.212060 - [DEBUG] Value : BOTTOM
73660 2019-Jan-16 22:08:45.212086 - [DEBUG]
73661 2019-Jan-16 22:08:45.212112 - [DEBUG] Function : main
73662 2019-Jan-16 22:08:45.212137 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73663 2019-Jan-16 22:08:45.212777 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73664 2019-Jan-16 22:08:45.213412 - [DEBUG] Value : BOTTOM
73665 2019-Jan-16 22:08:45.213438 - [DEBUG]
73666 2019-Jan-16 22:08:45.213463 - [DEBUG] Function : main
73667 2019-Jan-16 22:08:45.213489 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73668 2019-Jan-16 22:08:45.214128 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73669 2019-Jan-16 22:08:45.214777 - [DEBUG] Value : BOTTOM
73670 2019-Jan-16 22:08:45.214803 - [DEBUG]
73671 2019-Jan-16 22:08:45.214828 - [DEBUG] Function : main
73672 2019-Jan-16 22:08:45.214854 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73673 2019-Jan-16 22:08:45.215493 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73674 2019-Jan-16 22:08:45.216128 - [DEBUG] Value : BOTTOM
73675 2019-Jan-16 22:08:45.216154 - [DEBUG]
73676 2019-Jan-16 22:08:45.216179 - [DEBUG] Function : main
73677 2019-Jan-16 22:08:45.216204 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73678 2019-Jan-16 22:08:45.216844 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73679 2019-Jan-16 22:08:45.217485 - [DEBUG] Value : BOTTOM
73680 2019-Jan-16 22:08:45.217511 - [DEBUG]
73681 2019-Jan-16 22:08:45.217536 - [DEBUG] Function : main
73682 2019-Jan-16 22:08:45.217561 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73683 2019-Jan-16 22:08:45.218216 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73684 2019-Jan-16 22:08:45.218855 - [DEBUG] Value : BOTTOM
73685 2019-Jan-16 22:08:45.218881 - [DEBUG]
73686 2019-Jan-16 22:08:45.218906 - [DEBUG] Function : main
73687 2019-Jan-16 22:08:45.218932 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73688 2019-Jan-16 22:08:45.219572 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73689 2019-Jan-16 22:08:45.220219 - [DEBUG] Value : BOTTOM
73690 2019-Jan-16 22:08:45.220245 - [DEBUG]
73691 2019-Jan-16 22:08:45.220270 - [DEBUG] Function : main
73692 2019-Jan-16 22:08:45.220296 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73693 2019-Jan-16 22:08:45.220953 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73694 2019-Jan-16 22:08:45.221611 - [DEBUG] Value : BOTTOM
73695 2019-Jan-16 22:08:45.221636 - [DEBUG]
73696 2019-Jan-16 22:08:45.221661 - [DEBUG] Function : main
73697 2019-Jan-16 22:08:45.221687 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73698 2019-Jan-16 22:08:45.222327 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73699 2019-Jan-16 22:08:45.222963 - [DEBUG] Value : BOTTOM
73700 2019-Jan-16 22:08:45.222989 - [DEBUG]
73701 2019-Jan-16 22:08:45.223014 - [DEBUG] Function : main
73702 2019-Jan-16 22:08:45.223040 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73703 2019-Jan-16 22:08:45.223679 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73704 2019-Jan-16 22:08:45.224318 - [DEBUG] Value : BOTTOM
73705 2019-Jan-16 22:08:45.224344 - [DEBUG]
73706 2019-Jan-16 22:08:45.224368 - [DEBUG] Function : main
73707 2019-Jan-16 22:08:45.224394 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73708 2019-Jan-16 22:08:45.225048 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73709 2019-Jan-16 22:08:45.225688 - [DEBUG] Value : BOTTOM
73710 2019-Jan-16 22:08:45.225714 - [DEBUG]
73711 2019-Jan-16 22:08:45.225739 - [DEBUG] Function : main
73712 2019-Jan-16 22:08:45.225765 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73713 2019-Jan-16 22:08:45.226404 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73714 2019-Jan-16 22:08:45.227042 - [DEBUG] Value : BOTTOM
73715 2019-Jan-16 22:08:45.227067 - [DEBUG]
73716 2019-Jan-16 22:08:45.227092 - [DEBUG] Function : main
73717 2019-Jan-16 22:08:45.227118 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73718 2019-Jan-16 22:08:45.227757 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73719 2019-Jan-16 22:08:45.228411 - [DEBUG] Value : BOTTOM
73720 2019-Jan-16 22:08:45.228436 - [DEBUG]
73721 2019-Jan-16 22:08:45.228461 - [DEBUG] Function : main
73722 2019-Jan-16 22:08:45.228487 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73723 2019-Jan-16 22:08:45.229126 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73724 2019-Jan-16 22:08:45.229766 - [DEBUG] Value : BOTTOM
73725 2019-Jan-16 22:08:45.229792 - [DEBUG]
73726 2019-Jan-16 22:08:45.229816 - [DEBUG] Function : main
73727 2019-Jan-16 22:08:45.229842 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73728 2019-Jan-16 22:08:45.230481 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73729 2019-Jan-16 22:08:45.231118 - [DEBUG] Value : BOTTOM
73730 2019-Jan-16 22:08:45.231143 - [DEBUG]
73731 2019-Jan-16 22:08:45.231169 - [DEBUG] Function : main
73732 2019-Jan-16 22:08:45.231195 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73733 2019-Jan-16 22:08:45.231850 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73734 2019-Jan-16 22:08:45.232504 - [DEBUG] Value : BOTTOM
73735 2019-Jan-16 22:08:45.232530 - [DEBUG]
73736 2019-Jan-16 22:08:45.232555 - [DEBUG] Function : main
73737 2019-Jan-16 22:08:45.232581 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73738 2019-Jan-16 22:08:45.233220 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73739 2019-Jan-16 22:08:45.233277 - [DEBUG] Value : BOTTOM
73740 2019-Jan-16 22:08:45.233303 - [DEBUG]
73741 2019-Jan-16 22:08:45.233329 - [DEBUG] Function : main
73742 2019-Jan-16 22:08:45.233354 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73743 2019-Jan-16 22:08:45.233994 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73744 2019-Jan-16 22:08:45.234635 - [DEBUG] Value : BOTTOM
73745 2019-Jan-16 22:08:45.234660 - [DEBUG]
73746 2019-Jan-16 22:08:45.234686 - [DEBUG] Function : main
73747 2019-Jan-16 22:08:45.234712 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73748 2019-Jan-16 22:08:45.235366 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73749 2019-Jan-16 22:08:45.236007 - [DEBUG] Value : BOTTOM
73750 2019-Jan-16 22:08:45.236032 - [DEBUG]
73751 2019-Jan-16 22:08:45.236074 - [DEBUG] Function : main
73752 2019-Jan-16 22:08:45.236101 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73753 2019-Jan-16 22:08:45.236738 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73754 2019-Jan-16 22:08:45.237375 - [DEBUG] Value : BOTTOM
73755 2019-Jan-16 22:08:45.237401 - [DEBUG]
73756 2019-Jan-16 22:08:45.237426 - [DEBUG] Function : main
73757 2019-Jan-16 22:08:45.237452 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73758 2019-Jan-16 22:08:45.238101 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73759 2019-Jan-16 22:08:45.238741 - [DEBUG] Value : BOTTOM
73760 2019-Jan-16 22:08:45.238767 - [DEBUG]
73761 2019-Jan-16 22:08:45.238792 - [DEBUG] Function : main
73762 2019-Jan-16 22:08:45.238818 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73763 2019-Jan-16 22:08:45.239455 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73764 2019-Jan-16 22:08:45.240090 - [DEBUG] Value : BOTTOM
73765 2019-Jan-16 22:08:45.240116 - [DEBUG]
73766 2019-Jan-16 22:08:45.240141 - [DEBUG] Function : main
73767 2019-Jan-16 22:08:45.240167 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73768 2019-Jan-16 22:08:45.240803 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73769 2019-Jan-16 22:08:45.241452 - [DEBUG] Value : BOTTOM
73770 2019-Jan-16 22:08:45.241478 - [DEBUG]
73771 2019-Jan-16 22:08:45.241503 - [DEBUG] Function : main
73772 2019-Jan-16 22:08:45.241529 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73773 2019-Jan-16 22:08:45.242164 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73774 2019-Jan-16 22:08:45.242799 - [DEBUG] Value : BOTTOM
73775 2019-Jan-16 22:08:45.242825 - [DEBUG]
73776 2019-Jan-16 22:08:45.242850 - [DEBUG] Function : main
73777 2019-Jan-16 22:08:45.242876 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73778 2019-Jan-16 22:08:45.243511 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73779 2019-Jan-16 22:08:45.244151 - [DEBUG] Value : BOTTOM
73780 2019-Jan-16 22:08:45.244177 - [DEBUG]
73781 2019-Jan-16 22:08:45.244203 - [DEBUG] Function : main
73782 2019-Jan-16 22:08:45.244228 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73783 2019-Jan-16 22:08:45.244892 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73784 2019-Jan-16 22:08:45.245533 - [DEBUG] Value : BOTTOM
73785 2019-Jan-16 22:08:45.245559 - [DEBUG]
73786 2019-Jan-16 22:08:45.245584 - [DEBUG] Function : main
73787 2019-Jan-16 22:08:45.245610 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73788 2019-Jan-16 22:08:45.246248 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73789 2019-Jan-16 22:08:45.246887 - [DEBUG] Value : BOTTOM
73790 2019-Jan-16 22:08:45.246913 - [DEBUG]
73791 2019-Jan-16 22:08:45.246938 - [DEBUG] Function : main
73792 2019-Jan-16 22:08:45.246964 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73793 2019-Jan-16 22:08:45.247600 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73794 2019-Jan-16 22:08:45.248256 - [DEBUG] Value : BOTTOM
73795 2019-Jan-16 22:08:45.248282 - [DEBUG]
73796 2019-Jan-16 22:08:45.248307 - [DEBUG] Function : main
73797 2019-Jan-16 22:08:45.248333 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73798 2019-Jan-16 22:08:45.248969 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73799 2019-Jan-16 22:08:45.249606 - [DEBUG] Value : BOTTOM
73800 2019-Jan-16 22:08:45.249632 - [DEBUG]
73801 2019-Jan-16 22:08:45.249657 - [DEBUG] Function : main
73802 2019-Jan-16 22:08:45.249683 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73803 2019-Jan-16 22:08:45.250318 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73804 2019-Jan-16 22:08:45.250957 - [DEBUG] Value : BOTTOM
73805 2019-Jan-16 22:08:45.250983 - [DEBUG]
73806 2019-Jan-16 22:08:45.251008 - [DEBUG] Function : main
73807 2019-Jan-16 22:08:45.251034 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73808 2019-Jan-16 22:08:45.251685 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73809 2019-Jan-16 22:08:45.252325 - [DEBUG] Value : BOTTOM
73810 2019-Jan-16 22:08:45.252351 - [DEBUG]
73811 2019-Jan-16 22:08:45.252376 - [DEBUG] Function : main
73812 2019-Jan-16 22:08:45.252402 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73813 2019-Jan-16 22:08:45.253038 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73814 2019-Jan-16 22:08:45.253674 - [DEBUG] Value : BOTTOM
73815 2019-Jan-16 22:08:45.253700 - [DEBUG]
73816 2019-Jan-16 22:08:45.253725 - [DEBUG] Function : main
73817 2019-Jan-16 22:08:45.253751 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73818 2019-Jan-16 22:08:45.254386 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73819 2019-Jan-16 22:08:45.255040 - [DEBUG] Value : BOTTOM
73820 2019-Jan-16 22:08:45.255066 - [DEBUG]
73821 2019-Jan-16 22:08:45.255091 - [DEBUG] Function : main
73822 2019-Jan-16 22:08:45.255117 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73823 2019-Jan-16 22:08:45.255752 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73824 2019-Jan-16 22:08:45.256392 - [DEBUG] Value : BOTTOM
73825 2019-Jan-16 22:08:45.256418 - [DEBUG]
73826 2019-Jan-16 22:08:45.256443 - [DEBUG] Function : main
73827 2019-Jan-16 22:08:45.256469 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73828 2019-Jan-16 22:08:45.257105 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73829 2019-Jan-16 22:08:45.257742 - [DEBUG] Value : BOTTOM
73830 2019-Jan-16 22:08:45.257775 - [DEBUG]
73831 2019-Jan-16 22:08:45.257802 - [DEBUG] Function : main
73832 2019-Jan-16 22:08:45.257828 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73833 2019-Jan-16 22:08:45.258479 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73834 2019-Jan-16 22:08:45.259126 - [DEBUG] Value : BOTTOM
73835 2019-Jan-16 22:08:45.259152 - [DEBUG]
73836 2019-Jan-16 22:08:45.259177 - [DEBUG] Function : main
73837 2019-Jan-16 22:08:45.259203 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73838 2019-Jan-16 22:08:45.259838 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73839 2019-Jan-16 22:08:45.259895 - [DEBUG] Value : BOTTOM
73840 2019-Jan-16 22:08:45.259921 - [DEBUG]
73841 2019-Jan-16 22:08:45.259947 - [DEBUG] Function : main
73842 2019-Jan-16 22:08:45.259973 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73843 2019-Jan-16 22:08:45.260610 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73844 2019-Jan-16 22:08:45.261250 - [DEBUG] Value : BOTTOM
73845 2019-Jan-16 22:08:45.261276 - [DEBUG]
73846 2019-Jan-16 22:08:45.261302 - [DEBUG] Function : main
73847 2019-Jan-16 22:08:45.261328 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73848 2019-Jan-16 22:08:45.261980 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73849 2019-Jan-16 22:08:45.262621 - [DEBUG] Value : BOTTOM
73850 2019-Jan-16 22:08:45.262647 - [DEBUG]
73851 2019-Jan-16 22:08:45.262672 - [DEBUG] Function : main
73852 2019-Jan-16 22:08:45.262697 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73853 2019-Jan-16 22:08:45.263333 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73854 2019-Jan-16 22:08:45.263973 - [DEBUG] Value : BOTTOM
73855 2019-Jan-16 22:08:45.263998 - [DEBUG]
73856 2019-Jan-16 22:08:45.264039 - [DEBUG] Function : main
73857 2019-Jan-16 22:08:45.264066 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73858 2019-Jan-16 22:08:45.264707 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73859 2019-Jan-16 22:08:45.265359 - [DEBUG] Value : BOTTOM
73860 2019-Jan-16 22:08:45.265385 - [DEBUG]
73861 2019-Jan-16 22:08:45.265410 - [DEBUG] Function : main
73862 2019-Jan-16 22:08:45.265436 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73863 2019-Jan-16 22:08:45.266077 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73864 2019-Jan-16 22:08:45.266717 - [DEBUG] Value : BOTTOM
73865 2019-Jan-16 22:08:45.266743 - [DEBUG]
73866 2019-Jan-16 22:08:45.266768 - [DEBUG] Function : main
73867 2019-Jan-16 22:08:45.266794 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73868 2019-Jan-16 22:08:45.267435 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73869 2019-Jan-16 22:08:45.268070 - [DEBUG] Value : BOTTOM
73870 2019-Jan-16 22:08:45.268110 - [DEBUG]
73871 2019-Jan-16 22:08:45.268135 - [DEBUG] Function : main
73872 2019-Jan-16 22:08:45.268161 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73873 2019-Jan-16 22:08:45.268801 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73874 2019-Jan-16 22:08:45.269437 - [DEBUG] Value : BOTTOM
73875 2019-Jan-16 22:08:45.269463 - [DEBUG]
73876 2019-Jan-16 22:08:45.269488 - [DEBUG] Function : main
73877 2019-Jan-16 22:08:45.269514 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73878 2019-Jan-16 22:08:45.270161 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73879 2019-Jan-16 22:08:45.270796 - [DEBUG] Value : BOTTOM
73880 2019-Jan-16 22:08:45.270822 - [DEBUG]
73881 2019-Jan-16 22:08:45.270847 - [DEBUG] Function : main
73882 2019-Jan-16 22:08:45.270873 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73883 2019-Jan-16 22:08:45.271528 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73884 2019-Jan-16 22:08:45.272168 - [DEBUG] Value : BOTTOM
73885 2019-Jan-16 22:08:45.272194 - [DEBUG]
73886 2019-Jan-16 22:08:45.272220 - [DEBUG] Function : main
73887 2019-Jan-16 22:08:45.272245 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73888 2019-Jan-16 22:08:45.272886 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73889 2019-Jan-16 22:08:45.273526 - [DEBUG] Value : BOTTOM
73890 2019-Jan-16 22:08:45.273552 - [DEBUG]
73891 2019-Jan-16 22:08:45.273577 - [DEBUG] Function : main
73892 2019-Jan-16 22:08:45.273603 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73893 2019-Jan-16 22:08:45.274242 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73894 2019-Jan-16 22:08:45.274897 - [DEBUG] Value : BOTTOM
73895 2019-Jan-16 22:08:45.274923 - [DEBUG]
73896 2019-Jan-16 22:08:45.274948 - [DEBUG] Function : main
73897 2019-Jan-16 22:08:45.274974 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73898 2019-Jan-16 22:08:45.275613 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73899 2019-Jan-16 22:08:45.276252 - [DEBUG] Value : BOTTOM
73900 2019-Jan-16 22:08:45.276278 - [DEBUG]
73901 2019-Jan-16 22:08:45.276303 - [DEBUG] Function : main
73902 2019-Jan-16 22:08:45.276328 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73903 2019-Jan-16 22:08:45.276967 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73904 2019-Jan-16 22:08:45.277603 - [DEBUG] Value : BOTTOM
73905 2019-Jan-16 22:08:45.277629 - [DEBUG]
73906 2019-Jan-16 22:08:45.277654 - [DEBUG] Function : main
73907 2019-Jan-16 22:08:45.277680 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73908 2019-Jan-16 22:08:45.278334 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73909 2019-Jan-16 22:08:45.278973 - [DEBUG] Value : BOTTOM
73910 2019-Jan-16 22:08:45.278999 - [DEBUG]
73911 2019-Jan-16 22:08:45.279024 - [DEBUG] Function : main
73912 2019-Jan-16 22:08:45.279050 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73913 2019-Jan-16 22:08:45.279690 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73914 2019-Jan-16 22:08:45.280330 - [DEBUG] Value : BOTTOM
73915 2019-Jan-16 22:08:45.280355 - [DEBUG]
73916 2019-Jan-16 22:08:45.280381 - [DEBUG] Function : main
73917 2019-Jan-16 22:08:45.280406 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73918 2019-Jan-16 22:08:45.281046 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73919 2019-Jan-16 22:08:45.281698 - [DEBUG] Value : BOTTOM
73920 2019-Jan-16 22:08:45.281724 - [DEBUG]
73921 2019-Jan-16 22:08:45.281749 - [DEBUG] Function : main
73922 2019-Jan-16 22:08:45.281774 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73923 2019-Jan-16 22:08:45.282415 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73924 2019-Jan-16 22:08:45.283062 - [DEBUG] Value : BOTTOM
73925 2019-Jan-16 22:08:45.283088 - [DEBUG]
73926 2019-Jan-16 22:08:45.283113 - [DEBUG] Function : main
73927 2019-Jan-16 22:08:45.283139 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73928 2019-Jan-16 22:08:45.283780 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73929 2019-Jan-16 22:08:45.284420 - [DEBUG] Value : BOTTOM
73930 2019-Jan-16 22:08:45.284446 - [DEBUG]
73931 2019-Jan-16 22:08:45.284471 - [DEBUG] Function : main
73932 2019-Jan-16 22:08:45.284497 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73933 2019-Jan-16 22:08:45.285151 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73934 2019-Jan-16 22:08:45.285788 - [DEBUG] Value : BOTTOM
73935 2019-Jan-16 22:08:45.285814 - [DEBUG]
73936 2019-Jan-16 22:08:45.285840 - [DEBUG] Function : main
73937 2019-Jan-16 22:08:45.285866 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73938 2019-Jan-16 22:08:45.286506 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73939 2019-Jan-16 22:08:45.287151 - [DEBUG] Value : BOTTOM
73940 2019-Jan-16 22:08:45.287177 - [DEBUG]
73941 2019-Jan-16 22:08:45.287202 - [DEBUG] Function : main
73942 2019-Jan-16 22:08:45.287228 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73943 2019-Jan-16 22:08:45.287868 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73944 2019-Jan-16 22:08:45.287925 - [DEBUG] Value : BOTTOM
73945 2019-Jan-16 22:08:45.287951 - [DEBUG]
73946 2019-Jan-16 22:08:45.287976 - [DEBUG] Function : main
73947 2019-Jan-16 22:08:45.288002 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73948 2019-Jan-16 22:08:45.288657 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73949 2019-Jan-16 22:08:45.289297 - [DEBUG] Value : BOTTOM
73950 2019-Jan-16 22:08:45.289323 - [DEBUG]
73951 2019-Jan-16 22:08:45.289349 - [DEBUG] Function : main
73952 2019-Jan-16 22:08:45.289375 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73953 2019-Jan-16 22:08:45.290015 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73954 2019-Jan-16 22:08:45.290655 - [DEBUG] Value : BOTTOM
73955 2019-Jan-16 22:08:45.290681 - [DEBUG]
73956 2019-Jan-16 22:08:45.290725 - [DEBUG] Function : main
73957 2019-Jan-16 22:08:45.290751 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73958 2019-Jan-16 22:08:45.291395 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73959 2019-Jan-16 22:08:45.292046 - [DEBUG] Value : BOTTOM
73960 2019-Jan-16 22:08:45.292072 - [DEBUG]
73961 2019-Jan-16 22:08:45.292098 - [DEBUG] Function : main
73962 2019-Jan-16 22:08:45.292123 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73963 2019-Jan-16 22:08:45.292764 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73964 2019-Jan-16 22:08:45.293404 - [DEBUG] Value : BOTTOM
73965 2019-Jan-16 22:08:45.293429 - [DEBUG]
73966 2019-Jan-16 22:08:45.293454 - [DEBUG] Function : main
73967 2019-Jan-16 22:08:45.293480 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73968 2019-Jan-16 22:08:45.294120 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73969 2019-Jan-16 22:08:45.294766 - [DEBUG] Value : BOTTOM
73970 2019-Jan-16 22:08:45.294807 - [DEBUG]
73971 2019-Jan-16 22:08:45.294832 - [DEBUG] Function : main
73972 2019-Jan-16 22:08:45.294858 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73973 2019-Jan-16 22:08:45.295498 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73974 2019-Jan-16 22:08:45.296135 - [DEBUG] Value : BOTTOM
73975 2019-Jan-16 22:08:45.296160 - [DEBUG]
73976 2019-Jan-16 22:08:45.296185 - [DEBUG] Function : main
73977 2019-Jan-16 22:08:45.296211 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73978 2019-Jan-16 22:08:45.296851 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73979 2019-Jan-16 22:08:45.297486 - [DEBUG] Value : BOTTOM
73980 2019-Jan-16 22:08:45.297511 - [DEBUG]
73981 2019-Jan-16 22:08:45.297536 - [DEBUG] Function : main
73982 2019-Jan-16 22:08:45.297562 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73983 2019-Jan-16 22:08:45.298215 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73984 2019-Jan-16 22:08:45.298856 - [DEBUG] Value : BOTTOM
73985 2019-Jan-16 22:08:45.298882 - [DEBUG]
73986 2019-Jan-16 22:08:45.298907 - [DEBUG] Function : main
73987 2019-Jan-16 22:08:45.298932 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73988 2019-Jan-16 22:08:45.299572 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73989 2019-Jan-16 22:08:45.300212 - [DEBUG] Value : BOTTOM
73990 2019-Jan-16 22:08:45.300237 - [DEBUG]
73991 2019-Jan-16 22:08:45.300262 - [DEBUG] Function : main
73992 2019-Jan-16 22:08:45.300288 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73993 2019-Jan-16 22:08:45.300927 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73994 2019-Jan-16 22:08:45.301582 - [DEBUG] Value : BOTTOM
73995 2019-Jan-16 22:08:45.301608 - [DEBUG]
73996 2019-Jan-16 22:08:45.301632 - [DEBUG] Function : main
73997 2019-Jan-16 22:08:45.301658 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73998 2019-Jan-16 22:08:45.302297 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73999 2019-Jan-16 22:08:45.302938 - [DEBUG] Value : BOTTOM
74000 2019-Jan-16 22:08:45.302963 - [DEBUG]
74001 2019-Jan-16 22:08:45.302988 - [DEBUG] Function : main
74002 2019-Jan-16 22:08:45.303014 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74003 2019-Jan-16 22:08:45.303652 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
74004 2019-Jan-16 22:08:45.304288 - [DEBUG] Value : BOTTOM
74005 2019-Jan-16 22:08:45.304314 - [DEBUG]
74006 2019-Jan-16 22:08:45.304338 - [DEBUG] Function : main
74007 2019-Jan-16 22:08:45.304364 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74008 2019-Jan-16 22:08:45.305019 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74009 2019-Jan-16 22:08:45.305665 - [DEBUG] Value : BOTTOM
74010 2019-Jan-16 22:08:45.305691 - [DEBUG]
74011 2019-Jan-16 22:08:45.305716 - [DEBUG] Function : main
74012 2019-Jan-16 22:08:45.305742 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74013 2019-Jan-16 22:08:45.306382 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74014 2019-Jan-16 22:08:45.307020 - [DEBUG] Value : BOTTOM
74015 2019-Jan-16 22:08:45.307046 - [DEBUG]
74016 2019-Jan-16 22:08:45.307079 - [DEBUG] Function : main
74017 2019-Jan-16 22:08:45.307105 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74018 2019-Jan-16 22:08:45.307744 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74019 2019-Jan-16 22:08:45.308399 - [DEBUG] Value : BOTTOM
74020 2019-Jan-16 22:08:45.308425 - [DEBUG]
74021 2019-Jan-16 22:08:45.308450 - [DEBUG] Function : main
74022 2019-Jan-16 22:08:45.308476 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74023 2019-Jan-16 22:08:45.309115 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74024 2019-Jan-16 22:08:45.309753 - [DEBUG] Value : BOTTOM
74025 2019-Jan-16 22:08:45.309779 - [DEBUG]
74026 2019-Jan-16 22:08:45.309804 - [DEBUG] Function : main
74027 2019-Jan-16 22:08:45.309829 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74028 2019-Jan-16 22:08:45.310468 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74029 2019-Jan-16 22:08:45.311108 - [DEBUG] Value : BOTTOM
74030 2019-Jan-16 22:08:45.311133 - [DEBUG]
74031 2019-Jan-16 22:08:45.311158 - [DEBUG] Function : main
74032 2019-Jan-16 22:08:45.311184 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74033 2019-Jan-16 22:08:45.311838 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74034 2019-Jan-16 22:08:45.312484 - [DEBUG] Value : BOTTOM
74035 2019-Jan-16 22:08:45.312509 - [DEBUG]
74036 2019-Jan-16 22:08:45.312535 - [DEBUG] Function : main
74037 2019-Jan-16 22:08:45.312561 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74038 2019-Jan-16 22:08:45.313200 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74039 2019-Jan-16 22:08:45.313846 - [DEBUG] Value : BOTTOM
74040 2019-Jan-16 22:08:45.313872 - [DEBUG]
74041 2019-Jan-16 22:08:45.313897 - [DEBUG] Function : main
74042 2019-Jan-16 22:08:45.313923 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74043 2019-Jan-16 22:08:45.314562 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74044 2019-Jan-16 22:08:45.314619 - [DEBUG] Value : BOTTOM
74045 2019-Jan-16 22:08:45.314645 - [DEBUG]
74046 2019-Jan-16 22:08:45.314671 - [DEBUG] Function : main
74047 2019-Jan-16 22:08:45.314696 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74048 2019-Jan-16 22:08:45.315352 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74049 2019-Jan-16 22:08:45.315998 - [DEBUG] Value : BOTTOM
74050 2019-Jan-16 22:08:45.316024 - [DEBUG]
74051 2019-Jan-16 22:08:45.316049 - [DEBUG] Function : main
74052 2019-Jan-16 22:08:45.316076 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74053 2019-Jan-16 22:08:45.316717 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74054 2019-Jan-16 22:08:45.317358 - [DEBUG] Value : BOTTOM
74055 2019-Jan-16 22:08:45.317384 - [DEBUG]
74056 2019-Jan-16 22:08:45.317410 - [DEBUG] Function : main
74057 2019-Jan-16 22:08:45.317436 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74058 2019-Jan-16 22:08:45.318075 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74059 2019-Jan-16 22:08:45.318728 - [DEBUG] Value : BOTTOM
74060 2019-Jan-16 22:08:45.318754 - [DEBUG]
74061 2019-Jan-16 22:08:45.318780 - [DEBUG] Function : main
74062 2019-Jan-16 22:08:45.318805 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74063 2019-Jan-16 22:08:45.319453 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74064 2019-Jan-16 22:08:45.320094 - [DEBUG] Value : BOTTOM
74065 2019-Jan-16 22:08:45.320119 - [DEBUG]
74066 2019-Jan-16 22:08:45.320145 - [DEBUG] Function : main
74067 2019-Jan-16 22:08:45.320170 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74068 2019-Jan-16 22:08:45.320810 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74069 2019-Jan-16 22:08:45.321464 - [DEBUG] Value : BOTTOM
74070 2019-Jan-16 22:08:45.321489 - [DEBUG]
74071 2019-Jan-16 22:08:45.321534 - [DEBUG] Function : main
74072 2019-Jan-16 22:08:45.321561 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74073 2019-Jan-16 22:08:45.322203 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74074 2019-Jan-16 22:08:45.322838 - [DEBUG] Value : BOTTOM
74075 2019-Jan-16 22:08:45.322864 - [DEBUG]
74076 2019-Jan-16 22:08:45.322889 - [DEBUG] Function : main
74077 2019-Jan-16 22:08:45.322915 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74078 2019-Jan-16 22:08:45.323555 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74079 2019-Jan-16 22:08:45.324194 - [DEBUG] Value : BOTTOM
74080 2019-Jan-16 22:08:45.324219 - [DEBUG]
74081 2019-Jan-16 22:08:45.324245 - [DEBUG] Function : main
74082 2019-Jan-16 22:08:45.324271 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74083 2019-Jan-16 22:08:45.324927 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74084 2019-Jan-16 22:08:45.325563 - [DEBUG] Value : BOTTOM
74085 2019-Jan-16 22:08:45.325589 - [DEBUG]
74086 2019-Jan-16 22:08:45.325614 - [DEBUG] Function : main
74087 2019-Jan-16 22:08:45.325639 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74088 2019-Jan-16 22:08:45.326279 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74089 2019-Jan-16 22:08:45.326916 - [DEBUG] Value : BOTTOM
74090 2019-Jan-16 22:08:45.326942 - [DEBUG]
74091 2019-Jan-16 22:08:45.326967 - [DEBUG] Function : main
74092 2019-Jan-16 22:08:45.326993 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74093 2019-Jan-16 22:08:45.327633 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74094 2019-Jan-16 22:08:45.328283 - [DEBUG] Value : BOTTOM
74095 2019-Jan-16 22:08:45.328309 - [DEBUG]
74096 2019-Jan-16 22:08:45.328334 - [DEBUG] Function : main
74097 2019-Jan-16 22:08:45.328360 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74098 2019-Jan-16 22:08:45.329000 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74099 2019-Jan-16 22:08:45.329642 - [DEBUG] Value : BOTTOM
74100 2019-Jan-16 22:08:45.329668 - [DEBUG]
74101 2019-Jan-16 22:08:45.329693 - [DEBUG] Function : main
74102 2019-Jan-16 22:08:45.329718 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74103 2019-Jan-16 22:08:45.330360 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74104 2019-Jan-16 22:08:45.330995 - [DEBUG] Value : BOTTOM
74105 2019-Jan-16 22:08:45.331021 - [DEBUG]
74106 2019-Jan-16 22:08:45.331046 - [DEBUG] Function : main
74107 2019-Jan-16 22:08:45.331071 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74108 2019-Jan-16 22:08:45.331728 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74109 2019-Jan-16 22:08:45.332376 - [DEBUG] Value : BOTTOM
74110 2019-Jan-16 22:08:45.332402 - [DEBUG]
74111 2019-Jan-16 22:08:45.332428 - [DEBUG] Function : main
74112 2019-Jan-16 22:08:45.332453 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74113 2019-Jan-16 22:08:45.333094 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74114 2019-Jan-16 22:08:45.333735 - [DEBUG] Value : BOTTOM
74115 2019-Jan-16 22:08:45.333761 - [DEBUG]
74116 2019-Jan-16 22:08:45.333786 - [DEBUG] Function : main
74117 2019-Jan-16 22:08:45.333811 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74118 2019-Jan-16 22:08:45.334489 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74119 2019-Jan-16 22:08:45.335206 - [DEBUG] Value : BOTTOM
74120 2019-Jan-16 22:08:45.335235 - [DEBUG]
74121 2019-Jan-16 22:08:45.335263 - [DEBUG] Function : main
74122 2019-Jan-16 22:08:45.335290 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74123 2019-Jan-16 22:08:45.335996 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74124 2019-Jan-16 22:08:45.336666 - [DEBUG] Value : BOTTOM
74125 2019-Jan-16 22:08:45.336692 - [DEBUG]
74126 2019-Jan-16 22:08:45.336719 - [DEBUG] Function : main
74127 2019-Jan-16 22:08:45.336745 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74128 2019-Jan-16 22:08:45.337389 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74129 2019-Jan-16 22:08:45.338031 - [DEBUG] Value : BOTTOM
74130 2019-Jan-16 22:08:45.338056 - [DEBUG]
74131 2019-Jan-16 22:08:45.338100 - [DEBUG] Function : main
74132 2019-Jan-16 22:08:45.338127 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74133 2019-Jan-16 22:08:45.338769 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74134 2019-Jan-16 22:08:45.339410 - [DEBUG] Value : BOTTOM
74135 2019-Jan-16 22:08:45.339436 - [DEBUG]
74136 2019-Jan-16 22:08:45.339461 - [DEBUG] Function : main
74137 2019-Jan-16 22:08:45.339486 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74138 2019-Jan-16 22:08:45.340126 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74139 2019-Jan-16 22:08:45.340766 - [DEBUG] Value : BOTTOM
74140 2019-Jan-16 22:08:45.340791 - [DEBUG]
74141 2019-Jan-16 22:08:45.340817 - [DEBUG] Function : main
74142 2019-Jan-16 22:08:45.340842 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74143 2019-Jan-16 22:08:45.341497 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74144 2019-Jan-16 22:08:45.342138 - [DEBUG] Value : BOTTOM
74145 2019-Jan-16 22:08:45.342164 - [DEBUG]
74146 2019-Jan-16 22:08:45.342190 - [DEBUG] Function : main
74147 2019-Jan-16 22:08:45.342215 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74148 2019-Jan-16 22:08:45.342855 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74149 2019-Jan-16 22:08:45.343500 - [DEBUG] Value : BOTTOM
74150 2019-Jan-16 22:08:45.343526 - [DEBUG]
74151 2019-Jan-16 22:08:45.343553 - [DEBUG] Function : main
74152 2019-Jan-16 22:08:45.343579 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74153 2019-Jan-16 22:08:45.344220 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74154 2019-Jan-16 22:08:45.344899 - [DEBUG] Value : BOTTOM
74155 2019-Jan-16 22:08:45.344925 - [DEBUG]
74156 2019-Jan-16 22:08:45.344951 - [DEBUG] Function : main
74157 2019-Jan-16 22:08:45.344976 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74158 2019-Jan-16 22:08:45.345628 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74159 2019-Jan-16 22:08:45.345689 - [DEBUG] Value : BOTTOM
74160 2019-Jan-16 22:08:45.345714 - [DEBUG]
74161 2019-Jan-16 22:08:45.345740 - [DEBUG] Function : main
74162 2019-Jan-16 22:08:45.345766 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74163 2019-Jan-16 22:08:45.346407 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74164 2019-Jan-16 22:08:45.347052 - [DEBUG] Value : BOTTOM
74165 2019-Jan-16 22:08:45.347078 - [DEBUG]
74166 2019-Jan-16 22:08:45.347104 - [DEBUG] Function : main
74167 2019-Jan-16 22:08:45.347130 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74168 2019-Jan-16 22:08:45.347770 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74169 2019-Jan-16 22:08:45.348428 - [DEBUG] Value : BOTTOM
74170 2019-Jan-16 22:08:45.348453 - [DEBUG]
74171 2019-Jan-16 22:08:45.348479 - [DEBUG] Function : main
74172 2019-Jan-16 22:08:45.348505 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74173 2019-Jan-16 22:08:45.349147 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74174 2019-Jan-16 22:08:45.349789 - [DEBUG] Value : BOTTOM
74175 2019-Jan-16 22:08:45.349815 - [DEBUG]
74176 2019-Jan-16 22:08:45.349841 - [DEBUG] Function : main
74177 2019-Jan-16 22:08:45.349866 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74178 2019-Jan-16 22:08:45.350508 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74179 2019-Jan-16 22:08:45.351150 - [DEBUG] Value : BOTTOM
74180 2019-Jan-16 22:08:45.351176 - [DEBUG]
74181 2019-Jan-16 22:08:45.351201 - [DEBUG] Function : main
74182 2019-Jan-16 22:08:45.351227 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74183 2019-Jan-16 22:08:45.351888 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74184 2019-Jan-16 22:08:45.352530 - [DEBUG] Value : BOTTOM
74185 2019-Jan-16 22:08:45.352556 - [DEBUG]
74186 2019-Jan-16 22:08:45.352581 - [DEBUG] Function : main
74187 2019-Jan-16 22:08:45.352607 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74188 2019-Jan-16 22:08:45.353248 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74189 2019-Jan-16 22:08:45.353889 - [DEBUG] Value : BOTTOM
74190 2019-Jan-16 22:08:45.353915 - [DEBUG]
74191 2019-Jan-16 22:08:45.353974 - [DEBUG] Function : main
74192 2019-Jan-16 22:08:45.354001 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74193 2019-Jan-16 22:08:45.354641 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74194 2019-Jan-16 22:08:45.355295 - [DEBUG] Value : BOTTOM
74195 2019-Jan-16 22:08:45.355321 - [DEBUG]
74196 2019-Jan-16 22:08:45.355346 - [DEBUG] Function : main
74197 2019-Jan-16 22:08:45.355372 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74198 2019-Jan-16 22:08:45.356009 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74199 2019-Jan-16 22:08:45.356648 - [DEBUG] Value : BOTTOM
74200 2019-Jan-16 22:08:45.356674 - [DEBUG]
74201 2019-Jan-16 22:08:45.356700 - [DEBUG] Function : main
74202 2019-Jan-16 22:08:45.356734 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74203 2019-Jan-16 22:08:45.357371 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74204 2019-Jan-16 22:08:45.358005 - [DEBUG] Value : BOTTOM
74205 2019-Jan-16 22:08:45.358031 - [DEBUG]
74206 2019-Jan-16 22:08:45.358056 - [DEBUG] Function : main
74207 2019-Jan-16 22:08:45.358093 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74208 2019-Jan-16 22:08:45.358732 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74209 2019-Jan-16 22:08:45.359370 - [DEBUG] Value : BOTTOM
74210 2019-Jan-16 22:08:45.359395 - [DEBUG]
74211 2019-Jan-16 22:08:45.359420 - [DEBUG] Function : main
74212 2019-Jan-16 22:08:45.359445 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74213 2019-Jan-16 22:08:45.360081 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74214 2019-Jan-16 22:08:45.360716 - [DEBUG] Value : BOTTOM
74215 2019-Jan-16 22:08:45.360742 - [DEBUG]
74216 2019-Jan-16 22:08:45.360767 - [DEBUG] Function : main
74217 2019-Jan-16 22:08:45.360793 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74218 2019-Jan-16 22:08:45.361443 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74219 2019-Jan-16 22:08:45.362085 - [DEBUG] Value : BOTTOM
74220 2019-Jan-16 22:08:45.362111 - [DEBUG]
74221 2019-Jan-16 22:08:45.362136 - [DEBUG] Function : main
74222 2019-Jan-16 22:08:45.362161 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74223 2019-Jan-16 22:08:45.362798 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74224 2019-Jan-16 22:08:45.363434 - [DEBUG] Value : BOTTOM
74225 2019-Jan-16 22:08:45.363459 - [DEBUG]
74226 2019-Jan-16 22:08:45.363484 - [DEBUG] Function : main
74227 2019-Jan-16 22:08:45.363510 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74228 2019-Jan-16 22:08:45.364146 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74229 2019-Jan-16 22:08:45.364798 - [DEBUG] Value : BOTTOM
74230 2019-Jan-16 22:08:45.364824 - [DEBUG]
74231 2019-Jan-16 22:08:45.364848 - [DEBUG] Function : main
74232 2019-Jan-16 22:08:45.364874 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74233 2019-Jan-16 22:08:45.365510 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74234 2019-Jan-16 22:08:45.366150 - [DEBUG] Value : BOTTOM
74235 2019-Jan-16 22:08:45.366176 - [DEBUG]
74236 2019-Jan-16 22:08:45.366201 - [DEBUG] Function : main
74237 2019-Jan-16 22:08:45.366226 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74238 2019-Jan-16 22:08:45.366861 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74239 2019-Jan-16 22:08:45.367506 - [DEBUG] Value : BOTTOM
74240 2019-Jan-16 22:08:45.367532 - [DEBUG]
74241 2019-Jan-16 22:08:45.367557 - [DEBUG] Function : main
74242 2019-Jan-16 22:08:45.367582 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74243 2019-Jan-16 22:08:45.368234 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74244 2019-Jan-16 22:08:45.368874 - [DEBUG] Value : BOTTOM
74245 2019-Jan-16 22:08:45.368900 - [DEBUG]
74246 2019-Jan-16 22:08:45.368924 - [DEBUG] Function : main
74247 2019-Jan-16 22:08:45.368950 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74248 2019-Jan-16 22:08:45.369585 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74249 2019-Jan-16 22:08:45.370232 - [DEBUG] Value : BOTTOM
74250 2019-Jan-16 22:08:45.370259 - [DEBUG]
74251 2019-Jan-16 22:08:45.370283 - [DEBUG] Function : main
74252 2019-Jan-16 22:08:45.370309 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74253 2019-Jan-16 22:08:45.370945 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74254 2019-Jan-16 22:08:45.371599 - [DEBUG] Value : BOTTOM
74255 2019-Jan-16 22:08:45.371625 - [DEBUG]
74256 2019-Jan-16 22:08:45.371649 - [DEBUG] Function : main
74257 2019-Jan-16 22:08:45.371675 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74258 2019-Jan-16 22:08:45.372311 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74259 2019-Jan-16 22:08:45.372951 - [DEBUG] Value : BOTTOM
74260 2019-Jan-16 22:08:45.372977 - [DEBUG]
74261 2019-Jan-16 22:08:45.373001 - [DEBUG] Function : main
74262 2019-Jan-16 22:08:45.373027 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74263 2019-Jan-16 22:08:45.373662 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74264 2019-Jan-16 22:08:45.374307 - [DEBUG] Value : BOTTOM
74265 2019-Jan-16 22:08:45.374332 - [DEBUG]
74266 2019-Jan-16 22:08:45.374357 - [DEBUG] Function : main
74267 2019-Jan-16 22:08:45.374382 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74268 2019-Jan-16 22:08:45.375033 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74269 2019-Jan-16 22:08:45.375679 - [DEBUG] Value : BOTTOM
74270 2019-Jan-16 22:08:45.375705 - [DEBUG]
74271 2019-Jan-16 22:08:45.375731 - [DEBUG] Function : main
74272 2019-Jan-16 22:08:45.375757 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74273 2019-Jan-16 22:08:45.376394 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74274 2019-Jan-16 22:08:45.377034 - [DEBUG] Value : BOTTOM
74275 2019-Jan-16 22:08:45.377059 - [DEBUG]
74276 2019-Jan-16 22:08:45.377084 - [DEBUG] Function : main
74277 2019-Jan-16 22:08:45.377110 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74278 2019-Jan-16 22:08:45.377745 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74279 2019-Jan-16 22:08:45.378405 - [DEBUG] Value : BOTTOM
74280 2019-Jan-16 22:08:45.378431 - [DEBUG]
74281 2019-Jan-16 22:08:45.378456 - [DEBUG] Function : main
74282 2019-Jan-16 22:08:45.378482 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74283 2019-Jan-16 22:08:45.379117 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74284 2019-Jan-16 22:08:45.379757 - [DEBUG] Value : BOTTOM
74285 2019-Jan-16 22:08:45.379782 - [DEBUG]
74286 2019-Jan-16 22:08:45.379807 - [DEBUG] Function : main
74287 2019-Jan-16 22:08:45.379833 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74288 2019-Jan-16 22:08:45.380468 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74289 2019-Jan-16 22:08:45.381108 - [DEBUG] Value : BOTTOM
74290 2019-Jan-16 22:08:45.381134 - [DEBUG]
74291 2019-Jan-16 22:08:45.381159 - [DEBUG] Function : main
74292 2019-Jan-16 22:08:45.381184 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74293 2019-Jan-16 22:08:45.381836 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74294 2019-Jan-16 22:08:45.382482 - [DEBUG] Value : BOTTOM
74295 2019-Jan-16 22:08:45.382516 - [DEBUG]
74296 2019-Jan-16 22:08:45.382542 - [DEBUG] Function : main
74297 2019-Jan-16 22:08:45.382567 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74298 2019-Jan-16 22:08:45.383203 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74299 2019-Jan-16 22:08:45.383848 - [DEBUG] Value : BOTTOM
74300 2019-Jan-16 22:08:45.383874 - [DEBUG]
74301 2019-Jan-16 22:08:45.383898 - [DEBUG] Function : main
74302 2019-Jan-16 22:08:45.383924 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74303 2019-Jan-16 22:08:45.384560 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74304 2019-Jan-16 22:08:45.385220 - [DEBUG] Value : BOTTOM
74305 2019-Jan-16 22:08:45.385246 - [DEBUG]
74306 2019-Jan-16 22:08:45.385271 - [DEBUG] Function : main
74307 2019-Jan-16 22:08:45.385297 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74308 2019-Jan-16 22:08:45.385935 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74309 2019-Jan-16 22:08:45.386579 - [DEBUG] Value : BOTTOM
74310 2019-Jan-16 22:08:45.386605 - [DEBUG]
74311 2019-Jan-16 22:08:45.386630 - [DEBUG] Function : main
74312 2019-Jan-16 22:08:45.386656 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74313 2019-Jan-16 22:08:45.387292 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74314 2019-Jan-16 22:08:45.387348 - [DEBUG] Value : BOTTOM
74315 2019-Jan-16 22:08:45.387374 - [DEBUG]
74316 2019-Jan-16 22:08:45.387400 - [DEBUG] Function : main
74317 2019-Jan-16 22:08:45.387425 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74318 2019-Jan-16 22:08:45.388062 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74319 2019-Jan-16 22:08:45.388718 - [DEBUG] Value : BOTTOM
74320 2019-Jan-16 22:08:45.388744 - [DEBUG]
74321 2019-Jan-16 22:08:45.388770 - [DEBUG] Function : main
74322 2019-Jan-16 22:08:45.388796 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74323 2019-Jan-16 22:08:45.389433 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74324 2019-Jan-16 22:08:45.390073 - [DEBUG] Value : BOTTOM
74325 2019-Jan-16 22:08:45.390099 - [DEBUG]
74326 2019-Jan-16 22:08:45.390125 - [DEBUG] Function : main
74327 2019-Jan-16 22:08:45.390150 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74328 2019-Jan-16 22:08:45.390786 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74329 2019-Jan-16 22:08:45.391439 - [DEBUG] Value : BOTTOM
74330 2019-Jan-16 22:08:45.391465 - [DEBUG]
74331 2019-Jan-16 22:08:45.391490 - [DEBUG] Function : main
74332 2019-Jan-16 22:08:45.391516 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74333 2019-Jan-16 22:08:45.392154 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74334 2019-Jan-16 22:08:45.392794 - [DEBUG] Value : BOTTOM
74335 2019-Jan-16 22:08:45.392820 - [DEBUG]
74336 2019-Jan-16 22:08:45.392845 - [DEBUG] Function : main
74337 2019-Jan-16 22:08:45.392871 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74338 2019-Jan-16 22:08:45.393508 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
74339 2019-Jan-16 22:08:45.394148 - [DEBUG] Value : BOTTOM
74340 2019-Jan-16 22:08:45.394174 - [DEBUG]
74341 2019-Jan-16 22:08:45.394199 - [DEBUG] Function : main
74342 2019-Jan-16 22:08:45.394225 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74343 2019-Jan-16 22:08:45.394883 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74344 2019-Jan-16 22:08:45.395524 - [DEBUG] Value : BOTTOM
74345 2019-Jan-16 22:08:45.395550 - [DEBUG]
74346 2019-Jan-16 22:08:45.395575 - [DEBUG] Function : main
74347 2019-Jan-16 22:08:45.395601 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74348 2019-Jan-16 22:08:45.396237 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74349 2019-Jan-16 22:08:45.396886 - [DEBUG] Value : BOTTOM
74350 2019-Jan-16 22:08:45.396912 - [DEBUG]
74351 2019-Jan-16 22:08:45.396937 - [DEBUG] Function : main
74352 2019-Jan-16 22:08:45.396963 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74353 2019-Jan-16 22:08:45.397601 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74354 2019-Jan-16 22:08:45.398256 - [DEBUG] Value : BOTTOM
74355 2019-Jan-16 22:08:45.398282 - [DEBUG]
74356 2019-Jan-16 22:08:45.398307 - [DEBUG] Function : main
74357 2019-Jan-16 22:08:45.398333 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74358 2019-Jan-16 22:08:45.398970 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74359 2019-Jan-16 22:08:45.399610 - [DEBUG] Value : BOTTOM
74360 2019-Jan-16 22:08:45.399636 - [DEBUG]
74361 2019-Jan-16 22:08:45.399661 - [DEBUG] Function : main
74362 2019-Jan-16 22:08:45.399687 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74363 2019-Jan-16 22:08:45.400324 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74364 2019-Jan-16 22:08:45.400965 - [DEBUG] Value : BOTTOM
74365 2019-Jan-16 22:08:45.400991 - [DEBUG]
74366 2019-Jan-16 22:08:45.401017 - [DEBUG] Function : main
74367 2019-Jan-16 22:08:45.401042 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74368 2019-Jan-16 22:08:45.401695 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74369 2019-Jan-16 22:08:45.402336 - [DEBUG] Value : BOTTOM
74370 2019-Jan-16 22:08:45.402362 - [DEBUG]
74371 2019-Jan-16 22:08:45.402415 - [DEBUG] Function : main
74372 2019-Jan-16 22:08:45.402442 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74373 2019-Jan-16 22:08:45.403080 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74374 2019-Jan-16 22:08:45.403716 - [DEBUG] Value : BOTTOM
74375 2019-Jan-16 22:08:45.403742 - [DEBUG]
74376 2019-Jan-16 22:08:45.403767 - [DEBUG] Function : main
74377 2019-Jan-16 22:08:45.403792 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74378 2019-Jan-16 22:08:45.404427 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74379 2019-Jan-16 22:08:45.405080 - [DEBUG] Value : BOTTOM
74380 2019-Jan-16 22:08:45.405106 - [DEBUG]
74381 2019-Jan-16 22:08:45.405131 - [DEBUG] Function : main
74382 2019-Jan-16 22:08:45.405156 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74383 2019-Jan-16 22:08:45.405791 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74384 2019-Jan-16 22:08:45.406425 - [DEBUG] Value : BOTTOM
74385 2019-Jan-16 22:08:45.406450 - [DEBUG]
74386 2019-Jan-16 22:08:45.406475 - [DEBUG] Function : main
74387 2019-Jan-16 22:08:45.406501 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74388 2019-Jan-16 22:08:45.407136 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74389 2019-Jan-16 22:08:45.407771 - [DEBUG] Value : BOTTOM
74390 2019-Jan-16 22:08:45.407797 - [DEBUG]
74391 2019-Jan-16 22:08:45.407830 - [DEBUG] Function : main
74392 2019-Jan-16 22:08:45.407856 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74393 2019-Jan-16 22:08:45.408506 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74394 2019-Jan-16 22:08:45.409141 - [DEBUG] Value : BOTTOM
74395 2019-Jan-16 22:08:45.409167 - [DEBUG]
74396 2019-Jan-16 22:08:45.409192 - [DEBUG] Function : main
74397 2019-Jan-16 22:08:45.409217 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74398 2019-Jan-16 22:08:45.409852 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74399 2019-Jan-16 22:08:45.410492 - [DEBUG] Value : BOTTOM
74400 2019-Jan-16 22:08:45.410517 - [DEBUG]
74401 2019-Jan-16 22:08:45.410542 - [DEBUG] Function : main
74402 2019-Jan-16 22:08:45.410568 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74403 2019-Jan-16 22:08:45.411204 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74404 2019-Jan-16 22:08:45.411855 - [DEBUG] Value : BOTTOM
74405 2019-Jan-16 22:08:45.411881 - [DEBUG]
74406 2019-Jan-16 22:08:45.411906 - [DEBUG] Function : main
74407 2019-Jan-16 22:08:45.411931 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74408 2019-Jan-16 22:08:45.412566 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74409 2019-Jan-16 22:08:45.413206 - [DEBUG] Value : BOTTOM
74410 2019-Jan-16 22:08:45.413231 - [DEBUG]
74411 2019-Jan-16 22:08:45.413256 - [DEBUG] Function : main
74412 2019-Jan-16 22:08:45.413282 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74413 2019-Jan-16 22:08:45.413916 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74414 2019-Jan-16 22:08:45.414556 - [DEBUG] Value : BOTTOM
74415 2019-Jan-16 22:08:45.414582 - [DEBUG]
74416 2019-Jan-16 22:08:45.414607 - [DEBUG] Function : main
74417 2019-Jan-16 22:08:45.414632 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74418 2019-Jan-16 22:08:45.415284 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74419 2019-Jan-16 22:08:45.415924 - [DEBUG] Value : BOTTOM
74420 2019-Jan-16 22:08:45.415950 - [DEBUG]
74421 2019-Jan-16 22:08:45.415974 - [DEBUG] Function : main
74422 2019-Jan-16 22:08:45.416000 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74423 2019-Jan-16 22:08:45.416634 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74424 2019-Jan-16 22:08:45.417280 - [DEBUG] Value : BOTTOM
74425 2019-Jan-16 22:08:45.417306 - [DEBUG]
74426 2019-Jan-16 22:08:45.417331 - [DEBUG] Function : main
74427 2019-Jan-16 22:08:45.417356 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74428 2019-Jan-16 22:08:45.417991 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74429 2019-Jan-16 22:08:45.418647 - [DEBUG] Value : BOTTOM
74430 2019-Jan-16 22:08:45.418672 - [DEBUG]
74431 2019-Jan-16 22:08:45.418697 - [DEBUG] Function : main
74432 2019-Jan-16 22:08:45.418723 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74433 2019-Jan-16 22:08:45.419357 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74434 2019-Jan-16 22:08:45.419997 - [DEBUG] Value : BOTTOM
74435 2019-Jan-16 22:08:45.420023 - [DEBUG]
74436 2019-Jan-16 22:08:45.420048 - [DEBUG] Function : main
74437 2019-Jan-16 22:08:45.420073 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74438 2019-Jan-16 22:08:45.420708 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74439 2019-Jan-16 22:08:45.421355 - [DEBUG] Value : BOTTOM
74440 2019-Jan-16 22:08:45.421382 - [DEBUG]
74441 2019-Jan-16 22:08:45.421406 - [DEBUG] Function : main
74442 2019-Jan-16 22:08:45.421462 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74443 2019-Jan-16 22:08:45.422099 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74444 2019-Jan-16 22:08:45.422740 - [DEBUG] Value : BOTTOM
74445 2019-Jan-16 22:08:45.422766 - [DEBUG]
74446 2019-Jan-16 22:08:45.422791 - [DEBUG] Function : main
74447 2019-Jan-16 22:08:45.422817 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74448 2019-Jan-16 22:08:45.423450 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74449 2019-Jan-16 22:08:45.424096 - [DEBUG] Value : BOTTOM
74450 2019-Jan-16 22:08:45.424121 - [DEBUG]
74451 2019-Jan-16 22:08:45.424147 - [DEBUG] Function : main
74452 2019-Jan-16 22:08:45.424173 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74453 2019-Jan-16 22:08:45.424822 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74454 2019-Jan-16 22:08:45.425467 - [DEBUG] Value : BOTTOM
74455 2019-Jan-16 22:08:45.425493 - [DEBUG]
74456 2019-Jan-16 22:08:45.425518 - [DEBUG] Function : main
74457 2019-Jan-16 22:08:45.425544 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74458 2019-Jan-16 22:08:45.426178 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74459 2019-Jan-16 22:08:45.426817 - [DEBUG] Value : BOTTOM
74460 2019-Jan-16 22:08:45.426843 - [DEBUG]
74461 2019-Jan-16 22:08:45.426868 - [DEBUG] Function : main
74462 2019-Jan-16 22:08:45.426893 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74463 2019-Jan-16 22:08:45.427529 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74464 2019-Jan-16 22:08:45.428181 - [DEBUG] Value : BOTTOM
74465 2019-Jan-16 22:08:45.428206 - [DEBUG]
74466 2019-Jan-16 22:08:45.428231 - [DEBUG] Function : main
74467 2019-Jan-16 22:08:45.428257 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74468 2019-Jan-16 22:08:45.428892 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74469 2019-Jan-16 22:08:45.429531 - [DEBUG] Value : BOTTOM
74470 2019-Jan-16 22:08:45.429557 - [DEBUG]
74471 2019-Jan-16 22:08:45.429582 - [DEBUG] Function : main
74472 2019-Jan-16 22:08:45.429607 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74473 2019-Jan-16 22:08:45.430242 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74474 2019-Jan-16 22:08:45.430882 - [DEBUG] Value : BOTTOM
74475 2019-Jan-16 22:08:45.430908 - [DEBUG]
74476 2019-Jan-16 22:08:45.430933 - [DEBUG] Function : main
74477 2019-Jan-16 22:08:45.430958 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74478 2019-Jan-16 22:08:45.431609 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74479 2019-Jan-16 22:08:45.432246 - [DEBUG] Value : BOTTOM
74480 2019-Jan-16 22:08:45.432272 - [DEBUG]
74481 2019-Jan-16 22:08:45.432296 - [DEBUG] Function : main
74482 2019-Jan-16 22:08:45.432322 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74483 2019-Jan-16 22:08:45.432967 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74484 2019-Jan-16 22:08:45.433614 - [DEBUG] Value : BOTTOM
74485 2019-Jan-16 22:08:45.433640 - [DEBUG]
74486 2019-Jan-16 22:08:45.433665 - [DEBUG] Function : main
74487 2019-Jan-16 22:08:45.433698 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74488 2019-Jan-16 22:08:45.434334 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74489 2019-Jan-16 22:08:45.434996 - [DEBUG] Value : BOTTOM
74490 2019-Jan-16 22:08:45.435022 - [DEBUG]
74491 2019-Jan-16 22:08:45.435047 - [DEBUG] Function : main
74492 2019-Jan-16 22:08:45.435073 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74493 2019-Jan-16 22:08:45.435708 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74494 2019-Jan-16 22:08:45.435765 - [DEBUG] Value : BOTTOM
74495 2019-Jan-16 22:08:45.435791 - [DEBUG]
74496 2019-Jan-16 22:08:45.435816 - [DEBUG] Function : main
74497 2019-Jan-16 22:08:45.435842 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74498 2019-Jan-16 22:08:45.436478 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74499 2019-Jan-16 22:08:45.437119 - [DEBUG] Value : BOTTOM
74500 2019-Jan-16 22:08:45.437145 - [DEBUG]
74501 2019-Jan-16 22:08:45.437171 - [DEBUG] Function : main
74502 2019-Jan-16 22:08:45.437197 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74503 2019-Jan-16 22:08:45.437832 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74504 2019-Jan-16 22:08:45.438487 - [DEBUG] Value : BOTTOM
74505 2019-Jan-16 22:08:45.438513 - [DEBUG]
74506 2019-Jan-16 22:08:45.438538 - [DEBUG] Function : main
74507 2019-Jan-16 22:08:45.438564 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74508 2019-Jan-16 22:08:45.439199 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74509 2019-Jan-16 22:08:45.439840 - [DEBUG] Value : BOTTOM
74510 2019-Jan-16 22:08:45.439866 - [DEBUG]
74511 2019-Jan-16 22:08:45.439892 - [DEBUG] Function : main
74512 2019-Jan-16 22:08:45.439918 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74513 2019-Jan-16 22:08:45.440553 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74514 2019-Jan-16 22:08:45.441193 - [DEBUG] Value : BOTTOM
74515 2019-Jan-16 22:08:45.441219 - [DEBUG]
74516 2019-Jan-16 22:08:45.441245 - [DEBUG] Function : main
74517 2019-Jan-16 22:08:45.441270 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74518 2019-Jan-16 22:08:45.441959 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74519 2019-Jan-16 22:08:45.442640 - [DEBUG] Value : BOTTOM
74520 2019-Jan-16 22:08:45.442668 - [DEBUG]
74521 2019-Jan-16 22:08:45.442695 - [DEBUG] Function : main
74522 2019-Jan-16 22:08:45.442722 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74523 2019-Jan-16 22:08:45.443398 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74524 2019-Jan-16 22:08:45.444048 - [DEBUG] Value : BOTTOM
74525 2019-Jan-16 22:08:45.444074 - [DEBUG]
74526 2019-Jan-16 22:08:45.444101 - [DEBUG] Function : main
74527 2019-Jan-16 22:08:45.444127 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74528 2019-Jan-16 22:08:45.444785 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74529 2019-Jan-16 22:08:45.445431 - [DEBUG] Value : BOTTOM
74530 2019-Jan-16 22:08:45.445457 - [DEBUG]
74531 2019-Jan-16 22:08:45.445483 - [DEBUG] Function : main
74532 2019-Jan-16 22:08:45.445509 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74533 2019-Jan-16 22:08:45.446145 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74534 2019-Jan-16 22:08:45.446787 - [DEBUG] Value : BOTTOM
74535 2019-Jan-16 22:08:45.446813 - [DEBUG]
74536 2019-Jan-16 22:08:45.446886 - [DEBUG] Function : main
74537 2019-Jan-16 22:08:45.446914 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74538 2019-Jan-16 22:08:45.447556 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74539 2019-Jan-16 22:08:45.448209 - [DEBUG] Value : BOTTOM
74540 2019-Jan-16 22:08:45.448236 - [DEBUG]
74541 2019-Jan-16 22:08:45.448261 - [DEBUG] Function : main
74542 2019-Jan-16 22:08:45.448287 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74543 2019-Jan-16 22:08:45.448925 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74544 2019-Jan-16 22:08:45.449568 - [DEBUG] Value : BOTTOM
74545 2019-Jan-16 22:08:45.449594 - [DEBUG]
74546 2019-Jan-16 22:08:45.449620 - [DEBUG] Function : main
74547 2019-Jan-16 22:08:45.449646 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74548 2019-Jan-16 22:08:45.450284 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74549 2019-Jan-16 22:08:45.450920 - [DEBUG] Value : BOTTOM
74550 2019-Jan-16 22:08:45.450946 - [DEBUG]
74551 2019-Jan-16 22:08:45.450971 - [DEBUG] Function : main
74552 2019-Jan-16 22:08:45.450996 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74553 2019-Jan-16 22:08:45.451649 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74554 2019-Jan-16 22:08:45.452286 - [DEBUG] Value : BOTTOM
74555 2019-Jan-16 22:08:45.452312 - [DEBUG]
74556 2019-Jan-16 22:08:45.452337 - [DEBUG] Function : main
74557 2019-Jan-16 22:08:45.452363 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74558 2019-Jan-16 22:08:45.453001 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74559 2019-Jan-16 22:08:45.453636 - [DEBUG] Value : BOTTOM
74560 2019-Jan-16 22:08:45.453663 - [DEBUG]
74561 2019-Jan-16 22:08:45.453688 - [DEBUG] Function : main
74562 2019-Jan-16 22:08:45.453714 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74563 2019-Jan-16 22:08:45.454351 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74564 2019-Jan-16 22:08:45.455010 - [DEBUG] Value : BOTTOM
74565 2019-Jan-16 22:08:45.455036 - [DEBUG]
74566 2019-Jan-16 22:08:45.455062 - [DEBUG] Function : main
74567 2019-Jan-16 22:08:45.455087 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74568 2019-Jan-16 22:08:45.455724 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74569 2019-Jan-16 22:08:45.456361 - [DEBUG] Value : BOTTOM
74570 2019-Jan-16 22:08:45.456387 - [DEBUG]
74571 2019-Jan-16 22:08:45.456412 - [DEBUG] Function : main
74572 2019-Jan-16 22:08:45.456438 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74573 2019-Jan-16 22:08:45.457075 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74574 2019-Jan-16 22:08:45.457753 - [DEBUG] Value : BOTTOM
74575 2019-Jan-16 22:08:45.457781 - [DEBUG]
74576 2019-Jan-16 22:08:45.457807 - [DEBUG] Function : main
74577 2019-Jan-16 22:08:45.457834 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74578 2019-Jan-16 22:08:45.458534 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74579 2019-Jan-16 22:08:45.459234 - [DEBUG] Value : BOTTOM
74580 2019-Jan-16 22:08:45.459262 - [DEBUG]
74581 2019-Jan-16 22:08:45.459289 - [DEBUG] Function : main
74582 2019-Jan-16 22:08:45.459316 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74583 2019-Jan-16 22:08:45.459959 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74584 2019-Jan-16 22:08:45.460605 - [DEBUG] Value : BOTTOM
74585 2019-Jan-16 22:08:45.460631 - [DEBUG]
74586 2019-Jan-16 22:08:45.460657 - [DEBUG] Function : main
74587 2019-Jan-16 22:08:45.460683 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74588 2019-Jan-16 22:08:45.461321 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74589 2019-Jan-16 22:08:45.461991 - [DEBUG] Value : BOTTOM
74590 2019-Jan-16 22:08:45.462017 - [DEBUG]
74591 2019-Jan-16 22:08:45.462042 - [DEBUG] Function : main
74592 2019-Jan-16 22:08:45.462068 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74593 2019-Jan-16 22:08:45.462706 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74594 2019-Jan-16 22:08:45.463347 - [DEBUG] Value : BOTTOM
74595 2019-Jan-16 22:08:45.463373 - [DEBUG]
74596 2019-Jan-16 22:08:45.463399 - [DEBUG] Function : main
74597 2019-Jan-16 22:08:45.463425 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74598 2019-Jan-16 22:08:45.464062 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74599 2019-Jan-16 22:08:45.464703 - [DEBUG] Value : BOTTOM
74600 2019-Jan-16 22:08:45.464729 - [DEBUG]
74601 2019-Jan-16 22:08:45.464780 - [DEBUG] Function : main
74602 2019-Jan-16 22:08:45.464807 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74603 2019-Jan-16 22:08:45.465447 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74604 2019-Jan-16 22:08:45.466088 - [DEBUG] Value : BOTTOM
74605 2019-Jan-16 22:08:45.466114 - [DEBUG]
74606 2019-Jan-16 22:08:45.466139 - [DEBUG] Function : main
74607 2019-Jan-16 22:08:45.466166 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74608 2019-Jan-16 22:08:45.466804 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74609 2019-Jan-16 22:08:45.467446 - [DEBUG] Value : BOTTOM
74610 2019-Jan-16 22:08:45.467472 - [DEBUG]
74611 2019-Jan-16 22:08:45.467497 - [DEBUG] Function : main
74612 2019-Jan-16 22:08:45.467523 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74613 2019-Jan-16 22:08:45.468174 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74614 2019-Jan-16 22:08:45.468822 - [DEBUG] Value : BOTTOM
74615 2019-Jan-16 22:08:45.468849 - [DEBUG]
74616 2019-Jan-16 22:08:45.468876 - [DEBUG] Function : main
74617 2019-Jan-16 22:08:45.468901 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74618 2019-Jan-16 22:08:45.469539 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74619 2019-Jan-16 22:08:45.470184 - [DEBUG] Value : BOTTOM
74620 2019-Jan-16 22:08:45.470210 - [DEBUG]
74621 2019-Jan-16 22:08:45.470235 - [DEBUG] Function : main
74622 2019-Jan-16 22:08:45.470261 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74623 2019-Jan-16 22:08:45.470906 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74624 2019-Jan-16 22:08:45.471564 - [DEBUG] Value : BOTTOM
74625 2019-Jan-16 22:08:45.471590 - [DEBUG]
74626 2019-Jan-16 22:08:45.471616 - [DEBUG] Function : main
74627 2019-Jan-16 22:08:45.471642 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74628 2019-Jan-16 22:08:45.472280 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74629 2019-Jan-16 22:08:45.472340 - [DEBUG] Value : BOTTOM
74630 2019-Jan-16 22:08:45.472366 - [DEBUG]
74631 2019-Jan-16 22:08:45.472392 - [DEBUG] Function : main
74632 2019-Jan-16 22:08:45.472418 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74633 2019-Jan-16 22:08:45.473057 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74634 2019-Jan-16 22:08:45.473701 - [DEBUG] Value : BOTTOM
74635 2019-Jan-16 22:08:45.473727 - [DEBUG]
74636 2019-Jan-16 22:08:45.473753 - [DEBUG] Function : main
74637 2019-Jan-16 22:08:45.473779 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74638 2019-Jan-16 22:08:45.474416 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74639 2019-Jan-16 22:08:45.475095 - [DEBUG] Value : BOTTOM
74640 2019-Jan-16 22:08:45.475122 - [DEBUG]
74641 2019-Jan-16 22:08:45.475148 - [DEBUG] Function : main
74642 2019-Jan-16 22:08:45.475174 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74643 2019-Jan-16 22:08:45.475814 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74644 2019-Jan-16 22:08:45.476457 - [DEBUG] Value : BOTTOM
74645 2019-Jan-16 22:08:45.476483 - [DEBUG]
74646 2019-Jan-16 22:08:45.476509 - [DEBUG] Function : main
74647 2019-Jan-16 22:08:45.476534 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74648 2019-Jan-16 22:08:45.477172 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74649 2019-Jan-16 22:08:45.477813 - [DEBUG] Value : BOTTOM
74650 2019-Jan-16 22:08:45.477838 - [DEBUG]
74651 2019-Jan-16 22:08:45.477864 - [DEBUG] Function : main
74652 2019-Jan-16 22:08:45.477890 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74653 2019-Jan-16 22:08:45.478545 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74654 2019-Jan-16 22:08:45.479188 - [DEBUG] Value : BOTTOM
74655 2019-Jan-16 22:08:45.479214 - [DEBUG]
74656 2019-Jan-16 22:08:45.479240 - [DEBUG] Function : main
74657 2019-Jan-16 22:08:45.479266 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74658 2019-Jan-16 22:08:45.479903 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74659 2019-Jan-16 22:08:45.480542 - [DEBUG] Value : BOTTOM
74660 2019-Jan-16 22:08:45.480568 - [DEBUG]
74661 2019-Jan-16 22:08:45.480620 - [DEBUG] Function : main
74662 2019-Jan-16 22:08:45.480647 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74663 2019-Jan-16 22:08:45.481289 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74664 2019-Jan-16 22:08:45.481945 - [DEBUG] Value : BOTTOM
74665 2019-Jan-16 22:08:45.481971 - [DEBUG]
74666 2019-Jan-16 22:08:45.481996 - [DEBUG] Function : main
74667 2019-Jan-16 22:08:45.482022 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74668 2019-Jan-16 22:08:45.482663 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74669 2019-Jan-16 22:08:45.483314 - [DEBUG] Value : BOTTOM
74670 2019-Jan-16 22:08:45.483340 - [DEBUG]
74671 2019-Jan-16 22:08:45.483365 - [DEBUG] Function : main
74672 2019-Jan-16 22:08:45.483391 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74673 2019-Jan-16 22:08:45.484032 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74674 2019-Jan-16 22:08:45.484668 - [DEBUG] Value : BOTTOM
74675 2019-Jan-16 22:08:45.484694 - [DEBUG]
74676 2019-Jan-16 22:08:45.484719 - [DEBUG] Function : main
74677 2019-Jan-16 22:08:45.484756 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74678 2019-Jan-16 22:08:45.485399 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74679 2019-Jan-16 22:08:45.486036 - [DEBUG] Value : BOTTOM
74680 2019-Jan-16 22:08:45.486062 - [DEBUG]
74681 2019-Jan-16 22:08:45.486086 - [DEBUG] Function : main
74682 2019-Jan-16 22:08:45.486112 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74683 2019-Jan-16 22:08:45.486751 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74684 2019-Jan-16 22:08:45.487386 - [DEBUG] Value : BOTTOM
74685 2019-Jan-16 22:08:45.487412 - [DEBUG]
74686 2019-Jan-16 22:08:45.487437 - [DEBUG] Function : main
74687 2019-Jan-16 22:08:45.487462 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74688 2019-Jan-16 22:08:45.488116 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74689 2019-Jan-16 22:08:45.488758 - [DEBUG] Value : BOTTOM
74690 2019-Jan-16 22:08:45.488784 - [DEBUG]
74691 2019-Jan-16 22:08:45.488810 - [DEBUG] Function : main
74692 2019-Jan-16 22:08:45.488835 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74693 2019-Jan-16 22:08:45.489473 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74694 2019-Jan-16 22:08:45.490108 - [DEBUG] Value : BOTTOM
74695 2019-Jan-16 22:08:45.490134 - [DEBUG]
74696 2019-Jan-16 22:08:45.490159 - [DEBUG] Function : main
74697 2019-Jan-16 22:08:45.490185 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74698 2019-Jan-16 22:08:45.490824 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74699 2019-Jan-16 22:08:45.491478 - [DEBUG] Value : BOTTOM
74700 2019-Jan-16 22:08:45.491504 - [DEBUG]
74701 2019-Jan-16 22:08:45.491529 - [DEBUG] Function : main
74702 2019-Jan-16 22:08:45.491554 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74703 2019-Jan-16 22:08:45.492195 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74704 2019-Jan-16 22:08:45.492836 - [DEBUG] Value : BOTTOM
74705 2019-Jan-16 22:08:45.492861 - [DEBUG]
74706 2019-Jan-16 22:08:45.492886 - [DEBUG] Function : main
74707 2019-Jan-16 22:08:45.492912 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74708 2019-Jan-16 22:08:45.493551 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74709 2019-Jan-16 22:08:45.494191 - [DEBUG] Value : BOTTOM
74710 2019-Jan-16 22:08:45.494217 - [DEBUG]
74711 2019-Jan-16 22:08:45.494242 - [DEBUG] Function : main
74712 2019-Jan-16 22:08:45.494268 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74713 2019-Jan-16 22:08:45.494923 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74714 2019-Jan-16 22:08:45.495577 - [DEBUG] Value : BOTTOM
74715 2019-Jan-16 22:08:45.495604 - [DEBUG]
74716 2019-Jan-16 22:08:45.495629 - [DEBUG] Function : main
74717 2019-Jan-16 22:08:45.495654 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74718 2019-Jan-16 22:08:45.496296 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74719 2019-Jan-16 22:08:45.496937 - [DEBUG] Value : BOTTOM
74720 2019-Jan-16 22:08:45.496963 - [DEBUG]
74721 2019-Jan-16 22:08:45.496987 - [DEBUG] Function : main
74722 2019-Jan-16 22:08:45.497013 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74723 2019-Jan-16 22:08:45.497652 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74724 2019-Jan-16 22:08:45.498309 - [DEBUG] Value : BOTTOM
74725 2019-Jan-16 22:08:45.498334 - [DEBUG]
74726 2019-Jan-16 22:08:45.498359 - [DEBUG] Function : main
74727 2019-Jan-16 22:08:45.498385 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74728 2019-Jan-16 22:08:45.499025 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74729 2019-Jan-16 22:08:45.499666 - [DEBUG] Value : BOTTOM
74730 2019-Jan-16 22:08:45.499692 - [DEBUG]
74731 2019-Jan-16 22:08:45.499717 - [DEBUG] Function : main
74732 2019-Jan-16 22:08:45.499742 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74733 2019-Jan-16 22:08:45.500382 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74734 2019-Jan-16 22:08:45.501022 - [DEBUG] Value : BOTTOM
74735 2019-Jan-16 22:08:45.501048 - [DEBUG]
74736 2019-Jan-16 22:08:45.501073 - [DEBUG] Function : main
74737 2019-Jan-16 22:08:45.501099 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74738 2019-Jan-16 22:08:45.501753 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74739 2019-Jan-16 22:08:45.502401 - [DEBUG] Value : BOTTOM
74740 2019-Jan-16 22:08:45.502426 - [DEBUG]
74741 2019-Jan-16 22:08:45.502452 - [DEBUG] Function : main
74742 2019-Jan-16 22:08:45.502478 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74743 2019-Jan-16 22:08:45.503119 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74744 2019-Jan-16 22:08:45.503765 - [DEBUG] Value : BOTTOM
74745 2019-Jan-16 22:08:45.503790 - [DEBUG]
74746 2019-Jan-16 22:08:45.503815 - [DEBUG] Function : main
74747 2019-Jan-16 22:08:45.503841 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74748 2019-Jan-16 22:08:45.504480 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74749 2019-Jan-16 22:08:45.505134 - [DEBUG] Value : BOTTOM
74750 2019-Jan-16 22:08:45.505160 - [DEBUG]
74751 2019-Jan-16 22:08:45.505185 - [DEBUG] Function : main
74752 2019-Jan-16 22:08:45.505210 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74753 2019-Jan-16 22:08:45.505850 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74754 2019-Jan-16 22:08:45.506487 - [DEBUG] Value : BOTTOM
74755 2019-Jan-16 22:08:45.506513 - [DEBUG]
74756 2019-Jan-16 22:08:45.506538 - [DEBUG] Function : main
74757 2019-Jan-16 22:08:45.506564 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74758 2019-Jan-16 22:08:45.507203 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74759 2019-Jan-16 22:08:45.507856 - [DEBUG] Value : BOTTOM
74760 2019-Jan-16 22:08:45.507883 - [DEBUG]
74761 2019-Jan-16 22:08:45.507907 - [DEBUG] Function : main
74762 2019-Jan-16 22:08:45.507933 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74763 2019-Jan-16 22:08:45.508588 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74764 2019-Jan-16 22:08:45.508645 - [DEBUG] Value : BOTTOM
74765 2019-Jan-16 22:08:45.508671 - [DEBUG]
74766 2019-Jan-16 22:08:45.508696 - [DEBUG] Function : main
74767 2019-Jan-16 22:08:45.508722 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74768 2019-Jan-16 22:08:45.509361 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74769 2019-Jan-16 22:08:45.510003 - [DEBUG] Value : BOTTOM
74770 2019-Jan-16 22:08:45.510028 - [DEBUG]
74771 2019-Jan-16 22:08:45.510054 - [DEBUG] Function : main
74772 2019-Jan-16 22:08:45.510080 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74773 2019-Jan-16 22:08:45.510720 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74774 2019-Jan-16 22:08:45.511364 - [DEBUG] Value : BOTTOM
74775 2019-Jan-16 22:08:45.511389 - [DEBUG]
74776 2019-Jan-16 22:08:45.511426 - [DEBUG] Function : main
74777 2019-Jan-16 22:08:45.511454 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74778 2019-Jan-16 22:08:45.512104 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74779 2019-Jan-16 22:08:45.512746 - [DEBUG] Value : BOTTOM
74780 2019-Jan-16 22:08:45.512772 - [DEBUG]
74781 2019-Jan-16 22:08:45.512797 - [DEBUG] Function : main
74782 2019-Jan-16 22:08:45.512823 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74783 2019-Jan-16 22:08:45.513463 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74784 2019-Jan-16 22:08:45.514105 - [DEBUG] Value : BOTTOM
74785 2019-Jan-16 22:08:45.514130 - [DEBUG]
74786 2019-Jan-16 22:08:45.514156 - [DEBUG] Function : main
74787 2019-Jan-16 22:08:45.514181 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74788 2019-Jan-16 22:08:45.514835 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74789 2019-Jan-16 22:08:45.515476 - [DEBUG] Value : BOTTOM
74790 2019-Jan-16 22:08:45.515502 - [DEBUG]
74791 2019-Jan-16 22:08:45.515527 - [DEBUG] Function : main
74792 2019-Jan-16 22:08:45.515553 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74793 2019-Jan-16 22:08:45.516193 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74794 2019-Jan-16 22:08:45.516832 - [DEBUG] Value : BOTTOM
74795 2019-Jan-16 22:08:45.516858 - [DEBUG]
74796 2019-Jan-16 22:08:45.516906 - [DEBUG] Function : main
74797 2019-Jan-16 22:08:45.516933 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74798 2019-Jan-16 22:08:45.517572 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74799 2019-Jan-16 22:08:45.518221 - [DEBUG] Value : BOTTOM
74800 2019-Jan-16 22:08:45.518248 - [DEBUG]
74801 2019-Jan-16 22:08:45.518273 - [DEBUG] Function : main
74802 2019-Jan-16 22:08:45.518298 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74803 2019-Jan-16 22:08:45.518934 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74804 2019-Jan-16 22:08:45.519573 - [DEBUG] Value : BOTTOM
74805 2019-Jan-16 22:08:45.519599 - [DEBUG]
74806 2019-Jan-16 22:08:45.519625 - [DEBUG] Function : main
74807 2019-Jan-16 22:08:45.519650 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74808 2019-Jan-16 22:08:45.520294 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74809 2019-Jan-16 22:08:45.520938 - [DEBUG] Value : BOTTOM
74810 2019-Jan-16 22:08:45.520964 - [DEBUG]
74811 2019-Jan-16 22:08:45.520989 - [DEBUG] Function : main
74812 2019-Jan-16 22:08:45.521015 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74813 2019-Jan-16 22:08:45.521666 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74814 2019-Jan-16 22:08:45.522303 - [DEBUG] Value : BOTTOM
74815 2019-Jan-16 22:08:45.522329 - [DEBUG]
74816 2019-Jan-16 22:08:45.522353 - [DEBUG] Function : main
74817 2019-Jan-16 22:08:45.522379 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74818 2019-Jan-16 22:08:45.523014 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74819 2019-Jan-16 22:08:45.523648 - [DEBUG] Value : BOTTOM
74820 2019-Jan-16 22:08:45.523674 - [DEBUG]
74821 2019-Jan-16 22:08:45.523699 - [DEBUG] Function : main
74822 2019-Jan-16 22:08:45.523724 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74823 2019-Jan-16 22:08:45.524358 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74824 2019-Jan-16 22:08:45.525014 - [DEBUG] Value : BOTTOM
74825 2019-Jan-16 22:08:45.525040 - [DEBUG]
74826 2019-Jan-16 22:08:45.525065 - [DEBUG] Function : main
74827 2019-Jan-16 22:08:45.525090 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74828 2019-Jan-16 22:08:45.525726 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74829 2019-Jan-16 22:08:45.526361 - [DEBUG] Value : BOTTOM
74830 2019-Jan-16 22:08:45.526386 - [DEBUG]
74831 2019-Jan-16 22:08:45.526411 - [DEBUG] Function : main
74832 2019-Jan-16 22:08:45.526437 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74833 2019-Jan-16 22:08:45.527071 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74834 2019-Jan-16 22:08:45.527711 - [DEBUG] Value : BOTTOM
74835 2019-Jan-16 22:08:45.527737 - [DEBUG]
74836 2019-Jan-16 22:08:45.527762 - [DEBUG] Function : main
74837 2019-Jan-16 22:08:45.527787 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74838 2019-Jan-16 22:08:45.528437 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74839 2019-Jan-16 22:08:45.529077 - [DEBUG] Value : BOTTOM
74840 2019-Jan-16 22:08:45.529103 - [DEBUG]
74841 2019-Jan-16 22:08:45.529127 - [DEBUG] Function : main
74842 2019-Jan-16 22:08:45.529153 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74843 2019-Jan-16 22:08:45.529788 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74844 2019-Jan-16 22:08:45.530428 - [DEBUG] Value : BOTTOM
74845 2019-Jan-16 22:08:45.530453 - [DEBUG]
74846 2019-Jan-16 22:08:45.530478 - [DEBUG] Function : main
74847 2019-Jan-16 22:08:45.530504 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74848 2019-Jan-16 22:08:45.531140 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74849 2019-Jan-16 22:08:45.531799 - [DEBUG] Value : BOTTOM
74850 2019-Jan-16 22:08:45.531825 - [DEBUG]
74851 2019-Jan-16 22:08:45.531849 - [DEBUG] Function : main
74852 2019-Jan-16 22:08:45.531875 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74853 2019-Jan-16 22:08:45.532512 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74854 2019-Jan-16 22:08:45.533158 - [DEBUG] Value : BOTTOM
74855 2019-Jan-16 22:08:45.533184 - [DEBUG]
74856 2019-Jan-16 22:08:45.533209 - [DEBUG] Function : main
74857 2019-Jan-16 22:08:45.533235 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74858 2019-Jan-16 22:08:45.533873 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74859 2019-Jan-16 22:08:45.534512 - [DEBUG] Value : BOTTOM
74860 2019-Jan-16 22:08:45.534538 - [DEBUG]
74861 2019-Jan-16 22:08:45.534563 - [DEBUG] Function : main
74862 2019-Jan-16 22:08:45.534588 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74863 2019-Jan-16 22:08:45.535241 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74864 2019-Jan-16 22:08:45.535879 - [DEBUG] Value : BOTTOM
74865 2019-Jan-16 22:08:45.535905 - [DEBUG]
74866 2019-Jan-16 22:08:45.535930 - [DEBUG] Function : main
74867 2019-Jan-16 22:08:45.535955 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74868 2019-Jan-16 22:08:45.536591 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74869 2019-Jan-16 22:08:45.537230 - [DEBUG] Value : BOTTOM
74870 2019-Jan-16 22:08:45.537255 - [DEBUG]
74871 2019-Jan-16 22:08:45.537280 - [DEBUG] Function : main
74872 2019-Jan-16 22:08:45.537306 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74873 2019-Jan-16 22:08:45.537942 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74874 2019-Jan-16 22:08:45.538601 - [DEBUG] Value : BOTTOM
74875 2019-Jan-16 22:08:45.538627 - [DEBUG]
74876 2019-Jan-16 22:08:45.538653 - [DEBUG] Function : main
74877 2019-Jan-16 22:08:45.538679 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74878 2019-Jan-16 22:08:45.539316 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74879 2019-Jan-16 22:08:45.539960 - [DEBUG] Value : BOTTOM
74880 2019-Jan-16 22:08:45.539986 - [DEBUG]
74881 2019-Jan-16 22:08:45.540011 - [DEBUG] Function : main
74882 2019-Jan-16 22:08:45.540036 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74883 2019-Jan-16 22:08:45.540673 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74884 2019-Jan-16 22:08:45.541313 - [DEBUG] Value : BOTTOM
74885 2019-Jan-16 22:08:45.541339 - [DEBUG]
74886 2019-Jan-16 22:08:45.541364 - [DEBUG] Function : main
74887 2019-Jan-16 22:08:45.541389 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74888 2019-Jan-16 22:08:45.542040 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74889 2019-Jan-16 22:08:45.542676 - [DEBUG] Value : BOTTOM
74890 2019-Jan-16 22:08:45.542702 - [DEBUG]
74891 2019-Jan-16 22:08:45.542727 - [DEBUG] Function : main
74892 2019-Jan-16 22:08:45.542752 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74893 2019-Jan-16 22:08:45.543388 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74894 2019-Jan-16 22:08:45.544033 - [DEBUG] Value : BOTTOM
74895 2019-Jan-16 22:08:45.544059 - [DEBUG]
74896 2019-Jan-16 22:08:45.544083 - [DEBUG] Function : main
74897 2019-Jan-16 22:08:45.544109 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74898 2019-Jan-16 22:08:45.544756 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74899 2019-Jan-16 22:08:45.544814 - [DEBUG] Value : BOTTOM
74900 2019-Jan-16 22:08:45.544840 - [DEBUG]
74901 2019-Jan-16 22:08:45.544874 - [DEBUG] Function : main
74902 2019-Jan-16 22:08:45.544900 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74903 2019-Jan-16 22:08:45.545537 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74904 2019-Jan-16 22:08:45.546177 - [DEBUG] Value : BOTTOM
74905 2019-Jan-16 22:08:45.546203 - [DEBUG]
74906 2019-Jan-16 22:08:45.546228 - [DEBUG] Function : main
74907 2019-Jan-16 22:08:45.546254 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74908 2019-Jan-16 22:08:45.546890 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74909 2019-Jan-16 22:08:45.547532 - [DEBUG] Value : BOTTOM
74910 2019-Jan-16 22:08:45.547558 - [DEBUG]
74911 2019-Jan-16 22:08:45.547584 - [DEBUG] Function : main
74912 2019-Jan-16 22:08:45.547609 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74913 2019-Jan-16 22:08:45.548262 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74914 2019-Jan-16 22:08:45.548903 - [DEBUG] Value : BOTTOM
74915 2019-Jan-16 22:08:45.548929 - [DEBUG]
74916 2019-Jan-16 22:08:45.548955 - [DEBUG] Function : main
74917 2019-Jan-16 22:08:45.548981 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74918 2019-Jan-16 22:08:45.549617 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74919 2019-Jan-16 22:08:45.550257 - [DEBUG] Value : BOTTOM
74920 2019-Jan-16 22:08:45.550283 - [DEBUG]
74921 2019-Jan-16 22:08:45.550309 - [DEBUG] Function : main
74922 2019-Jan-16 22:08:45.550335 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74923 2019-Jan-16 22:08:45.550972 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74924 2019-Jan-16 22:08:45.551627 - [DEBUG] Value : BOTTOM
74925 2019-Jan-16 22:08:45.551653 - [DEBUG]
74926 2019-Jan-16 22:08:45.551678 - [DEBUG] Function : main
74927 2019-Jan-16 22:08:45.551704 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74928 2019-Jan-16 22:08:45.552340 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74929 2019-Jan-16 22:08:45.552979 - [DEBUG] Value : BOTTOM
74930 2019-Jan-16 22:08:45.553005 - [DEBUG]
74931 2019-Jan-16 22:08:45.553031 - [DEBUG] Function : main
74932 2019-Jan-16 22:08:45.553057 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74933 2019-Jan-16 22:08:45.553693 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74934 2019-Jan-16 22:08:45.554333 - [DEBUG] Value : BOTTOM
74935 2019-Jan-16 22:08:45.554359 - [DEBUG]
74936 2019-Jan-16 22:08:45.554407 - [DEBUG] Function : main
74937 2019-Jan-16 22:08:45.554434 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74938 2019-Jan-16 22:08:45.555091 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74939 2019-Jan-16 22:08:45.555727 - [DEBUG] Value : BOTTOM
74940 2019-Jan-16 22:08:45.555752 - [DEBUG]
74941 2019-Jan-16 22:08:45.555777 - [DEBUG] Function : main
74942 2019-Jan-16 22:08:45.555803 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74943 2019-Jan-16 22:08:45.556443 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74944 2019-Jan-16 22:08:45.557082 - [DEBUG] Value : BOTTOM
74945 2019-Jan-16 22:08:45.557108 - [DEBUG]
74946 2019-Jan-16 22:08:45.557133 - [DEBUG] Function : main
74947 2019-Jan-16 22:08:45.557159 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74948 2019-Jan-16 22:08:45.557799 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74949 2019-Jan-16 22:08:45.558455 - [DEBUG] Value : BOTTOM
74950 2019-Jan-16 22:08:45.558482 - [DEBUG]
74951 2019-Jan-16 22:08:45.558507 - [DEBUG] Function : main
74952 2019-Jan-16 22:08:45.558533 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74953 2019-Jan-16 22:08:45.559174 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74954 2019-Jan-16 22:08:45.559810 - [DEBUG] Value : BOTTOM
74955 2019-Jan-16 22:08:45.559836 - [DEBUG]
74956 2019-Jan-16 22:08:45.559861 - [DEBUG] Function : main
74957 2019-Jan-16 22:08:45.559886 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74958 2019-Jan-16 22:08:45.560526 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74959 2019-Jan-16 22:08:45.561160 - [DEBUG] Value : BOTTOM
74960 2019-Jan-16 22:08:45.561186 - [DEBUG]
74961 2019-Jan-16 22:08:45.561211 - [DEBUG] Function : main
74962 2019-Jan-16 22:08:45.561237 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74963 2019-Jan-16 22:08:45.561892 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74964 2019-Jan-16 22:08:45.562531 - [DEBUG] Value : BOTTOM
74965 2019-Jan-16 22:08:45.562557 - [DEBUG]
74966 2019-Jan-16 22:08:45.562582 - [DEBUG] Function : main
74967 2019-Jan-16 22:08:45.562608 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74968 2019-Jan-16 22:08:45.563248 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74969 2019-Jan-16 22:08:45.563883 - [DEBUG] Value : BOTTOM
74970 2019-Jan-16 22:08:45.563909 - [DEBUG]
74971 2019-Jan-16 22:08:45.563934 - [DEBUG] Function : main
74972 2019-Jan-16 22:08:45.563960 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74973 2019-Jan-16 22:08:45.564600 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74974 2019-Jan-16 22:08:45.565255 - [DEBUG] Value : BOTTOM
74975 2019-Jan-16 22:08:45.565281 - [DEBUG]
74976 2019-Jan-16 22:08:45.565306 - [DEBUG] Function : main
74977 2019-Jan-16 22:08:45.565331 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74978 2019-Jan-16 22:08:45.565971 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74979 2019-Jan-16 22:08:45.566611 - [DEBUG] Value : BOTTOM
74980 2019-Jan-16 22:08:45.566636 - [DEBUG]
74981 2019-Jan-16 22:08:45.566661 - [DEBUG] Function : main
74982 2019-Jan-16 22:08:45.566687 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74983 2019-Jan-16 22:08:45.567326 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74984 2019-Jan-16 22:08:45.567966 - [DEBUG] Value : BOTTOM
74985 2019-Jan-16 22:08:45.567991 - [DEBUG]
74986 2019-Jan-16 22:08:45.568016 - [DEBUG] Function : main
74987 2019-Jan-16 22:08:45.568042 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74988 2019-Jan-16 22:08:45.568697 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74989 2019-Jan-16 22:08:45.569343 - [DEBUG] Value : BOTTOM
74990 2019-Jan-16 22:08:45.569369 - [DEBUG]
74991 2019-Jan-16 22:08:45.569393 - [DEBUG] Function : main
74992 2019-Jan-16 22:08:45.569419 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74993 2019-Jan-16 22:08:45.570058 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74994 2019-Jan-16 22:08:45.570704 - [DEBUG] Value : BOTTOM
74995 2019-Jan-16 22:08:45.570730 - [DEBUG]
74996 2019-Jan-16 22:08:45.570755 - [DEBUG] Function : main
74997 2019-Jan-16 22:08:45.570781 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74998 2019-Jan-16 22:08:45.571433 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74999 2019-Jan-16 22:08:45.572074 - [DEBUG] Value : BOTTOM
75000 2019-Jan-16 22:08:45.572099 - [DEBUG]
75001 2019-Jan-16 22:08:45.572124 - [DEBUG] Function : main
75002 2019-Jan-16 22:08:45.572150 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75003 2019-Jan-16 22:08:45.572789 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75004 2019-Jan-16 22:08:45.573427 - [DEBUG] Value : BOTTOM
75005 2019-Jan-16 22:08:45.573453 - [DEBUG]
75006 2019-Jan-16 22:08:45.573477 - [DEBUG] Function : main
75007 2019-Jan-16 22:08:45.573503 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75008 2019-Jan-16 22:08:45.574142 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75009 2019-Jan-16 22:08:45.574795 - [DEBUG] Value : BOTTOM
75010 2019-Jan-16 22:08:45.574821 - [DEBUG]
75011 2019-Jan-16 22:08:45.574846 - [DEBUG] Function : main
75012 2019-Jan-16 22:08:45.574871 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75013 2019-Jan-16 22:08:45.575511 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75014 2019-Jan-16 22:08:45.576155 - [DEBUG] Value : BOTTOM
75015 2019-Jan-16 22:08:45.576181 - [DEBUG]
75016 2019-Jan-16 22:08:45.576207 - [DEBUG] Function : main
75017 2019-Jan-16 22:08:45.576233 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75018 2019-Jan-16 22:08:45.576872 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75019 2019-Jan-16 22:08:45.577517 - [DEBUG] Value : BOTTOM
75020 2019-Jan-16 22:08:45.577543 - [DEBUG]
75021 2019-Jan-16 22:08:45.577568 - [DEBUG] Function : main
75022 2019-Jan-16 22:08:45.577593 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75023 2019-Jan-16 22:08:45.578248 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75024 2019-Jan-16 22:08:45.578887 - [DEBUG] Value : BOTTOM
75025 2019-Jan-16 22:08:45.578913 - [DEBUG]
75026 2019-Jan-16 22:08:45.578938 - [DEBUG] Function : main
75027 2019-Jan-16 22:08:45.578963 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75028 2019-Jan-16 22:08:45.579604 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75029 2019-Jan-16 22:08:45.580239 - [DEBUG] Value : BOTTOM
75030 2019-Jan-16 22:08:45.580265 - [DEBUG]
75031 2019-Jan-16 22:08:45.580290 - [DEBUG] Function : main
75032 2019-Jan-16 22:08:45.580315 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75033 2019-Jan-16 22:08:45.580955 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75034 2019-Jan-16 22:08:45.581608 - [DEBUG] Value : BOTTOM
75035 2019-Jan-16 22:08:45.581634 - [DEBUG]
75036 2019-Jan-16 22:08:45.581659 - [DEBUG] Function : main
75037 2019-Jan-16 22:08:45.581684 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75038 2019-Jan-16 22:08:45.582324 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75039 2019-Jan-16 22:08:45.582381 - [DEBUG] Value : BOTTOM
75040 2019-Jan-16 22:08:45.582407 - [DEBUG]
75041 2019-Jan-16 22:08:45.582440 - [DEBUG] Function : main
75042 2019-Jan-16 22:08:45.582466 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75043 2019-Jan-16 22:08:45.583107 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75044 2019-Jan-16 22:08:45.583747 - [DEBUG] Value : BOTTOM
75045 2019-Jan-16 22:08:45.583773 - [DEBUG]
75046 2019-Jan-16 22:08:45.583798 - [DEBUG] Function : main
75047 2019-Jan-16 22:08:45.583825 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75048 2019-Jan-16 22:08:45.584464 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75049 2019-Jan-16 22:08:45.585153 - [DEBUG] Value : BOTTOM
75050 2019-Jan-16 22:08:45.585180 - [DEBUG]
75051 2019-Jan-16 22:08:45.585207 - [DEBUG] Function : main
75052 2019-Jan-16 22:08:45.585234 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75053 2019-Jan-16 22:08:45.585938 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75054 2019-Jan-16 22:08:45.586637 - [DEBUG] Value : BOTTOM
75055 2019-Jan-16 22:08:45.586665 - [DEBUG]
75056 2019-Jan-16 22:08:45.586694 - [DEBUG] Function : main
75057 2019-Jan-16 22:08:45.586721 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75058 2019-Jan-16 22:08:45.587398 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75059 2019-Jan-16 22:08:45.588042 - [DEBUG] Value : BOTTOM
75060 2019-Jan-16 22:08:45.588068 - [DEBUG]
75061 2019-Jan-16 22:08:45.588117 - [DEBUG] Function : main
75062 2019-Jan-16 22:08:45.588143 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75063 2019-Jan-16 22:08:45.588785 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75064 2019-Jan-16 22:08:45.589426 - [DEBUG] Value : BOTTOM
75065 2019-Jan-16 22:08:45.589452 - [DEBUG]
75066 2019-Jan-16 22:08:45.589478 - [DEBUG] Function : main
75067 2019-Jan-16 22:08:45.589503 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75068 2019-Jan-16 22:08:45.590144 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75069 2019-Jan-16 22:08:45.590785 - [DEBUG] Value : BOTTOM
75070 2019-Jan-16 22:08:45.590810 - [DEBUG]
75071 2019-Jan-16 22:08:45.590870 - [DEBUG] Function : main
75072 2019-Jan-16 22:08:45.590897 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75073 2019-Jan-16 22:08:45.591554 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75074 2019-Jan-16 22:08:45.592192 - [DEBUG] Value : BOTTOM
75075 2019-Jan-16 22:08:45.592218 - [DEBUG]
75076 2019-Jan-16 22:08:45.592243 - [DEBUG] Function : main
75077 2019-Jan-16 22:08:45.592268 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75078 2019-Jan-16 22:08:45.592905 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75079 2019-Jan-16 22:08:45.593546 - [DEBUG] Value : BOTTOM
75080 2019-Jan-16 22:08:45.593571 - [DEBUG]
75081 2019-Jan-16 22:08:45.593597 - [DEBUG] Function : main
75082 2019-Jan-16 22:08:45.593622 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75083 2019-Jan-16 22:08:45.594259 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75084 2019-Jan-16 22:08:45.594910 - [DEBUG] Value : BOTTOM
75085 2019-Jan-16 22:08:45.594936 - [DEBUG]
75086 2019-Jan-16 22:08:45.594961 - [DEBUG] Function : main
75087 2019-Jan-16 22:08:45.594986 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75088 2019-Jan-16 22:08:45.595646 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75089 2019-Jan-16 22:08:45.596285 - [DEBUG] Value : BOTTOM
75090 2019-Jan-16 22:08:45.596311 - [DEBUG]
75091 2019-Jan-16 22:08:45.596336 - [DEBUG] Function : main
75092 2019-Jan-16 22:08:45.596361 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75093 2019-Jan-16 22:08:45.596997 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75094 2019-Jan-16 22:08:45.597631 - [DEBUG] Value : BOTTOM
75095 2019-Jan-16 22:08:45.597657 - [DEBUG]
75096 2019-Jan-16 22:08:45.597682 - [DEBUG] Function : main
75097 2019-Jan-16 22:08:45.597707 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75098 2019-Jan-16 22:08:45.598359 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75099 2019-Jan-16 22:08:45.599002 - [DEBUG] Value : BOTTOM
75100 2019-Jan-16 22:08:45.599028 - [DEBUG]
75101 2019-Jan-16 22:08:45.599054 - [DEBUG] Function : main
75102 2019-Jan-16 22:08:45.599079 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75103 2019-Jan-16 22:08:45.599715 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75104 2019-Jan-16 22:08:45.600349 - [DEBUG] Value : BOTTOM
75105 2019-Jan-16 22:08:45.600375 - [DEBUG]
75106 2019-Jan-16 22:08:45.600400 - [DEBUG] Function : main
75107 2019-Jan-16 22:08:45.600425 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75108 2019-Jan-16 22:08:45.601061 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75109 2019-Jan-16 22:08:45.601716 - [DEBUG] Value : BOTTOM
75110 2019-Jan-16 22:08:45.601742 - [DEBUG]
75111 2019-Jan-16 22:08:45.601767 - [DEBUG] Function : main
75112 2019-Jan-16 22:08:45.601792 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75113 2019-Jan-16 22:08:45.602429 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75114 2019-Jan-16 22:08:45.603070 - [DEBUG] Value : BOTTOM
75115 2019-Jan-16 22:08:45.603096 - [DEBUG]
75116 2019-Jan-16 22:08:45.603121 - [DEBUG] Function : main
75117 2019-Jan-16 22:08:45.603146 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75118 2019-Jan-16 22:08:45.603783 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75119 2019-Jan-16 22:08:45.604422 - [DEBUG] Value : BOTTOM
75120 2019-Jan-16 22:08:45.604448 - [DEBUG]
75121 2019-Jan-16 22:08:45.604473 - [DEBUG] Function : main
75122 2019-Jan-16 22:08:45.604498 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75123 2019-Jan-16 22:08:45.605149 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75124 2019-Jan-16 22:08:45.605795 - [DEBUG] Value : BOTTOM
75125 2019-Jan-16 22:08:45.605821 - [DEBUG]
75126 2019-Jan-16 22:08:45.605846 - [DEBUG] Function : main
75127 2019-Jan-16 22:08:45.605871 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75128 2019-Jan-16 22:08:45.606507 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75129 2019-Jan-16 22:08:45.607146 - [DEBUG] Value : BOTTOM
75130 2019-Jan-16 22:08:45.607171 - [DEBUG]
75131 2019-Jan-16 22:08:45.607196 - [DEBUG] Function : main
75132 2019-Jan-16 22:08:45.607221 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75133 2019-Jan-16 22:08:45.607857 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75134 2019-Jan-16 22:08:45.608512 - [DEBUG] Value : BOTTOM
75135 2019-Jan-16 22:08:45.608549 - [DEBUG]
75136 2019-Jan-16 22:08:45.608574 - [DEBUG] Function : main
75137 2019-Jan-16 22:08:45.608600 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75138 2019-Jan-16 22:08:45.609238 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75139 2019-Jan-16 22:08:45.609877 - [DEBUG] Value : BOTTOM
75140 2019-Jan-16 22:08:45.609902 - [DEBUG]
75141 2019-Jan-16 22:08:45.609927 - [DEBUG] Function : main
75142 2019-Jan-16 22:08:45.609953 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75143 2019-Jan-16 22:08:45.610589 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75144 2019-Jan-16 22:08:45.611229 - [DEBUG] Value : BOTTOM
75145 2019-Jan-16 22:08:45.611255 - [DEBUG]
75146 2019-Jan-16 22:08:45.611280 - [DEBUG] Function : main
75147 2019-Jan-16 22:08:45.611305 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75148 2019-Jan-16 22:08:45.611962 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75149 2019-Jan-16 22:08:45.612608 - [DEBUG] Value : BOTTOM
75150 2019-Jan-16 22:08:45.612634 - [DEBUG]
75151 2019-Jan-16 22:08:45.612659 - [DEBUG] Function : main
75152 2019-Jan-16 22:08:45.612685 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75153 2019-Jan-16 22:08:45.613321 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75154 2019-Jan-16 22:08:45.613966 - [DEBUG] Value : BOTTOM
75155 2019-Jan-16 22:08:45.613992 - [DEBUG]
75156 2019-Jan-16 22:08:45.614017 - [DEBUG] Function : main
75157 2019-Jan-16 22:08:45.614042 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75158 2019-Jan-16 22:08:45.614697 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75159 2019-Jan-16 22:08:45.615354 - [DEBUG] Value : BOTTOM
75160 2019-Jan-16 22:08:45.615380 - [DEBUG]
75161 2019-Jan-16 22:08:45.615405 - [DEBUG] Function : main
75162 2019-Jan-16 22:08:45.615431 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75163 2019-Jan-16 22:08:45.616067 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75164 2019-Jan-16 22:08:45.616703 - [DEBUG] Value : BOTTOM
75165 2019-Jan-16 22:08:45.616729 - [DEBUG]
75166 2019-Jan-16 22:08:45.616754 - [DEBUG] Function : main
75167 2019-Jan-16 22:08:45.616780 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75168 2019-Jan-16 22:08:45.617415 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75169 2019-Jan-16 22:08:45.618054 - [DEBUG] Value : BOTTOM
75170 2019-Jan-16 22:08:45.618091 - [DEBUG]
75171 2019-Jan-16 22:08:45.618118 - [DEBUG] Function : main
75172 2019-Jan-16 22:08:45.618144 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75173 2019-Jan-16 22:08:45.618780 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75174 2019-Jan-16 22:08:45.619420 - [DEBUG] Value : BOTTOM
75175 2019-Jan-16 22:08:45.619446 - [DEBUG]
75176 2019-Jan-16 22:08:45.619471 - [DEBUG] Function : main
75177 2019-Jan-16 22:08:45.619497 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75178 2019-Jan-16 22:08:45.620132 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75179 2019-Jan-16 22:08:45.620770 - [DEBUG] Value : BOTTOM
75180 2019-Jan-16 22:08:45.620795 - [DEBUG]
75181 2019-Jan-16 22:08:45.620820 - [DEBUG] Function : main
75182 2019-Jan-16 22:08:45.620846 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75183 2019-Jan-16 22:08:45.621503 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75184 2019-Jan-16 22:08:45.622151 - [DEBUG] Value : BOTTOM
75185 2019-Jan-16 22:08:45.622177 - [DEBUG]
75186 2019-Jan-16 22:08:45.622202 - [DEBUG] Function : main
75187 2019-Jan-16 22:08:45.622227 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75188 2019-Jan-16 22:08:45.622864 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75189 2019-Jan-16 22:08:45.622923 - [DEBUG] Value : BOTTOM
75190 2019-Jan-16 22:08:45.622948 - [DEBUG]
75191 2019-Jan-16 22:08:45.622974 - [DEBUG] Function : main
75192 2019-Jan-16 22:08:45.623000 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75193 2019-Jan-16 22:08:45.623637 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75194 2019-Jan-16 22:08:45.624279 - [DEBUG] Value : BOTTOM
75195 2019-Jan-16 22:08:45.624304 - [DEBUG]
75196 2019-Jan-16 22:08:45.624330 - [DEBUG] Function : main
75197 2019-Jan-16 22:08:45.624356 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75198 2019-Jan-16 22:08:45.625011 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75199 2019-Jan-16 22:08:45.625653 - [DEBUG] Value : BOTTOM
75200 2019-Jan-16 22:08:45.625679 - [DEBUG]
75201 2019-Jan-16 22:08:45.625704 - [DEBUG] Function : main
75202 2019-Jan-16 22:08:45.625731 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75203 2019-Jan-16 22:08:45.626368 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75204 2019-Jan-16 22:08:45.627011 - [DEBUG] Value : BOTTOM
75205 2019-Jan-16 22:08:45.627037 - [DEBUG]
75206 2019-Jan-16 22:08:45.627062 - [DEBUG] Function : main
75207 2019-Jan-16 22:08:45.627088 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75208 2019-Jan-16 22:08:45.627726 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75209 2019-Jan-16 22:08:45.628383 - [DEBUG] Value : BOTTOM
75210 2019-Jan-16 22:08:45.628409 - [DEBUG]
75211 2019-Jan-16 22:08:45.628434 - [DEBUG] Function : main
75212 2019-Jan-16 22:08:45.628460 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75213 2019-Jan-16 22:08:45.629098 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75214 2019-Jan-16 22:08:45.629740 - [DEBUG] Value : BOTTOM
75215 2019-Jan-16 22:08:45.629766 - [DEBUG]
75216 2019-Jan-16 22:08:45.629791 - [DEBUG] Function : main
75217 2019-Jan-16 22:08:45.629817 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75218 2019-Jan-16 22:08:45.630453 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75219 2019-Jan-16 22:08:45.631093 - [DEBUG] Value : BOTTOM
75220 2019-Jan-16 22:08:45.631119 - [DEBUG]
75221 2019-Jan-16 22:08:45.631144 - [DEBUG] Function : main
75222 2019-Jan-16 22:08:45.631170 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75223 2019-Jan-16 22:08:45.631824 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75224 2019-Jan-16 22:08:45.632467 - [DEBUG] Value : BOTTOM
75225 2019-Jan-16 22:08:45.632492 - [DEBUG]
75226 2019-Jan-16 22:08:45.632543 - [DEBUG] Function : main
75227 2019-Jan-16 22:08:45.632570 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75228 2019-Jan-16 22:08:45.633208 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75229 2019-Jan-16 22:08:45.633853 - [DEBUG] Value : BOTTOM
75230 2019-Jan-16 22:08:45.633879 - [DEBUG]
75231 2019-Jan-16 22:08:45.633905 - [DEBUG] Function : main
75232 2019-Jan-16 22:08:45.633930 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75233 2019-Jan-16 22:08:45.634568 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75234 2019-Jan-16 22:08:45.635223 - [DEBUG] Value : BOTTOM
75235 2019-Jan-16 22:08:45.635249 - [DEBUG]
75236 2019-Jan-16 22:08:45.635275 - [DEBUG] Function : main
75237 2019-Jan-16 22:08:45.635301 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75238 2019-Jan-16 22:08:45.635938 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75239 2019-Jan-16 22:08:45.636572 - [DEBUG] Value : BOTTOM
75240 2019-Jan-16 22:08:45.636598 - [DEBUG]
75241 2019-Jan-16 22:08:45.636623 - [DEBUG] Function : main
75242 2019-Jan-16 22:08:45.636649 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75243 2019-Jan-16 22:08:45.637286 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75244 2019-Jan-16 22:08:45.637923 - [DEBUG] Value : BOTTOM
75245 2019-Jan-16 22:08:45.637949 - [DEBUG]
75246 2019-Jan-16 22:08:45.637974 - [DEBUG] Function : main
75247 2019-Jan-16 22:08:45.638000 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75248 2019-Jan-16 22:08:45.638652 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75249 2019-Jan-16 22:08:45.639286 - [DEBUG] Value : BOTTOM
75250 2019-Jan-16 22:08:45.639312 - [DEBUG]
75251 2019-Jan-16 22:08:45.639337 - [DEBUG] Function : main
75252 2019-Jan-16 22:08:45.639363 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75253 2019-Jan-16 22:08:45.640000 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75254 2019-Jan-16 22:08:45.640640 - [DEBUG] Value : BOTTOM
75255 2019-Jan-16 22:08:45.640667 - [DEBUG]
75256 2019-Jan-16 22:08:45.640692 - [DEBUG] Function : main
75257 2019-Jan-16 22:08:45.640718 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75258 2019-Jan-16 22:08:45.641353 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75259 2019-Jan-16 22:08:45.642005 - [DEBUG] Value : BOTTOM
75260 2019-Jan-16 22:08:45.642031 - [DEBUG]
75261 2019-Jan-16 22:08:45.642056 - [DEBUG] Function : main
75262 2019-Jan-16 22:08:45.642082 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75263 2019-Jan-16 22:08:45.642717 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75264 2019-Jan-16 22:08:45.643358 - [DEBUG] Value : BOTTOM
75265 2019-Jan-16 22:08:45.643384 - [DEBUG]
75266 2019-Jan-16 22:08:45.643408 - [DEBUG] Function : main
75267 2019-Jan-16 22:08:45.643434 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75268 2019-Jan-16 22:08:45.644071 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75269 2019-Jan-16 22:08:45.644711 - [DEBUG] Value : BOTTOM
75270 2019-Jan-16 22:08:45.644737 - [DEBUG]
75271 2019-Jan-16 22:08:45.644776 - [DEBUG] Function : main
75272 2019-Jan-16 22:08:45.644802 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75273 2019-Jan-16 22:08:45.645439 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75274 2019-Jan-16 22:08:45.646086 - [DEBUG] Value : BOTTOM
75275 2019-Jan-16 22:08:45.646113 - [DEBUG]
75276 2019-Jan-16 22:08:45.646138 - [DEBUG] Function : main
75277 2019-Jan-16 22:08:45.646164 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75278 2019-Jan-16 22:08:45.646800 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75279 2019-Jan-16 22:08:45.647446 - [DEBUG] Value : BOTTOM
75280 2019-Jan-16 22:08:45.647472 - [DEBUG]
75281 2019-Jan-16 22:08:45.647497 - [DEBUG] Function : main
75282 2019-Jan-16 22:08:45.647523 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75283 2019-Jan-16 22:08:45.648174 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75284 2019-Jan-16 22:08:45.648814 - [DEBUG] Value : BOTTOM
75285 2019-Jan-16 22:08:45.648840 - [DEBUG]
75286 2019-Jan-16 22:08:45.648865 - [DEBUG] Function : main
75287 2019-Jan-16 22:08:45.648891 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75288 2019-Jan-16 22:08:45.649528 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75289 2019-Jan-16 22:08:45.650168 - [DEBUG] Value : BOTTOM
75290 2019-Jan-16 22:08:45.650194 - [DEBUG]
75291 2019-Jan-16 22:08:45.650219 - [DEBUG] Function : main
75292 2019-Jan-16 22:08:45.650245 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75293 2019-Jan-16 22:08:45.650881 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75294 2019-Jan-16 22:08:45.651535 - [DEBUG] Value : BOTTOM
75295 2019-Jan-16 22:08:45.651561 - [DEBUG]
75296 2019-Jan-16 22:08:45.651586 - [DEBUG] Function : main
75297 2019-Jan-16 22:08:45.651612 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75298 2019-Jan-16 22:08:45.652250 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75299 2019-Jan-16 22:08:45.652890 - [DEBUG] Value : BOTTOM
75300 2019-Jan-16 22:08:45.652916 - [DEBUG]
75301 2019-Jan-16 22:08:45.652941 - [DEBUG] Function : main
75302 2019-Jan-16 22:08:45.652967 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75303 2019-Jan-16 22:08:45.653603 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75304 2019-Jan-16 22:08:45.654249 - [DEBUG] Value : BOTTOM
75305 2019-Jan-16 22:08:45.654275 - [DEBUG]
75306 2019-Jan-16 22:08:45.654301 - [DEBUG] Function : main
75307 2019-Jan-16 22:08:45.654326 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75308 2019-Jan-16 22:08:45.654979 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75309 2019-Jan-16 22:08:45.655626 - [DEBUG] Value : BOTTOM
75310 2019-Jan-16 22:08:45.655652 - [DEBUG]
75311 2019-Jan-16 22:08:45.655677 - [DEBUG] Function : main
75312 2019-Jan-16 22:08:45.655703 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75313 2019-Jan-16 22:08:45.656339 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75314 2019-Jan-16 22:08:45.656978 - [DEBUG] Value : BOTTOM
75315 2019-Jan-16 22:08:45.657004 - [DEBUG]
75316 2019-Jan-16 22:08:45.657029 - [DEBUG] Function : main
75317 2019-Jan-16 22:08:45.657055 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75318 2019-Jan-16 22:08:45.657699 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75319 2019-Jan-16 22:08:45.658352 - [DEBUG] Value : BOTTOM
75320 2019-Jan-16 22:08:45.658378 - [DEBUG]
75321 2019-Jan-16 22:08:45.658404 - [DEBUG] Function : main
75322 2019-Jan-16 22:08:45.658429 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75323 2019-Jan-16 22:08:45.659067 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75324 2019-Jan-16 22:08:45.659707 - [DEBUG] Value : BOTTOM
75325 2019-Jan-16 22:08:45.659733 - [DEBUG]
75326 2019-Jan-16 22:08:45.659758 - [DEBUG] Function : main
75327 2019-Jan-16 22:08:45.659783 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75328 2019-Jan-16 22:08:45.660419 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75329 2019-Jan-16 22:08:45.661061 - [DEBUG] Value : BOTTOM
75330 2019-Jan-16 22:08:45.661087 - [DEBUG]
75331 2019-Jan-16 22:08:45.661112 - [DEBUG] Function : main
75332 2019-Jan-16 22:08:45.661138 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75333 2019-Jan-16 22:08:45.661788 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75334 2019-Jan-16 22:08:45.661845 - [DEBUG] Value : BOTTOM
75335 2019-Jan-16 22:08:45.661871 - [DEBUG]
75336 2019-Jan-16 22:08:45.661896 - [DEBUG] Function : main
75337 2019-Jan-16 22:08:45.661922 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75338 2019-Jan-16 22:08:45.662559 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75339 2019-Jan-16 22:08:45.663201 - [DEBUG] Value : BOTTOM
75340 2019-Jan-16 22:08:45.663227 - [DEBUG]
75341 2019-Jan-16 22:08:45.663253 - [DEBUG] Function : main
75342 2019-Jan-16 22:08:45.663278 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75343 2019-Jan-16 22:08:45.663915 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75344 2019-Jan-16 22:08:45.664555 - [DEBUG] Value : BOTTOM
75345 2019-Jan-16 22:08:45.664581 - [DEBUG]
75346 2019-Jan-16 22:08:45.664607 - [DEBUG] Function : main
75347 2019-Jan-16 22:08:45.664633 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75348 2019-Jan-16 22:08:45.665288 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75349 2019-Jan-16 22:08:45.665930 - [DEBUG] Value : BOTTOM
75350 2019-Jan-16 22:08:45.665956 - [DEBUG]
75351 2019-Jan-16 22:08:45.665981 - [DEBUG] Function : main
75352 2019-Jan-16 22:08:45.666007 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75353 2019-Jan-16 22:08:45.666645 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75354 2019-Jan-16 22:08:45.667288 - [DEBUG] Value : BOTTOM
75355 2019-Jan-16 22:08:45.667314 - [DEBUG]
75356 2019-Jan-16 22:08:45.667339 - [DEBUG] Function : main
75357 2019-Jan-16 22:08:45.667365 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75358 2019-Jan-16 22:08:45.668002 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75359 2019-Jan-16 22:08:45.668660 - [DEBUG] Value : BOTTOM
75360 2019-Jan-16 22:08:45.668685 - [DEBUG]
75361 2019-Jan-16 22:08:45.668711 - [DEBUG] Function : main
75362 2019-Jan-16 22:08:45.668737 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75363 2019-Jan-16 22:08:45.669380 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75364 2019-Jan-16 22:08:45.670020 - [DEBUG] Value : BOTTOM
75365 2019-Jan-16 22:08:45.670046 - [DEBUG]
75366 2019-Jan-16 22:08:45.670096 - [DEBUG] Function : main
75367 2019-Jan-16 22:08:45.670123 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75368 2019-Jan-16 22:08:45.670758 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75369 2019-Jan-16 22:08:45.671394 - [DEBUG] Value : BOTTOM
75370 2019-Jan-16 22:08:45.671433 - [DEBUG]
75371 2019-Jan-16 22:08:45.671459 - [DEBUG] Function : main
75372 2019-Jan-16 22:08:45.671485 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75373 2019-Jan-16 22:08:45.672120 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75374 2019-Jan-16 22:08:45.672760 - [DEBUG] Value : BOTTOM
75375 2019-Jan-16 22:08:45.672786 - [DEBUG]
75376 2019-Jan-16 22:08:45.672811 - [DEBUG] Function : main
75377 2019-Jan-16 22:08:45.672837 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75378 2019-Jan-16 22:08:45.673471 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75379 2019-Jan-16 22:08:45.674105 - [DEBUG] Value : BOTTOM
75380 2019-Jan-16 22:08:45.674130 - [DEBUG]
75381 2019-Jan-16 22:08:45.674155 - [DEBUG] Function : main
75382 2019-Jan-16 22:08:45.674181 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75383 2019-Jan-16 22:08:45.674832 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75384 2019-Jan-16 22:08:45.675469 - [DEBUG] Value : BOTTOM
75385 2019-Jan-16 22:08:45.675495 - [DEBUG]
75386 2019-Jan-16 22:08:45.675520 - [DEBUG] Function : main
75387 2019-Jan-16 22:08:45.675545 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75388 2019-Jan-16 22:08:45.676178 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75389 2019-Jan-16 22:08:45.676812 - [DEBUG] Value : BOTTOM
75390 2019-Jan-16 22:08:45.676838 - [DEBUG]
75391 2019-Jan-16 22:08:45.676863 - [DEBUG] Function : main
75392 2019-Jan-16 22:08:45.676889 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75393 2019-Jan-16 22:08:45.677523 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75394 2019-Jan-16 22:08:45.678177 - [DEBUG] Value : BOTTOM
75395 2019-Jan-16 22:08:45.678203 - [DEBUG]
75396 2019-Jan-16 22:08:45.678228 - [DEBUG] Function : main
75397 2019-Jan-16 22:08:45.678254 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75398 2019-Jan-16 22:08:45.678888 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75399 2019-Jan-16 22:08:45.679523 - [DEBUG] Value : BOTTOM
75400 2019-Jan-16 22:08:45.679549 - [DEBUG]
75401 2019-Jan-16 22:08:45.679573 - [DEBUG] Function : main
75402 2019-Jan-16 22:08:45.679599 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75403 2019-Jan-16 22:08:45.680233 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75404 2019-Jan-16 22:08:45.680873 - [DEBUG] Value : BOTTOM
75405 2019-Jan-16 22:08:45.680898 - [DEBUG]
75406 2019-Jan-16 22:08:45.680923 - [DEBUG] Function : main
75407 2019-Jan-16 22:08:45.680949 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75408 2019-Jan-16 22:08:45.681599 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75409 2019-Jan-16 22:08:45.682238 - [DEBUG] Value : BOTTOM
75410 2019-Jan-16 22:08:45.682263 - [DEBUG]
75411 2019-Jan-16 22:08:45.682288 - [DEBUG] Function : main
75412 2019-Jan-16 22:08:45.682321 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75413 2019-Jan-16 22:08:45.682955 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75414 2019-Jan-16 22:08:45.683594 - [DEBUG] Value : BOTTOM
75415 2019-Jan-16 22:08:45.683620 - [DEBUG]
75416 2019-Jan-16 22:08:45.683645 - [DEBUG] Function : main
75417 2019-Jan-16 22:08:45.683671 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75418 2019-Jan-16 22:08:45.684304 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75419 2019-Jan-16 22:08:45.684964 - [DEBUG] Value : BOTTOM
75420 2019-Jan-16 22:08:45.684989 - [DEBUG]
75421 2019-Jan-16 22:08:45.685014 - [DEBUG] Function : main
75422 2019-Jan-16 22:08:45.685040 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75423 2019-Jan-16 22:08:45.685673 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75424 2019-Jan-16 22:08:45.686310 - [DEBUG] Value : BOTTOM
75425 2019-Jan-16 22:08:45.686336 - [DEBUG]
75426 2019-Jan-16 22:08:45.686361 - [DEBUG] Function : main
75427 2019-Jan-16 22:08:45.686387 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75428 2019-Jan-16 22:08:45.687019 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75429 2019-Jan-16 22:08:45.687658 - [DEBUG] Value : BOTTOM
75430 2019-Jan-16 22:08:45.687684 - [DEBUG]
75431 2019-Jan-16 22:08:45.687709 - [DEBUG] Function : main
75432 2019-Jan-16 22:08:45.687735 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75433 2019-Jan-16 22:08:45.688382 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75434 2019-Jan-16 22:08:45.689019 - [DEBUG] Value : BOTTOM
75435 2019-Jan-16 22:08:45.689045 - [DEBUG]
75436 2019-Jan-16 22:08:45.689069 - [DEBUG] Function : main
75437 2019-Jan-16 22:08:45.689095 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75438 2019-Jan-16 22:08:45.689727 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75439 2019-Jan-16 22:08:45.690366 - [DEBUG] Value : BOTTOM
75440 2019-Jan-16 22:08:45.690392 - [DEBUG]
75441 2019-Jan-16 22:08:45.690416 - [DEBUG] Function : main
75442 2019-Jan-16 22:08:45.690442 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75443 2019-Jan-16 22:08:45.691075 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75444 2019-Jan-16 22:08:45.691735 - [DEBUG] Value : BOTTOM
75445 2019-Jan-16 22:08:45.691761 - [DEBUG]
75446 2019-Jan-16 22:08:45.691787 - [DEBUG] Function : main
75447 2019-Jan-16 22:08:45.691812 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75448 2019-Jan-16 22:08:45.692446 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75449 2019-Jan-16 22:08:45.693090 - [DEBUG] Value : BOTTOM
75450 2019-Jan-16 22:08:45.693116 - [DEBUG]
75451 2019-Jan-16 22:08:45.693141 - [DEBUG] Function : main
75452 2019-Jan-16 22:08:45.693166 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75453 2019-Jan-16 22:08:45.693798 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75454 2019-Jan-16 22:08:45.694437 - [DEBUG] Value : BOTTOM
75455 2019-Jan-16 22:08:45.694463 - [DEBUG]
75456 2019-Jan-16 22:08:45.694488 - [DEBUG] Function : main
75457 2019-Jan-16 22:08:45.694513 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75458 2019-Jan-16 22:08:45.695162 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75459 2019-Jan-16 22:08:45.695804 - [DEBUG] Value : BOTTOM
75460 2019-Jan-16 22:08:45.695830 - [DEBUG]
75461 2019-Jan-16 22:08:45.695855 - [DEBUG] Function : main
75462 2019-Jan-16 22:08:45.695881 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75463 2019-Jan-16 22:08:45.696513 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75464 2019-Jan-16 22:08:45.697151 - [DEBUG] Value : BOTTOM
75465 2019-Jan-16 22:08:45.697177 - [DEBUG]
75466 2019-Jan-16 22:08:45.697201 - [DEBUG] Function : main
75467 2019-Jan-16 22:08:45.697227 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75468 2019-Jan-16 22:08:45.697860 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75469 2019-Jan-16 22:08:45.698515 - [DEBUG] Value : BOTTOM
75470 2019-Jan-16 22:08:45.698541 - [DEBUG]
75471 2019-Jan-16 22:08:45.698565 - [DEBUG] Function : main
75472 2019-Jan-16 22:08:45.698591 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75473 2019-Jan-16 22:08:45.699224 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75474 2019-Jan-16 22:08:45.699858 - [DEBUG] Value : BOTTOM
75475 2019-Jan-16 22:08:45.699884 - [DEBUG]
75476 2019-Jan-16 22:08:45.699909 - [DEBUG] Function : main
75477 2019-Jan-16 22:08:45.699935 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75478 2019-Jan-16 22:08:45.700567 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
75479 2019-Jan-16 22:08:45.701212 - [DEBUG] Value : BOTTOM
75480 2019-Jan-16 22:08:45.701238 - [DEBUG]
75481 2019-Jan-16 22:08:45.701262 - [DEBUG] Function : main
75482 2019-Jan-16 22:08:45.701288 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75483 2019-Jan-16 22:08:45.701937 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75484 2019-Jan-16 22:08:45.701993 - [DEBUG] Value : BOTTOM
75485 2019-Jan-16 22:08:45.702019 - [DEBUG]
75486 2019-Jan-16 22:08:45.702044 - [DEBUG] Function : main
75487 2019-Jan-16 22:08:45.702070 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75488 2019-Jan-16 22:08:45.702705 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75489 2019-Jan-16 22:08:45.703345 - [DEBUG] Value : BOTTOM
75490 2019-Jan-16 22:08:45.703371 - [DEBUG]
75491 2019-Jan-16 22:08:45.703396 - [DEBUG] Function : main
75492 2019-Jan-16 22:08:45.703422 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75493 2019-Jan-16 22:08:45.704056 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75494 2019-Jan-16 22:08:45.704695 - [DEBUG] Value : BOTTOM
75495 2019-Jan-16 22:08:45.704721 - [DEBUG]
75496 2019-Jan-16 22:08:45.704758 - [DEBUG] Function : main
75497 2019-Jan-16 22:08:45.704786 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75498 2019-Jan-16 22:08:45.705421 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75499 2019-Jan-16 22:08:45.706061 - [DEBUG] Value : BOTTOM
75500 2019-Jan-16 22:08:45.706087 - [DEBUG]
75501 2019-Jan-16 22:08:45.706112 - [DEBUG] Function : main
75502 2019-Jan-16 22:08:45.706138 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75503 2019-Jan-16 22:08:45.706771 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75504 2019-Jan-16 22:08:45.707411 - [DEBUG] Value : BOTTOM
75505 2019-Jan-16 22:08:45.707437 - [DEBUG]
75506 2019-Jan-16 22:08:45.707463 - [DEBUG] Function : main
75507 2019-Jan-16 22:08:45.707489 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75508 2019-Jan-16 22:08:45.708135 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75509 2019-Jan-16 22:08:45.708785 - [DEBUG] Value : BOTTOM
75510 2019-Jan-16 22:08:45.708811 - [DEBUG]
75511 2019-Jan-16 22:08:45.708836 - [DEBUG] Function : main
75512 2019-Jan-16 22:08:45.708862 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75513 2019-Jan-16 22:08:45.709495 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75514 2019-Jan-16 22:08:45.710134 - [DEBUG] Value : BOTTOM
75515 2019-Jan-16 22:08:45.710160 - [DEBUG]
75516 2019-Jan-16 22:08:45.710185 - [DEBUG] Function : main
75517 2019-Jan-16 22:08:45.710211 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75518 2019-Jan-16 22:08:45.710844 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75519 2019-Jan-16 22:08:45.711498 - [DEBUG] Value : BOTTOM
75520 2019-Jan-16 22:08:45.711524 - [DEBUG]
75521 2019-Jan-16 22:08:45.711573 - [DEBUG] Function : main
75522 2019-Jan-16 22:08:45.711600 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75523 2019-Jan-16 22:08:45.712246 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75524 2019-Jan-16 22:08:45.712881 - [DEBUG] Value : BOTTOM
75525 2019-Jan-16 22:08:45.712907 - [DEBUG]
75526 2019-Jan-16 22:08:45.712932 - [DEBUG] Function : main
75527 2019-Jan-16 22:08:45.712958 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75528 2019-Jan-16 22:08:45.713595 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75529 2019-Jan-16 22:08:45.714235 - [DEBUG] Value : BOTTOM
75530 2019-Jan-16 22:08:45.714261 - [DEBUG]
75531 2019-Jan-16 22:08:45.714286 - [DEBUG] Function : main
75532 2019-Jan-16 22:08:45.714312 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75533 2019-Jan-16 22:08:45.714966 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75534 2019-Jan-16 22:08:45.715602 - [DEBUG] Value : BOTTOM
75535 2019-Jan-16 22:08:45.715627 - [DEBUG]
75536 2019-Jan-16 22:08:45.715652 - [DEBUG] Function : main
75537 2019-Jan-16 22:08:45.715677 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75538 2019-Jan-16 22:08:45.716315 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75539 2019-Jan-16 22:08:45.716950 - [DEBUG] Value : BOTTOM
75540 2019-Jan-16 22:08:45.716976 - [DEBUG]
75541 2019-Jan-16 22:08:45.717001 - [DEBUG] Function : main
75542 2019-Jan-16 22:08:45.717026 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75543 2019-Jan-16 22:08:45.717664 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75544 2019-Jan-16 22:08:45.718314 - [DEBUG] Value : BOTTOM
75545 2019-Jan-16 22:08:45.718340 - [DEBUG]
75546 2019-Jan-16 22:08:45.718365 - [DEBUG] Function : main
75547 2019-Jan-16 22:08:45.718390 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75548 2019-Jan-16 22:08:45.719028 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75549 2019-Jan-16 22:08:45.719667 - [DEBUG] Value : BOTTOM
75550 2019-Jan-16 22:08:45.719692 - [DEBUG]
75551 2019-Jan-16 22:08:45.719718 - [DEBUG] Function : main
75552 2019-Jan-16 22:08:45.719743 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75553 2019-Jan-16 22:08:45.720379 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75554 2019-Jan-16 22:08:45.721021 - [DEBUG] Value : BOTTOM
75555 2019-Jan-16 22:08:45.721048 - [DEBUG]
75556 2019-Jan-16 22:08:45.721073 - [DEBUG] Function : main
75557 2019-Jan-16 22:08:45.721098 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75558 2019-Jan-16 22:08:45.721749 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75559 2019-Jan-16 22:08:45.722389 - [DEBUG] Value : BOTTOM
75560 2019-Jan-16 22:08:45.722415 - [DEBUG]
75561 2019-Jan-16 22:08:45.722440 - [DEBUG] Function : main
75562 2019-Jan-16 22:08:45.722465 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75563 2019-Jan-16 22:08:45.723100 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75564 2019-Jan-16 22:08:45.723740 - [DEBUG] Value : BOTTOM
75565 2019-Jan-16 22:08:45.723766 - [DEBUG]
75566 2019-Jan-16 22:08:45.723791 - [DEBUG] Function : main
75567 2019-Jan-16 22:08:45.723817 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75568 2019-Jan-16 22:08:45.724452 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75569 2019-Jan-16 22:08:45.725107 - [DEBUG] Value : BOTTOM
75570 2019-Jan-16 22:08:45.725133 - [DEBUG]
75571 2019-Jan-16 22:08:45.725158 - [DEBUG] Function : main
75572 2019-Jan-16 22:08:45.725184 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75573 2019-Jan-16 22:08:45.725821 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75574 2019-Jan-16 22:08:45.726465 - [DEBUG] Value : BOTTOM
75575 2019-Jan-16 22:08:45.726491 - [DEBUG]
75576 2019-Jan-16 22:08:45.726516 - [DEBUG] Function : main
75577 2019-Jan-16 22:08:45.726541 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75578 2019-Jan-16 22:08:45.727179 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75579 2019-Jan-16 22:08:45.727818 - [DEBUG] Value : BOTTOM
75580 2019-Jan-16 22:08:45.727843 - [DEBUG]
75581 2019-Jan-16 22:08:45.727868 - [DEBUG] Function : main
75582 2019-Jan-16 22:08:45.727893 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75583 2019-Jan-16 22:08:45.728545 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75584 2019-Jan-16 22:08:45.729184 - [DEBUG] Value : BOTTOM
75585 2019-Jan-16 22:08:45.729210 - [DEBUG]
75586 2019-Jan-16 22:08:45.729235 - [DEBUG] Function : main
75587 2019-Jan-16 22:08:45.729261 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75588 2019-Jan-16 22:08:45.729897 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75589 2019-Jan-16 22:08:45.730536 - [DEBUG] Value : BOTTOM
75590 2019-Jan-16 22:08:45.730561 - [DEBUG]
75591 2019-Jan-16 22:08:45.730586 - [DEBUG] Function : main
75592 2019-Jan-16 22:08:45.730612 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75593 2019-Jan-16 22:08:45.731247 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75594 2019-Jan-16 22:08:45.731904 - [DEBUG] Value : BOTTOM
75595 2019-Jan-16 22:08:45.731930 - [DEBUG]
75596 2019-Jan-16 22:08:45.731954 - [DEBUG] Function : main
75597 2019-Jan-16 22:08:45.731980 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75598 2019-Jan-16 22:08:45.732616 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75599 2019-Jan-16 22:08:45.733269 - [DEBUG] Value : BOTTOM
75600 2019-Jan-16 22:08:45.733295 - [DEBUG]
75601 2019-Jan-16 22:08:45.733321 - [DEBUG] Function : main
75602 2019-Jan-16 22:08:45.733347 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75603 2019-Jan-16 22:08:45.733984 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75604 2019-Jan-16 22:08:45.734629 - [DEBUG] Value : BOTTOM
75605 2019-Jan-16 22:08:45.734655 - [DEBUG]
75606 2019-Jan-16 22:08:45.734680 - [DEBUG] Function : main
75607 2019-Jan-16 22:08:45.734706 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75608 2019-Jan-16 22:08:45.735358 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75609 2019-Jan-16 22:08:45.735998 - [DEBUG] Value : BOTTOM
75610 2019-Jan-16 22:08:45.736024 - [DEBUG]
75611 2019-Jan-16 22:08:45.736049 - [DEBUG] Function : main
75612 2019-Jan-16 22:08:45.736075 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75613 2019-Jan-16 22:08:45.736712 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75614 2019-Jan-16 22:08:45.737349 - [DEBUG] Value : BOTTOM
75615 2019-Jan-16 22:08:45.737375 - [DEBUG]
75616 2019-Jan-16 22:08:45.737400 - [DEBUG] Function : main
75617 2019-Jan-16 22:08:45.737425 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75618 2019-Jan-16 22:08:45.738061 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75619 2019-Jan-16 22:08:45.738715 - [DEBUG] Value : BOTTOM
75620 2019-Jan-16 22:08:45.738741 - [DEBUG]
75621 2019-Jan-16 22:08:45.738766 - [DEBUG] Function : main
75622 2019-Jan-16 22:08:45.738791 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75623 2019-Jan-16 22:08:45.739428 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75624 2019-Jan-16 22:08:45.740068 - [DEBUG] Value : BOTTOM
75625 2019-Jan-16 22:08:45.740094 - [DEBUG]
75626 2019-Jan-16 22:08:45.740119 - [DEBUG] Function : main
75627 2019-Jan-16 22:08:45.740144 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75628 2019-Jan-16 22:08:45.740780 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75629 2019-Jan-16 22:08:45.741430 - [DEBUG] Value : BOTTOM
75630 2019-Jan-16 22:08:45.741458 - [DEBUG]
75631 2019-Jan-16 22:08:45.741483 - [DEBUG] Function : main
75632 2019-Jan-16 22:08:45.741509 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75633 2019-Jan-16 22:08:45.742144 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75634 2019-Jan-16 22:08:45.742201 - [DEBUG] Value : BOTTOM
75635 2019-Jan-16 22:08:45.742227 - [DEBUG]
75636 2019-Jan-16 22:08:45.742252 - [DEBUG] Function : main
75637 2019-Jan-16 22:08:45.742278 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75638 2019-Jan-16 22:08:45.742915 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75639 2019-Jan-16 22:08:45.743557 - [DEBUG] Value : BOTTOM
75640 2019-Jan-16 22:08:45.743582 - [DEBUG]
75641 2019-Jan-16 22:08:45.743608 - [DEBUG] Function : main
75642 2019-Jan-16 22:08:45.743634 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75643 2019-Jan-16 22:08:45.744278 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75644 2019-Jan-16 22:08:45.744935 - [DEBUG] Value : BOTTOM
75645 2019-Jan-16 22:08:45.744961 - [DEBUG]
75646 2019-Jan-16 22:08:45.744986 - [DEBUG] Function : main
75647 2019-Jan-16 22:08:45.745012 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75648 2019-Jan-16 22:08:45.745651 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75649 2019-Jan-16 22:08:45.746294 - [DEBUG] Value : BOTTOM
75650 2019-Jan-16 22:08:45.746319 - [DEBUG]
75651 2019-Jan-16 22:08:45.746345 - [DEBUG] Function : main
75652 2019-Jan-16 22:08:45.746370 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75653 2019-Jan-16 22:08:45.747008 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75654 2019-Jan-16 22:08:45.747650 - [DEBUG] Value : BOTTOM
75655 2019-Jan-16 22:08:45.747675 - [DEBUG]
75656 2019-Jan-16 22:08:45.747701 - [DEBUG] Function : main
75657 2019-Jan-16 22:08:45.747727 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75658 2019-Jan-16 22:08:45.748380 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75659 2019-Jan-16 22:08:45.749022 - [DEBUG] Value : BOTTOM
75660 2019-Jan-16 22:08:45.749048 - [DEBUG]
75661 2019-Jan-16 22:08:45.749073 - [DEBUG] Function : main
75662 2019-Jan-16 22:08:45.749099 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75663 2019-Jan-16 22:08:45.749735 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75664 2019-Jan-16 22:08:45.750376 - [DEBUG] Value : BOTTOM
75665 2019-Jan-16 22:08:45.750401 - [DEBUG]
75666 2019-Jan-16 22:08:45.750449 - [DEBUG] Function : main
75667 2019-Jan-16 22:08:45.750477 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75668 2019-Jan-16 22:08:45.751125 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75669 2019-Jan-16 22:08:45.751776 - [DEBUG] Value : BOTTOM
75670 2019-Jan-16 22:08:45.751802 - [DEBUG]
75671 2019-Jan-16 22:08:45.751827 - [DEBUG] Function : main
75672 2019-Jan-16 22:08:45.751853 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75673 2019-Jan-16 22:08:45.752490 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75674 2019-Jan-16 22:08:45.753130 - [DEBUG] Value : BOTTOM
75675 2019-Jan-16 22:08:45.753156 - [DEBUG]
75676 2019-Jan-16 22:08:45.753181 - [DEBUG] Function : main
75677 2019-Jan-16 22:08:45.753207 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75678 2019-Jan-16 22:08:45.753844 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75679 2019-Jan-16 22:08:45.754478 - [DEBUG] Value : BOTTOM
75680 2019-Jan-16 22:08:45.754504 - [DEBUG]
75681 2019-Jan-16 22:08:45.754529 - [DEBUG] Function : main
75682 2019-Jan-16 22:08:45.754554 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75683 2019-Jan-16 22:08:45.755207 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75684 2019-Jan-16 22:08:45.755844 - [DEBUG] Value : BOTTOM
75685 2019-Jan-16 22:08:45.755869 - [DEBUG]
75686 2019-Jan-16 22:08:45.755894 - [DEBUG] Function : main
75687 2019-Jan-16 22:08:45.755920 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75688 2019-Jan-16 22:08:45.756563 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75689 2019-Jan-16 22:08:45.757199 - [DEBUG] Value : BOTTOM
75690 2019-Jan-16 22:08:45.757225 - [DEBUG]
75691 2019-Jan-16 22:08:45.757249 - [DEBUG] Function : main
75692 2019-Jan-16 22:08:45.757275 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75693 2019-Jan-16 22:08:45.757912 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75694 2019-Jan-16 22:08:45.758568 - [DEBUG] Value : BOTTOM
75695 2019-Jan-16 22:08:45.758594 - [DEBUG]
75696 2019-Jan-16 22:08:45.758619 - [DEBUG] Function : main
75697 2019-Jan-16 22:08:45.758644 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75698 2019-Jan-16 22:08:45.759281 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75699 2019-Jan-16 22:08:45.759917 - [DEBUG] Value : BOTTOM
75700 2019-Jan-16 22:08:45.759942 - [DEBUG]
75701 2019-Jan-16 22:08:45.759967 - [DEBUG] Function : main
75702 2019-Jan-16 22:08:45.759993 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75703 2019-Jan-16 22:08:45.760629 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75704 2019-Jan-16 22:08:45.761283 - [DEBUG] Value : BOTTOM
75705 2019-Jan-16 22:08:45.761309 - [DEBUG]
75706 2019-Jan-16 22:08:45.761335 - [DEBUG] Function : main
75707 2019-Jan-16 22:08:45.761361 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75708 2019-Jan-16 22:08:45.762031 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75709 2019-Jan-16 22:08:45.762672 - [DEBUG] Value : BOTTOM
75710 2019-Jan-16 22:08:45.762698 - [DEBUG]
75711 2019-Jan-16 22:08:45.762723 - [DEBUG] Function : main
75712 2019-Jan-16 22:08:45.762749 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75713 2019-Jan-16 22:08:45.763386 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75714 2019-Jan-16 22:08:45.764027 - [DEBUG] Value : BOTTOM
75715 2019-Jan-16 22:08:45.764053 - [DEBUG]
75716 2019-Jan-16 22:08:45.764078 - [DEBUG] Function : main
75717 2019-Jan-16 22:08:45.764104 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75718 2019-Jan-16 22:08:45.764740 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75719 2019-Jan-16 22:08:45.765399 - [DEBUG] Value : BOTTOM
75720 2019-Jan-16 22:08:45.765425 - [DEBUG]
75721 2019-Jan-16 22:08:45.765450 - [DEBUG] Function : main
75722 2019-Jan-16 22:08:45.765475 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75723 2019-Jan-16 22:08:45.766111 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75724 2019-Jan-16 22:08:45.766750 - [DEBUG] Value : BOTTOM
75725 2019-Jan-16 22:08:45.766776 - [DEBUG]
75726 2019-Jan-16 22:08:45.766801 - [DEBUG] Function : main
75727 2019-Jan-16 22:08:45.766826 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75728 2019-Jan-16 22:08:45.767463 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75729 2019-Jan-16 22:08:45.768115 - [DEBUG] Value : BOTTOM
75730 2019-Jan-16 22:08:45.768141 - [DEBUG]
75731 2019-Jan-16 22:08:45.768166 - [DEBUG] Function : main
75732 2019-Jan-16 22:08:45.768191 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75733 2019-Jan-16 22:08:45.768839 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75734 2019-Jan-16 22:08:45.769479 - [DEBUG] Value : BOTTOM
75735 2019-Jan-16 22:08:45.769505 - [DEBUG]
75736 2019-Jan-16 22:08:45.769529 - [DEBUG] Function : main
75737 2019-Jan-16 22:08:45.769555 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75738 2019-Jan-16 22:08:45.770191 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75739 2019-Jan-16 22:08:45.770832 - [DEBUG] Value : BOTTOM
75740 2019-Jan-16 22:08:45.770858 - [DEBUG]
75741 2019-Jan-16 22:08:45.770883 - [DEBUG] Function : main
75742 2019-Jan-16 22:08:45.770908 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75743 2019-Jan-16 22:08:45.771561 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75744 2019-Jan-16 22:08:45.772207 - [DEBUG] Value : BOTTOM
75745 2019-Jan-16 22:08:45.772233 - [DEBUG]
75746 2019-Jan-16 22:08:45.772260 - [DEBUG] Function : main
75747 2019-Jan-16 22:08:45.772285 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75748 2019-Jan-16 22:08:45.772922 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75749 2019-Jan-16 22:08:45.773568 - [DEBUG] Value : BOTTOM
75750 2019-Jan-16 22:08:45.773593 - [DEBUG]
75751 2019-Jan-16 22:08:45.773618 - [DEBUG] Function : main
75752 2019-Jan-16 22:08:45.773644 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75753 2019-Jan-16 22:08:45.774280 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75754 2019-Jan-16 22:08:45.774937 - [DEBUG] Value : BOTTOM
75755 2019-Jan-16 22:08:45.774963 - [DEBUG]
75756 2019-Jan-16 22:08:45.774988 - [DEBUG] Function : main
75757 2019-Jan-16 22:08:45.775013 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75758 2019-Jan-16 22:08:45.775651 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75759 2019-Jan-16 22:08:45.776288 - [DEBUG] Value : BOTTOM
75760 2019-Jan-16 22:08:45.776313 - [DEBUG]
75761 2019-Jan-16 22:08:45.776338 - [DEBUG] Function : main
75762 2019-Jan-16 22:08:45.776364 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75763 2019-Jan-16 22:08:45.777000 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75764 2019-Jan-16 22:08:45.777639 - [DEBUG] Value : BOTTOM
75765 2019-Jan-16 22:08:45.777665 - [DEBUG]
75766 2019-Jan-16 22:08:45.777690 - [DEBUG] Function : main
75767 2019-Jan-16 22:08:45.777715 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75768 2019-Jan-16 22:08:45.778367 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75769 2019-Jan-16 22:08:45.779007 - [DEBUG] Value : BOTTOM
75770 2019-Jan-16 22:08:45.779033 - [DEBUG]
75771 2019-Jan-16 22:08:45.779058 - [DEBUG] Function : main
75772 2019-Jan-16 22:08:45.779084 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75773 2019-Jan-16 22:08:45.779720 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75774 2019-Jan-16 22:08:45.780357 - [DEBUG] Value : BOTTOM
75775 2019-Jan-16 22:08:45.780382 - [DEBUG]
75776 2019-Jan-16 22:08:45.780407 - [DEBUG] Function : main
75777 2019-Jan-16 22:08:45.780441 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75778 2019-Jan-16 22:08:45.781077 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75779 2019-Jan-16 22:08:45.781135 - [DEBUG] Value : BOTTOM
75780 2019-Jan-16 22:08:45.781160 - [DEBUG]
75781 2019-Jan-16 22:08:45.781186 - [DEBUG] Function : main
75782 2019-Jan-16 22:08:45.781211 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75783 2019-Jan-16 22:08:45.781863 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75784 2019-Jan-16 22:08:45.782507 - [DEBUG] Value : BOTTOM
75785 2019-Jan-16 22:08:45.782533 - [DEBUG]
75786 2019-Jan-16 22:08:45.782558 - [DEBUG] Function : main
75787 2019-Jan-16 22:08:45.782584 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75788 2019-Jan-16 22:08:45.783222 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75789 2019-Jan-16 22:08:45.783863 - [DEBUG] Value : BOTTOM
75790 2019-Jan-16 22:08:45.783889 - [DEBUG]
75791 2019-Jan-16 22:08:45.783915 - [DEBUG] Function : main
75792 2019-Jan-16 22:08:45.783941 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75793 2019-Jan-16 22:08:45.784579 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75794 2019-Jan-16 22:08:45.785237 - [DEBUG] Value : BOTTOM
75795 2019-Jan-16 22:08:45.785263 - [DEBUG]
75796 2019-Jan-16 22:08:45.785288 - [DEBUG] Function : main
75797 2019-Jan-16 22:08:45.785314 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75798 2019-Jan-16 22:08:45.785952 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75799 2019-Jan-16 22:08:45.786594 - [DEBUG] Value : BOTTOM
75800 2019-Jan-16 22:08:45.786619 - [DEBUG]
75801 2019-Jan-16 22:08:45.786645 - [DEBUG] Function : main
75802 2019-Jan-16 22:08:45.786671 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75803 2019-Jan-16 22:08:45.787309 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75804 2019-Jan-16 22:08:45.787951 - [DEBUG] Value : BOTTOM
75805 2019-Jan-16 22:08:45.787977 - [DEBUG]
75806 2019-Jan-16 22:08:45.788002 - [DEBUG] Function : main
75807 2019-Jan-16 22:08:45.788028 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75808 2019-Jan-16 22:08:45.788682 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75809 2019-Jan-16 22:08:45.789322 - [DEBUG] Value : BOTTOM
75810 2019-Jan-16 22:08:45.789348 - [DEBUG]
75811 2019-Jan-16 22:08:45.789407 - [DEBUG] Function : main
75812 2019-Jan-16 22:08:45.789434 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75813 2019-Jan-16 22:08:45.790076 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75814 2019-Jan-16 22:08:45.790711 - [DEBUG] Value : BOTTOM
75815 2019-Jan-16 22:08:45.790737 - [DEBUG]
75816 2019-Jan-16 22:08:45.790762 - [DEBUG] Function : main
75817 2019-Jan-16 22:08:45.790788 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75818 2019-Jan-16 22:08:45.791440 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75819 2019-Jan-16 22:08:45.792081 - [DEBUG] Value : BOTTOM
75820 2019-Jan-16 22:08:45.792107 - [DEBUG]
75821 2019-Jan-16 22:08:45.792132 - [DEBUG] Function : main
75822 2019-Jan-16 22:08:45.792158 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75823 2019-Jan-16 22:08:45.792806 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75824 2019-Jan-16 22:08:45.793441 - [DEBUG] Value : BOTTOM
75825 2019-Jan-16 22:08:45.793466 - [DEBUG]
75826 2019-Jan-16 22:08:45.793491 - [DEBUG] Function : main
75827 2019-Jan-16 22:08:45.793517 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75828 2019-Jan-16 22:08:45.794156 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75829 2019-Jan-16 22:08:45.794806 - [DEBUG] Value : BOTTOM
75830 2019-Jan-16 22:08:45.794832 - [DEBUG]
75831 2019-Jan-16 22:08:45.794856 - [DEBUG] Function : main
75832 2019-Jan-16 22:08:45.794882 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75833 2019-Jan-16 22:08:45.795521 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75834 2019-Jan-16 22:08:45.796156 - [DEBUG] Value : BOTTOM
75835 2019-Jan-16 22:08:45.796181 - [DEBUG]
75836 2019-Jan-16 22:08:45.796206 - [DEBUG] Function : main
75837 2019-Jan-16 22:08:45.796232 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75838 2019-Jan-16 22:08:45.796873 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75839 2019-Jan-16 22:08:45.797513 - [DEBUG] Value : BOTTOM
75840 2019-Jan-16 22:08:45.797539 - [DEBUG]
75841 2019-Jan-16 22:08:45.797564 - [DEBUG] Function : main
75842 2019-Jan-16 22:08:45.797589 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75843 2019-Jan-16 22:08:45.798244 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75844 2019-Jan-16 22:08:45.798880 - [DEBUG] Value : BOTTOM
75845 2019-Jan-16 22:08:45.798906 - [DEBUG]
75846 2019-Jan-16 22:08:45.798930 - [DEBUG] Function : main
75847 2019-Jan-16 22:08:45.798956 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75848 2019-Jan-16 22:08:45.799595 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75849 2019-Jan-16 22:08:45.800236 - [DEBUG] Value : BOTTOM
75850 2019-Jan-16 22:08:45.800261 - [DEBUG]
75851 2019-Jan-16 22:08:45.800286 - [DEBUG] Function : main
75852 2019-Jan-16 22:08:45.800312 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75853 2019-Jan-16 22:08:45.800951 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75854 2019-Jan-16 22:08:45.801606 - [DEBUG] Value : BOTTOM
75855 2019-Jan-16 22:08:45.801632 - [DEBUG]
75856 2019-Jan-16 22:08:45.801657 - [DEBUG] Function : main
75857 2019-Jan-16 22:08:45.801682 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75858 2019-Jan-16 22:08:45.802321 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75859 2019-Jan-16 22:08:45.802961 - [DEBUG] Value : BOTTOM
75860 2019-Jan-16 22:08:45.802987 - [DEBUG]
75861 2019-Jan-16 22:08:45.803012 - [DEBUG] Function : main
75862 2019-Jan-16 22:08:45.803037 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75863 2019-Jan-16 22:08:45.803677 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75864 2019-Jan-16 22:08:45.804321 - [DEBUG] Value : BOTTOM
75865 2019-Jan-16 22:08:45.804347 - [DEBUG]
75866 2019-Jan-16 22:08:45.804372 - [DEBUG] Function : main
75867 2019-Jan-16 22:08:45.804397 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75868 2019-Jan-16 22:08:45.805060 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75869 2019-Jan-16 22:08:45.805700 - [DEBUG] Value : BOTTOM
75870 2019-Jan-16 22:08:45.805726 - [DEBUG]
75871 2019-Jan-16 22:08:45.805751 - [DEBUG] Function : main
75872 2019-Jan-16 22:08:45.805777 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75873 2019-Jan-16 22:08:45.806415 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75874 2019-Jan-16 22:08:45.807055 - [DEBUG] Value : BOTTOM
75875 2019-Jan-16 22:08:45.807081 - [DEBUG]
75876 2019-Jan-16 22:08:45.807106 - [DEBUG] Function : main
75877 2019-Jan-16 22:08:45.807131 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75878 2019-Jan-16 22:08:45.807771 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75879 2019-Jan-16 22:08:45.808424 - [DEBUG] Value : BOTTOM
75880 2019-Jan-16 22:08:45.808450 - [DEBUG]
75881 2019-Jan-16 22:08:45.808475 - [DEBUG] Function : main
75882 2019-Jan-16 22:08:45.808500 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75883 2019-Jan-16 22:08:45.809140 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75884 2019-Jan-16 22:08:45.809780 - [DEBUG] Value : BOTTOM
75885 2019-Jan-16 22:08:45.809806 - [DEBUG]
75886 2019-Jan-16 22:08:45.809831 - [DEBUG] Function : main
75887 2019-Jan-16 22:08:45.809856 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75888 2019-Jan-16 22:08:45.810496 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75889 2019-Jan-16 22:08:45.811140 - [DEBUG] Value : BOTTOM
75890 2019-Jan-16 22:08:45.811166 - [DEBUG]
75891 2019-Jan-16 22:08:45.811191 - [DEBUG] Function : main
75892 2019-Jan-16 22:08:45.811217 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75893 2019-Jan-16 22:08:45.811872 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75894 2019-Jan-16 22:08:45.812517 - [DEBUG] Value : BOTTOM
75895 2019-Jan-16 22:08:45.812543 - [DEBUG]
75896 2019-Jan-16 22:08:45.812568 - [DEBUG] Function : main
75897 2019-Jan-16 22:08:45.812593 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75898 2019-Jan-16 22:08:45.813232 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75899 2019-Jan-16 22:08:45.813871 - [DEBUG] Value : BOTTOM
75900 2019-Jan-16 22:08:45.813896 - [DEBUG]
75901 2019-Jan-16 22:08:45.813921 - [DEBUG] Function : main
75902 2019-Jan-16 22:08:45.813947 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75903 2019-Jan-16 22:08:45.814586 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75904 2019-Jan-16 22:08:45.815240 - [DEBUG] Value : BOTTOM
75905 2019-Jan-16 22:08:45.815266 - [DEBUG]
75906 2019-Jan-16 22:08:45.815290 - [DEBUG] Function : main
75907 2019-Jan-16 22:08:45.815316 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75908 2019-Jan-16 22:08:45.815954 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75909 2019-Jan-16 22:08:45.816594 - [DEBUG] Value : BOTTOM
75910 2019-Jan-16 22:08:45.816619 - [DEBUG]
75911 2019-Jan-16 22:08:45.816644 - [DEBUG] Function : main
75912 2019-Jan-16 22:08:45.816670 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75913 2019-Jan-16 22:08:45.817316 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75914 2019-Jan-16 22:08:45.817956 - [DEBUG] Value : BOTTOM
75915 2019-Jan-16 22:08:45.817982 - [DEBUG]
75916 2019-Jan-16 22:08:45.818006 - [DEBUG] Function : main
75917 2019-Jan-16 22:08:45.818032 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75918 2019-Jan-16 22:08:45.818687 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75919 2019-Jan-16 22:08:45.819324 - [DEBUG] Value : BOTTOM
75920 2019-Jan-16 22:08:45.819349 - [DEBUG]
75921 2019-Jan-16 22:08:45.819374 - [DEBUG] Function : main
75922 2019-Jan-16 22:08:45.819399 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75923 2019-Jan-16 22:08:45.820038 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75924 2019-Jan-16 22:08:45.820683 - [DEBUG] Value : BOTTOM
75925 2019-Jan-16 22:08:45.820709 - [DEBUG]
75926 2019-Jan-16 22:08:45.820734 - [DEBUG] Function : main
75927 2019-Jan-16 22:08:45.820760 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75928 2019-Jan-16 22:08:45.821398 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75929 2019-Jan-16 22:08:45.821469 - [DEBUG] Value : BOTTOM
75930 2019-Jan-16 22:08:45.821494 - [DEBUG]
75931 2019-Jan-16 22:08:45.821520 - [DEBUG] Function : main
75932 2019-Jan-16 22:08:45.821545 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75933 2019-Jan-16 22:08:45.822186 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75934 2019-Jan-16 22:08:45.822827 - [DEBUG] Value : BOTTOM
75935 2019-Jan-16 22:08:45.822853 - [DEBUG]
75936 2019-Jan-16 22:08:45.822878 - [DEBUG] Function : main
75937 2019-Jan-16 22:08:45.822904 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75938 2019-Jan-16 22:08:45.823544 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75939 2019-Jan-16 22:08:45.824185 - [DEBUG] Value : BOTTOM
75940 2019-Jan-16 22:08:45.824210 - [DEBUG]
75941 2019-Jan-16 22:08:45.824236 - [DEBUG] Function : main
75942 2019-Jan-16 22:08:45.824262 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75943 2019-Jan-16 22:08:45.824926 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75944 2019-Jan-16 22:08:45.825569 - [DEBUG] Value : BOTTOM
75945 2019-Jan-16 22:08:45.825595 - [DEBUG]
75946 2019-Jan-16 22:08:45.825620 - [DEBUG] Function : main
75947 2019-Jan-16 22:08:45.825646 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75948 2019-Jan-16 22:08:45.826286 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75949 2019-Jan-16 22:08:45.826927 - [DEBUG] Value : BOTTOM
75950 2019-Jan-16 22:08:45.826953 - [DEBUG]
75951 2019-Jan-16 22:08:45.826978 - [DEBUG] Function : main
75952 2019-Jan-16 22:08:45.827004 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75953 2019-Jan-16 22:08:45.827643 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75954 2019-Jan-16 22:08:45.828299 - [DEBUG] Value : BOTTOM
75955 2019-Jan-16 22:08:45.828325 - [DEBUG]
75956 2019-Jan-16 22:08:45.828350 - [DEBUG] Function : main
75957 2019-Jan-16 22:08:45.828375 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75958 2019-Jan-16 22:08:45.829016 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75959 2019-Jan-16 22:08:45.829662 - [DEBUG] Value : BOTTOM
75960 2019-Jan-16 22:08:45.829688 - [DEBUG]
75961 2019-Jan-16 22:08:45.829738 - [DEBUG] Function : main
75962 2019-Jan-16 22:08:45.829765 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75963 2019-Jan-16 22:08:45.830407 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75964 2019-Jan-16 22:08:45.831043 - [DEBUG] Value : BOTTOM
75965 2019-Jan-16 22:08:45.831069 - [DEBUG]
75966 2019-Jan-16 22:08:45.831094 - [DEBUG] Function : main
75967 2019-Jan-16 22:08:45.831119 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75968 2019-Jan-16 22:08:45.831774 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75969 2019-Jan-16 22:08:45.832413 - [DEBUG] Value : BOTTOM
75970 2019-Jan-16 22:08:45.832439 - [DEBUG]
75971 2019-Jan-16 22:08:45.832464 - [DEBUG] Function : main
75972 2019-Jan-16 22:08:45.832490 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75973 2019-Jan-16 22:08:45.833128 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75974 2019-Jan-16 22:08:45.833776 - [DEBUG] Value : BOTTOM
75975 2019-Jan-16 22:08:45.833802 - [DEBUG]
75976 2019-Jan-16 22:08:45.833827 - [DEBUG] Function : main
75977 2019-Jan-16 22:08:45.833853 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75978 2019-Jan-16 22:08:45.834495 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75979 2019-Jan-16 22:08:45.835149 - [DEBUG] Value : BOTTOM
75980 2019-Jan-16 22:08:45.835174 - [DEBUG]
75981 2019-Jan-16 22:08:45.835199 - [DEBUG] Function : main
75982 2019-Jan-16 22:08:45.835225 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75983 2019-Jan-16 22:08:45.835896 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75984 2019-Jan-16 22:08:45.836580 - [DEBUG] Value : BOTTOM
75985 2019-Jan-16 22:08:45.836607 - [DEBUG]
75986 2019-Jan-16 22:08:45.836635 - [DEBUG] Function : main
75987 2019-Jan-16 22:08:45.836661 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75988 2019-Jan-16 22:08:45.837355 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75989 2019-Jan-16 22:08:45.838052 - [DEBUG] Value : BOTTOM
75990 2019-Jan-16 22:08:45.838100 - [DEBUG]
75991 2019-Jan-16 22:08:45.838131 - [DEBUG] Function : main
75992 2019-Jan-16 22:08:45.838157 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75993 2019-Jan-16 22:08:45.838810 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75994 2019-Jan-16 22:08:45.839447 - [DEBUG] Value : BOTTOM
75995 2019-Jan-16 22:08:45.839472 - [DEBUG]
75996 2019-Jan-16 22:08:45.839497 - [DEBUG] Function : main
75997 2019-Jan-16 22:08:45.839523 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75998 2019-Jan-16 22:08:45.840161 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75999 2019-Jan-16 22:08:45.840802 - [DEBUG] Value : BOTTOM
76000 2019-Jan-16 22:08:45.840827 - [DEBUG]
76001 2019-Jan-16 22:08:45.840852 - [DEBUG] Function : main
76002 2019-Jan-16 22:08:45.840878 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76003 2019-Jan-16 22:08:45.841532 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76004 2019-Jan-16 22:08:45.842176 - [DEBUG] Value : BOTTOM
76005 2019-Jan-16 22:08:45.842201 - [DEBUG]
76006 2019-Jan-16 22:08:45.842245 - [DEBUG] Function : main
76007 2019-Jan-16 22:08:45.842271 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76008 2019-Jan-16 22:08:45.842911 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76009 2019-Jan-16 22:08:45.843553 - [DEBUG] Value : BOTTOM
76010 2019-Jan-16 22:08:45.843578 - [DEBUG]
76011 2019-Jan-16 22:08:45.843604 - [DEBUG] Function : main
76012 2019-Jan-16 22:08:45.843629 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76013 2019-Jan-16 22:08:45.844268 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76014 2019-Jan-16 22:08:45.844931 - [DEBUG] Value : BOTTOM
76015 2019-Jan-16 22:08:45.844957 - [DEBUG]
76016 2019-Jan-16 22:08:45.844982 - [DEBUG] Function : main
76017 2019-Jan-16 22:08:45.845007 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76018 2019-Jan-16 22:08:45.845647 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76019 2019-Jan-16 22:08:45.846287 - [DEBUG] Value : BOTTOM
76020 2019-Jan-16 22:08:45.846313 - [DEBUG]
76021 2019-Jan-16 22:08:45.846338 - [DEBUG] Function : main
76022 2019-Jan-16 22:08:45.846363 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76023 2019-Jan-16 22:08:45.847003 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76024 2019-Jan-16 22:08:45.847642 - [DEBUG] Value : BOTTOM
76025 2019-Jan-16 22:08:45.847668 - [DEBUG]
76026 2019-Jan-16 22:08:45.847693 - [DEBUG] Function : main
76027 2019-Jan-16 22:08:45.847718 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76028 2019-Jan-16 22:08:45.848373 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76029 2019-Jan-16 22:08:45.849012 - [DEBUG] Value : BOTTOM
76030 2019-Jan-16 22:08:45.849038 - [DEBUG]
76031 2019-Jan-16 22:08:45.849063 - [DEBUG] Function : main
76032 2019-Jan-16 22:08:45.849088 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76033 2019-Jan-16 22:08:45.849729 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76034 2019-Jan-16 22:08:45.850380 - [DEBUG] Value : BOTTOM
76035 2019-Jan-16 22:08:45.850406 - [DEBUG]
76036 2019-Jan-16 22:08:45.850431 - [DEBUG] Function : main
76037 2019-Jan-16 22:08:45.850457 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76038 2019-Jan-16 22:08:45.851098 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76039 2019-Jan-16 22:08:45.851761 - [DEBUG] Value : BOTTOM
76040 2019-Jan-16 22:08:45.851786 - [DEBUG]
76041 2019-Jan-16 22:08:45.851812 - [DEBUG] Function : main
76042 2019-Jan-16 22:08:45.851838 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76043 2019-Jan-16 22:08:45.852478 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76044 2019-Jan-16 22:08:45.853124 - [DEBUG] Value : BOTTOM
76045 2019-Jan-16 22:08:45.853150 - [DEBUG]
76046 2019-Jan-16 22:08:45.853175 - [DEBUG] Function : main
76047 2019-Jan-16 22:08:45.853200 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76048 2019-Jan-16 22:08:45.853840 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76049 2019-Jan-16 22:08:45.854480 - [DEBUG] Value : BOTTOM
76050 2019-Jan-16 22:08:45.854506 - [DEBUG]
76051 2019-Jan-16 22:08:45.854531 - [DEBUG] Function : main
76052 2019-Jan-16 22:08:45.854566 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76053 2019-Jan-16 22:08:45.855223 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
76054 2019-Jan-16 22:08:45.855861 - [DEBUG] Value : BOTTOM
76055 2019-Jan-16 22:08:45.855887 - [DEBUG]
76056 2019-Jan-16 22:08:45.855911 - [DEBUG] Function : main
76057 2019-Jan-16 22:08:45.855937 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76058 2019-Jan-16 22:08:45.856585 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76059 2019-Jan-16 22:08:45.857225 - [DEBUG] Value : BOTTOM
76060 2019-Jan-16 22:08:45.857250 - [DEBUG]
76061 2019-Jan-16 22:08:45.857275 - [DEBUG] Function : main
76062 2019-Jan-16 22:08:45.857301 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76063 2019-Jan-16 22:08:45.857941 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76064 2019-Jan-16 22:08:45.858600 - [DEBUG] Value : BOTTOM
76065 2019-Jan-16 22:08:45.858626 - [DEBUG]
76066 2019-Jan-16 22:08:45.858651 - [DEBUG] Function : main
76067 2019-Jan-16 22:08:45.858677 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76068 2019-Jan-16 22:08:45.859316 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
76069 2019-Jan-16 22:08:45.859955 - [DEBUG] Value : BOTTOM
76070 2019-Jan-16 22:08:45.859981 - [DEBUG]
76071 2019-Jan-16 22:08:45.860006 - [DEBUG] Function : main
76072 2019-Jan-16 22:08:45.860032 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76073 2019-Jan-16 22:08:45.860671 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76074 2019-Jan-16 22:08:45.861316 - [DEBUG] Value : BOTTOM
76075 2019-Jan-16 22:08:45.861342 - [DEBUG]
76076 2019-Jan-16 22:08:45.861367 - [DEBUG] Function : main
76077 2019-Jan-16 22:08:45.861393 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76078 2019-Jan-16 22:08:45.862046 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76079 2019-Jan-16 22:08:45.862106 - [DEBUG] Value : BOTTOM
76080 2019-Jan-16 22:08:45.862131 - [DEBUG]
76081 2019-Jan-16 22:08:45.862157 - [DEBUG] Function : main
76082 2019-Jan-16 22:08:45.862183 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76083 2019-Jan-16 22:08:45.862822 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76084 2019-Jan-16 22:08:45.863464 - [DEBUG] Value : BOTTOM
76085 2019-Jan-16 22:08:45.863490 - [DEBUG]
76086 2019-Jan-16 22:08:45.863515 - [DEBUG] Function : main
76087 2019-Jan-16 22:08:45.863541 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76088 2019-Jan-16 22:08:45.864182 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76089 2019-Jan-16 22:08:45.864839 - [DEBUG] Value : BOTTOM
76090 2019-Jan-16 22:08:45.864864 - [DEBUG]
76091 2019-Jan-16 22:08:45.864890 - [DEBUG] Function : main
76092 2019-Jan-16 22:08:45.864916 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76093 2019-Jan-16 22:08:45.865555 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76094 2019-Jan-16 22:08:45.866196 - [DEBUG] Value : BOTTOM
76095 2019-Jan-16 22:08:45.866222 - [DEBUG]
76096 2019-Jan-16 22:08:45.866247 - [DEBUG] Function : main
76097 2019-Jan-16 22:08:45.866272 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76098 2019-Jan-16 22:08:45.866920 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76099 2019-Jan-16 22:08:45.867562 - [DEBUG] Value : BOTTOM
76100 2019-Jan-16 22:08:45.867588 - [DEBUG]
76101 2019-Jan-16 22:08:45.867614 - [DEBUG] Function : main
76102 2019-Jan-16 22:08:45.867640 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76103 2019-Jan-16 22:08:45.868295 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76104 2019-Jan-16 22:08:45.868936 - [DEBUG] Value : BOTTOM
76105 2019-Jan-16 22:08:45.868962 - [DEBUG]
76106 2019-Jan-16 22:08:45.868988 - [DEBUG] Function : main
76107 2019-Jan-16 22:08:45.869014 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76108 2019-Jan-16 22:08:45.869653 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76109 2019-Jan-16 22:08:45.870294 - [DEBUG] Value : BOTTOM
76110 2019-Jan-16 22:08:45.870319 - [DEBUG]
76111 2019-Jan-16 22:08:45.870380 - [DEBUG] Function : main
76112 2019-Jan-16 22:08:45.870406 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76113 2019-Jan-16 22:08:45.871047 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76114 2019-Jan-16 22:08:45.871702 - [DEBUG] Value : BOTTOM
76115 2019-Jan-16 22:08:45.871728 - [DEBUG]
76116 2019-Jan-16 22:08:45.871753 - [DEBUG] Function : main
76117 2019-Jan-16 22:08:45.871778 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76118 2019-Jan-16 22:08:45.872418 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76119 2019-Jan-16 22:08:45.873058 - [DEBUG] Value : BOTTOM
76120 2019-Jan-16 22:08:45.873084 - [DEBUG]
76121 2019-Jan-16 22:08:45.873109 - [DEBUG] Function : main
76122 2019-Jan-16 22:08:45.873134 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76123 2019-Jan-16 22:08:45.873775 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76124 2019-Jan-16 22:08:45.874409 - [DEBUG] Value : BOTTOM
76125 2019-Jan-16 22:08:45.874435 - [DEBUG]
76126 2019-Jan-16 22:08:45.874459 - [DEBUG] Function : main
76127 2019-Jan-16 22:08:45.874485 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76128 2019-Jan-16 22:08:45.875138 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76129 2019-Jan-16 22:08:45.875775 - [DEBUG] Value : BOTTOM
76130 2019-Jan-16 22:08:45.875801 - [DEBUG]
76131 2019-Jan-16 22:08:45.875826 - [DEBUG] Function : main
76132 2019-Jan-16 22:08:45.875851 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76133 2019-Jan-16 22:08:45.876489 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76134 2019-Jan-16 22:08:45.877124 - [DEBUG] Value : BOTTOM
76135 2019-Jan-16 22:08:45.877150 - [DEBUG]
76136 2019-Jan-16 22:08:45.877175 - [DEBUG] Function : main
76137 2019-Jan-16 22:08:45.877200 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76138 2019-Jan-16 22:08:45.877839 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76139 2019-Jan-16 22:08:45.878496 - [DEBUG] Value : BOTTOM
76140 2019-Jan-16 22:08:45.878521 - [DEBUG]
76141 2019-Jan-16 22:08:45.878547 - [DEBUG] Function : main
76142 2019-Jan-16 22:08:45.878572 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76143 2019-Jan-16 22:08:45.879212 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76144 2019-Jan-16 22:08:45.879855 - [DEBUG] Value : BOTTOM
76145 2019-Jan-16 22:08:45.879881 - [DEBUG]
76146 2019-Jan-16 22:08:45.879906 - [DEBUG] Function : main
76147 2019-Jan-16 22:08:45.879931 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76148 2019-Jan-16 22:08:45.880571 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76149 2019-Jan-16 22:08:45.881211 - [DEBUG] Value : BOTTOM
76150 2019-Jan-16 22:08:45.881237 - [DEBUG]
76151 2019-Jan-16 22:08:45.881262 - [DEBUG] Function : main
76152 2019-Jan-16 22:08:45.881287 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76153 2019-Jan-16 22:08:45.881943 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76154 2019-Jan-16 22:08:45.882584 - [DEBUG] Value : BOTTOM
76155 2019-Jan-16 22:08:45.882610 - [DEBUG]
76156 2019-Jan-16 22:08:45.882635 - [DEBUG] Function : main
76157 2019-Jan-16 22:08:45.882660 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76158 2019-Jan-16 22:08:45.883301 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76159 2019-Jan-16 22:08:45.883941 - [DEBUG] Value : BOTTOM
76160 2019-Jan-16 22:08:45.883967 - [DEBUG]
76161 2019-Jan-16 22:08:45.883992 - [DEBUG] Function : main
76162 2019-Jan-16 22:08:45.884017 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76163 2019-Jan-16 22:08:45.884656 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76164 2019-Jan-16 22:08:45.885317 - [DEBUG] Value : BOTTOM
76165 2019-Jan-16 22:08:45.885343 - [DEBUG]
76166 2019-Jan-16 22:08:45.885367 - [DEBUG] Function : main
76167 2019-Jan-16 22:08:45.885393 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76168 2019-Jan-16 22:08:45.886032 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76169 2019-Jan-16 22:08:45.886672 - [DEBUG] Value : BOTTOM
76170 2019-Jan-16 22:08:45.886698 - [DEBUG]
76171 2019-Jan-16 22:08:45.886723 - [DEBUG] Function : main
76172 2019-Jan-16 22:08:45.886748 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76173 2019-Jan-16 22:08:45.887387 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76174 2019-Jan-16 22:08:45.888028 - [DEBUG] Value : BOTTOM
76175 2019-Jan-16 22:08:45.888053 - [DEBUG]
76176 2019-Jan-16 22:08:45.888089 - [DEBUG] Function : main
76177 2019-Jan-16 22:08:45.888117 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76178 2019-Jan-16 22:08:45.888758 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76179 2019-Jan-16 22:08:45.889396 - [DEBUG] Value : BOTTOM
76180 2019-Jan-16 22:08:45.889421 - [DEBUG]
76181 2019-Jan-16 22:08:45.889446 - [DEBUG] Function : main
76182 2019-Jan-16 22:08:45.889472 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76183 2019-Jan-16 22:08:45.890111 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76184 2019-Jan-16 22:08:45.890752 - [DEBUG] Value : BOTTOM
76185 2019-Jan-16 22:08:45.890777 - [DEBUG]
76186 2019-Jan-16 22:08:45.890802 - [DEBUG] Function : main
76187 2019-Jan-16 22:08:45.890828 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76188 2019-Jan-16 22:08:45.891481 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76189 2019-Jan-16 22:08:45.892134 - [DEBUG] Value : BOTTOM
76190 2019-Jan-16 22:08:45.892160 - [DEBUG]
76191 2019-Jan-16 22:08:45.892186 - [DEBUG] Function : main
76192 2019-Jan-16 22:08:45.892212 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76193 2019-Jan-16 22:08:45.892852 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76194 2019-Jan-16 22:08:45.893497 - [DEBUG] Value : BOTTOM
76195 2019-Jan-16 22:08:45.893523 - [DEBUG]
76196 2019-Jan-16 22:08:45.893547 - [DEBUG] Function : main
76197 2019-Jan-16 22:08:45.893573 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76198 2019-Jan-16 22:08:45.894212 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76199 2019-Jan-16 22:08:45.894867 - [DEBUG] Value : BOTTOM
76200 2019-Jan-16 22:08:45.894893 - [DEBUG]
76201 2019-Jan-16 22:08:45.894918 - [DEBUG] Function : main
76202 2019-Jan-16 22:08:45.894943 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76203 2019-Jan-16 22:08:45.895584 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76204 2019-Jan-16 22:08:45.896229 - [DEBUG] Value : BOTTOM
76205 2019-Jan-16 22:08:45.896255 - [DEBUG]
76206 2019-Jan-16 22:08:45.896279 - [DEBUG] Function : main
76207 2019-Jan-16 22:08:45.896305 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76208 2019-Jan-16 22:08:45.896945 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76209 2019-Jan-16 22:08:45.897584 - [DEBUG] Value : BOTTOM
76210 2019-Jan-16 22:08:45.897610 - [DEBUG]
76211 2019-Jan-16 22:08:45.897634 - [DEBUG] Function : main
76212 2019-Jan-16 22:08:45.897660 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76213 2019-Jan-16 22:08:45.898315 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76214 2019-Jan-16 22:08:45.898957 - [DEBUG] Value : BOTTOM
76215 2019-Jan-16 22:08:45.898982 - [DEBUG]
76216 2019-Jan-16 22:08:45.899007 - [DEBUG] Function : main
76217 2019-Jan-16 22:08:45.899033 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76218 2019-Jan-16 22:08:45.899672 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76219 2019-Jan-16 22:08:45.900319 - [DEBUG] Value : BOTTOM
76220 2019-Jan-16 22:08:45.900345 - [DEBUG]
76221 2019-Jan-16 22:08:45.900369 - [DEBUG] Function : main
76222 2019-Jan-16 22:08:45.900395 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76223 2019-Jan-16 22:08:45.901034 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76224 2019-Jan-16 22:08:45.901696 - [DEBUG] Value : BOTTOM
76225 2019-Jan-16 22:08:45.901722 - [DEBUG]
76226 2019-Jan-16 22:08:45.901746 - [DEBUG] Function : main
76227 2019-Jan-16 22:08:45.901772 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76228 2019-Jan-16 22:08:45.902412 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76229 2019-Jan-16 22:08:45.903058 - [DEBUG] Value : BOTTOM
76230 2019-Jan-16 22:08:45.903084 - [DEBUG]
76231 2019-Jan-16 22:08:45.903108 - [DEBUG] Function : main
76232 2019-Jan-16 22:08:45.903134 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76233 2019-Jan-16 22:08:45.903774 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76234 2019-Jan-16 22:08:45.903845 - [DEBUG] Value : BOTTOM
76235 2019-Jan-16 22:08:45.903871 - [DEBUG]
76236 2019-Jan-16 22:08:45.903896 - [DEBUG] Function : main
76237 2019-Jan-16 22:08:45.903922 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76238 2019-Jan-16 22:08:45.904564 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76239 2019-Jan-16 22:08:45.905222 - [DEBUG] Value : BOTTOM
76240 2019-Jan-16 22:08:45.905248 - [DEBUG]
76241 2019-Jan-16 22:08:45.905273 - [DEBUG] Function : main
76242 2019-Jan-16 22:08:45.905299 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76243 2019-Jan-16 22:08:45.905939 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76244 2019-Jan-16 22:08:45.906581 - [DEBUG] Value : BOTTOM
76245 2019-Jan-16 22:08:45.906606 - [DEBUG]
76246 2019-Jan-16 22:08:45.906632 - [DEBUG] Function : main
76247 2019-Jan-16 22:08:45.906657 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76248 2019-Jan-16 22:08:45.907297 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76249 2019-Jan-16 22:08:45.907939 - [DEBUG] Value : BOTTOM
76250 2019-Jan-16 22:08:45.907965 - [DEBUG]
76251 2019-Jan-16 22:08:45.907990 - [DEBUG] Function : main
76252 2019-Jan-16 22:08:45.908016 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76253 2019-Jan-16 22:08:45.908672 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76254 2019-Jan-16 22:08:45.909312 - [DEBUG] Value : BOTTOM
76255 2019-Jan-16 22:08:45.909338 - [DEBUG]
76256 2019-Jan-16 22:08:45.909363 - [DEBUG] Function : main
76257 2019-Jan-16 22:08:45.909389 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76258 2019-Jan-16 22:08:45.910029 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76259 2019-Jan-16 22:08:45.910670 - [DEBUG] Value : BOTTOM
76260 2019-Jan-16 22:08:45.910696 - [DEBUG]
76261 2019-Jan-16 22:08:45.910721 - [DEBUG] Function : main
76262 2019-Jan-16 22:08:45.910748 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76263 2019-Jan-16 22:08:45.911389 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76264 2019-Jan-16 22:08:45.912044 - [DEBUG] Value : BOTTOM
76265 2019-Jan-16 22:08:45.912069 - [DEBUG]
76266 2019-Jan-16 22:08:45.912095 - [DEBUG] Function : main
76267 2019-Jan-16 22:08:45.912121 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76268 2019-Jan-16 22:08:45.912761 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76269 2019-Jan-16 22:08:45.913402 - [DEBUG] Value : BOTTOM
76270 2019-Jan-16 22:08:45.913427 - [DEBUG]
76271 2019-Jan-16 22:08:45.913453 - [DEBUG] Function : main
76272 2019-Jan-16 22:08:45.913479 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76273 2019-Jan-16 22:08:45.914119 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76274 2019-Jan-16 22:08:45.914773 - [DEBUG] Value : BOTTOM
76275 2019-Jan-16 22:08:45.914799 - [DEBUG]
76276 2019-Jan-16 22:08:45.914824 - [DEBUG] Function : main
76277 2019-Jan-16 22:08:45.914850 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76278 2019-Jan-16 22:08:45.915489 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76279 2019-Jan-16 22:08:45.916130 - [DEBUG] Value : BOTTOM
76280 2019-Jan-16 22:08:45.916156 - [DEBUG]
76281 2019-Jan-16 22:08:45.916219 - [DEBUG] Function : main
76282 2019-Jan-16 22:08:45.916246 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76283 2019-Jan-16 22:08:45.916885 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76284 2019-Jan-16 22:08:45.917520 - [DEBUG] Value : BOTTOM
76285 2019-Jan-16 22:08:45.917546 - [DEBUG]
76286 2019-Jan-16 22:08:45.917571 - [DEBUG] Function : main
76287 2019-Jan-16 22:08:45.917596 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76288 2019-Jan-16 22:08:45.918249 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76289 2019-Jan-16 22:08:45.918889 - [DEBUG] Value : BOTTOM
76290 2019-Jan-16 22:08:45.918915 - [DEBUG]
76291 2019-Jan-16 22:08:45.918940 - [DEBUG] Function : main
76292 2019-Jan-16 22:08:45.918966 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76293 2019-Jan-16 22:08:45.919602 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76294 2019-Jan-16 22:08:45.920237 - [DEBUG] Value : BOTTOM
76295 2019-Jan-16 22:08:45.920263 - [DEBUG]
76296 2019-Jan-16 22:08:45.920288 - [DEBUG] Function : main
76297 2019-Jan-16 22:08:45.920314 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76298 2019-Jan-16 22:08:45.920949 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76299 2019-Jan-16 22:08:45.921601 - [DEBUG] Value : BOTTOM
76300 2019-Jan-16 22:08:45.921627 - [DEBUG]
76301 2019-Jan-16 22:08:45.921651 - [DEBUG] Function : main
76302 2019-Jan-16 22:08:45.921677 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76303 2019-Jan-16 22:08:45.922330 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76304 2019-Jan-16 22:08:45.922982 - [DEBUG] Value : BOTTOM
76305 2019-Jan-16 22:08:45.923008 - [DEBUG]
76306 2019-Jan-16 22:08:45.923034 - [DEBUG] Function : main
76307 2019-Jan-16 22:08:45.923060 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76308 2019-Jan-16 22:08:45.923698 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76309 2019-Jan-16 22:08:45.924341 - [DEBUG] Value : BOTTOM
76310 2019-Jan-16 22:08:45.924367 - [DEBUG]
76311 2019-Jan-16 22:08:45.924393 - [DEBUG] Function : main
76312 2019-Jan-16 22:08:45.924418 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76313 2019-Jan-16 22:08:45.925075 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76314 2019-Jan-16 22:08:45.925712 - [DEBUG] Value : BOTTOM
76315 2019-Jan-16 22:08:45.925737 - [DEBUG]
76316 2019-Jan-16 22:08:45.925762 - [DEBUG] Function : main
76317 2019-Jan-16 22:08:45.925788 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76318 2019-Jan-16 22:08:45.926424 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76319 2019-Jan-16 22:08:45.927064 - [DEBUG] Value : BOTTOM
76320 2019-Jan-16 22:08:45.927090 - [DEBUG]
76321 2019-Jan-16 22:08:45.927115 - [DEBUG] Function : main
76322 2019-Jan-16 22:08:45.927141 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76323 2019-Jan-16 22:08:45.927777 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76324 2019-Jan-16 22:08:45.928432 - [DEBUG] Value : BOTTOM
76325 2019-Jan-16 22:08:45.928458 - [DEBUG]
76326 2019-Jan-16 22:08:45.928483 - [DEBUG] Function : main
76327 2019-Jan-16 22:08:45.928509 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76328 2019-Jan-16 22:08:45.929157 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76329 2019-Jan-16 22:08:45.929799 - [DEBUG] Value : BOTTOM
76330 2019-Jan-16 22:08:45.929825 - [DEBUG]
76331 2019-Jan-16 22:08:45.929850 - [DEBUG] Function : main
76332 2019-Jan-16 22:08:45.929875 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76333 2019-Jan-16 22:08:45.930511 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76334 2019-Jan-16 22:08:45.931160 - [DEBUG] Value : BOTTOM
76335 2019-Jan-16 22:08:45.931186 - [DEBUG]
76336 2019-Jan-16 22:08:45.931211 - [DEBUG] Function : main
76337 2019-Jan-16 22:08:45.931237 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76338 2019-Jan-16 22:08:45.931889 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76339 2019-Jan-16 22:08:45.932529 - [DEBUG] Value : BOTTOM
76340 2019-Jan-16 22:08:45.932554 - [DEBUG]
76341 2019-Jan-16 22:08:45.932579 - [DEBUG] Function : main
76342 2019-Jan-16 22:08:45.932605 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76343 2019-Jan-16 22:08:45.933242 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76344 2019-Jan-16 22:08:45.933882 - [DEBUG] Value : BOTTOM
76345 2019-Jan-16 22:08:45.933908 - [DEBUG]
76346 2019-Jan-16 22:08:45.933933 - [DEBUG] Function : main
76347 2019-Jan-16 22:08:45.933959 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76348 2019-Jan-16 22:08:45.934595 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76349 2019-Jan-16 22:08:45.935251 - [DEBUG] Value : BOTTOM
76350 2019-Jan-16 22:08:45.935277 - [DEBUG]
76351 2019-Jan-16 22:08:45.935302 - [DEBUG] Function : main
76352 2019-Jan-16 22:08:45.935328 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76353 2019-Jan-16 22:08:45.935963 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76354 2019-Jan-16 22:08:45.936604 - [DEBUG] Value : BOTTOM
76355 2019-Jan-16 22:08:45.936630 - [DEBUG]
76356 2019-Jan-16 22:08:45.936654 - [DEBUG] Function : main
76357 2019-Jan-16 22:08:45.936680 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76358 2019-Jan-16 22:08:45.937317 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76359 2019-Jan-16 22:08:45.937962 - [DEBUG] Value : BOTTOM
76360 2019-Jan-16 22:08:45.937988 - [DEBUG]
76361 2019-Jan-16 22:08:45.938014 - [DEBUG] Function : main
76362 2019-Jan-16 22:08:45.938040 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76363 2019-Jan-16 22:08:45.938702 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76364 2019-Jan-16 22:08:45.939349 - [DEBUG] Value : BOTTOM
76365 2019-Jan-16 22:08:45.939375 - [DEBUG]
76366 2019-Jan-16 22:08:45.939400 - [DEBUG] Function : main
76367 2019-Jan-16 22:08:45.939426 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76368 2019-Jan-16 22:08:45.940063 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76369 2019-Jan-16 22:08:45.940702 - [DEBUG] Value : BOTTOM
76370 2019-Jan-16 22:08:45.940728 - [DEBUG]
76371 2019-Jan-16 22:08:45.940753 - [DEBUG] Function : main
76372 2019-Jan-16 22:08:45.940779 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76373 2019-Jan-16 22:08:45.941426 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76374 2019-Jan-16 22:08:45.942087 - [DEBUG] Value : BOTTOM
76375 2019-Jan-16 22:08:45.942113 - [DEBUG]
76376 2019-Jan-16 22:08:45.942139 - [DEBUG] Function : main
76377 2019-Jan-16 22:08:45.942164 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76378 2019-Jan-16 22:08:45.942802 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76379 2019-Jan-16 22:08:45.943443 - [DEBUG] Value : BOTTOM
76380 2019-Jan-16 22:08:45.943469 - [DEBUG]
76381 2019-Jan-16 22:08:45.943494 - [DEBUG] Function : main
76382 2019-Jan-16 22:08:45.943520 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76383 2019-Jan-16 22:08:45.944155 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76384 2019-Jan-16 22:08:45.944809 - [DEBUG] Value : BOTTOM
76385 2019-Jan-16 22:08:45.944835 - [DEBUG]
76386 2019-Jan-16 22:08:45.944860 - [DEBUG] Function : main
76387 2019-Jan-16 22:08:45.944885 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76388 2019-Jan-16 22:08:45.945523 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76389 2019-Jan-16 22:08:45.946169 - [DEBUG] Value : BOTTOM
76390 2019-Jan-16 22:08:45.946195 - [DEBUG]
76391 2019-Jan-16 22:08:45.946220 - [DEBUG] Function : main
76392 2019-Jan-16 22:08:45.946245 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76393 2019-Jan-16 22:08:45.946881 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76394 2019-Jan-16 22:08:45.947527 - [DEBUG] Value : BOTTOM
76395 2019-Jan-16 22:08:45.947553 - [DEBUG]
76396 2019-Jan-16 22:08:45.947578 - [DEBUG] Function : main
76397 2019-Jan-16 22:08:45.947604 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76398 2019-Jan-16 22:08:45.948256 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76399 2019-Jan-16 22:08:45.948902 - [DEBUG] Value : BOTTOM
76400 2019-Jan-16 22:08:45.948928 - [DEBUG]
76401 2019-Jan-16 22:08:45.948953 - [DEBUG] Function : main
76402 2019-Jan-16 22:08:45.948979 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76403 2019-Jan-16 22:08:45.949615 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76404 2019-Jan-16 22:08:45.949674 - [DEBUG] Value : BOTTOM
76405 2019-Jan-16 22:08:45.949700 - [DEBUG]
76406 2019-Jan-16 22:08:45.949726 - [DEBUG] Function : main
76407 2019-Jan-16 22:08:45.949751 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76408 2019-Jan-16 22:08:45.950388 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76409 2019-Jan-16 22:08:45.951031 - [DEBUG] Value : BOTTOM
76410 2019-Jan-16 22:08:45.951056 - [DEBUG]
76411 2019-Jan-16 22:08:45.951082 - [DEBUG] Function : main
76412 2019-Jan-16 22:08:45.951108 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76413 2019-Jan-16 22:08:45.951760 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76414 2019-Jan-16 22:08:45.952402 - [DEBUG] Value : BOTTOM
76415 2019-Jan-16 22:08:45.952428 - [DEBUG]
76416 2019-Jan-16 22:08:45.952453 - [DEBUG] Function : main
76417 2019-Jan-16 22:08:45.952479 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76418 2019-Jan-16 22:08:45.953115 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76419 2019-Jan-16 22:08:45.953757 - [DEBUG] Value : BOTTOM
76420 2019-Jan-16 22:08:45.953782 - [DEBUG]
76421 2019-Jan-16 22:08:45.953808 - [DEBUG] Function : main
76422 2019-Jan-16 22:08:45.953842 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76423 2019-Jan-16 22:08:45.954480 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76424 2019-Jan-16 22:08:45.955135 - [DEBUG] Value : BOTTOM
76425 2019-Jan-16 22:08:45.955161 - [DEBUG]
76426 2019-Jan-16 22:08:45.955187 - [DEBUG] Function : main
76427 2019-Jan-16 22:08:45.955212 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76428 2019-Jan-16 22:08:45.955850 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76429 2019-Jan-16 22:08:45.956492 - [DEBUG] Value : BOTTOM
76430 2019-Jan-16 22:08:45.956517 - [DEBUG]
76431 2019-Jan-16 22:08:45.956543 - [DEBUG] Function : main
76432 2019-Jan-16 22:08:45.956569 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76433 2019-Jan-16 22:08:45.957206 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76434 2019-Jan-16 22:08:45.957847 - [DEBUG] Value : BOTTOM
76435 2019-Jan-16 22:08:45.957873 - [DEBUG]
76436 2019-Jan-16 22:08:45.957898 - [DEBUG] Function : main
76437 2019-Jan-16 22:08:45.957924 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76438 2019-Jan-16 22:08:45.958576 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76439 2019-Jan-16 22:08:45.959216 - [DEBUG] Value : BOTTOM
76440 2019-Jan-16 22:08:45.959242 - [DEBUG]
76441 2019-Jan-16 22:08:45.959267 - [DEBUG] Function : main
76442 2019-Jan-16 22:08:45.959293 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76443 2019-Jan-16 22:08:45.959930 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76444 2019-Jan-16 22:08:45.960571 - [DEBUG] Value : BOTTOM
76445 2019-Jan-16 22:08:45.960597 - [DEBUG]
76446 2019-Jan-16 22:08:45.960622 - [DEBUG] Function : main
76447 2019-Jan-16 22:08:45.960648 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76448 2019-Jan-16 22:08:45.961284 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76449 2019-Jan-16 22:08:45.961942 - [DEBUG] Value : BOTTOM
76450 2019-Jan-16 22:08:45.961967 - [DEBUG]
76451 2019-Jan-16 22:08:45.961993 - [DEBUG] Function : main
76452 2019-Jan-16 22:08:45.962019 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76453 2019-Jan-16 22:08:45.962655 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76454 2019-Jan-16 22:08:45.963296 - [DEBUG] Value : BOTTOM
76455 2019-Jan-16 22:08:45.963322 - [DEBUG]
76456 2019-Jan-16 22:08:45.963380 - [DEBUG] Function : main
76457 2019-Jan-16 22:08:45.963406 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76458 2019-Jan-16 22:08:45.964048 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76459 2019-Jan-16 22:08:45.964683 - [DEBUG] Value : BOTTOM
76460 2019-Jan-16 22:08:45.964709 - [DEBUG]
76461 2019-Jan-16 22:08:45.964734 - [DEBUG] Function : main
76462 2019-Jan-16 22:08:45.964773 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76463 2019-Jan-16 22:08:45.965412 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76464 2019-Jan-16 22:08:45.966053 - [DEBUG] Value : BOTTOM
76465 2019-Jan-16 22:08:45.966078 - [DEBUG]
76466 2019-Jan-16 22:08:45.966104 - [DEBUG] Function : main
76467 2019-Jan-16 22:08:45.966130 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76468 2019-Jan-16 22:08:45.966769 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76469 2019-Jan-16 22:08:45.967412 - [DEBUG] Value : BOTTOM
76470 2019-Jan-16 22:08:45.967438 - [DEBUG]
76471 2019-Jan-16 22:08:45.967463 - [DEBUG] Function : main
76472 2019-Jan-16 22:08:45.967488 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76473 2019-Jan-16 22:08:45.968140 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76474 2019-Jan-16 22:08:45.968779 - [DEBUG] Value : BOTTOM
76475 2019-Jan-16 22:08:45.968805 - [DEBUG]
76476 2019-Jan-16 22:08:45.968830 - [DEBUG] Function : main
76477 2019-Jan-16 22:08:45.968855 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76478 2019-Jan-16 22:08:45.969494 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76479 2019-Jan-16 22:08:45.970128 - [DEBUG] Value : BOTTOM
76480 2019-Jan-16 22:08:45.970154 - [DEBUG]
76481 2019-Jan-16 22:08:45.970178 - [DEBUG] Function : main
76482 2019-Jan-16 22:08:45.970204 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76483 2019-Jan-16 22:08:45.970842 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76484 2019-Jan-16 22:08:45.971497 - [DEBUG] Value : BOTTOM
76485 2019-Jan-16 22:08:45.971523 - [DEBUG]
76486 2019-Jan-16 22:08:45.971548 - [DEBUG] Function : main
76487 2019-Jan-16 22:08:45.971573 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76488 2019-Jan-16 22:08:45.972213 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76489 2019-Jan-16 22:08:45.972847 - [DEBUG] Value : BOTTOM
76490 2019-Jan-16 22:08:45.972873 - [DEBUG]
76491 2019-Jan-16 22:08:45.972898 - [DEBUG] Function : main
76492 2019-Jan-16 22:08:45.972923 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76493 2019-Jan-16 22:08:45.973561 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76494 2019-Jan-16 22:08:45.974200 - [DEBUG] Value : BOTTOM
76495 2019-Jan-16 22:08:45.974225 - [DEBUG]
76496 2019-Jan-16 22:08:45.974250 - [DEBUG] Function : main
76497 2019-Jan-16 22:08:45.974276 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76498 2019-Jan-16 22:08:45.974930 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76499 2019-Jan-16 22:08:45.975571 - [DEBUG] Value : BOTTOM
76500 2019-Jan-16 22:08:45.975597 - [DEBUG]
76501 2019-Jan-16 22:08:45.975622 - [DEBUG] Function : main
76502 2019-Jan-16 22:08:45.975647 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76503 2019-Jan-16 22:08:45.976286 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76504 2019-Jan-16 22:08:45.976932 - [DEBUG] Value : BOTTOM
76505 2019-Jan-16 22:08:45.976958 - [DEBUG]
76506 2019-Jan-16 22:08:45.976983 - [DEBUG] Function : main
76507 2019-Jan-16 22:08:45.977009 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76508 2019-Jan-16 22:08:45.977650 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76509 2019-Jan-16 22:08:45.978304 - [DEBUG] Value : BOTTOM
76510 2019-Jan-16 22:08:45.978330 - [DEBUG]
76511 2019-Jan-16 22:08:45.978355 - [DEBUG] Function : main
76512 2019-Jan-16 22:08:45.978380 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76513 2019-Jan-16 22:08:45.979020 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76514 2019-Jan-16 22:08:45.979669 - [DEBUG] Value : BOTTOM
76515 2019-Jan-16 22:08:45.979695 - [DEBUG]
76516 2019-Jan-16 22:08:45.979720 - [DEBUG] Function : main
76517 2019-Jan-16 22:08:45.979746 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76518 2019-Jan-16 22:08:45.980385 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76519 2019-Jan-16 22:08:45.981023 - [DEBUG] Value : BOTTOM
76520 2019-Jan-16 22:08:45.981049 - [DEBUG]
76521 2019-Jan-16 22:08:45.981074 - [DEBUG] Function : main
76522 2019-Jan-16 22:08:45.981099 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76523 2019-Jan-16 22:08:45.981753 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76524 2019-Jan-16 22:08:45.982394 - [DEBUG] Value : BOTTOM
76525 2019-Jan-16 22:08:45.982419 - [DEBUG]
76526 2019-Jan-16 22:08:45.982444 - [DEBUG] Function : main
76527 2019-Jan-16 22:08:45.982470 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76528 2019-Jan-16 22:08:45.983109 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76529 2019-Jan-16 22:08:45.983754 - [DEBUG] Value : BOTTOM
76530 2019-Jan-16 22:08:45.983780 - [DEBUG]
76531 2019-Jan-16 22:08:45.983804 - [DEBUG] Function : main
76532 2019-Jan-16 22:08:45.983830 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76533 2019-Jan-16 22:08:45.984469 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76534 2019-Jan-16 22:08:45.985129 - [DEBUG] Value : BOTTOM
76535 2019-Jan-16 22:08:45.985154 - [DEBUG]
76536 2019-Jan-16 22:08:45.985181 - [DEBUG] Function : main
76537 2019-Jan-16 22:08:45.985206 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76538 2019-Jan-16 22:08:45.985846 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76539 2019-Jan-16 22:08:45.986485 - [DEBUG] Value : BOTTOM
76540 2019-Jan-16 22:08:45.986511 - [DEBUG]
76541 2019-Jan-16 22:08:45.986535 - [DEBUG] Function : main
76542 2019-Jan-16 22:08:45.986561 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76543 2019-Jan-16 22:08:45.987200 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76544 2019-Jan-16 22:08:45.987845 - [DEBUG] Value : BOTTOM
76545 2019-Jan-16 22:08:45.987871 - [DEBUG]
76546 2019-Jan-16 22:08:45.987896 - [DEBUG] Function : main
76547 2019-Jan-16 22:08:45.987921 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76548 2019-Jan-16 22:08:45.988576 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76549 2019-Jan-16 22:08:45.989216 - [DEBUG] Value : BOTTOM
76550 2019-Jan-16 22:08:45.989242 - [DEBUG]
76551 2019-Jan-16 22:08:45.989267 - [DEBUG] Function : main
76552 2019-Jan-16 22:08:45.989292 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76553 2019-Jan-16 22:08:45.989932 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76554 2019-Jan-16 22:08:45.990572 - [DEBUG] Value : BOTTOM
76555 2019-Jan-16 22:08:45.990597 - [DEBUG]
76556 2019-Jan-16 22:08:45.990622 - [DEBUG] Function : main
76557 2019-Jan-16 22:08:45.990648 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76558 2019-Jan-16 22:08:45.991288 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76559 2019-Jan-16 22:08:45.991957 - [DEBUG] Value : BOTTOM
76560 2019-Jan-16 22:08:45.991983 - [DEBUG]
76561 2019-Jan-16 22:08:45.992008 - [DEBUG] Function : main
76562 2019-Jan-16 22:08:45.992033 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76563 2019-Jan-16 22:08:45.992674 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76564 2019-Jan-16 22:08:45.993319 - [DEBUG] Value : BOTTOM
76565 2019-Jan-16 22:08:45.993345 - [DEBUG]
76566 2019-Jan-16 22:08:45.993369 - [DEBUG] Function : main
76567 2019-Jan-16 22:08:45.993395 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76568 2019-Jan-16 22:08:45.994034 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76569 2019-Jan-16 22:08:45.994679 - [DEBUG] Value : BOTTOM
76570 2019-Jan-16 22:08:45.994705 - [DEBUG]
76571 2019-Jan-16 22:08:45.994730 - [DEBUG] Function : main
76572 2019-Jan-16 22:08:45.994767 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76573 2019-Jan-16 22:08:45.995408 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76574 2019-Jan-16 22:08:45.996053 - [DEBUG] Value : BOTTOM
76575 2019-Jan-16 22:08:45.996079 - [DEBUG]
76576 2019-Jan-16 22:08:45.996104 - [DEBUG] Function : main
76577 2019-Jan-16 22:08:45.996129 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76578 2019-Jan-16 22:08:45.996770 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76579 2019-Jan-16 22:08:45.996827 - [DEBUG] Value : BOTTOM
76580 2019-Jan-16 22:08:45.996853 - [DEBUG]
76581 2019-Jan-16 22:08:45.996878 - [DEBUG] Function : main
76582 2019-Jan-16 22:08:45.996904 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76583 2019-Jan-16 22:08:45.997544 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76584 2019-Jan-16 22:08:45.998200 - [DEBUG] Value : BOTTOM
76585 2019-Jan-16 22:08:45.998226 - [DEBUG]
76586 2019-Jan-16 22:08:45.998251 - [DEBUG] Function : main
76587 2019-Jan-16 22:08:45.998278 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76588 2019-Jan-16 22:08:45.998919 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76589 2019-Jan-16 22:08:45.999567 - [DEBUG] Value : BOTTOM
76590 2019-Jan-16 22:08:45.999593 - [DEBUG]
76591 2019-Jan-16 22:08:45.999618 - [DEBUG] Function : main
76592 2019-Jan-16 22:08:45.999645 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76593 2019-Jan-16 22:08:46.000285 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76594 2019-Jan-16 22:08:46.000926 - [DEBUG] Value : BOTTOM
76595 2019-Jan-16 22:08:46.000952 - [DEBUG]
76596 2019-Jan-16 22:08:46.000977 - [DEBUG] Function : main
76597 2019-Jan-16 22:08:46.001003 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76598 2019-Jan-16 22:08:46.001660 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76599 2019-Jan-16 22:08:46.002302 - [DEBUG] Value : BOTTOM
76600 2019-Jan-16 22:08:46.002328 - [DEBUG]
76601 2019-Jan-16 22:08:46.002353 - [DEBUG] Function : main
76602 2019-Jan-16 22:08:46.002379 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76603 2019-Jan-16 22:08:46.003019 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76604 2019-Jan-16 22:08:46.003659 - [DEBUG] Value : BOTTOM
76605 2019-Jan-16 22:08:46.003693 - [DEBUG]
76606 2019-Jan-16 22:08:46.003719 - [DEBUG] Function : main
76607 2019-Jan-16 22:08:46.003745 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76608 2019-Jan-16 22:08:46.004385 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76609 2019-Jan-16 22:08:46.005042 - [DEBUG] Value : BOTTOM
76610 2019-Jan-16 22:08:46.005068 - [DEBUG]
76611 2019-Jan-16 22:08:46.005093 - [DEBUG] Function : main
76612 2019-Jan-16 22:08:46.005119 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76613 2019-Jan-16 22:08:46.005759 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76614 2019-Jan-16 22:08:46.006400 - [DEBUG] Value : BOTTOM
76615 2019-Jan-16 22:08:46.006425 - [DEBUG]
76616 2019-Jan-16 22:08:46.006451 - [DEBUG] Function : main
76617 2019-Jan-16 22:08:46.006477 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76618 2019-Jan-16 22:08:46.007116 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76619 2019-Jan-16 22:08:46.007756 - [DEBUG] Value : BOTTOM
76620 2019-Jan-16 22:08:46.007782 - [DEBUG]
76621 2019-Jan-16 22:08:46.007807 - [DEBUG] Function : main
76622 2019-Jan-16 22:08:46.007833 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76623 2019-Jan-16 22:08:46.008489 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76624 2019-Jan-16 22:08:46.009131 - [DEBUG] Value : BOTTOM
76625 2019-Jan-16 22:08:46.009157 - [DEBUG]
76626 2019-Jan-16 22:08:46.009183 - [DEBUG] Function : main
76627 2019-Jan-16 22:08:46.009209 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76628 2019-Jan-16 22:08:46.009848 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76629 2019-Jan-16 22:08:46.010489 - [DEBUG] Value : BOTTOM
76630 2019-Jan-16 22:08:46.010515 - [DEBUG]
76631 2019-Jan-16 22:08:46.010570 - [DEBUG] Function : main
76632 2019-Jan-16 22:08:46.010598 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76633 2019-Jan-16 22:08:46.011236 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76634 2019-Jan-16 22:08:46.011888 - [DEBUG] Value : BOTTOM
76635 2019-Jan-16 22:08:46.011914 - [DEBUG]
76636 2019-Jan-16 22:08:46.011939 - [DEBUG] Function : main
76637 2019-Jan-16 22:08:46.011964 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76638 2019-Jan-16 22:08:46.012600 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76639 2019-Jan-16 22:08:46.013238 - [DEBUG] Value : BOTTOM
76640 2019-Jan-16 22:08:46.013264 - [DEBUG]
76641 2019-Jan-16 22:08:46.013290 - [DEBUG] Function : main
76642 2019-Jan-16 22:08:46.013315 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76643 2019-Jan-16 22:08:46.013951 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76644 2019-Jan-16 22:08:46.014586 - [DEBUG] Value : BOTTOM
76645 2019-Jan-16 22:08:46.014612 - [DEBUG]
76646 2019-Jan-16 22:08:46.014637 - [DEBUG] Function : main
76647 2019-Jan-16 22:08:46.014662 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76648 2019-Jan-16 22:08:46.015314 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76649 2019-Jan-16 22:08:46.015952 - [DEBUG] Value : BOTTOM
76650 2019-Jan-16 22:08:46.015978 - [DEBUG]
76651 2019-Jan-16 22:08:46.016003 - [DEBUG] Function : main
76652 2019-Jan-16 22:08:46.016028 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76653 2019-Jan-16 22:08:46.016671 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76654 2019-Jan-16 22:08:46.017307 - [DEBUG] Value : BOTTOM
76655 2019-Jan-16 22:08:46.017333 - [DEBUG]
76656 2019-Jan-16 22:08:46.017358 - [DEBUG] Function : main
76657 2019-Jan-16 22:08:46.017383 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76658 2019-Jan-16 22:08:46.018019 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76659 2019-Jan-16 22:08:46.018677 - [DEBUG] Value : BOTTOM
76660 2019-Jan-16 22:08:46.018703 - [DEBUG]
76661 2019-Jan-16 22:08:46.018728 - [DEBUG] Function : main
76662 2019-Jan-16 22:08:46.018754 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76663 2019-Jan-16 22:08:46.019390 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76664 2019-Jan-16 22:08:46.020026 - [DEBUG] Value : BOTTOM
76665 2019-Jan-16 22:08:46.020052 - [DEBUG]
76666 2019-Jan-16 22:08:46.020077 - [DEBUG] Function : main
76667 2019-Jan-16 22:08:46.020103 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76668 2019-Jan-16 22:08:46.020739 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76669 2019-Jan-16 22:08:46.021378 - [DEBUG] Value : BOTTOM
76670 2019-Jan-16 22:08:46.021404 - [DEBUG]
76671 2019-Jan-16 22:08:46.021443 - [DEBUG] Function : main
76672 2019-Jan-16 22:08:46.021469 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76673 2019-Jan-16 22:08:46.022105 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76674 2019-Jan-16 22:08:46.022745 - [DEBUG] Value : BOTTOM
76675 2019-Jan-16 22:08:46.022771 - [DEBUG]
76676 2019-Jan-16 22:08:46.022796 - [DEBUG] Function : main
76677 2019-Jan-16 22:08:46.022821 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76678 2019-Jan-16 22:08:46.023457 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76679 2019-Jan-16 22:08:46.024102 - [DEBUG] Value : BOTTOM
76680 2019-Jan-16 22:08:46.024128 - [DEBUG]
76681 2019-Jan-16 22:08:46.024153 - [DEBUG] Function : main
76682 2019-Jan-16 22:08:46.024178 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76683 2019-Jan-16 22:08:46.024828 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76684 2019-Jan-16 22:08:46.025467 - [DEBUG] Value : BOTTOM
76685 2019-Jan-16 22:08:46.025493 - [DEBUG]
76686 2019-Jan-16 22:08:46.025518 - [DEBUG] Function : main
76687 2019-Jan-16 22:08:46.025543 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76688 2019-Jan-16 22:08:46.026179 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76689 2019-Jan-16 22:08:46.026818 - [DEBUG] Value : BOTTOM
76690 2019-Jan-16 22:08:46.026844 - [DEBUG]
76691 2019-Jan-16 22:08:46.026869 - [DEBUG] Function : main
76692 2019-Jan-16 22:08:46.026895 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76693 2019-Jan-16 22:08:46.027529 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76694 2019-Jan-16 22:08:46.028184 - [DEBUG] Value : BOTTOM
76695 2019-Jan-16 22:08:46.028210 - [DEBUG]
76696 2019-Jan-16 22:08:46.028235 - [DEBUG] Function : main
76697 2019-Jan-16 22:08:46.028260 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76698 2019-Jan-16 22:08:46.028896 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76699 2019-Jan-16 22:08:46.029543 - [DEBUG] Value : BOTTOM
76700 2019-Jan-16 22:08:46.029570 - [DEBUG]
76701 2019-Jan-16 22:08:46.029595 - [DEBUG] Function : main
76702 2019-Jan-16 22:08:46.029620 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76703 2019-Jan-16 22:08:46.030256 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76704 2019-Jan-16 22:08:46.030901 - [DEBUG] Value : BOTTOM
76705 2019-Jan-16 22:08:46.030927 - [DEBUG]
76706 2019-Jan-16 22:08:46.030951 - [DEBUG] Function : main
76707 2019-Jan-16 22:08:46.030977 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76708 2019-Jan-16 22:08:46.031636 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76709 2019-Jan-16 22:08:46.032282 - [DEBUG] Value : BOTTOM
76710 2019-Jan-16 22:08:46.032308 - [DEBUG]
76711 2019-Jan-16 22:08:46.032335 - [DEBUG] Function : main
76712 2019-Jan-16 22:08:46.032360 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76713 2019-Jan-16 22:08:46.032997 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76714 2019-Jan-16 22:08:46.033637 - [DEBUG] Value : BOTTOM
76715 2019-Jan-16 22:08:46.033663 - [DEBUG]
76716 2019-Jan-16 22:08:46.033688 - [DEBUG] Function : main
76717 2019-Jan-16 22:08:46.033713 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76718 2019-Jan-16 22:08:46.034350 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76719 2019-Jan-16 22:08:46.035011 - [DEBUG] Value : BOTTOM
76720 2019-Jan-16 22:08:46.035037 - [DEBUG]
76721 2019-Jan-16 22:08:46.035062 - [DEBUG] Function : main
76722 2019-Jan-16 22:08:46.035088 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76723 2019-Jan-16 22:08:46.035724 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76724 2019-Jan-16 22:08:46.036365 - [DEBUG] Value : BOTTOM
76725 2019-Jan-16 22:08:46.036391 - [DEBUG]
76726 2019-Jan-16 22:08:46.036416 - [DEBUG] Function : main
76727 2019-Jan-16 22:08:46.036441 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76728 2019-Jan-16 22:08:46.037076 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76729 2019-Jan-16 22:08:46.037718 - [DEBUG] Value : BOTTOM
76730 2019-Jan-16 22:08:46.037743 - [DEBUG]
76731 2019-Jan-16 22:08:46.037768 - [DEBUG] Function : main
76732 2019-Jan-16 22:08:46.037794 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76733 2019-Jan-16 22:08:46.038445 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76734 2019-Jan-16 22:08:46.039091 - [DEBUG] Value : BOTTOM
76735 2019-Jan-16 22:08:46.039117 - [DEBUG]
76736 2019-Jan-16 22:08:46.039142 - [DEBUG] Function : main
76737 2019-Jan-16 22:08:46.039168 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76738 2019-Jan-16 22:08:46.039805 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76739 2019-Jan-16 22:08:46.040450 - [DEBUG] Value : BOTTOM
76740 2019-Jan-16 22:08:46.040476 - [DEBUG]
76741 2019-Jan-16 22:08:46.040501 - [DEBUG] Function : main
76742 2019-Jan-16 22:08:46.040527 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76743 2019-Jan-16 22:08:46.041162 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76744 2019-Jan-16 22:08:46.041830 - [DEBUG] Value : BOTTOM
76745 2019-Jan-16 22:08:46.041857 - [DEBUG]
76746 2019-Jan-16 22:08:46.041882 - [DEBUG] Function : main
76747 2019-Jan-16 22:08:46.041908 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76748 2019-Jan-16 22:08:46.042545 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76749 2019-Jan-16 22:08:46.043190 - [DEBUG] Value : BOTTOM
76750 2019-Jan-16 22:08:46.043216 - [DEBUG]
76751 2019-Jan-16 22:08:46.043241 - [DEBUG] Function : main
76752 2019-Jan-16 22:08:46.043266 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76753 2019-Jan-16 22:08:46.043904 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76754 2019-Jan-16 22:08:46.043961 - [DEBUG] Value : BOTTOM
76755 2019-Jan-16 22:08:46.043987 - [DEBUG]
76756 2019-Jan-16 22:08:46.044012 - [DEBUG] Function : main
76757 2019-Jan-16 22:08:46.044038 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76758 2019-Jan-16 22:08:46.044675 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76759 2019-Jan-16 22:08:46.045333 - [DEBUG] Value : BOTTOM
76760 2019-Jan-16 22:08:46.045359 - [DEBUG]
76761 2019-Jan-16 22:08:46.045385 - [DEBUG] Function : main
76762 2019-Jan-16 22:08:46.045411 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76763 2019-Jan-16 22:08:46.046048 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76764 2019-Jan-16 22:08:46.046689 - [DEBUG] Value : BOTTOM
76765 2019-Jan-16 22:08:46.046715 - [DEBUG]
76766 2019-Jan-16 22:08:46.046740 - [DEBUG] Function : main
76767 2019-Jan-16 22:08:46.046767 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76768 2019-Jan-16 22:08:46.047403 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76769 2019-Jan-16 22:08:46.048045 - [DEBUG] Value : BOTTOM
76770 2019-Jan-16 22:08:46.048071 - [DEBUG]
76771 2019-Jan-16 22:08:46.048110 - [DEBUG] Function : main
76772 2019-Jan-16 22:08:46.048136 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76773 2019-Jan-16 22:08:46.048774 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76774 2019-Jan-16 22:08:46.049414 - [DEBUG] Value : BOTTOM
76775 2019-Jan-16 22:08:46.049440 - [DEBUG]
76776 2019-Jan-16 22:08:46.049465 - [DEBUG] Function : main
76777 2019-Jan-16 22:08:46.049491 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76778 2019-Jan-16 22:08:46.050128 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76779 2019-Jan-16 22:08:46.050769 - [DEBUG] Value : BOTTOM
76780 2019-Jan-16 22:08:46.050795 - [DEBUG]
76781 2019-Jan-16 22:08:46.050820 - [DEBUG] Function : main
76782 2019-Jan-16 22:08:46.050846 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76783 2019-Jan-16 22:08:46.051497 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76784 2019-Jan-16 22:08:46.052139 - [DEBUG] Value : BOTTOM
76785 2019-Jan-16 22:08:46.052164 - [DEBUG]
76786 2019-Jan-16 22:08:46.052190 - [DEBUG] Function : main
76787 2019-Jan-16 22:08:46.052216 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76788 2019-Jan-16 22:08:46.052852 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76789 2019-Jan-16 22:08:46.053493 - [DEBUG] Value : BOTTOM
76790 2019-Jan-16 22:08:46.053519 - [DEBUG]
76791 2019-Jan-16 22:08:46.053544 - [DEBUG] Function : main
76792 2019-Jan-16 22:08:46.053570 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76793 2019-Jan-16 22:08:46.054221 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76794 2019-Jan-16 22:08:46.054878 - [DEBUG] Value : BOTTOM
76795 2019-Jan-16 22:08:46.054903 - [DEBUG]
76796 2019-Jan-16 22:08:46.054929 - [DEBUG] Function : main
76797 2019-Jan-16 22:08:46.054955 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76798 2019-Jan-16 22:08:46.055592 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76799 2019-Jan-16 22:08:46.056233 - [DEBUG] Value : BOTTOM
76800 2019-Jan-16 22:08:46.056259 - [DEBUG]
76801 2019-Jan-16 22:08:46.056284 - [DEBUG] Function : main
76802 2019-Jan-16 22:08:46.056311 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76803 2019-Jan-16 22:08:46.056947 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76804 2019-Jan-16 22:08:46.057589 - [DEBUG] Value : BOTTOM
76805 2019-Jan-16 22:08:46.057615 - [DEBUG]
76806 2019-Jan-16 22:08:46.057640 - [DEBUG] Function : main
76807 2019-Jan-16 22:08:46.057667 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76808 2019-Jan-16 22:08:46.058319 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76809 2019-Jan-16 22:08:46.058961 - [DEBUG] Value : BOTTOM
76810 2019-Jan-16 22:08:46.058987 - [DEBUG]
76811 2019-Jan-16 22:08:46.059040 - [DEBUG] Function : main
76812 2019-Jan-16 22:08:46.059068 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76813 2019-Jan-16 22:08:46.059709 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76814 2019-Jan-16 22:08:46.060345 - [DEBUG] Value : BOTTOM
76815 2019-Jan-16 22:08:46.060370 - [DEBUG]
76816 2019-Jan-16 22:08:46.060395 - [DEBUG] Function : main
76817 2019-Jan-16 22:08:46.060420 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76818 2019-Jan-16 22:08:46.061059 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76819 2019-Jan-16 22:08:46.061715 - [DEBUG] Value : BOTTOM
76820 2019-Jan-16 22:08:46.061741 - [DEBUG]
76821 2019-Jan-16 22:08:46.061766 - [DEBUG] Function : main
76822 2019-Jan-16 22:08:46.061792 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76823 2019-Jan-16 22:08:46.062432 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76824 2019-Jan-16 22:08:46.063066 - [DEBUG] Value : BOTTOM
76825 2019-Jan-16 22:08:46.063092 - [DEBUG]
76826 2019-Jan-16 22:08:46.063117 - [DEBUG] Function : main
76827 2019-Jan-16 22:08:46.063142 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76828 2019-Jan-16 22:08:46.063781 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76829 2019-Jan-16 22:08:46.064415 - [DEBUG] Value : BOTTOM
76830 2019-Jan-16 22:08:46.064441 - [DEBUG]
76831 2019-Jan-16 22:08:46.064466 - [DEBUG] Function : main
76832 2019-Jan-16 22:08:46.064491 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76833 2019-Jan-16 22:08:46.065145 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76834 2019-Jan-16 22:08:46.065780 - [DEBUG] Value : BOTTOM
76835 2019-Jan-16 22:08:46.065806 - [DEBUG]
76836 2019-Jan-16 22:08:46.065831 - [DEBUG] Function : main
76837 2019-Jan-16 22:08:46.065856 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76838 2019-Jan-16 22:08:46.066496 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76839 2019-Jan-16 22:08:46.067142 - [DEBUG] Value : BOTTOM
76840 2019-Jan-16 22:08:46.067168 - [DEBUG]
76841 2019-Jan-16 22:08:46.067194 - [DEBUG] Function : main
76842 2019-Jan-16 22:08:46.067219 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76843 2019-Jan-16 22:08:46.067859 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76844 2019-Jan-16 22:08:46.068514 - [DEBUG] Value : BOTTOM
76845 2019-Jan-16 22:08:46.068540 - [DEBUG]
76846 2019-Jan-16 22:08:46.068565 - [DEBUG] Function : main
76847 2019-Jan-16 22:08:46.068591 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76848 2019-Jan-16 22:08:46.069230 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76849 2019-Jan-16 22:08:46.069875 - [DEBUG] Value : BOTTOM
76850 2019-Jan-16 22:08:46.069901 - [DEBUG]
76851 2019-Jan-16 22:08:46.069926 - [DEBUG] Function : main
76852 2019-Jan-16 22:08:46.069952 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76853 2019-Jan-16 22:08:46.070591 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76854 2019-Jan-16 22:08:46.071229 - [DEBUG] Value : BOTTOM
76855 2019-Jan-16 22:08:46.071255 - [DEBUG]
76856 2019-Jan-16 22:08:46.071280 - [DEBUG] Function : main
76857 2019-Jan-16 22:08:46.071306 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76858 2019-Jan-16 22:08:46.071960 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76859 2019-Jan-16 22:08:46.072600 - [DEBUG] Value : BOTTOM
76860 2019-Jan-16 22:08:46.072625 - [DEBUG]
76861 2019-Jan-16 22:08:46.072650 - [DEBUG] Function : main
76862 2019-Jan-16 22:08:46.072676 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76863 2019-Jan-16 22:08:46.073314 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76864 2019-Jan-16 22:08:46.073952 - [DEBUG] Value : BOTTOM
76865 2019-Jan-16 22:08:46.073978 - [DEBUG]
76866 2019-Jan-16 22:08:46.074002 - [DEBUG] Function : main
76867 2019-Jan-16 22:08:46.074028 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76868 2019-Jan-16 22:08:46.074666 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76869 2019-Jan-16 22:08:46.075322 - [DEBUG] Value : BOTTOM
76870 2019-Jan-16 22:08:46.075348 - [DEBUG]
76871 2019-Jan-16 22:08:46.075373 - [DEBUG] Function : main
76872 2019-Jan-16 22:08:46.075398 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76873 2019-Jan-16 22:08:46.076037 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76874 2019-Jan-16 22:08:46.076684 - [DEBUG] Value : BOTTOM
76875 2019-Jan-16 22:08:46.076710 - [DEBUG]
76876 2019-Jan-16 22:08:46.076734 - [DEBUG] Function : main
76877 2019-Jan-16 22:08:46.076760 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76878 2019-Jan-16 22:08:46.077399 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76879 2019-Jan-16 22:08:46.078043 - [DEBUG] Value : BOTTOM
76880 2019-Jan-16 22:08:46.078069 - [DEBUG]
76881 2019-Jan-16 22:08:46.078108 - [DEBUG] Function : main
76882 2019-Jan-16 22:08:46.078134 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76883 2019-Jan-16 22:08:46.078774 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76884 2019-Jan-16 22:08:46.079413 - [DEBUG] Value : BOTTOM
76885 2019-Jan-16 22:08:46.079447 - [DEBUG]
76886 2019-Jan-16 22:08:46.079472 - [DEBUG] Function : main
76887 2019-Jan-16 22:08:46.079498 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76888 2019-Jan-16 22:08:46.080137 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76889 2019-Jan-16 22:08:46.080783 - [DEBUG] Value : BOTTOM
76890 2019-Jan-16 22:08:46.080809 - [DEBUG]
76891 2019-Jan-16 22:08:46.080835 - [DEBUG] Function : main
76892 2019-Jan-16 22:08:46.080861 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76893 2019-Jan-16 22:08:46.081515 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76894 2019-Jan-16 22:08:46.082154 - [DEBUG] Value : BOTTOM
76895 2019-Jan-16 22:08:46.082180 - [DEBUG]
76896 2019-Jan-16 22:08:46.082205 - [DEBUG] Function : main
76897 2019-Jan-16 22:08:46.082231 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76898 2019-Jan-16 22:08:46.082871 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76899 2019-Jan-16 22:08:46.083512 - [DEBUG] Value : BOTTOM
76900 2019-Jan-16 22:08:46.083538 - [DEBUG]
76901 2019-Jan-16 22:08:46.083563 - [DEBUG] Function : main
76902 2019-Jan-16 22:08:46.083588 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76903 2019-Jan-16 22:08:46.084227 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76904 2019-Jan-16 22:08:46.084888 - [DEBUG] Value : BOTTOM
76905 2019-Jan-16 22:08:46.084914 - [DEBUG]
76906 2019-Jan-16 22:08:46.084939 - [DEBUG] Function : main
76907 2019-Jan-16 22:08:46.084964 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76908 2019-Jan-16 22:08:46.085603 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76909 2019-Jan-16 22:08:46.086265 - [DEBUG] Value : BOTTOM
76910 2019-Jan-16 22:08:46.086292 - [DEBUG]
76911 2019-Jan-16 22:08:46.086319 - [DEBUG] Function : main
76912 2019-Jan-16 22:08:46.086346 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76913 2019-Jan-16 22:08:46.087042 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76914 2019-Jan-16 22:08:46.087745 - [DEBUG] Value : BOTTOM
76915 2019-Jan-16 22:08:46.087773 - [DEBUG]
76916 2019-Jan-16 22:08:46.087802 - [DEBUG] Function : main
76917 2019-Jan-16 22:08:46.087829 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76918 2019-Jan-16 22:08:46.088541 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76919 2019-Jan-16 22:08:46.089192 - [DEBUG] Value : BOTTOM
76920 2019-Jan-16 22:08:46.089218 - [DEBUG]
76921 2019-Jan-16 22:08:46.089244 - [DEBUG] Function : main
76922 2019-Jan-16 22:08:46.089270 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76923 2019-Jan-16 22:08:46.089910 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76924 2019-Jan-16 22:08:46.089970 - [DEBUG] Value : BOTTOM
76925 2019-Jan-16 22:08:46.089996 - [DEBUG]
76926 2019-Jan-16 22:08:46.090022 - [DEBUG] Function : main
76927 2019-Jan-16 22:08:46.090048 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76928 2019-Jan-16 22:08:46.090686 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76929 2019-Jan-16 22:08:46.091330 - [DEBUG] Value : BOTTOM
76930 2019-Jan-16 22:08:46.091372 - [DEBUG]
76931 2019-Jan-16 22:08:46.091398 - [DEBUG] Function : main
76932 2019-Jan-16 22:08:46.091439 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76933 2019-Jan-16 22:08:46.092080 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76934 2019-Jan-16 22:08:46.092723 - [DEBUG] Value : BOTTOM
76935 2019-Jan-16 22:08:46.092748 - [DEBUG]
76936 2019-Jan-16 22:08:46.092774 - [DEBUG] Function : main
76937 2019-Jan-16 22:08:46.092800 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76938 2019-Jan-16 22:08:46.093447 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76939 2019-Jan-16 22:08:46.094089 - [DEBUG] Value : BOTTOM
76940 2019-Jan-16 22:08:46.094115 - [DEBUG]
76941 2019-Jan-16 22:08:46.094141 - [DEBUG] Function : main
76942 2019-Jan-16 22:08:46.094167 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76943 2019-Jan-16 22:08:46.094822 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76944 2019-Jan-16 22:08:46.095464 - [DEBUG] Value : BOTTOM
76945 2019-Jan-16 22:08:46.095490 - [DEBUG]
76946 2019-Jan-16 22:08:46.095516 - [DEBUG] Function : main
76947 2019-Jan-16 22:08:46.095542 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76948 2019-Jan-16 22:08:46.096182 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76949 2019-Jan-16 22:08:46.096822 - [DEBUG] Value : BOTTOM
76950 2019-Jan-16 22:08:46.096848 - [DEBUG]
76951 2019-Jan-16 22:08:46.096873 - [DEBUG] Function : main
76952 2019-Jan-16 22:08:46.096900 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76953 2019-Jan-16 22:08:46.097538 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76954 2019-Jan-16 22:08:46.098194 - [DEBUG] Value : BOTTOM
76955 2019-Jan-16 22:08:46.098220 - [DEBUG]
76956 2019-Jan-16 22:08:46.098246 - [DEBUG] Function : main
76957 2019-Jan-16 22:08:46.098272 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76958 2019-Jan-16 22:08:46.098913 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76959 2019-Jan-16 22:08:46.099554 - [DEBUG] Value : BOTTOM
76960 2019-Jan-16 22:08:46.099579 - [DEBUG]
76961 2019-Jan-16 22:08:46.099605 - [DEBUG] Function : main
76962 2019-Jan-16 22:08:46.099631 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76963 2019-Jan-16 22:08:46.100271 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76964 2019-Jan-16 22:08:46.100911 - [DEBUG] Value : BOTTOM
76965 2019-Jan-16 22:08:46.100937 - [DEBUG]
76966 2019-Jan-16 22:08:46.100963 - [DEBUG] Function : main
76967 2019-Jan-16 22:08:46.100989 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76968 2019-Jan-16 22:08:46.101645 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76969 2019-Jan-16 22:08:46.102286 - [DEBUG] Value : BOTTOM
76970 2019-Jan-16 22:08:46.102312 - [DEBUG]
76971 2019-Jan-16 22:08:46.102337 - [DEBUG] Function : main
76972 2019-Jan-16 22:08:46.102363 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76973 2019-Jan-16 22:08:46.103003 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76974 2019-Jan-16 22:08:46.103645 - [DEBUG] Value : BOTTOM
76975 2019-Jan-16 22:08:46.103670 - [DEBUG]
76976 2019-Jan-16 22:08:46.103697 - [DEBUG] Function : main
76977 2019-Jan-16 22:08:46.103722 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76978 2019-Jan-16 22:08:46.104369 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76979 2019-Jan-16 22:08:46.105027 - [DEBUG] Value : BOTTOM
76980 2019-Jan-16 22:08:46.105053 - [DEBUG]
76981 2019-Jan-16 22:08:46.105116 - [DEBUG] Function : main
76982 2019-Jan-16 22:08:46.105143 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76983 2019-Jan-16 22:08:46.105786 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76984 2019-Jan-16 22:08:46.106423 - [DEBUG] Value : BOTTOM
76985 2019-Jan-16 22:08:46.106449 - [DEBUG]
76986 2019-Jan-16 22:08:46.106473 - [DEBUG] Function : main
76987 2019-Jan-16 22:08:46.106499 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76988 2019-Jan-16 22:08:46.107138 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76989 2019-Jan-16 22:08:46.107779 - [DEBUG] Value : BOTTOM
76990 2019-Jan-16 22:08:46.107805 - [DEBUG]
76991 2019-Jan-16 22:08:46.107830 - [DEBUG] Function : main
76992 2019-Jan-16 22:08:46.107855 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76993 2019-Jan-16 22:08:46.108511 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76994 2019-Jan-16 22:08:46.109147 - [DEBUG] Value : BOTTOM
76995 2019-Jan-16 22:08:46.109173 - [DEBUG]
76996 2019-Jan-16 22:08:46.109198 - [DEBUG] Function : main
76997 2019-Jan-16 22:08:46.109223 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76998 2019-Jan-16 22:08:46.109863 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76999 2019-Jan-16 22:08:46.110497 - [DEBUG] Value : BOTTOM
77000 2019-Jan-16 22:08:46.110523 - [DEBUG]
77001 2019-Jan-16 22:08:46.110548 - [DEBUG] Function : main
77002 2019-Jan-16 22:08:46.110573 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77003 2019-Jan-16 22:08:46.111214 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77004 2019-Jan-16 22:08:46.111865 - [DEBUG] Value : BOTTOM
77005 2019-Jan-16 22:08:46.111890 - [DEBUG]
77006 2019-Jan-16 22:08:46.111915 - [DEBUG] Function : main
77007 2019-Jan-16 22:08:46.111941 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77008 2019-Jan-16 22:08:46.112581 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77009 2019-Jan-16 22:08:46.113221 - [DEBUG] Value : BOTTOM
77010 2019-Jan-16 22:08:46.113246 - [DEBUG]
77011 2019-Jan-16 22:08:46.113272 - [DEBUG] Function : main
77012 2019-Jan-16 22:08:46.113297 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77013 2019-Jan-16 22:08:46.113937 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77014 2019-Jan-16 22:08:46.114576 - [DEBUG] Value : BOTTOM
77015 2019-Jan-16 22:08:46.114602 - [DEBUG]
77016 2019-Jan-16 22:08:46.114627 - [DEBUG] Function : main
77017 2019-Jan-16 22:08:46.114652 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77018 2019-Jan-16 22:08:46.115307 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77019 2019-Jan-16 22:08:46.115954 - [DEBUG] Value : BOTTOM
77020 2019-Jan-16 22:08:46.115979 - [DEBUG]
77021 2019-Jan-16 22:08:46.116004 - [DEBUG] Function : main
77022 2019-Jan-16 22:08:46.116030 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77023 2019-Jan-16 22:08:46.116669 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77024 2019-Jan-16 22:08:46.117317 - [DEBUG] Value : BOTTOM
77025 2019-Jan-16 22:08:46.117343 - [DEBUG]
77026 2019-Jan-16 22:08:46.117368 - [DEBUG] Function : main
77027 2019-Jan-16 22:08:46.117393 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77028 2019-Jan-16 22:08:46.118034 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77029 2019-Jan-16 22:08:46.118689 - [DEBUG] Value : BOTTOM
77030 2019-Jan-16 22:08:46.118715 - [DEBUG]
77031 2019-Jan-16 22:08:46.118740 - [DEBUG] Function : main
77032 2019-Jan-16 22:08:46.118765 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77033 2019-Jan-16 22:08:46.119404 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77034 2019-Jan-16 22:08:46.120042 - [DEBUG] Value : BOTTOM
77035 2019-Jan-16 22:08:46.120068 - [DEBUG]
77036 2019-Jan-16 22:08:46.120092 - [DEBUG] Function : main
77037 2019-Jan-16 22:08:46.120118 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77038 2019-Jan-16 22:08:46.120757 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77039 2019-Jan-16 22:08:46.121396 - [DEBUG] Value : BOTTOM
77040 2019-Jan-16 22:08:46.121435 - [DEBUG]
77041 2019-Jan-16 22:08:46.121460 - [DEBUG] Function : main
77042 2019-Jan-16 22:08:46.121486 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77043 2019-Jan-16 22:08:46.122125 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77044 2019-Jan-16 22:08:46.122771 - [DEBUG] Value : BOTTOM
77045 2019-Jan-16 22:08:46.122797 - [DEBUG]
77046 2019-Jan-16 22:08:46.122822 - [DEBUG] Function : main
77047 2019-Jan-16 22:08:46.122847 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77048 2019-Jan-16 22:08:46.123486 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77049 2019-Jan-16 22:08:46.124132 - [DEBUG] Value : BOTTOM
77050 2019-Jan-16 22:08:46.124157 - [DEBUG]
77051 2019-Jan-16 22:08:46.124182 - [DEBUG] Function : main
77052 2019-Jan-16 22:08:46.124208 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77053 2019-Jan-16 22:08:46.124862 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77054 2019-Jan-16 22:08:46.125502 - [DEBUG] Value : BOTTOM
77055 2019-Jan-16 22:08:46.125528 - [DEBUG]
77056 2019-Jan-16 22:08:46.125553 - [DEBUG] Function : main
77057 2019-Jan-16 22:08:46.125579 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77058 2019-Jan-16 22:08:46.126218 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77059 2019-Jan-16 22:08:46.126863 - [DEBUG] Value : BOTTOM
77060 2019-Jan-16 22:08:46.126889 - [DEBUG]
77061 2019-Jan-16 22:08:46.126915 - [DEBUG] Function : main
77062 2019-Jan-16 22:08:46.126941 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77063 2019-Jan-16 22:08:46.127580 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77064 2019-Jan-16 22:08:46.128234 - [DEBUG] Value : BOTTOM
77065 2019-Jan-16 22:08:46.128260 - [DEBUG]
77066 2019-Jan-16 22:08:46.128285 - [DEBUG] Function : main
77067 2019-Jan-16 22:08:46.128310 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77068 2019-Jan-16 22:08:46.128949 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77069 2019-Jan-16 22:08:46.129597 - [DEBUG] Value : BOTTOM
77070 2019-Jan-16 22:08:46.129623 - [DEBUG]
77071 2019-Jan-16 22:08:46.129648 - [DEBUG] Function : main
77072 2019-Jan-16 22:08:46.129674 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77073 2019-Jan-16 22:08:46.130313 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77074 2019-Jan-16 22:08:46.130959 - [DEBUG] Value : BOTTOM
77075 2019-Jan-16 22:08:46.130985 - [DEBUG]
77076 2019-Jan-16 22:08:46.131009 - [DEBUG] Function : main
77077 2019-Jan-16 22:08:46.131035 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77078 2019-Jan-16 22:08:46.131693 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77079 2019-Jan-16 22:08:46.132338 - [DEBUG] Value : BOTTOM
77080 2019-Jan-16 22:08:46.132364 - [DEBUG]
77081 2019-Jan-16 22:08:46.132389 - [DEBUG] Function : main
77082 2019-Jan-16 22:08:46.132415 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77083 2019-Jan-16 22:08:46.133054 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77084 2019-Jan-16 22:08:46.133698 - [DEBUG] Value : BOTTOM
77085 2019-Jan-16 22:08:46.133724 - [DEBUG]
77086 2019-Jan-16 22:08:46.133749 - [DEBUG] Function : main
77087 2019-Jan-16 22:08:46.133774 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77088 2019-Jan-16 22:08:46.134414 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77089 2019-Jan-16 22:08:46.135073 - [DEBUG] Value : BOTTOM
77090 2019-Jan-16 22:08:46.135099 - [DEBUG]
77091 2019-Jan-16 22:08:46.135123 - [DEBUG] Function : main
77092 2019-Jan-16 22:08:46.135149 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77093 2019-Jan-16 22:08:46.135789 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77094 2019-Jan-16 22:08:46.135846 - [DEBUG] Value : BOTTOM
77095 2019-Jan-16 22:08:46.135871 - [DEBUG]
77096 2019-Jan-16 22:08:46.135897 - [DEBUG] Function : main
77097 2019-Jan-16 22:08:46.135922 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77098 2019-Jan-16 22:08:46.136562 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77099 2019-Jan-16 22:08:46.137203 - [DEBUG] Value : BOTTOM
77100 2019-Jan-16 22:08:46.137229 - [DEBUG]
77101 2019-Jan-16 22:08:46.137254 - [DEBUG] Function : main
77102 2019-Jan-16 22:08:46.137280 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77103 2019-Jan-16 22:08:46.137920 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77104 2019-Jan-16 22:08:46.138578 - [DEBUG] Value : BOTTOM
77105 2019-Jan-16 22:08:46.138604 - [DEBUG]
77106 2019-Jan-16 22:08:46.138629 - [DEBUG] Function : main
77107 2019-Jan-16 22:08:46.138655 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77108 2019-Jan-16 22:08:46.139295 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77109 2019-Jan-16 22:08:46.139935 - [DEBUG] Value : BOTTOM
77110 2019-Jan-16 22:08:46.139961 - [DEBUG]
77111 2019-Jan-16 22:08:46.139986 - [DEBUG] Function : main
77112 2019-Jan-16 22:08:46.140013 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77113 2019-Jan-16 22:08:46.140652 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77114 2019-Jan-16 22:08:46.141302 - [DEBUG] Value : BOTTOM
77115 2019-Jan-16 22:08:46.141328 - [DEBUG]
77116 2019-Jan-16 22:08:46.141354 - [DEBUG] Function : main
77117 2019-Jan-16 22:08:46.141380 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77118 2019-Jan-16 22:08:46.142035 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77119 2019-Jan-16 22:08:46.142677 - [DEBUG] Value : BOTTOM
77120 2019-Jan-16 22:08:46.142702 - [DEBUG]
77121 2019-Jan-16 22:08:46.142728 - [DEBUG] Function : main
77122 2019-Jan-16 22:08:46.142754 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77123 2019-Jan-16 22:08:46.143393 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77124 2019-Jan-16 22:08:46.144034 - [DEBUG] Value : BOTTOM
77125 2019-Jan-16 22:08:46.144060 - [DEBUG]
77126 2019-Jan-16 22:08:46.144086 - [DEBUG] Function : main
77127 2019-Jan-16 22:08:46.144112 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77128 2019-Jan-16 22:08:46.144763 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77129 2019-Jan-16 22:08:46.145405 - [DEBUG] Value : BOTTOM
77130 2019-Jan-16 22:08:46.145431 - [DEBUG]
77131 2019-Jan-16 22:08:46.145456 - [DEBUG] Function : main
77132 2019-Jan-16 22:08:46.145482 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77133 2019-Jan-16 22:08:46.146121 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77134 2019-Jan-16 22:08:46.146760 - [DEBUG] Value : BOTTOM
77135 2019-Jan-16 22:08:46.146786 - [DEBUG]
77136 2019-Jan-16 22:08:46.146812 - [DEBUG] Function : main
77137 2019-Jan-16 22:08:46.146838 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77138 2019-Jan-16 22:08:46.147478 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77139 2019-Jan-16 22:08:46.148132 - [DEBUG] Value : BOTTOM
77140 2019-Jan-16 22:08:46.148158 - [DEBUG]
77141 2019-Jan-16 22:08:46.148183 - [DEBUG] Function : main
77142 2019-Jan-16 22:08:46.148209 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77143 2019-Jan-16 22:08:46.148849 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77144 2019-Jan-16 22:08:46.149490 - [DEBUG] Value : BOTTOM
77145 2019-Jan-16 22:08:46.149516 - [DEBUG]
77146 2019-Jan-16 22:08:46.149542 - [DEBUG] Function : main
77147 2019-Jan-16 22:08:46.149568 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77148 2019-Jan-16 22:08:46.150209 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77149 2019-Jan-16 22:08:46.150850 - [DEBUG] Value : BOTTOM
77150 2019-Jan-16 22:08:46.150876 - [DEBUG]
77151 2019-Jan-16 22:08:46.150932 - [DEBUG] Function : main
77152 2019-Jan-16 22:08:46.150959 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77153 2019-Jan-16 22:08:46.151616 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77154 2019-Jan-16 22:08:46.152253 - [DEBUG] Value : BOTTOM
77155 2019-Jan-16 22:08:46.152278 - [DEBUG]
77156 2019-Jan-16 22:08:46.152303 - [DEBUG] Function : main
77157 2019-Jan-16 22:08:46.152329 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77158 2019-Jan-16 22:08:46.152968 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77159 2019-Jan-16 22:08:46.153608 - [DEBUG] Value : BOTTOM
77160 2019-Jan-16 22:08:46.153634 - [DEBUG]
77161 2019-Jan-16 22:08:46.153667 - [DEBUG] Function : main
77162 2019-Jan-16 22:08:46.153693 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77163 2019-Jan-16 22:08:46.154334 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77164 2019-Jan-16 22:08:46.154985 - [DEBUG] Value : BOTTOM
77165 2019-Jan-16 22:08:46.155011 - [DEBUG]
77166 2019-Jan-16 22:08:46.155036 - [DEBUG] Function : main
77167 2019-Jan-16 22:08:46.155061 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77168 2019-Jan-16 22:08:46.155701 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77169 2019-Jan-16 22:08:46.156334 - [DEBUG] Value : BOTTOM
77170 2019-Jan-16 22:08:46.156360 - [DEBUG]
77171 2019-Jan-16 22:08:46.156385 - [DEBUG] Function : main
77172 2019-Jan-16 22:08:46.156411 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77173 2019-Jan-16 22:08:46.157051 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77174 2019-Jan-16 22:08:46.157687 - [DEBUG] Value : BOTTOM
77175 2019-Jan-16 22:08:46.157713 - [DEBUG]
77176 2019-Jan-16 22:08:46.157738 - [DEBUG] Function : main
77177 2019-Jan-16 22:08:46.157764 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77178 2019-Jan-16 22:08:46.158418 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77179 2019-Jan-16 22:08:46.159057 - [DEBUG] Value : BOTTOM
77180 2019-Jan-16 22:08:46.159083 - [DEBUG]
77181 2019-Jan-16 22:08:46.159108 - [DEBUG] Function : main
77182 2019-Jan-16 22:08:46.159133 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77183 2019-Jan-16 22:08:46.159772 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77184 2019-Jan-16 22:08:46.160414 - [DEBUG] Value : BOTTOM
77185 2019-Jan-16 22:08:46.160440 - [DEBUG]
77186 2019-Jan-16 22:08:46.160464 - [DEBUG] Function : main
77187 2019-Jan-16 22:08:46.160490 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77188 2019-Jan-16 22:08:46.161129 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77189 2019-Jan-16 22:08:46.161789 - [DEBUG] Value : BOTTOM
77190 2019-Jan-16 22:08:46.161815 - [DEBUG]
77191 2019-Jan-16 22:08:46.161840 - [DEBUG] Function : main
77192 2019-Jan-16 22:08:46.161866 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77193 2019-Jan-16 22:08:46.162506 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77194 2019-Jan-16 22:08:46.163144 - [DEBUG] Value : BOTTOM
77195 2019-Jan-16 22:08:46.163170 - [DEBUG]
77196 2019-Jan-16 22:08:46.163195 - [DEBUG] Function : main
77197 2019-Jan-16 22:08:46.163221 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77198 2019-Jan-16 22:08:46.163860 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77199 2019-Jan-16 22:08:46.164501 - [DEBUG] Value : BOTTOM
77200 2019-Jan-16 22:08:46.164527 - [DEBUG]
77201 2019-Jan-16 22:08:46.164551 - [DEBUG] Function : main
77202 2019-Jan-16 22:08:46.164577 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77203 2019-Jan-16 22:08:46.165233 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77204 2019-Jan-16 22:08:46.165872 - [DEBUG] Value : BOTTOM
77205 2019-Jan-16 22:08:46.165898 - [DEBUG]
77206 2019-Jan-16 22:08:46.165923 - [DEBUG] Function : main
77207 2019-Jan-16 22:08:46.165949 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77208 2019-Jan-16 22:08:46.166595 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77209 2019-Jan-16 22:08:46.167237 - [DEBUG] Value : BOTTOM
77210 2019-Jan-16 22:08:46.167262 - [DEBUG]
77211 2019-Jan-16 22:08:46.167287 - [DEBUG] Function : main
77212 2019-Jan-16 22:08:46.167313 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77213 2019-Jan-16 22:08:46.167952 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77214 2019-Jan-16 22:08:46.168613 - [DEBUG] Value : BOTTOM
77215 2019-Jan-16 22:08:46.168639 - [DEBUG]
77216 2019-Jan-16 22:08:46.168664 - [DEBUG] Function : main
77217 2019-Jan-16 22:08:46.168690 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77218 2019-Jan-16 22:08:46.169330 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77219 2019-Jan-16 22:08:46.169976 - [DEBUG] Value : BOTTOM
77220 2019-Jan-16 22:08:46.170002 - [DEBUG]
77221 2019-Jan-16 22:08:46.170027 - [DEBUG] Function : main
77222 2019-Jan-16 22:08:46.170052 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77223 2019-Jan-16 22:08:46.170693 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77224 2019-Jan-16 22:08:46.171333 - [DEBUG] Value : BOTTOM
77225 2019-Jan-16 22:08:46.171358 - [DEBUG]
77226 2019-Jan-16 22:08:46.171383 - [DEBUG] Function : main
77227 2019-Jan-16 22:08:46.171409 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77228 2019-Jan-16 22:08:46.172061 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77229 2019-Jan-16 22:08:46.172707 - [DEBUG] Value : BOTTOM
77230 2019-Jan-16 22:08:46.172733 - [DEBUG]
77231 2019-Jan-16 22:08:46.172759 - [DEBUG] Function : main
77232 2019-Jan-16 22:08:46.172784 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77233 2019-Jan-16 22:08:46.173424 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77234 2019-Jan-16 22:08:46.174065 - [DEBUG] Value : BOTTOM
77235 2019-Jan-16 22:08:46.174091 - [DEBUG]
77236 2019-Jan-16 22:08:46.174115 - [DEBUG] Function : main
77237 2019-Jan-16 22:08:46.174141 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77238 2019-Jan-16 22:08:46.174795 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77239 2019-Jan-16 22:08:46.175436 - [DEBUG] Value : BOTTOM
77240 2019-Jan-16 22:08:46.175462 - [DEBUG]
77241 2019-Jan-16 22:08:46.175487 - [DEBUG] Function : main
77242 2019-Jan-16 22:08:46.175512 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77243 2019-Jan-16 22:08:46.176152 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77244 2019-Jan-16 22:08:46.176798 - [DEBUG] Value : BOTTOM
77245 2019-Jan-16 22:08:46.176824 - [DEBUG]
77246 2019-Jan-16 22:08:46.176849 - [DEBUG] Function : main
77247 2019-Jan-16 22:08:46.176874 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77248 2019-Jan-16 22:08:46.177514 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77249 2019-Jan-16 22:08:46.178174 - [DEBUG] Value : BOTTOM
77250 2019-Jan-16 22:08:46.178200 - [DEBUG]
77251 2019-Jan-16 22:08:46.178225 - [DEBUG] Function : main
77252 2019-Jan-16 22:08:46.178250 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77253 2019-Jan-16 22:08:46.178899 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77254 2019-Jan-16 22:08:46.179546 - [DEBUG] Value : BOTTOM
77255 2019-Jan-16 22:08:46.179572 - [DEBUG]
77256 2019-Jan-16 22:08:46.179597 - [DEBUG] Function : main
77257 2019-Jan-16 22:08:46.179622 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77258 2019-Jan-16 22:08:46.180264 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77259 2019-Jan-16 22:08:46.180908 - [DEBUG] Value : BOTTOM
77260 2019-Jan-16 22:08:46.180934 - [DEBUG]
77261 2019-Jan-16 22:08:46.180959 - [DEBUG] Function : main
77262 2019-Jan-16 22:08:46.180984 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77263 2019-Jan-16 22:08:46.181641 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77264 2019-Jan-16 22:08:46.181699 - [DEBUG] Value : BOTTOM
77265 2019-Jan-16 22:08:46.181724 - [DEBUG]
77266 2019-Jan-16 22:08:46.181750 - [DEBUG] Function : main
77267 2019-Jan-16 22:08:46.181776 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77268 2019-Jan-16 22:08:46.182416 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77269 2019-Jan-16 22:08:46.183059 - [DEBUG] Value : BOTTOM
77270 2019-Jan-16 22:08:46.183084 - [DEBUG]
77271 2019-Jan-16 22:08:46.183110 - [DEBUG] Function : main
77272 2019-Jan-16 22:08:46.183136 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77273 2019-Jan-16 22:08:46.183777 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77274 2019-Jan-16 22:08:46.184418 - [DEBUG] Value : BOTTOM
77275 2019-Jan-16 22:08:46.184443 - [DEBUG]
77276 2019-Jan-16 22:08:46.184469 - [DEBUG] Function : main
77277 2019-Jan-16 22:08:46.184495 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77278 2019-Jan-16 22:08:46.185150 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77279 2019-Jan-16 22:08:46.185791 - [DEBUG] Value : BOTTOM
77280 2019-Jan-16 22:08:46.185817 - [DEBUG]
77281 2019-Jan-16 22:08:46.185843 - [DEBUG] Function : main
77282 2019-Jan-16 22:08:46.185869 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77283 2019-Jan-16 22:08:46.186508 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77284 2019-Jan-16 22:08:46.187149 - [DEBUG] Value : BOTTOM
77285 2019-Jan-16 22:08:46.187175 - [DEBUG]
77286 2019-Jan-16 22:08:46.187200 - [DEBUG] Function : main
77287 2019-Jan-16 22:08:46.187226 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77288 2019-Jan-16 22:08:46.187866 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77289 2019-Jan-16 22:08:46.188522 - [DEBUG] Value : BOTTOM
77290 2019-Jan-16 22:08:46.188548 - [DEBUG]
77291 2019-Jan-16 22:08:46.188574 - [DEBUG] Function : main
77292 2019-Jan-16 22:08:46.188600 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77293 2019-Jan-16 22:08:46.189240 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77294 2019-Jan-16 22:08:46.189880 - [DEBUG] Value : BOTTOM
77295 2019-Jan-16 22:08:46.189905 - [DEBUG]
77296 2019-Jan-16 22:08:46.189929 - [DEBUG] Function : main
77297 2019-Jan-16 22:08:46.189956 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77298 2019-Jan-16 22:08:46.190595 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77299 2019-Jan-16 22:08:46.191244 - [DEBUG] Value : BOTTOM
77300 2019-Jan-16 22:08:46.191270 - [DEBUG]
77301 2019-Jan-16 22:08:46.191296 - [DEBUG] Function : main
77302 2019-Jan-16 22:08:46.191322 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77303 2019-Jan-16 22:08:46.191978 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77304 2019-Jan-16 22:08:46.192618 - [DEBUG] Value : BOTTOM
77305 2019-Jan-16 22:08:46.192644 - [DEBUG]
77306 2019-Jan-16 22:08:46.192669 - [DEBUG] Function : main
77307 2019-Jan-16 22:08:46.192695 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77308 2019-Jan-16 22:08:46.193335 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77309 2019-Jan-16 22:08:46.193978 - [DEBUG] Value : BOTTOM
77310 2019-Jan-16 22:08:46.194004 - [DEBUG]
77311 2019-Jan-16 22:08:46.194029 - [DEBUG] Function : main
77312 2019-Jan-16 22:08:46.194055 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77313 2019-Jan-16 22:08:46.194696 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77314 2019-Jan-16 22:08:46.195351 - [DEBUG] Value : BOTTOM
77315 2019-Jan-16 22:08:46.195377 - [DEBUG]
77316 2019-Jan-16 22:08:46.195402 - [DEBUG] Function : main
77317 2019-Jan-16 22:08:46.195428 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77318 2019-Jan-16 22:08:46.196068 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77319 2019-Jan-16 22:08:46.196709 - [DEBUG] Value : BOTTOM
77320 2019-Jan-16 22:08:46.196735 - [DEBUG]
77321 2019-Jan-16 22:08:46.196789 - [DEBUG] Function : main
77322 2019-Jan-16 22:08:46.196816 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77323 2019-Jan-16 22:08:46.197455 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77324 2019-Jan-16 22:08:46.198103 - [DEBUG] Value : BOTTOM
77325 2019-Jan-16 22:08:46.198129 - [DEBUG]
77326 2019-Jan-16 22:08:46.198154 - [DEBUG] Function : main
77327 2019-Jan-16 22:08:46.198180 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77328 2019-Jan-16 22:08:46.198816 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77329 2019-Jan-16 22:08:46.199455 - [DEBUG] Value : BOTTOM
77330 2019-Jan-16 22:08:46.199481 - [DEBUG]
77331 2019-Jan-16 22:08:46.199506 - [DEBUG] Function : main
77332 2019-Jan-16 22:08:46.199532 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77333 2019-Jan-16 22:08:46.200168 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77334 2019-Jan-16 22:08:46.200802 - [DEBUG] Value : BOTTOM
77335 2019-Jan-16 22:08:46.200827 - [DEBUG]
77336 2019-Jan-16 22:08:46.200852 - [DEBUG] Function : main
77337 2019-Jan-16 22:08:46.200878 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77338 2019-Jan-16 22:08:46.201528 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77339 2019-Jan-16 22:08:46.202162 - [DEBUG] Value : BOTTOM
77340 2019-Jan-16 22:08:46.202188 - [DEBUG]
77341 2019-Jan-16 22:08:46.202212 - [DEBUG] Function : main
77342 2019-Jan-16 22:08:46.202238 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77343 2019-Jan-16 22:08:46.202874 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77344 2019-Jan-16 22:08:46.203507 - [DEBUG] Value : BOTTOM
77345 2019-Jan-16 22:08:46.203541 - [DEBUG]
77346 2019-Jan-16 22:08:46.203567 - [DEBUG] Function : main
77347 2019-Jan-16 22:08:46.203593 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77348 2019-Jan-16 22:08:46.204229 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77349 2019-Jan-16 22:08:46.204884 - [DEBUG] Value : BOTTOM
77350 2019-Jan-16 22:08:46.204909 - [DEBUG]
77351 2019-Jan-16 22:08:46.204934 - [DEBUG] Function : main
77352 2019-Jan-16 22:08:46.204959 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77353 2019-Jan-16 22:08:46.205596 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77354 2019-Jan-16 22:08:46.206235 - [DEBUG] Value : BOTTOM
77355 2019-Jan-16 22:08:46.206261 - [DEBUG]
77356 2019-Jan-16 22:08:46.206286 - [DEBUG] Function : main
77357 2019-Jan-16 22:08:46.206312 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77358 2019-Jan-16 22:08:46.206947 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77359 2019-Jan-16 22:08:46.207593 - [DEBUG] Value : BOTTOM
77360 2019-Jan-16 22:08:46.207618 - [DEBUG]
77361 2019-Jan-16 22:08:46.207643 - [DEBUG] Function : main
77362 2019-Jan-16 22:08:46.207669 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77363 2019-Jan-16 22:08:46.208320 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77364 2019-Jan-16 22:08:46.208959 - [DEBUG] Value : BOTTOM
77365 2019-Jan-16 22:08:46.208985 - [DEBUG]
77366 2019-Jan-16 22:08:46.209009 - [DEBUG] Function : main
77367 2019-Jan-16 22:08:46.209035 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77368 2019-Jan-16 22:08:46.209671 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77369 2019-Jan-16 22:08:46.210312 - [DEBUG] Value : BOTTOM
77370 2019-Jan-16 22:08:46.210338 - [DEBUG]
77371 2019-Jan-16 22:08:46.210363 - [DEBUG] Function : main
77372 2019-Jan-16 22:08:46.210388 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77373 2019-Jan-16 22:08:46.211024 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77374 2019-Jan-16 22:08:46.211679 - [DEBUG] Value : BOTTOM
77375 2019-Jan-16 22:08:46.211705 - [DEBUG]
77376 2019-Jan-16 22:08:46.211729 - [DEBUG] Function : main
77377 2019-Jan-16 22:08:46.211755 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77378 2019-Jan-16 22:08:46.212391 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77379 2019-Jan-16 22:08:46.213031 - [DEBUG] Value : BOTTOM
77380 2019-Jan-16 22:08:46.213057 - [DEBUG]
77381 2019-Jan-16 22:08:46.213082 - [DEBUG] Function : main
77382 2019-Jan-16 22:08:46.213108 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77383 2019-Jan-16 22:08:46.213744 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77384 2019-Jan-16 22:08:46.214389 - [DEBUG] Value : BOTTOM
77385 2019-Jan-16 22:08:46.214415 - [DEBUG]
77386 2019-Jan-16 22:08:46.214439 - [DEBUG] Function : main
77387 2019-Jan-16 22:08:46.214465 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77388 2019-Jan-16 22:08:46.215116 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77389 2019-Jan-16 22:08:46.215761 - [DEBUG] Value : BOTTOM
77390 2019-Jan-16 22:08:46.215795 - [DEBUG]
77391 2019-Jan-16 22:08:46.215820 - [DEBUG] Function : main
77392 2019-Jan-16 22:08:46.215846 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77393 2019-Jan-16 22:08:46.216483 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77394 2019-Jan-16 22:08:46.217123 - [DEBUG] Value : BOTTOM
77395 2019-Jan-16 22:08:46.217149 - [DEBUG]
77396 2019-Jan-16 22:08:46.217174 - [DEBUG] Function : main
77397 2019-Jan-16 22:08:46.217199 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77398 2019-Jan-16 22:08:46.217836 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77399 2019-Jan-16 22:08:46.218497 - [DEBUG] Value : BOTTOM
77400 2019-Jan-16 22:08:46.218523 - [DEBUG]
77401 2019-Jan-16 22:08:46.218548 - [DEBUG] Function : main
77402 2019-Jan-16 22:08:46.218574 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77403 2019-Jan-16 22:08:46.219211 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77404 2019-Jan-16 22:08:46.219851 - [DEBUG] Value : BOTTOM
77405 2019-Jan-16 22:08:46.219876 - [DEBUG]
77406 2019-Jan-16 22:08:46.219901 - [DEBUG] Function : main
77407 2019-Jan-16 22:08:46.219927 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77408 2019-Jan-16 22:08:46.220562 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77409 2019-Jan-16 22:08:46.221202 - [DEBUG] Value : BOTTOM
77410 2019-Jan-16 22:08:46.221228 - [DEBUG]
77411 2019-Jan-16 22:08:46.221253 - [DEBUG] Function : main
77412 2019-Jan-16 22:08:46.221278 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77413 2019-Jan-16 22:08:46.221929 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77414 2019-Jan-16 22:08:46.222574 - [DEBUG] Value : BOTTOM
77415 2019-Jan-16 22:08:46.222600 - [DEBUG]
77416 2019-Jan-16 22:08:46.222625 - [DEBUG] Function : main
77417 2019-Jan-16 22:08:46.222651 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77418 2019-Jan-16 22:08:46.223287 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77419 2019-Jan-16 22:08:46.223932 - [DEBUG] Value : BOTTOM
77420 2019-Jan-16 22:08:46.223958 - [DEBUG]
77421 2019-Jan-16 22:08:46.223983 - [DEBUG] Function : main
77422 2019-Jan-16 22:08:46.224008 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77423 2019-Jan-16 22:08:46.224644 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77424 2019-Jan-16 22:08:46.225307 - [DEBUG] Value : BOTTOM
77425 2019-Jan-16 22:08:46.225333 - [DEBUG]
77426 2019-Jan-16 22:08:46.225358 - [DEBUG] Function : main
77427 2019-Jan-16 22:08:46.225383 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77428 2019-Jan-16 22:08:46.226020 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77429 2019-Jan-16 22:08:46.226665 - [DEBUG] Value : BOTTOM
77430 2019-Jan-16 22:08:46.226690 - [DEBUG]
77431 2019-Jan-16 22:08:46.226715 - [DEBUG] Function : main
77432 2019-Jan-16 22:08:46.226741 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77433 2019-Jan-16 22:08:46.227377 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77434 2019-Jan-16 22:08:46.227434 - [DEBUG] Value : BOTTOM
77435 2019-Jan-16 22:08:46.227471 - [DEBUG]
77436 2019-Jan-16 22:08:46.227497 - [DEBUG] Function : main
77437 2019-Jan-16 22:08:46.227523 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77438 2019-Jan-16 22:08:46.228174 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77439 2019-Jan-16 22:08:46.228816 - [DEBUG] Value : BOTTOM
77440 2019-Jan-16 22:08:46.228842 - [DEBUG]
77441 2019-Jan-16 22:08:46.228868 - [DEBUG] Function : main
77442 2019-Jan-16 22:08:46.228894 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77443 2019-Jan-16 22:08:46.229532 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77444 2019-Jan-16 22:08:46.230173 - [DEBUG] Value : BOTTOM
77445 2019-Jan-16 22:08:46.230199 - [DEBUG]
77446 2019-Jan-16 22:08:46.230224 - [DEBUG] Function : main
77447 2019-Jan-16 22:08:46.230250 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77448 2019-Jan-16 22:08:46.230888 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77449 2019-Jan-16 22:08:46.231545 - [DEBUG] Value : BOTTOM
77450 2019-Jan-16 22:08:46.231571 - [DEBUG]
77451 2019-Jan-16 22:08:46.231597 - [DEBUG] Function : main
77452 2019-Jan-16 22:08:46.231623 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77453 2019-Jan-16 22:08:46.232261 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77454 2019-Jan-16 22:08:46.232902 - [DEBUG] Value : BOTTOM
77455 2019-Jan-16 22:08:46.232927 - [DEBUG]
77456 2019-Jan-16 22:08:46.232953 - [DEBUG] Function : main
77457 2019-Jan-16 22:08:46.232979 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77458 2019-Jan-16 22:08:46.233616 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77459 2019-Jan-16 22:08:46.234257 - [DEBUG] Value : BOTTOM
77460 2019-Jan-16 22:08:46.234283 - [DEBUG]
77461 2019-Jan-16 22:08:46.234309 - [DEBUG] Function : main
77462 2019-Jan-16 22:08:46.234335 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77463 2019-Jan-16 22:08:46.234988 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77464 2019-Jan-16 22:08:46.235630 - [DEBUG] Value : BOTTOM
77465 2019-Jan-16 22:08:46.235656 - [DEBUG]
77466 2019-Jan-16 22:08:46.235681 - [DEBUG] Function : main
77467 2019-Jan-16 22:08:46.235707 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77468 2019-Jan-16 22:08:46.236345 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77469 2019-Jan-16 22:08:46.236988 - [DEBUG] Value : BOTTOM
77470 2019-Jan-16 22:08:46.237013 - [DEBUG]
77471 2019-Jan-16 22:08:46.237039 - [DEBUG] Function : main
77472 2019-Jan-16 22:08:46.237065 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77473 2019-Jan-16 22:08:46.237704 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77474 2019-Jan-16 22:08:46.238359 - [DEBUG] Value : BOTTOM
77475 2019-Jan-16 22:08:46.238385 - [DEBUG]
77476 2019-Jan-16 22:08:46.238410 - [DEBUG] Function : main
77477 2019-Jan-16 22:08:46.238437 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77478 2019-Jan-16 22:08:46.239075 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77479 2019-Jan-16 22:08:46.239717 - [DEBUG] Value : BOTTOM
77480 2019-Jan-16 22:08:46.239742 - [DEBUG]
77481 2019-Jan-16 22:08:46.239768 - [DEBUG] Function : main
77482 2019-Jan-16 22:08:46.239802 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77483 2019-Jan-16 22:08:46.240439 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77484 2019-Jan-16 22:08:46.241080 - [DEBUG] Value : BOTTOM
77485 2019-Jan-16 22:08:46.241106 - [DEBUG]
77486 2019-Jan-16 22:08:46.241131 - [DEBUG] Function : main
77487 2019-Jan-16 22:08:46.241158 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77488 2019-Jan-16 22:08:46.241810 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77489 2019-Jan-16 22:08:46.242451 - [DEBUG] Value : BOTTOM
77490 2019-Jan-16 22:08:46.242477 - [DEBUG]
77491 2019-Jan-16 22:08:46.242531 - [DEBUG] Function : main
77492 2019-Jan-16 22:08:46.242559 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77493 2019-Jan-16 22:08:46.243198 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77494 2019-Jan-16 22:08:46.243833 - [DEBUG] Value : BOTTOM
77495 2019-Jan-16 22:08:46.243859 - [DEBUG]
77496 2019-Jan-16 22:08:46.243884 - [DEBUG] Function : main
77497 2019-Jan-16 22:08:46.243910 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77498 2019-Jan-16 22:08:46.244544 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77499 2019-Jan-16 22:08:46.245199 - [DEBUG] Value : BOTTOM
77500 2019-Jan-16 22:08:46.245225 - [DEBUG]
77501 2019-Jan-16 22:08:46.245250 - [DEBUG] Function : main
77502 2019-Jan-16 22:08:46.245276 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77503 2019-Jan-16 22:08:46.245911 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77504 2019-Jan-16 22:08:46.246546 - [DEBUG] Value : BOTTOM
77505 2019-Jan-16 22:08:46.246571 - [DEBUG]
77506 2019-Jan-16 22:08:46.246596 - [DEBUG] Function : main
77507 2019-Jan-16 22:08:46.246622 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77508 2019-Jan-16 22:08:46.247256 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77509 2019-Jan-16 22:08:46.247890 - [DEBUG] Value : BOTTOM
77510 2019-Jan-16 22:08:46.247916 - [DEBUG]
77511 2019-Jan-16 22:08:46.247941 - [DEBUG] Function : main
77512 2019-Jan-16 22:08:46.247967 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77513 2019-Jan-16 22:08:46.248618 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77514 2019-Jan-16 22:08:46.249253 - [DEBUG] Value : BOTTOM
77515 2019-Jan-16 22:08:46.249279 - [DEBUG]
77516 2019-Jan-16 22:08:46.249304 - [DEBUG] Function : main
77517 2019-Jan-16 22:08:46.249330 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77518 2019-Jan-16 22:08:46.249963 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77519 2019-Jan-16 22:08:46.250603 - [DEBUG] Value : BOTTOM
77520 2019-Jan-16 22:08:46.250629 - [DEBUG]
77521 2019-Jan-16 22:08:46.250654 - [DEBUG] Function : main
77522 2019-Jan-16 22:08:46.250680 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77523 2019-Jan-16 22:08:46.251313 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77524 2019-Jan-16 22:08:46.251970 - [DEBUG] Value : BOTTOM
77525 2019-Jan-16 22:08:46.251996 - [DEBUG]
77526 2019-Jan-16 22:08:46.252021 - [DEBUG] Function : main
77527 2019-Jan-16 22:08:46.252047 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77528 2019-Jan-16 22:08:46.252682 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77529 2019-Jan-16 22:08:46.253327 - [DEBUG] Value : BOTTOM
77530 2019-Jan-16 22:08:46.253361 - [DEBUG]
77531 2019-Jan-16 22:08:46.253386 - [DEBUG] Function : main
77532 2019-Jan-16 22:08:46.253412 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77533 2019-Jan-16 22:08:46.254047 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77534 2019-Jan-16 22:08:46.254687 - [DEBUG] Value : BOTTOM
77535 2019-Jan-16 22:08:46.254713 - [DEBUG]
77536 2019-Jan-16 22:08:46.254738 - [DEBUG] Function : main
77537 2019-Jan-16 22:08:46.254778 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77538 2019-Jan-16 22:08:46.255413 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77539 2019-Jan-16 22:08:46.256053 - [DEBUG] Value : BOTTOM
77540 2019-Jan-16 22:08:46.256079 - [DEBUG]
77541 2019-Jan-16 22:08:46.256104 - [DEBUG] Function : main
77542 2019-Jan-16 22:08:46.256130 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77543 2019-Jan-16 22:08:46.256765 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77544 2019-Jan-16 22:08:46.257404 - [DEBUG] Value : BOTTOM
77545 2019-Jan-16 22:08:46.257430 - [DEBUG]
77546 2019-Jan-16 22:08:46.257455 - [DEBUG] Function : main
77547 2019-Jan-16 22:08:46.257481 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77548 2019-Jan-16 22:08:46.258128 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77549 2019-Jan-16 22:08:46.258769 - [DEBUG] Value : BOTTOM
77550 2019-Jan-16 22:08:46.258795 - [DEBUG]
77551 2019-Jan-16 22:08:46.258820 - [DEBUG] Function : main
77552 2019-Jan-16 22:08:46.258846 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77553 2019-Jan-16 22:08:46.259480 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77554 2019-Jan-16 22:08:46.260125 - [DEBUG] Value : BOTTOM
77555 2019-Jan-16 22:08:46.260151 - [DEBUG]
77556 2019-Jan-16 22:08:46.260176 - [DEBUG] Function : main
77557 2019-Jan-16 22:08:46.260202 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77558 2019-Jan-16 22:08:46.260836 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77559 2019-Jan-16 22:08:46.261498 - [DEBUG] Value : BOTTOM
77560 2019-Jan-16 22:08:46.261524 - [DEBUG]
77561 2019-Jan-16 22:08:46.261550 - [DEBUG] Function : main
77562 2019-Jan-16 22:08:46.261575 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77563 2019-Jan-16 22:08:46.262210 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77564 2019-Jan-16 22:08:46.262850 - [DEBUG] Value : BOTTOM
77565 2019-Jan-16 22:08:46.262876 - [DEBUG]
77566 2019-Jan-16 22:08:46.262901 - [DEBUG] Function : main
77567 2019-Jan-16 22:08:46.262927 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77568 2019-Jan-16 22:08:46.263561 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77569 2019-Jan-16 22:08:46.264206 - [DEBUG] Value : BOTTOM
77570 2019-Jan-16 22:08:46.264232 - [DEBUG]
77571 2019-Jan-16 22:08:46.264259 - [DEBUG] Function : main
77572 2019-Jan-16 22:08:46.264284 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77573 2019-Jan-16 22:08:46.264936 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77574 2019-Jan-16 22:08:46.265576 - [DEBUG] Value : BOTTOM
77575 2019-Jan-16 22:08:46.265602 - [DEBUG]
77576 2019-Jan-16 22:08:46.265627 - [DEBUG] Function : main
77577 2019-Jan-16 22:08:46.265653 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77578 2019-Jan-16 22:08:46.266288 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77579 2019-Jan-16 22:08:46.266935 - [DEBUG] Value : BOTTOM
77580 2019-Jan-16 22:08:46.266961 - [DEBUG]
77581 2019-Jan-16 22:08:46.266986 - [DEBUG] Function : main
77582 2019-Jan-16 22:08:46.267012 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77583 2019-Jan-16 22:08:46.267646 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77584 2019-Jan-16 22:08:46.268307 - [DEBUG] Value : BOTTOM
77585 2019-Jan-16 22:08:46.268333 - [DEBUG]
77586 2019-Jan-16 22:08:46.268358 - [DEBUG] Function : main
77587 2019-Jan-16 22:08:46.268384 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77588 2019-Jan-16 22:08:46.269019 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77589 2019-Jan-16 22:08:46.269665 - [DEBUG] Value : BOTTOM
77590 2019-Jan-16 22:08:46.269691 - [DEBUG]
77591 2019-Jan-16 22:08:46.269716 - [DEBUG] Function : main
77592 2019-Jan-16 22:08:46.269741 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77593 2019-Jan-16 22:08:46.270375 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77594 2019-Jan-16 22:08:46.271020 - [DEBUG] Value : BOTTOM
77595 2019-Jan-16 22:08:46.271046 - [DEBUG]
77596 2019-Jan-16 22:08:46.271071 - [DEBUG] Function : main
77597 2019-Jan-16 22:08:46.271096 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77598 2019-Jan-16 22:08:46.271746 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77599 2019-Jan-16 22:08:46.272392 - [DEBUG] Value : BOTTOM
77600 2019-Jan-16 22:08:46.272418 - [DEBUG]
77601 2019-Jan-16 22:08:46.272443 - [DEBUG] Function : main
77602 2019-Jan-16 22:08:46.272469 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77603 2019-Jan-16 22:08:46.273103 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77604 2019-Jan-16 22:08:46.273160 - [DEBUG] Value : BOTTOM
77605 2019-Jan-16 22:08:46.273186 - [DEBUG]
77606 2019-Jan-16 22:08:46.273211 - [DEBUG] Function : main
77607 2019-Jan-16 22:08:46.273237 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77608 2019-Jan-16 22:08:46.273872 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77609 2019-Jan-16 22:08:46.274514 - [DEBUG] Value : BOTTOM
77610 2019-Jan-16 22:08:46.274540 - [DEBUG]
77611 2019-Jan-16 22:08:46.274566 - [DEBUG] Function : main
77612 2019-Jan-16 22:08:46.274592 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77613 2019-Jan-16 22:08:46.275243 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77614 2019-Jan-16 22:08:46.275885 - [DEBUG] Value : BOTTOM
77615 2019-Jan-16 22:08:46.275910 - [DEBUG]
77616 2019-Jan-16 22:08:46.275936 - [DEBUG] Function : main
77617 2019-Jan-16 22:08:46.275962 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77618 2019-Jan-16 22:08:46.276595 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77619 2019-Jan-16 22:08:46.277236 - [DEBUG] Value : BOTTOM
77620 2019-Jan-16 22:08:46.277262 - [DEBUG]
77621 2019-Jan-16 22:08:46.277288 - [DEBUG] Function : main
77622 2019-Jan-16 22:08:46.277314 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77623 2019-Jan-16 22:08:46.277948 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77624 2019-Jan-16 22:08:46.278604 - [DEBUG] Value : BOTTOM
77625 2019-Jan-16 22:08:46.278629 - [DEBUG]
77626 2019-Jan-16 22:08:46.278665 - [DEBUG] Function : main
77627 2019-Jan-16 22:08:46.278691 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77628 2019-Jan-16 22:08:46.279326 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77629 2019-Jan-16 22:08:46.279967 - [DEBUG] Value : BOTTOM
77630 2019-Jan-16 22:08:46.279992 - [DEBUG]
77631 2019-Jan-16 22:08:46.280018 - [DEBUG] Function : main
77632 2019-Jan-16 22:08:46.280044 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77633 2019-Jan-16 22:08:46.280679 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77634 2019-Jan-16 22:08:46.281319 - [DEBUG] Value : BOTTOM
77635 2019-Jan-16 22:08:46.281344 - [DEBUG]
77636 2019-Jan-16 22:08:46.281370 - [DEBUG] Function : main
77637 2019-Jan-16 22:08:46.281395 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77638 2019-Jan-16 22:08:46.282044 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77639 2019-Jan-16 22:08:46.282685 - [DEBUG] Value : BOTTOM
77640 2019-Jan-16 22:08:46.282711 - [DEBUG]
77641 2019-Jan-16 22:08:46.282737 - [DEBUG] Function : main
77642 2019-Jan-16 22:08:46.282763 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77643 2019-Jan-16 22:08:46.283398 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77644 2019-Jan-16 22:08:46.284037 - [DEBUG] Value : BOTTOM
77645 2019-Jan-16 22:08:46.284063 - [DEBUG]
77646 2019-Jan-16 22:08:46.284088 - [DEBUG] Function : main
77647 2019-Jan-16 22:08:46.284114 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77648 2019-Jan-16 22:08:46.284761 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77649 2019-Jan-16 22:08:46.285404 - [DEBUG] Value : BOTTOM
77650 2019-Jan-16 22:08:46.285430 - [DEBUG]
77651 2019-Jan-16 22:08:46.285455 - [DEBUG] Function : main
77652 2019-Jan-16 22:08:46.285481 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77653 2019-Jan-16 22:08:46.286115 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77654 2019-Jan-16 22:08:46.286757 - [DEBUG] Value : BOTTOM
77655 2019-Jan-16 22:08:46.286782 - [DEBUG]
77656 2019-Jan-16 22:08:46.286808 - [DEBUG] Function : main
77657 2019-Jan-16 22:08:46.286833 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77658 2019-Jan-16 22:08:46.287484 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77659 2019-Jan-16 22:08:46.288138 - [DEBUG] Value : BOTTOM
77660 2019-Jan-16 22:08:46.288164 - [DEBUG]
77661 2019-Jan-16 22:08:46.288217 - [DEBUG] Function : main
77662 2019-Jan-16 22:08:46.288244 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77663 2019-Jan-16 22:08:46.288883 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77664 2019-Jan-16 22:08:46.289520 - [DEBUG] Value : BOTTOM
77665 2019-Jan-16 22:08:46.289545 - [DEBUG]
77666 2019-Jan-16 22:08:46.289570 - [DEBUG] Function : main
77667 2019-Jan-16 22:08:46.289596 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77668 2019-Jan-16 22:08:46.290232 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77669 2019-Jan-16 22:08:46.290872 - [DEBUG] Value : BOTTOM
77670 2019-Jan-16 22:08:46.290898 - [DEBUG]
77671 2019-Jan-16 22:08:46.290923 - [DEBUG] Function : main
77672 2019-Jan-16 22:08:46.290949 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77673 2019-Jan-16 22:08:46.291601 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77674 2019-Jan-16 22:08:46.292243 - [DEBUG] Value : BOTTOM
77675 2019-Jan-16 22:08:46.292269 - [DEBUG]
77676 2019-Jan-16 22:08:46.292294 - [DEBUG] Function : main
77677 2019-Jan-16 22:08:46.292320 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77678 2019-Jan-16 22:08:46.292957 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77679 2019-Jan-16 22:08:46.293591 - [DEBUG] Value : BOTTOM
77680 2019-Jan-16 22:08:46.293617 - [DEBUG]
77681 2019-Jan-16 22:08:46.293642 - [DEBUG] Function : main
77682 2019-Jan-16 22:08:46.293668 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77683 2019-Jan-16 22:08:46.294303 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77684 2019-Jan-16 22:08:46.294954 - [DEBUG] Value : BOTTOM
77685 2019-Jan-16 22:08:46.294980 - [DEBUG]
77686 2019-Jan-16 22:08:46.295004 - [DEBUG] Function : main
77687 2019-Jan-16 22:08:46.295030 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77688 2019-Jan-16 22:08:46.295665 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77689 2019-Jan-16 22:08:46.296303 - [DEBUG] Value : BOTTOM
77690 2019-Jan-16 22:08:46.296329 - [DEBUG]
77691 2019-Jan-16 22:08:46.296354 - [DEBUG] Function : main
77692 2019-Jan-16 22:08:46.296380 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77693 2019-Jan-16 22:08:46.297015 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77694 2019-Jan-16 22:08:46.297655 - [DEBUG] Value : BOTTOM
77695 2019-Jan-16 22:08:46.297680 - [DEBUG]
77696 2019-Jan-16 22:08:46.297705 - [DEBUG] Function : main
77697 2019-Jan-16 22:08:46.297731 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77698 2019-Jan-16 22:08:46.298382 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77699 2019-Jan-16 22:08:46.299028 - [DEBUG] Value : BOTTOM
77700 2019-Jan-16 22:08:46.299053 - [DEBUG]
77701 2019-Jan-16 22:08:46.299078 - [DEBUG] Function : main
77702 2019-Jan-16 22:08:46.299104 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77703 2019-Jan-16 22:08:46.299740 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77704 2019-Jan-16 22:08:46.300379 - [DEBUG] Value : BOTTOM
77705 2019-Jan-16 22:08:46.300404 - [DEBUG]
77706 2019-Jan-16 22:08:46.300429 - [DEBUG] Function : main
77707 2019-Jan-16 22:08:46.300454 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77708 2019-Jan-16 22:08:46.301090 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77709 2019-Jan-16 22:08:46.301745 - [DEBUG] Value : BOTTOM
77710 2019-Jan-16 22:08:46.301771 - [DEBUG]
77711 2019-Jan-16 22:08:46.301796 - [DEBUG] Function : main
77712 2019-Jan-16 22:08:46.301821 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77713 2019-Jan-16 22:08:46.302457 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77714 2019-Jan-16 22:08:46.303095 - [DEBUG] Value : BOTTOM
77715 2019-Jan-16 22:08:46.303120 - [DEBUG]
77716 2019-Jan-16 22:08:46.303145 - [DEBUG] Function : main
77717 2019-Jan-16 22:08:46.303170 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77718 2019-Jan-16 22:08:46.303806 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77719 2019-Jan-16 22:08:46.304453 - [DEBUG] Value : BOTTOM
77720 2019-Jan-16 22:08:46.304479 - [DEBUG]
77721 2019-Jan-16 22:08:46.304504 - [DEBUG] Function : main
77722 2019-Jan-16 22:08:46.304530 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77723 2019-Jan-16 22:08:46.305182 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77724 2019-Jan-16 22:08:46.305828 - [DEBUG] Value : BOTTOM
77725 2019-Jan-16 22:08:46.305853 - [DEBUG]
77726 2019-Jan-16 22:08:46.305878 - [DEBUG] Function : main
77727 2019-Jan-16 22:08:46.305904 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77728 2019-Jan-16 22:08:46.306540 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77729 2019-Jan-16 22:08:46.307185 - [DEBUG] Value : BOTTOM
77730 2019-Jan-16 22:08:46.307211 - [DEBUG]
77731 2019-Jan-16 22:08:46.307236 - [DEBUG] Function : main
77732 2019-Jan-16 22:08:46.307261 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77733 2019-Jan-16 22:08:46.307898 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77734 2019-Jan-16 22:08:46.308553 - [DEBUG] Value : BOTTOM
77735 2019-Jan-16 22:08:46.308579 - [DEBUG]
77736 2019-Jan-16 22:08:46.308603 - [DEBUG] Function : main
77737 2019-Jan-16 22:08:46.308628 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77738 2019-Jan-16 22:08:46.309265 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77739 2019-Jan-16 22:08:46.309910 - [DEBUG] Value : BOTTOM
77740 2019-Jan-16 22:08:46.309935 - [DEBUG]
77741 2019-Jan-16 22:08:46.309961 - [DEBUG] Function : main
77742 2019-Jan-16 22:08:46.309987 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77743 2019-Jan-16 22:08:46.310623 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77744 2019-Jan-16 22:08:46.311263 - [DEBUG] Value : BOTTOM
77745 2019-Jan-16 22:08:46.311288 - [DEBUG]
77746 2019-Jan-16 22:08:46.311313 - [DEBUG] Function : main
77747 2019-Jan-16 22:08:46.311339 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77748 2019-Jan-16 22:08:46.311990 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77749 2019-Jan-16 22:08:46.312629 - [DEBUG] Value : BOTTOM
77750 2019-Jan-16 22:08:46.312655 - [DEBUG]
77751 2019-Jan-16 22:08:46.312679 - [DEBUG] Function : main
77752 2019-Jan-16 22:08:46.312705 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77753 2019-Jan-16 22:08:46.313341 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77754 2019-Jan-16 22:08:46.313986 - [DEBUG] Value : BOTTOM
77755 2019-Jan-16 22:08:46.314012 - [DEBUG]
77756 2019-Jan-16 22:08:46.314036 - [DEBUG] Function : main
77757 2019-Jan-16 22:08:46.314062 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77758 2019-Jan-16 22:08:46.314698 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77759 2019-Jan-16 22:08:46.315358 - [DEBUG] Value : BOTTOM
77760 2019-Jan-16 22:08:46.315384 - [DEBUG]
77761 2019-Jan-16 22:08:46.315417 - [DEBUG] Function : main
77762 2019-Jan-16 22:08:46.315443 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77763 2019-Jan-16 22:08:46.316081 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77764 2019-Jan-16 22:08:46.316725 - [DEBUG] Value : BOTTOM
77765 2019-Jan-16 22:08:46.316750 - [DEBUG]
77766 2019-Jan-16 22:08:46.316775 - [DEBUG] Function : main
77767 2019-Jan-16 22:08:46.316801 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77768 2019-Jan-16 22:08:46.317436 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77769 2019-Jan-16 22:08:46.318092 - [DEBUG] Value : BOTTOM
77770 2019-Jan-16 22:08:46.318119 - [DEBUG]
77771 2019-Jan-16 22:08:46.318144 - [DEBUG] Function : main
77772 2019-Jan-16 22:08:46.318169 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77773 2019-Jan-16 22:08:46.318806 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77774 2019-Jan-16 22:08:46.318863 - [DEBUG] Value : BOTTOM
77775 2019-Jan-16 22:08:46.318888 - [DEBUG]
77776 2019-Jan-16 22:08:46.318913 - [DEBUG] Function : main
77777 2019-Jan-16 22:08:46.318939 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77778 2019-Jan-16 22:08:46.319574 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77779 2019-Jan-16 22:08:46.320217 - [DEBUG] Value : BOTTOM
77780 2019-Jan-16 22:08:46.320243 - [DEBUG]
77781 2019-Jan-16 22:08:46.320269 - [DEBUG] Function : main
77782 2019-Jan-16 22:08:46.320295 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77783 2019-Jan-16 22:08:46.320932 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77784 2019-Jan-16 22:08:46.321589 - [DEBUG] Value : BOTTOM
77785 2019-Jan-16 22:08:46.321615 - [DEBUG]
77786 2019-Jan-16 22:08:46.321640 - [DEBUG] Function : main
77787 2019-Jan-16 22:08:46.321666 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77788 2019-Jan-16 22:08:46.322303 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77789 2019-Jan-16 22:08:46.322944 - [DEBUG] Value : BOTTOM
77790 2019-Jan-16 22:08:46.322970 - [DEBUG]
77791 2019-Jan-16 22:08:46.322996 - [DEBUG] Function : main
77792 2019-Jan-16 22:08:46.323022 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77793 2019-Jan-16 22:08:46.323658 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77794 2019-Jan-16 22:08:46.324299 - [DEBUG] Value : BOTTOM
77795 2019-Jan-16 22:08:46.324325 - [DEBUG]
77796 2019-Jan-16 22:08:46.324351 - [DEBUG] Function : main
77797 2019-Jan-16 22:08:46.324377 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77798 2019-Jan-16 22:08:46.325029 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77799 2019-Jan-16 22:08:46.325670 - [DEBUG] Value : BOTTOM
77800 2019-Jan-16 22:08:46.325696 - [DEBUG]
77801 2019-Jan-16 22:08:46.325722 - [DEBUG] Function : main
77802 2019-Jan-16 22:08:46.325748 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77803 2019-Jan-16 22:08:46.326385 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77804 2019-Jan-16 22:08:46.327027 - [DEBUG] Value : BOTTOM
77805 2019-Jan-16 22:08:46.327060 - [DEBUG]
77806 2019-Jan-16 22:08:46.327086 - [DEBUG] Function : main
77807 2019-Jan-16 22:08:46.327112 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77808 2019-Jan-16 22:08:46.327750 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77809 2019-Jan-16 22:08:46.328407 - [DEBUG] Value : BOTTOM
77810 2019-Jan-16 22:08:46.328433 - [DEBUG]
77811 2019-Jan-16 22:08:46.328458 - [DEBUG] Function : main
77812 2019-Jan-16 22:08:46.328485 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77813 2019-Jan-16 22:08:46.329121 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77814 2019-Jan-16 22:08:46.329760 - [DEBUG] Value : BOTTOM
77815 2019-Jan-16 22:08:46.329786 - [DEBUG]
77816 2019-Jan-16 22:08:46.329811 - [DEBUG] Function : main
77817 2019-Jan-16 22:08:46.329838 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77818 2019-Jan-16 22:08:46.330474 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77819 2019-Jan-16 22:08:46.331115 - [DEBUG] Value : BOTTOM
77820 2019-Jan-16 22:08:46.331140 - [DEBUG]
77821 2019-Jan-16 22:08:46.331166 - [DEBUG] Function : main
77822 2019-Jan-16 22:08:46.331192 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77823 2019-Jan-16 22:08:46.331844 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77824 2019-Jan-16 22:08:46.332486 - [DEBUG] Value : BOTTOM
77825 2019-Jan-16 22:08:46.332512 - [DEBUG]
77826 2019-Jan-16 22:08:46.332538 - [DEBUG] Function : main
77827 2019-Jan-16 22:08:46.332564 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77828 2019-Jan-16 22:08:46.333201 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77829 2019-Jan-16 22:08:46.333841 - [DEBUG] Value : BOTTOM
77830 2019-Jan-16 22:08:46.333867 - [DEBUG]
77831 2019-Jan-16 22:08:46.333920 - [DEBUG] Function : main
77832 2019-Jan-16 22:08:46.333947 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77833 2019-Jan-16 22:08:46.334588 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77834 2019-Jan-16 22:08:46.335240 - [DEBUG] Value : BOTTOM
77835 2019-Jan-16 22:08:46.335266 - [DEBUG]
77836 2019-Jan-16 22:08:46.335291 - [DEBUG] Function : main
77837 2019-Jan-16 22:08:46.335316 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77838 2019-Jan-16 22:08:46.335957 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77839 2019-Jan-16 22:08:46.336597 - [DEBUG] Value : BOTTOM
77840 2019-Jan-16 22:08:46.336622 - [DEBUG]
77841 2019-Jan-16 22:08:46.336647 - [DEBUG] Function : main
77842 2019-Jan-16 22:08:46.336673 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77843 2019-Jan-16 22:08:46.337356 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77844 2019-Jan-16 22:08:46.338047 - [DEBUG] Value : BOTTOM
77845 2019-Jan-16 22:08:46.338076 - [DEBUG]
77846 2019-Jan-16 22:08:46.338126 - [DEBUG] Function : main
77847 2019-Jan-16 22:08:46.338154 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77848 2019-Jan-16 22:08:46.338858 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77849 2019-Jan-16 22:08:46.339519 - [DEBUG] Value : BOTTOM
77850 2019-Jan-16 22:08:46.339546 - [DEBUG]
77851 2019-Jan-16 22:08:46.339591 - [DEBUG] Function : main
77852 2019-Jan-16 22:08:46.339617 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77853 2019-Jan-16 22:08:46.340260 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77854 2019-Jan-16 22:08:46.340895 - [DEBUG] Value : BOTTOM
77855 2019-Jan-16 22:08:46.340921 - [DEBUG]
77856 2019-Jan-16 22:08:46.340946 - [DEBUG] Function : main
77857 2019-Jan-16 22:08:46.340972 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77858 2019-Jan-16 22:08:46.341631 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77859 2019-Jan-16 22:08:46.342275 - [DEBUG] Value : BOTTOM
77860 2019-Jan-16 22:08:46.342300 - [DEBUG]
77861 2019-Jan-16 22:08:46.342326 - [DEBUG] Function : main
77862 2019-Jan-16 22:08:46.342351 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77863 2019-Jan-16 22:08:46.342990 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77864 2019-Jan-16 22:08:46.343631 - [DEBUG] Value : BOTTOM
77865 2019-Jan-16 22:08:46.343657 - [DEBUG]
77866 2019-Jan-16 22:08:46.343681 - [DEBUG] Function : main
77867 2019-Jan-16 22:08:46.343707 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77868 2019-Jan-16 22:08:46.344345 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77869 2019-Jan-16 22:08:46.345008 - [DEBUG] Value : BOTTOM
77870 2019-Jan-16 22:08:46.345034 - [DEBUG]
77871 2019-Jan-16 22:08:46.345059 - [DEBUG] Function : main
77872 2019-Jan-16 22:08:46.345085 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77873 2019-Jan-16 22:08:46.345724 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77874 2019-Jan-16 22:08:46.346363 - [DEBUG] Value : BOTTOM
77875 2019-Jan-16 22:08:46.346388 - [DEBUG]
77876 2019-Jan-16 22:08:46.346413 - [DEBUG] Function : main
77877 2019-Jan-16 22:08:46.346439 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77878 2019-Jan-16 22:08:46.347077 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77879 2019-Jan-16 22:08:46.347716 - [DEBUG] Value : BOTTOM
77880 2019-Jan-16 22:08:46.347742 - [DEBUG]
77881 2019-Jan-16 22:08:46.347767 - [DEBUG] Function : main
77882 2019-Jan-16 22:08:46.347792 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77883 2019-Jan-16 22:08:46.348446 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77884 2019-Jan-16 22:08:46.349084 - [DEBUG] Value : BOTTOM
77885 2019-Jan-16 22:08:46.349110 - [DEBUG]
77886 2019-Jan-16 22:08:46.349135 - [DEBUG] Function : main
77887 2019-Jan-16 22:08:46.349160 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77888 2019-Jan-16 22:08:46.349799 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77889 2019-Jan-16 22:08:46.350440 - [DEBUG] Value : BOTTOM
77890 2019-Jan-16 22:08:46.350465 - [DEBUG]
77891 2019-Jan-16 22:08:46.350490 - [DEBUG] Function : main
77892 2019-Jan-16 22:08:46.350516 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77893 2019-Jan-16 22:08:46.351155 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77894 2019-Jan-16 22:08:46.351815 - [DEBUG] Value : BOTTOM
77895 2019-Jan-16 22:08:46.351841 - [DEBUG]
77896 2019-Jan-16 22:08:46.351866 - [DEBUG] Function : main
77897 2019-Jan-16 22:08:46.351900 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77898 2019-Jan-16 22:08:46.352540 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77899 2019-Jan-16 22:08:46.353186 - [DEBUG] Value : BOTTOM
77900 2019-Jan-16 22:08:46.353212 - [DEBUG]
77901 2019-Jan-16 22:08:46.353237 - [DEBUG] Function : main
77902 2019-Jan-16 22:08:46.353262 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77903 2019-Jan-16 22:08:46.353901 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77904 2019-Jan-16 22:08:46.354540 - [DEBUG] Value : BOTTOM
77905 2019-Jan-16 22:08:46.354565 - [DEBUG]
77906 2019-Jan-16 22:08:46.354590 - [DEBUG] Function : main
77907 2019-Jan-16 22:08:46.354616 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77908 2019-Jan-16 22:08:46.355281 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77909 2019-Jan-16 22:08:46.355933 - [DEBUG] Value : BOTTOM
77910 2019-Jan-16 22:08:46.355960 - [DEBUG]
77911 2019-Jan-16 22:08:46.355987 - [DEBUG] Function : main
77912 2019-Jan-16 22:08:46.356012 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77913 2019-Jan-16 22:08:46.356695 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77914 2019-Jan-16 22:08:46.357336 - [DEBUG] Value : BOTTOM
77915 2019-Jan-16 22:08:46.357362 - [DEBUG]
77916 2019-Jan-16 22:08:46.357387 - [DEBUG] Function : main
77917 2019-Jan-16 22:08:46.357413 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77918 2019-Jan-16 22:08:46.358053 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77919 2019-Jan-16 22:08:46.358711 - [DEBUG] Value : BOTTOM
77920 2019-Jan-16 22:08:46.358737 - [DEBUG]
77921 2019-Jan-16 22:08:46.358762 - [DEBUG] Function : main
77922 2019-Jan-16 22:08:46.358788 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77923 2019-Jan-16 22:08:46.359427 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77924 2019-Jan-16 22:08:46.360073 - [DEBUG] Value : BOTTOM
77925 2019-Jan-16 22:08:46.360098 - [DEBUG]
77926 2019-Jan-16 22:08:46.360123 - [DEBUG] Function : main
77927 2019-Jan-16 22:08:46.360149 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77928 2019-Jan-16 22:08:46.360787 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77929 2019-Jan-16 22:08:46.361445 - [DEBUG] Value : BOTTOM
77930 2019-Jan-16 22:08:46.361471 - [DEBUG]
77931 2019-Jan-16 22:08:46.361496 - [DEBUG] Function : main
77932 2019-Jan-16 22:08:46.361522 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77933 2019-Jan-16 22:08:46.362162 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77934 2019-Jan-16 22:08:46.362807 - [DEBUG] Value : BOTTOM
77935 2019-Jan-16 22:08:46.362833 - [DEBUG]
77936 2019-Jan-16 22:08:46.362858 - [DEBUG] Function : main
77937 2019-Jan-16 22:08:46.362884 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77938 2019-Jan-16 22:08:46.363524 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77939 2019-Jan-16 22:08:46.364169 - [DEBUG] Value : BOTTOM
77940 2019-Jan-16 22:08:46.364204 - [DEBUG]
77941 2019-Jan-16 22:08:46.364229 - [DEBUG] Function : main
77942 2019-Jan-16 22:08:46.364255 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77943 2019-Jan-16 22:08:46.364911 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77944 2019-Jan-16 22:08:46.364971 - [DEBUG] Value : BOTTOM
77945 2019-Jan-16 22:08:46.364996 - [DEBUG]
77946 2019-Jan-16 22:08:46.365023 - [DEBUG] Function : main
77947 2019-Jan-16 22:08:46.365049 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77948 2019-Jan-16 22:08:46.365689 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77949 2019-Jan-16 22:08:46.366331 - [DEBUG] Value : BOTTOM
77950 2019-Jan-16 22:08:46.366357 - [DEBUG]
77951 2019-Jan-16 22:08:46.366383 - [DEBUG] Function : main
77952 2019-Jan-16 22:08:46.366409 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77953 2019-Jan-16 22:08:46.367049 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77954 2019-Jan-16 22:08:46.367690 - [DEBUG] Value : BOTTOM
77955 2019-Jan-16 22:08:46.367715 - [DEBUG]
77956 2019-Jan-16 22:08:46.367741 - [DEBUG] Function : main
77957 2019-Jan-16 22:08:46.367767 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77958 2019-Jan-16 22:08:46.368422 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77959 2019-Jan-16 22:08:46.369073 - [DEBUG] Value : BOTTOM
77960 2019-Jan-16 22:08:46.369099 - [DEBUG]
77961 2019-Jan-16 22:08:46.369125 - [DEBUG] Function : main
77962 2019-Jan-16 22:08:46.369151 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77963 2019-Jan-16 22:08:46.369791 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77964 2019-Jan-16 22:08:46.370430 - [DEBUG] Value : BOTTOM
77965 2019-Jan-16 22:08:46.370456 - [DEBUG]
77966 2019-Jan-16 22:08:46.370481 - [DEBUG] Function : main
77967 2019-Jan-16 22:08:46.370507 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77968 2019-Jan-16 22:08:46.371147 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77969 2019-Jan-16 22:08:46.371802 - [DEBUG] Value : BOTTOM
77970 2019-Jan-16 22:08:46.371828 - [DEBUG]
77971 2019-Jan-16 22:08:46.371854 - [DEBUG] Function : main
77972 2019-Jan-16 22:08:46.371879 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77973 2019-Jan-16 22:08:46.372519 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77974 2019-Jan-16 22:08:46.373160 - [DEBUG] Value : BOTTOM
77975 2019-Jan-16 22:08:46.373185 - [DEBUG]
77976 2019-Jan-16 22:08:46.373211 - [DEBUG] Function : main
77977 2019-Jan-16 22:08:46.373237 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77978 2019-Jan-16 22:08:46.373878 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77979 2019-Jan-16 22:08:46.374518 - [DEBUG] Value : BOTTOM
77980 2019-Jan-16 22:08:46.374544 - [DEBUG]
77981 2019-Jan-16 22:08:46.374570 - [DEBUG] Function : main
77982 2019-Jan-16 22:08:46.374596 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77983 2019-Jan-16 22:08:46.375252 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77984 2019-Jan-16 22:08:46.375892 - [DEBUG] Value : BOTTOM
77985 2019-Jan-16 22:08:46.375917 - [DEBUG]
77986 2019-Jan-16 22:08:46.375943 - [DEBUG] Function : main
77987 2019-Jan-16 22:08:46.375969 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77988 2019-Jan-16 22:08:46.376616 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77989 2019-Jan-16 22:08:46.377257 - [DEBUG] Value : BOTTOM
77990 2019-Jan-16 22:08:46.377283 - [DEBUG]
77991 2019-Jan-16 22:08:46.377308 - [DEBUG] Function : main
77992 2019-Jan-16 22:08:46.377334 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77993 2019-Jan-16 22:08:46.377974 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77994 2019-Jan-16 22:08:46.378631 - [DEBUG] Value : BOTTOM
77995 2019-Jan-16 22:08:46.378657 - [DEBUG]
77996 2019-Jan-16 22:08:46.378682 - [DEBUG] Function : main
77997 2019-Jan-16 22:08:46.378708 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77998 2019-Jan-16 22:08:46.379347 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77999 2019-Jan-16 22:08:46.379988 - [DEBUG] Value : BOTTOM
78000 2019-Jan-16 22:08:46.380014 - [DEBUG]
78001 2019-Jan-16 22:08:46.380078 - [DEBUG] Function : main
78002 2019-Jan-16 22:08:46.380106 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78003 2019-Jan-16 22:08:46.380745 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78004 2019-Jan-16 22:08:46.381381 - [DEBUG] Value : BOTTOM
78005 2019-Jan-16 22:08:46.381407 - [DEBUG]
78006 2019-Jan-16 22:08:46.381446 - [DEBUG] Function : main
78007 2019-Jan-16 22:08:46.381471 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78008 2019-Jan-16 22:08:46.382107 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78009 2019-Jan-16 22:08:46.382746 - [DEBUG] Value : BOTTOM
78010 2019-Jan-16 22:08:46.382771 - [DEBUG]
78011 2019-Jan-16 22:08:46.382797 - [DEBUG] Function : main
78012 2019-Jan-16 22:08:46.382823 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78013 2019-Jan-16 22:08:46.383459 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78014 2019-Jan-16 22:08:46.384094 - [DEBUG] Value : BOTTOM
78015 2019-Jan-16 22:08:46.384120 - [DEBUG]
78016 2019-Jan-16 22:08:46.384145 - [DEBUG] Function : main
78017 2019-Jan-16 22:08:46.384170 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78018 2019-Jan-16 22:08:46.384819 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78019 2019-Jan-16 22:08:46.385455 - [DEBUG] Value : BOTTOM
78020 2019-Jan-16 22:08:46.385481 - [DEBUG]
78021 2019-Jan-16 22:08:46.385506 - [DEBUG] Function : main
78022 2019-Jan-16 22:08:46.385531 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78023 2019-Jan-16 22:08:46.386167 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78024 2019-Jan-16 22:08:46.386803 - [DEBUG] Value : BOTTOM
78025 2019-Jan-16 22:08:46.386829 - [DEBUG]
78026 2019-Jan-16 22:08:46.386854 - [DEBUG] Function : main
78027 2019-Jan-16 22:08:46.386880 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78028 2019-Jan-16 22:08:46.387516 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78029 2019-Jan-16 22:08:46.388170 - [DEBUG] Value : BOTTOM
78030 2019-Jan-16 22:08:46.388196 - [DEBUG]
78031 2019-Jan-16 22:08:46.388222 - [DEBUG] Function : main
78032 2019-Jan-16 22:08:46.388247 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78033 2019-Jan-16 22:08:46.388884 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78034 2019-Jan-16 22:08:46.389524 - [DEBUG] Value : BOTTOM
78035 2019-Jan-16 22:08:46.389560 - [DEBUG]
78036 2019-Jan-16 22:08:46.389585 - [DEBUG] Function : main
78037 2019-Jan-16 22:08:46.389611 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78038 2019-Jan-16 22:08:46.390247 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78039 2019-Jan-16 22:08:46.390892 - [DEBUG] Value : BOTTOM
78040 2019-Jan-16 22:08:46.390918 - [DEBUG]
78041 2019-Jan-16 22:08:46.390943 - [DEBUG] Function : main
78042 2019-Jan-16 22:08:46.390969 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78043 2019-Jan-16 22:08:46.391624 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78044 2019-Jan-16 22:08:46.392264 - [DEBUG] Value : BOTTOM
78045 2019-Jan-16 22:08:46.392290 - [DEBUG]
78046 2019-Jan-16 22:08:46.392315 - [DEBUG] Function : main
78047 2019-Jan-16 22:08:46.392341 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78048 2019-Jan-16 22:08:46.392976 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78049 2019-Jan-16 22:08:46.393616 - [DEBUG] Value : BOTTOM
78050 2019-Jan-16 22:08:46.393642 - [DEBUG]
78051 2019-Jan-16 22:08:46.393667 - [DEBUG] Function : main
78052 2019-Jan-16 22:08:46.393693 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78053 2019-Jan-16 22:08:46.394329 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78054 2019-Jan-16 22:08:46.394983 - [DEBUG] Value : BOTTOM
78055 2019-Jan-16 22:08:46.395009 - [DEBUG]
78056 2019-Jan-16 22:08:46.395034 - [DEBUG] Function : main
78057 2019-Jan-16 22:08:46.395059 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78058 2019-Jan-16 22:08:46.395695 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78059 2019-Jan-16 22:08:46.396335 - [DEBUG] Value : BOTTOM
78060 2019-Jan-16 22:08:46.396361 - [DEBUG]
78061 2019-Jan-16 22:08:46.396386 - [DEBUG] Function : main
78062 2019-Jan-16 22:08:46.396412 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78063 2019-Jan-16 22:08:46.397047 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78064 2019-Jan-16 22:08:46.397692 - [DEBUG] Value : BOTTOM
78065 2019-Jan-16 22:08:46.397718 - [DEBUG]
78066 2019-Jan-16 22:08:46.397743 - [DEBUG] Function : main
78067 2019-Jan-16 22:08:46.397768 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78068 2019-Jan-16 22:08:46.398418 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78069 2019-Jan-16 22:08:46.399063 - [DEBUG] Value : BOTTOM
78070 2019-Jan-16 22:08:46.399089 - [DEBUG]
78071 2019-Jan-16 22:08:46.399115 - [DEBUG] Function : main
78072 2019-Jan-16 22:08:46.399140 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78073 2019-Jan-16 22:08:46.399775 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78074 2019-Jan-16 22:08:46.400414 - [DEBUG] Value : BOTTOM
78075 2019-Jan-16 22:08:46.400440 - [DEBUG]
78076 2019-Jan-16 22:08:46.400465 - [DEBUG] Function : main
78077 2019-Jan-16 22:08:46.400491 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78078 2019-Jan-16 22:08:46.401128 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78079 2019-Jan-16 22:08:46.401787 - [DEBUG] Value : BOTTOM
78080 2019-Jan-16 22:08:46.401813 - [DEBUG]
78081 2019-Jan-16 22:08:46.401839 - [DEBUG] Function : main
78082 2019-Jan-16 22:08:46.401873 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78083 2019-Jan-16 22:08:46.402511 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78084 2019-Jan-16 22:08:46.403151 - [DEBUG] Value : BOTTOM
78085 2019-Jan-16 22:08:46.403177 - [DEBUG]
78086 2019-Jan-16 22:08:46.403202 - [DEBUG] Function : main
78087 2019-Jan-16 22:08:46.403228 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78088 2019-Jan-16 22:08:46.403863 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78089 2019-Jan-16 22:08:46.404503 - [DEBUG] Value : BOTTOM
78090 2019-Jan-16 22:08:46.404529 - [DEBUG]
78091 2019-Jan-16 22:08:46.404554 - [DEBUG] Function : main
78092 2019-Jan-16 22:08:46.404580 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78093 2019-Jan-16 22:08:46.405232 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78094 2019-Jan-16 22:08:46.405877 - [DEBUG] Value : BOTTOM
78095 2019-Jan-16 22:08:46.405903 - [DEBUG]
78096 2019-Jan-16 22:08:46.405929 - [DEBUG] Function : main
78097 2019-Jan-16 22:08:46.405954 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78098 2019-Jan-16 22:08:46.406590 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78099 2019-Jan-16 22:08:46.407234 - [DEBUG] Value : BOTTOM
78100 2019-Jan-16 22:08:46.407260 - [DEBUG]
78101 2019-Jan-16 22:08:46.407285 - [DEBUG] Function : main
78102 2019-Jan-16 22:08:46.407311 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78103 2019-Jan-16 22:08:46.407948 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78104 2019-Jan-16 22:08:46.408610 - [DEBUG] Value : BOTTOM
78105 2019-Jan-16 22:08:46.408636 - [DEBUG]
78106 2019-Jan-16 22:08:46.408661 - [DEBUG] Function : main
78107 2019-Jan-16 22:08:46.408686 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78108 2019-Jan-16 22:08:46.409322 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78109 2019-Jan-16 22:08:46.409966 - [DEBUG] Value : BOTTOM
78110 2019-Jan-16 22:08:46.409992 - [DEBUG]
78111 2019-Jan-16 22:08:46.410017 - [DEBUG] Function : main
78112 2019-Jan-16 22:08:46.410043 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78113 2019-Jan-16 22:08:46.410679 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78114 2019-Jan-16 22:08:46.410737 - [DEBUG] Value : BOTTOM
78115 2019-Jan-16 22:08:46.410763 - [DEBUG]
78116 2019-Jan-16 22:08:46.410789 - [DEBUG] Function : main
78117 2019-Jan-16 22:08:46.410815 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78118 2019-Jan-16 22:08:46.411465 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78119 2019-Jan-16 22:08:46.412108 - [DEBUG] Value : BOTTOM
78120 2019-Jan-16 22:08:46.412134 - [DEBUG]
78121 2019-Jan-16 22:08:46.412160 - [DEBUG] Function : main
78122 2019-Jan-16 22:08:46.412186 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78123 2019-Jan-16 22:08:46.412824 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78124 2019-Jan-16 22:08:46.413466 - [DEBUG] Value : BOTTOM
78125 2019-Jan-16 22:08:46.413492 - [DEBUG]
78126 2019-Jan-16 22:08:46.413517 - [DEBUG] Function : main
78127 2019-Jan-16 22:08:46.413544 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78128 2019-Jan-16 22:08:46.414190 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78129 2019-Jan-16 22:08:46.414852 - [DEBUG] Value : BOTTOM
78130 2019-Jan-16 22:08:46.414887 - [DEBUG]
78131 2019-Jan-16 22:08:46.414913 - [DEBUG] Function : main
78132 2019-Jan-16 22:08:46.414940 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78133 2019-Jan-16 22:08:46.415583 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78134 2019-Jan-16 22:08:46.416227 - [DEBUG] Value : BOTTOM
78135 2019-Jan-16 22:08:46.416252 - [DEBUG]
78136 2019-Jan-16 22:08:46.416278 - [DEBUG] Function : main
78137 2019-Jan-16 22:08:46.416304 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78138 2019-Jan-16 22:08:46.416941 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78139 2019-Jan-16 22:08:46.417582 - [DEBUG] Value : BOTTOM
78140 2019-Jan-16 22:08:46.417608 - [DEBUG]
78141 2019-Jan-16 22:08:46.417634 - [DEBUG] Function : main
78142 2019-Jan-16 22:08:46.417660 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78143 2019-Jan-16 22:08:46.418324 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78144 2019-Jan-16 22:08:46.418966 - [DEBUG] Value : BOTTOM
78145 2019-Jan-16 22:08:46.418992 - [DEBUG]
78146 2019-Jan-16 22:08:46.419017 - [DEBUG] Function : main
78147 2019-Jan-16 22:08:46.419044 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78148 2019-Jan-16 22:08:46.419679 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78149 2019-Jan-16 22:08:46.420324 - [DEBUG] Value : BOTTOM
78150 2019-Jan-16 22:08:46.420349 - [DEBUG]
78151 2019-Jan-16 22:08:46.420375 - [DEBUG] Function : main
78152 2019-Jan-16 22:08:46.420401 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78153 2019-Jan-16 22:08:46.421038 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78154 2019-Jan-16 22:08:46.421692 - [DEBUG] Value : BOTTOM
78155 2019-Jan-16 22:08:46.421718 - [DEBUG]
78156 2019-Jan-16 22:08:46.421743 - [DEBUG] Function : main
78157 2019-Jan-16 22:08:46.421769 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78158 2019-Jan-16 22:08:46.422406 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78159 2019-Jan-16 22:08:46.423047 - [DEBUG] Value : BOTTOM
78160 2019-Jan-16 22:08:46.423073 - [DEBUG]
78161 2019-Jan-16 22:08:46.423099 - [DEBUG] Function : main
78162 2019-Jan-16 22:08:46.423125 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78163 2019-Jan-16 22:08:46.423761 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78164 2019-Jan-16 22:08:46.424402 - [DEBUG] Value : BOTTOM
78165 2019-Jan-16 22:08:46.424428 - [DEBUG]
78166 2019-Jan-16 22:08:46.424453 - [DEBUG] Function : main
78167 2019-Jan-16 22:08:46.424479 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78168 2019-Jan-16 22:08:46.425129 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78169 2019-Jan-16 22:08:46.425770 - [DEBUG] Value : BOTTOM
78170 2019-Jan-16 22:08:46.425796 - [DEBUG]
78171 2019-Jan-16 22:08:46.425857 - [DEBUG] Function : main
78172 2019-Jan-16 22:08:46.425884 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78173 2019-Jan-16 22:08:46.426526 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78174 2019-Jan-16 22:08:46.427161 - [DEBUG] Value : BOTTOM
78175 2019-Jan-16 22:08:46.427186 - [DEBUG]
78176 2019-Jan-16 22:08:46.427211 - [DEBUG] Function : main
78177 2019-Jan-16 22:08:46.427253 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78178 2019-Jan-16 22:08:46.427894 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78179 2019-Jan-16 22:08:46.428549 - [DEBUG] Value : BOTTOM
78180 2019-Jan-16 22:08:46.428575 - [DEBUG]
78181 2019-Jan-16 22:08:46.428600 - [DEBUG] Function : main
78182 2019-Jan-16 22:08:46.428626 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78183 2019-Jan-16 22:08:46.429267 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78184 2019-Jan-16 22:08:46.429903 - [DEBUG] Value : BOTTOM
78185 2019-Jan-16 22:08:46.429928 - [DEBUG]
78186 2019-Jan-16 22:08:46.429953 - [DEBUG] Function : main
78187 2019-Jan-16 22:08:46.429978 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78188 2019-Jan-16 22:08:46.430618 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78189 2019-Jan-16 22:08:46.431253 - [DEBUG] Value : BOTTOM
78190 2019-Jan-16 22:08:46.431279 - [DEBUG]
78191 2019-Jan-16 22:08:46.431303 - [DEBUG] Function : main
78192 2019-Jan-16 22:08:46.431329 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78193 2019-Jan-16 22:08:46.431984 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78194 2019-Jan-16 22:08:46.432620 - [DEBUG] Value : BOTTOM
78195 2019-Jan-16 22:08:46.432645 - [DEBUG]
78196 2019-Jan-16 22:08:46.432670 - [DEBUG] Function : main
78197 2019-Jan-16 22:08:46.432696 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78198 2019-Jan-16 22:08:46.433335 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78199 2019-Jan-16 22:08:46.433975 - [DEBUG] Value : BOTTOM
78200 2019-Jan-16 22:08:46.434000 - [DEBUG]
78201 2019-Jan-16 22:08:46.434026 - [DEBUG] Function : main
78202 2019-Jan-16 22:08:46.434051 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78203 2019-Jan-16 22:08:46.434689 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78204 2019-Jan-16 22:08:46.435359 - [DEBUG] Value : BOTTOM
78205 2019-Jan-16 22:08:46.435385 - [DEBUG]
78206 2019-Jan-16 22:08:46.435410 - [DEBUG] Function : main
78207 2019-Jan-16 22:08:46.435435 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78208 2019-Jan-16 22:08:46.436075 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78209 2019-Jan-16 22:08:46.436723 - [DEBUG] Value : BOTTOM
78210 2019-Jan-16 22:08:46.436749 - [DEBUG]
78211 2019-Jan-16 22:08:46.436774 - [DEBUG] Function : main
78212 2019-Jan-16 22:08:46.436800 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78213 2019-Jan-16 22:08:46.437441 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78214 2019-Jan-16 22:08:46.438091 - [DEBUG] Value : BOTTOM
78215 2019-Jan-16 22:08:46.438119 - [DEBUG]
78216 2019-Jan-16 22:08:46.438144 - [DEBUG] Function : main
78217 2019-Jan-16 22:08:46.438169 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78218 2019-Jan-16 22:08:46.438809 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78219 2019-Jan-16 22:08:46.439449 - [DEBUG] Value : BOTTOM
78220 2019-Jan-16 22:08:46.439475 - [DEBUG]
78221 2019-Jan-16 22:08:46.439500 - [DEBUG] Function : main
78222 2019-Jan-16 22:08:46.439525 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78223 2019-Jan-16 22:08:46.440172 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78224 2019-Jan-16 22:08:46.440812 - [DEBUG] Value : BOTTOM
78225 2019-Jan-16 22:08:46.440837 - [DEBUG]
78226 2019-Jan-16 22:08:46.440862 - [DEBUG] Function : main
78227 2019-Jan-16 22:08:46.440888 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78228 2019-Jan-16 22:08:46.441542 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78229 2019-Jan-16 22:08:46.442182 - [DEBUG] Value : BOTTOM
78230 2019-Jan-16 22:08:46.442208 - [DEBUG]
78231 2019-Jan-16 22:08:46.442233 - [DEBUG] Function : main
78232 2019-Jan-16 22:08:46.442258 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78233 2019-Jan-16 22:08:46.442896 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78234 2019-Jan-16 22:08:46.443542 - [DEBUG] Value : BOTTOM
78235 2019-Jan-16 22:08:46.443567 - [DEBUG]
78236 2019-Jan-16 22:08:46.443592 - [DEBUG] Function : main
78237 2019-Jan-16 22:08:46.443618 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78238 2019-Jan-16 22:08:46.444258 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78239 2019-Jan-16 22:08:46.444920 - [DEBUG] Value : BOTTOM
78240 2019-Jan-16 22:08:46.444946 - [DEBUG]
78241 2019-Jan-16 22:08:46.444970 - [DEBUG] Function : main
78242 2019-Jan-16 22:08:46.444996 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78243 2019-Jan-16 22:08:46.445635 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78244 2019-Jan-16 22:08:46.446275 - [DEBUG] Value : BOTTOM
78245 2019-Jan-16 22:08:46.446301 - [DEBUG]
78246 2019-Jan-16 22:08:46.446326 - [DEBUG] Function : main
78247 2019-Jan-16 22:08:46.446351 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78248 2019-Jan-16 22:08:46.446990 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78249 2019-Jan-16 22:08:46.447635 - [DEBUG] Value : BOTTOM
78250 2019-Jan-16 22:08:46.447661 - [DEBUG]
78251 2019-Jan-16 22:08:46.447687 - [DEBUG] Function : main
78252 2019-Jan-16 22:08:46.447713 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78253 2019-Jan-16 22:08:46.448368 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78254 2019-Jan-16 22:08:46.449007 - [DEBUG] Value : BOTTOM
78255 2019-Jan-16 22:08:46.449033 - [DEBUG]
78256 2019-Jan-16 22:08:46.449058 - [DEBUG] Function : main
78257 2019-Jan-16 22:08:46.449083 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78258 2019-Jan-16 22:08:46.449722 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78259 2019-Jan-16 22:08:46.450362 - [DEBUG] Value : BOTTOM
78260 2019-Jan-16 22:08:46.450387 - [DEBUG]
78261 2019-Jan-16 22:08:46.450412 - [DEBUG] Function : main
78262 2019-Jan-16 22:08:46.450438 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78263 2019-Jan-16 22:08:46.451076 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78264 2019-Jan-16 22:08:46.451738 - [DEBUG] Value : BOTTOM
78265 2019-Jan-16 22:08:46.451764 - [DEBUG]
78266 2019-Jan-16 22:08:46.451789 - [DEBUG] Function : main
78267 2019-Jan-16 22:08:46.451814 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78268 2019-Jan-16 22:08:46.452461 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78269 2019-Jan-16 22:08:46.453108 - [DEBUG] Value : BOTTOM
78270 2019-Jan-16 22:08:46.453134 - [DEBUG]
78271 2019-Jan-16 22:08:46.453158 - [DEBUG] Function : main
78272 2019-Jan-16 22:08:46.453184 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78273 2019-Jan-16 22:08:46.453823 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78274 2019-Jan-16 22:08:46.454468 - [DEBUG] Value : BOTTOM
78275 2019-Jan-16 22:08:46.454494 - [DEBUG]
78276 2019-Jan-16 22:08:46.454519 - [DEBUG] Function : main
78277 2019-Jan-16 22:08:46.454545 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78278 2019-Jan-16 22:08:46.455200 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78279 2019-Jan-16 22:08:46.455845 - [DEBUG] Value : BOTTOM
78280 2019-Jan-16 22:08:46.455871 - [DEBUG]
78281 2019-Jan-16 22:08:46.455895 - [DEBUG] Function : main
78282 2019-Jan-16 22:08:46.455921 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78283 2019-Jan-16 22:08:46.456560 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78284 2019-Jan-16 22:08:46.456618 - [DEBUG] Value : BOTTOM
78285 2019-Jan-16 22:08:46.456644 - [DEBUG]
78286 2019-Jan-16 22:08:46.456669 - [DEBUG] Function : main
78287 2019-Jan-16 22:08:46.456695 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78288 2019-Jan-16 22:08:46.457334 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78289 2019-Jan-16 22:08:46.457976 - [DEBUG] Value : BOTTOM
78290 2019-Jan-16 22:08:46.458002 - [DEBUG]
78291 2019-Jan-16 22:08:46.458029 - [DEBUG] Function : main
78292 2019-Jan-16 22:08:46.458054 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78293 2019-Jan-16 22:08:46.458709 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78294 2019-Jan-16 22:08:46.459350 - [DEBUG] Value : BOTTOM
78295 2019-Jan-16 22:08:46.459375 - [DEBUG]
78296 2019-Jan-16 22:08:46.459401 - [DEBUG] Function : main
78297 2019-Jan-16 22:08:46.459427 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78298 2019-Jan-16 22:08:46.460066 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78299 2019-Jan-16 22:08:46.460708 - [DEBUG] Value : BOTTOM
78300 2019-Jan-16 22:08:46.460734 - [DEBUG]
78301 2019-Jan-16 22:08:46.460760 - [DEBUG] Function : main
78302 2019-Jan-16 22:08:46.460786 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78303 2019-Jan-16 22:08:46.461438 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78304 2019-Jan-16 22:08:46.462079 - [DEBUG] Value : BOTTOM
78305 2019-Jan-16 22:08:46.462104 - [DEBUG]
78306 2019-Jan-16 22:08:46.462130 - [DEBUG] Function : main
78307 2019-Jan-16 22:08:46.462156 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78308 2019-Jan-16 22:08:46.462795 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78309 2019-Jan-16 22:08:46.463436 - [DEBUG] Value : BOTTOM
78310 2019-Jan-16 22:08:46.463462 - [DEBUG]
78311 2019-Jan-16 22:08:46.463488 - [DEBUG] Function : main
78312 2019-Jan-16 22:08:46.463514 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78313 2019-Jan-16 22:08:46.464161 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78314 2019-Jan-16 22:08:46.464817 - [DEBUG] Value : BOTTOM
78315 2019-Jan-16 22:08:46.464843 - [DEBUG]
78316 2019-Jan-16 22:08:46.464868 - [DEBUG] Function : main
78317 2019-Jan-16 22:08:46.464894 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78318 2019-Jan-16 22:08:46.465535 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78319 2019-Jan-16 22:08:46.466176 - [DEBUG] Value : BOTTOM
78320 2019-Jan-16 22:08:46.466202 - [DEBUG]
78321 2019-Jan-16 22:08:46.466228 - [DEBUG] Function : main
78322 2019-Jan-16 22:08:46.466254 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78323 2019-Jan-16 22:08:46.466895 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78324 2019-Jan-16 22:08:46.467536 - [DEBUG] Value : BOTTOM
78325 2019-Jan-16 22:08:46.467562 - [DEBUG]
78326 2019-Jan-16 22:08:46.467587 - [DEBUG] Function : main
78327 2019-Jan-16 22:08:46.467613 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78328 2019-Jan-16 22:08:46.468268 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78329 2019-Jan-16 22:08:46.468911 - [DEBUG] Value : BOTTOM
78330 2019-Jan-16 22:08:46.468937 - [DEBUG]
78331 2019-Jan-16 22:08:46.468963 - [DEBUG] Function : main
78332 2019-Jan-16 22:08:46.468989 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78333 2019-Jan-16 22:08:46.469628 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78334 2019-Jan-16 22:08:46.470268 - [DEBUG] Value : BOTTOM
78335 2019-Jan-16 22:08:46.470293 - [DEBUG]
78336 2019-Jan-16 22:08:46.470319 - [DEBUG] Function : main
78337 2019-Jan-16 22:08:46.470345 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78338 2019-Jan-16 22:08:46.470984 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78339 2019-Jan-16 22:08:46.471640 - [DEBUG] Value : BOTTOM
78340 2019-Jan-16 22:08:46.471666 - [DEBUG]
78341 2019-Jan-16 22:08:46.471725 - [DEBUG] Function : main
78342 2019-Jan-16 22:08:46.471752 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78343 2019-Jan-16 22:08:46.472392 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78344 2019-Jan-16 22:08:46.473027 - [DEBUG] Value : BOTTOM
78345 2019-Jan-16 22:08:46.473053 - [DEBUG]
78346 2019-Jan-16 22:08:46.473078 - [DEBUG] Function : main
78347 2019-Jan-16 22:08:46.473104 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78348 2019-Jan-16 22:08:46.473741 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78349 2019-Jan-16 22:08:46.474380 - [DEBUG] Value : BOTTOM
78350 2019-Jan-16 22:08:46.474406 - [DEBUG]
78351 2019-Jan-16 22:08:46.474431 - [DEBUG] Function : main
78352 2019-Jan-16 22:08:46.474458 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78353 2019-Jan-16 22:08:46.475109 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78354 2019-Jan-16 22:08:46.475743 - [DEBUG] Value : BOTTOM
78355 2019-Jan-16 22:08:46.475769 - [DEBUG]
78356 2019-Jan-16 22:08:46.475794 - [DEBUG] Function : main
78357 2019-Jan-16 22:08:46.475819 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78358 2019-Jan-16 22:08:46.476462 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78359 2019-Jan-16 22:08:46.477103 - [DEBUG] Value : BOTTOM
78360 2019-Jan-16 22:08:46.477129 - [DEBUG]
78361 2019-Jan-16 22:08:46.477154 - [DEBUG] Function : main
78362 2019-Jan-16 22:08:46.477180 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78363 2019-Jan-16 22:08:46.477817 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78364 2019-Jan-16 22:08:46.478466 - [DEBUG] Value : BOTTOM
78365 2019-Jan-16 22:08:46.478491 - [DEBUG]
78366 2019-Jan-16 22:08:46.478516 - [DEBUG] Function : main
78367 2019-Jan-16 22:08:46.478542 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78368 2019-Jan-16 22:08:46.479179 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78369 2019-Jan-16 22:08:46.479818 - [DEBUG] Value : BOTTOM
78370 2019-Jan-16 22:08:46.479844 - [DEBUG]
78371 2019-Jan-16 22:08:46.479869 - [DEBUG] Function : main
78372 2019-Jan-16 22:08:46.479894 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78373 2019-Jan-16 22:08:46.480529 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78374 2019-Jan-16 22:08:46.481169 - [DEBUG] Value : BOTTOM
78375 2019-Jan-16 22:08:46.481195 - [DEBUG]
78376 2019-Jan-16 22:08:46.481220 - [DEBUG] Function : main
78377 2019-Jan-16 22:08:46.481246 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78378 2019-Jan-16 22:08:46.481898 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78379 2019-Jan-16 22:08:46.482550 - [DEBUG] Value : BOTTOM
78380 2019-Jan-16 22:08:46.482575 - [DEBUG]
78381 2019-Jan-16 22:08:46.482600 - [DEBUG] Function : main
78382 2019-Jan-16 22:08:46.482626 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78383 2019-Jan-16 22:08:46.483279 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78384 2019-Jan-16 22:08:46.483919 - [DEBUG] Value : BOTTOM
78385 2019-Jan-16 22:08:46.483945 - [DEBUG]
78386 2019-Jan-16 22:08:46.483969 - [DEBUG] Function : main
78387 2019-Jan-16 22:08:46.483995 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78388 2019-Jan-16 22:08:46.484632 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78389 2019-Jan-16 22:08:46.485289 - [DEBUG] Value : BOTTOM
78390 2019-Jan-16 22:08:46.485315 - [DEBUG]
78391 2019-Jan-16 22:08:46.485340 - [DEBUG] Function : main
78392 2019-Jan-16 22:08:46.485366 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78393 2019-Jan-16 22:08:46.486002 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78394 2019-Jan-16 22:08:46.486640 - [DEBUG] Value : BOTTOM
78395 2019-Jan-16 22:08:46.486666 - [DEBUG]
78396 2019-Jan-16 22:08:46.486691 - [DEBUG] Function : main
78397 2019-Jan-16 22:08:46.486716 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78398 2019-Jan-16 22:08:46.487353 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78399 2019-Jan-16 22:08:46.487993 - [DEBUG] Value : BOTTOM
78400 2019-Jan-16 22:08:46.488019 - [DEBUG]
78401 2019-Jan-16 22:08:46.488044 - [DEBUG] Function : main
78402 2019-Jan-16 22:08:46.488070 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78403 2019-Jan-16 22:08:46.488719 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78404 2019-Jan-16 22:08:46.489366 - [DEBUG] Value : BOTTOM
78405 2019-Jan-16 22:08:46.489392 - [DEBUG]
78406 2019-Jan-16 22:08:46.489425 - [DEBUG] Function : main
78407 2019-Jan-16 22:08:46.489451 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78408 2019-Jan-16 22:08:46.490089 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78409 2019-Jan-16 22:08:46.490736 - [DEBUG] Value : BOTTOM
78410 2019-Jan-16 22:08:46.490761 - [DEBUG]
78411 2019-Jan-16 22:08:46.490786 - [DEBUG] Function : main
78412 2019-Jan-16 22:08:46.490812 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78413 2019-Jan-16 22:08:46.491462 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78414 2019-Jan-16 22:08:46.492102 - [DEBUG] Value : BOTTOM
78415 2019-Jan-16 22:08:46.492128 - [DEBUG]
78416 2019-Jan-16 22:08:46.492153 - [DEBUG] Function : main
78417 2019-Jan-16 22:08:46.492179 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78418 2019-Jan-16 22:08:46.492815 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78419 2019-Jan-16 22:08:46.493461 - [DEBUG] Value : BOTTOM
78420 2019-Jan-16 22:08:46.493487 - [DEBUG]
78421 2019-Jan-16 22:08:46.493512 - [DEBUG] Function : main
78422 2019-Jan-16 22:08:46.493538 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78423 2019-Jan-16 22:08:46.494175 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78424 2019-Jan-16 22:08:46.494829 - [DEBUG] Value : BOTTOM
78425 2019-Jan-16 22:08:46.494855 - [DEBUG]
78426 2019-Jan-16 22:08:46.494880 - [DEBUG] Function : main
78427 2019-Jan-16 22:08:46.494905 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78428 2019-Jan-16 22:08:46.495542 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78429 2019-Jan-16 22:08:46.496183 - [DEBUG] Value : BOTTOM
78430 2019-Jan-16 22:08:46.496209 - [DEBUG]
78431 2019-Jan-16 22:08:46.496234 - [DEBUG] Function : main
78432 2019-Jan-16 22:08:46.496260 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78433 2019-Jan-16 22:08:46.496896 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78434 2019-Jan-16 22:08:46.497544 - [DEBUG] Value : BOTTOM
78435 2019-Jan-16 22:08:46.497570 - [DEBUG]
78436 2019-Jan-16 22:08:46.497594 - [DEBUG] Function : main
78437 2019-Jan-16 22:08:46.497620 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78438 2019-Jan-16 22:08:46.498273 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78439 2019-Jan-16 22:08:46.498919 - [DEBUG] Value : BOTTOM
78440 2019-Jan-16 22:08:46.498944 - [DEBUG]
78441 2019-Jan-16 22:08:46.498969 - [DEBUG] Function : main
78442 2019-Jan-16 22:08:46.498995 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78443 2019-Jan-16 22:08:46.499632 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78444 2019-Jan-16 22:08:46.500278 - [DEBUG] Value : BOTTOM
78445 2019-Jan-16 22:08:46.500304 - [DEBUG]
78446 2019-Jan-16 22:08:46.500328 - [DEBUG] Function : main
78447 2019-Jan-16 22:08:46.500354 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78448 2019-Jan-16 22:08:46.500992 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78449 2019-Jan-16 22:08:46.501708 - [DEBUG] Value : BOTTOM
78450 2019-Jan-16 22:08:46.501736 - [DEBUG]
78451 2019-Jan-16 22:08:46.501763 - [DEBUG] Function : main
78452 2019-Jan-16 22:08:46.501789 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78453 2019-Jan-16 22:08:46.502450 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78454 2019-Jan-16 22:08:46.502513 - [DEBUG] Value : BOTTOM
78455 2019-Jan-16 22:08:46.502538 - [DEBUG]
78456 2019-Jan-16 22:08:46.502564 - [DEBUG] Function : main
78457 2019-Jan-16 22:08:46.502589 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78458 2019-Jan-16 22:08:46.503227 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
78459 2019-Jan-16 22:08:46.503862 - [DEBUG] Value : BOTTOM
78460 2019-Jan-16 22:08:46.503888 - [DEBUG]
78461 2019-Jan-16 22:08:46.503913 - [DEBUG] Function : main
78462 2019-Jan-16 22:08:46.503939 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78463 2019-Jan-16 22:08:46.504575 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78464 2019-Jan-16 22:08:46.505238 - [DEBUG] Value : BOTTOM
78465 2019-Jan-16 22:08:46.505264 - [DEBUG]
78466 2019-Jan-16 22:08:46.505289 - [DEBUG] Function : main
78467 2019-Jan-16 22:08:46.505315 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78468 2019-Jan-16 22:08:46.505953 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
78469 2019-Jan-16 22:08:46.506600 - [DEBUG] Value : BOTTOM
78470 2019-Jan-16 22:08:46.506626 - [DEBUG]
78471 2019-Jan-16 22:08:46.506652 - [DEBUG] Function : main
78472 2019-Jan-16 22:08:46.506678 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78473 2019-Jan-16 22:08:46.507317 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78474 2019-Jan-16 22:08:46.507961 - [DEBUG] Value : BOTTOM
78475 2019-Jan-16 22:08:46.507987 - [DEBUG]
78476 2019-Jan-16 22:08:46.508013 - [DEBUG] Function : main
78477 2019-Jan-16 22:08:46.508039 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78478 2019-Jan-16 22:08:46.508693 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78479 2019-Jan-16 22:08:46.509335 - [DEBUG] Value : BOTTOM
78480 2019-Jan-16 22:08:46.509361 - [DEBUG]
78481 2019-Jan-16 22:08:46.509386 - [DEBUG] Function : main
78482 2019-Jan-16 22:08:46.509412 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78483 2019-Jan-16 22:08:46.510049 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78484 2019-Jan-16 22:08:46.510693 - [DEBUG] Value : BOTTOM
78485 2019-Jan-16 22:08:46.510719 - [DEBUG]
78486 2019-Jan-16 22:08:46.510744 - [DEBUG] Function : main
78487 2019-Jan-16 22:08:46.510770 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78488 2019-Jan-16 22:08:46.511408 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78489 2019-Jan-16 22:08:46.512063 - [DEBUG] Value : BOTTOM
78490 2019-Jan-16 22:08:46.512089 - [DEBUG]
78491 2019-Jan-16 22:08:46.512114 - [DEBUG] Function : main
78492 2019-Jan-16 22:08:46.512140 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78493 2019-Jan-16 22:08:46.512779 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78494 2019-Jan-16 22:08:46.513421 - [DEBUG] Value : BOTTOM
78495 2019-Jan-16 22:08:46.513456 - [DEBUG]
78496 2019-Jan-16 22:08:46.513483 - [DEBUG] Function : main
78497 2019-Jan-16 22:08:46.513508 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78498 2019-Jan-16 22:08:46.514145 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78499 2019-Jan-16 22:08:46.514850 - [DEBUG] Value : BOTTOM
78500 2019-Jan-16 22:08:46.514877 - [DEBUG]
78501 2019-Jan-16 22:08:46.514903 - [DEBUG] Function : main
78502 2019-Jan-16 22:08:46.514929 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78503 2019-Jan-16 22:08:46.515576 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78504 2019-Jan-16 22:08:46.516221 - [DEBUG] Value : BOTTOM
78505 2019-Jan-16 22:08:46.516247 - [DEBUG]
78506 2019-Jan-16 22:08:46.516274 - [DEBUG] Function : main
78507 2019-Jan-16 22:08:46.516299 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78508 2019-Jan-16 22:08:46.516938 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78509 2019-Jan-16 22:08:46.517580 - [DEBUG] Value : BOTTOM
78510 2019-Jan-16 22:08:46.517606 - [DEBUG]
78511 2019-Jan-16 22:08:46.517631 - [DEBUG] Function : main
78512 2019-Jan-16 22:08:46.517657 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78513 2019-Jan-16 22:08:46.518778 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78514 2019-Jan-16 22:08:46.519796 - [DEBUG] Value : BOTTOM
78515 2019-Jan-16 22:08:46.519836 - [DEBUG]
78516 2019-Jan-16 22:08:46.519878 - [DEBUG] Function : main
78517 2019-Jan-16 22:08:46.519918 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78518 2019-Jan-16 22:08:46.520926 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78519 2019-Jan-16 22:08:46.521805 - [DEBUG] Value : BOTTOM
78520 2019-Jan-16 22:08:46.521831 - [DEBUG]
78521 2019-Jan-16 22:08:46.521858 - [DEBUG] Function : main
78522 2019-Jan-16 22:08:46.521884 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78523 2019-Jan-16 22:08:46.522522 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78524 2019-Jan-16 22:08:46.523165 - [DEBUG] Value : BOTTOM
78525 2019-Jan-16 22:08:46.523191 - [DEBUG]
78526 2019-Jan-16 22:08:46.523216 - [DEBUG] Function : main
78527 2019-Jan-16 22:08:46.523242 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78528 2019-Jan-16 22:08:46.523879 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78529 2019-Jan-16 22:08:46.524521 - [DEBUG] Value : BOTTOM
78530 2019-Jan-16 22:08:46.524547 - [DEBUG]
78531 2019-Jan-16 22:08:46.524614 - [DEBUG] Function : main
78532 2019-Jan-16 22:08:46.524641 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78533 2019-Jan-16 22:08:46.525302 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78534 2019-Jan-16 22:08:46.525938 - [DEBUG] Value : BOTTOM
78535 2019-Jan-16 22:08:46.525964 - [DEBUG]
78536 2019-Jan-16 22:08:46.525989 - [DEBUG] Function : main
78537 2019-Jan-16 22:08:46.526015 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78538 2019-Jan-16 22:08:46.526652 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78539 2019-Jan-16 22:08:46.527293 - [DEBUG] Value : BOTTOM
78540 2019-Jan-16 22:08:46.527319 - [DEBUG]
78541 2019-Jan-16 22:08:46.527344 - [DEBUG] Function : main
78542 2019-Jan-16 22:08:46.527370 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78543 2019-Jan-16 22:08:46.528017 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78544 2019-Jan-16 22:08:46.528670 - [DEBUG] Value : BOTTOM
78545 2019-Jan-16 22:08:46.528696 - [DEBUG]
78546 2019-Jan-16 22:08:46.528721 - [DEBUG] Function : main
78547 2019-Jan-16 22:08:46.528746 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78548 2019-Jan-16 22:08:46.529383 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78549 2019-Jan-16 22:08:46.530018 - [DEBUG] Value : BOTTOM
78550 2019-Jan-16 22:08:46.530044 - [DEBUG]
78551 2019-Jan-16 22:08:46.530069 - [DEBUG] Function : main
78552 2019-Jan-16 22:08:46.530095 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78553 2019-Jan-16 22:08:46.530731 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78554 2019-Jan-16 22:08:46.531366 - [DEBUG] Value : BOTTOM
78555 2019-Jan-16 22:08:46.531392 - [DEBUG]
78556 2019-Jan-16 22:08:46.531429 - [DEBUG] Function : main
78557 2019-Jan-16 22:08:46.531456 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78558 2019-Jan-16 22:08:46.532095 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78559 2019-Jan-16 22:08:46.532735 - [DEBUG] Value : BOTTOM
78560 2019-Jan-16 22:08:46.532761 - [DEBUG]
78561 2019-Jan-16 22:08:46.532786 - [DEBUG] Function : main
78562 2019-Jan-16 22:08:46.532812 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78563 2019-Jan-16 22:08:46.533448 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78564 2019-Jan-16 22:08:46.534089 - [DEBUG] Value : BOTTOM
78565 2019-Jan-16 22:08:46.534115 - [DEBUG]
78566 2019-Jan-16 22:08:46.534140 - [DEBUG] Function : main
78567 2019-Jan-16 22:08:46.534166 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78568 2019-Jan-16 22:08:46.534826 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78569 2019-Jan-16 22:08:46.535474 - [DEBUG] Value : BOTTOM
78570 2019-Jan-16 22:08:46.535500 - [DEBUG]
78571 2019-Jan-16 22:08:46.535525 - [DEBUG] Function : main
78572 2019-Jan-16 22:08:46.535552 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78573 2019-Jan-16 22:08:46.536188 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78574 2019-Jan-16 22:08:46.536829 - [DEBUG] Value : BOTTOM
78575 2019-Jan-16 22:08:46.536855 - [DEBUG]
78576 2019-Jan-16 22:08:46.536880 - [DEBUG] Function : main
78577 2019-Jan-16 22:08:46.536906 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78578 2019-Jan-16 22:08:46.537548 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78579 2019-Jan-16 22:08:46.538205 - [DEBUG] Value : BOTTOM
78580 2019-Jan-16 22:08:46.538231 - [DEBUG]
78581 2019-Jan-16 22:08:46.538256 - [DEBUG] Function : main
78582 2019-Jan-16 22:08:46.538282 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78583 2019-Jan-16 22:08:46.538918 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78584 2019-Jan-16 22:08:46.539558 - [DEBUG] Value : BOTTOM
78585 2019-Jan-16 22:08:46.539584 - [DEBUG]
78586 2019-Jan-16 22:08:46.539609 - [DEBUG] Function : main
78587 2019-Jan-16 22:08:46.539635 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78588 2019-Jan-16 22:08:46.540271 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78589 2019-Jan-16 22:08:46.540912 - [DEBUG] Value : BOTTOM
78590 2019-Jan-16 22:08:46.540946 - [DEBUG]
78591 2019-Jan-16 22:08:46.540972 - [DEBUG] Function : main
78592 2019-Jan-16 22:08:46.540998 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78593 2019-Jan-16 22:08:46.541651 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78594 2019-Jan-16 22:08:46.542298 - [DEBUG] Value : BOTTOM
78595 2019-Jan-16 22:08:46.542324 - [DEBUG]
78596 2019-Jan-16 22:08:46.542349 - [DEBUG] Function : main
78597 2019-Jan-16 22:08:46.542375 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78598 2019-Jan-16 22:08:46.543013 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78599 2019-Jan-16 22:08:46.543658 - [DEBUG] Value : BOTTOM
78600 2019-Jan-16 22:08:46.543684 - [DEBUG]
78601 2019-Jan-16 22:08:46.543710 - [DEBUG] Function : main
78602 2019-Jan-16 22:08:46.543736 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78603 2019-Jan-16 22:08:46.544373 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78604 2019-Jan-16 22:08:46.545029 - [DEBUG] Value : BOTTOM
78605 2019-Jan-16 22:08:46.545055 - [DEBUG]
78606 2019-Jan-16 22:08:46.545080 - [DEBUG] Function : main
78607 2019-Jan-16 22:08:46.545106 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78608 2019-Jan-16 22:08:46.545742 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78609 2019-Jan-16 22:08:46.546388 - [DEBUG] Value : BOTTOM
78610 2019-Jan-16 22:08:46.546414 - [DEBUG]
78611 2019-Jan-16 22:08:46.546440 - [DEBUG] Function : main
78612 2019-Jan-16 22:08:46.546466 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78613 2019-Jan-16 22:08:46.547103 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78614 2019-Jan-16 22:08:46.547743 - [DEBUG] Value : BOTTOM
78615 2019-Jan-16 22:08:46.547769 - [DEBUG]
78616 2019-Jan-16 22:08:46.547794 - [DEBUG] Function : main
78617 2019-Jan-16 22:08:46.547820 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78618 2019-Jan-16 22:08:46.548471 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78619 2019-Jan-16 22:08:46.549113 - [DEBUG] Value : BOTTOM
78620 2019-Jan-16 22:08:46.549139 - [DEBUG]
78621 2019-Jan-16 22:08:46.549164 - [DEBUG] Function : main
78622 2019-Jan-16 22:08:46.549190 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78623 2019-Jan-16 22:08:46.549827 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78624 2019-Jan-16 22:08:46.550473 - [DEBUG] Value : BOTTOM
78625 2019-Jan-16 22:08:46.550499 - [DEBUG]
78626 2019-Jan-16 22:08:46.550524 - [DEBUG] Function : main
78627 2019-Jan-16 22:08:46.550550 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78628 2019-Jan-16 22:08:46.551200 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78629 2019-Jan-16 22:08:46.551862 - [DEBUG] Value : BOTTOM
78630 2019-Jan-16 22:08:46.551888 - [DEBUG]
78631 2019-Jan-16 22:08:46.551913 - [DEBUG] Function : main
78632 2019-Jan-16 22:08:46.551939 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78633 2019-Jan-16 22:08:46.552576 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78634 2019-Jan-16 22:08:46.553230 - [DEBUG] Value : BOTTOM
78635 2019-Jan-16 22:08:46.553256 - [DEBUG]
78636 2019-Jan-16 22:08:46.553282 - [DEBUG] Function : main
78637 2019-Jan-16 22:08:46.553308 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78638 2019-Jan-16 22:08:46.553946 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78639 2019-Jan-16 22:08:46.554591 - [DEBUG] Value : BOTTOM
78640 2019-Jan-16 22:08:46.554617 - [DEBUG]
78641 2019-Jan-16 22:08:46.554642 - [DEBUG] Function : main
78642 2019-Jan-16 22:08:46.554668 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78643 2019-Jan-16 22:08:46.555319 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78644 2019-Jan-16 22:08:46.555376 - [DEBUG] Value : BOTTOM
78645 2019-Jan-16 22:08:46.555402 - [DEBUG]
78646 2019-Jan-16 22:08:46.555427 - [DEBUG] Function : main
78647 2019-Jan-16 22:08:46.555453 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78648 2019-Jan-16 22:08:46.556089 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
78649 2019-Jan-16 22:08:46.556725 - [DEBUG] Value : BOTTOM
78650 2019-Jan-16 22:08:46.556751 - [DEBUG]
78651 2019-Jan-16 22:08:46.556776 - [DEBUG] Function : main
78652 2019-Jan-16 22:08:46.556802 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78653 2019-Jan-16 22:08:46.557439 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78654 2019-Jan-16 22:08:46.558091 - [DEBUG] Value : BOTTOM
78655 2019-Jan-16 22:08:46.558119 - [DEBUG]
78656 2019-Jan-16 22:08:46.558144 - [DEBUG] Function : main
78657 2019-Jan-16 22:08:46.558170 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78658 2019-Jan-16 22:08:46.558808 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
78659 2019-Jan-16 22:08:46.559454 - [DEBUG] Value : BOTTOM
78660 2019-Jan-16 22:08:46.559480 - [DEBUG]
78661 2019-Jan-16 22:08:46.559506 - [DEBUG] Function : main
78662 2019-Jan-16 22:08:46.559532 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78663 2019-Jan-16 22:08:46.560170 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78664 2019-Jan-16 22:08:46.560812 - [DEBUG] Value : BOTTOM
78665 2019-Jan-16 22:08:46.560837 - [DEBUG]
78666 2019-Jan-16 22:08:46.560864 - [DEBUG] Function : main
78667 2019-Jan-16 22:08:46.560890 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78668 2019-Jan-16 22:08:46.561542 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78669 2019-Jan-16 22:08:46.562184 - [DEBUG] Value : BOTTOM
78670 2019-Jan-16 22:08:46.562210 - [DEBUG]
78671 2019-Jan-16 22:08:46.562235 - [DEBUG] Function : main
78672 2019-Jan-16 22:08:46.562261 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78673 2019-Jan-16 22:08:46.562897 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78674 2019-Jan-16 22:08:46.563539 - [DEBUG] Value : BOTTOM
78675 2019-Jan-16 22:08:46.563565 - [DEBUG]
78676 2019-Jan-16 22:08:46.563591 - [DEBUG] Function : main
78677 2019-Jan-16 22:08:46.563617 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78678 2019-Jan-16 22:08:46.564270 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78679 2019-Jan-16 22:08:46.564930 - [DEBUG] Value : BOTTOM
78680 2019-Jan-16 22:08:46.564956 - [DEBUG]
78681 2019-Jan-16 22:08:46.564982 - [DEBUG] Function : main
78682 2019-Jan-16 22:08:46.565016 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78683 2019-Jan-16 22:08:46.565654 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78684 2019-Jan-16 22:08:46.566294 - [DEBUG] Value : BOTTOM
78685 2019-Jan-16 22:08:46.566320 - [DEBUG]
78686 2019-Jan-16 22:08:46.566346 - [DEBUG] Function : main
78687 2019-Jan-16 22:08:46.566372 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78688 2019-Jan-16 22:08:46.567015 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78689 2019-Jan-16 22:08:46.567662 - [DEBUG] Value : BOTTOM
78690 2019-Jan-16 22:08:46.567688 - [DEBUG]
78691 2019-Jan-16 22:08:46.567713 - [DEBUG] Function : main
78692 2019-Jan-16 22:08:46.567739 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78693 2019-Jan-16 22:08:46.568391 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78694 2019-Jan-16 22:08:46.569034 - [DEBUG] Value : BOTTOM
78695 2019-Jan-16 22:08:46.569060 - [DEBUG]
78696 2019-Jan-16 22:08:46.569086 - [DEBUG] Function : main
78697 2019-Jan-16 22:08:46.569112 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78698 2019-Jan-16 22:08:46.569750 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78699 2019-Jan-16 22:08:46.570390 - [DEBUG] Value : BOTTOM
78700 2019-Jan-16 22:08:46.570416 - [DEBUG]
78701 2019-Jan-16 22:08:46.570441 - [DEBUG] Function : main
78702 2019-Jan-16 22:08:46.570467 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78703 2019-Jan-16 22:08:46.571104 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78704 2019-Jan-16 22:08:46.571759 - [DEBUG] Value : BOTTOM
78705 2019-Jan-16 22:08:46.571785 - [DEBUG]
78706 2019-Jan-16 22:08:46.571811 - [DEBUG] Function : main
78707 2019-Jan-16 22:08:46.571837 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78708 2019-Jan-16 22:08:46.572474 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78709 2019-Jan-16 22:08:46.573115 - [DEBUG] Value : BOTTOM
78710 2019-Jan-16 22:08:46.573140 - [DEBUG]
78711 2019-Jan-16 22:08:46.573167 - [DEBUG] Function : main
78712 2019-Jan-16 22:08:46.573193 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78713 2019-Jan-16 22:08:46.573831 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78714 2019-Jan-16 22:08:46.574471 - [DEBUG] Value : BOTTOM
78715 2019-Jan-16 22:08:46.574497 - [DEBUG]
78716 2019-Jan-16 22:08:46.574522 - [DEBUG] Function : main
78717 2019-Jan-16 22:08:46.574548 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78718 2019-Jan-16 22:08:46.575200 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78719 2019-Jan-16 22:08:46.575840 - [DEBUG] Value : BOTTOM
78720 2019-Jan-16 22:08:46.575867 - [DEBUG]
78721 2019-Jan-16 22:08:46.575924 - [DEBUG] Function : main
78722 2019-Jan-16 22:08:46.575951 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78723 2019-Jan-16 22:08:46.576594 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78724 2019-Jan-16 22:08:46.577230 - [DEBUG] Value : BOTTOM
78725 2019-Jan-16 22:08:46.577256 - [DEBUG]
78726 2019-Jan-16 22:08:46.577281 - [DEBUG] Function : main
78727 2019-Jan-16 22:08:46.577307 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78728 2019-Jan-16 22:08:46.577948 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78729 2019-Jan-16 22:08:46.578612 - [DEBUG] Value : BOTTOM
78730 2019-Jan-16 22:08:46.578638 - [DEBUG]
78731 2019-Jan-16 22:08:46.578664 - [DEBUG] Function : main
78732 2019-Jan-16 22:08:46.578690 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78733 2019-Jan-16 22:08:46.579331 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78734 2019-Jan-16 22:08:46.579967 - [DEBUG] Value : BOTTOM
78735 2019-Jan-16 22:08:46.579993 - [DEBUG]
78736 2019-Jan-16 22:08:46.580018 - [DEBUG] Function : main
78737 2019-Jan-16 22:08:46.580044 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78738 2019-Jan-16 22:08:46.580684 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78739 2019-Jan-16 22:08:46.581318 - [DEBUG] Value : BOTTOM
78740 2019-Jan-16 22:08:46.581344 - [DEBUG]
78741 2019-Jan-16 22:08:46.581369 - [DEBUG] Function : main
78742 2019-Jan-16 22:08:46.581395 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78743 2019-Jan-16 22:08:46.582054 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78744 2019-Jan-16 22:08:46.582690 - [DEBUG] Value : BOTTOM
78745 2019-Jan-16 22:08:46.582716 - [DEBUG]
78746 2019-Jan-16 22:08:46.582741 - [DEBUG] Function : main
78747 2019-Jan-16 22:08:46.582767 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78748 2019-Jan-16 22:08:46.583419 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78749 2019-Jan-16 22:08:46.584059 - [DEBUG] Value : BOTTOM
78750 2019-Jan-16 22:08:46.584085 - [DEBUG]
78751 2019-Jan-16 22:08:46.584111 - [DEBUG] Function : main
78752 2019-Jan-16 22:08:46.584137 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78753 2019-Jan-16 22:08:46.584791 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78754 2019-Jan-16 22:08:46.585431 - [DEBUG] Value : BOTTOM
78755 2019-Jan-16 22:08:46.585457 - [DEBUG]
78756 2019-Jan-16 22:08:46.585482 - [DEBUG] Function : main
78757 2019-Jan-16 22:08:46.585508 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78758 2019-Jan-16 22:08:46.586149 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78759 2019-Jan-16 22:08:46.586796 - [DEBUG] Value : BOTTOM
78760 2019-Jan-16 22:08:46.586821 - [DEBUG]
78761 2019-Jan-16 22:08:46.586846 - [DEBUG] Function : main
78762 2019-Jan-16 22:08:46.586872 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78763 2019-Jan-16 22:08:46.587527 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78764 2019-Jan-16 22:08:46.588229 - [DEBUG] Value : BOTTOM
78765 2019-Jan-16 22:08:46.588257 - [DEBUG]
78766 2019-Jan-16 22:08:46.588284 - [DEBUG] Function : main
78767 2019-Jan-16 22:08:46.588311 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78768 2019-Jan-16 22:08:46.589014 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78769 2019-Jan-16 22:08:46.589712 - [DEBUG] Value : BOTTOM
78770 2019-Jan-16 22:08:46.589740 - [DEBUG]
78771 2019-Jan-16 22:08:46.589768 - [DEBUG] Function : main
78772 2019-Jan-16 22:08:46.589813 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78773 2019-Jan-16 22:08:46.590468 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78774 2019-Jan-16 22:08:46.591111 - [DEBUG] Value : BOTTOM
78775 2019-Jan-16 22:08:46.591137 - [DEBUG]
78776 2019-Jan-16 22:08:46.591163 - [DEBUG] Function : main
78777 2019-Jan-16 22:08:46.591189 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78778 2019-Jan-16 22:08:46.591852 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78779 2019-Jan-16 22:08:46.592494 - [DEBUG] Value : BOTTOM
78780 2019-Jan-16 22:08:46.592520 - [DEBUG]
78781 2019-Jan-16 22:08:46.592545 - [DEBUG] Function : main
78782 2019-Jan-16 22:08:46.592571 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78783 2019-Jan-16 22:08:46.593213 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78784 2019-Jan-16 22:08:46.593861 - [DEBUG] Value : BOTTOM
78785 2019-Jan-16 22:08:46.593887 - [DEBUG]
78786 2019-Jan-16 22:08:46.593912 - [DEBUG] Function : main
78787 2019-Jan-16 22:08:46.593938 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78788 2019-Jan-16 22:08:46.594578 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78789 2019-Jan-16 22:08:46.595241 - [DEBUG] Value : BOTTOM
78790 2019-Jan-16 22:08:46.595267 - [DEBUG]
78791 2019-Jan-16 22:08:46.595293 - [DEBUG] Function : main
78792 2019-Jan-16 22:08:46.595318 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78793 2019-Jan-16 22:08:46.595960 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78794 2019-Jan-16 22:08:46.596600 - [DEBUG] Value : BOTTOM
78795 2019-Jan-16 22:08:46.596626 - [DEBUG]
78796 2019-Jan-16 22:08:46.596651 - [DEBUG] Function : main
78797 2019-Jan-16 22:08:46.596677 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78798 2019-Jan-16 22:08:46.597318 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78799 2019-Jan-16 22:08:46.597965 - [DEBUG] Value : BOTTOM
78800 2019-Jan-16 22:08:46.597991 - [DEBUG]
78801 2019-Jan-16 22:08:46.598017 - [DEBUG] Function : main
78802 2019-Jan-16 22:08:46.598043 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78803 2019-Jan-16 22:08:46.598699 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78804 2019-Jan-16 22:08:46.599348 - [DEBUG] Value : BOTTOM
78805 2019-Jan-16 22:08:46.599374 - [DEBUG]
78806 2019-Jan-16 22:08:46.599399 - [DEBUG] Function : main
78807 2019-Jan-16 22:08:46.599425 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78808 2019-Jan-16 22:08:46.600073 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78809 2019-Jan-16 22:08:46.600714 - [DEBUG] Value : BOTTOM
78810 2019-Jan-16 22:08:46.600740 - [DEBUG]
78811 2019-Jan-16 22:08:46.600765 - [DEBUG] Function : main
78812 2019-Jan-16 22:08:46.600791 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78813 2019-Jan-16 22:08:46.601446 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78814 2019-Jan-16 22:08:46.602102 - [DEBUG] Value : BOTTOM
78815 2019-Jan-16 22:08:46.602129 - [DEBUG]
78816 2019-Jan-16 22:08:46.602154 - [DEBUG] Function : main
78817 2019-Jan-16 22:08:46.602180 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78818 2019-Jan-16 22:08:46.602821 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78819 2019-Jan-16 22:08:46.603467 - [DEBUG] Value : BOTTOM
78820 2019-Jan-16 22:08:46.603493 - [DEBUG]
78821 2019-Jan-16 22:08:46.603518 - [DEBUG] Function : main
78822 2019-Jan-16 22:08:46.603544 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78823 2019-Jan-16 22:08:46.604184 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78824 2019-Jan-16 22:08:46.604844 - [DEBUG] Value : BOTTOM
78825 2019-Jan-16 22:08:46.604871 - [DEBUG]
78826 2019-Jan-16 22:08:46.604896 - [DEBUG] Function : main
78827 2019-Jan-16 22:08:46.604922 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78828 2019-Jan-16 22:08:46.605562 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78829 2019-Jan-16 22:08:46.606208 - [DEBUG] Value : BOTTOM
78830 2019-Jan-16 22:08:46.606234 - [DEBUG]
78831 2019-Jan-16 22:08:46.606260 - [DEBUG] Function : main
78832 2019-Jan-16 22:08:46.606285 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78833 2019-Jan-16 22:08:46.606926 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78834 2019-Jan-16 22:08:46.606986 - [DEBUG] Value : BOTTOM
78835 2019-Jan-16 22:08:46.607012 - [DEBUG]
78836 2019-Jan-16 22:08:46.607037 - [DEBUG] Function : main
78837 2019-Jan-16 22:08:46.607063 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78838 2019-Jan-16 22:08:46.607704 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
78839 2019-Jan-16 22:08:46.608357 - [DEBUG] Value : BOTTOM
78840 2019-Jan-16 22:08:46.608383 - [DEBUG]
78841 2019-Jan-16 22:08:46.608409 - [DEBUG] Function : main
78842 2019-Jan-16 22:08:46.608436 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78843 2019-Jan-16 22:08:46.609076 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78844 2019-Jan-16 22:08:46.609719 - [DEBUG] Value : BOTTOM
78845 2019-Jan-16 22:08:46.609744 - [DEBUG]
78846 2019-Jan-16 22:08:46.609770 - [DEBUG] Function : main
78847 2019-Jan-16 22:08:46.609796 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78848 2019-Jan-16 22:08:46.610437 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78849 2019-Jan-16 22:08:46.611092 - [DEBUG] Value : BOTTOM
78850 2019-Jan-16 22:08:46.611118 - [DEBUG]
78851 2019-Jan-16 22:08:46.611144 - [DEBUG] Function : main
78852 2019-Jan-16 22:08:46.611170 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78853 2019-Jan-16 22:08:46.611829 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78854 2019-Jan-16 22:08:46.612472 - [DEBUG] Value : BOTTOM
78855 2019-Jan-16 22:08:46.612498 - [DEBUG]
78856 2019-Jan-16 22:08:46.612538 - [DEBUG] Function : main
78857 2019-Jan-16 22:08:46.612565 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78858 2019-Jan-16 22:08:46.613207 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78859 2019-Jan-16 22:08:46.613849 - [DEBUG] Value : BOTTOM
78860 2019-Jan-16 22:08:46.613875 - [DEBUG]
78861 2019-Jan-16 22:08:46.613900 - [DEBUG] Function : main
78862 2019-Jan-16 22:08:46.613926 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78863 2019-Jan-16 22:08:46.614567 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78864 2019-Jan-16 22:08:46.615231 - [DEBUG] Value : BOTTOM
78865 2019-Jan-16 22:08:46.615258 - [DEBUG]
78866 2019-Jan-16 22:08:46.615284 - [DEBUG] Function : main
78867 2019-Jan-16 22:08:46.615310 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78868 2019-Jan-16 22:08:46.615967 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78869 2019-Jan-16 22:08:46.616610 - [DEBUG] Value : BOTTOM
78870 2019-Jan-16 22:08:46.616635 - [DEBUG]
78871 2019-Jan-16 22:08:46.616661 - [DEBUG] Function : main
78872 2019-Jan-16 22:08:46.616687 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78873 2019-Jan-16 22:08:46.617328 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78874 2019-Jan-16 22:08:46.617970 - [DEBUG] Value : BOTTOM
78875 2019-Jan-16 22:08:46.617996 - [DEBUG]
78876 2019-Jan-16 22:08:46.618022 - [DEBUG] Function : main
78877 2019-Jan-16 22:08:46.618048 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78878 2019-Jan-16 22:08:46.618720 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78879 2019-Jan-16 22:08:46.619362 - [DEBUG] Value : BOTTOM
78880 2019-Jan-16 22:08:46.619388 - [DEBUG]
78881 2019-Jan-16 22:08:46.619414 - [DEBUG] Function : main
78882 2019-Jan-16 22:08:46.619439 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78883 2019-Jan-16 22:08:46.620080 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78884 2019-Jan-16 22:08:46.620722 - [DEBUG] Value : BOTTOM
78885 2019-Jan-16 22:08:46.620748 - [DEBUG]
78886 2019-Jan-16 22:08:46.620775 - [DEBUG] Function : main
78887 2019-Jan-16 22:08:46.620800 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78888 2019-Jan-16 22:08:46.621459 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78889 2019-Jan-16 22:08:46.622101 - [DEBUG] Value : BOTTOM
78890 2019-Jan-16 22:08:46.622126 - [DEBUG]
78891 2019-Jan-16 22:08:46.622152 - [DEBUG] Function : main
78892 2019-Jan-16 22:08:46.622178 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78893 2019-Jan-16 22:08:46.622819 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78894 2019-Jan-16 22:08:46.623460 - [DEBUG] Value : BOTTOM
78895 2019-Jan-16 22:08:46.623486 - [DEBUG]
78896 2019-Jan-16 22:08:46.623554 - [DEBUG] Function : main
78897 2019-Jan-16 22:08:46.623581 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78898 2019-Jan-16 22:08:46.624223 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78899 2019-Jan-16 22:08:46.624885 - [DEBUG] Value : BOTTOM
78900 2019-Jan-16 22:08:46.624912 - [DEBUG]
78901 2019-Jan-16 22:08:46.624937 - [DEBUG] Function : main
78902 2019-Jan-16 22:08:46.624962 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78903 2019-Jan-16 22:08:46.625601 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78904 2019-Jan-16 22:08:46.626241 - [DEBUG] Value : BOTTOM
78905 2019-Jan-16 22:08:46.626267 - [DEBUG]
78906 2019-Jan-16 22:08:46.626292 - [DEBUG] Function : main
78907 2019-Jan-16 22:08:46.626318 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78908 2019-Jan-16 22:08:46.626957 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78909 2019-Jan-16 22:08:46.627593 - [DEBUG] Value : BOTTOM
78910 2019-Jan-16 22:08:46.627619 - [DEBUG]
78911 2019-Jan-16 22:08:46.627643 - [DEBUG] Function : main
78912 2019-Jan-16 22:08:46.627669 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78913 2019-Jan-16 22:08:46.628323 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78914 2019-Jan-16 22:08:46.628958 - [DEBUG] Value : BOTTOM
78915 2019-Jan-16 22:08:46.628984 - [DEBUG]
78916 2019-Jan-16 22:08:46.629009 - [DEBUG] Function : main
78917 2019-Jan-16 22:08:46.629034 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78918 2019-Jan-16 22:08:46.629672 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78919 2019-Jan-16 22:08:46.630306 - [DEBUG] Value : BOTTOM
78920 2019-Jan-16 22:08:46.630332 - [DEBUG]
78921 2019-Jan-16 22:08:46.630357 - [DEBUG] Function : main
78922 2019-Jan-16 22:08:46.630383 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78923 2019-Jan-16 22:08:46.631020 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78924 2019-Jan-16 22:08:46.631683 - [DEBUG] Value : BOTTOM
78925 2019-Jan-16 22:08:46.631709 - [DEBUG]
78926 2019-Jan-16 22:08:46.631734 - [DEBUG] Function : main
78927 2019-Jan-16 22:08:46.631759 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78928 2019-Jan-16 22:08:46.632404 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78929 2019-Jan-16 22:08:46.633044 - [DEBUG] Value : BOTTOM
78930 2019-Jan-16 22:08:46.633070 - [DEBUG]
78931 2019-Jan-16 22:08:46.633095 - [DEBUG] Function : main
78932 2019-Jan-16 22:08:46.633120 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78933 2019-Jan-16 22:08:46.633758 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78934 2019-Jan-16 22:08:46.634404 - [DEBUG] Value : BOTTOM
78935 2019-Jan-16 22:08:46.634430 - [DEBUG]
78936 2019-Jan-16 22:08:46.634454 - [DEBUG] Function : main
78937 2019-Jan-16 22:08:46.634480 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78938 2019-Jan-16 22:08:46.635134 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78939 2019-Jan-16 22:08:46.635773 - [DEBUG] Value : BOTTOM
78940 2019-Jan-16 22:08:46.635799 - [DEBUG]
78941 2019-Jan-16 22:08:46.635823 - [DEBUG] Function : main
78942 2019-Jan-16 22:08:46.635849 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78943 2019-Jan-16 22:08:46.636488 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78944 2019-Jan-16 22:08:46.637128 - [DEBUG] Value : BOTTOM
78945 2019-Jan-16 22:08:46.637153 - [DEBUG]
78946 2019-Jan-16 22:08:46.637188 - [DEBUG] Function : main
78947 2019-Jan-16 22:08:46.637215 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78948 2019-Jan-16 22:08:46.637855 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78949 2019-Jan-16 22:08:46.638511 - [DEBUG] Value : BOTTOM
78950 2019-Jan-16 22:08:46.638536 - [DEBUG]
78951 2019-Jan-16 22:08:46.638561 - [DEBUG] Function : main
78952 2019-Jan-16 22:08:46.638586 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78953 2019-Jan-16 22:08:46.639225 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78954 2019-Jan-16 22:08:46.639866 - [DEBUG] Value : BOTTOM
78955 2019-Jan-16 22:08:46.639891 - [DEBUG]
78956 2019-Jan-16 22:08:46.639916 - [DEBUG] Function : main
78957 2019-Jan-16 22:08:46.639942 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78958 2019-Jan-16 22:08:46.640581 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78959 2019-Jan-16 22:08:46.641225 - [DEBUG] Value : BOTTOM
78960 2019-Jan-16 22:08:46.641251 - [DEBUG]
78961 2019-Jan-16 22:08:46.641275 - [DEBUG] Function : main
78962 2019-Jan-16 22:08:46.641301 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78963 2019-Jan-16 22:08:46.641960 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78964 2019-Jan-16 22:08:46.642605 - [DEBUG] Value : BOTTOM
78965 2019-Jan-16 22:08:46.642631 - [DEBUG]
78966 2019-Jan-16 22:08:46.642656 - [DEBUG] Function : main
78967 2019-Jan-16 22:08:46.642682 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78968 2019-Jan-16 22:08:46.643320 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78969 2019-Jan-16 22:08:46.643959 - [DEBUG] Value : BOTTOM
78970 2019-Jan-16 22:08:46.643985 - [DEBUG]
78971 2019-Jan-16 22:08:46.644010 - [DEBUG] Function : main
78972 2019-Jan-16 22:08:46.644036 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78973 2019-Jan-16 22:08:46.644673 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78974 2019-Jan-16 22:08:46.645335 - [DEBUG] Value : BOTTOM
78975 2019-Jan-16 22:08:46.645361 - [DEBUG]
78976 2019-Jan-16 22:08:46.645386 - [DEBUG] Function : main
78977 2019-Jan-16 22:08:46.645412 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78978 2019-Jan-16 22:08:46.646051 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78979 2019-Jan-16 22:08:46.646690 - [DEBUG] Value : BOTTOM
78980 2019-Jan-16 22:08:46.646715 - [DEBUG]
78981 2019-Jan-16 22:08:46.646740 - [DEBUG] Function : main
78982 2019-Jan-16 22:08:46.646766 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78983 2019-Jan-16 22:08:46.647404 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78984 2019-Jan-16 22:08:46.648051 - [DEBUG] Value : BOTTOM
78985 2019-Jan-16 22:08:46.648077 - [DEBUG]
78986 2019-Jan-16 22:08:46.648121 - [DEBUG] Function : main
78987 2019-Jan-16 22:08:46.648146 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78988 2019-Jan-16 22:08:46.648791 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78989 2019-Jan-16 22:08:46.649437 - [DEBUG] Value : BOTTOM
78990 2019-Jan-16 22:08:46.649471 - [DEBUG]
78991 2019-Jan-16 22:08:46.649497 - [DEBUG] Function : main
78992 2019-Jan-16 22:08:46.649523 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78993 2019-Jan-16 22:08:46.650162 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78994 2019-Jan-16 22:08:46.650806 - [DEBUG] Value : BOTTOM
78995 2019-Jan-16 22:08:46.650832 - [DEBUG]
78996 2019-Jan-16 22:08:46.650857 - [DEBUG] Function : main
78997 2019-Jan-16 22:08:46.650882 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78998 2019-Jan-16 22:08:46.651538 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78999 2019-Jan-16 22:08:46.652183 - [DEBUG] Value : BOTTOM
79000 2019-Jan-16 22:08:46.652209 - [DEBUG]
79001 2019-Jan-16 22:08:46.652234 - [DEBUG] Function : main
79002 2019-Jan-16 22:08:46.652260 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79003 2019-Jan-16 22:08:46.652900 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
79004 2019-Jan-16 22:08:46.653545 - [DEBUG] Value : BOTTOM
79005 2019-Jan-16 22:08:46.653571 - [DEBUG]
79006 2019-Jan-16 22:08:46.653596 - [DEBUG] Function : main
79007 2019-Jan-16 22:08:46.653621 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79008 2019-Jan-16 22:08:46.654261 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79009 2019-Jan-16 22:08:46.654319 - [DEBUG] Value : BOTTOM
79010 2019-Jan-16 22:08:46.654345 - [DEBUG]
79011 2019-Jan-16 22:08:46.654370 - [DEBUG] Function : main
79012 2019-Jan-16 22:08:46.654395 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79013 2019-Jan-16 22:08:46.655049 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
79014 2019-Jan-16 22:08:46.655684 - [DEBUG] Value : BOTTOM
79015 2019-Jan-16 22:08:46.655710 - [DEBUG]
79016 2019-Jan-16 22:08:46.655735 - [DEBUG] Function : main
79017 2019-Jan-16 22:08:46.655760 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79018 2019-Jan-16 22:08:46.656399 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
79019 2019-Jan-16 22:08:46.657040 - [DEBUG] Value : BOTTOM
79020 2019-Jan-16 22:08:46.657066 - [DEBUG]
79021 2019-Jan-16 22:08:46.657091 - [DEBUG] Function : main
79022 2019-Jan-16 22:08:46.657116 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79023 2019-Jan-16 22:08:46.657754 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
79024 2019-Jan-16 22:08:46.658415 - [DEBUG] Value : BOTTOM
79025 2019-Jan-16 22:08:46.658441 - [DEBUG]
79026 2019-Jan-16 22:08:46.658466 - [DEBUG] Function : main
79027 2019-Jan-16 22:08:46.658492 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79028 2019-Jan-16 22:08:46.659133 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
79029 2019-Jan-16 22:08:46.659775 - [DEBUG] Value : BOTTOM
79030 2019-Jan-16 22:08:46.659801 - [DEBUG]
79031 2019-Jan-16 22:08:46.659826 - [DEBUG] Function : main
79032 2019-Jan-16 22:08:46.659853 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79033 2019-Jan-16 22:08:46.660492 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
79034 2019-Jan-16 22:08:46.661133 - [DEBUG] Value : BOTTOM
79035 2019-Jan-16 22:08:46.661171 - [DEBUG]
79036 2019-Jan-16 22:08:46.661198 - [DEBUG] Function : main
79037 2019-Jan-16 22:08:46.661224 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79038 2019-Jan-16 22:08:46.661879 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
79039 2019-Jan-16 22:08:46.662520 - [DEBUG] Value : BOTTOM
79040 2019-Jan-16 22:08:46.662546 - [DEBUG]
79041 2019-Jan-16 22:08:46.662572 - [DEBUG] Function : main
79042 2019-Jan-16 22:08:46.662598 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79043 2019-Jan-16 22:08:46.663237 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
79044 2019-Jan-16 22:08:46.663878 - [DEBUG] Value : BOTTOM
79045 2019-Jan-16 22:08:46.663903 - [DEBUG]
79046 2019-Jan-16 22:08:46.663929 - [DEBUG] Function : main
79047 2019-Jan-16 22:08:46.663955 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79048 2019-Jan-16 22:08:46.664606 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79049 2019-Jan-16 22:08:46.665263 - [DEBUG] Value : BOTTOM
79050 2019-Jan-16 22:08:46.665289 - [DEBUG]
79051 2019-Jan-16 22:08:46.665315 - [DEBUG] Function : main
79052 2019-Jan-16 22:08:46.665341 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79053 2019-Jan-16 22:08:46.665980 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
79054 2019-Jan-16 22:08:46.666621 - [DEBUG] Value : BOTTOM
79055 2019-Jan-16 22:08:46.666647 - [DEBUG]
79056 2019-Jan-16 22:08:46.666672 - [DEBUG] Function : main
79057 2019-Jan-16 22:08:46.666698 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79058 2019-Jan-16 22:08:46.667339 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79059 2019-Jan-16 22:08:46.667980 - [DEBUG] Value : BOTTOM
79060 2019-Jan-16 22:08:46.668006 - [DEBUG]
79061 2019-Jan-16 22:08:46.668032 - [DEBUG] Function : main
79062 2019-Jan-16 22:08:46.668058 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79063 2019-Jan-16 22:08:46.668712 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
79064 2019-Jan-16 22:08:46.669353 - [DEBUG] Value : BOTTOM
79065 2019-Jan-16 22:08:46.669379 - [DEBUG]
79066 2019-Jan-16 22:08:46.669405 - [DEBUG] Function : main
79067 2019-Jan-16 22:08:46.669431 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79068 2019-Jan-16 22:08:46.670070 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79069 2019-Jan-16 22:08:46.670710 - [DEBUG] Value : BOTTOM
79070 2019-Jan-16 22:08:46.670736 - [DEBUG]
79071 2019-Jan-16 22:08:46.670762 - [DEBUG] Function : main
79072 2019-Jan-16 22:08:46.670789 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79073 2019-Jan-16 22:08:46.671442 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79074 2019-Jan-16 22:08:46.672084 - [DEBUG] Value : BOTTOM
79075 2019-Jan-16 22:08:46.672110 - [DEBUG]
79076 2019-Jan-16 22:08:46.672139 - [DEBUG] Function : main
79077 2019-Jan-16 22:08:46.672165 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79078 2019-Jan-16 22:08:46.672805 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
79079 2019-Jan-16 22:08:46.673446 - [DEBUG] Value : BOTTOM
79080 2019-Jan-16 22:08:46.673472 - [DEBUG]
79081 2019-Jan-16 22:08:46.673530 - [DEBUG] Function : main
79082 2019-Jan-16 22:08:46.673557 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79083 2019-Jan-16 22:08:46.674203 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
79084 2019-Jan-16 22:08:46.674865 - [DEBUG] Value : BOTTOM
79085 2019-Jan-16 22:08:46.674891 - [DEBUG]
79086 2019-Jan-16 22:08:46.674916 - [DEBUG] Function : main
79087 2019-Jan-16 22:08:46.674941 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79088 2019-Jan-16 22:08:46.675577 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
79089 2019-Jan-16 22:08:46.676216 - [DEBUG] Value : BOTTOM
79090 2019-Jan-16 22:08:46.676242 - [DEBUG]
79091 2019-Jan-16 22:08:46.676267 - [DEBUG] Function : main
79092 2019-Jan-16 22:08:46.676293 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79093 2019-Jan-16 22:08:46.676930 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
79094 2019-Jan-16 22:08:46.677565 - [DEBUG] Value : BOTTOM
79095 2019-Jan-16 22:08:46.677591 - [DEBUG]
79096 2019-Jan-16 22:08:46.677615 - [DEBUG] Function : main
79097 2019-Jan-16 22:08:46.677641 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79098 2019-Jan-16 22:08:46.678294 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
79099 2019-Jan-16 22:08:46.678928 - [DEBUG] Value : BOTTOM
79100 2019-Jan-16 22:08:46.678954 - [DEBUG]
79101 2019-Jan-16 22:08:46.678979 - [DEBUG] Function : main
79102 2019-Jan-16 22:08:46.679005 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79103 2019-Jan-16 22:08:46.679641 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
79104 2019-Jan-16 22:08:46.680282 - [DEBUG] Value : BOTTOM
79105 2019-Jan-16 22:08:46.680308 - [DEBUG]
79106 2019-Jan-16 22:08:46.680333 - [DEBUG] Function : main
79107 2019-Jan-16 22:08:46.680359 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79108 2019-Jan-16 22:08:46.681001 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
79109 2019-Jan-16 22:08:46.681655 - [DEBUG] Value : BOTTOM
79110 2019-Jan-16 22:08:46.681682 - [DEBUG]
79111 2019-Jan-16 22:08:46.681707 - [DEBUG] Function : main
79112 2019-Jan-16 22:08:46.681732 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79113 2019-Jan-16 22:08:46.682368 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
79114 2019-Jan-16 22:08:46.683009 - [DEBUG] Value : BOTTOM
79115 2019-Jan-16 22:08:46.683035 - [DEBUG]
79116 2019-Jan-16 22:08:46.683061 - [DEBUG] Function : main
79117 2019-Jan-16 22:08:46.683086 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79118 2019-Jan-16 22:08:46.683722 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
79119 2019-Jan-16 22:08:46.684367 - [DEBUG] Value : BOTTOM
79120 2019-Jan-16 22:08:46.684394 - [DEBUG]
79121 2019-Jan-16 22:08:46.684419 - [DEBUG] Function : main
79122 2019-Jan-16 22:08:46.684444 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79123 2019-Jan-16 22:08:46.685095 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
79124 2019-Jan-16 22:08:46.685735 - [DEBUG] Value : BOTTOM
79125 2019-Jan-16 22:08:46.685761 - [DEBUG]
79126 2019-Jan-16 22:08:46.685786 - [DEBUG] Function : main
79127 2019-Jan-16 22:08:46.685812 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79128 2019-Jan-16 22:08:46.686447 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
79129 2019-Jan-16 22:08:46.687088 - [DEBUG] Value : BOTTOM
79130 2019-Jan-16 22:08:46.687114 - [DEBUG]
79131 2019-Jan-16 22:08:46.687147 - [DEBUG] Function : main
79132 2019-Jan-16 22:08:46.687173 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79133 2019-Jan-16 22:08:46.687811 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
79134 2019-Jan-16 22:08:46.688464 - [DEBUG] Value : BOTTOM
79135 2019-Jan-16 22:08:46.688490 - [DEBUG]
79136 2019-Jan-16 22:08:46.688515 - [DEBUG] Function : main
79137 2019-Jan-16 22:08:46.688541 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79138 2019-Jan-16 22:08:46.689178 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
79139 2019-Jan-16 22:08:46.689817 - [DEBUG] Value : BOTTOM
79140 2019-Jan-16 22:08:46.689843 - [DEBUG]
79141 2019-Jan-16 22:08:46.689868 - [DEBUG] Function : main
79142 2019-Jan-16 22:08:46.689894 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79143 2019-Jan-16 22:08:46.690530 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
79144 2019-Jan-16 22:08:46.691175 - [DEBUG] Value : BOTTOM
79145 2019-Jan-16 22:08:46.691201 - [DEBUG]
79146 2019-Jan-16 22:08:46.691226 - [DEBUG] Function : main
79147 2019-Jan-16 22:08:46.691252 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79148 2019-Jan-16 22:08:46.691902 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
79149 2019-Jan-16 22:08:46.692548 - [DEBUG] Value : BOTTOM
79150 2019-Jan-16 22:08:46.692574 - [DEBUG]
79151 2019-Jan-16 22:08:46.692599 - [DEBUG] Function : main
79152 2019-Jan-16 22:08:46.692625 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79153 2019-Jan-16 22:08:46.693260 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
79154 2019-Jan-16 22:08:46.693900 - [DEBUG] Value : BOTTOM
79155 2019-Jan-16 22:08:46.693926 - [DEBUG]
79156 2019-Jan-16 22:08:46.693951 - [DEBUG] Function : main
79157 2019-Jan-16 22:08:46.693977 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79158 2019-Jan-16 22:08:46.694613 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
79159 2019-Jan-16 22:08:46.695275 - [DEBUG] Value : BOTTOM
79160 2019-Jan-16 22:08:46.695301 - [DEBUG]
79161 2019-Jan-16 22:08:46.695326 - [DEBUG] Function : main
79162 2019-Jan-16 22:08:46.695352 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79163 2019-Jan-16 22:08:46.695990 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79164 2019-Jan-16 22:08:46.696637 - [DEBUG] Value : BOTTOM
79165 2019-Jan-16 22:08:46.696663 - [DEBUG]
79166 2019-Jan-16 22:08:46.696688 - [DEBUG] Function : main
79167 2019-Jan-16 22:08:46.696714 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79168 2019-Jan-16 22:08:46.697356 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79169 2019-Jan-16 22:08:46.697996 - [DEBUG] Value : BOTTOM
79170 2019-Jan-16 22:08:46.698022 - [DEBUG]
79171 2019-Jan-16 22:08:46.698047 - [DEBUG] Function : main
79172 2019-Jan-16 22:08:46.698073 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79173 2019-Jan-16 22:08:46.698722 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79174 2019-Jan-16 22:08:46.699369 - [DEBUG] Value : BOTTOM
79175 2019-Jan-16 22:08:46.699395 - [DEBUG]
79176 2019-Jan-16 22:08:46.699420 - [DEBUG] Function : main
79177 2019-Jan-16 22:08:46.699445 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79178 2019-Jan-16 22:08:46.700089 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79179 2019-Jan-16 22:08:46.700735 - [DEBUG] Value : BOTTOM
79180 2019-Jan-16 22:08:46.700761 - [DEBUG]
79181 2019-Jan-16 22:08:46.700786 - [DEBUG] Function : main
79182 2019-Jan-16 22:08:46.700812 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79183 2019-Jan-16 22:08:46.701461 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
79184 2019-Jan-16 22:08:46.702108 - [DEBUG] Value : BOTTOM
79185 2019-Jan-16 22:08:46.702135 - [DEBUG]
79186 2019-Jan-16 22:08:46.702160 - [DEBUG] Function : main
79187 2019-Jan-16 22:08:46.702186 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79188 2019-Jan-16 22:08:46.702822 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
79189 2019-Jan-16 22:08:46.703467 - [DEBUG] Value : BOTTOM
79190 2019-Jan-16 22:08:46.703493 - [DEBUG]
79191 2019-Jan-16 22:08:46.703518 - [DEBUG] Function : main
79192 2019-Jan-16 22:08:46.703544 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79193 2019-Jan-16 22:08:46.704181 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79194 2019-Jan-16 22:08:46.704238 - [DEBUG] Value : BOTTOM
79195 2019-Jan-16 22:08:46.704264 - [DEBUG]
79196 2019-Jan-16 22:08:46.704289 - [DEBUG] Function : main
79197 2019-Jan-16 22:08:46.704315 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79198 2019-Jan-16 22:08:46.704967 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
79199 2019-Jan-16 22:08:46.705602 - [DEBUG] Value : BOTTOM
79200 2019-Jan-16 22:08:46.705628 - [DEBUG]
79201 2019-Jan-16 22:08:46.705653 - [DEBUG] Function : main
79202 2019-Jan-16 22:08:46.705679 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79203 2019-Jan-16 22:08:46.706315 - [DEBUG] Fact : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
79204 2019-Jan-16 22:08:46.706951 - [DEBUG] Value : BOTTOM
79205 2019-Jan-16 22:08:46.706977 - [DEBUG]
79206 2019-Jan-16 22:08:46.707002 - [DEBUG] Function : main
79207 2019-Jan-16 22:08:46.707028 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79208 2019-Jan-16 22:08:46.707663 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
79209 2019-Jan-16 22:08:46.708324 - [DEBUG] Value : BOTTOM
79210 2019-Jan-16 22:08:46.708350 - [DEBUG]
79211 2019-Jan-16 22:08:46.708376 - [DEBUG] Function : main
79212 2019-Jan-16 22:08:46.708402 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79213 2019-Jan-16 22:08:46.709041 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79214 2019-Jan-16 22:08:46.709683 - [DEBUG] Value : BOTTOM
79215 2019-Jan-16 22:08:46.709708 - [DEBUG]
79216 2019-Jan-16 22:08:46.709734 - [DEBUG] Function : main
79217 2019-Jan-16 22:08:46.709760 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79218 2019-Jan-16 22:08:46.710396 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
79219 2019-Jan-16 22:08:46.711043 - [DEBUG] Value : BOTTOM
79220 2019-Jan-16 22:08:46.711069 - [DEBUG]
79221 2019-Jan-16 22:08:46.711095 - [DEBUG] Function : main
79222 2019-Jan-16 22:08:46.711121 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79223 2019-Jan-16 22:08:46.711780 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
79224 2019-Jan-16 22:08:46.712422 - [DEBUG] Value : BOTTOM
79225 2019-Jan-16 22:08:46.712455 - [DEBUG]
79226 2019-Jan-16 22:08:46.712481 - [DEBUG] Function : main
79227 2019-Jan-16 22:08:46.712511 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79228 2019-Jan-16 22:08:46.713147 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
79229 2019-Jan-16 22:08:46.713789 - [DEBUG] Value : BOTTOM
79230 2019-Jan-16 22:08:46.713815 - [DEBUG]
79231 2019-Jan-16 22:08:46.713841 - [DEBUG] Function : main
79232 2019-Jan-16 22:08:46.713867 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79233 2019-Jan-16 22:08:46.714504 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
79234 2019-Jan-16 22:08:46.715161 - [DEBUG] Value : BOTTOM
79235 2019-Jan-16 22:08:46.715187 - [DEBUG]
79236 2019-Jan-16 22:08:46.715212 - [DEBUG] Function : main
79237 2019-Jan-16 22:08:46.715238 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79238 2019-Jan-16 22:08:46.715874 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79239 2019-Jan-16 22:08:46.716515 - [DEBUG] Value : BOTTOM
79240 2019-Jan-16 22:08:46.716541 - [DEBUG]
79241 2019-Jan-16 22:08:46.716566 - [DEBUG] Function : main
79242 2019-Jan-16 22:08:46.716592 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79243 2019-Jan-16 22:08:46.717228 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
79244 2019-Jan-16 22:08:46.717869 - [DEBUG] Value : BOTTOM
79245 2019-Jan-16 22:08:46.717895 - [DEBUG]
79246 2019-Jan-16 22:08:46.717920 - [DEBUG] Function : main
79247 2019-Jan-16 22:08:46.717946 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79248 2019-Jan-16 22:08:46.718598 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79249 2019-Jan-16 22:08:46.719240 - [DEBUG] Value : BOTTOM
79250 2019-Jan-16 22:08:46.719267 - [DEBUG]
79251 2019-Jan-16 22:08:46.719292 - [DEBUG] Function : main
79252 2019-Jan-16 22:08:46.719318 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79253 2019-Jan-16 22:08:46.719954 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
79254 2019-Jan-16 22:08:46.720593 - [DEBUG] Value : BOTTOM
79255 2019-Jan-16 22:08:46.720619 - [DEBUG]
79256 2019-Jan-16 22:08:46.720644 - [DEBUG] Function : main
79257 2019-Jan-16 22:08:46.720670 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79258 2019-Jan-16 22:08:46.721306 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79259 2019-Jan-16 22:08:46.721964 - [DEBUG] Value : BOTTOM
79260 2019-Jan-16 22:08:46.721990 - [DEBUG]
79261 2019-Jan-16 22:08:46.722018 - [DEBUG] Function : main
79262 2019-Jan-16 22:08:46.722043 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79263 2019-Jan-16 22:08:46.722689 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79264 2019-Jan-16 22:08:46.723330 - [DEBUG] Value : BOTTOM
79265 2019-Jan-16 22:08:46.723356 - [DEBUG]
79266 2019-Jan-16 22:08:46.723382 - [DEBUG] Function : main
79267 2019-Jan-16 22:08:46.723407 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79268 2019-Jan-16 22:08:46.724046 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
79269 2019-Jan-16 22:08:46.724687 - [DEBUG] Value : BOTTOM
79270 2019-Jan-16 22:08:46.724713 - [DEBUG]
79271 2019-Jan-16 22:08:46.724766 - [INFO] Problem solved
### DUMP LLVMIFDSSolver results
--- IFDS START RESULT RECORD ---
N: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 in function: main
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 in function: main
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 in function: main
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 in function: main
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 in function: main
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 in function: main
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 in function: main
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 in function: main
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 in function: main
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 in function: main
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end15, !phasar.instruction.id !106, ID: 52 in function: main
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end, !phasar.instruction.id !105, ID: 51 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 in function: main
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 in function: main
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 in function: main
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end27, !phasar.instruction.id !146, ID: 72 in function: main
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 in function: main
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end26, !phasar.instruction.id !145, ID: 71 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 in function: main
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 in function: main
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end37, !phasar.instruction.id !185, ID: 91 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobo79272 2019-Jan-16 22:08:50.080651 - [INFO] Write results to file
79273 2019-Jan-16 22:08:50.084210 - [INFO] Shutdown llvm and the analysis framework.


ol5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM

No IFDS report available!